body,html{ overflow-x: hidden; font-family: arial, hevetica, sans-serif; } p{ 
line-height: 150%; } #ad_info{ display: none; } #ad_top{ float: left; width: 100%; 
height: 60px; } div#content table{ width: 100%; } ul.thermen_ort li { height: 
50px; } ul.thermen_name li { height: 50px; } /** Neue Styles **/ ul#thermen li 
ul li{ display: block; border: 0; float:right; } ul#thermen li.active ul { margin: 
0; padding: 0; height: auto !important; list-style:none; float:right; } ul#thermen 
li ul { margin: 0; padding: 0; height: auto !important; list-style:none; float:right; 
display:none; } ul#thermen li.active{ margin-bottom: 0px; } ul#thermen li ul li.active 
{ display: block; border: 0; float:right; } ul#thermen li.active ul li { display: 
block; border: 0; float:left; } ul#thermen li.active ul li a{ font-weight: normal; 
} /** Ende neue Styles **/ #wrapper{ position: relative; float: left; border: 
1px solid #ccc; width: 80%; margin-left: 10%; } #header{ float:left; width: 100%; 
border-bottom: 1px solid #ccc; height: auto !important; } #headline{ float: left; 
width: 100%; border-bottom: 1px solid #ccc; } #headline p { margin-top: 5px; color: 
#153057; text-align: center; font: 160% lucida calligraphy, comic sans ms, lucida 
console; font-weight: bold; } #headline a{ text-decoration: none; color: #153057; 
} #mobilenavbar{ display: none; } .mobilemenubutton{ display: none; float:left; 
width: 100%; } ul#topmenu{ float: left; width: 100%; list-style: none; padding-bottom: 
15px; border-bottom: 1px solid #ccc; padding-left: 0; margin-top: 15px; } ul#topmenu 
li{ float:left; padding-right: 10px; padding-left: 10px; font: 90% arial, hevetica, 
sans-serif; font-weight: bold; border-right: 1px solid #ccc; } a{ color: #930000; 
} #webPos{ float: left; border-bottom: 1px solid #ccc; padding-top: 0; margin-top: 
-15px; width: 100%; font: 80% arial, hevetica, sans-serif; } #webPos span{ margin-left: 
10px; } #main{ float: left; width: 100%; } #kurorteuebersicht{ font: 90% arial, 
hevetica, sans-serif; margin-top: 10px; float: left; width: 100%; border-bottom: 
1px solid #ccc; } #kurorteuebersicht p{ color: #666666; font: 110% arial, hevetica, 
sans-serif; font-weight: bold; padding-left: 10px; } #thermen .active1{ font-weight: 
bold; color: #930000; } ul#thermen{ list-style: none; padding-left: 10px; padding-right: 
10px; } ul#thermen li{ float: left; margin-left: 10px; padding-right: 10px; border-right: 
1px solid #ccc; margin-bottom: 10px; } ul#thermen li a{ color: #1A3968; text-decoration:none; 
} ul#thermen li.active a{ font-weight: bold; color: #791a00; } .adslot_1{ width: 
100%; height: 60px; } .adslot_2{ position: absolute; top: -110px; left: 0; height: 
100px; width: 100%; } h3{ color: #5B5E0E; } h4{ color: #5B5E0E; } #ad_right{ float:right; 
top: 0px; width: 90%; height: 80%; } #content{ float:left; padding-top: 20px; 
padding-left: 20px; width: 90%; } #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; } 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; } #additional_photos{ float: left; } .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; }