

* {
	margin: 			0;
	padding: 			0;
}
html,
body,
#wrapper {
	height: 			100%;
	width: 				100%;
}

body {
	font: 				0.7em Verdana, Arial, Helvetica, sans-serif;
	color: 				#32322D;
	text-align: 		center;
	background-color: 	#8C8C87;
	background-position: center top;
	background-repeat:  repeat-y;
}
#container {
	position: 			relative;
	width: 				800px;
	margin: 			0 auto 0 auto;
	text-align: 		left;
	overflow-x: 		hidden;
	min-height: 		100%;
}
h1 {
	position: 			absolute;
	top: 				0;
	left: 				0;
	width: 				100%;
	z-index: 			1000;
}
h1 a {
	display: 			block;
	margin: 			0 auto 0 auto;
	width: 				800px;
	height: 			105px;
	background: 		#5A0032 url(/img/logo.gif) no-repeat center 22px;
}
h1 a span {
	visibility: 		hidden; 
}
.headerImg,
.headerImgHome {
	position: 			absolute;
	top: 				105px;
	left: 				0;
	width: 				100%;
	z-index: 			1100;
}
.headerImgHome div {
	margin: 			0 auto 0 auto !important;
	width: 				800px !important;
	height: 			300px !important;
	background-color: 	#5A0032;
	overflow: 			hidden;
}
.headerImgHome div img {
	left: 				0;
	top: 				0;
	width: 				800px;
	height: 			300px;
	background-color: 	#5A0032;
}

#menuBox {
	position: 			absolute;
	left: 				0;
	top: 				265px;
	width: 				100%;
	margin: 			0 auto 0 auto;
	font-size: 			90%;
	z-index: 			1200 !important;
	
}
#menuBox #menuBoxInnen {
	margin: 			0 auto 0 auto;
	width: 				662px;
	padding: 			0 0 0 138px;
	height: 			24px;
	background: 		#8E8E8C url(/img/mainmenu_bg1.jpg) repeat-x;	
}


/* SPALTEN */
#colLeft,
#colRight {
	position: 			relative;
	float: 				left; 
	margin: 			344px 0 60px 0; 
	width: 				170px;
	/* border: 1px solid #ff0000; */
}
#colLeft {
	float: 				left; 
}
#colRight {
	float: 				right; 
}
#content {
	position: 			relative;
	float: 				left;
	width: 				424px;
	margin: 			344px 0 60px 18px; 
	line-height: 		150%; 
	/* border: 1px solid #ff0000; */
}






img {
	border: 			0px; 
}
table {
	border-collapse: 	collapse;
	font-size: 			100%;
}
td {
	vertical-align: 	top;
	padding: 			2px 0px 2px 0px;
}
a:focus {
	outline: 			none;
}
#colLeft a,
#content a,
#colRight a {
	color: 				#C86400;
}
#colLeft a:hover,
#content a:hover,
#colRight a:hover {
	color: 				#000000;
	text-decoration: 	underline;
}


.clearer {
	border: 			0px;
	padding: 			0px;
	margin: 			0px;
	clear: 				both;
	visibility: 		hidden;
}







