@charset "utf-8";
/* CSS Document */

/* Body */
body {background-color:#eddde0; font-family:Verdana, Geneva, sans-serif; color:#777981; font-size:11px; background-image:url("../upload/layout/body_back.jpg"); background-repeat:no-repeat; background-position:center; padding:17px;}
body, html {height: 100%;}

/* Container - zentriert - 1000px breit minus die Abstände */
#seite {position:relative; width:969px; background-color:#FFFFFF; padding:17px; margin: 0 auto; top:-110px; box-shadow:  4px 4px 6px #999, -4px 4px 6px #999, 4px -4px 6px #999, -4px -4px 6px #999; -moz-box-shadow: 4px 4px 6px #999, -4px 4px 6px #999, 4px -4px 6px #999, -4px -4px 6px #999; -webkit-box-shadow:  4px 4px 6px #999, -4px 4px 6px #999, 4px -4px 6px #999, -4px -4px 6px #999; filter:none;}

#social {position:relative; width:1067px;margin: 0 auto; top:100px;}
#social img {background-color:#FFF; padding:3px; margin-bottom:5px; box-shadow: 2px 5px 5px #666; -moz-box-shadow: 2px 5px 5px #666; -webkit-box-shadow: 2px 5px 5px #666; filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135);}



/* Header */
#header {background-color:#FFFFFF; display:block;}
#header .box1 {background-color:#833577; width:240px; height: 290px; float: left; color:#e59fb6; margin-right:8px; margin-bottom:7px; font-size:12px; box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135); z-index:1500; }
#header .box2 {background-color:#FFFFFF; width:721px; height: 290px; float: left; margin-bottom:7px;}

* html #header .box1 {margin-bottom:-10px;} /* IE6 Hack */
* html #header .box2 {margin-bottom:-10px;} /* IE6 Hack */

*+html #header .box1 {margin-bottom:-10px;} /* IE7 Hack */
*+html #header .box2 {margin-bottom:-10px;} /* IE7 Hack */

/* Header - Formatierung Inhalt */
#header .box1 #sprache {text-transform:uppercase; font-size:11px;}
#header .box1 #sprache a{margin-left:3px; margin-right:3px; font-weight:bold;}
#header .box1 a {color:#efdeca; text-decoration:none;}
#header .box1 a:hover {text-decoration:underline; color:#e59fb6;}
/* Hauptmenü */
#menu {float:right; width:728px;background-color:#FFFFFF;}

/* Inhalt */
#inhalt {background-color:#FFF;}
#inhalt .box_links {float:left; width:240px; background-color:#FFF; height: 100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */}
#inhalt .box_mitte {float:left; width:459px; padding-left:30px; padding-right:35px; padding-top:20px; background-color:#FFF;  margin-left:5px;}
#inhalt .box_rechts {float:left; width:200px; background-color:#FFF; height: 100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */}

/* Inhalt - Formatierung Inhalt */
#inhalt .box_mitte {line-height:20px; }
#inhalt .box_mitte h1{font-size:22px; color:#833577; text-transform:uppercase; margin:0px; padding:0px; margin-bottom:15px; line-height:24px;}
#inhalt .box_mitte h2{color:#833577;}
#inhalt .box_mitte h3{color:#833577;}
#inhalt .box_mitte a{color:#b23a8b; text-decoration:none; font-weight:bold;}
#inhalt .box_mitte a:hover{text-decoration:underline;}
#inhalt .box_mitte strong, #inhalt .box_mitte b{color:#833577;}
#inhalt .box_mitte .farbe{color:#b23a8b; font-weight:bold;}
#inhalt .box_mitte .angebotsbild{margin-right:10px;}
#inhalt .box_mitte hr{border:1px solid #777981;}
#inhalt .box_mitte .sitemapStandardLevel_1{font-size:12px; margin-left:-10px; list-style-type:none;}
#inhalt .box_mitte a img {border:0;}
#inhalt .box_mitte a img {cursor:url(../upload/layout/cursor/cursor.gif), url(../upload/layout/cursor/cursor.ico), auto;}

#inhalt .box_mitte img { box-shadow: 2px 2px 2px #b23a8b; -moz-box-shadow: 2px 2px 2px #b23a8b; -webkit-box-shadow: 2px 2px 2px #b23a8b;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#b23a8b,direction=135);}
*+html #inhalt .box_mitte img {filter:none;}
* html #inhalt .box_mitte img {filter:none;}

#inhalt .box_links h2, #inhalt .box_rechts h2{font-size:11px; background-image:url("../upload/layout/h2.gif"); background-repeat:no-repeat; margin-left:7px; padding-left:44px; margin-bottom:0px; margin-top:0px; line-height:40px; color:#643466; text-transform:uppercase;}
#inhalt .box_links h2, #inhalt .box_rechts th h2{font-size:13px; background-image:url("../upload/layout/h2.gif"); background-repeat:no-repeat; margin-left:7px; padding-left:44px; margin-bottom:0px; margin-top:0px; line-height:40px; color:#ffffff; text-transform:uppercase;}
#inhalt .box_links h2 a, #inhalt .box_rechts h2 a{ color:#643466; text-decoration:none;}
#inhalt .box_links h2 a:hover, #inhalt .box_rechts h2 a:hover{text-decoration:underline;}
#inhalt .box_links .hintergrund, #inhalt .box_rechts .hintergrund { background-color:#e1d7d8; margin-top:7px; padding-top:10px; padding-bottom:10px; box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135); zoom: 1;}
#inhalt .box_links img {margin-left:51px; margin-right:7px;box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:none;}
#inhalt .box_links a {color:#b23a8b; font-size:11px; text-decoration:none; text-transform:uppercase; line-height:32px;}
#inhalt .box_links a:hover {text-decoration:underline;}
#inhalt .box_links a.untermenue {color:#833577; line-height:16px; text-transform:none; margin-left:51px; background-image:url("../upload/layout/pfeil_submenue.gif"); background-position:center left; background-repeat:no-repeat; padding-left:10px;}
#inhalt .box_links a.untermenue:hover {color:#b23a8b; text-decoration:none;}
#inhalt .box_links #gutschein {width:240px; height:87px; background-image:url("../upload/layout/gutschein_bg.jpg"); background-repeat:no-repeat; padding-top:10px;box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666; filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135); zoom: 1;}
#inhalt .box_links #gutschein h2 {color:#efdeca;line-height:44px;}
#inhalt .box_links #gutschein h2 a{color:#efdeca;}

#inhalt .box_links iframe {margin-left:30px;}
#inhalt .box_links #schnellanfrage {background-color:#833577;}
#inhalt .box_links #schnellanfrage h2 {color:#FFF;}

#inhalt .box_rechts .hintergrund_1 {background-color:#b23a8b; margin-top:7px; padding-top:10px; box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135); zoom: 1;}
#inhalt .box_rechts .hintergrund_1 h2, #inhalt .box_rechts .hintergrund_1 h2 a, #inhalt .box_rechts .hintergrund_2 h2, #inhalt .box_rechts .hintergrund_2 h2 a {color:#f2e3d3; text-decoration:none;}
#inhalt .box_rechts .hintergrund_1 h2 a:hover, #inhalt .box_rechts .hintergrund_2 h2 a:hover {text-decoration:underline;}
#inhalt .box_rechts .hintergrund_2 {background-color:#643466; margin-top:7px; padding-top:10px; padding-bottom:10px; box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135); zoom: 1;}


#inhalt .box_rechts .booking { background-image:url("../upload/layout/booking_bg.jpg"); margin-top:7px; padding-top:10px; padding-bottom:10px; box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135); zoom: 1;}


#inhalt .box_rechts .hintergrund_1 .weiter {position:relative; top:80px; left:120px; background-color:#b23a8b; color:#FFF; text-decoration:none; text-transform:uppercase;box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135); display:block; width:65px; text-align:center; zoom: 1;}
#inhalt .box_rechts .hintergrund_2 .weiter2 {position:relative; top:5px; left:120px; background-color:#eddde0; color:#643466; text-decoration:none; text-transform:uppercase;box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135); display:block; width:65px; text-align:center; zoom: 1;}
#inhalt .box_rechts .hintergrund .weiter3 {position:relative; top:5px; left:120px; background-color:#833577; color:#FFF; text-decoration:none; text-transform:uppercase;box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135); display:block; width:65px; text-align:center; zoom: 1;}

#inhalt .box_rechts .angebot_back {background-image:url("../upload/bilder/angebot_bild.jpg"); height:100px; }


.clear {float:none; clear:both;}


/* ZIMMER */
.artikelliste {width:148px; float:left; height:200px; margin-right:5px;}
.artikelliste .text_kleiner {font-size:10px; letter-spacing:normal;}

/* Preistabelle */
.preis table {border-collapse: collapse; border: 1px solid #FFFFFF; color:#5d5d5f; background: #e1d7d8;}
.preis td, .preis th {border: 1px dotted #FFFFFF; padding: .4em; color: #FFFFFF;}
.preis td {color:#5d5d5f; text-align:right !important;}
.preis th {background-color: #833577; text-align:center !important; font-weight:bold;}
.preis td a {background: transparent; text-decoration: none;color: #FFFFFF;}
.preis td a:hover {background: #b23a8b; color: #FFFFFF !important;}
.preis th a {background: transparent; text-decoration: none; font-weight:normal; color: #FFFFFF!important;}
.preis th a:hover {background: transparent; color: #FFFFFF; text-decoration:underline;}
.preis th, .preis tbody td {vertical-align: top; text-align: left;}
.preis tr:hover {background: #781255; border: 1px solid #FFFFFF; color: #FFFFFF;}
.preis tr:hover td, .preis tr:hover td a{color: #FFFFFF !important; background: #b23a8b;}
.preis tr:hover th, .preis tr.odd:hover th {background: #833577; color: #FFFFFF;}
.preis td.zeitraum {text-align:center !important;}


/* FOOTER */
.footer {background-color:#e1d7d8;box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135);margin-top:7px; padding-top:10px; padding-bottom:10px; letter-spacing:normal; color:#833577; float:none; clear:both; font-size:9px;}
.footer img {margin-left:10px; margin-right:10px;}
.footer a{font-weight:lighter; color:#833577; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer .klein {font-size:9px;}


.footer_unter_text {position:absolute; bottom:400px; height:30px; padding-top:10px; font-size:10px;}
.footer_unter_text img {box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135);}
.footer_unter_text a>img {cursor:pointer!important;}

/* BALKEN */
.balken {margin-top:7px;}

#balken1, #balken2, #balken3, #balken4 {background-color:#643466;box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135); color:#e1d7d8; zoom: 1;} 

#balken1, #balken2, #balken3 {margin-right:9px;}
#balken1 img, #balken2 img, #balken3 img {box-shadow: 2px 2px 2px #666; -moz-box-shadow: 2px 2px 2px #666; -webkit-box-shadow: 2px 2px 2px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135); background-color:#FFF; padding:1px; zoom: 1;}
#balken2 h2, #balken3 h2, #balken4 h2 {text-transform:uppercase; font-size:11px;}
#balken2 h2 a, #balken3 h2 a, #balken4 h2 a {color:#e1d7d8; text-decoration:none;}

#balken1 h2 {font-size:12px; background-image:url("../upload/layout/h2.gif"); background-repeat:no-repeat; margin-left:7px; padding-left:44px; margin-bottom:0px; margin-top:0px; line-height:40px; color:#FFF; text-transform:uppercase;}
#balken1 h2 a {color:# FFF; text-decoration:none;}
#balken1 iframe {margin-left:30px; margin-top:5px;}

#balken1 {width:233px; float:left; height:193px; padding-left:7px; padding-top:7px;}
#balken2 {width:231px; float:left; height:200px; padding-left:20px;}
*+html #balken2 {padding-top:7px; height:193px; width:228px;}
* html #balken2 {padding-top:7px; height:193px; width:228px;}
#balken3 {width:231px; float:left; height:200px; padding-left:20px;}
*+html #balken3 {padding-top:7px; height:193px; width:228px;}
* html #balken3 {padding-top:7px; height:193px; width:228px;}
#balken3 a{color:#e1d7d8; text-decoration:none;}
#balken4 {width:180px; float:left; height:200px; padding-left:20px;}
*+html #balken4 {padding-top:7px; height:193px;}
* html #balken4 {padding-top:7px; height:193px;}

#balken3 .webcam {margin-top:15px;}
#balken3 .webcam a{color:#e1d7d8;}

.info {background-color:#b23a8b; color:#FFF;  padding-left:20px; padding-right:20px; padding-top:1px; padding-bottom:1px; text-transform:uppercase; text-decoration:none; box-shadow: 2px 2px 2px #FFF; -moz-box-shadow: 2px 2px 2px #FFF; -webkit-box-shadow: 2px 2px 2px #FFF;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#FFFFFF,direction=135); zoom: 1;}
#inhalt .box_links #gutschein .info {color:#833577; background-color:#e1d7d8; margin-left:130px;}
*+html #inhalt .box_links #gutschein .info {line-height:14px;}
* html #inhalt .box_links #gutschein .info {line-height:14px;}


/* Angebote */
.anfragebutton, .inklusivleistungenbutton, .buchenbutton {height:17px; width:17px; display:inline-block; margin-left:7px;}
.anfragebutton {background-image:url("../upload/layout/signets/anfragen_base.jpg"); background-repeat:no-repeat;}
.anfragebutton:hover {background-image:url("../upload/layout/signets/anfragen_over.jpg"); background-repeat:no-repeat;}
.inklusivleistungenbutton {background-image:url("../upload/layout/signets/inklusiv_base.jpg"); background-repeat:no-repeat;}
.inklusivleistungenbutton:hover {background-image:url("../upload/layout/signets/inklusiv_over.jpg"); background-repeat:no-repeat;}
.buchenbutton {background-image:url("../upload/layout/signets/buchen_base.jpg"); background-repeat:no-repeat;}
.buchenbutton:hover {background-image:url("../upload/layout/signets/buchen_over.jpg"); background-repeat:no-repeat;}


/* IE6 PNG Fix */
img, div, a { behavior: url(iepngfix.htc); }
