html{height: 100%;}
body {background-color:#ccc;margin:0px 0px 0px 0px;}


#hg_oben1 {position:absolute; height:257px;width:100%; top:0;overflow:auto;margin:0px 0px 0px 0px;  background-image:url(images/head_index.jpg);background-repeat:no-repeat; background-position:50% 0%;z-index:5;}	

#hg_oben2 {position:absolute; height:257px;width:100%; top:0;overflow:auto;margin:0px 0px 0px 0px;  background-image:url(images/head_leist.jpg);background-repeat:no-repeat; background-position:50% 0%;z-index:5;}

#hg_oben3 {position:absolute; height:257px;width:100%; top:0;overflow:auto;margin:0px 0px 0px 0px;  background-image:url(images/head_aktu4.jpg);background-repeat:no-repeat; background-position:50% 0%;z-index:5;}

#hg_oben4 {position:absolute; height:257px;width:100%; top:0;overflow:auto;margin:0px 0px 0px 0px;  background-image:url(images/head_kon.jpg);background-repeat:no-repeat; background-position:50% 0%;z-index:5;}


#content_wrapper {
	margin: 0 auto;
	width:830px;
	background-repeat: repeat-y;
	background-image: url(images/hg_weiss.gif);
	background-attachment:fixed;
	background-position:top;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */
	height:100%; /* Mindesthöhe für den IE */
	z-index:4;
}

#content_wrapper {
position:absolute;
left:50%;
margin-left:-415px; 
top:0;
background-image: url(images/hg_weiss.gif);
background-repeat: repeat-y;
background-attachment:scroll;
background-position:top;
min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */
	height:100%; /* Mindesthöhe für den IE */
width:830px;
}

		

	
#box {
	
	width: 465px;
	left:50%;
	margin: 258px auto 0 70px;
	
	z-index:5;
	}	
	
	
.headline0 {font-size:17px; font-family:arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#c94400;line-height:125%;z-index:1;}		
	
.headline1 {position:absolute;width:500; height:30px; top:270px; left:70px;font-size:17px; font-family:arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#c94400;line-height:125%;z-index:1;}	
	
.headline {position:absolute;width:500; height:30px; top:270px; left:70px;font-size:17px; font-family:arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#c94400;line-height:125%;z-index:1;}


.fliess1
{font-size:13px;font-family:arial,helvetica,san-serif;font-weight:normal;font-style:normal;color:#000;line-height:140%;}
.fliess1 A:active, .fliess1 A:link, .fliess1 A:visited
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		text-decoration: underline;
	}

	.fliess1 A:hover
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		text-decoration: underline;
	}

	.fliess1 aktiv
	{
		font-family: arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: underline;
		font-size: 13px;
	}
	
	
.fliessfettb
{font-size:13px;font-family:arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#000;line-height:140%;}	
	

.fliess1
{font-size:13px;font-family:arial,helvetica,san-serif;font-weight:normal;font-style:normal;color:#000;line-height:140%;}
.fliess1 A:active, .fliess1 A:link, .fliess1 A:visited
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		text-decoration: underline;
	}

	.fliess1 A:hover
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		text-decoration: underline;
	}

	.fliess1 aktiv
	{
		font-family: arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: underline;
		font-size: 13px;
	}



	.fliess
{font-size:13px;font-family:arial,helvetica,san-serif;font-weight:normal;font-style:normal;color:#000;line-height:140%;}
.fliess A:active, .fliess A:link, .fliess A:visited
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		text-decoration: none;
	}

	.fliess A:hover
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		text-decoration: underline;
	}

	.fliess aktiv
	{
		font-family: arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		font-size: 13px;
	}
	
	
	
	.fliess6
{font-size:13px;font-family:arial,helvetica,san-serif;font-weight:normal;font-style:normal;color:#000;line-height:140%;}
.fliess6 A:active, .fliess6 A:link, .fliess6 A:visited
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		text-decoration: unerline;
	}

	.fliess6 A:hover
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		text-decoration: underline;
	}

	.fliess6 aktiv
	{
		font-family: arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		font-size: 13px;
	}
	
	
	
#fo_3 {position:absolute;width:151px; height:200; top:302px;left:50%;margin-left:219px;z-index:6;}



#impressum {position:absolute;height:20px; width:350px;top: 18;left:50%;margin-left:-413px;font-size:11px;font-family:arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#1E3B64;z-index:7;}
#impressum A:active, #impressum A:link, #impressum A:visited
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#1E3B64;
		text-decoration: none;
	}

	#impressum A:hover
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #1E3B64;
		text-decoration: underline;
	}

	#impressum aktiv
	{
		font-family: arial, Helvetica, sans-serif;
		color: #1E3B64;
		text-decoration: none;
		font-size: 11px;
	}
	
	
#navibox {position:absolute;width:auto; height:30px; top:219px; left:50%;;margin-left:120px; z-index:7;}
.navistrich
{font-size:12px;font-family:arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#fff;line-height:125%;letter-spacing:0.09em;}

.naviseite
{font-size:12px;font-family: arial,helvetica,san-serif;font-weight:bold;font-style:normal;color: #c94400;letter-spacing:0.09em;}

.fliessn
{font-size:12px;font-family:arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#fff;line-height:125%;letter-spacing:0.09em;}
.fliessn A:active, .fliessn A:link, .fliessn A:visited
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #fff;
		text-decoration: none;
	}

	.fliessn A:hover
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #c94400;
		text-decoration: none;
	}

	.fliessn aktiv
	{
		font-family: arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration: none;
		font-size: 12px;
	}	


#planbox1{position:absolute;top:303px;left:50%;margin-left:-30px;width:100px; height:auto;text-align:left;z-index:7;}
#planbox2{position:absolute;top:465px;left:50%;margin-left:-30px;width:100px; height:auto;text-align:left;z-index:7;}
.planklein1{position:absolute;top:0px; left:0px;width:100px;height:102px;border:1px #003970 solid;z-index:7;}
.planklein2{position:absolute;top:0px; left:0px;width:100px;height:102px;border:1px #003970 solid;z-index:7;}
.lupe1{position:absolute;top:110px; left:0px;width:35px;height:32px;z-index:7;}
.lupe2{position:absolute;top:110px; left:0px;width:35px;height:32px;z-index:7;}

#Layer1 {
	position:absolute;
	width:310px;
	height:315px;
	left: 50%;
	margin-left:107px;
	top: 240px;
	visibility: hidden;
	border:1px #003970 solid;
	z-index:7;
}

#Layer2 {
	position:absolute;
	width:310px;
	height:315px;
	left: 50%;
	margin-left:107px;
	top: 240px;
	visibility: hidden;
	border:1px #003970 solid;
	z-index:7;
	
}
	


	