body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #746e6e;
	background-color: #746e6e;
	background-image: url(bilder/hg_dgrey062.gif);
	background-repeat: repeat;
	background-color:#dadada;

	scrollbar-base-color:#746e6e;
	scrollbar-track-color:#746e6e;
	margin:0px;
 	padding:0px;
}

	 /*###################*/
	  /* Beginn Navigation */
	  /*###################*/

	  #navi, #navi ul { list-style-type:none; margin:0; padding:0; } /* Style-Reset */

		#navi li { width:130px; float:left; } /* Horizontale Anordnung */
		
		#navi li ul { display:none; float: left;} /* Normalzustand eingeklappt */
		#navi li:hover ul { display:block; float: left; } /* Ausgeklappt */
		
      /*###################*/
	  /* Styles fuers Auge */
	  /*###################*/
	  
	  #navcontainer { height:16px; position:absolute; }
	  
	  #navi {
	position:absolute;
	left: 3px;
	top: 5px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 750px;
}
	  
	  #navi li { border:1px solid #746e6e; margin:0 0 0 15px; }
	  #navi ul li { border:none; margin:0; }
		
	  #navi a { font-weight:bold; text-align:left; display:block; padding:0.1em; }
	  #navi a:link, #navi a:visited { color:#746e6e; background:#c2c1c1; text-decoration:underline; }
	  #navi a:active, #navi a:hover { color:#ffffff; background:#c2c1c1; text-decoration:none; }


#hg1 { /*center*/
	position:absolute;
	left: 50%px;
	top: 50px;
	margin-left:0px 0px 0px -425px; /*neg. Hälfte von width*/
	width:850px;
	height:1000px;
	z-index:1;
	
}
#hgweiss {
	position:absolute;
	width:754px;
	height:939px;
	z-index:2;
	left: 98px;
	top: 0px;
	background-color: #FFFFFF;
}
#bildlimo {
	position:absolute;
	width:250px;
	height:299px;
	z-index:10;
	left: 259px;
	top: 484px;
}

#limo_oben {
	position:absolute;
	width:740px;
	height:260px;
	z-index:5;
	left: 8px;
	top: 102px;
}

#logo {
	position:absolute;
	width:148px;
	height:71px;
	z-index:7;
	left: 4px;
	top: 4px;
}
#hg_grau_oben {
	position:absolute;
	width:754px;
	height: 395px;
	z-index:2;
	top: 39px;
	left: 1px;
	background-color: #FFFFFF;
}
#h_navi { /*nav für 'wir über uns' etc. */
	position:absolute;
	width:156px;
	height:115px;
	z-index:3;
	left: 11px;
	top: 103px;
}
#nav_allg { /*impressum, agb etc.*/
	position:absolute;
	width:400px;
	height:19px;
	z-index:8;
	left: 360px;
	top: 0px;
}

#hauptnav {
	position:absolute;
	width:750px;
	height:46px;
	z-index:10;
	left: 101px;
	top: 400px;
}


#hauptnavi1 {
	position:absolute;
	width:170px;
	height:24px;
	z-index:6;
	left: 15px;
	top: 387px;
}
#hauptnavi2 {
	position:absolute;
	width:170px;
	height:24px;
	z-index:10;
	left: 278px;
	top: 387px;
}

#hauptnavi3 {
	position:absolute;
	width:170px;
	height:24px;
	z-index:100;
	top: 347px;
	left: 538px;
}

#subnavi_leist {
	position:absolute;
	width:586px;
	height:31px;
	z-index:5;
	left: 358px;
	top: 408px;
	display: inline; /*listenelemente nebeneinander*/
	list-style-type: none;	
}

	
#textfeld {
	position:absolute;
	width:574px;
	height:427px;
	z-index:3;
	left: 278px;
	top: 475px;
	overflow: auto;
}
#Teaser1 {
	position:absolute;
	width:150px;
	height:151px;
	z-index:4;
	left: 2px;
	top: 16px;
}

#Teaser2 {
	position:absolute;
	width:150px;
	height:115px;
	z-index:4;
	left: 198px;
	top: 15px;
}

#Teaser3 {
	position:absolute;
	width:150px;
	height:148px;
	z-index:4;
	left: 395px;
	top: 15px;
}

#hg_bildleiste {
	position:absolute;
	width:153px;
	height:939px;
	z-index:3;
	top: 0px;
	background-color: #766d70;
	left: 1px;
}

#Bild1 {
	position:absolute;
	width:120px;
	height:90px;
	z-index:5;
	left: 111px;
	top: 475px;
}
#Bild2 {
	position:absolute;
	width:120px;
	height:90px;
	z-index:5;
	left: 111px;
	top: 592px;
}

#Bild3 {
	position:absolute;
	width:120px;
	height:90px;
	z-index:5;
	left: 111px;
	top: 708px;
}

a:link {color:#746e6e; text-decoration:none;} 
a:hover {color:#746e6e; font-weight: bold; text-decoration: none;} 
a:active {color:#ffffff; text-decoration:none;} 
a:visited {color:#ffffff; font-weight: bold; text-decoration: none;} 

A.schwarzerlink:link {color:#ffffff; text-decoration:none;}
A.schwarzerlink:hover {color:#ffffff; text-decoration:underline;}
A.schwarzerlink:aktive {color: #c2c1c1; font-weight:bold; text-decoration:none;}
A.schwarzerlink:visited {color: #c2c1c1; font-weight:bold; text-decoration: none;}

A.hgweisslink:link {color:#746e6e; text-decoration:none;}
A.hgweisslink:hover {color:#746e6e; text-decoration: underline;}
A.hgweisslink:aktive {color: #c2c1c1;font-weight:bold;text-decoration:none;}
A.hgweisslink:visited {color: #c2c1c1; font-weight:bold; text-decoration: none;}


.text_h_navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #746e6e;
}

.Stil1 {color: #ffffff}

p.abstand3 {
	text-indent:3px
	}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #746e6e;
}
#text {
	position:absolute;
	width:554px;
	height:360px;
	z-index:2;
	left: 170px;
	top: 360px;
	overflow: auto;
}
.schriftweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.navliste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #746e6e;
}

.hteasertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #746e6e;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #746e6e;
}
#slide_limo {
	position:absolute;
	width:270px;
	height:270px;
	z-index:101;
	left: 99px;
	top: 309px;
	overflow: auto;
}
#slide_anhaenger {
	position:absolute;
	width:270px;
	height:270px;
	z-index:2;
	left: 99px;
	top: 193px;
}

