/* CSS Document */

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Grundelemente
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#main {
	position:absolute;
	top: 0px; 
	left:50%; 
	width:730px;
	margin-left:-460px;
	z-index:1;
}
#banner {
	position:absolute;
	top: 0px; 
	left:50%; 
	width:180px;
	margin-left:280px;
	z-index:1;
}
#sukato {
	display: none;
}


	#kopf {
		position:relative;
		width:730px;
		height:95px;
		float:left;
		border:0;
		margin:0;
		padding:0;
		background-image:url(bilder/hg_streifen.gif);
		background-repeat:repeat;
		z-index:2;
	}
	#linie1 {
		position:relative;
		width:730px;
		height:2px;
		float:left;
		border:0;
		margin:0;
		margin-top:15px;
		padding:0;
		font-size:1px;
		line-height:1px;
		background-color:#bbbbbb;
		z-index:2;
	}
	#linie2 {
		position:relative;
		width:730px;
		height:5px;
		float:left;
		border:0;
		margin:0;
		padding:0;
		font-size:1px;
		line-height:1px;
		background-image:url(bilder/linie2.gif);
		background-repeat:repeat-x;
		z-index:2;
	}
	#adresse {
		position:relative;
		width:730px;
		height:130px;
		float:left;
		border:0;
		margin:0;
		padding:0;
		background-image:url(bilder/adresse.gif);
		background-repeat:no-repeat;
		background-position: top right;
		z-index:2;
	}

		#logo {
			position:absolute;
			top:0px;
			left:0px;
			z-index:3;
		}
		#lupe {
			position:absolute;
			right:0px;
			top:0px;
			width:400px;
			height:125px;
			z-index:3;
		}
		
	#start {
		position:relative;
		float:left;
		border:0;
		margin:0;
		margin-top:30px;
		padding:0;
		z-index:2;
	}
		
		#feld1 {
			position:absolute; 
			top:311px; 
			left:1px; 
			width:240px; 
			height:40px;
			border:0;
			padding:0;
			margin:0; 
		}
		#feld2 {
			position:absolute; 
			top:311px; 
			left:248px; 
			width:240px; 
			height:40px;
			border:0;
			padding:0;
			margin:0; 
		}
		#feld3 {
			position:absolute; 
			top:311px; 
			left:496px; 
			width:240px; 
			height:40px;
			border:0;
			padding:0;
			margin:0; 
		}
		#feld4 {
			position:absolute; 
			top:584px; 
			left:1px; 
			width:240px; 
			height:40px;
			border:0;
			padding:0;
			margin:0; 
		}
		#feld5 {
			position:absolute; 
			top:584px; 
			left:248px; 
			width:240px; 
			height:40px;
			border:0;
			padding:0;
			margin:0; 
		}
		#feld6 {
			position:absolute; 
			top:584px; 
			left:496px; 
			width:240px; 
			height:40px;
			border:0;
			padding:0;
			margin:0; 
		}
	
	#navi {
		position:relative;
		float:left;
		border:0;
		margin:0;
		margin-top:5px;
		margin-bottom:5px;
		padding:0;
		z-index:2;
	}
	#titelbild {
		position:relative;
		width:730px;
		height:170px;
		float:left;
		border:0;
		margin:0;
		margin-top:15px;
		margin-bottom:10px;
		padding:0;
		background-repeat:repeat;
		z-index:2;
	}
	#titel {
		position:relative;
		width:260px;
		height:70px;
		float:left;
		border:0;
		margin:0;
		padding:0;
		z-index:2;
	}
	
		#anfahrt {
			position:absolute;
			visibility:hidden;
			top:532px;
			left: 0px;
			width:483px;
			height:410px;
			border:0;
			margin:0;
			padding:0;
			z-index:3;
		}
		
	#text {
		position:relative;
		width:210px;
		float:left;
		border:0;
		margin-left:12px;
		margin-top:50px;
		padding:0;
		z-index:2;
	}
	#text_re {
		position:relative;
		width:130px;
		float:left;
		border:0;
		margin-left:10px;
		margin-top:50px;
		padding:0;
		z-index:2;
	}
	#zahl {
		position:relative;
		float:right;
		border:0;
		margin:0;
		padding:0;
		z-index:2;
	}
	#bild {
		position:relative;
		width:730px;
		float:left;
		border:0;
		margin:0;
		margin-top:10px;
		margin-bottom:0px;
		padding:0;
		z-index:2;
	}		
	#streifen {
		position:relative;
		width:730px;
		height:8px;
		float:left;
		border:0;
		margin:0;
		margin-top:10px;
		margin-bottom:3px;
		padding:0;
		font-size:1px;
		line-height:1px;
		background-image:url(bilder/hg_streifen.gif);
		background-repeat:repeat;
		z-index:2;
	}
	#gallerie {
		position:relative;
		width:730px;
		height:370px;
		float:left;
		border:0;
		margin:0;
		margin-top:15px;
		margin-bottom:10px;
		padding:0;
		z-index:2;
	}
	#zurueck {
		position:relative;
		float:left;
		border:0;
		margin:0;
		margin-top:0px;
		margin-bottom:0px;
		padding:0;
		z-index:2;
	}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Elemente
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.bild_klein {
	margin:0;
	margin-top:10px;
	margin-bottom:15px;
}
.muster {
	margin:0;
	margin-bottom:3px;
}

/*
p {
	margin-top:8px;
	margin-bottom:4px;
}
ul {
	list-style: url(Bilder/bf_stern.gif) outside;
	margin-top:8px;
	font-weight:bold;
	color:#444444;
}
li {
	margin-top:-2px;
	margin-bottom:6px;
}
*/


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Textformatierungen
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.fliestext {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:14px;

}
.starttext {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:13px;

}
.kleintext {
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:12px;

}
a:link { 
	color:#666666; 
	text-decoration:none; 
}

a:visited { 
	color:#666666; 
	text-decoration:none; 
}

a:focus { 
	color:#333333;
	text-decoration:none; 
	}
	
a:hover {
	color:#333333; 
	text-decoration: underline; 
}

a:active { 
	color:#666666; 
	text-decoration:none; 
}

.unternavi {
	position:relative;
	left:45px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:14px;
}

.unternavi a:focus { 
	color:#d24d4d;
	text-decoration:none; 
	}
	
.unternavi a:hover {
	color:#d24d4d; 
	text-decoration:none; 
}

.arbeiten {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#d24d4d;
	line-height:14px;
}

