/* Style sheet screen */
#suchformular{width:100%;float:left;display:block;margin-top:12px;padding-top:4px;text-align:center;}
#suche .mod_search form label{font-family:Georgia, Palatino, Times News Roman;font-size:1.2em;color:#444;line-height:1.5em;}
#suche .even,#suche .odd{padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px solid #f2f2f2;}
#suche h3{font-family:Georgia, Palatino, Times News Roman;font-size:1.2em;}
#naviSub{width:260px;overflow:hidden;}
html{height:100%;font-size:62.5%;}
body{height:100%;line-height:1.125em;}
#wrapper{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -70px;}
* html #wrapper{height:100%;}
#main .inside{padding:35px 32px 0px 32px;}
#left .inside{margin-top:35px;}
p,.ce_download{margin-bottom:0em;text-align:justify;font-family:Georgia, Palatino, Times New Roman;font-size:1.2em;color:#444;line-height:1.5em;}
p + p{margin-top:0.5em;text-indent:2em;}
.ce_download{margin-top:2em;}
.ce_download img,.ce_download a{vertical-align:middle;}
#header #pb1st,#header #pb2nd{margin-bottom:50px;}
#pb1st{width:252px;height:8px;float:left;margin:0px 8px 0px 0px;background-color:#f2f2f2;}
#pb2nd{width:650px;height:8px;float:left;background-color:#f2f2f2;}
#naviMain{width:650px;float:left;}
#naviMain p{margin:0px;padding:0px;}
#naviMain ul{margin:0px;padding:0px;list-style-type:none;}
#naviMain li{width:130px;height:50px;float:left;padding:12px 0px 0px 0px;text-align:center;font-family:Trebuchet MS, Arial, helvetica, sans-serif;font-weight:normal;font-size:1.2em;color:#555;text-transform:uppercase;}
#naviMain li span,#naviMain li a{width:100%;display:block;text-decoration:none;color:#555;}
#naviMain li a{height:100%;}
#naviMain li .active,#naviMain li .trail{width:130px;height:20px;display:block;border-top:0px solid #AAAB7F;border-right:0px solid #AAAB7F;border-bottom:1px solid #AAAB7F;border-left:0px solid #AAAB7F;}
#naviMain li a:hover span{width:130px;height:20px;display:block;border-top:0px solid #D4D5B7;border-right:0px solid #D4D5B7;border-bottom:1px solid #D4D5B7;border-left:0px solid #D4D5B7;cursor: pointer;}
#naviSub p{margin:0px;padding:0px;}
#naviSub ul{margin:0px;padding:0px;list-style-type:none;}
#naviSub ul li{width:260px;position:relative;float:left;text-align:right;border-bottom:1px solid #d2cfb8;font-family:Trebuchet MS, Arial, helvetica, sans-serif;font-weight:normal;font-size:1em;color:#000000;line-height:40px;text-transform:uppercase;}
#naviSub ul ul li{width:260px;position:relative;float:left;text-align:right;border-bottom:0px;font-family:Trebuchet MS, Arial, helvetica, sans-serif;font-weight:normal;font-variant:small-caps;font-size:1em;color:#000000;line-height:40px;}
#naviSub ul ul .last{margin-bottom:8px;}
#naviSub li .active{background-image:url("tl_files/ws_images/subarrow_active.gif");background-repeat:no-repeat;background-position: 228px 17px;}
#naviSub ul ul li .active{background-image: none;}
#naviSub li .trail{background-image:url("tl_files/ws_images/subarrow_trail.gif");background-repeat:no-repeat;background-position: 228px center;}
#naviSub ul li span,#naviSub ul li a{width:220px;display:block;padding-right:40px;vertical-align:middle;text-decoration:none;color:#444;}
#naviSub ul ul li span,#naviSub ul ul li a{width:220px;display:block;padding-right:40px;vertical-align:middle;text-decoration:none;color:#a29e88;}
#naviSub li a:hover span{background-image:url("tl_files/ws_images/subarrow_hover.gif");background-repeat:no-repeat;background-position: 228px center;cursor: pointer;}
#naviSub .last{border-bottom:0px solid;}
#logo{width:252px;height:62px;float:left;margin:0px 8px 0px 0px;background-image:url("tl_files/ws_images/logo.gif");background-position:center top;background-repeat:no-repeat;}
#logo a{width:100%;height:100%;display:block;text-decoration:none;}
#picture{width:910px;height:268px;float:left;}
.kopf-kontainer #bild{width:650px;height:252px;left:0px;top:8px;position:absolute;overflow:hidden;}
.kopf-kontainer #line{position:absolute;}
#headerPicBg1{width:252px;height:260px;left:0px;top:0px;position:absolute;background-color:#D4D5B7;}
#headerPicBg2{width:650px;height:260px;right:0px;top:0px;position:absolute;background-color:#505A1B;background-image:url("tl_files/ws_images/headerPicBg2.jpg");background-position:center bottom;background-repeat:no-repeat;}
#headerPicBg3{width:650px;height:8px;right:0px;top:260px;position:absolute;background-color:#D4D5B7;}
#main ul{text-align:left;font-family:Georgia, Palatino, Times New Roman;font-size:1.2em;color:#a29e88;line-height:1.5em;}
#main li{padding-bottom:10px;}
h1{font-family:Georgia, Palatino, Times New Roman;font-weight:normal;font-size:1.4em;color:#444;line-height:1.5em;}
h2{margin-top:2em;font-family:Georgia, Palatino, Times News Roman;font-weight:bold;font-size:1.2em;color:#444;}
#main a:after{content:" "url(tl_files/ws_images/linksymbol.gif);}
#main a.ohneLinkSymbol:after{content:none;}
#main a:link{font-weight:normal;text-decoration:none;color:#788d48;}
#main a:visited{font-weight:normal;text-decoration:none;color:#788d48;}
#main a:focus{font-weight:normal;text-decoration:underline;color:#486218;}
#main a:hover{font-weight:normal;text-decoration:underline;color:#486218;}
#main a:active{font-weight:normal;text-decoration:underline;color:#486218;}
#bbhlogo{margin-top:2em;}
#nachrichtenliste{margin-top:2em;padding:2em 2em 1em 2em;background-color:#f5f5f5;}
#nachrichtenliste .layout_short{margin:0em 0em 1em 0em;}
#nachrichtenliste .layout_short h2{float:left;display:inline;margin:0px;padding:0px;}
#nachrichtenliste .layout_short h2 a:after{content:none;}
#nachrichtenliste .layout_short .teaser{float:left;clear:left;display:inline;margin-top:0.5em;font-family:Georgia, Palatino, Times News Roman;font-size:1.2em;color:#444;line-height:1.5em;}
#nachrichtenliste .layout_short .more{float:left;display:inline;margin-top:0.5em;margin-left:0.5em;font-family:Georgia, Palatino, Times News Roman;font-size:1.2em;}
#main #fliesstext_impressum p + p{margin-top:0.5em;text-indent:0em;}
#footer,#push{height:70px;}
#nopush{position:relative;display:block;}
#footer{background-image:url("tl_files/ws_images/pageborder.gif");background-position:center bottom;background-repeat:no-repeat;}
#footerContent{width:618px;height:30px;position:relative;margin:0px auto;padding-top:40px;padding-left:292px;font-family:Georgia, Palatino, Times New Roman;font-size:11px;color:#666;line-height:15px;}
#footer a{position:relative;float:left;display:block;margin-right:8px;font-family:Georgia, Palatino, Times New Roman;font-style:italic;text-decoration:none;font-size:11px;color:#666;line-height:15px;}
#footer a:link{color:#788d48;}
#footer a:visited{color:#788d48;}
#footer a:focus{color:#486218;}
#footer a:hover{color:#486218;}
#footer a:active{color:#486218;}
.mod_sitemap ul li a,.mod_sitemap ul li ul li a{padding-bottom:0px;font-family:Georgia, Palatino, Times New Roman;text-decoration:none;font-size:12px;line-height:24px;text-transform:capitalize;}
#main .mod_sitemap li{padding-bottom:0px;}
#main #anfrage{width:358px;float:left;}
#main #adresse{width:196px;float:right;}
#main #adresse p + p{text-indent:0;}
#anfragenformular{padding:16px 16px 0px 16px;font-family:Georgia, Palatino, Times News Roman;font-size:1.2em;color:#444;line-height:1.5em;}
#anfragenformular div.labelfield{width:100%;float:left;display:block;margin-bottom:0.8em;padding-bottom:0.8em;border-bottom:1px solid #f2f2f2;}
#anfragenformular p.error{float:right;display:block;margin:0px;padding:0px;font-family:Georgia, Palatino, Times News Roman;font-size:1em;color:#d93030;}
#anfragenformular input.error,#anfragenformular textarea.error{background-color:#fff0f0;}
#anfragenformular label{width:80px;float:left;display:block;}
#anfragenformular label:after{content:":";}
#anfragenformular label.mandatory:after{content:"*:";}
#anfragenformular #lbl_12_0:after{content:none;}
#anfragenformular input,#anfragenformular select{width:212px;float:right;display:block;font-family:Georgia, Palatino, Times News Roman;color:#444;}
#anfragenformular label.feld_nachricht{width:200px;float:left;clear:both;display:block;margin-top:0.5em;margin-bottom:0.5em;font-weight:bold;}
#anfragenformular textarea{width:326px;float:left;display:block;margin-bottom:0.5em;font-family:Georgia, Palatino, Times News Roman;color:#444;}
#anfragenformular .checkbox_container label{width:292px;float:right;}
#anfragenformular .checkbox_container input{width:20px;float:left;}
#anfragenformular .submit_container input{margin-top:0.5em;}
#anfragenformular form br{clear:left;}
