/* CSS Document */
body {
	text-align: center;
	font-family: Tahoma, Arial, Verdana, Georgia, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-bottom:0;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	background-color: #EFEFEF;
	

	}
.main {
	font-family:  Tahoma, Arial, Verdana, Georgia, sans-serif;
	font-size: 13px;
	color: #000000;
}

.main2 {
	font-family:  Tahoma, Arial, Verdana, Georgia, sans-serif;
	font-size: 10px;
	color: #000000;
}

.strong {
	font-family:  Tahoma, Arial, Verdana, Georgia, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}

h1 {
	font-family:  Tahoma, Arial, Verdana, Georgia, sans-serif;
	font-size: 18px;
	color: #000000;
}

h2 {
	font-family:  Tahoma, Arial, Verdana, Georgia, sans-serif;
	font-size: 18px;
	color: #000000;
}

h3 {
	font-family:  Tahoma, Arial, Verdana, Georgia, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}


#wrapper {
	background-image: url(../sonstiges/bg2.jpg);
	background-color: #EFEFEF;
	background-repeat:no-repeat;
	background-position:center top;
	height:7000px;
	width: 997px;
	text-align: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	left: -17px;
	top: -1px;
}

#wrapper-galerie {
	background-image: url(../sonstiges/bg2-galerie.jpg);
	background-color: #EFEFEF;
	background-repeat:no-repeat;
	background-position:center top;
	height:7000px;
	width: 997px;
	text-align: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	left: -17px;
	top: -1px;
}

#wrapper-referenzen {
	background-image: url(../sonstiges/bg2-referenzen.jpg);
	background-color: #EFEFEF;
	background-repeat:no-repeat;
	background-position:center top;
	height:7000px;
	width: 997px;
	text-align: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	left: -17px;
	top: -1px;
}

#wrapper-kontakt {
	background-image: url(../sonstiges/bg2-kontakt.jpg);
	background-color: #EFEFEF;
	background-repeat:no-repeat;
	background-position:center top;
	height:7000px;
	width: 997px;
	text-align: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	left: -17px;
	top: -1px;
}

#wrapper-datenschutz {
	background-image: url(../sonstiges/bg2-datenschutz.jpg);
	background-color: #EFEFEF;
	background-repeat:no-repeat;
	background-position:center top;
	height:12000px;
	width: 997px;
	text-align: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	left: -17px;
	top: -1px;
}

#wrapper-impressum {
	background-image: url(../sonstiges/bg2-impressum.jpg);
	background-color: #EFEFEF;
	background-repeat:no-repeat;
	background-position:center top;
	height:12000px;
	width: 997px;
	text-align: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	left: -17px;
	top: -1px;
}


.long-background {
	background-image: url(../sonstiges/bg2-long.jpg) !important;
	height: 1950px !important;
}

.datenschutz-background {
	background-image: url(../sonstiges/bg2-datenschutz.jpg) !important;
	height: 9700px !important;
}

.long-top {
	top: 1950px !important;
}

.bottom {top:1900px !important;}
.bottom-impressum {top:1300px !important;}
.bottom-galerie {top:900px !important;}

#inhalt_text	{
	background-position:left; 
	position: absolute;	
	color: #EFEFEF;
	top:400px;
	left:140px;
	width: 700px;
	height: 400px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

.inhalt_text	{
width: 700px;
background-position: center;
}



#text	{
	background-position:center; 
	position: absolute;	
	color: #EFEFEF;
	top:160px;
	left:225px;
	width: 400px;
	height: 300px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 



#navigation	{
	background-position:left; 
	position: absolute;	
	color: #EFEFEF;
	top:320px;
	left:93px;
	width: 805px;
	height: 60px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

.navigation	{
width: 805px;
background-position: center;
}



#navi_anfahrt	{
	background-position:left; 
	position: absolute;	
	color: #EFEFEF;
	top:1149px;
	left:271px;
	width: 40px;
	height: 20px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

.conTable_navi_anfahrt	{
width: 400px;
background-position: center;
}


#navi_logo1	{
	background-position:left; 
	position: absolute;	
	top:68px;
	left:414px;
	width: 300px;
	height: 20px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

.conTable_navi_logo1	{
width: 300px;
background-position: center;
}


#navi_logo2	{
	background-position:left; 
	position: absolute;	
	
	top:173px;
	left:277px;
	width: 300px;
	height: 20px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

.conTable_navi_logo2	{
width: 300px;
background-position: center;
}

#inhalt_haftungshinweis	{
	background-position:left; 
	position: absolute;	
	color: #EFEFEF;
	top:200px;
	left:218px;
	width: 590px;
	height: 500px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

.conTable_inhalt_haftungshinweis{
width: 590px;
background-position: center;
}


#flash	{
	background-position:left; 
	position: absolute;	
	top:262px;
	left:43px;
	width: 224px;
	height: 149px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

.conTable_flash{
width: 224px;
background-position: center;
}


#navi_unten	{
	background-position:left; 
	position: absolute;	
	top:800px;
	right:150px;
	width: 280px;
	height: 20px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

#navi_galerie_unten	{
	background-position:left; 
	position: absolute;	
	top:20px;
	right:150px;
	width: 280px;
	height: 20px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 


#navi_impressum_unten	{
	background-position:left; 
	position: absolute;	
	top:100px;
	right:150px;
	width: 280px;
	height: 20px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 


.navi_unten {
width: 280px;
background-position: center;
font-family:  Tahoma, Arial, Verdana, Georgia, sans-serif;
font-size: 13px;
color: #EFEFEF;
}


		
#copy	{
	background-position:left; 
	position: absolute;	
	top:820px;
	left:273px;
	width: 550px;
	height: 20px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

#copy-galerie	{
	background-position:left; 
	position: absolute;	
	top:950px;
	left:273px;
	width: 550px;
	height: 20px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

#copy-datenschutz	{
	background-position:left; 
	position: absolute;	
	top:8250px;
	left:273px;
	width: 550px;
	height: 20px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

#copy-impressum	{
	background-position:left; 
	position: absolute;	
	top:1200px;
	left:273px;
	width: 550px;
	height: 20px;
	margin-left: auto; 
	margin-right: auto;
	margin-top: auto;
	margin-bottom:0;	
} 

.conTable_copy{
width: 550px;
background-position: center;
font-family: Tahoma, Arial, Verdana, Georgia, sans-serif;
font-size: 13px;
color: #000000;
}

a.on:link {
	font-family: Tahoma, Arial, Verdana, Georgia, sans-serif;
	font-size: 13px;
	color: #008B32;
	text-decoration: underline;
	}
a.on:visited {color:#008B32;text-decoration: underline;font-size: 13px;}
a.on:hover{color:#008B32;text-decoration: underline;}
a.on:active{color:#008B32;text-decoration: underline;}
	
a:link {
	font-family: Tahoma, Arial, Verdana, Georgia, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	}
a:visited {color:#000000;text-decoration: none;font-size: 13px;}
a:hover{color:#008B32;text-decoration: underline;}
a:active{color:#000000;text-decoration: none;}
/* CSS Document */
