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

body {
	background:#fadbac url(../images/layout/bg_all-orange.gif) repeat-x scroll 0 0; /* FBF5EC */
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a2a13;
}

#seite {
	background-color:#ffffff;
	width:1024px;    /*  --> 972 + 26 + 26 = 1024 */
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	border:1px solid #3a2a13;
}

#top {
	padding-bottom:10px;
	padding-left:26px;
	padding-right:26px;
	padding-top:10px;
}
#newsticker {
	font-weight:bold;
	float:left;
	width:690px;
}
#lang {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:11px;
	padding-top:0px;
}
	#lang a:link {
		color:#3a2a13;
		text-decoration:none;
	}
		#lang a:visited {
			color:#3a2a13;
			text-decoration:none;
		}
		#lang a:hover {
			color:#3a2a13;
			text-decoration:underline;
		}
		#lang a:active {
			color:#3a2a13;
			text-decoration:none;
		}

.ico_lang {
	padding-bottom:0px;
	padding-left:11px;
	padding-right:0px;
	padding-top:0px;
}

#img_main {
	padding-bottom:0px;
	padding-left:26px;
	padding-right:26px;
	padding-top:0px;
}

#ludwigshof {
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:25px;
	width:1024px;
	background-color:#de8f3a;
}
	#ludwigshof a:link {
		color:#f8efe2;
		text-decoration:none;
	}
		#ludwigshof a:visited {
			color:#f8efe2;
			text-decoration:none;
		}
		#ludwigshof a:hover {
			color:#f8efe2;
			text-decoration:underline;
		}
		#ludwigshof a:active {
			color:#f8efe2;
			text-decoration:none;
		}

.logo_next {
	width:160px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	text-align:center;
	line-height:22px;
	text-align:center;
	color:#f8efe2;
	font-weight:bold;
	text-transform:uppercase;
}

#logo {
	padding-bottom:0px;
	padding-left:13px;
	padding-right:0px;
	padding-top:0px;
	width:330px;
}



/* ----------------------------------------------------- BEGINN NAVIGATION BEGINN ---------------------------------------------------*/
.navigation {
	width:212px;
	padding-bottom:0px;
	padding-left:48px;
	padding-right:48px;
	padding-top:38px;
	background-color:#ffffff;
	color:#827f7f;
	vertical-align:top;
}
	.navigation a {
		text-decoration:none;
		color:#827f7f;
		font-weight:bold;
		text-transform:uppercase;
		line-height:26px;
	}
	.navigation a:hover {
		color:#de8f3a;
		font-weight:bold;
		text-transform:uppercase;
		margin-bottom:0px;
		margin-left:-14px;
		margin-right:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-left:14px;
		padding-right:0px;
		padding-top:0px;
		background-image:url(../images/layout/ico_navi-on.gif);
		background-position:left;
		background-repeat:no-repeat;
	}
		.navigation a.sel {
			color:#de8f3a;
			text-transform:uppercase;
			font-weight:bold;
			margin-bottom:0px;
			margin-left:-14px;
			margin-right:0px;
			margin-top:0px;
			padding-bottom:0px;
			padding-left:14px;
			padding-right:0px;
			padding-top:0px;
			background-image:url(../images/layout/ico_navi-on.gif);
			background-position:left;
			background-repeat:no-repeat;
		}

.navigation_border {
	border-bottom:2px dashed #999999;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
}
.navigation_anfahrt {
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
}
#subnavigation {
	margin-bottom:0px;
	margin-left:32px;
	margin-right:0px;
	margin-top:0px;
}
	#subnavigation a {
		text-decoration:none;
		color:#827f7f;
		font-weight:bold;
		line-height:24px;
		text-transform:none;
	}
	#subnavigation a:hover {
		color:#de8f3a;
		font-weight:bold;
		background-image:none;
		text-transform:none;
	}
		#subnavigation a.sel {
			color:#de8f3a;
			font-weight:bold;
			background-image:none;
			text-transform:none;
		}

#holidaycheck {
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:14px;
	width:160px;
}
/* ------------------------------------------------------- ENDE NAVIGATION ENDE -----------------------------------------------------*/



/* -------------------------------------------------- BEGINN CONTENT BEGINN ------------------------------------------------- */
.content {
	width:692px;
	background-color:#fbf5ec;
	padding-bottom:26px;
	padding-left:24px;
	padding-right:34px;
	padding-top:20px;
	vertical-align:top;
	line-height:18px;
}
	.content a:link {
		color:#3a2a13;
		text-decoration:none;
	}
		.content a:visited {
			color:#3a2a13;
			text-decoration:none;
		}
		.content a:hover {
			color:#3a2a13;
			text-decoration:underline;
		}
		.content a:active {
			color:#3a2a13;
			text-decoration:none;
		}

#wetterbox {
	background-color:#e8c79a;
	font-size:11px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	padding-top:6px;
	height:71px;
	/*line-height:13px;*/
	line-height:17px;
}
.wetter_more {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	/*padding-top:3px;*/
	padding-top:7px;
}
	.wetter_more a:link {
		color:#3a2a13;
		text-decoration:none;
	}
		.wetter_more a:visited {
			color:#3a2a13;
			text-decoration:none;
		}
		.wetter_more a:hover {
			color:#3a2a13;
			text-decoration:underline;
		}
		.wetter_more a:active {
			color:#3a2a13;
			text-decoration:none;
		}

#expressanfrage_div {
	background-color:#e8c79a;
	width:194px;
	vertical-align:top;
	/*line-height:13px;*/
	line-height:17px;
}
#expressanfrage {
	position:absolute;
	width:194px;
	background-color:#e8c79a;
	/*padding-bottom:4px;*/
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.express_txt {
	padding-bottom:2px;
	padding-left:12px;
	padding-right:0px;
	padding-top:0px;
}
.express_more {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:12px;
	padding-top:3px;
	font-size:11px;
}
	.express_more a:link {
		color:#3a2a13;
		text-decoration:none;
	}
		.express_more a:visited {
			color:#3a2a13;
			text-decoration:none;
		}
		.express_more a:hover {
			color:#3a2a13;
			text-decoration:underline;
		}
		.express_more a:active {
			color:#3a2a13;
			text-decoration:none;
		}

form {
	margin:0px;
	padding:0px;
}



/* ------------------------------------------------- BEGINN AKTUELLE ANGEBOTE BEGINN ------------------------------------------------- */
#akt_angebote_none {
	background-color:#e8c79a;
	height:83px;
	line-height:13px;
	vertical-align:top;
	text-align:center;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:18px;
	padding-top:0px;
}
#akt_angebote {
	background-color:#e8c79a;
	/*height:83px;*/
	height:95px;
	line-height:13px;
	vertical-align:top;
}
.aktangebot_titel {
	font-weight:bold;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	text-transform:uppercase;
	font-size:12px;
}
.aktangebot_datum {
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	font-size:10px;
}
.aktangebot_preis {
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	font-size:11px;
}
.akt_angebot_btn {
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	font-size:11px;
}

#akt_angebot_next {
	float:left;
}

#akt_angebot_request {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	float:right;
	text-decoration:none;
}
#akt_angebot_request a:link {
	text-decoration:none;
}
#akt_angebot_request a:visited {
	text-decoration:none;
}
#akt_angebot_request a:hover {
	text-decoration:none;
}
#akt_angebot_request a:active {
	text-decoration:none;
}
.btn_offers {
	background-color:#f2dfc5;
	padding-bottom:1px;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	text-decoration:none;
	color:#3a2a13;
	font-weight:bold;
}
	.btn_offers a:link {
		text-decoration:none;
		color:#3a2a13;
		font-weight:bold;
	}
		.btn_offers a:visited {
			text-decoration:none;
			color:#3a2a13;
			font-weight:bold;
		}
		.btn_offers a:hover {
			text-decoration:none;
			color:#3a2a13;
			font-weight:bold;
		}
		.btn_offers a:active {
			text-decoration:none;
			color:#3a2a13;
			font-weight:bold;
		}
		
		
		
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {  position: relative; }

.jcarousel-clip { z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 240px;
    height: 118px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango .jcarousel-container {
    /* -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    /*padding: 20px 40px;*/
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 83px; /* 75 */
}


.jcarousel-skin-tango .jcarousel-item {
    width: 245px;
    height: 83px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    right: 200px;
    width: 16px;
    height: 16px;
    cursor: pointer;
				background-image:url(../images/layout/spacer.gif);
/*	 background-color:#0EEEEE;  */
/*  background: transparent url(next-horizontal.png) no-repeat 0 0;  */
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 10px;
    width: 16px;
    height: 16px;
    cursor: pointer;
				background-image:url(../images/layout/spacer.gif);
/*	 background-color:#0EEEEE;  */
/*  background: transparent url(prev-horizontal.png) no-repeat 0 0;  */
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

		
		
/* --------------------------------------------------- ENDE AKTUELLE ANGEBOTE ENDE --------------------------------------------------- */



#img_content_01 {
	float:left;
	margin-bottom:22px;
	margin-left:0px;
	margin-right:0px;
	margin-top:22px;
}
#img_content_02 {
	float:left;
	margin-bottom:22px;
	margin-left:1px;
	margin-right:0px;
	margin-top:22px;
}
		
		
		
			/* --------------------------------------------- BEGINN ÜBERSCHRIFTEN BEGINN ---------------------------------------- */
			h1 {
				font-size:16px;
				color:#3a2a13;
				font-weight:bold;
				text-transform:uppercase;
				margin-bottom:16px;
				margin-left:0px;
				margin-right:0px;
				margin-top:40px;
			}
				h1 a {
					color:#3a2a13;
					font-weight:bold;
					text-transform:uppercase;
					text-decoration:none;
				}
					h1 a:hover {
						color:#3a2a13;
						font-weight:bold;
						text-transform:uppercase;
						text-decoration:underline;
					}
			h2 {
				font-size:14px;
				color:#3a2a13;
				font-weight:bold;
				text-transform:uppercase;
				margin-bottom:16px;
				margin-left:0px;
				margin-right:0px;
				margin-top:12px;
			}
			h3 {
				font-size:12px;
				color:#3a2a13;
				font-weight:bold;
				text-transform:uppercase;
				margin-bottom:8px;
				margin-left:0px;
				margin-right:0px;
				margin-top:20px;
			}
			/* ----------------------------------------------- ENDE ÜBERSCHRIFTEN ENDE ------------------------------------------ */



/* ---------------------------------------------------- ENDE CONTENT ENDE --------------------------------------------------- */



/* ---------------------------------------------------- BEGINN FOOTER BEGINN ------------------------------------------------------ */
#adress {
	background-color:#de8f3a;
	padding-bottom:14px;
	padding-left:0px;
	padding-right:0px;
	padding-top:14px;
	text-align:center;
	font-size:11px;
	color:#f8efe2;
	font-weight:bold;
}
	#adress a:link {
		color:#f8efe2;
		font-weight:bold;
		text-decoration:none;
	}
		#adress a:visited {
			color:#f8efe2;
			font-weight:bold;
			text-decoration:none;
		}
		#adress a:hover {
			color:#f8efe2;
			font-weight:bold;
			text-decoration:underline;
		}
		#adress a:active {
			color:#f8efe2;
			font-weight:bold;
			text-decoration:none;
		}

#imp_priv {
	text-align:center;
	color:#696767;
	font-size:11px;
	padding-bottom:35px;
	padding-left:0px;
	padding-right:0px;
	padding-top:26px;
}
	#imp_priv a:link {
		color:#696767;
		text-decoration:none;
	}
		#imp_priv a:visited {
			color:#696767;
			text-decoration:none;
		}
		#imp_priv a:hover {
			color:#696767;
			text-decoration:underline;
		}
		#imp_priv a:active {
			color:#696767;
			text-decoration:none;
		}

#logos_footer {
	padding-bottom:80px;
	padding-left:50px;
	padding-right:50px;
	padding-top:0px;
}

.logo_footer_left {
	width:126px;
}
.logo_footer_right {
	width:143px;
}
.logo_bottom {
	width:1px;
}

.titel_footer {
	text-transform:uppercase;
	color:#696767;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:50px;
	padding-top:38px;
}
	.titel_footer a:link {
		color:#696767;
		text-decoration:none;
	}
		.titel_footer a:visited {
			color:#696767;
			text-decoration:none;
		}
		.titel_footer a:hover {
			color:#696767;
			text-decoration:underline;
		}
		.titel_footer a:active {
			color:#696767;
			text-decoration:none;
		}

.footer_links {
	color:#848080;
	vertical-align:top;
	text-align:left;
	line-height:18px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}
	.footer_links a:link {
		color:#848080;
		text-decoration:none;
	}
		.footer_links a:visited {
			color:#848080;
			text-decoration:none;
		}
		.footer_links a:hover {
			color:#848080;
			text-decoration:underline;
		}
		.footer_links a:active {
			color:#848080;
			text-decoration:none;
		}
/* ------------------------------------------------------ ENDE FOOTER ENDE -------------------------------------------------------- */

.nopflicht {
	display:none;
}

.link {
	color:#3a2a13;
}
	.link a:link {
		color:#3a2a13;
		text-decoration:underline;
	}
		.link a:visited {
			color:#3a2a13;
			text-decoration:underline;
		}
		.link a:hover {
			color:#3a2a13;
			text-decoration:none;
		}
		.link a:active {
			color:#3a2a13;
			text-decoration:underline;
		}

#link_sichtbar {
	color:#3a2a13;
	text-decoration:underline;
}
	#link_sichtbar a {
		color:#3a2a13;
		text-decoration:underline;
	}
	#link_sichtbar a:hover {
		color:#3a2a13;
		text-decoration:none;
	}



/* -------------------------------------------------------- BEGINN ANGEBOTE BEGINN --------------------------------------------- */
.angeboteliste_titel {
	background-color:#F2DFC5;
	color:#696767;
	font-size:13px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:4px;
	padding-top:6px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:24px;
}
.datum_angebote_liste {
	float:right;
}

.angeboteliste_beschreibung {
 background-color:#F7EBDB;
	font-size:12px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	color:#2A292C;
}
.angeboteliste_more {
	background-color:#F7EBDB;
	text-align:right;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:8px;
	padding-top:0px;
	color:#696767;
	border-bottom:1px solid #897F71;
	font-weight:bold;
}
	.angeboteliste_more a:link {
		color:#696767;
		font-weight:bold;
		text-decoration:none;
	}
		.angeboteliste_more a:visited {
			color:#696767;
			font-weight:bold;
			text-decoration:none;
		}
		.angeboteliste_more a:hover {
			color:#696767;
			font-weight:bold;
			text-decoration:underline;
		}
		.angeboteliste_more a:active {
			color:#696767;
			font-weight:bold;
			text-decoration:none;
		}

.angebotedetail_beschreibung {
 background-color:#F7EBDB;
	font-size:12px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	color:#2A292C;
}

.angebotedetail_beschreibung ul {
	margin-bottom:6px;
	margin-left:16px;
	margin-right:16px;
	margin-top:6px;
	padding:0px;
}

#back {
	float:left;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:24px;
	color:#696767;
	text-decoration:none;
}
	#back a:link {
		color:#696767;
		text-decoration:none;
		font-weight:bold;
	}
		#back a:visited {
			color:#696767;
			text-decoration:none;
			font-weight:bold;
		}
		#back a:hover {
			color:#696767;
			text-decoration:underline;
			font-weight:bold;
		}
		#back a:active {
			color:#696767;
			text-decoration:none;
			font-weight:bold;
		}
#request {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:12px;
	padding-top:24px;
	text-align:right;
}
	#request a:link {
		color:#696767;
		text-decoration:none;
		font-weight:bold;
	}
		#request a:visited {
			color:#696767;
			text-decoration:none;
			font-weight:bold;
		}
		#request a:hover {
			color:#696767;
			text-decoration:underline;
			font-weight:bold;
		}
		#request a:active {
			color:#696767;
			text-decoration:none;
			font-weight:bold;
		}
/* ---------------------------------------------------------- ENDE ANGEBOTE ENDE ----------------------------------------------- */



/* --------------------------------------------------------- BEGINN PREISE BEGINN --------------------------------------------- */
.preise_white {
	background-color:#FFFFFF;
	color:#A36900;
	text-align:center;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	font-weight:bold;
	border-top:solid 1px #FBF5EC;
	border-right:solid 1px #FBF5EC;
}

.preise_light {
	text-align:center;
	color:#A36900;
	border-right:1px solid #FBF5EC;
	background-color:#F7EBDB;
}
.preise_dark {
	text-align:center;
	color:#A36900;
	border-right:1px solid #FBF5EC;
	/*background-color:#F4E4D0;*/
	background-color:#fffbf3;
}

#preisliste_zusatz {
}
#preisliste_zusatz ul {
	margin-bottom:0px;
	margin-left:16px;
	margin-right:16px;
	margin-top:18px;
	padding:0px;
}
/* ----------------------------------------------------------- ENDE PREISE ENDE ----------------------------------------------- */



.mohoverleih_preis {
	background-color:#F7EBDB;
	color:#A36900;
	text-align:center;
	padding-bottom:6px;
	padding-left:24px;
	padding-right:24px;
	padding-top:6px;
	font-weight:bold;
}
.mohoverleih_preise {
	background-color:#ffffff;
	color:#A36900;
	text-align:center;
	padding-bottom:6px;
	padding-left:24px;
	padding-right:24px;
	padding-top:6px;
	font-weight:bold;
}


#kontaktformular {
	background-color:#E8C79A;
}
	#kontaktformular a:link {
		color:#3a2a13;
		text-decoration:none;
	}
		#kontaktformular a:visited {
			color:#3a2a13;
			text-decoration:none;
		}
		#kontaktformular a:hover {
			color:#3a2a13;
			text-decoration:underline;
		}
		#kontaktformular a:active {
			color:#3a2a13;
			text-decoration:none;
		}
.formular_txt {
	padding-bottom:2px;
	padding-left:8px;
	padding-right:0px;
	padding-top:2px;
}
.formular {
	width:80px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:0px;
	padding-top:2px;
}
.formular_pflicht {
	width:80px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:0px;
	padding-top:2px;
}

.anfrage_betreff {
	background-color:#DE8F3A;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
}

.formular_spacer {
	height:8px;
}
.formular_spacer_top {
	height:8px;
	border-top:1px solid #DE8F3A;
}



#sitemap {
	font-weight:bold;
	text-decoration:none;
}
	#sitemap a:link {
		font-weight:bold;
		text-decoration:underline;
	}
		#sitemap a:visited {
			font-weight:bold;
			text-decoration:underline;
		}
		#sitemap a:hover {
			font-weight:bold;
			text-decoration:none;
		}
		#sitemap a:active {
			font-weight:bold;
			text-decoration:underline;
		}
		
.sitemap_01 {
	float:left;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:50px;
	margin-top:0px;
}

#skiegebiete_logos {
	float:right;
	padding: 0 0 0 10px;
}

#banner_garni {
	/* background-color:#deaf6f;    ---> alte Hintergrundfarbe/Farbe für Hotel Ludwigshof Banner */
	background-color:#6C7A1E;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	/* color:#f8efe2;               ---> alte Textfarbe/Textfarbe für Hotel Ludwigshof Banner */
	color:#FFFFFF;
	line-height:28px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	margin-bottom:28px;
	margin-left:0px;
	margin-right:0px;
	margin-top:8px;
	width:190px;
	font-size:12px;
	text-align:center;
}
	#banner_garni a:link {
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		/* color:#f8efe2;               ---> alte Textfarbe/Textfarbe für Hotel Ludwigshof Banner */
		color:#f8efe2;
		background-image:none;
		text-align:center;
	}
		#banner_garni a:visited {
			font-weight:bold;
			text-decoration:none;
			text-transform:uppercase;
			/* color:#f8efe2;               ---> alte Textfarbe/Textfarbe für Hotel Ludwigshof Banner */
			color:#f8efe2;
			background-image:none;
			text-align:center;
		}
		#banner_garni a:hover {
			font-weight:bold;
			text-decoration:none;
			text-transform:uppercase;
			/* color:#f8efe2;               ---> alte Textfarbe/Textfarbe für Hotel Ludwigshof Banner */
			color:#f8efe2;
			background-image:none;
			text-align:center;
			margin:0px;
			padding:0px;
		}
		#banner_garni a:active {
			font-weight:bold;
			text-decoration:none;
			text-transform:uppercase;
			/* color:#f8efe2;               ---> alte Textfarbe/Textfarbe für Hotel Ludwigshof Banner */
			color:#f8efe2;
			background-image:none;
			text-align:center;
		}
		
		
/* Anfahrt --> Europakarte */
.CNT_europakarte{
	position:absolute; 
	top:0; 
	right:5px; 
	width:300px;
	}


#moho_img {
	float:left;
	width:220px;
	height:166px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:8px;
	padding-top:4px;
}


#facebook {
	color:#3B5998;
	line-height:16px;
	margin:0px 0px 16px 0px;
	background-color:#FADBAC;
	padding:6px 8px 4px 8px;
	background-image:none;
}
.img_facebook {
	margin:0px 0px 3px 0px;
}
	.img_facebook a {
		margin:0px;
		padding:0px;
	}
	.img_facebook a:hover {
		margin:0px;
		padding:0px;
	}
	#facebook a {
		color:#3B5998;
		text-decoration:none;
		line-height:16px;
		text-transform:none;
		background-image:none;
		margin:0px;
		padding:0px;
	}
		#facebook a:hover {
			color:#3B5998;
			text-decoration:none;
			text-transform:none;
			background-image:none;
			margin:0px;
			padding:0px;
			cursor:pointer;
		}

.wifi_img {
	margin:10px 0px 0px 0xp;
}