BODY
{
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	text-align: center;
	top: 0px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	background-color: #F1F1F1;
}


A:link, A:visited {
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

A:hover {
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: underline;
}



.tabelleMain
{
	margin: 0px;
	padding: 0px;
	width: 990px;
	height: 600px;
	vertical-align: top;
	text-align:left;

}

.tabelleMain TD {
	vertical-align: top;
text-align: left;
}



.mainHeader
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	wddidth: 990 px;
	vertical-align: top;
	margin-top: 25px;
}


.FUSS
{
	background-color: #005193;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 36px;
	font-size: 18px;
	color: white;
	text-align: center;
	vertical-align: center;
	font-weight: normal;
	width: 990px;

}

.md
{
   text-align: left;
padding:0px;
margin: 0px;
}


.mainNavi
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	background-color: white;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 1px;
	width: 121px;
	font-size: 12px;
	text-align: left;
	color: black;
	height: 370px;
	padding: 0px;
}

.unternavi
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	background-color: silver;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 1px;
	11width: 220px;
	font-size: 12px;
	text-align: left;
	color: black;
	height: 370px;
	padding: 10px;
}


.naviunt A:link, .naviunt A:hover, .naviunt A:visited {
	FONT-SIZE: 11px;
	COLOR: gray;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
    text-align: right;
}
.naviunt A:hover {
	TEXT-DECORATION: underline;
	color: gray;
}

.naviuntact A:link, .naviuntact A:hover, .naviuntact A:visited {
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bolder;
    text-align: right;
}
.naviuntact A:hover {
	TEXT-DECORATION: underline;
	color: black;
}



.hauptbereich
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	background-color: whitesmoke;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 1px;
	11width: 430px;
	font-size: 12px;
	text-align: left;
	color: black;
	height: 370px;
	padding: 10px;
}


.Navi
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	background-color: #5d9c73;
	font-size: 12px;
	text-align: left;
	color: black;
	height: 370px;
}


.gruen TABLE
{
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	padding: 0px;
	border: 0px;
	font-size: 6px;
	vertical-align: top;
}
.gruen TR {
	height: 10px;
	vertical-align: top;
}
.gruen TD {
	background-color: #59bc68;
}

.orange TABLE
{
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	padding: 0px;
	border: 0px;
	font-size: 6px;
	vertical-align: top;
}
.orange TR {
	height: 10px;
	vertical-align: top;
}
.orange TD {
	background-color: #F58345;
}





.navisuche
{
   background-color: #EEEEEE;
	margin-top: 10px;
}

.navisuche INPUT
{
	FONT-FAMILY: arial, helvetica, sans-serif;
    width: 100px;
	font-size: 10px;
	text-align: left;
	color: black;
    margin: 1px;
    margin-left: 1px;
	padding-left: 4px;
	height: 16px;
	margin: 1px;
	border: 1px solid gray;
}


.navisuche2
{
   background-color: #EEEEEE;
	margin-top: 5px;
}

.navisuche2 SELECT
{
	FONT-FAMILY: arial, helvetica, sans-serif;
    width: 120px;
	font-size: 10px;
	text-align: left;
	color: black;
    margin: 1px;
	height: 16px;
	margin: 1px;
	border: 1px solid gray;
}

.navilaender
{
   backgroundd-color: #EEEEEE;
	margin-top: 7px;
	text-align:center;
}




.navi2
{
	background-color: #5d9c73;
	margin-top: 20px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 18px;
	text-align: right;
	color: White;
	vertical-align: middle;
	border-bottom: 1px solid white;
}

.navi2 TD {
	border-top: 1px solid white;
	border-bottom: 0px solid white;
}

.navi2 A:link, .navi2 A:hover, .navi2 A:visited {
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 6px;
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bolder;
    text-align: right;
}
.navi2 A:hover {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #007236;
	color: White;
}

.navi3
{
	background-color: #5d9c73;
	margin-top: 52px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 18px;
	text-align: right;
	color: White;
	vertical-align: middle;
	border-bottom: 0px solid white;
}

.navi3 TD {
	border-top: 0px solid white;
	border-bottom: 0px solid white;
}

.navi3 A:link, .navi3 A:hover, .navi3 A:visited {
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 1px;
	FONT-SIZE: 9px;
	COLOR: white;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
    text-align: right;
}
.navi3 A:hover {
	COLOR: #ffffff;
	color: White;
	text-decoration:underline;
}


.navi4
{
	background-color: White;
	padding: 0px;
	width: 180px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 10px;
	height: 10px;
	text-align: left;
	color: White;
	border: 0px;
	border-spacing: 0px;
	vertical-align: middle;
}

.navi4 A:link, .navi4 A:hover, .navi4 A:visited {
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	FONT-SIZE: 10px;
	COLOR: Gray;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bolder;
	text-align: left;
}
.navi4 A:hover {
	COLOR: Black;
	BACKGROUND-COLOR: ActiveBorder;
}



.Bausteine
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: black;
}
.Bausteine A:link, .Bausteine A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	TEXT-DECORATION: none;
	color: #006400;
}

.Bausteine A:hover{
	TEXT-DECORATION: underline;
}



.bild {
	float: left;
	font-size: 10px;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	margin-right: 5px;
	color: #006400;
}
.bild img {
	font-family: arial, helvetica, sans-serif;
	margin: 0px;
}

.bild_r {
	float: right;
	font-size: 10px;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	margin-left: 10px;
	color: #006400;
}
.bild_r img {
	font-family: arial, helvetica, sans-serif;
	margin: 2px;
}


.contHeader
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: black;
	font-weight: bolder;
	padding-bottom: 10px;
}


.themen A:link, .themen A:visited, .themen A:hover , .themen A:active {
     color: #330000;
     font-size: 11px; 
     font-weight: normal;
     text-decoration: none;
	color: gray;
}

.themen A:hover {
	color: black;
    text-decoration: underline;
}


.angebote A:link, .angebote A:visited, .angebote A:hover , .angebote A:active {
     color: #330000;
     font-size: 12px; 
     font-weight: normal;
     text-decoration: none;
	 color:#333333;
}

.angebote A:hover {
	color: black;
    text-decoration: underline;
}

.pfad
{
   font-size: 10px;
   color: #999999;
   padding-bottom: 10px;
}

.pfad A:link, .pfad A:visited, .pfad A:hover {
   font-size: 11px;
   color: #999999;
 }

.pfad2
{
   font-size: 10px;
   color: #999999;
   padding-bottom: 0px;
}

.pfad2 A:link, .pfad2 A:visited, .pfad2 A:hover {
   font-size: 11px;
   color: #999999;
 }

.maincontent
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: left;
	color: black;
	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;

}

.fusszeile
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	margin-top: 15px;
	font-size: 11px;
	text-align: right;
	color: gray;
	padding: 5px;
	border-top: 1px dotted gray;
}
.fusszeile A:link, .fusszeile A:visited, .fusszeile A:hover {
   font-size: 11px;
   color: gray;
 }

.suche {
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: gray;
}
.suche A:link, .suche A:visited, .suche A:hover {
   font-size: 11px;
   color: #444444;
 }
.suche A:hover {
   text-decoration: underline;
}


.pdgform1 {
    padding: 2px;
	color: black;
    font-size: 11px;
	background-color:#EEEEEE;
}

.pdgform1 TH {
	color: white;
    font-size: 13px;
	vertical-align: middle ;
	background-color: #aaaaaa;
	padding: 4px;
	letter-spacing: 1px;	
	
}


.pdgform1 TD {
	color: black;
    font-size: 11px;
vertical-align: middle ;
}


.pdgform1 INPUT {
    padding: 2px;
	margin: 1px;
	backgrsound-color: #EEEEEE;
	color: black;
    font-size: 14px;
    border: 1px solid gray;

}

.pdgform1 TEXTAREA {
	FONT-FAMILY: arial, helvetica, sans-serif;
    padding: 2px;
	backgsround-color: #EEEEEE;
	color: black;
    font-size: 11px;
    border: 1px solid gray;
}

.pdgform1 SELECT {
    padding: 2px;
	backgsround-color: #EEEEEE;
	color: black;
    font-size: 11px;
    bforder: 1px solid gray;
}


.alben {
    padding: 8px;
	color: black;
    font-size: 11px;
	background-color: white;
	border: 1px solid #DDDDDD;
	width: 170px;
	height: 105px;
	vertical-align:top;
}

.alben TH {
	color: white;
    font-size: 13px;
	vertical-align: middle ;
	background-color: #aaaaaa;
	padding: 4px;
	letter-spacing: 2px;	
}

.alben TD {
	color: black;
    font-size: 11px;
	vertical-align: top;
	text-align: left;
}
.alben IMG {
    padding-bottom: 7px;
}


.filter TABLE
{
	font-size:11px;
	padding: 0px;
	color: #333333;
	border: 0px solid gray;
	background-color: #E9E9E9;
}

.filter TH
{
    text-align: left;
	font-size:12px;
	letter-spacing: 2px;	
	background-color: #BBBBBB;
	color: white;
	font-weight: bolder;
}

.filter TD
{
     padding: 3px;
	font-size: 11px;
	background-color: #EEEEEE;
}

.filter INPUT
{
	font-size: 10px;
	padding: 0px;
	border: 1px solid gray;
}

.filter SELECT
{
	fonz-size: 10px;
	padding: 1px;
}


.termine
{
	font-size: 10px;
}

.termine TH 
{
	background-color: #007236;
	color: White;
	text-align: left;
	padding: 3px;
	font-size: 12px;
	
}

.termine TD
{
	color: #333333;
	vertical-align: top;
	border-bottom: 1px dotted gray;
	padding: 3px;
}

.termine A:link, .termine A:visited, .stermine A:hover {
   font-size: 11px;
   color: black;
 }
.termine A:hover {
   text-decoration: underline;
}

.terminetitel A:link, .terminetitel A:visited, .terminetitel A:hover {
   font-size: 11px;
   color: #e87b1f;
   font-weight: bolder;
 }
.terminetitel A:hover {
   text-decoration: underline;
}

.terminetext A:link, .terminetext A:visited, .terminetext A:hover {
   font-size: 11px;
   color: #777777;
   font-weight: normal;
 }
.terminetext A:hover {
   text-decoration: underline;
}

.TerminKopf
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	color: #007236;
	font-weight: bolder;
	padding: 5px;
	padding-bottom: 5px;
	border-top: 0px dotted gray;
	dmargin-top: 5px;
	dmargin-bottom: 5px;
	background-color: #EEEEEE;
}


.TerminHeader
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #007236;
	font-weight: bolder;
	padding: 8px;
	border-bottom: 1px dotted gray;
	dmargin-top: 5px;
	margin-bottom: 5px;
	background-color:#EEEEEE;
}

.terminheader A:link, .terminheader A:visited, .terminheader A:hover {
   font-size: 11px;
   color: #777777;
   font-weight: normal;
 }
.terminheader A:hover {
   text-decoration: underline;
}
.TerminFoot
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #333333;
	font-weight: normal;
	padding: 5px;
	border-top: 1px dotted gray;
	margin-ftop: 5px;
	margin-bfottom: 5px;
	background-color:#EEEEEE;
}
.TerminFoot2
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #333333;
	font-weight: normal;
	padding: 3px;
	mardgin-bottom: 5px;
	mdargin-bottom: 5px;
	background-color:#EEEEEE;
}


.TerminHeaderTXT
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: black;
	font-weight: bolder;
	padding-bottom: 10px;
}

.TerminBST
{
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color:#333333;
	font-weight: normal;
	padding-bottom: 10px;
}
.TerminBST A:link, .TerminBST A:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	TEXT-DECORATION: none;
	color: #006400;
}

.TerminBST A:hover{
	TEXT-DECORATION: none;
}

.pflanzen
{
	font-size: 10px;
}

.pflanzen TH 
{
	background-color: #007236;
	color: White;
	text-align: left;
	padding: 3px;
	
}

.pflanzen TD
{
	background-color: white;
	color: #333333;
	vertical-align: top;
	border-bottom: 1px dotted gray;
	padding: 0px;
}

.pflanzen A:link, .pflanzen A:visited, .pflanzen A:hover {
   font-size: 11px;
   color: black;
 }
.pflanzen A:hover {
   text-decoration: underline;
}

