.kontaktfeld { 
	font-family: 	Arial, Helvetica; 
	font-size: 	11px; 
	font-weight: 	normal; 
	color: 		#FFF; 
	text-decoration:      none; 
	background-color:#3B3B3B; 
	border-color:	#000; 
	border-style:	solid; 
	border-width:	1px;
}

 .kontaktbutton { 
	font-family: 	Arial, Helvetica; 
	font-size: 	12px; 
	font-weight: 	normal; 
	color: 		#FFF; 
	text-decoration: none; 
	background-color:#3B3B3B; 
	border-color:	#000; 
	border-style:	solid; 
	border-width:	1px;
}

#list_line {
	width:			440px;
	padding:		2px 0px 2px 0px;
	float:			left;
}

#list_form_text {
	width:			120px;
	padding:		0px 0px 0px 10px;
	float:			left;			
}

#list_form_input {
	width:			300px;
	padding:		0px 0px 0px 10px;
	float:			left;			
}

#umgebung_schatten {
	width:			900px;
	/*background-image:url(images/umgebung_schatten.jpg);
	background-repeat:no-repeat;
	background-position:top;*/
	padding:		0px 30px 0px 30px;
}

#umgebung {
	width:			960px;
	/*background-image:url(images/umgebung_bg.jpg);*/
	overflow:		hidden;
	text-align:		left;
}

#umgebung .col{
	overflow:		hidden;
	margin-bottom: 	-4000px; 
	padding-bottom: 4000px;
}

#header {
	width:			900px;
	height:			220px;
	float:			left;
	border-bottom:	1px solid #292929;
}

#header_logo {
	width:			900px;
	height:			220px;
	position:		absolute;
	z-index:		2;
}

#menue {
	width:			900px;
	height:			20px;
	background-color:#292929;
	float:			left;
	border-bottom:	1px solid #292929;
	color:			#DCDCDC;
}

#menue_btn a {
	height:			20px;
	line-height:	20px;
	color:			#DCDCDC;
	background-color:#292929;
	padding:		0px 10px 0px 10px;
	text-decoration:none;
	float:			left;
	display:		block;
	font-size:		14px;
	font-weight:	bold;
}

#menue_btn a:hover {
	background-color:#000;
}

.menue_btn_mm a {
	width:			160px;
	font-weight:	bold;
}

#content {
	width:			900px;
	float:			left;
	background:		#292929;
}

#content_text {
	float:			left;
	min-height:		400px;
	color:			#DCDCDC;
}

.content_text_om {
	width:			880px;
	float:			left;
	padding:		10px 10px 10px 10px;
}

.content_text_mm {
	width:			700px;
	float:			left;
	padding:		10px 10px 10px 10px;
	background-color:#292929;
}

#content_menue {
	width:			179px;
	background-color:#3B3B3B;
	float:			left;
	border-left:	1px solid #3B3B3B;
	border-top:		10px solid #3B3B3B;
	color:			#DCDCDC;
}

#content_menue_btn a {
	width:			160px;
	line-height:	18px;
	padding:		0px 10px 0px 9px;
	color:			#DCDCDC;
	float:			left;
	background-color:#3B3B3B;
	text-decoration:none;
	display:		block;
}

#content_menue_btn a:hover {
	background-color:#000;
}

#footer {
	width:			900px;
	height:			25px;
	padding:		0px 30px 0px 30px;
	float:			left;
	font-size:		11px;
	color:			#DCDCDC;
	text-align:		center;
}

#footer a {
	color:			#DCDCDC;
	text-decoration:underline;	
}

#footer a:hover {
	background-color:#000;
}

#footer_mm {
	/*background-image:url(images/footer_mm.jpg);*/
	/*margin-left:	30px;*/
	background-color:#3B3B3B;
	width:			180px;
	height:			25px;
	float:			left;
}

#footer_om {
	/*background-image:url(images/footer_bg.jpg);*/
	
	background-color:#292929;
	width:			705px;
	height:			25px;
	float:			left;
	padding-left:	15px;
}

#galery {
	width:			700px;
	float:			left;
	padding:		10px 0px 0px 0px;
}

#galery_line {
	width:			700px;
	float:			left;
	padding:		15px 0px 0px 0px;
}

#galery_cell {
	width:			130px;
	float:			left;
	padding:		0px 10px 0px 0px;
	text-align:		center;
	font-size:		9px;
}