/* CSS Document */

#all {
	background-image:url(hg_bilder/hess_bg_oben.jpg);
	background-repeat:no-repeat;
	background-color:#CCCCCC;
	margin-top:0px;
	width:950px;
	height:370px;
	margin:auto;
	}

#bg_oben {
	background-image:url(hg_bilder/hess_bg_oben.jpg);
	background-repeat:no-repeat;
	background-color:#CCCCCC;
	margin-top:0px;
	width:950px;
	height:370px;
	margin:auto;
	}
		

#bg_unten {

background-image:url(hg_bilder/hess_bg_unten.jpg);
background-repeat:no-repeat;
width:950px;
height:4px;
margin:auto;
	}


			
#content {
	position:absolute;
	background-image:url(hg_bilder/hess_bg_mitte.jpg);
	background-repeat:repeat-y;
	width:950px;
	margin:auto;
	margin-left: 0px;
	top: 290px;
}

#text {
	float:left;
	width:340px; 
	margin-top:370;
	margin-left:225px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #000000;
}



#news {
	float:left;
	margin-top:370;
	margin-left:225px;
	margin-right:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #000000;
}


#kaimbild {
	float:left;
	width:600px; 
	margin-top:370;
	margin-left:225px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #000000;
	text-align:center;
}


#bilder {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin-left: 635px;
	margin-top: 65px;
	}

#anfahrt {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin-left: 635px;
	margin-top: 0px;
	}		
	

#sub {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	width:638px;
	margin-top:173px;
	margin-left:242px;
}

#sub2 {
	position:absolute;
	background-image:url(bilder/willktxt.gif);
	font-family:Arial, Helvetica, sans-serif;
	width:650px;
	height:80px;
	margin-top:170px;
	margin-left:235px;
}







#navigation {
	position:absolute;
	width:170px;
	top:290px;

}




DIV.fstLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 120;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
COLOR: #000000;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR: #ffffff;
BACKGROUND-COLOR: #990000;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 120;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
COLOR: #000000;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 120;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: center;
COLOR: #000000;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
COLOR: #ffffff;
BACKGROUND-COLOR: #990000;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 120;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: center;
COLOR: #ffffff;
BACKGROUND-COLOR: #990000;
}




html,body {
height:100%;
width:100%;
margin:auto;
}

a.link {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#990000;}
a:active {color:#000000;}

h1 { font-size: 14px; color:#990000; text-decoration:none; }
h5 { font-size: 8px; color:#000000; }

img { border-color:#000000;}
