html { 
	height:101%;
	margin-bottom:1px;
}

#mutter {
	width:1243px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f5257;
	background-color:#fef6c8;
	background-image:url(../images/layout/ico_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	height:100%;
}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4f5257;
	text-decoration: none;
}
		a:visited {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #4f5257;
			text-decoration: none;
		}
		a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #4f5257;
			text-decoration: none;
		}
		a:active {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #4f5257;
			text-decoration: none;
		}

#top {
	background-color:#ffffff;
}

#navi_lang {
	width:60px;
	text-align:right;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;	
	padding-top:25px;
}
	#navi_lang a:link {
		color:#4f5257;
		text-decoration:none;
	}
	#navi_lang a:visited {
		color:#4f5257;
		text-decoration:none;
	}
	#navi_lang a:hover {
		color:#4f5257;
		text-decoration:underline;
	}
	#navi_lang a:active {
		color:#4f5257;
		text-decoration:none;
	}
	#navi_lang-spacer {
		height:260px;
	}

/*#content_left-img {
	padding-bottom:0px;
	padding-left:23px;
	padding-right:0px;
	padding-top:0px;
	background-color:#ffffff;
}*/

/*#schlagzeile {
	width:223px;
	height:33px;
	text-align:center;
	background-image:url(../images/layout/schlagzeile.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font:14px;
	font-weight:bold;
	color:#8b1f21;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:14px;
}
*/
#img_main {
	width:936px;
	height:485px;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:0px;
	padding-top:0px;
	vertical-align:bottom;
}



/* -------------------------------------------------- ANFANG Newsticker ANFANG --------------------------------------------- */
#newsticker {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#b55d33;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:8px;
	padding-left:12px;
	padding-right:36px;
	padding-top:18px;
	background-color:#FFFFFF;
}
/* ---------------------------------------------------- ENDE Newsticker ENDE ----------------------------------------------- */


/* ---------------------------------------------- BEGINN TOP-LEFT BEGINN ----------------------------------------------- */
#navitop_left {
	vertical-align:top;
	width:223px;
	background-image:url(../images/layout/ico_dotted.gif);
	background-repeat:repeat-y;
}
#content_left-img {
	padding-bottom:0px;
	padding-left:23px;
	padding-right:0px;
	padding-top:0px;
	background-color:#ffffff;
}

#schlagzeile {
	width:223px;
	height:25px;
	text-align:center;
	background-image:url(../images/layout/schlagzeile.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font:14px;
	font-weight:bold;
	color:#8b1f21;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:14px;
}
#navi_left-top {
	width:221px;
	background-color:#fffaf0;
	text-align:left;
	border-left:1px dotted #4f5257;
	border-right:1px dotted #4f5257;
}
/* ------------------------------------------------ ENDE TOP-LEFT ENDE ------------------------------------------------- */



/* --------------------------------------------------- BEGINN NAVI-LEFT BEGINN --------------------------------------------------- */
#navi_left {
	vertical-align:top;
	background-color:#fffaf0;
	border-left:1px dotted #4f5257;
	border-right:1px dotted #4f5257;
	width:221px;
	margin:0px;
	padding:0px;
}
#infobox_titel {
	background-image:url(../images/layout/reiter_navi_left_info_neu.gif);
	background-repeat:no-repeat;
	height:23px;
}
#infobox {
	background-image:url(../images/layout/background_meteobox.gif);
	background-repeat:no-repeat;
	height:105px;
}
#meteobox_titel {
	background-image:url(../images/layout/reiter_navi_left_info_neu.gif);
	background-repeat:no-repeat;
	height:23px;
}
#meteobox {
	background-image:url(../images/layout/background_meteobox.gif);
	background-repeat:no-repeat;
	height:135px;
}
.adress_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004772;
	text-decoration: none;
}


								/* *************************** ANFANG Main Navigation ANFANG ************************* */
								.navi_main1 {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#4f5257;
									text-decoration: none;
								}
								
								.navi_main1 a{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#4f5257;
									text-decoration: none;
								}
								
								.navi_main1 a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration:none;
								}
								
								
								.navi_main1MouseUp {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration: none;
									font-weight: bold;
								}
								
								.navi_main1MouseUp a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration:none;
									font-weight: bold;
								}
								
								
								.navi_main1MouseOver {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration: none;
									font-weight: bold;
								}
								
								.navi_main1MouseOver a{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration: none;
									font-weight: bold;
								}
								
								.navi_main1MouseOver a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration:none;
									font-weight: bold;
								}
								
								.navi_main1_aktiv {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration: none;
									font-weight: bold;
								}
								
								.navi_main1_aktiv a{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration:none;
									font-weight: bold;
								}
								
								.navi_main1_aktiv a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration:none;
									font-weight: bold;
								}
								
								.navi_main2 {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#b45d33;
									text-decoration: none;
								}
								
								.navi_main2 a {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#b45d33;
									text-decoration: none;
								}
								
								.navi_main2 a:hover {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#8b1f21;
									text-decoration:none;
									font-weight: bold;
								}
								
								.navi_main2MouseUp a {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#8b1f21;
									text-decoration: none;
									font-weight: bold;
								}
								
								.navi_main2MouseUp a:hover {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#8b1f21;
									text-decoration:none;
									font-weight: bold;
								}
								
								
								.navi_main2MouseOver {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#8b1f21;
									text-decoration: none;
									font-weight: bold;
								}
								
								.navi_main2MouseOver a {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#8b1f21;
									text-decoration: none;
									font-weight: bold;
								}
								
								.navi_main2MouseOver a:hover {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#8b1f21;
									text-decoration:none;
									font-weight: bold;
								}
								
								.navi_main2_aktiv {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#8b1f21;
									text-decoration: none;
									font-weight: bold;
								}
								
								.navi_main2_aktiv a {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#8b1f21;
									text-decoration:none;
									font-weight: bold;
								}
								
								.navi_main2_aktiv a:hover {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#8b1f21;
									text-decoration:none;
									font-weight: bold;
								}
								
								.navi_main3 {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#4f5257;
									text-decoration: none;
								}
								
								.navi_main3 a{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#4f5257;
									text-decoration: none;
								}
								
								.navi_main3 a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration:none;
								}
								
								
								.navi_main3MouseUp {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration: none;
								}
								
								.navi_main3MouseUp a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration:none;
								}
								
								
								.navi_main3MouseOver {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration: none;
								}
								
								.navi_main3MouseOver a{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration: none;
								}
								
								.navi_main3MouseOver a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration:none;
								}
								
								.navi_main3_aktiv {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration: none;
								}
								
								.navi_main3_aktiv a{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration:none;
								}
								
								.navi_main3_aktiv a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#e29200;
									text-decoration:none;
								}
								
								.navi_zimmer {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#4f5257;
									text-decoration: none;
								}
								
								.navi_zimmer a{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#4f5257;
									text-decoration: none;
								}
								
								.navi_zimmer a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#cb8b68;
									text-decoration: none;
								}
								
								
								.navi_zimmerMouseUp {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#cb8b68;
									text-decoration: none;
								}
								
								.navi_zimmerMouseUp a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#cb8b68;
									text-decoration: none;
								}
								
								
								.navi_zimmerMouseOver {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#cb8b68;
									text-decoration: none;
								}
								
								.navi_zimmerMouseOver a{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#cb8b68;
									text-decoration: none;
								}
								
								.navi_zimmerMouseOver a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#cb8b68;
									text-decoration: none;
								}
								
								.navi_zimmer_aktiv {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#cb8b68;
									text-decoration: none;
								}
								
								.navi_zimmer_aktiv a{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#cb8b68;
									text-decoration: none;
								}
								
								.navi_zimmer_aktiv a:hover{
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#cb8b68;
									text-decoration: none;
								}
								
								/* *********************************** ENDE Main Navigation ENDE ************************************* */

.anfrage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#8b1f21;
	text-decoration: none;
}
		.anfrage a:link {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color:#8b1f21;
			text-decoration: none;
		}
		.anfrage a:visited {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color:#8b1f21;
			text-decoration: none;
		}
		.anfrage a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color:#8b1f21;
			text-decoration: none;
		}
		.anfrage a:active {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color:#8b1f21;
			text-decoration: none;
		}
		
		#flags {
			padding-bottom:0px;
			padding-left:2px;
			padding-right:0px;
			padding-top:90px;
			float:left;
		}
/* ----------------------------------------------------- ENDE NAVI-LEFT ENDE ----------------------------------------------------- */



/* ------------------------------------------------------- BEGINN CONTENT BEGINN ---------------------------------------------- */
#content {
	vertical-align:top;
	padding-bottom:0px;
	padding-left:1px;
	padding-right:0px;
	padding-top:0px;
	background-image:url(../images/layout/ico_content_dotted.gif);
/*	width:649px; */
 width:901px;
}
#content_ohne {
	vertical-align:top;
	padding-bottom:0px;
	padding-left:1px;
	padding-right:0px;
	padding-top:0px;
	background-image:url(../images/layout/ico_content_dotted_right.gif);
/*	width:649px; */
 width:901px;
}

.txtcontent {
	vertical-align:top;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:16px;
	padding-top:0px;
	font-size:14px;
	margin:0px;
	line-height:16px;
}
	.txtcontent a:link {
		text-decoration:underline;
		color:#4f5257;
	}
		.txtcontent a:visited {
			text-decoration:underline;
			color:#4f5257;
		}
		.txtcontent a:hover {
			text-decoration:none;
			color:#4f5257;
		}
		.txtcontent a:active {
			text-decoration:underline;
			color:#4f5257;
		}

#hinweis {
	text-align:right;
	font-size:10px;
}
.border_bottom_content {
	border-bottom:1px dotted #4f5257;
	width:100%;
}
.border {
	background-color:#FFFFFF;
	width:2px;
}

.titel_zimmer_sommer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8b1f21;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}


#angebot_navi {
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
}
	#angebot_navi a{
		text-decoration:none;
	}
	#angebot_navi a:hover{
		color:#cb8b68;
		text-decoration:underline;
	}
	
#anfrage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#8b1f21;
	text-decoration: none;
	text-align:center;
}
		#anfrage a:link {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color:#8b1f21;
			text-decoration: none;
		}
				#anfrage a:visited {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: normal;
					color:#8b1f21;
					text-decoration: none;
				}
				#anfrage a:hover {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: normal;
					color:#8b1f21;
					text-decoration: none;
				}
				#anfrage a:active {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: normal;
					color:#8b1f21;
					text-decoration: none;
				}
				
.page_titel {
	font-family:Arial, Helvetica, sans-serif;
	font:14px;
	font-weight:bold;
	color:#8b1f21;
	text-decoration:none;
}

#border_bottom {
	border-bottom: 1px dotted #4f5257;
	width:80%;
}
.border_bottom_zimmer {
	border-bottom: 1px dotted #4f5257;
	width:100%;
}
.border_bottom_content {
	border-bottom: 1px dotted #4f5257;
	width:100%;
}

.zimmer_preise_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#8b1f21;
	text-decoration:none;
}
		.zimmer_preise_link a:link {
			font-weight:bold;
			color:#8b1f21;
			text-decoration:none;
		}
				.zimmer_preise_link a:visited {
					font-weight:bold;
					color:#8b1f21;
					text-decoration:none;
				}
				.zimmer_preise_link a:hover {
					font-weight:bold;
					color:#8b1f21;
					text-decoration:none;
				}
				.zimmer_preise_link a:active {
					font-weight:bold;
					color:#8b1f21;
					text-decoration:none;
				}

#zimmerbeschreibung {
	vertical-align:top;
	width:440px;
}
/* --------------------------------------------------------- ENDE CONTENT ENDE ------------------------------------------------ */



/* --------------------------------------------------------- BEGINN CONTENT-RIGHT BEGINN ------------------------------------------- */

#td-content_right {
	width:231px;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	float:left;
}
#logo {
	height:95px;
}
.content_right {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
.content_right a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8b1f21;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
}
	.content_right a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#8b1f21;
		text-decoration:none;
	}
	.content_right a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#8b1f21;
		text-decoration:none;
	}
	.content_right a:active {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#8b1f21;
		text-decoration:none;
	}
#content_right {
	width:207px;
	height:100%;
}
.content_right_titel {
	height:23px;
	background-image:url(../images/layout/reiter_content_right.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
	text-align:left;
/*	background-color:#fef6c8; */
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:4px;
}
	.content_right_titel a:link {
		text-transform:uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}
		.content_right_titel a:visited {
			text-transform:uppercase;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
		}
		.content_right_titel a:hover {
			text-transform:uppercase;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
		}
		.content_right_titel a:active {
			text-transform:uppercase;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
		}

.aktuelles_angebot_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8b1f21;
	text-decoration: none;
	width:150px;
}
.aktuelles_angebot_titel_padding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8b1f21;
	text-decoration: none;
	width:150px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:0px;
	padding-top:4px;
}
.aktuelles_angebot_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #8b1f21;
	text-decoration: none;
}
/* ----------------------------------------------------------- ENDE CONTENT-RIGHT ENDE --------------------------------------------- */



/* ----------------------------------------------------- BEGINN ÜBERSCHRIFTEN BEGINN ----------------------------------------------- */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#8b1f21;
	text-decoration:none;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	padding:0px;
}
/* ------------------------------------------------------- ENDE ÜBERSCHRIFTEN ENDE ------------------------------------------------- */

#imp_priv {
	background-image:url(../images/icons/blume.gif);
	background-position:669px 0px;
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-left:630px;
	padding-right:0px;
	padding-top:60px;
}




/* --------------------------------------------- BEGINN NEUE PREISLISTE BEGINN ------------------------------------ */
#sommer-09 {
	color:#006633;
	font-weight:bold;
	background-color:#dae9bc;
	text-align:center;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:166px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
}

#winter-09 {
	color:#006633;
	font-weight:bold;
	background-color:#C7E7F8;
	text-align:center;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:100px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}


#preise-zusatz {
	background-color:#f7fbf0;
	padding:5px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
}
#preise-zusatz_winter {
	background-color:#F4F9FD;
	padding:5px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
}

.zimmer {
	width:76px;
	text-align:center;
	background-color:#f7fbf0;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.suite_zimmer {
	text-align:center;
	background-color:#f7fbf0;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	padding:3px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.suite_zimmer_winter {
	text-align:center;
	background-color:#F4F9FD;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	padding:3px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.wochentitel {
	background-color:#ebf3da;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	vertical-align:top;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	font-size:10px;
	font-weight:bold;
	width:90px;
}
.wochentitel_winter {
	background-color:#DAEFFA;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	vertical-align:top;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	font-size:10px;
	font-weight:bold;
	width:90px;
}

.datum_winter {
	background-color:#DAEFFA;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	vertical-align:top;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	font-size:10px;
	font-weight:bold;
	width:80px;
}

.preis {
	background-color:#f7fbf0;
	font-size:12px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	width:76px;
}
.preis_winter {
	background-color:#F4F9FD;
	font-size:12px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	width:76px;
}

.preis-bottom {
	background-color:#f7fbf0;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	font-size:12px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
}
.preis-bottom_winter {
	background-color:#F4F9FD;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	font-size:12px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
}

.price-green {
	color:#006633;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
}
.price-blue {
	color:#000099;

 }

.sommer-app {
	color:#8b422c;
	text-align:center;
	font-weight:bold;
	background-color:#eedacc;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	width:90px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.sommer-appartements {
	color:#8b422c;
	text-align:center;
	font-size:12px;
	background-color:#eedacc;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.sommer-wochentitel {
	background-color:#f5e9e1;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	vertical-align:top;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	font-size:10px;
	font-weight:bold;
}

.preis-appartement {
	background-color:#f5e9e1;
	width:133px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
}
.preis-appartement_winter {
	background-color:#F4F9FD;
	font-size:12px;
	width:133px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
}

.preis-appartement-bottom {
	background-color:#fffaf0;
	width:133px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
}
.preis-appartement-bottom_winter {
	background-color:#F4F9FD;
	width:133px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
}

.preise_winter {
	padding:5px;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right:1px solid #cccccc;
	text-align:center;
}
/* ----------------------------------------------- ENDE NEUE PREISLISTE ENDE -------------------------------------- */

.nopflicht {
	display:none;
}

.angebot_liste_titel {
	font-weight:bold;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:0px;
	padding-top:10px;
	border-bottom:1px solid #666666;
}

.onlinebuchen {
	height:17px;
	background-image:url(../images/layout/reiter_content_right.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-bottom:1px;
	padding-left:18px;
	padding-right:0px;
	padding-top:5px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:158px;
	margin-bottom:4px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

#uebergang {
	width:222px;
	height:90px;
	text-align:center;
/*	background-image:url(../images/layout/logo_paradies_neu.gif); */
	background-repeat:no-repeat;
	background-color:#ffffff;
	border-right:1px dotted #4f5257;
/*	font-family:Arial, Helvetica, sans-serif;
	font:14px;
	font-weight:bold;
	color:#8b1f21;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:14px; */
}

#main {
	font-size:14px;
	line-height:18px;
	width:629px;
	height:100%;
	float:left;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}


	#main a:link {
		text-decoration:underline;
		color:#4f5257;
	}
	
	#main a:visited {
			text-decoration:underline;
			color:#4f5257;
	}
	
	#main a:hover {
			text-decoration:none;
			color:#4f5257;
	}
		
	#main a:active {
			text-decoration:underline;
			color:#4f5257;
	}
	
	#main .red {
		color:#840409;
	}
/* *********************************** BEGINN Pauschalwochendefinition BEGINN ************************************* */
#pauschalwoche_border {
	border-bottom-width:1px;
	border-left-width:1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #345cc6;
	border-left-color: #345cc6;
	/*padding-top:5px;*/
	width:100%;
}

#pauschalwoche_border_sommer {
	border-bottom-width:1px;
	border-left-width:1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #92bc3e;
	border-left-color: #92bc3e;
	padding-top:5px;
}

#pauschalwoche_border_rechts {
	border-right-width:1px;
	border-right-style: solid;
	border-right-color: #345cc6;
}

#pauschalwoche_border_rechts_sommer {
	border-right-width:1px;
	border-right-style: solid;
	border-right-color: #92bc3e;
}

#pauschalwoche_date {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #345cc6;
	font-size:12px;
	color:#990000;
	font-weight:bold;
	text-align:right;
}

#pauschalwoche_date_sommer {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #92bc3e;
	font-size:12px;
	color:#990000;
	font-weight:bold;
	text-align:right;
}

#pauschalwoche_border_white {
	border-left-width:1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#pauschalwoche_titel {
	width:238px;
	background-color:#345cc6;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
	}

#pauschalwoche_titel_sommer {
	width:238px;
	background-color:#92bc3e;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
}

#pauschalwoche-preise_border-top {
	border-top-width:1px;
	border-top-style: solid;
	border-top-color: #345cc6;
}

#pauschalwoche-preise_border-top_sommer {
	border-top-width:1px;
	border-top-style: solid;
	border-top-color: #92bc3e;
}

.pauschalwochen_titel_rot {
	color:#990000;
}

#pauschalwoche_border_rot {
	border-top-width:1px;
	border-top-style: solid;
	border-top-color: #990000;
}
/* *********************************** ENDE Pauschalwochendefinition ENDE ************************************* */



#img_moho {
	margin:8px auto 8px auto;
	text-align:center;
}

.moto_underline {
	border-bottom:1px solid #666666;
	padding:12px 0px 2px 3px;
}
.moto_titel_01 {
	padding:3px 0px 3px 4px;
	background-color:#f7efe0;
}
.moto_beschreibung_01 {
	text-align:right;
	padding:3px 4px 3px 0px;
	background-color:#f7efe0;
}
.moto_titel_02 {
	padding:3px 0px 3px 4px;
	background-color:#FFFBE9;
}
.moto_beschreibung_02 {
	text-align:right;
	padding:3px 4px 3px 0px;
	background-color:#FFFBE9;
}