@charset "utf-8";
/* CSS Document */

body {background-color: #F2F2F2;margin: 0;padding: 0;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:11px;}
.clearleft {clear: left;}
.clearright {clear: right;}
.clearboth {clear: both;}

p {font-size:11px;margin:0;padding:0;line-height: 130%;font-family: Arial, Helvetica, sans-serif;color: #666;}
h1 {color:#666;font-size:11px;margin: 0 0 4px 0;padding:0;font-weight:bold;line-height: 130%;text-transform:uppercase;}
h2 {color:#666;font-size:11px;margin: 0;padding:0;font-weight:bold;line-height: 130%;}
h4 {font-size:11px;font-weight:normal;margin:0;padding:0;}
ol, ul {margin:10px 0 0 0;padding: 0;}
ol li, ul li {list-style-position:outside;line-height:120%; margin: 0 0 5px 15px;}
a:link, a:visited {color:#faa61a;text-decoration:none;}
a:hover { color:#e0393e; text-decoration:none; }
a:active {color:#faa61a;text-decoration:none;}
.newsdate {color:#4b8ecd;font-weight:normal;font-size:13px;line-height: 100%;}
.newshead {color:#000000;font-weight:bold;font-size:12px;}
.icons {margin:0 0 5px 0;}

#container {position: relative;width:850px;top:0px;padding:0 25px 0 25px; margin: 0 auto;background-color:#FFFFFF;}

#kopflogo {width:850px;top:0px;padding: 0px;margin: 0px;height:169px;}
#kopflogo h1 {padding: 0; margin: 0;}
#kopfbild {width:836px;top:0px;padding: 0px;margin: 0px;border: 1px solid #8c1973;padding: 7px;}
#aidm_logo {float:left;}
#hessen_logo {float:right;}

#bannertop {width:830px;height:180px;background-color:#e8efe0;margin: 0;padding:15px 0 0 20px;background-image:url(../bilder/bannertop_bg.gif);overflow:hidden;}
#bannertop .box {position:relative;width:830px;padding: 15px 0px 0px 20px;}
#bannertop .textbox {width:235px;float:left;margin:0px 40px 0px 0px;font-size:11px;line-height:130%;}
#bannertop .head {color:#2a861c;font-weight:normal;font-size:26px;margin: 0 0 20px 0;}

#contentbox {width:850px;min-height:500px;margin: 25px 0 0 0;position:relative;}
* html #contentbox {height:500px;}

#contentnavi {width:181px;float:left;margin: 30px 0 0 0;border-bottom:1px solid #ff9900;}
#contentnavi ul {margin:0; padding:0; list-style-type:none;}
#contentnavi li {margin: 0;padding:0;list-style-type:none;display:block;height:23px;font-size:10px;}

#contentnavi a.normal {border-top:1px solid #ff9900;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:6px 0 8px 10px;display:block;text-transform:uppercase;color:#999;background-image:url(../bilder/dotgrau.gif);background-repeat:no-repeat;background-position: 0px 7px;}
#contentnavi a:hover.normal {border-top:1px solid #ff9900;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:6px 0 8px 10px;display:block;text-transform:uppercase;color:#999;background-image:url(../bilder/dotorange.gif);background-repeat:no-repeat;background-position: 0px 7px;}
#contentnavi a.aktiv {border-top:1px solid #ff9900;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:6px 0 8px 10px;display:block;text-transform:uppercase;color:#999;background-image:url(../bilder/dotorange.gif);background-repeat:no-repeat;background-position: 0px 7px;}

#contentnavi a.subnormal {font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:3px 0 0 5px;margin: 0 0 19px 30px;height:24px;display:block;text-transform:uppercase;color:#999;}
#contentnavi a:hover.subnormal {color:#F90}
#contentnavi a.subaktiv {font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:3px 0 0 5px;margin: 0 0 19px 30px;height:24px;display:block;text-transform:uppercase;color:#f90;font-size:11px;}

#contentcontent {width:635px;float:right;padding: 0 0 0 0;line-height: 130%;position:relative;}
#contentcontent .spaltenormal {width:513px;float:left;padding: 0 80px 0 0;line-height: 130%;position:relative;}
#contentcontent .spaltelinks {width:390px;float:left;padding: 0 28px 0 0;}
#contentcontent .spalterechts {width:210px;float:right;}
#contentseitentitel {height: 27px;width:635px;}
#contentseitentitel h1 {color:#666;font-size:13px;text-transform:uppercase;background-image:url(../bilder/dotorange.gif);background-repeat:no-repeat;padding: 0 0 0 10px;margin:0; background-position: 0px 2px;line-height: 100%;}

#footer {width:850px;background-color:#fff;border-top: 1px solid #8c1973;margin: 30px 0 0 0;position:relative;}


/* direct_mail */
.direct_mail_formwrap {text-align:left;}
.direct_mail_eingabe {margin: 0 0 15px 0;width:240px;}
.direct_mail_eingabe label {/* Beschriftungen */width: 200px;display:block;padding: 0;float:left;}
.direct_mail_eingabe input {/* Eingabefelder */width: 200px;border: none;border-bottom: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
.direct_mail_submit, .direct_mail_reset {/* submit und reset button */margin: 0 15px 0 0;width:auto;float: left;display: block;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: black;background: #ffffff;padding: 0 3px 0 3px;border: 1px solid #000000;cursor:pointer;}
.direct_mail_submit:hover, .direct_mail_reset:hover {/* submit und reset button */margin: 0 15px 0 0;width:auto;float: left;display: block;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #999;background: #ffffff;padding: 0 3px 0 3px;border: 1px solid #999;cursor:pointer;}
