* {margin: 0; padding: 0;}
body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	width : 100%;
	background: #fff url(hg_news.gif) repeat top left;
	font-size:86.1%;}
#container {clear: both;
			left:0;
			top:0;
			position:relative;
			height:100%;
			min-height:400px;
			z-index:1;}
#oben{width:99%; 
	height:auto;}

ul, li {list-style-type:none;}
a:link{text-decoration:underline;
	color:#009;}
 a:visited{text-decoration:underline; 
 	color:#666;}
 a:hover{text-decoration: underline;
	color:#06c;}
 a:active{text-decoration:underline; 
	color: #93c;}
img{border:none;}

#navig {float:left;
	width:25.5em;
	margin:0 1em 1em 2em;
	background-color:#fff;
	padding-bottom:1em;
	border:0.2em solid #ddd;}
#adressholder{width:23em;
		min-height:20em;
			float:left;
	background-color:#fff;
	border:0.2em solid #ddd;
	padding:1.6em;}
	#adressholder p{line-height:1.6em;}
#adresse{width:100%;
	border:none;
	margin:1.6em 1em 0 2em;
	}
#newlogos{position:relative;
		margin:2.8em 0 0 0.5em;}

#news{background: url(hg_news.gif) repeat top left;
		border:0.1em solid #03c;
		margin-top:1.6em;
		margin-left:2em;
		width:19.5em;
		padding:0.4em;}
	#navig_re {float:left;
	width:26em;
	margin:0 0 1em 1em;
	background-color:#fff;
	padding-bottom:1em;
	border:0.2em solid #ddd;}	
#navig ul{margin:0.8em;}
#navig li{background-color:#cff;
			margin-bottom:0.3em;
			line-height:1.7em;}
#navig li:hover{background-color:#03c;}
#container #navig li a{
display:block;
width:23.8em;
font-weight:bold;
color:#03c;
background-color:#cff;
	text-decoration:none;
	padding:0.3em;}
	
 #container #navig li a:visited{
 font-weight:bold;
 	color:#000;
	background-color:#cff;
	text-decoration:none;}
 #container #navig li a:focus, #container #navig li a:hover{
 	background-color:#03c;
	color:#fff;
	text-decoration:none;}

 #container #navig a:active{
	color: #93c;}
	
#container #navig ul li a span {display: none;
								line-height:1.3em;}
#oben h1 {text-align:center;
	font-size:1.3em;
	margin:1em 0 0.3em 0;}
#oben .logo{width:450px;
		height:87px;
		margin:1em 0 0 180px; }
#oben h2, #oben h3{
		font-weight:bold;
		color:#009;
		font-size:1.2em;
		background-color:#cff;
		padding:0.4em;
		border-width:0.3em; 
		border-color:#99F; 
		border-style:outset;
		text-align:center;
		margin:0.6em 0 1em 180px;
		max-width:42em;}

	#news .linkholder{margin:0.4em 0;}
	#news a, #news a:visited{color:#03c;}
	#news a:focus, #news a:hover{color:#009;}
.bild2{margin-left:2em;}
.wichtig{font-weight:bold;
				font-size:1.2em;
				padding-left:0.5em;}
table td{padding:0.6em 0 0 0;}
#navig_re h4{ padding:0.5em 0 0 0.5em;}
#navig_re ul{margin:0.8em;}
#navig_re li{background-color:#cff;
			margin-bottom:0.3em;
			line-height:1.7em;}
#navig_re li:hover{background-color:#03c;}
#container #navig_re li a{
display:block;
width:15em;
font-weight:bold;
color:#03c;
background-color:#cff;
	text-decoration:none;
	padding:0.3em;}
	
 #container #navig_re li a:visited{
 font-weight:bold;
 	color:#000;
	background-color:#cff;
	text-decoration:none;}
 #container #navig_re li a:focus, #container #navig_re li a:hover{
 	background-color:#03c;
	color:#fff;
	text-decoration:none;}

 #container #navig_re a:active{
	color: #93c;}
	
#container #navig_re ul li a span {display: none;
								line-height:1.3em;}

		






