BODY {
	background-color : #78B4E6;
	text-align : center;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: x-small;
	color: #5552A0;
	height : auto;
}

#aussen {
	width:900px;
	text-align : left;
	background-image : url("images/hg_alles.gif");
	background-position : top;
	background-repeat : repeat-y;
	margin: 0 auto;
	height : 620px;
}

#logo {
	height:193px;
	
}

#hg-navi {
background-image: url("images/hg_navi.jpg");
background-repeat: no-repeat;
background-position: top;
	width:239px;
	height:425px;
	float : left;
	margin: 0px;
	background-color : #78B4E6;
}
*html #hg-navi {
	margin-top : -2px;
	}
#text {
	width:526px;
	height:425px;
	background-color:#FEEBD0;
	margin: 0px;
	float: right;
	margin-right: 60px;
	padding-right : 50px;
}
*html #text {
	width:526px;
	height:425px;
	margin-right: 10px;
	padding-right : 80px;
}


H1 {
text-align: center;
	font-size : 1.8em;
	letter-spacing : 2px;
}
H2 {
	font-size : 1.4em;
	letter-spacing : 2px;
}
H3 {
	font-size : 1.2em;
	
}
p.navi { font-size: x-small;
font-weight: bold; 
margin-bottom: 2px;
margin-top: 2px;}
#hg-navi a {
	color: #5552A0;
	text-decoration: none;

}
#hg-navi a:hover {
	background-color: #5552A0;
	text-decoration: none;
	color : #9CCEFF;
}
#hg-navi ul {
	padding-left : 15px;
	margin-left : 20px;
	width: 120px;
	margin-bottom: 2px;
	margin-top: 2px;
}
p.links{  
text-align: left;
margin-top: 5px;
margin-bottom: 2px;}
p.rechts { text-align: right; margin-top: 2px;
margin-bottom: 5px;}
td.logo {
	border : 2px dotted White;
	margin : 5px;
	background-color : #F4F4F4;
	text-align : center;
	vertical-align : middle;
}