html		{ 	padding: 0px;
				margin: 0px;
			}
			
body		{	background-color:#536125;
				font-size:11px;
				font-family: Geneva, Arial, Helvetica, sans-serif;
				color:#000000;
				text-align:center;
				margin: 0px;
				padding: 0px;
			}
			
#container	{	width: 736px;
				margin: auto;
				text-align: left;
				position: relative;
				min-height: 100%; /*Für moderne Browser*/
				height: auto; !important; /*Für moderne Browser*/
				height: 100%; /*Für IE*/
			}
			
#main		{	width: 736px;
				background-color:#F8F8E1;
				float: right;
				background-image: url(Bilder/HG-1px.jpg);
				padding-bottom: 20px;
			}
			
h1			{	font-size: 20px;
				color: #86310C;
				letter-spacing: 1px;
				margin-left: 20px;
				margin-top: 5px;
			}
			
h2			{ 	font-size: 13px;
				color: #86310C;
				letter-spacing: 1px;
				margin-left: 20px;
			}
			
p			{	margin-top: 10px;
				padding-left: 20px;
				padding-right: 40px;
			}
			
.bild		{	float: right;
				padding: 5px; 
			}
			
#header		{	width: 736px;
				height: 185px;
				float: left;
				background-image:url(Bilder/header.jpg);
				background-repeat: no-repeat;
			}
			
#navi		{ 	margin-top:0px;
				padding-left: 20px;
				padding-right: 30px;
				width: 160px;
				height: 300px;
				float: left;
				color: #86310C;
			}
			#navi1	ul	{	list-style: none;	}
			#navi1	li	{	line-height: 13px;
							margin-top: 0px;
							padding-left: 10px;
						}
			#navi1 	.linie {	border-bottom: 1px dotted;
								border-color: #86310C;
								padding: 10px 10px 5px 0;	
							}
			#navi1 	.active {	line-height: 13px;
								border-bottom: 1px dotted;
								border-color: #86310C;
								color: #86310C;
								font-weight: bold;
								text-decoration: none;	
								padding: 10px 10px 5px 0px;
							}
			#navi1	a	{	display: block;
							color: #86310C;
							text-decoration: none;	
							padding: 0 0 0 17px;
						}
			#navi1	a:hover	{ font-weight: bold; 
							background-image: url(Bilder/bullet.jpg);
							background-repeat: no-repeat;
							background-position: left;
							}
							
			#navi2	{ 	margin-left: 50px;	
						margin-top: 30px;	}
			
			#navi2	img	{	border:0 none; }
							
.bullet		{	margin-bottom: -2px;
				padding-right: 5px;	}
				
.icon	{	padding-right: 10px;	}

#inhalt		{	width: 525px;
				float: right;
				padding-bottom: 30px;	}
				
			#inhalt	a		{ color: #86310C;	text-decoration: none; }
			#inhalt	a:hover	{	text-decoration: underline;	}
			
			#inhalt	ul		{ 	list-style: none;	}
			#inhalt	li		{	padding: 5px 0px 5px 0px;	}

#footer		{	margin-bottom: -45px;
				padding-bottom: 5px;
				width: 736px;
				height: 41px;
				clear: both;
				color: #F8F8E1;
				font-size: 11px;
				background-image: url(Bilder/footer.jpg);
				background-repeat: no-repeat;
			}
			
#navi3		{ 	padding-top: 10px;
				margin-bottom: -10px;
				margin-left: 60px;
				color: #86310C;
				clear: both;	}
			#navi3	a		{ color: #86310C;	text-decoration: none; }
			#navi3	a:hover	{	text-decoration: underline;	}
			
#copy		{	color: #F8F8E1;
				margin-left: 60px;
				padding-top: 8px;	}
			#copy	a		{ color: #F8F8E1; text-decoration: none;	}
			#copy	a:hover	{ text-decoration: underline;	}
			
.umbruch	{	clear: both;	}

.hoverbox
{
	width: 450px;
	cursor: default;
	list-style: none;
	margin-left: 15px;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .quer
{
	display: none;
}

.hoverbox a .hoch
{
	display: none;
}

.hoverbox a:hover .quer
{
	display: block;
	position: absolute;
	top: -50px;
	left: -350px;
	z-index: 1;
}

.hoverbox a:hover .hoch
{
	display: block;
	position: absolute;
	top: -50px;
	left: -260px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #C2D778;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 6px;
	vertical-align: top;
	width: 80px;
	height: 60px;
}

.hoverbox li
{
	display: inline;
	margin:5px;
	padding: 5px;
	position: relative;
	float: left;
}

.hoverbox .quer
{
	border-color: #C2D778;
	width: 300px;
	height: 242px;
}

.hoverbox .hoch
{
	border-color: #C2D778;
	width: 234px;
	height: 300px;
}

/* =Internet Explorer Hacks
----------------------------------------------------------------------*/

* html .hoverbox a
{
	position: relative;
}

* html .hoverbox a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
}

* html .hoverbox a:hover .quer
{
	top: -100px;
	left: -350px;
}

* html .hoverbox a:hover .hoch
{
	top: -100px;
	left: -260px;
}

* html .hoverbox li
{
	position: static;
}




.anfahrt
{
	width: 450px;
	cursor: default;
	list-style: none;
	margin-right: 10px;
	margin-left: 14px;
}

.anfahrt a
{
	cursor: default;
}

.anfahrt a .quer
{
	display: none;
}

.anfahrt a:hover .quer
{
	display: block;
	position: absolute;
	top: -5px;
	left: -300px;
	z-index: 1;
}

.anfahrt img
{
	background: #fff;
	border-color: #C2D778;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 6px;
	vertical-align: top;
	width: 450px;
	height: 260px;
}

.anfahrt li
{
	display: inline;
	float: right;
	margin:5px;
	padding: 5px;
	position: relative;
	margin-left: 0px;
}

.anfahrt .quer
{
	border-color: #C2D778;
	width: 333px;
	height: 189px;
}

/* =Internet Explorer Hacks
----------------------------------------------------------------------*/

* html .anfahrt a
{
	position: relative;
}

* html .anfahrt a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
}

* html .anfahrt a:hover .quer
{
	top: -5px;
	left: -300px;
}

* html .anfahrt li
{
	position: static;
}


legend	{	font-weight: bold;
			font-size: 120%;
			color: #999;	}

#person label	{	display: block;
					font-weight: bold;	}
					
fieldset	{	width: 400px;	
				margin-left: 18px;	}
				
textarea	{	width: 300px;
				height: 125px;	}				
