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

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#FFFFFF;
	margin:0px 0px 36px 0px;
	font-size:14px;
}

#logo {
	position:absolute;
	margin:0px 0px 0px 24px;
	z-index:9999;
}
#slogan {
	float:right;
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	margin:22px 96px 0px 0px;
	text-align:right;
}

#adress_top {
	font-size:12px;
	margin:0px 0px 0px 2px;
}
	#adress_top a {
		color:#FFFFFF;
		text-decoration:none;
	}
		#adress_top a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}

#page {
	border-top:1px solid #D8252A;
	margin:84px 0px 0px 0px;
}

#page_bg {
	width:1122px; /* Alexander = 1170 */
	margin:0px auto 0px auto;
	padding:16px 24px 0px 24px;
	background-color:#201E21;
}

#top {
	border-left:solid 7px #AEAFB2;
	border-right:solid 7px #AEAFB2;
	background-color:#818084;
}
#cnt_left {
	width:247px;
	float:left;
}



/* --------------------------------- BEGINN NAVIGATION BEGINN ------------------------------- */
.navi_left {
	margin:0px 0px 0px 0px;
	padding:170px 0px 0px 0px;
	background-color:#939397;
	width:247px;
	height:169px;
	color:#D3D5D7;
	font-size:16px;
}
.navi_left ul {
	list-style-type:none;
	margin:0px 0px 0px 0px;
}
.navi_left li {
	margin:0px 0px 12px 0px;
	padding:0px;
}
	.navi_left li a {
		color:#D3D5D7;
		text-decoration:none;
	}
		.navi_left li a:hover {
			color:#373538;
			text-decoration:none;
		}
		
		.navi_left a.sel {
			color:#373538;
			text-decoration:none;
		}

#navi_sub {
	color:#FFFFFF;
	padding:0px 0px 26px 0px;
}
	#navi_sub a {
		color:#FFFFFF;
		text-decoration:none;
	}
		#navi_sub a:hover {
			color:#818084;
			text-decoration:none;
		}
		#navi_sub a.sel {
			color:#818084;
			text-decoration:none;
		}
/* ----------------------------------- ENDE NAVIGATION ENDE --------------------------------- */



#slideshow {
	float:left;
	z-index:1;
	padding:0px 0px 0px 44px;
}

#grey {
	width:50px;
	height:339px;
	float:right;
	background-color:#939397;
}

#whiteline {
	height:1px;
	background-color:#FFFFFF;
}

#content {
	border-left:solid 7px #AEAFB2;
	border-right:solid 7px #AEAFB2;
	background-color:#000000;
	background-image:url(../images/layout/bg_content.gif);
	background-position:left;
	background-repeat:repeat-y;
}

#txtcontent {
	width:205px;
	float:left;
	color:#FFFFFF;
	padding:22px 21px 12px 21px;
	text-align:justify;
}

#inhalt {
	padding:22px 38px 12px 38px;
	width:782px;
	float:left;
}

#footer {
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	padding:6px 0px 6px 0px;
}
	#footer a {
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}
		#footer a:hover {
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:underline;
		}



/* -------------------------------------------- BEGINN ÜBERSCHRIFTEN BEGINN ---------------------------------------------------- */
h1 {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
	margin:0px 0px 16px 0px;
}

h2 {
	text-align:center;
	font-weight:normal;
	font-size:20px;
	margin:0px 0px 30px 0px;
	padding:0px;
}
/* ---------------------------------------------- ENDE ÜBERSCHRIFTEN ENDE ------------------------------------------------------ */
.logos_marken {
	border:0px;
}

.marken_td {
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	text-align:center;
	padding:6px;
}
.marken_td_bottom {
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
	padding:6px;
}
.marken_td_bottom_right {
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	text-align:center;
	padding:6px;
}
.marken_td_right {
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	text-align:center;
	padding:6px;
}

.marken {
	border:1px solid #FFFFFF;
	margin:0px 16px 20px 0px;
}
.marken_oben {
	border:1px solid #FFFFFF;
	margin:0px 16px 20px 0px;
}
.marken_unten {
	border:1px solid #FFFFFF;
	margin:0px 16px 20px 0px;
}

#seitenzahl {
	text-align:right;
	font-weight:bold;
	margin:12px 0px 0px 0px;
}
	#seitenzahl a {
		text-decoration:none;
		color:#FFFFFF;
	}
		#seitenzahl a:hover {
			text-decoration:underline;
			color:#FFFFFF;
		}
		#seitenzahl a.sel {
			text-decoration:underline;
			color:#D8252A;
		}



/* ----------------------------- BEGINN FORMULARE BEGINN ----------------------------- */
#kontakt {
	background-color:#D8DADC;
	color:#373538;
	width:440px;
	border:2px solid #FFFFFF;
	padding:24px;
}
	#kontakt a {
		color:#373538;
		text-decoration:none;
	}
		#kontakt a:hover {
			color:#373538;
			text-decoration:underline;
		}

.nopflicht {
	display:none;
}

.kontaktline {
	height:1px;
	background-color:#373538;
	margin:12px 0px 12px 0px;
}
/* ------------------------------- ENDE FORMULARE ENDE ------------------------------- */



.img_anfahrt {
	border:3px solid #FFFFFF;
}



/* ---------------------------------------- BEGINN ANGEBOTE BEGINN ------------------------------------------- */
.angebote {
	border:1px solid #FFFFFF;
	margin:0px 0px 26px 0px;
	padding:8px 16px 10px 16px;
}
.angebotstitel {
	font-weight:bold;
	text-decoration:underline;
	font-size:16px;
	margin:0px 0px 8px 0px;
}
.beschreibung {
	line-height:18px;
}
.preis {
	text-align:right;
	font-weight:bold;
	margin:8px 0px 0px 0px;
}
/* ------------------------------------------ ENDE ANGEBOTE ENDE --------------------------------------------- */

#imp_priv {
	text-align:center;
	font-weight:bold;
	font-size:11px;
	margin:8px 0px 0px 0px;
}
	#imp_priv a {
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
		#imp_priv a:hover {
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:underline;
		}

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