* {margin:0; padding:0;}
ul {margin:0;padding:0 0 1em 1.2em;}

body {padding:0;
		margin:0;
		border:0;
		font-size:86.1%;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background:url(../sidepages/hg_header.jpg) top left repeat-y #fff;}
#wrapper{min-height:100%;
		position:absolute;
		width:100%;
		top:0;
		left:0;
		background:url(../sidepages/hg_re.jpg) top right repeat-y;}
#content {padding-left:155px;
		padding-top:3.2em;
		padding-right:2.8em;
		position:relative;
		min-height:48em;
		max-width:80em;}
#head {position:relative;;
		margin:0; 
		top:0;
		width:100%;
		display:block;
		height:103px;
		color:#000;
		font-size:1em;
		max-width:100em;}
#left {position:absolute;
	left:0;
	top:0;
	width:155px;
	z-index:4;
	font-size: 0.85em;
padding-bottom:2em;
		font-family:Arial, Helvetica, sans-serif;}
#topper {position:relative;
		margin:0 2.8em 0 0;
		padding:2em 2.8em 1em 22em;
		color:#000; font-size:1em;
		clear:both;}
#foot  {position:relative;
		margin:0;
		padding:0 2.8em 0 155px;
		color:#000;
		clear:both;}
		
#pad1 {display:block; width:155px; height:104px; float:left; font-size: 0.85em;}
#pad3 {display:block; width:18px; height:50px; float:left;}
.pad2 {display:block; height:104px; width:100%;}

.clear{clear:both;
		height:1px; background-color:transparent;}
.clearer{clear:both;}
	
#head h1{float:left;
		color:#000;
		font-size:1.1em;
		line-height:1.4em; margin-top:1.7em;
		margin-left:0.3em;}
#head img{float:right;
		width:350px;
		border:none;}
	
#content p {padding:0; margin-bottom:0.5em;}	
#content .vorliste{margin-bottom:0.2em;}
#content ul{list-style-type:disc;
	list-style-position:outside;}

#content a, #foot a, #footinside a{color:#007;}
#content a:visited, #foot a:visited, #footinside a:visited{color:#323232;}
#content a:hover, #foot a:hover, #footinside a:hover,
#content a:focus, #foot a:focus, #footinside a:focus{color:#65b;}
 a.totop, a.totop:visited{background: url(../sidepages/to_top.gif) top left no-repeat;
				padding-left:24px;
				height:24px;
				text-decoration:none; line-height:24px; position:absolute; bottom:1.5em; right:0; float:right;}
 a.totop:hover,  a.totop:focus{background: url(../sidepages/to_top_hover.gif) top left no-repeat;}
	
#content h1{color:#65b;
		font-size:1.6em;}
#content h1 #second_h{font-size:80%; line-height:2em; margin:1em 0 1.1em 0; float:left; width:35em;}
#content h2{color:#65b;
		font-size:1.3em;
		margin:1.5em 0 0.8em 0;}
#content h3{font-size:1.1em;
		margin:1.8em 0 0.5em 0;
		color:#363;}
#content h4{font-size:1.1em;
		margin-bottom:0.7em;
		color:#363;}
.bold{font-weight:bold;}
#content .erster{margin-top:0; clear:both;}
.floatright {float:right; top:0.1em; right:0; margin:0.3em 0 0.6em 0.8em; background:transparent; border:none;
			text-align:right;}
.floatleft {float:left; top:0.1em; right:0; margin:0 0.8em 0.6em 0; background:transparent; border:none; position:relative;}
#content table{border-collapse:collapse;
				font-size:1em;}
#content table td{vertical-align : top;} 
#foot p{padding:3em 0; font-size:0.8em;}
#foot #mailholder {float:left; width:22em; margin-top:0.2em;}
#foot #telholder{float:left; white-space:nowrap; width:14em; margin-top:0.2em;}



