body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #cfd3d5;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
body,td,th {
	color: #6f7a85;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input

{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}
#mittig {
	position:absolute;
	top:0px;
	left:50%;
	width:982px;
	z-index:1;
	border:none;
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -491px;
	background-image: url(../Bilder/hg-basis2.gif);
	background-repeat: repeat-y;
}
#head {
	position:absolute;
	width:937px;
	height:56px;
	z-index:2;
	left: 0px;
	top: 0px;
	background-image: url(../Bilder/hg-basis1.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 45px;
}
 .navoben{
	font-size:11px;
	overflow:hidden;
	clear:both;
}
 .navoben ul{
	margin:0;
	padding:0;
}  
 .navoben ul li {
	margin:0 25px 0 0;
	padding:0;
	vertical-align:bottom;
	float:none;
	display:inline;
} 
 .navoben a {
	color:#4c5251;
	vertical-align:text-bottom;
	line-height:1;
}
 .navoben li.aktiv a {
	font-size: 16px;
	color:#004c93;
} 
 
 .navoben {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4c5251;
	line-height: 20px;
}
.navoben a:link {
	color: #4c5251;
	text-decoration: none;
}
.navoben a:visited {
	text-decoration: none;
	color: #4c5251;
}
.navoben a:hover {
	text-decoration: none;
	color: #004c93;
}
.navoben a:active {
	text-decoration: none;
	color: #004c93;
}
.navobenaktiv {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #004c93;
	line-height: 16px;
}
.navobenaktiv a:link {
	color: #004c93;
	text-decoration: none;
}
.navobenaktiv a:visited {
	text-decoration: none;
	color: #004c93;
}
.navobenaktiv a:hover {
	text-decoration: none;
	color: #004c93;
}
.navobenaktiv a:active {
	text-decoration: none;
	color: #004c93;
}
#navoben1 {
	position:absolute;
	width:762px;
	height:18px;
	z-index:2;
	top: 137px;
	left: 45px;
	padding-bottom: 4px;
}
.inhaltbasis {
	float: left;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	width: 982px;
	padding-top: 174px;
}
.inhaltbasis2 {
	float: left;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	width: 939px;
	padding-right: 39px;
	padding-bottom: 30px;
	padding-left: 4px;
}
.subnavi {
	background-color: #F2F3F4;
	float: left;
	width: 200px;
	background-image: url(../Bilder/subnavi-hg.gif);
	background-repeat: repeat-y;
}
.subnaviuebersicht {
	float: left;
	width: 200px;
	padding-top: 10px;
	padding-left: 22px;
}
.inhaltbasis3 {
	float: right;
	width: 709px;
	line-height: 15px;
}

.flashfeld {
	float: left;
	width: 910px;
	padding-right: 38px;
	padding-left: 34px;
}

.fuss {
	float: left;
	width: 937px;
	font-weight: normal;
	background-image: url(../Bilder/hg-basis3.gif);
	background-repeat: no-repeat;
	background-color: #cfd3d5;
	font-size: 11px;
	color: #696969;
	padding-top: 10px;
	padding-left: 45px;
	padding-bottom: 10px;
}
.fuss a:link {
	color: #696969;
	text-decoration: none;
}
.fuss a:visited {
	text-decoration: none;
	color: #696969;
}
.fuss a:hover {
	text-decoration: none;
	color: #004c93;
}
.fuss a:active {
	text-decoration: none;
	color: #004c93;
}
#finnforest {
	position:absolute;
	width:90px;
	height:18px;
	z-index:2;
	top: 135px;
	left: 854px;
}

a:link {
	color: #4c5251;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4c5251;
}
a:hover {
	text-decoration: none;
	color: #004c93;
}
a:active {
	text-decoration: none;
	color: #004c93;
}
.startteaser {
	float: left;
	width: 910px;
	padding-right: 38px;
	padding-left: 34px;
	padding-top: 22px;
	padding-bottom: 34px;
}
.spaltrahmen1 {
	float: left;
	width: 666px;
}
.spalte1 {
	float: left;
	width: 140px;
}
.spaltrahmen2 {
	float: right;
	width: 491px;
}
.spaltrahmen3 {
	float: right;
	width: 316px;
}
.spaltrahmen4 {
	float: right;
	width: 140px;
}
h1 {
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
	font-weight: bold;
	color: #6f7a85;
}
h2 {
	font-size: 16px;
	margin: 0px;
	font-weight: normal;
	color: #004c93;
	line-height: 16px;
	padding-bottom: 4px;
}
h3 {
	font-size: 25px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
	color: #004c93;
	font-weight: normal;
	line-height: 25px;
}
h4 {
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 1px;
	margin: 0px;
	font-weight: bold;
	color: #004c93;
}
h4 a:link {
	color: #004c93;
	text-decoration: none;
}
h4 a:visited {
	text-decoration: none;
	color: #004c93;
}
h4 a:hover {
	text-decoration: none;
	color: #4c5251;
}
h4 a:active {
	text-decoration: none;
	color: #4c5251;
}
.bilddiv1 {
}
.textdiv1 {
	padding-top: 9px;
	padding-bottom: 4px;
}
.pfeildivlink {
	display: block;
	text-indent: 20px;

}
.pfeildivlink a:link {
	background-image: url(../Bilder/pfeil.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display: block;
	height: 13px;
}
.pfeildivlink a:visited {

	background-image: url(../Bilder/pfeil.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display: block;
	height: 13px;
}
.pfeildivlink a:hover {

	background-image: url(../Bilder/pfeil_o.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	height: 13px;
}
.pfeildivlink a:active {

	background-image: url(../Bilder/pfeil.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	height: 13px;
}
#sucheingabe input
{
	background-image: url(../Bilder/suchhg.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 133px;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6b7b84;
	text-indent: 4px;
	border: 1px solid #FFF;
}

#sucheingabe {
	position:absolute;
	width:204px;
	height:18px;
	z-index:2;
	left: 741px;
	top: 102px;
	text-align: right;
	line-height: 18px;
	color: #6b7b84;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}
#sucheingabe a:link {
	color: #6b7b84;
	text-decoration: none;
}
#sucheingabe a:visited {
	text-decoration: none;
	color: #6b7b84;
}
#sucheingabe a:hover {
	text-decoration: none;
	color: #004c93;
}
#sucheingabe a:active {
	text-decoration: none;
	color: #004c93;
}


.listteaser {
	list-style: none;
	color: #868c8c;
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.listteaser a:link {
	text-decoration: none;
	color: #868c8c;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-left: 44px;
	padding-right: 10px;
}
.listteaser a:visited {
	text-decoration: none;
	color: #868c8c;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-left: 44px;
	padding-right: 10px;
}
.listteaser a:hover {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background-color: #F2F2F2;
}
.listteaser a:active {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
}

.listteaser1 {
	list-style: none;
	color: #868c8c;
	padding: 0;
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.listteaser1 a:link {
	text-decoration: none;
	color: #868c8c;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.listteaser1 a:visited {
	text-decoration: none;
	color: #868c8c;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.listteaser1 a:hover {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background-color: #F2F2F2;
	padding-top: 5px;
	padding-bottom: 5px;
}
.listteaser1 a:active {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.listteaseraktiv {
	list-style: none;
	color: #004c93;
	padding: 0;
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.listteaseraktiv a:link {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background-image: url(../Bilder/subnavi-hg_o.gif);
	background-repeat: repeat-y;
	padding-left: 44px;
	padding-right: 10px;
}
.listteaseraktiv a:visited {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background-image: url(../Bilder/subnavi-hg_o.gif);
	background-repeat: repeat-y;
	padding-left: 44px;
	padding-right: 10px;
}
.listteaseraktiv a:hover {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background-color: #F2F2F2;
}
.listteaseraktiv a:active {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
}

.listteaser3 {
	list-style: none;
	color: #868c8c;
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.listteaser3 a:link {
	text-decoration: none;
	color: #868c8c;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-left: 54px;
	padding-right: 10px;
}
.listteaser3 a:visited {
	text-decoration: none;
	color: #868c8c;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-left: 54px;
	padding-right: 10px;
}
.listteaser3 a:hover {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background-color: #F2F2F2;
}
.listteaser3 a:active {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
}

listteaser3aktiv {
	list-style: none;
	color: #004c93;
	padding: 0;
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.listteaser3aktiv a:link {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background-image: url(../Bilder/subnavi-hg2_o.gif);
	background-repeat: repeat-y;
	padding-left: 54px;
	padding-right: 10px;
}
.listteaser3aktiv a:visited {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background-image: url(../Bilder/subnavi-hg2_o.gif);
	background-repeat: repeat-y;
	padding-left: 54px;
	padding-right: 10px;
}
.listteaser3aktiv a:hover {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	background-color: #F2F2F2;
}
.listteaser3aktiv a:active {
	text-decoration: none;
	color: #004c93;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.inhalt709 {
	float: left;
	width: 709px;
}
.inhalt533 {
	float: left;
	width: 533px;
}
.inhaltspalterechts {
	float: right;
	width: 160px;
}
.refgrossbildrahmen {
	float: left;
	width: 709px;
	padding-bottom: 5px;
	padding-top: 16px;
}
.refgrossbild {
	float: left;
	width: 533px;
}
.reftextgrossbild {
	float: right;
	width: 138px;
	border: 1px solid #bababa;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	height: 210px;
}
.listingpunkt {
	width: 533px;
	padding-bottom: 5px;
	float: left;
}
.listingpunktbild {
	float: left;
	width: 165px;
}
.listingpunkttext {
	float: right;
	width: 341px;
	border: 1px solid #cfd3d5;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
.listingpunkttextdetail {
	float: right;
	width: 66px;
	font-size: 11px;
	line-height: 11px;
	padding-top: 44px;
	padding-left: 12px;
	display: block;
}
.listingabstand {
	font-size: 3px;
	line-height: 3px;
}
.listingpunkttextdetail a:link {
	background-image: url(../Bilder/pfeil.jpg);
	background-repeat: no-repeat;
	background-position: 56px 1px;
	display: block;
	height: 13px;
}
.listingpunkttextdetail a:visited {

	background-image: url(../Bilder/pfeil.jpg);
	background-repeat: no-repeat;
	background-position: 56px 1px;
	display: block;
	height: 13px;
}
.listingpunkttextdetail a:hover {

	background-image: url(../Bilder/pfeil_o.jpg);
	background-repeat: no-repeat;
	background-position: 56px 1px;
	height: 13px;
}
.listingpunkttextdetail a:active {

	background-image: url(../Bilder/pfeil.jpg);
	background-repeat: no-repeat;
	background-position: 56px 1px;
	height: 13px;
}.bildersammlung {
	float: left;
	width: 533px;
}
.bildrahmensammlung {
	width: 167px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}
.inhaltbasis3 ul {
	list-style-position: inside;
	padding: 0;
	margin-top: 8;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	list-style-type: disc;
}
.inhaltbasis3 li
{
	margin-left: 8px;
	line-height: 14px;
}
.hglisting {
	background-color: #f2f3f4;
	line-height: 15px;
}
.hglistingweiss {
	line-height: 15px;
}
.grau {
	color: #959797;
}
form {
	margin:0;
	padding:0;
}
.eingabefelder2
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	width: 180px;
	border: 1px solid #9c9c9c;
	color: #01396e;
}
.textareafeld
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	width: 440px;
	border: 1px solid #9c9c9c;
	color: #01396e;
}
.hgformular {
	background-color: #f2f3f4;
}
.button
   { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color:#EEEEEE; color:#333333; width:90px; border:1px solid #999999; }
   
#einfachhochvier {
	position:absolute;
	width:197px;
	height:197px;
	z-index:3;
	left: 747px;
	top: 498px;
} 
.erklaerung {
	float: left;
	width: 600px;
	background-color: #CFD3D5;
	padding-top: 140px;
	padding-bottom: 100px;
	padding-left: 45px;
	padding-right: 337px;
	text-align: justify;
}
