body{margin:0;padding:0;font-family:'Source Sans Pro',Arial,Helvetica,Sans-Serif;font-size:10pt;background-color:#fff}
p{margin:0}
a{color:#000090;color:#004585}
h1{font-family:'Yanone Kaffeesatz',Arial,Helvetica,Sans-Serif;margin:.5em 0 .75em 0;font-size:16pt;color:#991f22;font-size:40px;line-height:1.2em;font-weight:700}
h2{font-size:12pt;font-weight:500;margin:5px 0 10px 0}
.leer{font-size:0}
#aussen{margin:0;padding:0;width:680px}
#logo{float:left;display:inline;padding:0 20px 20px 0;background-color:#fff}
#trennung{width:100%;height:20px;background-color:#000;margin:0;padding:0}
#inhalt{width:100%;background-color:#fff;margin:0;padding:0;text-align:left}
#top,#linkespalte,#menu,#werbungunten,#mailframe,#MapWindowBack,#MapWindowSpacer,#MapWindowMap,#MapWindow{display:none}
#mittelspalte{border:none;margin:0;padding:0;width:100%}
.navigationsleiste{float:left;width:642px;color:#fff;margin:0;padding:4px 0 0 0;text-align:right;font-size:12px}
.navigationsleiste a{color:#fff;text-decoration:none;font-weight:700}
.navigationsleiste a:hover{text-decoration:underline}
.titel_module_rechts{font-size:10pt;font-weight:700;margin:5px 0 5px 3px;color:#fff}
.titel_module_rechts a{color:#fff}
#suche{background-repeat:no-repeat;margin:5px 0 10px 0;padding:0}
#themensuche{background-color:#5287b6;margin:10px 0 10px 0;padding:2px 0 0 0}
#themensuche ul{margin:0;padding:0;background-color:#fff}
#themensuche li{list-style-type:none;font-size:12px;margin:2px 0 2px 3px}
#themensuche a{text-decoration:none}
#themensuche a:hover{text-decoration:underline}
#veranstaltung{background-color:#fff;margin:10px 0 10px 0;padding:0 0 5px}
#veranstaltung p{margin:0 2px 0 2px}
#veranstaltung_titel{background-color:#5287b6;font-size:10pt;font-weight:700;margin:0;padding:5px;color:#fff}
#veranstaltung ul{margin:0;padding:5px 0 0 0;background-color:#fff}
#veranstaltung li{list-style-type:none;font-size:10px;margin:3px 0 5px 3px}
#veranstaltung a{font-weight:700;text-decoration:none;color:#808080}
#veranstaltung a:hover{text-decoration:underline}
#veranstaltung_titel a{color:#fff}
#werbungrechts{background-color:#eee;clear:both;margin:20px 0 0 0}
#werbungrechts a{font-size:6pt}
#werbunglinks_hinweis,#werbungrechts_hinweis{font-size:7pt;color:#808080;text-align:right;clear:both;width:100%;margin:0 0 20px 0}
#halfbanner_hinweis{font-size:7pt;color:#808080;text-align:right;clear:both;width:234px;margin:0 0 6px 0}
#werbungunten_hinweis{display:none}
#werbunglinks{display:none}
.halfbanner{width:234px;height:60px;margin:6px 0 0 0;background-color:#eee}
#fuss{clear:both;border-top:1px solid #000;padding:.5em 0 0 0;margin:1.5em 0 0 0;width:}
#fuss p,#fuss a{font-size:12px}
.ausflugsziel_rechts{margin:0}
.rand_ausflugsziel{display:none}
.rand_ausflugsziel_titel{font-size:12px;font-weight:700;margin:20px 0 0 0;padding:5px;background-color:#3d5a8b;color:#fff}
.rand_ausflugtitel{background-color:#5287b6;padding:5px;margin:0 0 5px 0}
.rand_ausflugtitel a{color:#fff;text-decoration:none}
.rand_ausflugtitel a:hover{text-decoration:underline}
.rand_ausflugtitel h3{font-size:10pt;margin:0}
.rand_ausflugsbild{display:inline;margin:5px}
.rand_ausflugstext{margin:2px;font-weight:700;font-size:12px}
.rand_ausflugsanreisser{margin:5px;font-weight:100;font-size:12px}
.rand_themen_mehr{font-weight:700;text-align:right}
.rand_ausflugende{clear:both}
.error{clear:both;border:1px solid red;font-weight:700;font-size:10pt;margin:0 10px 20px 10px;padding:10px;color:red;background-color:#ffe5e5;text-align:left}
.error_link,.error_link a{font-size:12pt;margin:10px 0 10px 0;padding:10px 0 10px 0}
.ok{clear:both;border:1px solid #008000;font-weight:700;font-size:10pt;margin:0 10px 20px 10px;padding:5px 0 5px 0;color:#008000;background-color:#c0ffc0;text-align:left}
#map_links{border:1px solid #aaa;background-color:#f0f0f0;font-size:12px;margin:0 0 5px 0;padding:5px;border-radius:5px}
#map_big{width:150px;float:right;display:inline;margin:0}
#map_orte{float:right;display:inline;margin:3px 17px 0 0}
#map_orte form{margin:0;padding:0}
#map_orte select{font-size:12px;width:150px}
#karte_hilfe_ein,#karte_hilfe_aus{width:140px;float:left;display:inline;margin:0}
#karte_text{clear:both;margin:35px 0 10px 0;padding:0 5px;font-size:12px;line-height:1.4em;display:none;border:1px solid #c0c0c0}
#karte_hinweis{margin:10px 0 0 0;font-size:12px;line-height:1.4em}
.facebook{border:0;overflow:hidden;width:183px;height:112px}
.ev_de_navi,.eventbutton{display:none}
.trenner{clear:both;height:1px;margin:0 0 -1px 0}
.fussbox,#werbung_mobil_ende,.produktempfehlungen,#unterkuenfte,.wetter_small_aussen,.hidden,#karte_anzeigen,#kartenvorschau,.karte{display:none !important}
#maincontent{margin:0 !important;width:100%}
#introbild{width:100% !important}
.introbilder{width:100% !important;height:auto !important}
.introbild{width:auto !important;height:120px !important}
.texticon{width:1.2em;height:1.2em}
.umfrage{border:1px solid black;margin:10px}
.umfrage_titel{background-color:#f0f0f0;padding:5px;font-weight:700}
.umfrage_antworten{margin:5px 0 0 0}
.umfrage_radio{float:left;margin:0}
.umfrage_antwort{float:left;margin:0}
.umfrage_submit{margin:5px;text-align:center}
.umfrage_antworttext{margin:5px 0 5px 0}
.umfrage_ergebnis1{float:left;width:350px;margin:0 0 0 5px}
.umfrage_ergebnis2{float:right;margin:0 5px 0 0}
.umfrage_danke{margin:5px;color:#008000;font-weight:700}
.umfrage_bereits_abgestimmt{margin:5px;color:#c00000;font-weight:700}