html, body{
text-align:center;
background-color: #fbfbfb;
background-image:  url(hg_loc.jpg);
background-repeat: repeat-x;   
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#555;
} 

h1 {color:#6086AC; padding-left:20px; padding-top:10px; text-transform:uppercase; font-size:16px;letter-spacing:1px;}
h2 {color:#6086AC; padding-left:20px; padding-top:10px; text-transform:uppercase; font-size:14px;}
h3 {color:#6086AC; padding-left:20px; padding-top: 5px; text-transform:uppercase; font-size:12px;}

a:link {color:#6086AC;text-decoration:none;} 
a:visited {color:#6086AC;text-decoration:none;}
a:hover {color:#666;text-decoration:underline;}

.menu_aktiv {color:#666;text-decoration:underline;}

p {
  padding-right: 20px;
  padding-left:  20px;
  padding-bottom: 5px;
} 

#logo{
	position:absolute;
	top:  0px;
	left: 50%;
	height:125px;
	width: 607px;
    margin-left: -195px; 
    text-align: left;
	background-image:  url(../logop.jpg);
	background-repeat: no-repeat;
}

#header{ 
	position: absolute;
	top: 80px;
	left: 50%;
	width:821px; 
    margin-left: -410px; 
    text-align:left;  
} 

#quicklink{
	position: absolute;
	top:     0px;
	left:    -20px;
	width: 235px;
	text-align: right;
	font-size: 9px;
}

#quicklink a:link {color:#6086AC;text-decoration:none;} 
#quicklink a:visited {color:#6086AC;text-decoration:none;}
#quicklink a:hover {color:#666;text-decoration:underline;}


#sprache{
	position: absolute;
	top:    0px;
	left: 775px;
	width: 45px;
	font-size: 9px;
}

#navigation{
	position: absolute;
	top: 45px;
	background-image:  url(menu_hg_loc.jpg);
    background-repeat: no-repeat;
	width:241px;
	height: 220px;
	font-size: 16px;
	padding-top: 2px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	line-height:31px;
}

#navigation a:link{color:#FFF;text-decoration:none;padding-left:5px;letter-spacing:1px;}
#navigation a:visited{color:#FFF;text-decoration:none;padding-left:5px;letter-spacing:1px;}
#navigation a:hover{color:#FFF;text-decoration:none;padding-left:5px;font-size:20px;letter-spacing:2px;} 

.navigation_aktiv{color:#FFF;text-decoration:underline;padding-left:5px;font-size:20px;letter-spacing:2px;} 

#headline{
	position: absolute;
	top: 45px;	
	width:  580px;
	height: 220px;
	background-image:  url(locations.jpg);
	background-repeat: no-repeat;
	margin-left: 241px; 
}

#ueberschrift{ width: 240px; padding-top: 30px;  }
#vortext{ margin-left: 20px;	font-size: 13px; }
#rubrik{ 
	position: absolute;
	top:     0px;
	left:  248px;
    width:  220px;
    height: 220px;
	padding-top: 10px;
	padding-left:60px;
 }

#content{ 
	position: absolute;
	top:   345px;
	left:    50%;
    width: 796px; 
    text-align:left; 
    margin-left: -404px; 
}

#menu{
	position: absolute;
	left:    0px;
	top:    40px;
	width: 220px;
	text-align:justify;
	padding-top: 25px;
	color:#6086AC; 
	padding-left:10px; 
	text-transform:uppercase;
	font-size:12px;
}

#menu a:link {color:#6086AC;text-decoration:none;} 
#menu a:visited {color:#6086AC;text-decoration:none;}
#menu a:hover {color:#666;text-decoration:underline;}

.menu_aktiv {color:#666;text-decoration:underline;}

#links{
	position: absolute;
	top:     0px;
	left:   -6px;
    width:  26px;
    height: 31px;
	background-image:   url(../hg-links.jpg);
	background-repeat: no-repeat;
}

#standort {
  padding-top:  10px;
  padding-left: 40px;
  font-size:     9px;
}

#linie{
	position: absolute;
	top:    0px;
	left: 215px;
	width:570px;
    background-image:   url(../inhalt.jpg);
	background-repeat: repeat-y;
	text-align:justify;
}

#inhalt {
	padding-left:  25px;
	padding-right: 25px;
	padding-top: 20px;
}

#rechts{
	position: absolute;
	top:     0px;
	left:  549px;
    width:  26px;
    height: 31px;
	background-image:   url(../hg-rechts.jpg);
	background-repeat: no-repeat;
}  

#zusatz{ color: #bbb; }

#fuss {
	font-size: 9px;	
	text-align:center;
    padding-top: 15px;
    width:  570px;
    height:  85px;
	background-image:   url(../fuss.jpg);
	background-repeat: no-repeat;
}


