body {background-color:#fff;margin:0 0 0 0;
background-image:url(images/hg.gif);background-repeat:repeat-y;background-position:center;height:100%;background-attachment:fixed;}
#zentrum { position:absolute;text-align:center;top:0; left:0px; width:100%;height:1px;overflow:visible;}
#plan_index{position:absolute;top:280px;left:38px; width:237px;height:115px;z-index:3;}
#plan {position:absolute;width:237px;height:115px;left:35px;top:51px;visibility: hidden;z-index:2;}
#abstand{margin-top:5px;z-index:2;}
#bg1 {position:absolute;width:988px; height:258px; top:0; left:50%; margin-left:-494px; }

.textleft1{position:absolute;width:auto; height:20; top:414px; left:60px;font-size:13px;font-family: arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#fff; z-index:3;}	
.textleft1 A:active, .textleft1 A:link, .textleft1 A:visited
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		text-decoration: none;
	}

	.textleft1 A:hover
	{
		font-family:  arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		text-decoration:underline;
	}

	.textleft1 aktiv
	{
		font-family: century gothic, 
		arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration: none;
		font-size: 13px;
	}

#telefon{position:absolute;top:436px;left:34px; width:21px;height:22px;z-index:3;}

.logo
	{
		position:absolute;top:280px;left:34px; width:21px;height:22px;z-index:3;
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #ffffff;
		
	}
	
	
.bilderrahmen {
	border: solid 2px #923448;
	margin: 0px 0px 20px 40px;
	padding: 0;
}



#form{position:absolute;top:410px;left:34px; width:21px;height:22px;z-index:3;}
.fo1{position:absolute;top:281px;left:808px; width:146px;height:137px;z-index:3;}
.fo2{position:absolute;top:426px;left:808px; width:146px;height:137px;z-index:3;}


.impressum{position:absolute;width:auto; height:20; top:460px; left:36px;font-size:13px;font-family: arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#fff; z-index:3;}	
.impressum A:active, .impressum A:link, .impressum A:visited
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		text-decoration: none;
	}

	.impressum A:hover
	{
		font-family:  arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		text-decoration: underline;
	}

	.impressum aktiv
	{
		font-family: century gothic, 
		arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration: none;
		font-size: 13px;
	}	
	
.link A:active, .link A:link, .link A:visited
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		text-decoration: underline;
	}

	.link A:hover
	{
		font-family:  arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		text-decoration: none;
	}

	.link aktiv
	{
		font-family: century gothic, 
		arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration: underline;
		font-size: 13px;
	}	
	

	
#boxlinks{position:absolute;top:500px;left:36px; width:200px;height:100px;font-size:13px;font-family:arial,helvetica,san-serif;
font-weight:bold;font-style:normal;color:#fff;text-align:left;z-index:3;}
#boxlinks A:active, #boxlinks A:link, #boxlinks A:visited
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		text-decoration: none;
	}

	#boxlinks A:hover
	{
		font-family:  arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		text-decoration: none;
	}

	#boxlinks aktiv
	{
		font-family: century gothic, 
		arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration: none;
		font-size: 13px;
	}	
	
		


	.navistrich
{font-size:13px;font-family: arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#fdd3c5;}
	
	#navibox {position:absolute;width:auto; height:40px; top:238px; left:140px; z-index:1;}
	
	.navi
{font-size:13px;font-family: arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#fdd3c5;}
.navi A:active, .navi A:link, .navi A:visited
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		text-decoration: none;
	}

	.navi A:hover
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fdd3c5;
		text-decoration: none;
	}

	.navi aktiv
	{
		font-family: arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration: none;
		font-size: 13px;
	}
	
.naviseite
{font-size:13px;font-family: arial,helvetica,san-serif;font-weight:bold;font-style:normal;color: #fdd3c5;letter-spacing:0,0em;}

	
.contentbox
{position:absolute;padding-right:14px;top:280px;left:315px;width:460px;text-align:left;}


.fliess
{font-size:13px;font-family: arial,helvetica,san-serif;font-weight:normal;font-style:normal;color:#000;line-height:130%;}

.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;
	}	
	


.textleft2{position:absolute;top:438px;left:60px; width:auto;font-size:13px;font-family:arial,helvetica,san-serif;
font-weight:bold;font-style:normal;color:#fff;text-align:left;z-index:3;}	

.headline{font-size:13px;font-family: arial,helvetica,san-serif;font-weight:bold;font-style:normal;color:#923448;line-height:120%;}
.headline_schwarz{font-size:13px;font-family: arial,helvetica,san-serif;font-weight:bold;font-style:bold;color:#000;line-height:120%;}
