body,html{ overflow-x: hidden; font-family: arial, hevetica, sans-serif; } p{ 
line-height: 150%; } div#content table{ width: 100%; } #ad_top{ float: left; width: 
100%; height: 80px; padding-bottom: 10px; } #wrapper{ 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: 15px; 
color: #153057; text-align: center; font: 240% lucida calligraphy, comic sans 
ms, lucida console; font-weight: bold; } #headline a{ text-decoration: none; color: 
#153057; } .mobilemenubutton{ display: none; float:left; width: 100%; } #mobilenavbar{ 
display: none; } /* ---------------------beginn ausgeblendetes Kopfmenue------------------- 
*/ ul#topmenu{ float: left; width: 100%; list-style: none; padding-bottom: 15px; 
border-bottom: 1px solid #ccc; padding-left: 0; margin-top: 15px; display:none;} 
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; 
display:none; } /* ---------------------beim Einblenden muss bei #webPos margin-top: 
-15px sein------------------- */ 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; } #webPos span a{ color: 
#000; text-decoration:none; } #main{ float: left; width: 100%; } #kurorteuebersicht{ 
font: 90% arial, hevetica, sans-serif; margin-top: 25px; float: left; width: 20%; 
min-height: 800px; padding-left: 10px; } #kurorteuebersicht p { color: #153057; 
font: 110% arial, hevetica, sans-serif; font-weight: bold; background-color:#EFEFEF; 
padding:6px; margin:0px; margin-right:10px;} #thermen .active1{ font-weight: bold; 
color: #930000; } #thermen .active2{ color: #930000; } ul#thermen li a{ color: 
#1A3968; text-decoration:none; } ul#thermen{ list-style: none; padding:0; } ul#thermen 
li{ padding-bottom: 10px; padding-top: 10px; margin-right:20px; border-bottom: 
1px dotted #930000;} #thermen .last{ border-bottom: none; } /**Neue Styles**/ 
ul#thermen li ul li.active{ display: block; padding:0; margin: 0; padding-left: 
10px; padding-top: 10px; } ul#thermen li ul{ padding: 0; } ul#thermen li ul li{ 
display: block; padding:0; margin: 0; padding-left: 10px; padding-top: 10px; border-bottom: 
none;} ul#thermen li.active ul { padding-left: 10px; } ul#thermen li.active ul 
li { padding-top: 10px; display: block; } ul#thermen li.active ul li a{ font-weight: 
normal; } table#thermen_tabelle tbody tr { margin-top: 20px; } table#thermen_tabelle 
{ width: 100%; } table#thermen_tabelle tbody tr td { width: 50%; } table#thermen_tabelle 
tr { line-height: 200%; } /**Ende Neue Styles**/ #content{ float:left; margin-top: 
25px; margin-bottom: 25px; padding-left: 20px; width: 53%; border-right: 1px dotted 
#930000; border-left: 1px dotted #930000; } #content .oben { color: #930000; font: 
110% arial, hevetica, sans-serif; font-weight: bold; text-align: center; background-color:#EFEFEF; 
padding:6px; margin:0px; margin-right:10px;} #content p{ margin-right:10px; color: 
#666666; } #content ul{ color: #666666; } ul.thermen_ort li { height: 50px; } 
ul.thermen_name li { height: 50px; } .adslot_1{ width: 100%; height: 60px; } .adslot_2{ 
float: right; width: 160px; height: 600px; } h3{ color: #5B5E0E; } h4{ color: 
#5B5E0E; } #rechts{ float:right; width: 22%; margin-left: 10px; margin-top: 25px; 
font: 90% arial, hevetica, sans-serif; } #rechts p { color: #153057; font: 110% 
arial, hevetica, sans-serif; font-weight: bold; background-color:#EFEFEF; padding:6px; 
margin:0px; margin-right:10px;} #ad_right{ float:right; width: 22%; margin-left: 
10px; } #ad_info{ margin-top: 20px; border: 1px solid grey; float:right; width: 
16%; padding: 2%; font-size: 90%; margin-right: 2%; } #ad_info h3{ color: #153057; 
font: 120% arial, hevetica, sans-serif; font-weight: bold; } #additional_photos{ 
float:left width: 100% } #content h1{ font: 120% arial, hevetica, sans-serif; 
font-weight: bold; color: #666666; padding-top:20px; } #content h2{ font: 110% 
arial, hevetica, sans-serif; font-weight: bold; color: #666666; padding-top:10px; 
} div#content table#popular-desk{ width: 100%; } div#content table#popular-desk 
tr{ width: 100%; } div#content table#popular-desk tr td{ text-align: center; } 
div#content table#popular-mobil{display: none; } #additional_photos{ 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-akt { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 90%; color: #930000; text-decoration: none; } .unter-bild { font-size: 90%; color: #666; text-decoration: none; } .unsichtbar-desk{ display:none; }