* {

	border:none;

	outline:none;

}



html, body {

	height:100%;

	width:100%;

	margin:0px;

	padding:0px;

	text-align:left;

}



div {

	width:100%;

	margin:0px;

	padding:0px;

	text-align:left;

}



body {

	background-image:url(../../images_layout/bg.jpg);

	background-position:top center;

	background-repeat:repeat-x;

	background-color:#000000;

}



h3 {

	font-size:11px;

	line-height:11px;

	margin:0px;

	padding:0px;

	margin-bottom:5px;

}



#center {

	height:100%;

	text-align:center;

}



#wrapper {

	position:relative;

	width:980px;

	min-height:100%;

	height:auto !important;

	height:100%;

	margin:0px auto -75px auto;

	padding:0px;

}



#logo {

	position:absolute;

	top:20px;

	right:0px;

	width:90px;

	height:490px;

	z-index:100;

}



#header {

	position:relative;

	clear:both;

	width:980px;

	height:280px;

	padding:0px;

	margin:0px;

}



#headerBild {

	position:relative;

	left:0px;

	top:10px;

	width:880px;

	height:250px;

	background-image:url(../../images_layout/head/1.gif);

	background-position:top left;

	background-repeat:no-repeat;

	padding:0px;

	margin:0px;

}



#haupt {

	position:relative;

	width:980px;

	height:auto;

	margin:0px;

	padding:0px;

}



#navi {

	position:relative;

	float:left;

	width:250px;

	display:inline;

	left:0px;

	top:0px;

	}



#lang {

	float:right;

	position:relative;

	right:0;

	top:0;

	width:200px;

	font-size:10px;

	}



#content_wrapper {

	float:left;

	width:600px;

	min-height:420px;

	height:auto !important;

	margin:0px 0px 0px 30px;

	padding:0px;

}





#content_top {

	background-image:url(../../images_layout/bg_content_top.gif);

	background-position:top left;

	background-repeat:no-repeat;	

	position:relative;

	top:0px;

	left:0px;

	width:600px;

	height:5px !important;

	line-height:0px;

	font-size:4px;

	margin:0px;

	padding:0px;

}



#content_bg {

	background-image:url(../../images_layout/bg_content.gif);

	background-position:top left;

	background-repeat:repeat-y;	

	position:relative;

	top:0px;

	left:0px;

	width:600px;

	height:100%;

	min-height:100%;

	height:auto !important;

	margin:0px;

	padding:0px;

}



#content_verlauf {

	background-image:url(../../images_layout/bg_content_verlauf.gif);

	background-position:top left;

	background-repeat:no-repeat;

	position:relative;

	top:0px;

	left:0px;

	width:600px;

	min-height:410px;

	height:auto !important;

	margin:0px;

	padding:0px;

	overflow-x:hidden;

	overflow-y:auto;

}



#content_box {

	position:relative;

	top:0px;

	left:20px;

	width:570px;

	height:auto;

	margin:0px;

	padding:0px;

	overflow:hidden;

}





#content_bottom {

	background-image:url(../../images_layout/bg_content_bottom.gif);

	background-position:top left;

	background-repeat:no-repeat;

	width:600px;

	height:4px;

	margin:0px 0px 10px 0px;

	padding:0px;

	vertical-align:bottom;

}



#pusha {

	height:75px;

}



#footer {

	position:relative;

	margin:0px auto;

	padding:0px;

	width:980px;

	height:75px;

}



#footer_logo {

	position:relative;

	left:280px;

	top:0px;

	width:658px;

	height:75px;

	margin:0px;

	padding:0px;

	background-image:url(../../images_layout/bg_footer.gif);

	background-position:left top;

	background-repeat:no-repeat;

}



#admin_box table tr td {

color:#000000;

}

.cul { margin:0px 12px 0px 12px; padding:0px; }
.cul1 { margin:0px 0px 0px 20px; padding:0px; list-style-type:none; list-style-image:url(../../images_layout/cul1.gif); }

#content_box ul {
margin:0px 12px 0px 20px; padding:0px;
}

