@charset "UTF-8";
/* CSS Document */

.wrapper {
	width: 944px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	height: auto;
}
.header {
	height: 40px;
	width: 944px;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	text-decoration: none;
	background-color: #FFF;
	word-spacing: 60px;
	padding-top: 35px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: lighter;

}
.header ul{
	padding-right: 60px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
.header ul li{
	display: inline;
	letter-spacing: 1pt;
	word-spacing: 7pt;
	padding-left: 30px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.header a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #A5A09D;
}

.header a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #A5A09D;
	text-decoration: none;
	font-size: 13px;	
}

.header a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #A5A09D;
	text-decoration: none;
	font-size: 13px;	
}


.header a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration: none;
	font-size: 13px;
	
}

#subcontant {
	width: 944px;
	float: left;
	height: 374px;
	z-index: 1;
	margin-top: 40px;
	margin-bottom: 25px;
}
#subcontant_text {
	float: left;
	height: 100px;
	width: 944px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
             sans-serif;
	font-size: 18pt;
	color:#999;
	text-align: center;
	line-height: 25pt;
	letter-spacing: 1pt;
	padding-top: 50px;
}
#subcontant_carousel {
	float: left;
	height: 400px;
	width: 944px;
}
#subcontant_index {
	float: left;
	height: 211px;
	width: 944px;
	margin-top: 20px;
}

#subcontant_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	float: left;
	height: 20px;
	width: 944px;
	margin-top: 20px;
	text-align: left;
}

#subcontant_back a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #555;
}
#subcontant_back a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555;
}
#subcontant_back a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555;
}
#subcontant_back a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F60;
	text-decoration: none;
	font-size: 13px;
	font-weight: lighter;
}


#main_contant {
	float: left;
	width: 944px;
}

#index_text_1_bild {
	float: left;
	height:300px;
	width: 452px;
	margin-top: 40px;
	margin-right: 40px;
}

#index_text_1 {
	float: left;
	height: 70px;
	width: 452px;
	margin-top: 20px;
	margin-right: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-bottom: 80px;
}

#index_text_2_bild {
	float: left;
	height:300px;
	width: 452px;
	margin-top: 40px;
}


#index_text_2 {
	float: left;
	height: 70px;
	width: 452px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-bottom: 80px;
}

#index_text_3_bild {
	float: left;
	height:300px;
	width: 452px;
	margin-top: 40px;
	margin-right: 40px;
}

#index_text_3 {
	float: left;
	height: 30px;
	width: 452px;
	margin-top: 20px;
	margin-right: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-bottom: 80px;
}

#index_text_4_bild {
	float: left;
	height:300px;
	width: 452px;
	margin-top: 40px;
}

#index_text_4 {
	float: left;
	height: 30px;
	width: 452px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-bottom: 80px;
}


#service_text_1_bild {
	float: left;
	height:431px;
	width: 944px;
	margin-top: 40px;
	margin-right: 114px;
}

#service_text_1 {
	float: left;
	height: 200px;
	width: 744px;
	margin-top: 40px;
	margin-right: 100px;
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-bottom: 80px;
}



#service_text_2_bild {
	float: left;
	height:300px;
	width: 452px;
	margin-top: 40px;
	margin-right: 40px;
}

#service_text_3_bild {
	float: left;
	height:300px;
	width: 452px;
	margin-top: 40px;
}

#service_text_2 {
	float: left;
	height: 70px;
	width: 452px;
	margin-top: 20px;
	margin-right: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-bottom: 80px;
}


#service_text_3 {
	float: left;
	height: 70px;
	width: 452px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-bottom: 80px;
}

#service_text_4_bild {
	float: left;
	height:300px;
	width: 452px;
	margin-top: 40px;
	margin-right: 40px;
}

#service_text_5_bild {
	float: left;
	height:300px;
	width: 452px;
	margin-top: 40px;
}

#service_text_4 {
	float: left;
	height: 180px;
	width: 452px;
	margin-top: 20px;
	margin-right: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-bottom: 80px;
}

#service_text_5 {
	float: left;
	height: 180px;
	width: 452px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-bottom: 80px;	
}


#service_text_9 {
	float: left;
	height: 480px;
	width: 744px;
	margin-top: 80px;
	margin-right: 100px;
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-bottom: 80px;
}


#service_text_9_bild {
	float: left;
	height:431px;
	width: 944px;
	margin-top: 60px;
	margin-right: 114px;
}
#service_text_10 {
	float: left;
	height: 200px;
	width: 744px;
	margin-top: 1px;
	margin-right: 100px;
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-bottom: 80px;
}


#service_text_10_bild {
	float: left;
	height:431px;
	width: 944px;
	margin-top: 40px;
	margin-right: 114px;
}



#bildergalerie {
	width: 944px;
	float: left;
	height: 177px;
	margin-bottom: 30px;
	margin-top: 20px;
}
.bildergalerie_1 {
	margin-right: 8px;
	float: left;
	height: 151px;
	width: 230px;
}

.bildergalerie_2 {
	margin-right: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_3 {
	margin-right: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_4 {
	float: left;
	height: 151px;
	width: 230px;	
}

.bildergalerie_5 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_6 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_7 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_8 {
	
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}

.bildergalerie_9 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_10 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_11 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_12 {
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}

.bildergalerie_13 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_14 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_15 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_16 {
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}

.bildergalerie_17 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_18 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_19 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}
.bildergalerie_20 {
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}


.bildergalerie_21 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}

.bildergalerie_22 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}

.bildergalerie_23 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}

.bildergalerie_24 {
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
	margin-bottom: 20px;
}

.bildergalerie_25 {
	margin-top: 8px;
	margin-right: 8px;
	float: left;
	height: 344px;
	width: 230px;
}

.bildergalerie_26 {
	margin-top: 8px;
	margin-right: 8px;
	float: left;
	height: 344px;
	width: 230px;
}

.bildergalerie_27 {
	margin-top: 8px;
	margin-right: 8px;
	float: left;
	height: 344px;
	width: 230px;
}

.bildergalerie_28 {
	margin-top: 8px;
	float: left;
	height: 344px;
	width: 230px;
}


.bildergalerie_29 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}

.bildergalerie_30 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}

.bildergalerie_31 {
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
}

.bildergalerie_32 {
	margin-top: 8px;
	float: left;
	height: 151px;
	width: 230px;
	margin-bottom: 20px;
}



#footer_1 {
	height: 30px;
	width: 944px;
	margin-top: 30px;
	color: #333;
	text-align: center;
	padding-top: 30px;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-top-color: #888;
	border-right-color: #888;
	border-left-color: #888;
	float: left;
	
}
	


#subcontant_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	float: left;
	height: 20px;
	width: 944px;
	margin-top: 30px;
	text-align:center;
	padding-bottom: 50px;
}

#subcontant_back a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#CCC;
}
#subcontant_back a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555;
}
#subcontant_back a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCC;
}
#subcontant_back a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration: none;
	font-size: 13px;
	font-weight: lighter;
}


	

.img-responsive {
	height: auto;
	width: 100%;
	
}
#impressum_spalte_1 {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	height: 380px;
	width: 944px;
	margin-top: 10px;
	font-size: 12px;
	color:#666;
	text-align: center;
}

#impressum_spalte_2 {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	height:100px;
	width: 744px;
	margin-top: 80px;
	margin-right: 100px;
	margin-left: 100px;
	font-size: 12px;
	color:#666;
	text-align: center;
}

* {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
