﻿	.highslide-image {
		border: 0px solid black;
		position: relative !important;
		/*left: auto !important;*/
		top: 72px !important;
	}
	.highslide-controls {
		width: 90px !important;
		display: none;
	}
	.highslide-controls .highslide-close {
		display: none;
	}
	.highslide-caption {
		padding: .5em 0;
		display: none !important;
	}
	
	.highslide-thumbstrip img
	{
        border: 1px solid #F2D7BD;
    }
    
    .in-page
    {
        left: 0px !important;
}

.highslide-thumbstrip .highslide-marker
{
    background: none;
}

.highslide-thumbstrip-horizontal div {
    background-color: #FEF3D6;
    padding-top: 8px;
    }
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#2a292d;
	text-decoration:none;
	margin:0px;
	background-color:#fffded;
}

#img-top {
	width:955px;
	border-top:1px solid #fadea7;
}

.img-top_left-right {
	background-color:#feedc9;
	border-top:1px solid #fadea7;
}

.navi_main-left-right {
	background-color:#b83c53;
}

#spacer-navi-left {
	width:34px;
	margin:0px;
	padding:0px;
}

#header {
	padding-bottom:4px;
	padding-left:34px;
	padding-right:34px;
	padding-top:8px;
}

#sprachwechsel {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#504f53;
}

#sprachwechsel a:link {
	text-align:right;
	color:#504f53;
	text-decoration:none;
}

#sprachwechsel a:visited {
	text-align:right;
	color:#504f53;
	text-decoration:none;
}

#sprachwechsel a:hover {
	text-align:right;
	color:#504f53;
	text-decoration:underline;
}

#sprachwechsel a:active {
	text-align:right;
	color:#504f53;
	text-decoration:none;
}

#sitemap {
	color:#808084;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#sitemap a:link {
	color:#808084;
	text-decoration:none;
}

#sitemap a:visited {
	color:#808084;
	text-decoration:none;
}

#sitemap a:hover {
	color:#808084;
	text-decoration:underline;
}

#sitemap a:active {
	color:#808084;
	text-decoration:none;
}
/* ********************************************* anfang SEITENINHALTE anfang ************************************* */
#content-preise {
	width:724px;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:9px;
	padding-top:22px;
	background-color:#ffffff;
}

#content {
	width:549px;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:9px;
	padding-top:22px;
	background-color:#ffffff;
}

#seiteninhalt {
	border:1px solid #f2d7bd;
	width:100%;
}

#content-img-left {
	width:292px;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:0px;
}

#content-img-right {
	width:224px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:12px;
	padding-top:0px;
}

#content-img {
	padding-bottom:0px;
	padding-left:12px;
	padding-right:12px;
	padding-top:0px;
}

#txtcontent-umgebung {
	padding-bottom:20px;
	padding-left:12px;
	padding-right:12px;
	padding-top:0px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

.txtkurzurlaube {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#txtcontent {
	padding-bottom:20px;
	padding-left:12px;
	padding-right:12px;
	padding-top:21px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

#sub-txtcontent {
	padding-bottom:16px;
	padding-left:12px;
	padding-right:12px;
	padding-top:0px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

#txtcontent ul {
	padding-bottom:12px;
	padding-top:4px;
	margin-bottom:0px;
	margin-top:0px;
}

#txtcontent a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#98154c;
	text-decoration:none;
}

#txtcontent a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#98154c;
	text-decoration:none;
}

#txtcontent a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#98154c;
	text-decoration:underline;
}

#txtcontent a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#98154c;
	text-decoration:none;
}



.txtcontent-important {
	font-weight:bold;
	color:#ac7800;
}

.txtcontent-important-hotelinfos {
	font-weight:bold;
	color:#ac7800;
	font-size:15px;
}

#content-right {
	width:175px;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:22px;
}

.lastminute {
	background-color:#fbd896;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#98154c;
	font-style:italic;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:0px;
	padding-top:6px;
}


.lastminute a {
	color:#98154c;
	text-decoration: none;
}

.lastminute a:hover {
	color:#98154c;
	text-decoration: underline;
}

.lastminute-link {
	background-color:#fbd896;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:20px;
	padding-top:6px;
	text-align:right;
}

#lastminute-bottom {
	width:175px;
	height:23px;
	background-image:url("images/layout/last-minute_bottom.gif");
	background-repeat:no-repeat;
}

.aktuelles-angebot-ueberschrift {
	background-color:#fdecce;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#98154c;
	font-style:italic;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:0px;
	padding-top:6px;
}

.aktuelles-angebot-ueberschrift a {
	color:#98154c;
	text-decoration: none;
}

.aktuelles-angebot-ueberschrift a:hover {
	color:#98154c;
	text-decoration: underline;
}

#akt-angebot-img {
	background-color:#fdecce;
}

.akt-angebot-spacer {
	height:8px;
	background-color:#fdecce;
}

#akt-angebot-titel {
	background-color:#fdecce;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#98154c;
	padding-bottom:0px;
	padding-left:9px;
	padding-right:0px;
	padding-top:0px;
}

#akt-angebot-txt {
	background-color:#fdecce;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#98154c;
	padding-bottom:0px;
	padding-left:9px;
	padding-right:0px;
	padding-top:0px;
	line-height:16px;
}

.akt-angebot-preis {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#98154c;
}

.akt-angebote-more {
	background-color:#fdecce;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:0px;
	padding-top:6px;
}

.akt-angebote-more-link {
	background-color:#fdecce;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:20px;
	padding-top:6px;
	text-align:right;
}

#akt-angebot-bottom {
	width:175px;
	height:23px;
	background-image:url("images/layout/akt-angebot_bottom.gif");
	background-repeat:no-repeat;
}



/* ************************************************ anfang EXPRESSANFRAGE anfang **************************************** */
.epxressanfrage {
	background-color:#fde6bd;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#98154c;
	font-style:italic;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:0px;
	padding-top:6px;
}

.epxressanfrage a {
	color:#98154c;
	text-decoration: none;
}

.epxressanfrage a:hover {
	color:#98154c;
	text-decoration: underline;
}

.expressanfrage-spacer {
	height:8px;
	background-color:#fde6bd;
}

.anreise {
	color:#9e2254;
	padding-bottom:2px;
	padding-left:9px;
	padding-right:0px;
	padding-top:0px;
	background-color:#fde6bd;
}

.txtexpress {
	padding-bottom:0px;
	padding-left:9px;
	padding-right:9px;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}

.auswahlbox {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:14px;
	padding-top:0px;
}

.expressanfrage-link {
	background-color:#fde6bd;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:20px;
	padding-top:0px;
	text-align:right;
	vertical-align:top;
	background-image:url("images/layout/expressanfrage_bottom.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
	height:25px;
}

.expressanfrage-link a:link {
	color:#9e2254;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}

.expressanfrage-link a:visited {
	color:#9e2254;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}

.expressanfrage-link a:hover {
	color:#9e2254;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	vertical-align:top;
}

.expressanfrage-link a:active {
	color:#9e2254;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}

.thin-line {
	background-color:#9d6800;
	height:1px;
}

.thin-line-red {
	background-color:#b00d4c;
	height:1px;
}

#express-newsletter {
	color:#b00d4c;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-bottom:12px;
	padding-left:9px;
	padding-right:9px;
	padding-top:8px;
}

#express-newsletter a:link {
	color:#b00d4c;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#express-newsletter a:visited {
	color:#b00d4c;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#express-newsletter a:hover {
	color:#b00d4c;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#express-newsletter a:active {
	color:#b00d4c;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#express-close {
	color:#b00d4c;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-bottom:0px;
	padding-left:9px;
	padding-right:9px;
	padding-top:0px;
}

#express-close a:link {
	color:#b00d4c;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
}

#express-close a:visited {
	color:#b00d4c;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
}

#express-close a:hover {
	color:#b00d4c;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
}

#express-close a:active {
	color:#b00d4c;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
}

#btn-submit {
	padding-bottom:14px;
	padding-left:9px;
	padding-right:9px;
	padding-top:0px;
	text-align:right;
}
/* ************************************************ ende EXPRESSANFRAGE ende **************************************** */

/* ********************************************* ende SEITENINHALTE ende ************************************* */



/* *************************************************** anfang NAVIGATION LEFT anfang **************************************** */
#logo {
	text-align:center;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#sterne {
	color:#b83c53;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:-8px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

#adress {
	color:#b83c53;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	line-height:18px;
}

#adress a:link {
	color:#b83c53;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#adress a:visited {
	color:#b83c53;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#adress a:hover {
	color:#b83c53;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

#adress a:active {
	color:#b83c53;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#telefone {
	color:#b83c53;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	background-color:#fbd896;
}

#navi-left {
	width:180px;
	vertical-align:top;
	background-color:#fef3d6;
}

.navi-left_border {
	height:1px;
	background-color:#fceac2;
}



.navi_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#9d6800;
	font-weight:normal;
	text-decoration:none;
}

.navi_left a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#9d6800;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
	display: block;
}

.navi_left a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
	display: block;
}


.navi_leftMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:0px;
	padding-top:6px;
}

.navi_leftMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:0px;
	padding-top:6px;
}

.navi_leftMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:0px;
	padding-top:6px;
}


.navi_leftMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:0px;
	padding-top:6px;
}

.navi_leftMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:0px;
	padding-top:6px;
}

.navi_leftMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:0px;
	padding-top:6px;
}

.navi_left_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:0px;
	padding-top:6px;
}

.navi_left_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:0px;
	padding-top:6px;
}

.navi_left_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:0px;
	padding-top:6px;
}


/* ************************************************* ANFANG SUBNAVI-LEFT ANFANG ************************************ */
.subnavi_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#9d6800;
	background-color:#fffded;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}

.subnavi_left a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#9d6800;
	background-color:#fffded;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}

.subnavi_left a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}


.subnavi_leftMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}

.subnavi_leftMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}

.subnavi_leftMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}


.subnavi_leftMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}

.subnavi_leftMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}

.subnavi_leftMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}

.subnavi_left_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}

.subnavi_left_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}

.subnavi_left_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#98154c;
	background-color:#fffded;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
}
/* ************************************************* ANFANG SUBNAVI-LEFT ANFANG ************************************ */


#imp-priv {
	text-align:center;
	padding-bottom:21px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	color:#9d6800;
}

.navi_imp-priv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:none;
}

.navi_imp-priv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:none;
}

.navi_imp-priv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:underline;
}

.navi_imp-privMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:underline;
}

.navi_imp-privMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:underline;
}

.navi_imp-privMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:underline;
}


.navi_imp-privMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:underline;
}

.navi_imp-privMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:underline;
}

.navi_imp-privMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:underline;
}

.navi_imp-priv_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:underline;
}

.navi_imp-priv_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:underline;
}

.navi_imp-priv_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d6800;
	font-weight:normal;
	text-decoration:underline;
}
/* *************************************************** ende NAVIGATION LEFT ende **************************************** */



/* *************************************************** anfang ÃœBERSCHRIFTEN anfang ********************************************* */
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	font-weight:bold;
	color:#98154c;
	font-style:italic;
	margin:0px;
	padding-bottom:16px;
	padding-left:12px;
	padding-right:0px;
	padding-top:10px;
}

h2 {
	margin:0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#98154c;
	font-style:italic;
}

h3 {
	color:#ac7800;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin-bottom:14px;
	margin-left:0px;
	margin-right:0px;
	margin-top:4px;
}

h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	font-weight:bold;
	color:#98154c;
	font-style:italic;
	margin:0px;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:10px;
}


h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ac7800;
	margin:0px;
	padding-bottom:16px;
	padding-left:12px;
	padding-right:0px;
	padding-top:4px;
}

h6 {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	font-weight:bold;
	color:#98154c;
	font-style:italic;
	margin:0px;
	padding-bottom:16px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
}

.zimmer-size {
}
/* *************************************************** ende ÃœBERSCHRIFTEN ende ********************************************* */



/* ****************************************************** anfang NAVI-MAIN anfang ************************************** */
#navi-main {
	background-color:#b83c53;
	padding-bottom:0px;
	padding-left:34px;
	padding-right:34px;
	padding-top:0px;
	color:#FFFFFF;
}

.navi-main-spacer {
	width:1px;
	background-color:#b83c53;
}

.navi_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b00d4c;
}

.navi_main a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#b00d4c;
    display: block;
    padding-bottom:8px;
	padding-left:3px;
	padding-right:3px;
	padding-top:8px;
}

.navi_main a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#98154c;
	text-align:center;
	text-decoration:none;
	background-color:#efdb9b;
}


.navi_mainMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#98154c;
	text-align:center;
	text-decoration:none;
	background-color:#efdb9b;
}

.navi_mainMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#98154c;
	text-align:center;
	text-decoration:none;
	background-color:#efdb9b;
}

.navi_mainMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#98154c;
	text-align:center;
	text-decoration:none;
	background-color:#efdb9b;
}

.navi_mainMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#98154c;
	text-align:center;
	text-decoration:none;
	background-color:#efdb9b;
	padding-bottom:8px;
	padding-left:3px;
	padding-right:3px;
	padding-top:8px;
}

.navi_mainMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#98154c;
	text-align:center;
	text-decoration:none;
	background-color:#efdb9b;
}

.navi_mainMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#98154c;
	text-align:center;
	text-decoration:none;
	background-color:#efdb9b;
}

.navi_main_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#98154c;
	text-align:center;
	text-decoration:none;
	background-color:#efdb9b;
	padding-bottom:8px;
	padding-left:3px;
	padding-right:3px;
	padding-top:8px;
}

.navi_main_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#98154c;
	text-align:center;
	text-decoration:none;
	background-color:#efdb9b;
}

.navi_main_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#98154c;
	text-align:center;
	text-decoration:none;
	background-color:#efdb9b;
}



.home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:normal;
}

.home a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:normal;
}

.home a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:bold;
}

.homeMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:bold;
}

.homeMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:bold;
}

.homeMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:bold;
}

.homeMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:bold;
}

.homeMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:bold;
}

.homeMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:bold;
}

.home_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:bold;
}

.home_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:bold;
}

.home_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#b83c53;
	font-weight:bold;
}

/* ****************************************************** ende NAVI-MAIN ende ************************************** */


/* *********************************************** anfang ANFAHRT anfang ******************************************* */
#anfahrt-img-left {
	width:163px;
	padding-bottom:14px;
	padding-left:12px;
	padding-right:0px;
	padding-top:14px;
	background-color:#fff8e7;
}

#anfahrt-img-right {
	width:348px;
	padding-bottom:14px;
	padding-left:0px;
	padding-right:0px;
	padding-top:14px;
	background-color:#fff8e7;
}
/* *********************************************** ende ANFAHRT ende ******************************************* */

.wochentage {
	background-color:#fffded;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:0px;
	padding-top:4px;
	color:#ac7800;
}

.event_text {
	padding-bottom:4px;
	padding-left:12px;
	padding-right:4px;
	padding-top:4px;
}

/* ****************************************************** anfang PREISE anfang ************************************** */
.preistabelle {
	border:1px solid #c15363;
}

.preise-datum-left-right-bottom {
	background-color:#fffded;
	text-align:center;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	color:#b51c56;
	vertical-align:top;
	border-left:1px solid #c15363;
	border-right:1px solid #c15363;
	border-bottom:1px solid #c15363;
	font-size:12px;
}

.preise-datum-left-right {
	background-color:#fffded;
	text-align:center;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	color:#b51c56;
	vertical-align:top;
	border-left:1px solid #c15363;
	border-right:1px solid #c15363;
	font-size:12px;
}

.preise-datum-right {
	background-color:#fffded;
	text-align:center;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	color:#b51c56;
	vertical-align:top;
	border-right:1px solid #c15363;
	font-size:12px;
}

.preise-datum-bottom {
	background-color:#fffded;
	text-align:center;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	color:#b51c56;
	vertical-align:top;
	border-bottom:1px solid #c15363;
	font-size:12px;
}

.preise-datum-bottom-right {
	background-color:#fffded;
	text-align:center;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	color:#b51c56;
	vertical-align:top;
	border-bottom:1px solid #c15363;
	border-right:1px solid #c15363;
	font-size:12px;
}

.preise-datum {
	background-color:#fffded;
	text-align:center;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	color:#b51c56;
	vertical-align:top;
	font-size:12px;
}

.zimmerpreis {
	color:#a3710d;
	background-color:#fef3d6;
	text-align:center;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
}

.zimmerpreis-right {
	color:#a3710d;
	background-color:#fef3d6;
	text-align:center;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	border-right:1px solid #c15363;
}

.zimmerpreis-left-right {
	color:#a3710d;
	background-color:#fef3d6;
	text-align:center;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	border-left:1px solid #c15363;
	border-right:1px solid #c15363;
}

#txtcontent-preise {
	padding-bottom:20px;
	padding-left:12px;
	padding-right:12px;
	padding-top:21px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	background-color:#fef4e0;
}

.preise-link {
	color:#b83c53;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:left;
	vertical-align:top;
}

.preise-link a:link {
	color:#b83c53;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
	text-align:left;
}

.preise-link a:visited {
	color:#b83c53;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
	text-align:left;
}

.preise-link a:hover {
	color:#b83c53;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:underline;
	text-align:left;
}

.preise-link a:active {
	color:#b83c53;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
	text-align:left;
}
/* ****************************************************** anfang PREISE anfang ************************************** */



/* **************************************************** anfang GESICHTSBEHANDLUNGEN anfang ****************************** */
.gesichtsbehandlungen-nummer {
	background-color:#fdecce;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	padding-top:3px;
	color:#9d2653;
	width:30px;
}

.gesichtsbehandlungen-titel {
	background-color:#fdecce;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	color:#ad7e1c;
	font-weight:bold;
	width:300px;
}

.gesichtsbehandlungen-dauer {
	background-color:#fdecce;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	text-align:right;
	color:#b17f00;
	width:100px;
}

.gesichtsbehandlungen-platzhalter {
	background-color:#fdecce;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	color:#ad7e1c;
	width:8px;
	text-align:center;
}

.gesichtsbehandlungen-preis {
	background-color:#fdecce;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	color:#b32552;
	text-align:left;
	font-weight:bold;
	width:80px;
}

.gesichtsbehandlungen-beschreibung {
	background-color:#fff8e7;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:36px;
	padding-top:3px;
}

.gesichtsbehandlungen-background {
	background-color:#fff8e7;
}
/* **************************************************** anfang GESICHTSBEHANDLUNGEN anfang ****************************** */



/* ******************************************** anfang TAGESMENÃœ anfang **************************************** */
#menue-content {
	background-color:#fef6e5;
	width:100%;
}

#menue-datum {
	color:#b32552;
	text-align:center;
	font-style: italic;
}

.gaenge {
	color:#9d2653;
	font-weight:bold;
	text-align:center;
}
/* ******************************************** ende TAGESMENÃœ ende **************************************** */



/* *********************************************** anfang VERANSTALTUNGEN anfang *************************************** */
#veranstaltungen-subtitel {
	padding-bottom:0px;
	padding-left:12px;
	padding-right:36px;
	padding-top:0px;
}

.subtitel-txt {
	background-color:#fdecce;
	padding-bottom:8px;
	padding-left:6px;
	padding-right:12px;
	padding-top:8px;
	vertical-align:bottom;
	font-weight:bold;
	color:#a13459;
}

.subtitel-txt a:link {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:bold;
	color:#a13459;
	text-decoration:none;
}

.subtitel-txt a:visited {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:bold;
	color:#a13459;
	text-decoration:none;
}

.subtitel-txt a:hover {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:bold;
	color:#a13459;
	text-decoration:underline;
}

.subtitel-txt a:active {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:bold;
	color:#a13459;
	text-decoration:none;
}

.subtitel-txt-link {
	background-color:#fdecce;
	padding-bottom:8px;
	padding-left:6px;
	padding-right:12px;
	padding-top:8px;
	vertical-align:bottom;
	font-weight:normal;
	color:#a13459;
	text-align:right;
}

.subtitel-txt-link a:link {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:normal;
	color:#a13459;
	text-align:right;
	text-decoration:none;
}

.subtitel-txt-link a:visited {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:normal;
	color:#a13459;
	text-align:right;
	text-decoration:none;
}

.subtitel-txt-link a:hover {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:normal;
	color:#a13459;
	text-align:right;
	text-decoration:underline;
}

.subtitel-txt-link a:active {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:normal;
	color:#a13459;
	text-align:right;
	text-decoration:none;
}

.veranstaltungen-beschreibung {
	padding-bottom:0px;
	padding-left:26px;
	padding-right:0px;
	padding-top:0px;
}
/* *********************************************** ende VERANSTALTUNGEN ende *************************************** */

.txt-strong-green {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#889e14;
}

/* ********************************************** anfang HITS FOR KIDS anfang ************************************** */
.kids-titel {
	background-color:#fdecce;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:0px;
	padding-top:4px;
	color:#ac7800;
	font-weight:bold;
}

.kids-date {
	background-color:#fdecce;
	vertical-align:bottom;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:38px;
	padding-top:4px;
	color:#ac7800;
	font-weight:bold;
}

.kids-beschreibung {
	background-color:#fff8e7;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:0px;
	padding-top:4px;
	vertical-align:top;
}

#kids-zusatz {
	color:#b32552;
	background-color:#fff8e7;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:0px;
	padding-top:12px;
}
/* ********************************************** ende HITS FOR KIDS ende ************************************** */

/* --- simon: fÃ¼r content-right */
.lastminute-nichts {
	background-color:#fbd896;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:0px;
	padding-top:6px;
}
/* --- */



/* ********************************************** anfang GÃ„STEBUCHE anfang ******************************************* */
#txtcontent-guestbook {
	padding-bottom:0px;
	padding-left:12px;
	padding-right:12px;
	padding-top:0px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

#txtcontent-guestbook a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#98154c;
	text-decoration:none;
}

#txtcontent-guestbook a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#98154c;
	text-decoration:none;
}

#txtcontent-guestbook a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#98154c;
	text-decoration:underline;
}

#txtcontent-guestbook a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#98154c;
	text-decoration:none;
}
/* ********************************************** anfang GÃ„STEBUCHE anfang ******************************************* */

.sauna-titel {
	background-color:#fdecce;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:0px;
	padding-top:3px;
	color:#ad7e1c;
	font-weight:bold;
	width:400px;
}

.sauna-beschreibung {
	background-color:#fff8e7;
	padding-bottom:25px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}



/* ********************************** anfang CSS VON SIMON anfang *************************************** */
.last-minute-tabelle {
	background-color: #fef4e0;
	border: 1px solid #fdebce;
}
.last-minute-titelzeile {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.last-minute-beschreibung {
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.last-minute-titel {
	color:#b83c53;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
}
.last-minute-beschreibung-text {
	text-align: left;
	vertical-align: top;
}
.last-minute-bild {
	float:left;
	padding-top:0px;
	padding-right:16px;
	padding-bottom:8px;
	padding-left:0px;
}
.last-minute-datum {
	color: #CC6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-align: right;
}

/* --> style.css
.lastminute-nichts {
	background-color:#fbd896;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:0px;
	padding-top:6px;
}*/

.untertitel {
	font-weight:bold;
	color:#ac7800;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:10px;	
}
.pauschalangebote-datum {
	font-weight: bold;
	color: #ac7800;
	text-align: right;
}
.pauschalangebote-zeile {
	line-height: 45px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #9e2355;
	border-right-color: #9e2355;
	border-bottom-color: #9e2355;
	border-left-color: #9e2355;
	background-color: #fef4e0;
}

.pauschalangebote-titel {
	font-weight: bold;
	color: #990033;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;		
}

.pauschalangebote_inklusivleistungen {
	background-color: #fff8e7;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.pauschalangebote_inklusivleistungen ul {
	margin:18px;
	padding:0px;
}

.pauschalangebote-zeile-erste {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #9e2355;
	border-right-color: #9e2355;
	border-bottom-color: #9e2355;
	border-left-color: #9e2355;
}
.pauschalangebote-bild {
	float:left;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.pauschalangebote-details-titelzeile {
/*	line-height: 45px;*/
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #9e2355;
	border-right-color: #9e2355;
	border-bottom-color: #9e2355;
	border-left-color: #9e2355;
	background-color: #feedc9;
}
.pauschalangebote-preise {
	background-color: #fef1d5;
	padding: 2px;
	color: #990033;
}
.pauschalangebote-inklusiv-titel {
	font-weight: bold;
	color: #ac7800;
}
.pauschalangebote-preise-typ {
	background-color: #fef1d5;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-weight: bold;
	color: #990033;
}
.pauschalangebote_beschreibung {
	background-color: #fff8e7;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #990033;
}
.pauschalangebote_allgemeines {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #990033;
	border-bottom-color: #990033;
}
.pauschalangebote_allgemeines ul {
	margin:18px;
	padding:0px;
}
.pauschalangebote_links {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* ********************************** ende CSS VON SIMON ende *************************************** */

.solo-zeitraum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#98154c;
}

.oper-titel {
	color: #990033;
	font-weight:bold;
	background-color: #fef1d5;
	padding-bottom:2px;
	padding-left:12px;
	padding-right:12px;
	padding-top:2px;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
}

.oper-datum {
	color:#9d6800;
	font-weight:bold;
	background-color:#fef1d5;
	padding:2px;
	text-align:center;
}


/* ****************************************** anfang ALPINE-BEAUTY-WOCHEN anfang ******************************** */
.wochentitel {
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	color:#FFFFFF;
	background-color:#ac7800;
	font-weight:bold;
}

.beautywochen-txt {
	background-color:#fff8e7;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	border-bottom:1px solid #ceb074;
}

.beautywochen-img {
	background-color:#fff8e7;
	padding-bottom:8px;
	padding-left:18px;
	padding-right:0px;
	padding-top:4px;
	border-bottom:1px solid #ceb074;
	text-align:right;
}

.beautywoche-datum {
	background-color:#fef3d6;
	color:#9d6800;
	font-weight:bold;
	border-bottom:1px solid #ca6a74;
	border-left:1px solid #ca6a74;;
	border-right:1px solid #ca6a74;
	text-align:center;
}

.zimmertyp {
	color:#b00d4c;
	text-align:right;
	border-bottom:1px solid #ca6a74;
	background:#fff8e7;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:6px;
	padding-top:3px;
}

.beautywoche-preis {
	background-color:#fff8e7;
	text-align:right;
	color:#9d6800;
	border-bottom:1px solid #ca6a74;
	border-right:1px solid #ca6a74;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:6px;
	padding-top:3px;
}
/* ****************************************** ende ALPINE-BEAUTY-WOCHEN ende ******************************** */

.schwesterhotel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b83c53;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	background-color:#fbd896;
}

.schwesterhotel a {
	color:#b83c53;
	text-decoration: none;
}

.schwesterhotel a:hover {
	color:#b83c53;
	text-decoration: underline;
}

#schwesterhotel-bottom {
	width:180px;
	height:23px;
	background-image:url("images/layout/schwesterhotel_bottom.gif");
	background-repeat:no-repeat;
}

/* **************************************** anfang BANNER LEFT anfang ************************************ */
.banner-titel {
	background-color:#fde6bd;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#98154c;
	font-style:italic;
	padding-bottom:8px;
	padding-left:12px;
	padding-right:0px;
	padding-top:6px;
}

.banner-titel a {
	color:#98154c;
	text-decoration: none;
}

.banner-titel a:hover {
	color:#98154c;
	text-decoration: underline;
}

.bannerleft-link {
	background-color:#fde6bd;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:20px;
	padding-top:0px;
	text-align:right;
	vertical-align:top;
	background-image:url("images/layout/bannerleft_bottom.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
	height:22px;
}

.bannerleft-link a:link {
	color:#9e2254;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}

.bannerleft-link a:visited {
	color:#9e2254;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}

.bannerleft-link a:hover {
	color:#9e2254;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	vertical-align:top;
}

.bannerleft-link a:active {
	color:#9e2254;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}

/* **************************************** anfang BANNER LEFT anfang ************************************ */
#empfehlen-bottom {
	width:180px;
	height:23px;
	background-image:url("images/layout/schwesterhotel_bottom.gif");
	background-repeat:no-repeat;
}

#empfehlen {
	color:#b83c53;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	background-color:#fbd896;
}

.empfehlen {
	color:#b83c53;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	background-color:#fbd896;
}

.empfehlen a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#9d6800;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	background-color:#fbd896;
}

.empfehlen a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fbd896;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}


.empfehlenMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fbd896;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

.empfehlenMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fbd896;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

.empfehlenMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fbd896;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}


.empfehlenMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fbd896;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

.empfehlenMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fbd896;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

.empfehlenMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fbd896;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

.empfehlen_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fbd896;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

.empfehlen_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fbd896;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

.empfehlen_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#98154c;
	background-color:#fbd896;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

.nopflicht {
	display:none;
}

