@charset "UTF-8";


.text_nav {
	font-family: "Arial Narrow", "Helvetica", "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
	color: #000;
	font-stretch: wider;
}

.text_nav_a {
	font-family: "Arial Narrow", "Helvetica", "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
	color: #b91e29;
	font-stretch: wider;
	
}

.content_text_klein {
	font-family: "Arial Narrow", "Helvetica", "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: 200;
	font-variant: normal;
	font-style: normal;
	line-height: 16px;
}

.content_text_klein_a {
	font-family: "Arial Narrow", "Helvetica", "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: 200;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
	color: #b91e29;
}

.content_text_klein_bold {
	font-family: "Arial Narrow", "Helvetica", "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: 200;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
}

.content_text {
	font-family: "Arial Narrow", "Helvetica", "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: lighter;
	font-variant: normal;
	font-style: normal;
	line-height: 22px;
}

.content_text_bold {
	font-family: "Arial Narrow", "Helvetica", "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: 200;
	font-variant: normal;
	font-style: oblique;
	line-height: normal;
}
.content_headline {
	font-family: "Arial Narrow", "Helvetica", "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: 600;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
}

.content_handwerk {
	font-family: "Arial Narrow", "Helvetica", "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: 400;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
}



.bottom {
	font-family: "Arial Narrow", "Helvetica", "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: 200;
	font-variant: normal;
	font-style: normal;
	line-height: 16px;
}

.bottom_bold {
	font-family: "Arial Narrow", "Helvetica", "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ea661d;
	font-style: oblique;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}


#contentALL {
	position: absolute;
	left: 50%;
	width: 1000px;
	margin-left: -500px; /* negative Hälfte von width: 500px */
	top: 80px;
	margin-top: 0px;
	min-height: 800px;
	text-align:left;
	z-index: 1;
	height: 10;
}

#contentTEXT {
       float:left;
     width:500px;


}











#contentINDEX {
position: absolute;
left: 50%;
width: 700px;
margin-left: -350px; /* negative Hälfte von width: 500px */
top: 50%;
margin-top: -280px;
min-height: 560px;

  text-align:left;
}

#content_text {
	position:absolute;
	width:817px;
	height:559px;
	z-index:3;
	left: 181px;
	top: 448px;
}

#content_text_galerie {
	position:absolute;
	width:817px;
	height:559px;
	z-index:3;
	left: 173px;
	top: 448px;
}

#content_text_index {
	position: absolute;
	width: 817px;
	height: 431px;
	z-index: 3;
	left: 186px;
	top: 823px;
	visibility: visible;
}

#content_news1 {
	position: absolute;
	width: 817px;
	height: 559px;
	z-index: 3;
	left: 186px;
	top: 823px;
	visibility: hidden;
}
#content_news2 {
	position: absolute;
	width: 817px;
	height: 559px;
	z-index: 3;
	left: 186px;
	top: 823px;
	visibility: hidden;
}
#content_news3 {
	position: absolute;
	width: 817px;
	height: 559px;
	z-index: 3;
	left: 186px;
	top: 823px;
	visibility: hidden;
}




#conten_top_grafik {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 186px;
	top: 123px;
	visibility: visible;
}






#content_nav {
	position:absolute;
	width:189px;
	z-index:1000;
	left: 0px;
	top: 82px;
	text-align: left;
	overflow: auto;
	visibility: visible;
}






#toplogo {
	position:absolute;
	width:200px;
	height:88px;
	z-index:1;
	top: 200;
	left: -4px;
}

#content {
	position:absolute;
	width:469px;
	height:304px;
	z-index:1;
	left: 417px;
	top: 203px;
	text-align: left;
	overflow: hidden;
}



#galerie_index {
	position:absolute;
	width:830px;
	height:115px;
	z-index:1;
	left: 176px;
	top: 448px;
}


#content_top_grafik {
	position:absolute;
	width:900px;
	height:354px;
	z-index:1;
	left: 40px;
	top: 214px;
	text-align: left;
	overflow: hidden;
}




#content_teaserinfo {
	position:absolute;
	width:185px;
	height:477px;
	z-index:1;
	left: -56px;
	top: 580px;
	text-align: left;
	overflow: hidden;
}
	A:link {text-decoration: none}
	A:visited {text-decoration: none}
	A:active {text-decoration: none; color: #b91e29;}
	A:hover {text-decoration: none; color: #b91e29;}
	
	
	#slideshow {
 height:312px; /* hier Hoehe der Slideshow-Bilder angeben */
position:absolute;
	width:813px;
	height:115px;
	z-index:2;
	left: 186px;
	top: 123px;
	visibility: visible;
}

#slideshow img {
	display:none;
	position:absolute;
	top:0;
	left:-4px;
}
#slideshow img.start {
 display:block;
}

#news1 {
	position: absolute;
	width: 261px;
	height: 336px;
	z-index: 3;
	left: 178px;
	top: 452px;
	visibility: visible;
}

#news2 {
	position: absolute;
	width: 261px;
	height: 336px;
	z-index: 3;
	left: 454px;
	top: 452px;
	visibility: visible;
}

#news3 {
	position: absolute;
	width: 261px;
	height: 336px;
	z-index: 3;
	left: 730px;
	top: 452px;
	visibility: visible;
}
