body {background-color: #8C97B5; margin-top:20px }

#menue, #inhalt {vertical-align: top;}
.rahmen { width:760px; border: 20px solid #ffffff; background-color: #ffffff }
.logo_pos  { padding: 12px }
#logo {}
.home {padding: 2px 12px;}
.topmenue_pos  { padding: 2px 12px; text-align:right }
#topmenue {background-color: #ffffff; border-bottom: solid 1px #CCD2DC; }
.menue_pos {padding: 12px; margin-top:24px; margin-left: 8px; border: solid 1px #CCD2DC}
#menue {border-right: solid 1px #ffffff }
#logo {}
.inhalt_pos {padding: 24px 36px}
#inhalt {}
.foot_pos   { padding-top: 4px; margin-right: -4px }
#foot {background-color: #ffffff; text-align: right;border-top: solid 1px #CCD2DC;}

ul.wherami {list-style-image: url(square.gif);  color: #08305B; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica;margin-top:0px;padding-right:0px; padding-left: 17px}
ul.sidemenue {list-style-image: url(menue.gif);  color: #08305B; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica;margin-top:0px;padding-right:0px; padding-left: 19px}
li.sidemenue-li{}
a:link  { color: #08305B; text-decoration: none  }
a:visited  { color: #08305B; text-decoration: none  }
a:hover     { color: #DA3C33; text-decoration: none  }
a:active  { color: #08305B; text-decoration: none  }

.linie   { border-right: solid 2px #dcdcdc }
.logo {padding: 8px; }
.menuezeile {padding: 5px; }

.menuetopact  { color: #08305B; font-size: 12px; font-weight: bold; line-height: 17px; font-family: Tahoma, Verdana, Arial, Helvetica }
.menuetopact a:link  { color: #08305B; text-decoration: none  }
.menuetopact a:visited  { color: #08305B; text-decoration: none  }
.menuetopact a:hover     { color: #DA3C33; text-decoration: none  }
.menuetopact a:active  { color: #08305B; text-decoration: none  }

.spaceabove { padding-top: 15px }

.bodytext, ul { color: #3f3f3f; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica;  }
li {padding-bottom: 5px;}
ul {list-style-image: url(square.gif); padding-right: 40px}

.csc-firstHeader  { color: #08305B; font-size: 20px; letter-spacing:1px; line-height: 19px; font-family: tahoma; margin-top:0px; padding-bottom:10px;}
.csc-textpic-caption { color:#3f3f3f; font-size: 11px; font-family: Arial,Verdana,Helvetica; padding-right: 5px; padding-top: 8px;}
.foot { color:#3f3f3f; font-size: 11px; font-family: Arial,Verdana,Helvetica; margin-right: 10px; margin-top: 8px; margin-bottom: 3px;}




