/* --------------------------------------- BEGINN ALLGEMEINES BEGINN --------------------------------------- */
html { 
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 0px;
}
.floatstop {
	clear:both;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 0px 0px 0px;
	line-height:18px;
	color:#775640;
	background-color:#FFFDF1;
}
img {
	border:none;
}
p {
	margin:0px;
	padding:0px 0px 12px 0px;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	margin:0px;
	padding:0px;
}
	.link a {
		color:#7F903B;
		text-decoration:none;
		font-weight:bold;
	}
		.link a:hover {
			color:#7F903B;
			text-decoration:underline;
			font-weight:bold;
		}

a {
	text-decoration:none;
}
	a:hover {
		text-decoration:none;
	}
/* ----------------------------------------- ENDE ALLGEMEINES ENDE ----------------------------------------- */



#bg-holder img {
	height:auto;
	left:0;
	min-height:100%;
	min-width:1024px;
	position:fixed;
	top:0;
	width:100%;
	z-index:0;
}
#mutter-hp {
	margin:0px auto 0px auto;
	width:995px;
	position:relative;
	z-index:999;
	background-color:#FFFCE9;
}



/* ----------------------------------------- BEGINN NEWSTICKER BEGINN ----------------------------------------- */
#newsticker {
	width:965px;
	padding:16px 15px 6px 15px;
	background-color:#f7d892;
	height:24px;
}
#scroller_container {
	width:750px;
	position:relative;
	height:18px;
	overflow:hidden;
	color:#775640;
	font-size:15px;
	margin:0px 0px 0px 0px;
	float:left;
}
#scroller {
	white-space:nowrap;
}
#scroller p {
	padding:0;
}
/* ------------------------------------------- ENDE NEWSTICKER ENDE ------------------------------------------- */
#navi-lang {
	float:right;
	margin:0px 0px 0px 0px;
}
	#navi-lang a {
		color:#775640;
	}
		#navi-lang a:hover {
			color:#7F903B;
		}



/* --------------------------------------------- BEGINN SLIDESHOW BEGINN --------------------------------------------- */
#slideshow {
	width:975px;
	height:440px;
	clear:both;
	position:relative;
	z-index:48;
	overflow:hidden;
	margin:0px auto 0px auto;
}
	#slideshow img {
		z-index:48;
	}
.pfeil_lft {
	position:absolute;
	top:196px;
	z-index:4;
	left:8px;
}	
.pfeil_rgt {
	position:absolute;
	top:196px;
	z-index:4;
	left:934px;
}
/* ----------------------------------------------- ENDE SLIDESHOW ENDE ----------------------------------------------- */



#bg-white {
	width:995px;
	background-color:#FFFFFF;
	padding:9px 0px 9px 0px;
}



/* ------------------------------------------------------- BEGIN NAVI-MAIN BEGINN ------------------------------------------------------- */
#logo {
	float:left;
	padding:18px 0px 18px 22px;
}
.navi-main {
	background-color:#f7d892;
	color:#775640;
	width:975px;
	margin:0px auto 0px auto;
}
.navi-main ul {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:34px 0px 0px 374px;
}
.navi-main li {
	float:left;
	display:block;
	text-align:center;
	margin:12px 16px 12px 18px;
	font-size:11px;
}
			
	ul.navi li a {
		color:#775640;
		text-decoration:none;
		padding:12px 0px 12px 0px;
		font-size:16px;
		text-transform:uppercase;
		font-weight:bold;
	}
		ul.navi a:hover {
			color:#7F9343;
			text-decoration:none;
		}
			ul.navi a.sel {
				color:#7F9343;
				text-decoration:none;
			}
			
	ul.navi li.hover {
		position:relative;
	}
		ul.navi li.hover a {
		}
			ul.navi li.active {
			}
			
						ul.navi ul {
							width:186px;
							visibility:hidden;
							position:absolute;
							top:30px;
							left:-20px;
							font-size:14px;
							font-weight:normal;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							background-color:#f7d892;
							z-index:999;
						}
						li.last-navi ul {
							width:186px;
							visibility:hidden;
							position:absolute;
							top:30px;
							left:-20px;
							font-size:14px;
							font-weight:normal;
							margin:0px 0px 0px -60px;
							padding:0px 0px 0px 0px;
							background-color:#f7d892;
							z-index:999;
						}
						ul.navi ul li {
							font-weight:normal;
							float:none;
							text-align:left;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border-bottom:1px dotted #FFFFFF;
						}
						/* IE 6 & 7 Needs Inline Block */
						ul.navi ul li a {
							border-right:none;
							display:inline-block;
							padding:10px 0px 10px 24px;
							margin:0px 0px 0px 0px;
							text-transform:none;
							font-size:12px;
							font-weight:normal;
							width:162px;
							font-weight:bold;
							color:#775640;
						}
							ul.navi ul li a:hover {
								color:#7F9343;
								text-decoration:none;
								font-weight:bold;
							}
								ul.navi ul li a.sel {
									color:#7F9343;
									text-decoration:none;
									font-weight:bold;
								}
						ul.navi ul li.last {
							font-weight:normal;
							float:none;
							text-align:left;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border:none;
						}
/* --------------------------------------------------------- ENDE NAVI-MAIN ENDE --------------------------------------------------------- */



#navi-content {
	padding:8px 0px 26px 0px;
}
#content {
	width:975px;
	margin:0px auto 0px auto;
}
#web2 {
	font-size:13px;
	float:left;
	margin:0px 0px 0px 0px;
}
ul.web2 {
	font-weight:bold;
	font-size:13px;
	float:left;
	margin:0px 0px 0px 18px;
	list-style-type:none;
}
ul.web2 li {
	float:left;
}
	ul.web2 li a {
		color:#FFFFFF;
		background-color:#ECB64F;
		border:1px solid #ECB64F;
		display:block;
		padding:2px 4px 2px 4px;
		margin:0px 4px 0px 4px;
		text-align:center;
		text-transform:uppercase;
	}
		ul.web2 li a:hover {
		 color:#FFFFFF;
			font-weight:bold;
			background-color:#7F9343;
			border:1px solid #ECB64F;
			font-size:13px;
			text-transform:uppercase;
		}
.web2 li img {
	margin:-1px 4px -1px 4px;
}

ul.navigation-content {
	float:right;
	margin:-6px 19px 0px 0px;
}
.navigation-content li {
	float:left;
	display:block;
	text-align:center;
	margin:10px 9px 12px 9px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:15px;
}
	.navigation-content li a {
		color:#775640;
		text-decoration:none;
	}
		.navigation-content li a:hover {
			color:#7F903B;
			text-decoration:none;
		}
			.navigation-content li a.sel {
				color:#7F903B;
				text-decoration:none;
			}
li.navi-spacer img {
	margin:0px 0px 1px 0px;
}



#bottom {
	background-color:#f7d892;
	color:#7F903B;
	padding:20px 0px 20px 32px;
}
.bottom-titel {
	color:#7F903B;
	text-transform:uppercase;
	font-size:16px;
	padding:0px 0px 8px 0px;
}
.bottom-titel-wetter {
	color:#7F903B;
	text-transform:uppercase;
	font-size:16px;
	padding:0px 0px 8px 0px;
	text-align:center;
}
#information {
	float:left;
	margin:0px 25px 0px 0px;
}
#information ul {
	float:left;
	padding:0px 0px 0px 26px;
	margin:0px 20px 0px -12px;
	line-height:22px;
}
#information li {
	padding:0px 0px 6px 0px;
}
	#information li a {
		color:#775640;
	}
		#information li a:hover {
			color:#7F903B;
		}

#wetter {
	float:left;
	width:160px;
	margin:0px 25px 0px 25px;
}
.more-wetter {
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
	.more-wetter a {
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		padding:4px 24px 4px 24px;
		background-color:#ECB64F;
		border:1px solid #ECB64F;
	}
		.more-wetter a:hover {
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			padding:4px 24px 4px 24px;
			background-color:#7F9343;
			border:1px solid #7F9343;
		}
.wetter {
	text-align:center;
	width:50px;
	font-weight:bold;
}
.wetter-date {
	text-align:center;
	width:50px;
	font-weight:bold;
	padding:0px 0px 4px 0px;
}
.wetter img {
	margin:-8px 0px 0px 0px;
}

#baumann {
	float:left;
	text-align:center;
	width:150px;
	margin:51px 25px 0px 25px;
	line-height:18px;
}
#baumann-link {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
#baumann img {
	margin:0px 0px 6px 0px;
}
	#baumann a {
		color:#775640;
		text-decoration:none;
	}
		#baumann a:hover {
			color:#7F903B;
			text-decoration:none;
		}

#holidaycheck {
	float:left;
	margin:26px 0px 0px 25px;
}
#holidaycheck-link {
	background-color:#ECB64F;
	text-align:center;
	font-weight:bold;
}
	#holidaycheck-link a {
		text-align:center;
		font-weight:bold;
		color:#FFFFFF;
	}

#adress {
	padding:18px 0px 0px 0px;
	text-align:center;
	line-height:20px;
}
	#adress a {
		color:#7F903B;
		text-decoration:none;
	}
		#adress a:hover {
			color:#7F903B;
			text-decoration:underline;
		}
#adress img {
	margin:30px 25px 60px 25px;
	vertical-align:middle;
}



#content-left {
	width:360px;
	float:left;
	-moz-box-shadow: 3px -3px 3px #CED28A; /*   box shadow for Firefox - 5px=rechts ausgerichtet + -5px=oben ausgerichte + 8px=breite/transparentzgrad   */
 -webkit-box-shadow: 3px -3px 3px #CED28A; /*   box shadow for Safari - 5px=rechts ausgerichtet + -5px=oben ausgerichte + 8px=breite/transparentzgrad   */
	box-shadow: 3px -3px 3px #CED28A;
	margin:6px 0px 14px 0px;
}
.titel-content-left {
	color:#7F903B;
	font-weight:bold;
	font-size:16px;
	padding:16px 0px 0px 0px;
}
	.titel-content-left a {
		color:#7F903B;
		font-weight:bold;
		font-size:16px;
	}
		.titel-content-left a:hover {
			color:#7F903B;
			font-weight:bold;
			font-size:16px;
			text-decoration:underline;
		}
#akt-angebote {
	width:268px;
	margin:0px 0px 28px 22px;
}
#akt-offer {
	text-align:center;
}
	#akt-offer a {
		color:#775640;
		text-decoration:none;
	}
		#akt-offer a:hover {
			color:#7F903B;
			text-decoration:none;
		}
#akt-offer img {
	margin:10px 0px 10px 0px;
}

.news {
	text-align:left;
}
.news img {
	margin:10px 0px 10px 0px;
}
	.news a {
		color:#775640;
		text-decoration:none;
	}
		.news a:hover {
			color:#7F903B;
			text-decoration:none;
		}



#txtcontent {
	width:555px;
	float:left;
	-moz-box-shadow: 3px -3px 3px #CED28A; /*   box shadow for Firefox - 5px=rechts ausgerichtet + -5px=oben ausgerichte + 8px=breite/transparentzgrad   */
 -webkit-box-shadow: 3px -3px 3px #CED28A; /*   box shadow for Safari - 5px=rechts ausgerichtet + -5px=oben ausgerichte + 8px=breite/transparentzgrad   */
	box-shadow: 3px -3px 3px #CED28A;
	margin:6px 0px 0px 20px;
	padding:0px 20px 0px 20px;
	line-height:22px;
}
#txtcontent-preise {
	width:935px;
	float:left;
	-moz-box-shadow: 3px -3px 3px #CED28A; /*   box shadow for Firefox - 5px=rechts ausgerichtet + -5px=oben ausgerichte + 8px=breite/transparentzgrad   */
 -webkit-box-shadow: 3px -3px 3px #CED28A; /*   box shadow for Safari - 5px=rechts ausgerichtet + -5px=oben ausgerichte + 8px=breite/transparentzgrad   */
	box-shadow: 3px -3px 3px #CED28A;
	margin:6px 0px 18px 0px;
	padding:0px 10px 18px 10px;
	line-height:22px;
}

#pfad {
	padding:16px 0px 0px 0px;
	color:#775640;
	font-size:11px;
}
	#pfad a {
		color:#775640;
		text-decoration:none;
		font-size:11px;
	}
		#pfad a:hover {
			color:#7F903B;
			text-decoration:none;
			text-transform:uppercase;
			font-weight:bold;
			font-size:11px;
		}
			#pfad a.sel {
				color:#7F903B;
				text-decoration:none;
				text-transform:uppercase;
				font-weight:bold;
				font-size:11px;
			}



/* ------------------------------------------ BEGINN ÜBERSCHRIFTEN BEGINN ------------------------------------------ */
h1 {
	color:#7F903B;
	font-weight:normal;
	font-size:22px;
	line-height:30px;
	margin:34px 0px 14px 0px;
}

#banner-bottom h2 {
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	font-size:16px;
}

h2 {
	font-size:18px;
	font-weight:normal;
	margin:20px 0px 0px 0px;
}
h3 {
	font-size:13px;
	font-weight:bold;
	margin:8px 0px 0px 0px;
}
/* -------------------------------------------- ENDE ÜBERSCHRIFTEN ENDE -------------------------------------------- */



.banner-titel {
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	font-size:16px;
}
#banner-bottom {
	padding:34px 0px 0px 0px;
}
#banner-left {
	width:270px;
	float:left;
	background-color:#ECB64F;
	color:#FFFFFF;
	text-align:center;
	padding:0px 0px 8px 0px;
	margin:0px 14px 0px 0px;
}
#banner-left img {
	margin:0px 0px 12px 0px;
}
	#banner-left a {
		color:#FFFFFF;
	}
		#banner-left a:hover {
			color:#FFFFFF;
		}

#banner-right {
	width:270px;
	float:left;
	background-color:#ECB64F;
	color:#FFFFFF;
	text-align:center;
	padding:0px 0px 8px 0px;
}
	#banner-right a {
		color:#FFFFFF;
	}
		#banner-right a:hover {
			color:#FFFFFF;
		}
#banner-right img {
	margin:0px 0px 12px 0px;
}

#banner-right-zimmer {
	width:270px;
	float:left;
	background-color:#ECB64F;
	color:#FFFFFF;
	text-align:center;
	padding:0px 0px 8px 0px;
}
	#banner-right-zimmer a {
		color:#FFFFFF;
	}
		#banner-right-zimmer a:hover {
			color:#FFFFFF;
		}
#banner-right-zimmer img {
	margin:0px 0px 12px 0px;
}
#banner-right-zimmer ul {
	float:left;
	list-style-type:none;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
#banner-right-zimmer li {
	margin:0px 0px 0px 24px;
}



/* ------------------------------------------------------- BEGINN PREISLISTE BEGINN ------------------------------------------------------- */
#preise {
	line-height:18px;
	background-color:#ACAC2A;
	color:#FFFFFF;
	padding:8px 4px 8px 6px;
	font-size:16px;
	line-height:20px;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
}
.preise-zimmertyp {
	text-align:center;
	width:110px;
	line-height:18px;
	background-color:#ACAC2A;
	color:#FFFFFF;
	border-left:1px solid #FFFFFF;
}
	.preise-zimmertyp a {
		color:#FFFFFF;
	}
		.preise-zimmertyp a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}
.preise-zimmertyp-last {
	border-right:1px solid #ACAC2A;
}
.preise-zeitraum {
	line-height:18px;
	background-color:#ACAC2A;
	color:#FFFFFF;
	padding:8px 4px 8px 6px;
	border-bottom:1px solid #FFFFFF;
}
.preise-preis {
	text-align:center;
	padding:4px 6px 4px 6px;
	line-height:16px;
	border-bottom:1px solid #ACAC2A;
	border-left:1px solid #ACAC2A;
}
.preise-preis-last {
	border-right:1px solid #ACAC2A;
}
.tagespreis {
	font-size:11px;
}
.wochenpreis {
	font-size:11px;
	padding:6px 0px 0px 0px;
}
.wochenpreis-zusatz {
	font-size:11px;
	padding:0px 0px 0px 0px;
}
#zusatz {
	font-size:10px;
}
/* --------------------------------------------------------- ENDE PREISLISTE ENDE --------------------------------------------------------- */



/* ------------------------------------------------ BEGINN FORMULARE BEGINN	 ------------------------------------------------ */
fieldset {
	padding:5px;
	margin-bottom:10px;
	width:75%;
}
	fieldset a {
		color:#7F903B;
		text-decoration:none;
	}
	fieldset a:hover {
		color:#7F903B;
		text-decoration:underline;
	}
legend {
	font-weight:bold;
	color:#7F903B;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	border-color:#4A1D11;
}
.nopflicht {
	display:none;
}
.pflichtfeld_zusatz {
	position:absolute;
	margin:18px 0px 0px 190px;
	color:#7F903B;
	font-weight:bold;
}
/* -------------------------------------------------- ENDE FORMULARE ENDE	 -------------------------------------------------- */



/* ----------------------------------------- BEGINN ANGEBOTE BEGINN -----------------------------------------*/
.box-angebote {
	width:162px;
	background-color:#fef2de;
	height:172px;
	text-align:center;
	margin:22px 23px 0 0;
	float:left;
}
.box-angebote:hover {
	background-color:#ACAC2A;
	color:#fff;
}
.box-angebote:hover a{
	color:#fff;
}
.box-angebote a {
	color:#775640;
	padding:15px 0;
}
.box-angebote a:hover{
	color:#fff;
}
.box-angebote img {
	margin:0 0 0px;
}
.box-txt {
	padding:0 5px;
	line-height:18px;
	width:152px;
}



#angebote-detail {
	border:1px solid #ACAC2A;
	margin:18px 0px 0px 0px;
}
.angebote-detail-titel {
	background-color:#ACAC2A;
	font-size:16px;
	color:#FFFFFF;
	padding:2px 14px 2px 14px;
	margin:0px 0px 6px 0px;
}
.angebote-detail-left {
	float:left;
}
.angebote-detail-right {
	float:right;
	text-align: right;
}
#angebote-detail-txt {
	padding:0px 14px 0px 14px;
}
#angebote-detail-txt ul {
	padding:0px 0px 0px 16px;
	margin:0px 0px 0px 0px;
	line-height:20px;
}
#angebote-detail-txt img {
	float:right;
	margin:6px -2px 2px 8px;
}

#angebote-detail-preis {
	margin:16px 0px 0px 0px;
}
	#angebote-detail-preis a {
		color:#7F903B;
	}
		#angebote-detail-preis a:hover {
			color:#775640;
		}
#angebot-preise {
	font-weight:bold;
	padding:0px 0px 0px 16px;
}
.angebote-preis-zimmertyp {
	padding:2px 18px 2px 18px;
	border-top:1px solid #ACAC2A;
}
.angebote-preis {
	text-align:right;
	font-weight:bold;
	padding:2px 18px 2px 18px;
	border-top:1px solid #ACAC2A;
	border-left:1px solid #ACAC2A;
}

#angebotebottom-detail {
	margin:12px 0px 0px 0px;
}
	#angebotebottom-detail a {
		color:#7F903B;
		font-weight:bold;
	}
		#angebotebottom-detail a:hover {
			color:#7F903B;
			font-weight:bold;
			text-decoration:underline;
		}
/* ----------------------------------------- ENDE ANGEBOTE ENDE -----------------------------------------*/



/* ----------------------------------------------- BEGINN ROUTENPLANER BEGINN ----------------------------------------------- */
#routenplaner {
	width:376px;
	margin:18px auto 0px auto;
}
#titel_routenplaner {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	padding:4px 0px 4px 0px;
	background-color:#89634A;
	color:#FFFFFF;
}
.anfahrtskizze {
	float:left;
	text-align:center;
	font-size:10px;
}
/* ------------------------------------------------- ENDE ROUTENPLANER ENDE ------------------------------------------------- */

.content-right a {
 color:#7F903B;
	text-decoration:underline;
}
	.content-right a:hover {
		color:#7F903B;
		text-decoration:none;
	}

#txtcontent ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 14px 16px;
}



/* ------------------------------------------------- BEGINN FEEDBURNGER FÜR NEWS CONTENT-LEFT BEGINN ------------------------------------------------- */
/*
.CNTR-custom-box {
/*	position:relative;
}
.custom-box, .feedburnerFeedBlock li {
	width:235px;
	height:194px;
	color:#FFFFFF;
	text-align:center!important;
/*	float:left; 
	overflow:hidden;
}
.feedburnerFeedBlock li {
	margin:0px;
	position:relative;
}
.custom-box h2 {
	text-align:center!important;
	text-transform:uppercase;
}
.feedburnerFeedBlock .headline {
	text-align:left!important;
	height:18px;
	line-height:16px;
	position:absolute;
	top:164px;
	left:0;
	text-align:left;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
.custom-box h2 a, .feedburnerFeedBlock .headline a {
	color:#89634A!important;
	text-decoration:none;
	font-size:13px;
}
.custom-box h2 a:hover, .feedburnerFeedBlock .headline a:hover {
	color:#7F903B!important;
}
.custom-box div {
	padding:12px 9px 9px 0px;
}
.feedburnerFeedBlock div {
	padding:0 0 9px 0;
	width:235px;
	height:180px;
	overflow:hidden;
	line-height:146%;
}
.custom-box img, .feedburnerFeedBlock img {
	width:235px;
	height:150px;
	position:relative;
	margin-bottom:36px;
}
.feedburnerFeedBlock p {
	width:235px!important;
	height:180px!important;
	padding: 0!important;
	margin: 0 0 34px!important;
	overflow:hidden;
	padding: 0 0px !important;
}
.feedburnerFeedBlock h1, .feedburnerFeedBlock h2, .feedburnerFeedBlock h3, .feedburnerFeedBlock h4, .feedburnerFeedBlock strong  {
	color:#FFFFFF!important;
	font-size:12px!important;
	font-weight:normal;
	text-transform:none;
}
#creditfooter {
	display:none;
}
/* --------------------------------------------------- ENDE FEEDBURNGER FÜR NEWS CONTENT-LEFT ENDE --------------------------------------------------- */



.einzelbehandlung-titel {
	font-weight:bold;
}
.einzelbehandlung-txt-titel {
	font-weight:bold;
	border-bottom:1px solid #89634A;
}
.einzelbehandlung-txt {
	border-bottom:1px solid #89634A;
	padding:0px 0px 2px 12px;
}
.einzelbehandlung-preis {
	vertical-align:bottom;
	text-align:right;
	width:80px;
	border-bottom:1px solid #89634A;
	padding:0px 18px 0px 18px;
}
.behandlungen {
	margin:-6px 0px 6px 0px;
}
#einzelbehandlungen-zusatz {
	font-weight:bold;
	padding:8px 0px 14px 0px;
	text-align:center;
	text-transform:uppercase;
}

.wohlfuehlpakete-preis {
	vertical-align:bottom;
	text-align:right;
	width:160px;
	border-bottom:1px solid #89634A;
	padding:0px 18px 0px 18px;
}

.ausflugsziele-adresse {
	padding:6px 0px 14px 12px;
}
.ausflugsziele-internet {
	vertical-align:top;
	padding:6px 12px 14px 0px;
	text-align:right;
}
	.ausflugsziele-internet a {
		color:#7F903B;
		text-decoration:none;
		font-weight:bold;
	}
		.ausflugsziele-internet a:hover {
			color:#7F903B;
			text-decoration:underline;
			font-weight:bold;
		}



#sitemap-left {
	float:left;
	padding:0px 90px 0px 0px;
}
	#sitemap-left a {
		color:#7F903B;
		text-decoration:underline;
	}
		#sitemap-left a:hover {
			color:#7F903B;
			text-decoration:none;
		}
#sitemap-right {
	float:left;
}
	#sitemap-right a {
		color:#7F903B;
		text-decoration:underline;
	}
		#sitemap-right a:hover {
			color:#7F903B;
			text-decoration:none;
		}



/* --------------------------------------------------------- BEGINN HIGHLIGHTS BEGINN --------------------------------------------------------- */
.highlights {
	border:1px solid #ACAC2A;
	margin:0px 0px 26px 0px;
}
.highlights-titel {
	background-color:#ACAC2A;
	color:#ffffff;
	font-weight:bold;
	padding:3px 18px 3px 18px;
}
.highlights-cnt {
	padding:3px 18px 3px 18px;
}
.highlightstitel {
	float:left;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
}
.highlightsdatum {
	float:right;
	text-align:right;
}

/* ------- BENÖTIGT FÜR TITEL WANDERN  ------- */
	.highlightstitel a {
		color:#FFFFFF;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
	}
		.highlightstitel a:hover {
			color:#775640;
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
		}
	.highlightsdatum a {
		float:right;
		text-align:right;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
		.highlightsdatum a:hover {
			float:right;
			text-align:right;
			color:#775640;
			font-weight:bold;
			text-decoration:none;
		}
.wandern-txt {
	padding:0px 0px 6px 12px;
}
/* ------- BENÖTIGT FÜR TITEL WANDERN  ------- */
/* ----------------------------------------------------------- ENDE HIGHLIGHTS ENDE ----------------------------------------------------------- */



/* ----------------------------------------- BEGINN AUSFLUGSZIELE BEGINN -----------------------------------------*/
.box-ausflugsziele {
	width:162px;
	background-color:#fef2de;
	height:150px;
	text-align:center;
	margin:18px 23px 0 0;
	float:left;
}
.box-ausflugsziele:hover {
	background-color:#ACAC2A;
	color:#fff;
}
.box-ausflugsziele:hover a{
	color:#fff;
}
.box-ausflugsziele a {
	color:#775640;
	padding:15px 0;
}
.box-ausflugsziele a:hover{
	color:#fff;
}
.box-ausflugsziele img {
	margin:0 0 0px;
}
.box-txt {
	padding:0 5px;
	line-height:18px;
	width:152px;
}
/* ----------------------------------------- ENDE AUSFLUGSZIELE ENDE -----------------------------------------*/

.terrassenflair-cnt img {
	margin:28px 5px 0px 0px;
}



/* ------------------------------------------------ BEGINN EXPRESSANFRAGE BEGINN ------------------------------------------------ */
#expressanfrage {
	margin:0px 0px 0px 26px;
}
#express-tittel {
	color:#7F903B;
	font-weight:bold;
	font-size:16px;
	padding:16px 0px 4px 0px;
	margin:0px 0px 0px 15px;
}
#express-content {
	padding:0px 8px 0px 8px;
}
/* -------------------------------------------------- ENDE EXPRESSANFRAGE ENDE -------------------------------------------------- */

.restplatz-anfrage {
	text-align:right;
	font-weight:bold;
	padding:0px 18px 12px 0px;
}
	.restplatz-anfrage a {
		text-align:right;
		font-weight:bold;
		color:#7F903B;
	}
		.restplatz-anfrage a:hover {
			text-align:right;
			font-weight:bold;
			color:#775640;
		}






/* ------------------------------------------------- BEGINN FEEDBURNGER FÜR INDEX BEGINN ------------------------------------------------- */
#banner-bottom-index ul {
	margin:0px;
	padding:0px;
}
.CNTR-custom-box {
/*	position:relative; */
}
#banner-left-index, .feedburnerFeedBlock li {
	width:270px;
	height:216px;
	color:#FFFFFF;
	text-align:center!important;
/*	float:left; */
	overflow:hidden;
}
.feedburnerFeedBlock li {
	margin:0px;
	padding:0px;
	position:relative;
}
.custom-box h2 {
	text-align:center!important;
	text-transform:uppercase;
}
.feedburnerFeedBlock .headline {
	text-align:center!important;
	height:22px;
	line-height:16px;
	position:absolute;
	top:184px;
	width:270px;
	left:0;
	text-align:center;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
#banner-left-index h2 a, .feedburnerFeedBlock .headline a {
	color:#ffffff!important;
	text-decoration:none;
	font-size:13px;
}
#banner-left-index h2 a:hover, .feedburnerFeedBlock .headline a:hover {
	color:#ffffff!important;
}
#banner-left-index div {
	padding:0px 9px 9px 0px;
}
.feedburnerFeedBlock div {
	padding:0 0 9px 0;
	width:270px;
	height:220px;
	overflow:hidden;
	line-height:146%;
}
#banner-left-index img, .feedburnerFeedBlock img {
	max-width:266px;
	max-height:200px;
	position:relative;
	margin-bottom:36px;
	border:2px solid #ECB64F;
}
.feedburnerFeedBlock p {
	width:270px!important;
	height:180px!important;
	padding: 0!important;
	margin: 0 0 34px!important;
	overflow:hidden;
	padding: 0 0px !important;
}
.feedburnerFeedBlock h1, .feedburnerFeedBlock h2, .feedburnerFeedBlock h3, .feedburnerFeedBlock h4, .feedburnerFeedBlock strong  {
	color:#FFFFFF!important;
	font-size:12px!important;
	font-weight:normal;
	text-transform:none;
}
#creditfooter {
	display:none;
}








#banner-bottom-index {
	padding:34px 0px 0px 0px;
}
#banner-left-index {
	width:270px;
	float:left;
	background-color:#ECB64F;
	color:#FFFFFF;
	text-align:center;
	padding:0px 0px 8px 0px;
	margin:0px 14px 0px 0px;
}
	#banner-left-index a {
		color:#FFFFFF;
	}
		#banner-left-index a:hover {
			color:#FFFFFF;
		}

#banner-right-index {
	width:270px;
	float:left;
	background-color:#ECB64F;
	color:#FFFFFF;
	text-align:center;
	padding:0px 0px 8px 0px;
}
	#banner-right-index a {
		color:#FFFFFF;
	}
		#banner-right-index a:hover {
			color:#FFFFFF;
		}
/* --------------------------------------------------- ENDE FEEDBURNGER FÜR INDEX ENDE --------------------------------------------------- */

.content {
	min-height:548px;
}


