* 		{
		margin: 0;
		padding: 0;
		}
body 		{
		text-align: center;
		background: white;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: small;
		}
* html body 	{
		font-size: small;
		}
h1 		{
		font-size: 160%;
		}
h2		{
		font-size: 120%;
		
		}
h3 		{
		font-size: 120%;
		}
h4 		{
		font-size: 90%;
		}
img 		{
		border: none;
		}
#main 		{
		width: 100%;
		text-align: justify;
		margin-left: 0;
		margin-right: auto;
		background-color: white;
		}
#lable 		{
		padding: 10px 20px 10px 20px;
		text-align: right;
		font-weight: bold;
		background-color: #900;
		color: white;
		text-decoration: none;
		}
#lable a 	{
		color: white;
		text-decoration: none;
		}
#lable a:hover 	{
		background-color: #900;
		color: white;
		text-decoration: underline;
		}
#ort 	{
	padding: 0;
	text-align: left;
	font-weight: bold;
	background-color: #900;
	color: white;
	text-decoration: none;
	}
#ort a 	{
	color: white;
	text-decoration: none;
	font-size: 120%;
	}
#ort a:hover {
	background-color: #900;
	color: white;
	text-decoration: none;
}
#galerie, #footer {
	background-color: #900;
	color: white;
	}
#galerie, #footer {
	background-color: #900;
	color: white;
}
#navigation 	{
		float: left;
		width: 200px;
		padding: 20px 0;
		}
#navigation ul 	{
		list-style: none;
		}
#navigation ul li a {
		display: block;
		width: 100px;
		padding: 5px 20px 3px 3px;
		background-color: white;
		color: #900;
		font-size: 14px;
		margin: 0px 20px -1px 20px;
		font-weight: bold;
		border-width: 1px;
		border-style: solid;
		border-color: #000 white;
		text-decoration: none;
		}
html > body div#navigation ul li a {
	width: auto;
	/* width: auto;  wird nur deshalb verwendet, weil wegen der obigen Korrektur IEMac und NN6 Probleme kriegen */
}
#navigation ul li a:hover {
		background-color: #900;
		color: white;
		font-weight: bold;
		border-color: #900 white white #369;
		}
#intern ul 	{
		list-style: square;
		margin: 0px 20px 0 40px;
		color: #900;
		}
#intern ul li a {
		display: block;
		width: 400px;
		padding: 5px 0;
		background-color: white;
		color: #900;
		font-weight: bold;
		font-size: 13px;
		margin: 0px 20px 0 5px;
		border-width: 1px;
		border-style: none;
		border-color: #000 white;
		text-decoration: none;
		}
#text 		{
		padding: 0 15px 5px 15px;
		margin: 0 0 0 200px;
		background-color: white;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		}
#text ul li 	{
		display: block;
		width: 100px;
		padding: 5px 20px 3px 3px;
		background-color: white;
		color: #900;
		font-size: 14px;
		margin: 0px 20px -1px 20px;
		font-weight: bold;
		border-width: 1px;
		border-style: solid;
		border-color: #000 white;
		text-decoration: none;
		}
#aktuelles	{
		padding: 0 15px 5px 15px;
		margin: 0 0 0 200px;
		background-color: white;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		}
#text a		{
		color: #000;
		text-decoration: underline;
		}
#text h1 	{
		padding: 25px 20px 10px 0;
		}
#text h2 	{
		padding: 25px 20px 10px 0;
		clear: right;
		}
#text p {
		padding: 5px 0 0 0;
		line-height: 1.5;
		}
#zusatz p 	{
		padding: 5px 0 0 0;
		font-size: 70%;
		}
#galerie {
	float: right;
	margin: 0 0 10px 15px;
	border-top: 1px solid white;
}
#galerie div {
	padding: 10px;
}
#galerie div p {
	margin-top: 10px;
}
.bildlinks {
	margin: 4px 15px 2px 0;
		float: left;
}
.bildrechts 	{
		margin: 8px 0px 2px 15px;
		float: right;
		}
.sprung {
	text-align: right;
	}
.sprung a {
	text-decoration: none;
	color: black;
	}
#footer {
	clear: both;
	text-align: center;
	padding: 5px;
	border-top: 1px solid white;
}
#footer a {
	color: white;
	}