html { 
	height:100%;
	padding-bottom:1px;
} 

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#5C5B60;
	font-size:13px;
	margin:0px;
	background-color:#F5E9D0;
	background-image:url(../images/layout/ico_bg.jpg);
	background-position:center 0px;
	background-repeat:no-repeat;
}

#mutter {
	margin:0px auto 0px auto;
	width:995px;
}

.border-left-top {
	width:4px;
	height:4px;
	background-image:url(../images/layout/border/ico_border-left-top.png);
	background-position:top;
	background-repeat:no-repeat;
}
.border-left {
	width:4px;
	background-image:url(../images/layout/border/ico_border-left.png);
	background-repeat:repeat-y;
}	
.border-left-bottom {
	width:4px;
	height:4px;
	background-image:url(../images/layout/border/ico_border-left-bottom.png);
	background-repeat:no-repeat;
}
.border-bottom {
	height:4px;
	background-image:url(../images/layout/border/ico_border-bottom.png);
	background-position:top;
	background-repeat:repeat-x;
}
.border-bottom-right {
	width:5px;
	height:4px;
	background-image:url(../images/layout/border/ico_border-right-bottom.png);
	background-position:left;
	background-repeat:no-repeat;
}



/* --------------------------------------------------- BEGINN NAVI-TOP BEGINN --------------------------------------------------- */
#newsticker {
	width:950px;
	margin:0px auto 0px auto;
	padding:11px 0px 8px 0px;
	font-style:italic;
}

/* ----------------------- BEGINN Scroller Box BEGINN ------------------------- */
#scroller_container {
	width:950px;
	position:relative;
	height:18px;
	overflow:hidden;
	color:#5C5B60;
	font-size:13px;
	margin:0px 0px 0px 0px;
}
#scroller {
	white-space:nowrap;
}
#scroller p {
	padding:0;
}
/* ------------------------- ENDE Scroller Box ENDE --------------------------- */


#navi_top {
	background-color:#B18B50;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}
/*
#navi_top ul {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	width:995px;
	background-color:#B18B50;
}
#navi_top li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background-color:#B18B50;
}
	#navi_top li a {
		color:#FFFFFF;
		text-decoration:none;
		padding:10px 18px 10px 18px;
		margin:0px 0px 0px 0px;
		background-color:#B18B50;
	}
		#navi_top li a:hover {
			background-color:#D2B992;
			color:#FFFFFF;
			text-decoration:none;
			padding:10px 18px 10px 18px;
			margin:0px 0px 0px 0px;
		}
			#navi_top a.sel {
				background-color:#D2B992;
				color:#FFFFFF;
				text-decoration:none;
				padding:10px 18px 10px 18px;
				margin:0px 0px 0px 0px;
			}
*/


#navi_top a {
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 20px 10px 20px;
	margin:0px 0px 0px 0px;
	background-color:#B18B50;
}
	#navi_top a:hover {
		background-color:#D2B992;
		color:#FFFFFF;
		text-decoration:none;
		padding:10px 20px 10px 20px;
		margin:0px 0px 0px 0px;
	}
		#navi_top a.sel {
			background-color:#D2B992;
			color:#FFFFFF;
			text-decoration:none;
			padding:10px 20px 10px 20px;
			margin:0px 0px 0px 0px;
		}
		
	#navi_top a.left {
		color:#FFFFFF;
		text-decoration:none;
		padding:10px 21px 10px 21px;
		margin:0px 0px 0px 0px;
		background-color:#B18B50;
	}
	#navi_top a.left:hover {
		background-color:#D2B992;
		color:#FFFFFF;
		text-decoration:none;
		padding:10px 21px 10px 21px;
		margin:0px 0px 0px 0px;
	}
		#navi_top a.left_sel {
			background-color:#D2B992;
			color:#FFFFFF;
			text-decoration:none;
			padding:10px 21px 10px 21px;
			margin:0px 0px 0px 0px;
		}
	#navi_top a.right {
		color:#FFFFFF;
		text-decoration:none;
		padding:10px 21px 10px 21px;
		margin:0px 0px 0px 0px;
		background-color:#B18B50;
	}
	#navi_top a.right:hover {
		background-color:#D2B992;
		color:#FFFFFF;
		text-decoration:none;
		padding:10px 21px 10px 21px;
		margin:0px 0px 0px 0px;
	}
		#navi_top a.right_sel {
			background-color:#D2B992;
			color:#FFFFFF;
			text-decoration:none;
			padding:10px 21px 10px 21px;
			margin:0px 0px 0px 0px;
		}

#logo {
	position:absolute;
	margin:387px 0px 0px 0px;
	z-index:999;
}
/* ----------------------------------------------------- ENDE NAVI-TOP ENDE ----------------------------------------------------- */



/* --------------------------------------------------- BEGINN NAVI-MAIN BEGINN --------------------------------------------------- */
#navi_main {
	color:#5C5B60;
	font-size:15px;
	float:right;
	padding:12px 22px 0px 0px;
	width:730px;
}
	#navi_main a {
		color:#5C5B60;
		text-decoration:none;
	}
		#navi_main a:hover {
			color:#B18B50;
			text-decoration:none;
		}
			#navi_main a.sel {
				color:#B18B50;
				text-decoration:none;
			}

.navi_main_spacer {
	padding:0px 26px 0px 26px;
}

#lang {
	background-color:#EEB216;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:2px 4px 2px 4px;
	font-size:12px;
}
	#lang a {
		color:#FFFFFF;
		text-decoration:none;
	}
		#lang a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}
/* ----------------------------------------------------- ENDE NAVI-MAIN ENDE ----------------------------------------------------- */



.content {
	background-color:#FFFFFF;
	margin:4px 0px 0px 0px;
}

.txtcontent {
	float:left;
	width:717px;
	margin:48px 22px 0px 20px;
	line-height:22px;
}
	.txtcontent a {
		color:#EEB216;
		text-decoration:none;
	}
		.txtcontent a:hover {
			color:#EEB216;
			text-decoration:underline;
		}

.img_content_sm {
	margin:0px 14px 0px 0px;
	cursor:pointer;
}
.img_content_last_sm {
	margin:0px 0px 0px 0px;
	cursor:pointer;
}
.img_content_xl {
	float:right;
	margin:0px 0px 0px 24px;
}



/* ----------------------------------------------------- BEGINN CONTENT-LEFT BEGINN ----------------------------------------------------- */
#content_left {
	width:236px;
	float:left;
}

#aktuelles_angebot {
	background-color:#ffffff;
	width:192px;
	margin:12px auto 0px auto;
}
#akt_offer {
	text-align:center;
	color:#E79800;
	text-transform:uppercase;
	font-size:15px;
	padding:9px 0px 9px 0px;
	background-color:#F5E9D0;
}
#akt_offer_content {
	background-color:#F5E9D0;
	height:144px;
}
.akt_offer_titel {
	text-align:center;
	text-transform:uppercase;
	color:#5C5B60;
	padding:6px 0px 0px 0px;
}
	.akt_offer_titel a {
		color:#5C5B60;
		text-decoration:none;
	}
		.akt_offer_titel a:hover {
			color:#5C5B60;
			text-decoration:none;
		}

.akt_offer_img {
	text-align:center;
}

.akt_offer_date {
	text-align:center;
	color:#5C5B60;
	font-weight:bold;
}
	.akt_offer_date a {
		color:#5C5B60;
		font-weight:bold;
		text-decoration:none;
	}
		.akt_offer_date a:hover {
			color:#5C5B60;
			font-weight:bold;
			text-decoration:none;
		}
.more_infos {
	background-color:#EEB216;
	color:#FFFFFF;
	padding:2px 4px 2px 4px;
	font-size:12px;
	line-height:8px;
}
	.more_infos a {
		color:#FFFFFF;
		text-decoration:none;
	}
		.more_infos a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}

.akt_offer_more {
	float:right;
	margin:6px 0px 0px 100px;
	position:absolute;
}
.box_content {
	position:relative;
	z-index:999;
	background-color:#F5E9D0;
}

#schenna_card {
	margin:14px auto 0px auto;
	width:192px;
	background-color:#F5E9D0;
	text-align:center;
	padding:10px 0px 22px 0px;
}
/* ------------------------------------------------------- ENDE CONTENT-LEFT ENDE ------------------------------------------------------- */



/* ------------------------------------------------------ BEGINN ÜBERSCHRIFTEN BEGINN ------------------------------------------------------ */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#E79800;
	font-size:16px;
	margin:-6px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
	text-transform:uppercase;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#E79800;
	font-size:14px;
	margin:18px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
}
/* -------------------------------------------------------- ENDE ÜBERSCHRIFTEN ENDE -------------------------------------------------------- */



#footer {
	padding:12px 0px 10px 0px;
}

#footer_cnt {
	margin:0px 22px 0px 22px;
	padding:8px 0px 8px 0px;
	background-color:#F5E9D0;
}

#wetterbox {
	margin:0px 0px 0px 8px;
	float:left;
}
#titel_wetter {
	text-align:center;
	color:#E79800;
	text-transform:uppercase;
}
	#titel_wetter a {
		color:#E79800;
		text-decoration:none;
	}
		#titel_wetter a {
			color:#E79800;
			text-decoration:none;
		}
.wettervorschau {
	text-align:center;
}

#adress {
	text-align:center;
	float:left;
	font-size:12px;
	width:580px;
	line-height:16px;
}
.adress_titel {
	color:#E79800;
	text-transform:uppercase;
	font-size:13px;
}
	#adress a {
		color:#5C5B60;
		text-decoration:underline;
	}
		#adress a:hover {
			color:#5C5B60;
			text-decoration:none;
		}

#holidaycheck {
	float:right;
	margin:8px 22px 0px 0px;
}

#imp_priv {
	text-align:center;
	padding:24px 0px 24px 0px;
}
	#imp_priv a {
		color:#5C5B60;
		text-decoration:none;
	}
		#imp_priv a:hover {
			color:#5C5B60;
			text-decoration:underline;
		}
#imp_priv img {
	margin:16px 64px 0px 64px;
}



/* ---------------------------------------------------- BEGINN EXPRESSANFRAGE BEGINN ---------------------------------------------------- */
#expressanfrage {
	background-color:#F5E9D0;
	position:absolute;
	z-index:999;
	width:492px;
	margin:437px 0px 0px 504px;
}

#express_content {
	padding:4px 0px 0px 0px;
}

#titel_express {
	font-family:Arial, Helvetica, sans-serif;
	color:#E79800;
	font-size:14px;
	text-transform:uppercase;
	padding:0px 12px 0px 8px;
}

.datumfelder_express {
	width:80px;
}

#size_expressanfrage {
	background-color:#F5E9D0;
	z-index:9999;
	width:485px;
	margin:0px auto 0px auto;
}

#titel_expressanfrage {
	font-family:Arial, Helvetica, sans-serif;
	color:#E79800;
	font-size:14px;
	text-transform:uppercase;
	padding:8px 12px 8px 12px;
}

.txtexpress {
	padding:0px 0px 0px 0px;
}

.lightbox_express {
	width:80px;
}

#expressanfrage fieldset {
	margin-bottom:10px;
	padding:5px;
	width:90%;
}
#expressanfrage label {
	display:block;
	width:60px;
	height:16px;
	float:left;
	padding-bottom:3px;
	line-height:25px;
}
#expressanfrage legend {
	padding:3px;
	font-size:13px;
	color:#E79800;
}

#expressanfrage_content {
	width:360px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 12px;
}
#expressanfrage_content a {
	color:#B18B50;
	text-decoration:underline;
	font-weight:bold;
}
	#expressanfrage_content a:hover {
		color:#B18B50;
		text-decoration:none;
		font-weight:bold;
	}
	
#privacy-short_content {
	width:500px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 12px;
}
#privacy-short_close {
	width:500px;
	margin:0px auto 0px auto;
	padding:0px 0px 14px 12px;
	text-align:right;
}
	#privacy-short_close a {
		color:#5C5B60;
		font-weight:bold;
		text-decoration:none;
	}
		#privacy-short_close a:hover {
			color:#5C5B60;
			font-weight:bold;
			text-decoration:underline;
		}
/* ------------------------------------------------------ ENDE EXPRESSANFRAGE ENDE ------------------------------------------------------ */

.link {
	color:#E79800;
}
	.link a {
		color:#E79800;
		text-decoration:none;
		font-weight:bold;
	}
	.link a:hover {
		color:#E79800;
		text-decoration:underline;
		font-weight:bold;
	}

#schennacard_logo {
	position:absolute;
	top:740px;
	margin:-14px 0px 0px 174px;
}
#schennacard_logo_it {
	position:absolute;
	top:722px;
	margin:-4px 0px 0px 474px;
}



/* --------------------------------------------------------- BEGINN FORMULARE BEGINN --------------------------------------------------------- */
.txtcontent fieldset {
	padding:5px;
	margin-bottom:10px;
	width:420px;
	border-color:#B18B50;
}
	fieldset a {
		color:#765440;
		text-decoration:none;
	}
	fieldset a:hover {
		color:#765440;
		text-decoration:underline;
	}
legend {
	font-weight:bold;
	color:#E79800;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	border-color:#B18B50;
}

.nopflicht {
	display:none;
}
/* ----------------------------------------------------------- ENDE FORMULARE ENDE ----------------------------------------------------------- */



/* -------------------------------------------------------------- BEGINN PREISLISTE BEGINN -------------------------------------------------------------- */
#preisliste {
	background-color:#f5d173;
	padding:8px 10px 8px 10px;
	font-weight:bold;
	color:#5C5B60;
	text-align:center;
	text-transform:uppercase;
}

.preise_datum {
	padding:12px 10px 12px 10px;
	background-color:#B18B50;
	font-size:12px;
	color:#FFFFFF;
	width:96px;
	border-top:1px solid #FFFFFF;
}

.preise_zimmertyp {
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	background-color:#B18B50;
	border-left:1px solid #FFFFFF;
	padding:0px 6px 0px 6px;
	width:100px;
}
.preise_zimmertyp_zusatz {
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	line-height:14px;
}
.preise_preis {
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color:#f5d173;
	text-align:center;
	line-height:16px;
}
.preise_zusatz {
	font-size:11px;
}
/* ---------------------------------------------------------------- ENDE PREISLISTE ENDE ---------------------------------------------------------------- */



/* ------------------------------------------------------- BEGINN WOCHENANGEBOTE BEGINN ------------------------------------------------------- */
.angebote_titel_list {
	background-color:#F5E9D0;
	color:#B18B50;
	font-weight:bold;
	padding:8px 0px 8px 16px;
	text-align:left;
}
.angebote_titel_list a {
	color:#B18B50;
	font-weight:bold;
	text-decoration:none;
}
.angebote_titel_list a:hover {
	color:#B18B50;
	font-weight:bold;
	text-decoration:underline;
}

.angebote_datum_list {
	padding:8px 0px 8px 0px;
	background-color:#F5E9D0;
	color:#B18B50;
	font-weight:bold;
	text-align:center;
	width:120px;
}

.angebote_more_list {
	background-color:#F5E9D0;
	padding:0px 16px 0px 0px;
	width:60px;
}

#angebote_detail_cnt {
	background-color:#F5E9D0;
	padding:8px 0px 8px 0px;
}

#angebote_detail_titel {
	color:#B18B50;
	font-weight:bold;
	border-bottom:1px solid #B18B50;
	padding:0px 0px 0px 12px;
	margin:0px 0px 4px 0px;
}
#angebote_detail_datum {
	float:right;
	padding:0px 12px 0px 0px;
}
#angebote_detail_txt {
	padding:0px 12px 0px 12px;
	margin:0px 0px 8px 0px;
}
.img_angebote_detail {
	margin:0px 8px 0px 0px;
}

.angebote_detail_zimmertyp {
	padding:3px 0px 3px 10px;
	background-color:#B18B50;
	color:#FFFFFF;
	border-bottom:1px solid #F5E9D0;
	border-right:1px solid #F5E9D0;
}
.angebote_detail_zimmer {
	padding:3px 6px 3px 10px;
	background-color:#FCFBF7;
	color:#B18B50;
	border-bottom:1px solid #F5E9D0;
	border-right:1px solid #F5E9D0;
	vertical-align:top;
	font-weight:bold;
}
.angebote_detail_zimmerpreis {
	padding:3px 6px 3px 10px;
	background-color:#FCFBF7;
	color:#B18B50;
	border-bottom:1px solid #F5E9D0;
	border-right:1px solid #F5E9D0;
	line-height:16px;
}

#angebote_detail_back {
	float:left;
	text-align:left;
	line-height:16px;
}
#angebote_detail_next {
	float:right;
	text-align:right;
	line-height:16px;
}
#angebote_detail_more {
	margin:8px 0px 0px 0px;
	font-weight:bold;
}
/* --------------------------------------------------------- ENDE WOCHENANGEBOTE ENDE --------------------------------------------------------- */



/* ------------------------------------------------------ BEGINN ROUTENPLANER BEGINN ------------------------------------------------------ */
#titel_routenplaner {
	background-color:#EEB216;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 0px 3px 12px;
}
/* -------------------------------------------------------- ENDE ROUTENPLANER ENDE -------------------------------------------------------- */



/* ------------------------------------------------------ BEGINN SCHENNA ERLEBEN BEGINN ------------------------------------------------------ */
.schenna_erleben_titel {
	background-color:#F5E9D0;
	color:#B18B50;
	font-weight:bold;
	text-align:left;
	padding:8px 0px 8px 16px;
	margin:26px 0px 0px 0px;
}

.schenna_erleben_txt {
	padding:8px 0px 8px 16px;
	border-left:1px solid #F5E9D0;
	border-right:1px solid #F5E9D0;
}
.schenna_erleben_txt img {
	float:left;
	margin:4px 8px 0px 0px;
}
.schenna_erleben_internet {
	padding:8px 0px 8px 16px;
	border-left:1px solid #F5E9D0;
	border-right:1px solid #F5E9D0;
	border-bottom:1px solid #F5E9D0;
}
.schenna_erleben_kein-internet {
	border-left:1px solid #F5E9D0;
	border-right:1px solid #F5E9D0;
	border-bottom:1px solid #F5E9D0;
}
/* -------------------------------------------------------- ENDE SCHENNA ERLEBEN ENDE -------------------------------------------------------- */



/* ------------------------------------------------------ BEGINN SITEMAP BEGINN ------------------------------------------------------ */
#sitemap_left {
	float:left;
	padding:12px 36px 0px 0px;
}
#sitemap_right {
	float:left;
	padding:12px 0px 0px 0px;
}
/* -------------------------------------------------------- ENDE SITEMAP ENDE -------------------------------------------------------- */

