/* Style sheet passivplanung-style */
body{font-family:Arial,sans-serif;font-size:0.8em;color:#666666;background:#FFFFFF url("tl_files/passivplanung_layout/bg_body.png") center top repeat-x;min-height:101%;}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5em;padding:0;}
h1{margin:0;padding:0;}
h2{font-size:1.8em;color:#69748e;}
h3{font-size:1.3em;color:#3399cc;}
h4{font-size:1.5em;color:#69748e;}
p{line-height:1.5em;}
a:link,a:visited{text-decoration:none;color:#3399cc;}
a:hover,a:focus{text-decoration:underline;color:#3399cc;}
#logo{left:0;top:8px;position:absolute;margin:0;padding:0;}
#topmenu{right:0;top:0;position:absolute;margin:0;padding:0;}
#topmenu ul{list-style-type:none;}
#topmenu li{display:inline;padding:0 6px 0 3px;border-right:1px solid #000000;}
#topmenu li.last{border-right:0px;}
#topmenu a:link,a:visited{text-decoration:none;color:#666666;}
#topmenu a:hover,#topmenu .active{text-decoration:underline;color:#3399cc;}
#search{float:right;margin-top:37px;font-size:13px;z-index:999;}
#search .text{width:150px;background-color:#c6d5fb;border:1px solid #c9c9c9;}
#search .submit{width:18px;border:0px;background:url("tl_files/passivplanung_layout/lupe.png") center center no-repeat;}
#header .image_container{top:68px;position:absolute;}
#header .mod_article{width:350px;right:0;top:105px;position:absolute;color:#000000;}
.textsizer{margin-top:10px;margin-left:35px;}
#mainnav ul{margin:0;padding:0;list-style-type:none;}
#main p,#main ul,#main li{line-height:1.5em;}
.navigation_main a,.navigation_main span{display:block;margin:0;text-decoration:none;line-height:31px;}
.navigation_main a:hover,.navigation_main a:focus,.navigation_main span.active,.navigation_main span{text-decoration:underline;color:#3399cc;line-height:31px;}
.navigation_main .level_1 a,.navigation_main .level_1 span{padding-left:35px;border-bottom:1px solid #d8e3dc;color:#4176b4;background:url("tl_files/passivplanung_layout/bg_nav_first.png") left center no-repeat;}
.navigation_main .level_2 a,.navigation_main .level_2 span{padding-left:35px;border-bottom:1px solid #d8e3dc;color:#4176b4;background:url("tl_files/passivplanung_layout/bg_nav_second.png") left center no-repeat;}
.navigation_main .level_3 a,.navigation_main .level_3 span{padding-left:50px;background-color:#ffffff;background-image:url("none");border-bottom:1px solid #f2f2f1;font-size:12px;color:#4176b4;}
.navigation_main .level_4 a,.navigation_main .level_4 span{padding-left:70px;background-color:#FFFFFF;background-image:url("none");border-bottom:1px solid #d8e3dc;color:#4176b4;}
#container{min-height:400px;}
#main{padding-top:15px;padding-right:10px;padding-left:28px;background:url("tl_files/passivplanung_layout/bg_content_header_passivplanung.jpg") no-repeat;background-position: 10px 0px;}
.custom div{background:url("tl_files/passivplanung_layout/passivplanung_footer_content.gif") center top no-repeat;}
#left #newsbox{margin-top:30px;padding:5px 5px 15px;background-color:#f0f0f4;}
#left .mod_newslist{padding:5px;background-color:#FFFFFF;}
#footer{background:url("tl_files/passivplanung_layout/passivplanung_bg_footer.png") center top no-repeat;}
#footer{padding-top:25px;padding-left:15px;font-size:12px;color:#676767;}
#footer a{color:#676767;}
.mod_breadcrumb{margin-bottom:10px;}
.mod_newslist p.info{font-size:11px;}
.textsizer{top:240px;position:absolute;}
.kontaktformular label{display:block;margin-top:10px;color:#3399cc;}
.kontaktformular input{width:200px;background-color:#f0f0f4;border:1px solid #b2b4bf;}
.kontaktformular select,.kontaktformular textarea{background-color:#f0f0f4;border:1px solid #b2b4bf;}
.kontaktformular .submit{margin-top:40px;}
#login label{display:block;margin-top:3px;margin-bottom:3px;}
#login .submit{margin-top:15px;}
.iconleiste{right:0;top:235px;position:absolute;float:right;}
#registrierung .col_0{width:300px;display:block;}
