* {
margin: 0; 
padding: 0;
}
body {
font: 95% Arial, Verdana, Helvetica, sans-serif;
color: #666;
background-color: #550401;
text-align: center;
}
a {
color: #000;
text-decoration: none;
}
a:hover {
color: #e4481f;
text-decoration: underline;
}
a img {
border: 0 none;
}
h1, h2, h3 {
font-family: Tahoma, Verdana, Arial, Helvetica;
background: transparent;
}
h1 {
font-size: 0.9em;
width: 300px;
padding-left: 20px;

padding-bottom: 10px;
color: #e4481f;
font-weight: normal;
}
	h2 {
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
font-size: 0.9em;
color: #e4481f;
font-weight: normal;

}
em.h1_schwarz {
	color: #333;
	font-weight: bold;
	font-style: normal;
	font-size: 0.8em;
}


address {
	font-weight: normal;
	font-style: normal;
	margin: 0px 0 10px 20px;
	font-size: 0.85em;
	color: #333;
	clear: both;
}
p,li {
font-size: 0.80em;
}
li {
	padding: 2px 0 2px 0;
	color: #000;
	}



ul {
list-style-type: none;

}
.ausblenden {
	display: none;
}

#container {
	
	width: 895px;
	margin: 11px auto;
	text-align: left;
	
}
#wrapper {
	
	width: 895px;
	background: url(../bilder/hintergrund.gif) repeat-y;
	float: left;
		
}

#header {
	width: 873px;
	
	padding: 0px 11px 0px 11px;
	border-top: 11px solid #fff;
	
	float: left;
	
	}
	
#logo {
	width: 289px;
	height: 208px;
	
	
	border-bottom: 5px solid #fff;
	float: left;
}
#hauptfoto {
	width: 394px;
	height: 208px;
	float: left;
	border-right: 5px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 5px solid #fff;
	
}

#rechts_oben {
	width: 180px;
	height: 208px;
	background-color: #550401;
	border-bottom: 5px solid #fff;
	float: left;
}

#links_mitte {
	width: 289px;
	height: 22px;
	float: left;
	background-color: #e4481f;
}
/*========SUBNAV================*/
#subnav {
	width: 394px;
	height: 22px;
	float: left;
	background-color: #e4481f;
	border-left: 5px solid #fff;
	
}	
	#subnav ul {
		font-weight: normal;
		width: 394px;
		padding-top: 3px;
	}
    #subnav ul li {
    	
    	color: #fff;
		
		padding-left: 23px;
		
		float: left;
		
    }
	#subnav ul li a.letzter {
		border-right: none;
	}
	#subnav ul li a.erster {
		padding-left: 5px;
	}
	#subnav ul li a {
		border-right: 1px solid #fff;
		color: #fff;
		padding-right: 23px;
	}
	#subnav ul li a:hover {
		text-decoration: none;
		color: #000;
	}
	#subnav ul li a.hier {
		color: #000;
	}
	#subnav ul li a.erster_hier {
		padding-left: 5px;
		color: #000;
	}
	#subnav ul li a.letzter_hier {
		border-right: none;
		color: #000;
	}
/*=============SUBNAV_ENDE*/

#rechts_mitte {
	width: 180px;
	height: 22px;
	float: left;
	background-color: #e4481f;
	border-left: 5px solid #fff;
}

#links_unten {
	width: 289px;
	height: 24px;
	float: left;
	background-color: #ca9594;
	border-top: 5px solid #fff;
	border-right: 5px solid #fff;
	border-bottom: 5px solid #fff;
	
}
#teil_hauptfoto {
	width: 394px;
	height: 24px;
	float: left;
	background: #ca9594 url(../bilder/teil_hauptfoto.jpg) no-repeat;
	
	border-top: 5px solid #fff;
	border-right: 5px solid #fff;
	border-bottom: 5px solid #fff;
}
#rechts_unten {
	width: 180px;
	height: 24px;
	float: left;
	background-color: #ca9594;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
}


/*============NAV==========*/
#nav {
	width: 289px;
	float: left;
	border-right: 5px solid #fff;
	background-color: #fccfcc;
	border-bottom: 5px solid #fff;
	
	border-left: 11px solid #fff;
	
}
	#nav ul {
		width: 100px;
		padding-bottom: 25px;
		padding-top: 25px;
		padding-left: 160px;
		
	}
	#nav ul li {
		text-align: right;
		
		padding-top: 5px;
		padding-bottom: 5px;
		
	}
	#nav ul li a {
		padding-right: 20px;
		color: #000;
		background: url(../bilder/aufzaehlung.gif) no-repeat;
		background-position: right;
	}
	#nav ul li a:hover, #nav ul li a.hier {
		padding-right: 20px;
		text-decoration: none;
		color: #e4481f;
		background: url(../bilder/aufzaehlung_orange.gif) no-repeat;
		background-position: right;
	}
	

/*=============NAV_ENDE======*/

#unter_nav {
	width: 289px;
	
	
	float: left;
}

/*=========INHALT====*/

#inhalt_index {
	width: 394px;
	
	float: left;
	border-right: 5px solid #fff;
	
	padding-bottom: 30px;
	
}
	 #inhalt_index p {
		width: 350px;
		font-size: 0.85em;
		color: #333;
		padding-left: 20px;
		
		padding-bottom: 5px;
		
	} 

#foto {
	width: 180px;
	float: left;
}


#inhalt {
	width: 579px;
	border-right: 5px solid #fff;
	float: left;
	
	padding-bottom: 30px;
	
}
	#inhalt img.karte {
		padding-left: 20px;
		width: 559px;
		height: 417px;
		padding-bottom: 15px;
	}
	#inhalt table {
		width: 585px;
		color: #333;
	
		
		font-size: 0.85em;
		
	}
	em.orange {
		color: #e4481f;
		font-style: normal;
		font-weight: bold;
	}
	#inhalt table td {
		width: 585px;
		padding-left: 70px;
		padding-right: 70px;
		text-align: center;
		padding-bottom: 5px;
		padding-top: 5px;
	}
	#inhalt table td.euro {
		padding-left: 25px;
	}
	#inhalt table td strong.uppercase {
		text-transform:uppercase;
	}
	
	#inhalt p {
		width: 500px;
		font-size: 0.85em;
		color: #333;
		padding-left: 20px;
		padding-bottom: 5px;
	}
	
	#inhalt p a {
		color: #e4481f;
		text-decoration: underline;
	}
	
	#inhalt p a:hover {
		text-decoration: none;
	}
	
	
	#inhalt p.trenner {
		padding-bottom: 5px;
		padding-top: 5px;
	}
/*======INHALT_ENDE======*/

#footer {
	width: 895px;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 0.9em;

}
	#footer p {
		padding-left: 325px;
		color: #fff;
	}
#footer a {
	color: #ccc;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
}
#nach {
	width: 50px;
	
	
}
