﻿	.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: #FFFACF;
    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:#fffbda;
}

#img-top {
	width:955px;
	border-top:1px solid #fadea7;
	background-color:#ffefbe;
}

.img-top_left-right {
	background-color:#ffefbe;
	border-top:1px solid #fadea7;
}

.navi_main-left-right {
	background-color:#009995;
}

#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;
	background-color:#fffbda;
}

#sitemap a:link {
	color:#808084;
	text-decoration:none;
	background-color:#fffbda;
}

#sitemap a:visited {
	color:#808084;
	text-decoration:none;
	background-color:#fffbda;
}

#sitemap a:hover {
	color:#808084;
	text-decoration:underline;
	background-color:#fffbda;
}

#sitemap a:active {
	color:#808084;
	text-decoration:none;
	background-color:#fffbda;
}
/* ********************************************* 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;
	color:#00857b;
	text-decoration:none;
}

#txtcontent a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-decoration:none;
}

#txtcontent a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-decoration:underline;
}

#txtcontent a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-decoration:none;
}



.txtcontent-important {
	font-weight:bold;
	color:#ac7800;
}

#content-right {
	width:175px;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

.lastminute {
	background-color:#fff9c4;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#006f5d;
	font-style:italic;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:0px;
	padding-top:6px;
}

.lastminute a {
	color:#006f5d;
	text-decoration: none;
}

.lastminute a:hover {
	color:#006f5d;
	text-decoration: underline;
}

.lastminute-link {
	background-color:#fff9c4;
	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:#e0e7a6;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#006f5d;
	font-style:italic;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:0px;
	padding-top:6px;
}

.aktuelles-angebot-ueberschrift a {
	color:#006f5d;
	text-decoration: none;
}

.aktuelles-angebot-ueberschrift a:hover {
	color:#006f5d;
	text-decoration: underline;
}

#akt-angebot-img {
	background-color:#e0e7a6;
}

.akt-angebot-spacer {
	height:8px;
	background-color:#e0e7a6;
}

#akt-angebot-titel {
	background-color:#e0e7a6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#006f5d;
	padding-bottom:0px;
	padding-left:9px;
	padding-right:0px;
	padding-top:0px;
}

#akt-angebot-txt {
	background-color:#e0e7a6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#006f5d;
	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:#006f5d;
}

.akt-angebote-more {
	background-color:#e0e7a6;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:0px;
	padding-top:6px;
}

.akt-angebote-more-link {
	background-color:#e0e7a6;
	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:#edf1cd;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#006f5d;
	font-style:italic;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:0px;
	padding-top:6px;
}

.epxressanfrage a {
	color:#006f5d;
	text-decoration: none;
}

.epxressanfrage a:hover {
	color:#006f5d;
	text-decoration: underline;
}

.expressanfrage-spacer {
	height:8px;
	background-color:#edf1cd;
}

.anreise {
	color:#006f5d;
	padding-bottom:2px;
	padding-left:9px;
	padding-right:0px;
	padding-top:0px;
	background-color:#edf1cd;
}

.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:#edf1cd;
	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:#006f5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}

.expressanfrage-link a:visited {
	color:#006f5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}

.expressanfrage-link a:hover {
	color:#006f5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	vertical-align:top;
}

.expressanfrage-link a:active {
	color:#006f5d;
	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-blue {
	background-color:#009995;
	height:1px;
}

#express-newsletter {
	color:#006f5d;
	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:#006f5d;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#express-newsletter a:visited {
	color:#006f5d;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#express-newsletter a:hover {
	color:#006f5d;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#express-newsletter a:active {
	color:#006f5d;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#express-close {
	color:#006f5d;
	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:#006f5d;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
}

#express-close a:visited {
	color:#006f5d;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
}

#express-close a:hover {
	color:#006f5d;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
}

#express-close a:active {
	color:#006f5d;
	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:#00857b;
	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:#00857b;
	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:#00857b;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#adress a:visited {
	color:#00857b;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#adress a:hover {
	color:#00857b;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

#adress a:active {
	color:#00857b;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#telefone {
	color:#00857b;
	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:#edf1cd;
}

#navi-left {
	width:180px;
	vertical-align:top;
	background-color:#fffacf;
}

.navi-left_border {
	height:1px;
	background-color:#fceac2;
}



.navi_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#a07300;
	font-weight:normal;
	text-decoration:none;
}

.navi_left a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#a07300;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
	display: block;
	line-height:20px;
}

.navi_left a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	font-weight:bold;
	text-decoration:none;
	padding-left:8px;
	padding-right:0px;


}

.navi_left_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#00857b;
	background-color:#fffbda;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:0px;
	padding-top:6px;
	line-height:20px;
	display:block;
}

.navi_left_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#00857b;
	background-color:#fffbda;
	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:#fffbda;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;

}

.subnavi_left a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#9d6800;
	background-color:#fffbda;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	line-height:20px;
	display:block;
		padding-top:6px;
}

.subnavi_left a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	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:#00857b;
	background-color:#fffbda;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;

}

.subnavi_left_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#00857b;
	background-color:#fffbda;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:6px;
	line-height:20px;
	display:block;
}

.subnavi_left_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#00857b;
	background-color:#fffbda;
	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:#00857b;
	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:#00857b;
	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:#00857b;
	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:#00857b;
	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:#009995;
	padding-bottom:0px;
	padding-left:34px;
	padding-right:34px;
	padding-top:0px;
	color:#FFFFFF;
}

.navi-main-spacer {
	width:1px;
	background-color:#009995;
}

.navi_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#00857b;
}

.navi_main a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#00857b;
    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:#00857b;
	text-align:center;
	text-decoration:none;
	background-color:#edf1cd;
}


.navi_mainMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-align:center;
	text-decoration:none;
	background-color:#edf1cd;
}

.navi_mainMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-align:center;
	text-decoration:none;
	background-color:#edf1cd;
}

.navi_mainMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-align:center;
	text-decoration:none;
	background-color:#edf1cd;
}

.navi_mainMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-align:center;
	text-decoration:none;
	background-color:#edf1cd;
	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:#00857b;
	text-align:center;
	text-decoration:none;
	background-color:#edf1cd;
}

.navi_mainMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-align:center;
	text-decoration:none;
	background-color:#edf1cd;
}

.navi_main_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-align:center;
	text-decoration:none;
	background-color:#edf1cd;
	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:#00857b;
	text-align:center;
	text-decoration:none;
	background-color:#edf1cd;
}

.navi_main_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-align:center;
	text-decoration:none;
	background-color:#edf1cd;
}



.home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#009995;
	font-weight:normal;
}

.home a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#009995;
	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:#009995;
	font-weight:bold;
}

.homeMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#009995;
	font-weight:bold;
}

.homeMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#009995;
	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:#009995;
	font-weight:bold;
}

.homeMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#009995;
	font-weight:bold;
}

.homeMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#009995;
	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:#009995;
	font-weight:bold;
}

.home_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	background-color:#009995;
	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:#009995;
	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:#009995;
	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 #009995;
}

.preise-datum-left-right-bottom {
	background-color:#fffded;
	text-align:center;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	color:#07b7b2;
	vertical-align:top;
	border-left:1px solid #009995;
	border-right:1px solid #009995;
	border-bottom:1px solid #009995;
	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:#07b7b2;
	vertical-align:top;
	border-left:1px solid #009995;
	border-right:1px solid #009995;
	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:#07b7b2;
	vertical-align:top;
	border-bottom:1px solid #009995;
	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:#07b7b2;
	vertical-align:top;
	border-bottom:1px solid #009995;
	border-right:1px solid #009995;
	font-size:12px;
}

.preise-datum {
	background-color:#fffded;
	text-align:center;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	color:#07b7b2;
	vertical-align:top;
	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:#07b7b2;
	vertical-align:top;
	border-right:1px solid #009995;
	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 #009995;
}

.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 #009995;
	border-right:1px solid #009995;
}

#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;
}
.prices a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-decoration:none;
}

.prices a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-decoration:none;
}

.prices a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-decoration:underline;
}

.prices a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00857b;
	text-decoration:none;
}


.preise-link {
	color:#71ae9d;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:right;
	vertical-align:top;
}

.preise-link a:link {
	color:#71ae9d;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
	text-align:right;
}

.preise-link a:visited {
	color:#71ae9d;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
	text-align:right;
}

.preise-link a:hover {
	color:#71ae9d;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:underline;
	text-align:right;
}

.preise-link a:active {
	color:#71ae9d;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
	text-align:right;
}
/* ****************************************************** anfang PREISE anfang ************************************** */



/* **************************************************** anfang GESICHTSBEHANDLUNGEN anfang ****************************** */
.gesichtsbehandlungen-nummer {
	background-color:#fdecce;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;
	padding-top:3px;
	color:#00857b;
	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:#00857b;
	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:#00857b;
	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:#00857b;
}

.subtitel-txt a:link {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:bold;
	color:#00857b;
	text-decoration:none;
}

.subtitel-txt a:visited {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:bold;
	color:#00857b;
	text-decoration:none;
}

.subtitel-txt a:hover {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:bold;
	color:#00857b;
	text-decoration:underline;
}

.subtitel-txt a:active {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:bold;
	color:#00857b;
	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:#00857b;
	text-align:right;
}

.subtitel-txt-link a:link {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:normal;
	color:#00857b;
	text-align:right;
	text-decoration:none;
}

.subtitel-txt-link a:visited {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:normal;
	color:#00857b;
	text-align:right;
	text-decoration:none;
}

.subtitel-txt-link a:hover {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:normal;
	color:#00857b;
	text-align:right;
	text-decoration:underline;
}

.subtitel-txt-link a:active {
	background-color:#fdecce;
	vertical-align:bottom;
	font-weight:normal;
	color:#00857b;
	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:#00857b;
	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:#fff9c4;
	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:#71ae9d;
	text-decoration:none;
}

#txtcontent-guestbook a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#71ae9d;
	text-decoration:none;
}

#txtcontent-guestbook a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#71ae9d;
	text-decoration:underline;
}

#txtcontent-guestbook a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#71ae9d;
	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:#71ae9d;
	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 !important;
}

/* --> 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;
	padding-right:3px;
}
.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: #71ae9d;
	border-right-color: #71ae9d;
	border-bottom-color: #71ae9d;
	border-left-color: #71ae9d;
	background-color: #fef4e0;
}

.pauschalangebote-titel {
	font-weight: bold;
	color: #00857b;
	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: #71ae9d;
	border-right-color: #71ae9d;
	border-bottom-color: #71ae9d;
	border-left-color: #71ae9d;
}
.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: #71ae9d;
	border-right-color: #71ae9d;
	border-bottom-color: #71ae9d;
	border-left-color: #71ae9d;
	background-color: #fef1d5;
}
.pauschalangebote-preise {
	background-color: #fef1d5;
	padding: 2px;
	color: #00857b;
}
.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: #00857b;
}
.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: #71ae9d;
}
.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: #71ae9d;
	border-bottom-color: #71ae9d;
}
.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:#00857b;
}

.oper-titel {
	color: #00857b;
	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 #009995;
}

.beautywochen-img {
	background-color:#fff8e7;
	padding-bottom:8px;
	padding-left:18px;
	padding-right:0px;
	padding-top:4px;
	border-bottom:1px solid #009995;
	text-align:right;
}

.beautywoche-datum {
	background-color:#fef3d6;
	color:#9d6800;
	font-weight:bold;
	border-bottom:1px solid #009995;
	border-left:1px solid #009995;;
	border-right:1px solid #009995;
	text-align:center;
}

.zimmertyp {
	color:#00857b;
	text-align:right;
	border-bottom:1px solid #009995;
	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 #009995;
	border-right:1px solid #009995;
	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:#00857b;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	background-color:#fff9c4;
}

.schwesterhotel a {
	color:#00857b;
	text-decoration: none;
}

.schwesterhotel a:hover {
	color:#00857b;
	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:#fff9c4;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#006f5d;
	font-style:italic;
	padding-bottom:8px;
	padding-left:12px;
	padding-right:0px;
	padding-top:6px;
}

.banner-titel a {
	color:#006f5d;
	text-decoration: none;
}

.banner-titel a:hover {
	color:#006f5d;
	text-decoration: underline;
}

.bannerleft-link {
	background-color:#fff9c4;
	padding-bottom:8px;
	padding-left:9px;
	padding-right:20px;
	padding-top:0px;
	text-align:right;
	vertical-align:top;
	background-image:url("images/layout/schwesterhotel_bottom.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	height:22px;
}

.bannerleft-link a:link {
	color:#006f5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}

.bannerleft-link a:visited {
	color:#006f5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}

.bannerleft-link a:hover {
	color:#006f5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	vertical-align:top;
}

.bannerleft-link a:active {
	color:#006f5d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}
/* **************************************** ende BANNER LEFT ende ************************************ */

#empfehlen {
	color:#00857b;
	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:#fff9c4;
}

.empfehlen {
	color:#00857b;
	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:#fff9c4;
}

.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:#fff9c4;
}

.empfehlen a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#00857b;
	background-color:#fff9c4;
	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:#00857b;
	background-color:#fff9c4;
	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:#00857b;
	background-color:#fff9c4;
	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:#00857b;
	background-color:#fff9c4;
	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:#00857b;
	background-color:#fff9c4;
	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:#00857b;
	background-color:#fff9c4;
	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:#00857b;
	background-color:#fff9c4;
	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:#00857b;
	background-color:#fff9c4;
	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:#00857b;
	background-color:#fff9c4;
	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:#00857b;
	background-color:#fff9c4;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}
.nopflicht { display:none; }

hr{
    color: #f8ab63;
    border: 0px;
    height: 1px;
    border-bottom: 1px solid #f8ab63;
}


.cr_site { background:#FFFFFF; text-align:left;} .cr_header { background-color:#ccc; } .cr_body {background-color:#efefef; padding:15px; } .cr_page {border-width:1px;border-color:#000000;border-style:solid; width:640px; } .cr_page {border-width:1px;border-color:#000000;border-style:solid;}
.cr_font {font: normal 12px Arial, Helvetica, sans-serif;}

.cr_header .logo {min-height:20px; }
.cr_header_text p {display:block;margin:5;padding:5px;}

.cr_ipe_item.inactive { display:none; } .cr_hr {border:0;background-color: #ccc;height: 1px;}

.imprint {font-size:0.8em;}
.cr_captcha {padding-left: 130px;}
.cr_ipe_item .itemname{display:block;float:left;width:101px;
text-align:left;margin:5px 0px 0px 0px;
} .cr_ipe_item input[type="text"]{width:300px;} .cr_ipe_item textarea{width:300px;} .cr_ipe_item select{width:300px;} .cr_ipe_item p {margin:0;}

.cr_ipe_item select {padding:5px 4px; border:1px solid #ccc; color:#333; background:#FFFFFF; margin:0px; padding:2px;} .cr_ipe_item textarea:focus, input[type="text"]:focus {border:1px solid #ababab;} .cr_ipe_item input, textarea{ padding:3px 3px; margin:2px; border:1px solid #ccc;} .cr_ipe_item input[type="checkbox"], input[type="radio"] { border:none; width:15px; }

.cr_error {font-size:1.1em;padding:10px;} .clever_form_error { background-color: #f99; color:#fff; border:1px solid #f22 !important} .clever_form_note {margin:26px 0 0 3px;position:absolute;display:inline; padding: 2px 4px; font-weight:bold;background-color:#f2ecb5; color:#000; font-size:12px !important;  }

.cr_body {width:480px; }




.cr_site {background-color:#fef3d6;}
.cr_header {background-color:#B00D4C;color:#ffffff;}
.cr_body {background-color:#ffffff;font-size:12px;color:#000000;}
.cr_page {border-width:0px;border-style:solid;border-color:#000000;}
.cr_site a {color:#0084ff;}
.cr_hr {background-color:#000ecc;color:#000ecc;}
title {:GesamtDE;}


