html {
	height:100%;
	margin-bottom:1px;
}
body {
	background-color:#FFFFFF;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#67635f;
}
.border-orange-left {
	border-right:1px solid #f7ad00;
}
.border-orange-right {
	border-left:1px solid #f7ad00;
}
.border-orange-top {
	width:740px;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	height:420px;
}
.border-orange-bottom {
	border-bottom:1px solid #f7ad00;
}
.spacer-border-orange-top {
	width:6px;
}
.spacer-left-main {
	width:6px;
}
#hp-left {
	width:231px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	vertical-align:top;
	background-image:url(../images/layout/bg_left.jpg);
	background-repeat:repeat-y;
}
/* --------------------------------------------- BEGINN NAVI-LANG BEGINN ---------------------------------------- */
#navi-lang {
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	border-bottom:1px solid #f7ad00;
}
#de {
	width:22px;
	float:right;
}
#it {
	width:22px;
	float:right;
}
#en {
	width:22px;
	float:right;
}
/* ------------------------------------------------ ENDE NAVI-LANG ENDE ---------------------------------------- */



/* ----------------------------------------------- BEGINN NAVI-MAIN BEGINN -------------------------------------------- */
.ico-navi-main {
	padding-bottom:0px;
	padding-left:14px;
	padding-right:14px;
	padding-top:0px;
}
.navi_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#504f54;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	letter-spacing:1px;
}
.navi_main a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#504f54;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	letter-spacing:1px;
}
.navi_main a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#f39800;
}
.navi_mainMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#f39800;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	letter-spacing:1px;
}
.navi_mainMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#f39800;
}
.navi_mainMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#f39800;
}
.navi_mainMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#f39800;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	letter-spacing:1px;
}
.navi_mainMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#f39800;
}
.navi_mainMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#f39800;
}
.navi_main_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#f39800;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	letter-spacing:1px;
}
.navi_main_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#f39800;
}
.navi_main_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#f39800;
}
.subnavi-spacer {
	background-color:#FFFFFF;
	height:3px;
}
.subnavi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
	background-color:#FFFFFF;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:0px;
	padding-top:4px;
	border:1px solid #ffffff;
}
.subnavi a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
	background-color:#FFFFFF;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}
.subnavi a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}
.subnaviMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
	background-color:#f6f6f6;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:0px;
	padding-top:4px;
}
.subnaviMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
}
.subnaviMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
}
.subnaviMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
	background-color:#f6f6f6;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:0px;
	padding-top:4px;
	border:1px solid #ecedee;
}
.subnaviMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
}
.subnaviMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
}
.subnavi_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
	background-color:#f6f6f6;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:0px;
	padding-top:4px;
	border:1px solid #ecedee;
}
.subnavi_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
}
.subnavi_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#504f54;
}
/* ------------------------------------------------- ENDE NAVI-MAIN ENDE -------------------------------------------- */



/* ----------------------------------------------- BEGINN CONTENT-LEFT BEGINN ---------------------------------- */
.cnt-left-link {
	color:#FFFFFF;
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	font-weight:bold;
}
.cnt-left-link a:link {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.cnt-left-link a:visited {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
.cnt-left-link a:hover {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
}
.cnt-left-link a:active {
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
#img-under-logo {
	text-align:center;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.expressanfrage-cnt {
	padding-bottom:0px;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
}
#table-expressanfrage {
	color:#78736b;
	background-color:#FFFFFF;
	border:1px solid #b78e36;
}
#table-expressanfrage a:link {
	text-align:right;
	color:#78736b;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
}
#table-expressanfrage a:visited {
	text-align:right;
	color:#78736b;
	text-decoration:none;
}
#table-expressanfrage a:hover {
	text-align:right;
	color:#78736b;
	text-decoration:underline;
}
#table-expressanfrage a:active {
	text-align:right;
	color:#78736b;
	text-decoration:none;
}
#expressanfrage-more {
	text-align:right;
	color:#78736b;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
}
#expressanfrage-more a:link {
	text-align:right;
	color:#78736b;
	text-decoration:none;
}
#expressanfrage-more a:visited {
	text-align:right;
	color:#78736b;
	text-decoration:none;
}
#expressanfrage-more a:hover {
	text-align:right;
	color:#78736b;
	text-decoration:underline;
}
#expressanfrage-more a:active {
	text-align:right;
	color:#78736b;
	text-decoration:none;
}
.expressanfrage-more {
	text-align:right;
	color:#78736b;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
}
.expressanfrage-more a:link {
	text-align:right;
	color:#78736b;
	text-decoration:none;
}
.expressanfrage-more a:visited {
	text-align:right;
	color:#78736b;
	text-decoration:none;
}
.expressanfrage-more a:hover {
	text-align:right;
	color:#78736b;
	text-decoration:underline;
}
.expressanfrage-more a:active {
	text-align:right;
	color:#78736b;
	text-decoration:none;
}
.txtexpress {
	padding-bottom:0px;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
}
#expressanfrage-titel {
	color:#78736b;
	padding-bottom:8px;
	padding-left:6px;
	padding-right:0px;
	padding-top:8px;
	font-weight:bold;
	text-transform:uppercase;
}
#home {
	background-color:#fdefd3;
	text-align:center;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}
#home a:link {
	color:#67635f;
	text-decoration:none;
}
#home a:visited {
	color:#67635f;
	text-decoration:none;
}
#home a:hover {
	color:#67635f;
	text-decoration:underline;
}
#home a:active {
	color:#67635f;
	text-decoration:none;
}
#logo {
	text-align:center;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
}
#schnaeppchen {
	color:#f39800;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:0px;
	padding-top:8px;
	background-color:#FFFFFF;
	border-top:1px solid #b78e36;
	border-left:1px solid #b78e36;
	border-right:1px solid #b78e36;
	font-weight:bold;
	text-transform:uppercase;
}
#schnaeppchen-border {
	height:1px;
	background-color:#bcb9b5;
	border-left:1px solid #b78e36;
	border-right:1px solid #b78e36;
}
.schnaeppchen-inhalt {
	color:#504f54;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:0px;
	padding-top:8px;
	background-color:#FFFFFF;
	border-left:1px solid #b78e36;
	border-right:1px solid #b78e36;
	border-bottom:1px solid #b78e36;
}
.schnaeppchen-titel {
	color:#504f54;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	font-weight:bold;
	text-transform:uppercase;
}
.schnaeppchen-datum {
	color:#504f54;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.schnaeppchen-preis {
	color:#504f54;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.fotogalerie-bg {
	background: url(../images/layout/ico-fotogallerie.gif) 0 0 no-repeat;
	padding: 6px 0 6px 30px
}
.anfrage-bg {
	background: url(../images/layout/ico-kontakt.gif) 0 0 no-repeat;
	padding: 6px 0 6px 30px
}
.kontakt-bg {
	background: url(../images/layout/ico-kontakt2.gif) 0 0 no-repeat;
	padding: 6px 0 6px 30px
}
.flyer-bg {
	background: url(../images/layout/ico-pdf.gif) 0 0 no-repeat;
	padding: 6px 0 6px 30px
}
.newsletter-bg {
	background: url(../images/layout/ico-newsletter.gif) 0 0 no-repeat;
	padding: 6px 0 6px 30px
}
/* ------------------------------------------------- ENDE CONTENT-LEFT ENDE ---------------------------------- */



#newsticker {
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
}
/* ----------------------------------------------- BEGINN SILBERSTREIFEN BEGINN -------------------------------------- */
.silber-links-rechts {
	background-color:#f6f6f6;
	border-bottom:1px solid #d8dadc;
	border-top:1px solid #d8dadc;
	height:56px;
}
.silber-akt-angebote {
	background-color:#f6f6f6;
	border-bottom:1px solid #d8dadc;
	border-top:1px solid #d8dadc;
	margin:0px;
	padding:0px;
	height:56px;
}
/* --------------------------------------- BEGINN AKTUELLE ANGEBOTE BEGINN ------------------------------------------ */
		#akt-angebote {
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
	line-height:18px;
	text-align:justify;
}
.ico-winter-sommerangebot {
	padding-bottom:0px;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	width:20px;
}
.winterangebot-titel {
	color:#0065b2;
	text-transform:uppercase;
	font-weight:bold;
	width:220px;
}
.winterangebot-titel a:link {
	color:#0065b2;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.winterangebot-titel a:visited {
	color:#0065b2;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.winterangebot-titel a:hover {
	color:#67635f;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
}
.winterangebot-titel a:active {
	color:#0065b2;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.sommerangebot-titel {
	color:#b4010b;
	text-transform:uppercase;
	font-weight:bold;
	width:220px;
}
.sommerangebot-titel a:link {
	color:#b4010b;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.sommerangebot-titel a:visited {
	color:#b4010b;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.sommerangebot-titel a:hover {
	color:#67635f;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
}
.sommerangebot-titel a:active {
	color:#b4010b;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.sommerangebote-uebersicht-titel {
	color:#ffffff;
	background-color:#f39800;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:8px;
	padding-top:3px;
	width:320px;
}
.sommerangebote-uebersicht-titel a:link {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.sommerangebote-uebersicht-titel a:visited {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.sommerangebote-uebersicht-titel a:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.sommerangebote-uebersicht-titel a:active {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.sommerangebote-uebersicht-mehr {
	color:#ffffff;
	background-color:#f39800;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	width:180px;
	text-align:right;
}
.sommerangebote-uebersicht-mehr a:link {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.sommerangebote-uebersicht-mehr a:visited {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.sommerangebote-uebersicht-mehr a:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.sommerangebote-uebersicht-mehr a:active {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.winterangebote-uebersicht-titel {
	color:#67635f;
	background-color:#f6f6f6;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:8px;
	padding-top:3px;
	width:320px;
}
.winterangebote-uebersicht-titel a:link {
	color:#67635f;
	font-weight:bold;
	text-decoration:none;
}
.winterangebote-uebersicht-titel a:visited {
	color:#67635f;
	font-weight:bold;
	text-decoration:none;
}
.winterangebote-uebersicht-titel a:hover {
	color:#67635f;
	font-weight:bold;
	text-decoration:none;
}
.winterangebote-uebersicht-titel a:active {
	color:#67635f;
	font-weight:bold;
	text-decoration:none;
}
.winterangebote-uebersicht-mehr {
	color:#67635f;
	background-color:#f6f6f6;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	width:180px;
	text-align:right;
}
.winterangebote-uebersicht-mehr a:link {
	color:#67635f;
	font-weight:bold;
	text-decoration:none;
}
.winterangebote-uebersicht-mehr a:visited {
	color:#67635f;
	font-weight:bold;
	text-decoration:none;
}
.winterangebote-uebersicht-mehr a:hover {
	color:#67635f;
	font-weight:bold;
	text-decoration:none;
}
.winterangebote-uebersicht-mehr a:active {
	color:#67635f;
	font-weight:bold;
	text-decoration:none;
}
.spacer-uebersicht {
	height:8px;
}
/* ----------------------------------------- ENDE AKTUELLE ANGEBOTE ENDE ------------------------------------------ */
/* ------------------------------------------------- ENDE SILBERSTREIFEN ENDE -------------------------------------- */



/* ------------------------------------------- BEGINN CONTENT UND ÜBERSCHRIFTEN BEGINN --------------------------------- */
#content {
	vertical-align:top;
	padding-bottom:6px;
	padding-left:42px;
	padding-right:70px;
	padding-top:36px;
	line-height:18px;
	font-size:13px;
	width:628px;
}
#content a:link {
	color:#f39800;
	text-decoration:none;
}
#content a:visited {
	color:#f39800;
	text-decoration:none;
}
#content a:hover {
	color:#f39800;
	text-decoration:underline;
}
#content a:active {
	color:#f39800;
	text-decoration:none;
}
#content-preise {
	vertical-align:top;
	padding-bottom:6px;
	padding-left:42px;
	padding-right:20px;
	padding-top:36px;
	line-height:18px;
	font-size:13px;
	width:678px;
}
h1 {
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:12px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}
h2 {
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:6px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:6px;
	margin-left:0px;
	margin-right:0px;
	margin-top:24px;
	padding:0px;
}
h4 {
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:6px;
	margin-left:12px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}
.winterspecials {
	background-color:#f6f6f6;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:5px;
	padding-top:3px;
	font-weight:bold;
}
.winterspecials-inhalt {
	padding-bottom:0px;
	padding-left:12px;
	padding-right:5px;
	padding-top:0px;
}
.sommerspecials {
	background-color:#f6f6f6;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:5px;
	padding-top:3px;
	font-weight:bold;
}
.sommerspecials-inhalt {
	padding-bottom:0px;
	padding-left:12px;
	padding-right:5px;
	padding-top:0px;
}
#wetter-quelle {
	color:#0E695D;
	font-size:12px;
	text-align:right;
}
ul {
	padding-bottom:0px;
	padding-left:14px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
#formulare {
	border:1px solid #f7ad00;
	width:440px;
}
.txt-felder {
	padding-bottom:4px;
	padding-left:8px;
	padding-right:0px;
	padding-top:4px;
	vertical-align:top;
}
.nopflicht {
	display:none;
}
/* ------------------------------------------- BEGINN CONTENT UND ÜBERSCHRIFTEN BEGINN --------------------------------- */



.footer {
	text-align:center;
}
.footer a:link {
	color:#67635f;
	text-decoration:none;
}
.footer a:visited {
	color:#67635f;
	text-decoration:none;
}
.footer a:hover {
	color:#67635f;
	text-decoration:underline;
}
.footer a:active {
	color:#67635f;
	text-decoration:none;
}
/* ---------------------------------------------- BEGINN AKT ANGEBOTE SCROLLBEREICH BEGINN --------------------------------- */
#babyLayer {
	position:absolute;
	left:0px;
	top:0px;
	width:600px;
	z-index:20;
}
/* ------------------------------------------------ ENDE AKT ANGEBOTE SCROLLBEREICH ENDE --------------------------------- */



/* ------------------------------------------------ BEGINN PREISE BEGINN ---------------------------------------------- */
.preise-hauptseite-titel {
	width:158px;
	border-left:1px solid #e2e1e0;
	border-right:1px solid #e2e1e0;
	border-top:1px solid #e2e1e0;
	color:#504f54;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	background-image:url(../images/layout/preise-titel-bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.preise-hauptseite-titel a:link {
	color:#504f54;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.preise-hauptseite-titel a:visited {
	color:#504f54;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.preise-hauptseite-titel a:hover {
	color:#504f54;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.preise-hauptseite-titel a:active {
	color:#504f54;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.preise-hauptseite-bild {
	width:158px;
	border-bottom:1px solid #e2e1e0;
	border-left:1px solid #e2e1e0;
	border-right:1px solid #e2e1e0;
}
#preise-hauptseite-txt {
	vertical-align:top;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
}
#preise-border-top {
	background-color:#c9c8c7;
	height:2px;
}
#preise-winter-border-top {
	background-color:#c9c8c7;
	height:2px;
}
.preise-spacer {
	background-color:#d7d6d6;
	height:2px;
}
.preise-winter-spacer {
	background-color:#c9c8c7;
	height:2px;
}
#preisliste {
	background-color:#edebea;
	vertical-align:middle;
	padding-bottom:0px;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	font-weight:bold;
	text-transform:uppercase;
	color:#444343;
	width:78px;
}
#preisliste-winter {
	background-color:#edebea;
	vertical-align:middle;
	padding-bottom:0px;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	font-weight:bold;
	text-transform:uppercase;
	color:#444343;
	width:78px;
}
.preise-zimmer {
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	background-color:#edebea;
	width:78px;
}
.preise-zimmer a:link {
	font-weight:bold;
	text-decoration:none;
	color:#67635f;
}
.preise-zimmer a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#67635f;
}
.preise-zimmer a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#67635f;
}
.preise-zimmer a:active {
	font-weight:bold;
	text-decoration:none;
	color:#67635f;
}
.preise-zimmer-blue {
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	background-color:#edebea;
	width:78px;
}
.preise-zimmer-blue a:link {
	font-weight:bold;
	text-decoration:none;
	color:#67635f;
}
.preise-zimmer-blue a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#67635f;
}
.preise-zimmer-blue a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#67635f;
}
.preise-zimmer-blue a:active {
	font-weight:bold;
	text-decoration:none;
	color:#67635f;
}
.preis-white {
	text-align:center;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
}
.preis-gray {
	background-color:#edebea;
	text-align:center;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
}
.preis-blue {
	background-color:#edebea;
	text-align:center;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
}
.tag {
	font-weight:normal;
	font-size:11px;
}
.tagespreis {
	font-weight:bold;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.woche {
	font-weight:normal;
	font-size:11px;
}
.wochenpreis {
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.wochentitel-white {
	font-weight:bold;
	width:80px;
	text-align:center;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	padding-top:6px;
	vertical-align:bottom;
}
.wochentitel-gray {
	font-weight:bold;
	width:80px;
	background-color:#edebea;
	text-align:center;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	padding-top:6px;
	vertical-align:bottom;
}
.wochentitel-blue {
	font-weight:bold;
	width:80px;
	background-color:#edebea;
	text-align:center;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	padding-top:6px;
	vertical-align:bottom;
}
.zeitraum-white {
	text-align:center;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	vertical-align:bottom;
}
.zeitraum-gray {
	background-color:#edebea;
	text-align:center;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	vertical-align:bottom;
}
.zeitraum-blue {
	background-color:#edebea;
	text-align:center;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	vertical-align:bottom;
}
.skipasspreise-titel {
	background-color:#edebea;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	text-align:center;
}
.skipasspreise-titel-bold {
	background-color:#edebea;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	text-align:center;
	font-weight:bold;
}
.skipasspreise-preise {
	text-align:center;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:6px;
	padding-top:5px;
}
/* -------------------------------------------------- ENDE PREISE ENDE ---------------------------------------------- */


.alternativlink {
	color:#67635f;
	font-weight:bold;
}
.alternativlink a:link {
	color:#67635f;
	text-decoration:none;
	font-weight:bold;
}
.alternativlink a:visited {
	color:#67635f;
	text-decoration:none;
	font-weight:bold;
}
.alternativlink a:hover {
	color:#67635f;
	text-decoration:none;
	font-weight:bold;
}
.alternativlink a:active {
	color:#67635f;
	text-decoration:none;
	font-weight:bold;
}
.alternativlink-orange {
	color:#f39800;
	font-weight:bold;
}
.alternativlink-orange a:link {
	color:#f39800;
	text-decoration:none;
	font-weight:bold;
}
.alternativlink-orange a:visited {
	color:#f39800;
	text-decoration:none;
	font-weight:bold;
}
.alternativlink-orange a:hover {
	color:#f39800;
	text-decoration:none;
	font-weight:bold;
}
.alternativlink-orange a:active {
	color:#f39800;
	text-decoration:none;
	font-weight:bold;
}
/* ---------------------------------------------- BEGINN GÄSTEBUCH BEGINN ---------------------------------------- */
.guestbook-important {
	color:#f39800;
	font-weight:bold;
}
.guestbook-datum {
	color:#f39800;
	font-weight:normal;
}
/* ------------------------------------------------ ENDE GÄSTEBUCH ENDE ------------------------------------------ */



/* --------------------------------------------------- BEGINN SCHNÄPPCHEN BEGINN --------------------------------------------- */
.schnaeppchen-auflistung-titel {
	padding-bottom:3px;
	padding-left:12px;
	padding-right:8px;
	padding-top:3px;
	background-color:#f39800;
	color:#ffffff;
	font-weight:bold;
	text-transform:none;
	text-align:left;
	width:320px;
}
.schnaeppchen-auflistung-datum {
	padding-bottom:3px;
	padding-left:8px;
	padding-right:12px;
	padding-top:3px;
	background-color:#f39800;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	width:180px;
}
.schnaeppchen-auflistung-beschreibung {
	padding-bottom:3px;
	padding-left:12px;
	padding-right:12px;
	padding-top:3px;
	width:476px;
}
.buchen {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:12px;
	padding-top:0px;
	vertical-align:bottom;
}
.buchen a:link {
	color:#f39800;
	text-decoration:none;
}
.buchen a:visited {
	color:#f39800;
	text-decoration:none;
}
.buchen a:hover {
	color:#f39800;
	text-decoration:underline;
}
.buchen a:active {
	color:#f39800;
	text-decoration:none;
}
.back {
	text-align:left;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:6px;
}
.back-spacer-top {
	height:3px;
	background-color:#f39800;
}
.back a:link {
	color:#f39800;
	text-decoration:none;
}
.back a:visited {
	color:#f39800;
	text-decoration:none;
}
.back a:hover {
	color:#f39800;
	text-decoration:underline;
}
.back a:active {
	color:#f39800;
	text-decoration:none;
}
.winterangebote-datum {
	padding-bottom:3px;
	padding-left:8px;
	padding-right:12px;
	padding-top:3px;
	background-color:#f6f6f6;
	color:#67635f;
	font-weight:bold;
	text-align:right;
	width:180px;
}
#freizeittipps-mehr {
	padding-bottom:3px;
	padding-left:8px;
	padding-right:12px;
	padding-top:3px;
	background-color:#f39800;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	width:180px;
}
#freizeittipps-mehr a:link {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#freizeittipps-mehr a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#freizeittipps-mehr a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#freizeittipps-mehr a:active {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
/* ----------------------------------------------------- ENDE SCHNÄPPCHEN ENDE --------------------------------------------- */


/* ----------------------------------------------------- BEGINN FREIZEITTIPPS BEGINN ------------------------------------------ */
.freizeittipps-detail-titel {
	padding-bottom:3px;
	padding-left:12px;
	padding-right:8px;
	padding-top:3px;
	background-color:#f39800;
	color:#ffffff;
	font-weight:bold;
	text-transform:none;
	text-align:left;
	width:500px;
}
/* ------------------------------------------------------- ENDE FREIZEITTIPPS ENDE ------------------------------------------ */



/* ------------------------------------------------ BEGINN WOHLFÜHLANWENDUNGEN BEGINN ---------------------------------- */
.wohlfuehlangebote-titel {
	color:#ffffff;
	background-color:#f39800;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:8px;
	padding-top:3px;
	width:500px;
}
/* -------------------------------------------------- ENDE WOHLFÜHLANWENDUNGEN ENDE ---------------------------------- */



/* --------------------------------------------- BEGINN WOHLFÜHLPROGRAMM BEGINN ---------------------------------------- */
.wohlfuehlprogramm-top {
	text-align:right;
	background-color:#f39800;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:18px;
	padding-top:3px;
	color:#FFFFFF;
	font-weight:bold;
}
.wohlfuehlprogramm-top a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.wohlfuehlprogramm-top a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.wohlfuehlprogramm-top a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.wohlfuehlprogramm-top a:active {
	color:#FFFFFF;
	text-decoration:none;
}
/* ----------------------------------------------- ENDE WOHLFÜHLPROGRAMM ENDE ---------------------------------------- */



.freizeittipps-adresse-internet {
	padding-bottom:3px;
	padding-left:12px;
	padding-right:8px;
	padding-top:3px;
	background-color:#f6f6f6;
	font-weight:bold;
	text-transform:none;
	text-align:left;
	width:320px;
}
#angebote-titel-zimmertyp {
	background-color:#f6f6f6;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:0px;
	padding-top:3px;
	font-weight:bold;
	border-bottom:2px solid #dbdbdb;
}
.angebote-tagespreis {
	background-color:#f6f6f6;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	font-weight:bold;
	text-align:center;
	border-bottom:2px solid #dbdbdb;
}
.zimmertyp {
	padding-bottom:3px;
	padding-left:82px;
	padding-right:12px;
	padding-top:3px;
	color:#f39800;
}
.zimmertyp a:link {
	color:#f39800;
	text-decoration:none;
}
.zimmertyp a:visited {
	color:#f39800;
	text-decoration:none;
}
.zimmertyp a:hover {
	color:#f39800;
	text-decoration:none;
}
.zimmertyp a:active {
	color:#f39800;
	text-decoration:none;
}
.angebote-detail-preis {
	text-align:center;
}
#pagetitle {
	text-align:center;
	width:90%;
	float:left;
	height:14px;
}
#pagetitle .title {
	/*text-transform:uppercase;*/
		font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:12px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}
.footer_links {
	padding-bottom:18px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
}
.footer_titel {
	color:#F39800;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-bottom:4px;
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	text-transform:uppercase;
	border-bottom:1px solid #F7AD00;
	border-left:1px solid #F7AD00;
	border-top:1px solid #F7AD00;
}
.footer_titel_right {
	color:#F39800;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-bottom:4px;
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	text-transform:uppercase;
	border-bottom:1px solid #F7AD00;
	border-left:1px solid #F7AD00;
	border-right:1px solid #F7AD00;
	border-top:1px solid #F7AD00;
}
.footer_links {
	color:#504F54;
	font-size:11px;
	vertical-align:top;
	padding-bottom:4px;
	padding-left:16px;
	padding-right:16px;
	padding-top:4px;
	border-bottom:1px solid #F7AD00;
	border-left:1px solid #F7AD00;
	line-height:20px;
}
.footer_links_right {
	color:#504F54;
	font-size:11px;
	vertical-align:top;
	padding-bottom:4px;
	padding-left:16px;
	padding-right:16px;
	padding-top:4px;
	border-bottom:1px solid #F7AD00;
	border-left:1px solid #F7AD00;
	border-right:1px solid #F7AD00;
	line-height:20px;
}
.footer_links a:link {
	color:#504F54;
	font-size:11px;
	text-decoration:underline;
}
.footer_links a:visited {
	color:#504F54;
	font-size:11px;
	text-decoration:underline;
}
.footer_links a:hover {
	color:#504F54;
	font-size:11px;
	text-decoration:none;
}
.footer_links a:active {
	color:#504F54;
	font-size:11px;
	text-decoration:underline;
}
.footer_links_right a:link {
	color:#504F54;
	font-size:11px;
	text-decoration:underline;
}
.footer_links_right a:visited {
	color:#504F54;
	font-size:11px;
	text-decoration:underline;
}
.footer_links_right a:hover {
	color:#504F54;
	font-size:11px;
	text-decoration:none;
}
.footer_links_right a:active {
	color:#504F54;
	font-size:11px;
	text-decoration:underline;
}
#web2_0_icons {
	padding:0px 8px 0px 8px;
	text-align:center;
}
.web_icons {
	margin:0px 6px 0px 0px;
	border:0px;
}

/*Optimierung 2010*/
/* Newsticker */
#newsticker {
	width: 740px;
	height: 16px;
	padding:8px 0
}
/* Scroller Box */
#scroller_container {
	width:740px;
	position: relative;
	height: 14px;
	overflow: hidden;
}
#scroller {
	white-space: nowrap;
}
#scroller p {
	padding: 0;
}