body {
	margin:0px;
	padding:0px;
	border:0px;
	font-family: verdana, arial, sans-serif; 
	color: #003073;
	font-size:9pt;
	line-height:12pt;
	overflow: hidden; 
}


#maincontent {
	width:100%;
	height:100%;
	background:#FFFCF6; 
	background-image:url(../img/hg-main.gif);
	background-repeat: repeat-y; 
	overflow:auto;
}
#maincontentcontainer {
	padding-left: 100px;
	padding-top: 212px;
	padding-bottom:50px;
	margin-top: 6px;	
}
#content {
	width: 640px;
	border: 0px solid green;	
}
#content ul {
	margin-top:2px;
}
#content li {
	margin-left:-24px;
}


#mainnav {
	position:absolute;
	left:760px;
	top:110px;
	width:205px;
	height:100%;
	background-color:#FFEFC3;
}
#mainnavcontainer {
	position:absolute;
	left:25px;
	top:40px;
}
#mainnavcontainer a 	{ text-transform: uppercase; }
#mainnavcontainer a:link 	{ text-decoration:none; color:#003073; }
#mainnavcontainer a:visited { text-decoration:none; color:#003073; }
#mainnavcontainer a:hover { text-decoration:none; color:#C2093F;}
#mainnavcontainer a:active { text-decoration:none; color:#C2093F;  }

#mainnavcontainer a#current { text-decoration:none; color:#C2093F; font-weight: bold; }



#subnav {
	position:absolute;
	left:100px;
	top:140px;
	width:660px;
	height:62px;
	background-color:#FFF9DC;
/*	background-color:green;	*/
}
#subnav a:link 	{ text-decoration:none; color:#003073; }
#subnav a:visited { text-decoration:none; color:#003073; }
#subnav a:hover { text-decoration:none; color:#C2093F;}
#subnav a:active { text-decoration:none; color:#C2093F;  }

#subnav a#current { text-decoration:none; color:#C2093F; font-weight: bold; }

#subnavbalken {
	position:absolute;
	left:100px;
	top:110px;
	width:660px;
	height:30px;
	background-color:#FFF9DC;
}


#logo {
	position:absolute;
	left:25px;
	top:0px;
	width:940px;
	height:100px;
	background-color:#FFE6A2;
	text-align: right;
}
#balkentop {
	position:absolute;
	left:25px;
	top:100px;
	width:940px;
	height:10px;
	background-color:#FFEFC3;
}


#footer {
	position:absolute;
	left:25px;
	bottom:0px;
	width:940px;
	height:25px;
	background-color:#FFE6A2;
	text-align: right;
	font-size: 0.85em;
	padding: 7px 0px 0px 0px;
}

#feedback {
	visibility:hidden;
	position:absolute;
	top:250px;
	left:115px;

	width:565px;
	height:250px;
	background-color:#FFEFC3;
	
	padding: 10px;
	
	border:2px solid #FFE6A2;
}





h1 {
	font-size: 1.2em;
	color: #C2093F;
	line-height: 1.5em;
}
h2 {
	font-size: 1.0em;
	line-height: 1.3em;
	margin: 0px;
/*	padding: 0px 0px -5px 0px;	*/
}
h3 {
	font-size: 1.1em;
	line-height: 1.4em;
}
h4 {
	font-size: 0.9em;
	margin: 0px;
}
p {
	margin: 0px;
	margin-bottom: 10px;
}
.smaller {
	position:absolute;
	font-size: 0.8em;
	bottom: 0px;
}
.nutzen {
	font-size: 1.0em;
	line-height: 1.3em;
	color: #C2093F;
	font-weight:bold;
}
.txtKleiner {
	font-size: 0.9em;
}


a:link 	{ text-decoration:underline; color:#003073; }
a:visited { text-decoration:underline; color:#003073; }
a:hover { text-decoration:none; color:#003073;}
a:active { text-decoration:none; color:#003073;  }


a.links:link, a.links:visited, a.links:hover, a.links:active {
	color: #C2093F;
}