
html, body	{
	height:100%;
	min-height:100%;
}

body {
	margin:0px;
	padding:0px;
	overflow: hidden;
	text-align: center;
	background-image:url('images/hg_kachel.gif');
}
 
body, div, p, a, ul, li, td, b {
	font-family:Verdana, Tahoma, Helvetica;
	line-height:17px;
}

#main {
	position:relative;
	width:770px;
	top:0px;
	height: 90%;
	margin: auto;
	padding: 0px;
	text-align:center;
}


#content {
	position:absolute;
	top:142px;
	left:15px;
	width:733px;
	height:80%;
	margin: 0px auto 0px auto;
	padding-bottom: 20px;
	background-image:url(images/main2.gif);
	background-repeat:y-repeat;
	text-align: left;
}

* html #content	{ /* Für IE */
	height:84%;	
}

#inhalt {
	position:relative;
	left:226px;
	top:20px;
	width:500px;
	height: 92%;
	
	scrollbar-track-color:#F6E9DD;
	scrollbar-3dlight-color:#F6CFA7;

	scrollbar-arrow-color:#703D07;
	scrollbar-darkshadow-color:#703D07;
		
	scrollbar-face-color:#F6E9DD;
	scrollbar-highlight-color:#F6E9DD;
	scrollbar-shadow-color:#F6E9DD;
	
	text-align:left;
	overflow: auto;
}


#inhalt_innen	{
	color:#4F463D;
	font-size:12px;
	font-family:Verdana,Helvetica,Tahoma;
	padding-right: 30px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.clear	{	clear: both;	}

#footer	{
	position:absolute;
	width: 733px;
	bottom:0px;
	left: 0px;
	height: 7px;
	margin: 0px;
	padding:0px;
	font-size: 1pt;
	line-height: 1px;
	background-image:url(images/hg_footer.gif);
	background-repeat:no-repeat;
}


#header {
	position:absolute;
	width:770px;
	left: 0px;
	margin:auto;
	top:0px;
	height:145px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
}

.navtop {
	position:absolute;
	left:154px;
	bottom:30px;
	color:#444444;
	font-size:0.75em;
	font-family:Verdana,Arial,Tahoma;
	font-weight:bold;
	z-index:3;
}

.subtop {
	position:absolute;
	color:#FFFFFF;
	color:#000000;
	font-size:9px;
	font-family:Verdana,Arial,Tahoma;
	top:0px;
	left:17px;
}



a.topnav:hover{
	color:#FFFFFF;
	text-decoration:none;
}

a.top:hover{
	color:#EC871A;
	text-decoration:none;
}

a.text:hover{
	color:#ED8C24;
	text-decoration:underline;
}
.jstext {color:#4F463D;
	text-decoration:underline;}

#subnavimg {
	position:absolute;
	top:37px;
	left:7px;
}

#subnav {
	position:absolute;
	top:70px;
	left:9px;
}

h3 {
	margin-bottom:2px;
	font-size:15px;
	line-height:18px;
}

h4 {
	margin-bottom:5px;
	margin-top:10px;
	color:#ED8C24;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

h5 {
	margin-bottom:5px;
	margin-top:10px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

ul	{
	margin-top:2px;
	list-style-type:disc;
}

li {
	margin-bottom:8px;
	
	line-height:17px;
}

.lnav {
	margin-top:20px;
	width:190px;
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica;
	line-height:22px;
}

.lnav li a {
	padding-left:10px;
	margin:0px;
	padding-bottom:0px;
	padding-top:0px;
	color:#2D2D2D;
	font-size:11px;
	line-height:22px;
	text-decoration:none;
}

	
	.lnav li a:hover {
	color:#ED8C24;
	text-decoration:none;
}

	
	.aktiv {
	margin:0px;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:0px;
	list-style:none;
	color:#ED8C24;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;
	line-height:22px;
	text-decoration:none;
}
.lnav a.topic  {
	margin:0px;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:0px;
	list-style:none;
	color:#ED8C24;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;
	line-height:22px;
	text-decoration:none;
}
	 
.topaktiv {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
	z-index:3;
}

a.topnav:active, a.topnav:link, a.topnav:visited {
	color:#444444;
	text-decoration:none;
}
a.topnav:hover {
	color:#ffffff;
	text-decoration:none;
}

a.top:active, a.top:link, a.top:visited {
	color:#000000;
	text-decoration:none;
}
a.top:hover {
	color:#ED8C24;
	text-decoration:none;
}

a.text:active, a.text:link, a.text:visited {
	color:#000000;
	text-decoration:underline;
}

p, p li, td {
	font-size:12px;
}

 td {
	font-size:12px;
}

label, input {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica;
}

