

body {
	background-color: #ffffff;
	text-align: center;
}

#mainContainer {
	width: 898px;
	text-align: left;
	margin: 0 auto;
	margin-top: 25px;
}

#navi {
	height: 126px;
	width: 898px;
	margin: 0 0 36px 0;
	background-image:url(../pic/menu_top.jpg);
	background-repeat:no-repeat;
}

#sub_image_box {
	height: auto;	
	width: 753px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	margin: 0 73px 33px 72px;
}

#sub_flash_box {
	height: auto;	
	width: 753px;
	margin: 0 73px 55px 72px;
}

#sub_image_text {
	height: auto;	
	width: auto;
	padding: 5px 30px 5px 20px;
	text-align: left;
	background-color: #f6f6f6;
}

#sub_image_kontakt {
	height: 300px;	
	width: auto;
	padding: 20px 30px 5px 20px;
	text-align: left;
	background-color: #f6f6f6;
	clear:both;
}

#sub_image_map {
	height: auto;	
	width: auto;
	padding: 5px 0 5px 0;
	text-align: left;
	background-color: #f6f6f6;
	clear:both;
}

#sub_image_sitemap {
	height: auto;	
	width: auto;
	padding: 0 0 0 0;
	text-align: left;
	background-color: #f6f6f6;
}

#sub_image_box_kontakt {
	height: auto;	
	width: 753px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	margin: 0 73px 0 72px;
}

#sub_container {
	height: auto;	
	width: 753px;
	margin: 0px 73px 0px 72px;
	clear:both;
	background-color: #f6f6f6;
}

#sub_container_flash {
	height: auto;	
	width: 753px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	margin: 0px 73px 0px 72px;
	clear:both;
	background-color: #f6f6f6;
}

#sub_kontakt_form {
	width: 400px;
	height: 285px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	white-space:normal;
	padding: 15px 0 0 0;
	float:left;
}

#sub_kontakt_text {
	width: 253px;
	height: 285px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	white-space:normal;
	padding: 15px 0 0 50px;
	float:left;
}

#subu_text1 {
	width: 355px;
	height: 212px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	white-space:normal;
	padding: 36px 25px 0px 25px;
	float:left;
}

#subu_text2 {
	width: 447px;
	height: 154px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	white-space:normal;
	padding: 50px 25px 0px 25px;
}

#subu_text3 {
	width: 703px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	padding: 45px 25px 15px 25px;;
}

#subu_text4 {
	width: 703px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	padding: 45px 25px 55px 25px;;
}

#subu_img1 {
	float:left;
	padding: 50px 29px 0px 0px;;
}

#subu_img2 {
	float:left;
	padding: 50px 0px 0px 25px;
}

#subk_text1 {
	width: 433px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	white-space:normal;
	padding: 36px 25px 0px 25px;
	float:left;
}

#subk_text25 {
	width: 703px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	padding: 15px 35px 20px 25px;
} 

#subk_text2 {
	width: 703px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	padding: 45px 25px 55px 25px;;
}

#sub_impressum {
	height: auto;
	width: 753px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	margin: 0 73px 55px 72px;
}

#sub_neuigkeiten {
	height: auto;	
	width: 753px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
	margin: 0 73px 55px 72px;
}



#bottom_line {
	height: auto;	
	width: 898px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	clear:both;
	margin: 25px 0px 0px 0px;
	color: #dadada;
}


#mailresponder {
	height: 195px;	
	width: 753px;
	padding: 185px 0px 0px 0px;
	text-align: center;
	background-color: #f6f6f6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #f77c1e;
	background-repeat:no-repeat;
	background-image:url(../pic/sub_head.jpg);	
}

#mailresponder_eng {
	height: 195px;	
	width: 753px;
	padding: 185px 0px 0px 0px;
	text-align: center;
	background-color: #f6f6f6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #f77c1e;
	background-repeat:no-repeat;
	background-image:url(../pic/sub_head_kontakt_eng.jpg);	
}









.hometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
}

.subtext_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #f77c1e;
}

.subtext_simple_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #f77c1e;
}

.subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000000;
}









a:link {
	color: #FFFFFF;
	text-decoration:none; 
}
a:visited {
	color: #ffffff;
	text-decoration:none;
}
a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
a:active {
	color: #EA8B2D;
	text-decoration:none;
}

