BODY{margin:0px; padding:0px; font-family:verdana, helvetica, sans-serif; font-size:0.7em; color:#494345; line-height:15px;}

a{color:#8d002b; font-size:1em; background:padding:0 7px 0 0; font-weight:bold;}
.box_head a {background:none;}

H1, H2, H3, p, ul{margin:0px; padding:0px;}
H1{font-size:1.5em; color:#2c5584; margin:0 0 15px 0;}
H2{font-size:1.2em; color:#8d002b; margin:0 0 5px 0; font-weight:bold;}

p{margin:0 0 15px 0;}

.box_outerall{background:url(images/bg_content.gif);}

.box_main{float:left; min-height:660px;}
.box_top{width:891px; height:20px; background:#2c5584;}
.box_head{background:url(images/bg_head.gif) repeat-x; width:657px; height:202px; border-top:1px solid #fff;}
.box_content{float:left; background:#fff; width:657px;}

.box_navigation{font-family:arial, helvetica, sans-serif; font-weight:bold; width:180px; padding:20px 0 0 0px; float:left;}
.box_navigation ul{list-style-type:none; margin:0px; padding:0px;}
.box_navigation ul li{height:25px; margin:0px; padding:0px;}
/* Sublinks */
.box_navigation li.sublink a span, .box_navigation li.sublink_aktiv a span{height:none; background:none; margin:0px; padding:0 20px 0 0;}
.box_navigation li.sublink a span:hover{background:none; background:url(images/link_pfeil_rot.gif) no-repeat 100% 3px; padding:0 10px 0 0;}
/* für IE7 testen, evtl. min-height entfernen */
.box_navigation li.sublink, .box_navigation li.sublink_aktiv{min-height:40px; margin:0 0 0px 20px; padding:0px; font-size:0.9em;}
.box_navigation li.sublink_aktiv a{color:#8d002b; background:none;}
.box_navigation li.sublink_aktiv a:hover{color:#8d002b; background:none;}
.box_navigation li.sublink a:hover{color:#8d002b; background:none;}

.box_navigation a{background:none; padding:5px 5px 5px 20px; color:#2d2a2b; text-decoration:none; display:block;}
.box_navigation a:hover, .box_navigation li.aktiv a{padding:5px 5px 5px 20px; background:#8d002b; color:#fff;}
.box_navigation a span{padding:0 10px 0 0;}
.box_navigation a span:hover, .box_navigation a.aktiv span{padding:0 10px 0 0;}

.box_maincontent{margin:0px 10px 0 200px; padding:20px 0 20px 0;}
.box_maincontent ul {list-style-type:none; margin:0 0 0 00px;}
.box_maincontent ul li{background:url(images/listitem.gif) no-repeat 0 6px; padding:0 0 0 10px;}

.box_right{float:left; font-size:0.9em; background:url(images/bg_head.gif) repeat-x; border-top:1px solid #fff; margin:0px; width:200px; padding:40px 20px 0 14px; }
.content_right{border-top:2px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff; padding:10px; background:#fff url(images/bg_right_content.jpg) no-repeat;}
.content_right .partner{text-align:center; color:#7c7c7c; font-size:0.9em;}
.line{height:1px; line-height:1px; background:#d7d7d7;}

.footer{width:891px; height:20px; background:#2c5584;}

.box_projektteaser{margin:15px 0 0 0;}
.box_projektteaser h2{margin:15px 0 0 0; font-size:0.95em;}
.projektteaser{padding:10px 10px 5px 10px; background:#a7cef8;}
