body {
margin:0 0 0 0; 
padding:0px;
font-family:Arial;
font-size: 10pt;
font-weight:bold;
}
.kopf{
background: url(bilder/kopf_hg.jpg) repeat;
width:100%;
height:221px;
position:absolute;
}

.boxlinks{
background:#EDF5CE;
border:4px solid #74A13D;
width:150px;
height:550px;
position:absolute; top:221px;left:0px; z-index:4;
text-align:center;
}

.navi{
width:150px;
background:#74A13D;
position:absolute; top:221px;left:0px; z-index:5;
}


.unten {
background:#105075; 
display:block;
font-family: Arial;
font-size: 9pt;
color: #EDF5CE;
border:2px solid #B7CD3E; 
padding:5px;
position:absolute; top:800px; z-index:1;
width:100%;
}

.boxmitte {
	background:#FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	font-weight:bold;
	color: #105075;
	height:750px;
	border-top:4px solid #105075;
	border-right: 4px solid #105075;
	margin:20px 20px 0px 180px;
	padding:10px 40px 40px 40px;
	z-index:5;
} 

a:link 	 		{ 
				color:#EDF5CE;
				text-decoration:none;
				font-family: Verdana;
				font-weight:bold;}

a:visited 		{ 
				color:#EDF5CE;
				text-decoration:none;
				font-family: Verdana;
				font-weight:bold;}

a:hover 		{
				color:#EDF5CE;
				text-decoration:none;
				font-family: Verdana;
				font-weight:bold;}

a:active 		{
				color:#EDF5CE;
				background-color:#9A0000;
				font-family: Verdana;
				font-weight:bold;}

a.menu {  display:block;
          font-family: Arial;
	      font-size: 9pt;
	      color: #54642A;
		  text-align:left;
          padding-top: 3px;
		  padding-bottom: 3px;
		  padding-left: 4px;
		  text-decoration:none;
		  width:175px;
		  border-right: 4px solid #74A13D;
		  border-bottom: 4px solid #74A13D;
		 }

a.menu:link    { color:#105075; background-color:#B7CD3E; }
a.menu:visited { color:#105075; background-color:#B7CD3E; }
a.menu:hover   { color:#B7CD3E; background-color:#105075; }
a.menu:active  { color:#B7CD3E; background-color:#105075;
}
a.menu2 { display:block;
          font-family: Arial;
	      font-size: 9pt;
	      color: #54642A;
		  text-align:left;
          padding-top: 3px;
		  padding-bottom: 3px;
		  padding-left: 4px;
		  text-decoration:none;
		  width:175px;
		  border-right: 4px solid #74A13D;
		  border-bottom: 4px solid #74A13D;
		  }

a.menu2:link    { color:#EDF5CE; background-color:#74A13D; }
a.menu2:visited { color:#EDF5CE; background-color:#74A13D; }
a.menu2:hover   { color:#105075; background-color:#EDF5CE; }
a.menu2:active  { color:#105075; background-color:#EDF5CE;
}
a.menu3 { display:block;
          font-family: Arial;
	      font-size: 9pt;
		  padding: 2px 2px 2px 2px;
		  border:1px solid #105075;
}

a.menu3:link    { color:#74A13D;background-color:#EDF5CD;}
a.menu3:visited { color:#74A13D;background-color:#EDF5CD;}
a.menu3:hover   { color:#105075;background-color:#EDF5CD;}
a.menu3:active  { color:#105075;background-color:#EDF5CD;
}
a.links { font-family: Arial;
	      font-size: 9pt;
}

a.links:link    { color:#74A13D;}
a.links:visited { color:#74A13D;}
a.links:hover   { color:#105075;}
a.links:active  { color:#105075;;
}
a.karte { display:block;
          font-family: Arial;
	      font-size: 9pt;
	      color: #54642A;
		  text-align:left;
          padding-top: 3px;
		  padding-bottom: 3px;
		  padding-left: 4px;
		  text-decoration:none;
		  width:152px;
		  border-right: 0px solid #74A13D;
		  border-bottom: 4px solid #74A13D;
}
a.karte:link    { color:#EDF5CE; background-color:#74A13D; }
a.karte:visited { color:#EDF5CE; background-color:#74A13D; }
a.karte:hover   { color:#105075; background-color:#EDF5CE; }
a.karte:active  { color:#105075; background-color:#EDF5CE;
}
.liste {
	width:150px;
	height:auto;
	font-family: Arial;
	font-size:9pt;
	color:#000000;
	background-color:#FFFAD0;
}
.textbold {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #54642A;
}
.textub1 {
	font-family: Arial;
	font-size: 10pt;
	color: #54642A;
	text-align: left;
	margin: auto;
	font-weight: bold;
}
.text {
	font-family: Arial;
	font-size: 9pt;
	color: #54642A;
	text-align: justify;
	margin: auto;
	padding: 0em;
}
.textrechts {
	font-family: Arial;
	font-size: 9pt;
	color: #105075;
	text-align: justify;
	margin: auto;
	padding-top: 0.5em;
	padding-right: 0.3em;
	padding-bottom: 0.2em;
	padding-left: 0.3em;
	border-bottom: 2px solid #74A13D;
}
.line {
	border-bottom: 2px solid #74A13D;
}
.agb{
display:block;
font-family: Arial;
font-size: 8pt;
font-weight:bold;
color: #105075;
width:490px;
background:#FFFFFF;
padding:4px;
margin-top:0px;
margin-bottom:0px;
border: 0px solid black;
z-index:9;
}
.innen2{
background:#FFFFFF;
border:0px solid #105075;
padding:5px;
position:absolute; top:231px;right:0px;
margin:0 160px 0 140px;
}

.innen3{
display:block;
font-family: Arial;
font-size: 10pt;
font-weight:bold;
color: #105075;
width:490px;
background:#FFFFFF;
padding:4px;
margin-top:0px;
margin-bottom:0px;
border: 0px solid black;
z-index:9;
}

.innen4{
background:#105075;
height:550px;
width:150px;
border-left:4px solid #74A13D;
border-bottom:4px solid #74A13D;
position:absolute; top:221px;right:0px; z-index:10;
}
.abstand{
text-align:center;
padding:5px;
}
.tele{
padding-top:215px;
clear:left;
}
.quicknavi{
background:#B7CD3E;
padding:2px;
width:215px;
height:27px;
position:absolute; top:184px;left:430px; z-index:12;
}
select.auswahl 	{
	background-color:#EDF5CE;
	font-weight:bold;
	font-family:arial;
	font-size:8pt;
	color: #155075;
	border:1px outset #74A13D;
	padding:2px;
}
input.go {
      background-color: #EDF5CE;
	  font-weight:bold;
	  font-family:arial;
	  font-size:10pt;
	  color: #155075;
	  border:1px outset #74A13D;
}
.buchen {
	display:block;
    font-family: Arial;
    font-size: 10pt;
    font-weight:bold;
	color: #155075;
	border: 1px solid #105075;
	background-color: #B7CD3D;
	width: 100%;
}