a:link {
  text-decoration:none;
}

a:visited {
  text-decoration:none;
}

a:hover {
  text-decoration:none;
}

BODY {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:justify;
  color: #000000;
  margin: 0px;
  SCROLLBAR-FACE-COLOR: #ffffff;
  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
  SCROLLBAR-SHADOW-COLOR: #ffffff;
  SCROLLBAR-ARROW-COLOR: #cccccc;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
  SCROLLBAR-BASE-COLOR: #cccccc;
  scrollbar-3d-light-color: #CCCCCC;
  background-color: #FFFFFF;
}

DIV, TD {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-align:left;
  color: #000000;
}

P {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 2px;
}

div.teaser a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
  color: #000000;
}

div.teaser a:hover  {
 color: #999999;
}

H1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  FONT-WEIGHT: bold;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 5px;
}

H5 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  FONT-WEIGHT: bold;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 2px;
  background-color: #FFFFFF;
  display: block;
  height:18px;
  padding-left:10px;
  vertical-align:middle;
}

IMG {
  padding:0px;
  border:0px;
  margin:0px;
}

TD#bodyspalte_links {
  vertical-align:top;
  width:165px;
}

TD#bodyspalte_content {
  vertical-align:top;
}

TD#bodyspalte_rechts {
  vertical-align:top;
  width:175px;
}

DIV#menu_1 {
  width:170px;
}

DIV#menu_1 a {
  padding: 4px;
  padding-left: 16px;
  display: block;
  font-family:Verdana, sans-serif;
  font-size:11px;
  color: #6E6E6F;
  text-decoration: none;
  text-align: left;
  background-image:url(images/menu2.gif);
  background-repeat:no-repeat;
  background-position: top left;
}

DIV#menu_1 a:hover {
  background-color: #C1C0BF;
  color: #FFFFFF;
  text-decoration: none;
}

/* menu1 level1 styles ("Start")
   -no und -act müssen immer die gleichen ränder haben
*/

DIV.menu1-level1-no {
  color:red;
  border: 1px solid #cccccc;
  background-color: #E5E5E5;
}

DIV.menu1-level1-act {
  border: 1px solid #cccccc;
  background-color: #C1C0BF;
}

DIV.menu1-level1-no A {
  font-weight: bold;
}

DIV.menu1-level1-act A {
  font-weight: bold;
}

/* menu1 level2 styles (erste echte Menü-ebene)
   -no und -act müssen immer die gleichen ränder haben
*/
DIV.menu1-level2-no {
  background-color: #DDDDDC;
  border:1px solid #CCCCCC;
  padding-left: 10px;
}

DIV.menu1-level2-act {
  padding-left: 10px;
  border: 1px solid #cccccc;
  background-color: #C1C0BF;
}

DIV.menu1-level2-no A {
  padding-left: 10px;
}

DIV.menu1-level2-act A {

}

/* menu1 level3 styles (erste echte Menü-ebene)
   -no und -act müssen immer die gleichen ränder haben
*/
DIV.menu1-level3-no {
  background-color: #DDDDDC;
  border:1px solid #CCCCCC;
  padding-left: 20px;
}
DIV.menu1-level3-act {
  border: 1px solid #cccccc;
  background-color: #C1C0BF;
  padding-left: 20px;
}

DIV.menu1-level3-no A {

}

DIV.menu1-level3-act A {

}

/* menu1 level3 styles (erste echte Menü-ebene)
   -no und -act müssen immer die gleichen ränder haben
*/
DIV.menu1-level4-no {
background-color: #DDDDDC;
border:1px solid #CCCCCC;
  padding-left: 25px;
}
DIV.menu1-level4-act {
  border: 1px solid #cccccc;
 background-color: #C1C0BF;
  padding-left: 25px;
}

DIV.menu1-level4-no A {

}

DIV.menu1-level4-act A {

}

DIV.menu1-level5-no {
background-color: #DDDDDC;
border:1px solid #CCCCCC;
  padding-left: 30px;
}
DIV.menu1-level5-act {
  border: 1px solid #cccccc;
 background-color: #C1C0BF;
  padding-left: 30px;
}

DIV.menu1-level5-no A {

}

DIV.menu1-level5-act A {

}

DIV#path_menu {
  border-bottom:1px solid gray;
  padding-bottom:1px;
  margin-bottom:3px;
  text-align:right;
}

DIV#content {
  margin-top:5px;
  margin-left:10px;
  margin-right:10px;
  width:376px;
}

DIV#links {
  margin:5px;
}

DIV#rechts {
  margin:5px;
}

DIV#rand {
  background-color: #C1C0BF;
  border-left:2px solid #C1C0BF;
  border-right:2px solid #C1C0BF;
  padding-top:5px;
  width:175px;
  overflow:hidden;
}

DIV#rand A {
  color: #6E6E6F;
}

DIV.footer {
  color: #333333;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  padding-top:15px;
  padding-bottom:10px;
}

DIV.footer A {
  color: #555555;
}

DIV.footer A:hover {
  color: #888888;
}

.tx-danpdocumentdirs-pi2-listrow1 {
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
}

.tx-danpdocumentdirs-pi2-headers {
  font-size: 12px;
  font-weight: 800;
  color: #000000;
  background-color: #C1C0BF;
}

.tx-danpdocumentdirs-pi2-headers a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color: #000000;
}

.tx-danpdocumentdirs-pi2-headers a:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color: #FFFFFF;
}

.tx-danpdocumentdirs-pi2-headers td{
  padding: 5px;
}

.tx-danpdocumentdirs-pi2-listrow2 {
  font-size: 11px;
  color: #000000;
  background-color: #E5E5E5;
}

.tx-danpdocumentdirs-pi2-listtable {
   border-width: 1px;
   border-color: #000000;
   width:100%;
}

.tx-danpdocumentdirs-pi2-modeSelector {
   text-align: center;
}

.tx-danpdocumentdirs-pi2-modeSelector-table {
  background-color: #E5E5E5;
  border-width: 1px;
  border-color: #000000;
  margin: 5px;
  border-style: solid;
  border-collapse: collapse;
}

.tx-danpdocumentdirs-pi2-modeSelector-table td{
  color: #000000;
  border-width: 1px;
  border-color: #000000;
  padding: 3px;
  border-style: solid;
  border-collapse: collapse;
  font-size: 11px;
}

.tx-danpdocumentdirs-pi2-modeSelector-SCell {
  font-weight: 800;
}

.tx-danpdocumentdirs-pi2-dirmenuitem{
  font-weight: 600;
  font-size: 11px;
}

.tx-danpdocumentdirs-pi2-browsebox table{
}

.tx-danpdocumentdirs-pi2-browsebox-strong {
  font-weight: 800;
}

.tx-danpdocumentdirs-pi2-browsebox td{
  color: #000000;
  border-width: 1px;
  border-color: #000000;
  padding: 3px;
  border-style: solid;
  border-collapse: collapse;
  font-size: 11px;
}

.tx-danpdocumentdirs-pi2-browsebox-SCell a {
  font-weight: 800;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color: #000000;
}

.tx-danpdocumentdirs-pi2-browsebox-SCell a:hover {
  color: #999999;
}

/*
   CSS für das Popupfenster Showpic
*/

DIV#showpic_center {
  padding:8px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

DIV#showpic_close {
  text-align:right;
}

DIV#showpic_close A {
  font-size:9px;
  color:#888888;
  font-weight:normal;
  text-decoration:none;
}

DIV.sitemap {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #000000;
}

DIV.sitemap A {
  color: #000000;
  text-decoration:none;
}

DIV.sitemap A:hover {
  color: #999999;
  text-decoration:none;
}

DIV.tt_news_list_topic {
  font-size:12px;
  padding:2px;
  width:400px;
  background-color:#e5e5e5;
}

DIV.tt_news_list_body {
  padding:2px;
  width:400px;
}

