

body { color: black; font-family:  Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-color: white; text-align: center }
DIV#mainnav  { font-size: 0.8em; background-color: #800000; text-align: left; padding-left: 12px; height: 20px }
DIV#topnav { color: #800000; padding-right: 8px }
DIV.bild { text-align: right; margin-right: 12px }
DIV.csc-frame-rulerAfter   { background-image: url("../media/line.gif"); background-repeat: repeat-x; background-position: left top; margin-top: 4px; margin-bottom: 4px; height: 1px }
DIV.trenner { background-image: url("../media/line.gif"); background-repeat: repeat-x; background-position: left top; height: 1px }
.rahmen  { background-color: #fff; text-align: center; width: 770px }
.topnav a { color: #800000; font-size: 0.8em; font-family: Arial,Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }

.topnav a:hover { text-decoration: underline}
TD#inhalt      { font-size: 0.8em; text-align: left; padding-bottom: 8px }
TD#inhalt DIV.inhalt { margin-left: 8px; width: 470px }
#inhalt h1, h2, h3, h4  { color: #800000; font-size: 1em; font-style: normal; font-weight: bold; margin-top: 0; padding-top: 0; padding-bottom: 0 }
#inhalt H1.csc-firstHeader  { color: #800000; font-style: normal; font-weight: bold; margin-top: 0; padding-top: 0; padding-bottom: 0 }
#inhalt P.bodytext  { color: #333; margin-top: 0; padding-top: 0 }

#mainnav SPAN.mainnav   { color: #fff; background-image: url("../media/nav/mainnav__back.gif"); background-repeat: no-repeat }
#mainnav SPAN.mainnav a { color: #fff; text-decoration: none }
#mainnav SPAN.mainnav a:hover { text-decoration: underline }
#mainnav SPAN.mainnav_act   { color: #fff; background-image: url("../media/nav/mainnav__back.gif"); background-repeat: no-repeat }
#mainnav SPAN.mainnav_act a  { color: #fff; text-decoration: none }
#mainnav SPAN.mainnav_act a:hover  { text-decoration: underline }



#menu{
  ##min-height:100px;
  height:auto !important;
  height:100px;
  width:150px;
  float:left;
  ##margin-right:20px;
  color:black;
  background:#FFFFFF;
  ##padding:10px;
}

#menu a{
  
  color:#fff;
  font: normal 12px arial, verdana, sans-serif;
  margin:5px 0 5px 50;
  padding:3px 3px 3px 4px;
  text-decoration:none;
  background-color:#172447;
  display:block;
  width:130px;
  text-align: left;
  text-decoration: none;
  color: #FFFFFF;
  border-top: solid 0px #8dc3ec;
  border-left: solid 4px #8dc3ec;

}

#menu a:hover{
border-left: solid 4px #8dc3ec;
background-color:#8dc3ec;
color:#172447;

  
}


#menu a.level1-act {
  background:#999;
  color:orange;
}

#menu a.level2-no {
  font:bold 11px verdana, sans-serif;
  background:#b8ab8f;
  margin-left:20px;
  width:130px;
}

#menu a.level2-act {
  font:bold 11px verdana, sans-serif;
  background:#999;
  color:orange;
  margin-left:20px;
  width:180px;
}


#menu2 a{
  
  color:#fff;
  font: normal 12px arial, verdana, sans-serif;
  margin:2px 0 2px 80;
  padding:3px 3px 3px 4px;
  text-decoration:none;
  background-color:#F5DEB3;
  display:block;
  width:100px;
  text-align: left;
  text-decoration: none;
  color: #800000;
  border-left: solid 8px #F5DEB3;

}

#menu2 a:hover{
border-left: solid 8px #800000;
background-color:#800000;
color:#ffffff;
 
}


h2 { color: #172447; font-size: 2.5em; font-style: normal; font-weight: bold; margin-top: 5px; margin-bottom: 5px; padding-bottom: 0 }
#links      { }
#links DIV.csc-frame csc-frame-rulerAfter { background-image: url("../media/line.gif"); background-repeat: repeat-x; background-position: left top; height: 1px }
#links h1, h3, h4  { color: #fff; font-size: 1em; font-style: normal; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-bottom: 0 }
#links H1.csc-firstHeader  { color: #fff; font-style: normal; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-bottom: 0 }
#links P.bodytext   { color: #fff; margin-top: 0; padding-top: 0 }
#inhalt P.align-right a   { text-decoration: none; background-image: url("../media/pfeil.gif"); background-repeat: no-repeat; background-position: right bottom; text-align: right; padding-right: 14px }
#inhalt P.align-right { text-align: right }
.footer  { background-color: #124112 }
#links DIV.news-frame          { color: #fff; font-size: 0.8em; background-color: #8aa18a; background-image: url("../media/ecke.gif"); background-repeat: no-repeat; background-position: right bottom; text-align: left; margin: 4px 8px; padding: 4px }
#links DIV.news-header  { color: #f00; font-size: 0.7em; font-style: normal; font-weight: bold; padding: 4px }
#links DIV.news-cat-image  { }
#links DIV.news-header-link    { font-style: normal; font-weight: bold; padding-top: 4px; padding-right: 4px; padding-left: 4px }
#links DIV.news-header-link a  { color: #7B6D62 }
#links DIV.news-latest-date a   { color: #f00; font-size: 0.6em; font-style: normal; font-weight: bold; background-color: #fff; padding: 2px; border: solid 1px }
P.csc-header-date  { color: #f00; font-size: 0.6em; font-style: normal; font-weight: bold; background-color: #fff; margin-bottom: 4px; padding: 2px; border-bottom: 1px dotted }
#links DIV.news-latest-date { margin-bottom: 4px }
#links DIV.news-header-link a { }
#links DIV.news-latest-container a { color: #fff; text-decoration: none }
#links DIV.news-latest-container a:hover { text-decoration: underline }
#links DIV.news-latest-morelink { margin: 0; padding: 0 }
#links DIV.news-latest-morelink a    { font-style: normal; font-weight: bold; background-image: url("../media/pfeil_rechts.gif"); background-repeat: no-repeat; background-position: right 5px; padding-right: 20px }
#links DIV.news-list-morelink { color: #000; font-size: 0.7em; font-style: normal; font-weight: normal }
#links DIV.news-list-morelink a { }
#links DIV.newstext { padding: 4px }
#links DIV.newstext P.bodytext { margin: 0; padding: 0 }
TABLE.imgtext-nowrap P.bodytext { font-size: 0.8em }
TABLE.imgtext-nowrap P.align-right { font-size: 0.8em }
#links DIV.news-trenner  { background-image: url("../media/line-white.gif"); background-repeat: repeat-x; background-position: left top; margin-top: 4px; margin-bottom: 4px; height: 1px }
P.csc-caption { font-size: 0.7em }
.down { background-color: #172447;  text-align: right;  width: 772px; height: 18px }
.td-0 { font-size: 0.8em; font-style: normal; font-weight: normal }
.td-1 { font-size: 0.8em; font-style: normal; font-weight: normal }
.td-2 { font-size: 0.8em; font-style: normal; font-weight: normal }
.td-last { font-size: 0.8em; font-style: normal; font-weight: normal; text-align: right }
TABLE.contenttable p { padding: 0 4px 2px }
li { list-style-image: url("../media/pfeil_li.gif") }
IMG.menu-pic { padding: 0 8px 4px 0 }
