html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	color: #313131;
	background-color: #FFFFFF;
}

#mother {
	position: absolute;
	top: 0;
	left: 50%;
	width: 792px;
	padding: 0px 0px 0px 0px;
	margin-left: -396px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#header {
	top: 0px;
	left: 0px;
	height:	199px;
	width:	792px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

#logo {
	position: relative;
	left:	0px;
	top:	0px;
	height:	198px;
	width: 218px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#headerright {
	position: absolute;
	left:	218px;
	top:	0px;
	height:	199px;
	width: 574px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#headerleft {
	position: absolute;
	left:	0px;
	top:	0px;
	height:	199px;
	width:	218px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#headername {
	position: relative;
	height:	54px;
	width:	574px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#headerdivider {
	position: relative;
	width: 574px;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#headertitle {
	position: relative;
	width: 574px;
	height: 82px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/media/kleinhans/headergreen.gif);
	background-repeat: repeat-y;
}

#headertitle #headertitlefont {
	padding: 13px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
	font-family: arial, helvetica;
	font-size: 19px;
	font-weight: normal;
	color:#000000;
}

#headergetties {
	position: relative;
	width: 574px;
	height: 60px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#headergetties img {
	margin-left: 5px;
	margin-top: 7px;
}

#navidivider {
	position: relative;
	width: 218px;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#contentblock {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 792px;
	top: 0px;
	left: 0px;
	border: 0px solid #878787;
}

#mainnavi {
	width: 218px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #0000FF;
	float: left;
}

#mainnavi td.normal {
}

#mainnavi td.active {
	background-image: url(/media/kleinhans/linkactive.gif);
	background-repeat: repeat-y;
}

#mainnavi td.over {
	background-image: url(/media/kleinhans/mouseover.gif);
	background-repeat: repeat-y;
}

a.mainnavitext:link, a.mainnavitext:active, a.mainnavitext:visited, a.mainnavitext:hover, a.mainnavitext:focus {
	font-size: 12px;
	font-weight: 900;
	color: #313131;
	text-decoration: none;
}

a.mainnavisubtext:link, a.mainnavisubtext:active, a.mainnavisubtext:visited, a.mainnavisubtext:hover, a.mainnavisubtext:focus {
	font-size: 12px;
	font-weight: 500;
	color: #346667;
}

#content {
	max-width: 535px;
	padding: 20px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #00FF00;
	float: left;
}

#footer {
	position: relative;
	width: 792px;
	height: 30px;
	left: 0px;
	top: 20px;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #FF0000;
	clear: both;
	background-image: url(/media/kleinhans/footer.gif);
	background-repeat: repeat-x;
	text-align: right;
}

span.footertext {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	padding: 0px 10px 10px 0px;
}

a.footerlink:link, a.footerlink:active, a.footerlink:visited, a.footerlink:hover, a.footerlink:focus {
	font-size: 11px;
	text-align: right;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

h1, span.layout1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

a:link, a:active, a:visited, a:hover, a:focus {
	font-size: 12px;
	font-weight: bold;
	color: #9D1517;
	text-decoration: none;
}

span.layout2 {
	font-size: 12px;
}

ul {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

ul, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;
}