/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif;}
body {background-image:url(../img/body_bg.jpg);}
#seite {width:834px;}
#oben {background-image:url(../img/header_1.gif); height:175px;}
#rootmenu {float:right; margin:14px 40px 0 0; font-size:0.8em; color:#FFFFFF;}
#rootmenu span {text-transform:uppercase; font-weight:bold;}
#mitte {background-image:url(../img/bg_1.gif); min-height:400px;}
#links {width:200px; float:left; margin-left:14px;}
#rechts {width:550px; float:right; margin-right:50px;}
#unten {background-image:url(../img/footer.gif); height:46px;}
#footer { text-align:right; margin:0 40px 0 0; padding-top:4px; font-size:0.8em;}
ul.navigation {border-top:6px solid #cccccc; border-bottom:6px solid #cccccc; padding:0; margin:0;}
li.navina {border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:5px 0 5px 20px; text-transform:uppercase; font-weight:bold; font-size:0.9em; background-image:url(../img/pfeil_1.gif); background-repeat:no-repeat; background-position:right 5px; }
li.navina a:link, li.navina a:visited {color:#666666; text-decoration:none; }
li.navina a:active, li.navina a:hover {color:#ff0000; text-decoration:underline;}
hr.hrclearer {width:0; height:0; border:0; clear:both;}

#spalte1 {float:left; width:274px;}
#spalte2 {float:right; width:274px;}

li.naviakt {border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:5px 0 5px 20px; text-transform:uppercase; font-weight:bold; font-size:0.9em; background-image:url(../img/pfeil_2.gif); background-repeat:no-repeat; background-position:right 5px; }
li.naviakt a:link, li.naviakt a:visited {color:#ff0000; text-decoration:none; }
li.naviakt a:active, li.naviakt a:hover {color:#ff0000; text-decoration:none;}

.contentbox {width:271px; margin:15px 0 15px 0;}
.contentbox h2 {margin-top:0;}
.box_inhalt {background-image:url(../img/box_mitte.png); width:256px; padding:0px 10px 0 5px;}
.cbox_top_img {margin:0px; padding:0;}


.box_inhalt p {font-size:0.9em; text-align:left; margin:10px 0 0 0 ;}
.box2_inhalt p {font-size:0.9em; text-align:left; margin:10px 0 0 0 ;}
div.box_rechts {float:right; margin:0; padding:0; width:140px;}
img.links {float:left; margin:0; padding:0;}
span.fett {font-weight:bold;}

.box2_inhalt p {font-size:0.9em; text-align:left;}
div.box_rechts {float:right; margin:0; padding:0;}
img.links {float:left; margin:0; padding:0;}
span.fett {font-weight:bold;}

.contentbox a:link, .contentbox a:visited {color:#ff0000; text-decoration:none;}
.contentbox a:active, .contentbox a:hover {color:#ff0000; text-decoration:underline;}
span.untertitel {font-size:0.7em; margin:0; padding:0;}
img.verantwortliche {margin:20px 0 0 0;}


.box2_inhalt {background-image:url(../img/box2_mitte.jpg); width:535px; padding:0px 10px 0 5px;}
.box3_inhalt {background-image:url(../img/box2_mitte.jpg); width:535px; padding:0px 10px 0 5px; text-align:center;}
h2.boxtitel {font-size:1.0em; text-align:center;}
h2.boxtitel2 {font-size:1.0em; text-align:left;}
h3 {margin:0; padding:0;}
hr.trenner {color:#FF0000; clear:both; width:450px; height:1px; border-style:dotted;}
.contentbox ul {margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}