/* Style sheet layout */
html{height:100%;}
body{height:100.2%;background-color:#FFF100;}
#wrapper{background-color:#fff;border-right:16px solid #FFF766;border-left:16px solid #FFF766;color:#333;}
.mod_breadcrumb{margin-bottom:10px;font-size:85%;}
.bild_links{position:relative;float:left;margin:0px 16px 0px 0px;text-align:center;}
.bild_rechts{position:relative;float:right;margin:0px 0px 0px 16px;text-align:center;}
.out,.invisible{width:0;height:0;left:-3000px;top:-3000px;position:absolute;overflow:hidden;display:inline;}
.line{margin-top:6px;padding-top:2px;border-top:1px solid #FFF100;}
#header{width:960px;height:74px;position:relative;margin:0px;border-top:4px solid #f52025;}
#logo{top:0;left:0;position:absolute;}
#hbild{top:0;right:0;position:absolute;}
#slogan{margin:0px;padding:4px 16px;background-color:#f52025;font-size:85%;color:#FFF100;}
#slogan .inside{text-align:right;}
#slogan p{margin:0;}
#container{width:100%;padding-bottom:32px;border-bottom:16px solid #FFF766;font-size:90%;}
#innen{padding:0px 0px 0px 16px;background-color:#fff;background-image:url("/tl_files/img/verlauf.jpg");background-position:left top;background-repeat:repeat-x;}
#home .subcolumns{margin-bottom:2em;}
#left{background-color:#fff;background-image:url("/tl_files/img/verlauf.jpg");background-position:left top;background-repeat:repeat-x;font-size:90%;}
#left .inside{margin:0px 16px;text-align:left;background-color:#fff;}
#left .mod_article{margin:0px 16px;}
#anf_angebot{margin:0px 16px;padding-left:71px;background-color:#fff;background-image:url("/tl_files/icons/angebot_anfordern.jpg");background-position:left top;background-repeat:no-repeat;font-weight:bold;min-height: 58px;}
.werbung{margin:0px 0px 20px 0px;padding-left:71px;}
ul.level_1{margin:0px 0px 32px 0px;list-style-type:none;}
ul.level_2{margin:0;border-bottom:1px solid #fff;list-style-type:none;}
ul.level_3{margin:0;border-top:1px solid #fff;list-style-type:none;}
.level_1 a,.level_1 strong{display:block;padding:8px 16px;border-bottom:1px solid #fff;text-decoration:none;font-size:100%;}
.level_1 a:link,.level_1 a:visited{background-color:#DAD6CD;font-weight:normal;text-decoration:none;color:#000;}
.level_1 a.trail:link,.level_1 a.trail:visited,.level_1 a:hover,.level_1 a:focus,.level_1 a:active,.level_1 strong{background-color:#fff100;text-decoration:none;color:#000;}
.level_2 a,.level_2 strong{padding:4px 16px 4px 32px;border-bottom:0px none;}
.level_2 a:link,.level_2 a:visited{background-color:#E8E3DD;background-image:url("/tl_files/icons/inaktiv.gif");background-position:left center;background-repeat:no-repeat;color:#000;}
.level_2 a:hover,.level_2 a:focus,.level_2 a:active,.level_2 strong{background-color:#E8E3DD;background-image:url("/tl_files/icons/aktiv.gif");background-position:left center;background-repeat:no-repeat;color:#000;}
.level_2 a.trail:link,.level_2 a.trail:visited,.level_2 a.trail:hover,.level_2 a.trail:focus,.level_2 a.trail:active{background-color:#E8E3DD;background-image:url("/tl_files/icons/aktiv.gif");background-position:left center;background-repeat:no-repeat;font-weight:normal;color:#000;}
.level_2 a.trail:hover,.level_2 a.trail:focus,.level_2 a.trail:active{font-weight:bold;}
.level_3 a,.level_3 strong{padding:4px 16px 4px 32px;border-bottom:0px none;}
.level_3 a:link,.level_3 a:visited{background-color:#DCDCDC;background-image: none;}
.level_3 a:hover,.level_3 a:focus,.level_3 a:active{background-color:#E5E5E5;background-image: none;}
.level_3 a.trail:link,.level_3 a.trail:visited,.level_3 a.trail:hover,.level_3 a.trail:focus,.level_3 a.trail:active,.level_3 strong{background-color:#ea0101;color:#000;background-image: none;}
#main{background-color:#fff;font-size:90%;color:#333;min-height: 600px;}
#main .inside{margin:0px 16px;padding-top:16px;text-align:left;}
#main ul.vorteile,#main ul.vorteile2{margin-left:0px;list-style-type:none;}
#main .vorteile ul{margin:0px;list-style-type:none;}
#main .vorteile li{padding:4px 0px 4px 26px;background-color:#fff;background-image:url("/tl_files/icons/vorteil_icon.gif");background-position:left top;background-repeat:no-repeat;}
#main .vorteile ul li,#main .vorteile2 li{padding:4px 0px 4px 22px;background-image:url("/tl_files/icons/plus_icon.gif");background-position:left center;background-repeat:no-repeat;}
.teaser{color:#F58220;}
#duesseldorf h3,#berlin h3{margin:0;}
.ce_text th,.ce_text td{border-bottom:1px solid #e8e8e8;font-weight:normal;}
.ce_text th{color:#222;}
.ce_gallery table,.ce_gallery td,.ce_gallery th{border:0px solid #fff;}
form{font-size:95%;margin: 6px 0 1.5em 0;background: transparent;}
form p{margin:0em 0em 0.5em 0em;}
form h2{color:#0B4CA0;}
fieldset{margin-bottom:15px;padding:10px 0px;background-color:#FFFCCC;border-top:1px solid #0B4CA0;border-right:0px solid #0B4CA0;border-bottom:0px solid #0B4CA0;border-left:0px solid #0B4CA0;}
legend{padding:2px 4px 0px 0px;background-color:#fff;font-size:100%;color:#0B4CA0;}
label,.lab{width:230px;float:left;display:block;padding-left:1px;font-size:95%;}
input.radio_feld{width:1em;float:left;display:block;border:0px none;}
input,select{width:340px;border:1px solid #ccc;font-size:95%;}
textarea{width:340px;border:1px solid #ccc;font-size:110%;}
input.send{width:12em;padding:1px 3px;background-color:#D8D7D6;border:2px solid #9A9999;font-size:110%;}
.antispam label{width:auto;display:inline;}
.antispam em.captcha_text{color:#0B4CA0;}
.antispam input{width:2em;margin-left:2em;}
.explanation{padding-top:10px;color:#666;}
.aform .links{width:420px;float:left;}
.aform .rechts{width:200px;float:right;}
.aform input,.aform select{width:180px;}
.ausblenden label{width:0;height:0;left:-3000px;top:-3000px;position:absolute;overflow:hidden;display:inline;}
.links h2{margin-left:230px;}
#ratgeber li{margin-bottom:0.4em;list-style-type:square;}
#ratgeber li li{margin-bottom:0;list-style-type:circle;}
#ratgeber li em{padding:1px;background-color:#FFFBB1;color:#0B4A9A;}
#footer{width:100%;text-align:left;background-color:#FFF766;font-size:85%;color:#000;padding: 16px auto;}
#footer dl{font-size:80%;}
#footer dt{width:11em;float:left;clear:both;padding-bottom:6px;}
#footer dd{padding-bottom:6px;}
#footer p{margin:0em 0em 0em 11em;padding-bottom:16px;font-size:80%;}
.cfix:after{height:0;clear:both;display:block;content: ".";visibility: hidden;}
.cfix{display:inline-block;}
* html .cfix{height:1%;}
.cfix{display:block;}
