/*style.css*/
body{background-color:#42210b;font-family:Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif;font-size:12px}
img {border:0;}
#block_1{float:left;width:480px;margin-left:300px;background-color:white;color:#402b12}
* html #block_1{display:inline}
#block_2{float:left;width:300px;margin-left:-780px;background-color:#be8325}
#block_2 hr,#block_3 hr{border:2px solid #a96d1b;height:0;left:-15px;position:relative;width:300px;margin:10px 0}
#block_3 hr{border:2px solid #f6eecc;width:220px}
#block_3{float:left;width:220px;background-color:#f8f6ef;color:#592c1c}
#block_1,#block_2,#block_3{padding-bottom:32767px!important;margin-bottom:-32767px!important}
.verticalalign{position:absolute;bottom:0}
#block_1 .verticalalign{width:480px}
#block_2 .verticalalign{width:300px}
#block_3 .verticalalign{width:220px}
.verticalalign{width:100%!important}
div[class^="wrapper"] #block_1 .verticalalign{width:480px!important}
div[class^="wrapper"] #block_2 .verticalalign{width:300px!important}
div[class^="wrapper"] #block_3 .verticalalign{width:220px!important}
* html .verticalalign{width:100%!important}
.verticalalign p{position:absolute;bottom:0;right:0;margin:0;padding:0;background:#966}
.wrapper{width:1000px;position:relative;overflow:hidden}
.wrapper{float:none}
.wrapper:after{content:'[DO NOT LEAVE IT IS NOT REAL]';display:block;height:0;clear:both;visibility:hidden}
.wrapper{display:inline-block}
.wrapper{display:block}
#footer{clear:both}
#header,#footer{width:1000px}
*>#footer,*>form,*>#notes,*>.output{position:relative;z-index:1000}
#header{background-color:#f6eecc}
#block_1 h1{color:#d98943;font-size:20px;font-weight:normal;margin-top:14px}
#block_1 h2,#block_1 h2 a,#block_1 h3 a,#block_1 h3{color:#d98943;font-weight:normal;margin:0;font-size:15px}
#block_1 h3{margin:0 0 5px 0}
#block_2 h2,#block_2 h2 a{color:white;font-size:18px;font-weight:normal;text-decoration:none}
#block_2 h3,#block_2 h3 a{color:white;font-size:14px;font-weight:normal;text-decoration:none;margin:0 0 4px 0}
#block_3 h2,#block_3 h2 a{color:#d98943;font-size:18px;font-weight:normal;margin-bottom:10px}
#block_2 a{color:white;text-decoration:none}
#block_3 a{color:#d97e4a;text-decoration:none}
#block_2 a:hover,#block_3 a:hover{text-decoration:underline}
#logo{background-color:white;float:left;width:270px;border-radius:15px 0 0 0;padding:15px}
#logo a img{border:0 none}
#themen{float:right;width:685px;padding-top:55px;padding-right:15px}
#header{-webkit-border-top-right-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-topright:15px;-moz-border-radius-topleft:15px;-khtml-border-top-right-radius:15px;-khtml-border-top-left-radius:15px;border-radius:15px}
#seite{width:1000px;padding:0 5px;top:40px;position:absolute;left:50%;margin-left:-500px;background-image:url(../upload/layout/schatten-lr.png);background-repeat:repeat-y;background-position:center}
.slideshow{clear:both}
#footer h3{font-size:110%}
#footer{margin:0;background-image:url(../upload/layout/bg_footer.gif);border-top:1px solid #ccc}
#footer .col{float:left;width:100%;margin-bottom:20px}
#footer a{text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer ul{list-style-type:none;margin:10px 0 0 0;padding:0}
#links_inhalt{margin:0 9px 5px 15px}
#rechts_inhalt{margin:0 15px 5px}
#mitte_inhalt{margin:0 15px 20px}
.angebot{margin-bottom:10px}
.angebot img{margin-right:10px;border:2px solid #f2d8c2}
a.button{background-image:url(/cms/upload/layout/balken_hintergrund.png);background-repeat:no-repeat;width:115px;display:inline-block;padding-top:5px;padding-bottom:5px;margin-right:5px;font-size:12px;color:white;text-decoration:none;text-transform:uppercase;text-align:left}
.button img{border:0;padding-left:10px}
.tel{color:#ac8055;font-size:12px}
.preis{font-size:15px;color:#d97e4a;width:190px;margin:5px 0}
.monatstip .preis{margin-top:-18px}
*+html .monatstip .preis{margin:0}
@media all and (min-width:0) { .monatstip .preis { margin-top:-21px \0/; }  /* IE9 */}
.angebotsueberschrift{font-size:15px;color:#a65437}
.logo{margin-right:10px}
.kontaktlinks a{color:#402b12}
img,div,a,a img{behavior:url(js/png_fix/iepngfix.htc)}
* html iframe{behavior:none}
*+html #block_1,*+html #block_2,*+html #block_3{padding-top:10px}
* html #block_1,* html #block_2,* html #block_3{padding-top:10px}
#links_inhalt ul li{list-style-type:none}
#links_inhalt ul li a{color:white;text-decoration:none}
#links_inhalt ul li a:hover{text-decoration:underline}
.subline{font-weight:bold;color:#d98943;text-transform:uppercase}
.hotel_region a{color:#d97e4a;text-decoration:none}
.hotel_region a:hover{text-decoration:underline}
.textlink{color:#d97e4a;text-decoration:none}
.textlink:hover{text-decoration:underline}
#anfrageformular{margin-top:0}
#anfrageformular input[type=text]{width:100px}
#anfrageformular #anrede,#anfrageformular #land{width:104px}
#anfrageformular #message{width:185px}
#anfrageformular #submit{float:right}
#anfrageformular strong{color:#d98943}
#anfrageformular input,#anfrageformular option,#anfrageformular select{font-family:Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#402b12}
#sprachwahl{width:985px;padding:0 20px 15px 5px;position:absolute;z-index:99;left:50%;margin-left:-500px;background-image:url(../upload/layout/schatten-o.png);background-repeat:no-repeat;background-position:bottom;color:#f6eecc}
*+html #sprachwahl{padding-bottom:13px}
#sprachwahl a{color:#f6eecc;text-decoration:none}
#sprachwahl a:hover{text-decoration:underline}
#block_3 .hotel-empfehlungen{width:100%;max-height:365px;overflow:auto}
#block_3 .hotel-empfehlungen hr{height:1px;width:90%;border:1px solid #f6eecc;margin:5px 0 5px 15px;clear:both}
.hotel-empfehlungen a{display:block;line-height:115%}
.hotel-empfehlungen a:hover{text-decoration:none!important}
.hotel-empfehlungen img{margin:4px 2px 5px 0;border:0;float:left;}
.hotel-empfehlungen img.sterne{margin:0;}
.monatstip,.special14tage{display:block;border:1px solid #ccc;background-color:#f6eecc;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}
.monatstip a,a.special14tage{color:#d97e4a;text-decoration:none}
.monatstip img{float:left;margin:4px 10px 0 0}
.monatstip div.philosophie{float:right;width:228px;color:#402b12;margin-top:5px}
.special14tage{width:190px}
.special14tage img{margin-bottom:5px}
#header-dlbtn{position:absolute;float:left;z-index:999;top:330px;height:145px;width:145px;padding:0;margin:-30px 0 0 0;}
#headline_header{position:absolute;float:right;z-index:999;top:330px;height:120px;width:190px;padding:0 15px;margin-left:780px;background-image:url(../upload/layout/bg_kasten-header.png);-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-khtml-border-top-left-radius:5px;color:#42210b}
*+html #headline_header{margin-left:480px}
#headline_header h2{margin:15px 0 8px}
*+html #headline_header h2{font-size:20px}
#headline_header a{color:#d98943;text-decoration:none}
#headline_header a.hotel-empfehlungen{color:#402b12}
#schatten-u{width:1010px;position:absolute;z-index:99;left:50%;margin-left:-505px}
#footer h3{margin-top:0}
#footer #footer_links{padding:10px;width:280px;float:left;color:#fff}
#footer #footer_links a{color:#000}
#footer .footer_mitte{padding:10px;width:220px;float:left;color:#402b12}
.footer_mitte a{color:#bf8d50}
#footer .footer_mitte h3{margin-top:0}
#footer #footer_rechts{padding:10px;width:200px;float:left;color:#bf8d50}
#footer #footer_rechts a{color:#402b12}
#footer #copyright{margin-left:310px;color:#402b12}
#footer .footernav{margin:0}
#footer .footernav li{float:left;margin-right:4px}
#footer #footer_hilfsnavi{bottom:0;position:absolute}
.footer_regionen-orte{width:220px!important;float:left;margin:0 10px 10px 0}
.footer_regionen-orte ul{padding:0;margin:0}
#balken{width:426px;margin:0 auto}
.hc-widget,.ta-widget{float:right}
div#ortlinks a{color:#402b12!important}
#orteNav{max-height:353px;overflow:auto;}
.orteNav,ul.kulturNav{margin:14px 0;padding:0}
ul.kulturNav{max-height:353px;overflow:auto;}
.orteNav li,ul.kulturNav li{color:#fff;margin:0 0 0 14px;padding:0;list-style-type:disc!important}
.orteNav ul,ul.kulturNav li ul.subKulturNav{margin:0 0 0 -40px}
ul.kulturNav li.active a{text-decoration:underline!important}
ul.kulturNav li.passive_subKulturNav a{text-decoration:none!important}
ul.kulturNav li.active_subKulturNav a{text-decoration:underline!important}
ul.kulturNav ul.subKulturNav ul.subSubKulturNav li{margin: 0 0 0 -26px;}
ul.kulturNav ul.subKulturNav ul.subSubKulturNav li a{text-decoration:none!important}
.orteNav li.active a,.orteNav li.passive a:hover {text-decoration:underline !important;}
.orteNav li.passive a {text-decoration:none !important;}
div#mitte_inhalt ul.kulturNav,div#mitte_inhalt ul.kulturNav li,div#mitte_inhalt ul.kulturNav a{color:#402b12!important;list-style-type:disc!important;text-decoration:none}
div#mitte_inhalt ul.kulturNav a:hover{text-decoration:underline}
a.newsbutton img{position:absolute;top:292px;z-index:99;float:left;border:0 none}
#wetter{display:none}
.artikel{margin-bottom:16px;color:#402b12}
.artikel img{float:left;margin-right:8px;width:140px}
.artikel h1{font-size:14px!important}
.artikel h2{margin-bottom:4px!important}
img.artikel-bild{float:left;border:0 none;margin-right:8px}
.introthemen-links{background-position:left top;background-repeat:no-repeat;color:#bf8d50!important;display:block;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;font-size:16px;height:41px;line-height:110%;margin-bottom:5px;padding:6px 0 0 55px;text-decoration:none;text-transform:uppercase;width:215px}
.sitemapStandardMainCat a{text-decoration:none;color:#402b12}
.sitemapStandardMainCat a:hover{text-decoration:underline}
.sitemapStandardMainCat a:visited{color:#bf8d50}
li.sitemapStandardLevel_0{font-weight:bold}
li.sitemapStandardLevel_1{margin-left:15px}
li.sitemapStandardLevel_2{margin-left:30px}
.iva{bottom:0;color:#BF8D50;font-size:11px;position:absolute;right:20px;z-index:1000}
/*slideshow.css*/
.slideshow-box{text-align:right}
a.slideshow{position:relative;vertical-align:middle}
.slideshow .slide{position:absolute;vertical-align:middle;display:none}
.slideshow .slide img{border:0}
/*qualityhotels.css*/
#hotelliste{padding:0}
#hotelliste a img{border:0}
.hliste{float:left;width:132px;margin:0 6px 6px 0;background-color:#fff}
.hliste_farbe{background-color:#f2ebdc}
.hclear{clear:both}
.hliste_name a,.hliste_ort a{color:#d98943!important;text-decoration:none}
.hliste_name{margin:5px 0 0 5px;font-weight:bold;text-decoration:none; font-size:11px;}
.hliste_ort{margin:0 5px;text-decoration:none}
.hliste_sterne{margin:0 5px 5px}
.hliste_text{margin:5px;line-height:13px}
.hliste_text a{text-decoration:none;color:#402b12!important}
/*slidebalken.css*/
.slidebalkenq-artikel,.slidebalken-banner,.slidebalken-bild{width:280px;height:116px;background-color:#f3c288;color:#626b6d}
.slidebalken-banner{width:135px;height:116px;background-color:#e8dba5;color:#626b6d}
.slidebalken-bild{width:184px;height:185px}
.slidebalken-artikel h1,.slidebalken-banner h1{padding:5px 0 5px 8px;color:#c6a61f;font-size:18px;margin:0}
.slidebalken-artikel h1 a,.slidebalken-banner h1 a{color:#c6a61f;text-decoration:none}
.slidebalken-artikel img{width:65px;height:112px;padding:2px 2px 2px 7px;float:right}
.slidebalken-artikel div.artikel-text{width:190px;padding-left:8px;float:left;font-size:11px;line-height:150%}
.slidebalken-banner div.artikel-text{width:125px;padding:0 5px 5px;font-size:11px;line-height:130%}
.slidebalken-banner img{width:131px;height:48px;border:0 none;padding:2px}
.slidebalken-bild img{width:184px;height:185px;border:0 none}
#map {
	width:100%;
	height:360px;
	overflow:hidden;
	margin-bottom:15px;
}

