body,html{ margin: 0; padding: 0; overflow-x: hidden; font-family: arial, hevetica, 
sans-serif; } img{ width: 40%; } #ad_info{ display: none; } p{ line-height: 150%; 
} /** Neue Styles **/ ul#thermen li ul li{ display: block; border: 0; } ul#thermen 
li.active ul { margin: 0; padding: 0; height: auto !important; list-style:none; 
display:block; } ul#thermen li ul { margin: 0; padding: 0; height: auto !important; 
list-style:none; display: block; } ul#thermen li.active{ margin-bottom: 0px; } 
ul#thermen li ul li.active { display: block; border: 0; } ul#thermen li.active 
ul li { display: block; border: 0; } ul#thermen li.active ul li a{ font-weight: 
normal; } /** Ende neue Styles **/ ul.thermen_ort li { height: 50px; } ul.thermen_name 
li { height: 50px; } #wrapper{ float: left; width: 100%; overflow:hidden; margin-top: 
0px; } #header{ float:left; width: 100%; height: auto !important; } #headline{ 
float: left; margin-bottom: 10px; } #headline p { margin-top: 5px; margin-left: 
10px; color: #153057; text-align: center; font: 110% lucida calligraphy, comic 
sans ms, lucida console; font-weight: bold; } #headline a{ text-decoration: none; 
color: #153057; } .mobilemenubutton{ display: block; float:left; margin-bottom: 
10px; } .toggle-nav{ width: 50px; height: 50px; } ul#topmenu{ display:none; } 
a{ color: #930000; } #webPos{ float: left; border-bottom: 1px solid #ccc; padding-top: 
0; margin-top: -10px; width: 100%; font: 80% arial, hevetica, sans-serif; } #webPos 
span{ margin-left: 10px; } #main{ float: left; width: 100%; } div#content table#popular-mobil{ 
width: 100%; } div#content table#popular-mobil tr{ width: 100%; } div#content 
table#popular-mobil tr td{ text-align: center; } div#content table#popular-desk{display: 
none; } #kurorteuebersicht{ display: none; font: 130% arial, hevetica, sans-serif; 
margin-top: 30px; float: left; width: 100%; border-bottom: 1px solid #ccc; } #kurorteuebersicht 
span{ padding-left: 10px; } ul#thermen{ list-style: none; padding-left: 10px; 
padding-right: 10px; } ul#thermen li{ display: block; margin-left: 10px; padding-right: 
10px; border-right: 1px solid #B52C07; margin-bottom: 10px; } #content{ float:left; 
padding-top: 20px; padding-left: 20px; width: 90%; } #mobilenavbar{ display: block; 
} #mobilenavbar p{ color: white; font-weight: bold; } #content h1{ font: 120% 
arial, hevetica, sans-serif; font-weight: bold; color: #666666; } #content h2{ 
font: 110% arial, hevetica, sans-serif; font-weight: bold; color: #666666; padding-top:10px; 
} #content p{ color: #666666; } #content ul{ color: #666666; } .container{ overflow:hidden; 
-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: 
all 1s ease; transition: all 1s ease; -webkit-transform: translate(0,0); -moz-transform: 
translate(0,0); -o-transform: translate(0,0); transform: translate(0,0); } ul#mobilemenu{ 
list-style: none; } ul#mobilemenu li ul{ list-style: none; padding-left: 20px; 
} ul#mobilemenu li { color: white; margin-top: 10px; padding-bottom: 0px; } #mobilemenu 
li a{ color: white; text-decoration:none; } .active2{ text-decoration: underline 
!important; color: white; } .adslot_1{ width: 100%; height: 60px; } .adslot_2{ 
position: absolute; display: none; top: 0; left: 10%; height: 100px; width: 80%; 
} #ad_right{ display: none; } h3{ color: #666666; } h4{ color: #666666; } .navbar{ 
#position: fixed; position: absolute; height: auto !important; width: 80%; top: 
0px; left: 0px; background: black; #overflow: hidden; -webkit-transform: translate(-100%,0); 
-moz-transform: translate(-100%,0); -o-transform: translate(-100%,0); transform: 
translate(-100%,0); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; 
-o-transition: all 1s ease; transition: all 1s ease; } .unsichtbar1u2 { display:none; 
} .bild-links { float: left; margin-right: 20px; margin-bottom: 7px; margin-top: 
3px; } .bild-rechts { float: right; margin-bottom: 7px; margin-top: 3px ; margin-left: 
20px; } .unter-bild { font-size: 90%; color: #666; text-decoration: none; }