body {
	margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px;
	background-color:#FFFFFF; color:#464646; font-family:Verdana,Arial,sans-serif;
	background-position:left bottom; background-repeat:no-repeat; background-attachment:fixed;
	padding:			0px;
	border:				0px;
}

table {
	border-collapse:collapse; table-layout:fixed;
	padding:0px; margin:0px;
	border-width:0px; text-align:right; vertical-align:top;
}

.tblmenu {
    border-collapse:collapse;
    margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:50px;
    padding:0px;
	border-width:0px; text-align:right;
	background-color:#FFFFFF;
	width:120px;
}

.tblprob {
	font-size:8pt; table-layout:fixed;
}

.tblanb {

}

tr {
	vertical-align:top;
}

.trmenu {
    border-width:0px; text-align:right; vertical-align:top;
}

th { margin:0px;
}
.projh11 {
	background-color:#1a742c; color:#ffffff;
	text-align:left; width:150px;
}
.projh12 {
	background-color:#1a742c; color:#ffffff;
	text-align:left; width:150px;
}
.projh13 {
	background-color:#1a742c; color:#ffffff;
	text-align:left; width:100px;
}
.projh14 {
    background-color:#1a742c; color:#ffffff;
    text-align:left;
}
.projh15 {
    background-color:#1a742c; color:#ffffff;
    text-align:left; width:150px;
}
.projh11rot {
	background-color:#cc0000; color:#ffffff;
	text-align:left; width:150px;
}



td {
	vertical-align:top; text-align:left; margin:0px; font-family:Verdana,Arial,sans-serif;
}
.tdmenu {
	text-align:right;
}
.td1 {
	height:1px;
}
.td2 {
	text-align:right;
}
.prob1 {
	background-color:#e0eeea; border-width:1px; border-style:solid; border-color:#ffffff;
	text-align:right; width:100px; padding-right:20px;
}

.prob2 {
	background-color:#d1e6e0; border-width:1px; border-style:solid; border-color:#ffffff;
	text-align:left; width:250px;
}

.prob3 {
	background-color:#e0eeea; border-width:1px; border-style:solid; border-color:#ffffff;
	text-align:left;
}



.proj11 {
	background-color:#d1e6e0; border-width:1px; border-style:solid; border-color:#ffffff;
	text-align:left; width:250px;
}
.proj12 {
	background-color:#d1e6e0; border-width:1px; border-style:solid; border-color:#ffffff;
	text-align:left; width:250px;
}
.proj13 {
	background-color:#d1e6e0; border-width:1px; border-style:solid; border-color:#ffffff;
	text-align:left; width:80px;
}
.proj14 {
    background-color:#d1e6e0; border-width:1px; border-style:solid; border-color:#ffffff;
    text-align:left; width:80px;
}
.proj15 {
    background-color:#d1e6e0; border-width:1px; border-style:solid; border-color:#ffffff;
    text-align:left; width:150px;
}

.proj21 {
	background-color:#e0eeea; border-width:1px; border-style:solid; border-color:#ffffff;
	text-align:left; width:250px;
}
.proj22 {
	background-color:#e0eeea; border-width:1px; border-style:solid; border-color:#ffffff;
	text-align:left; width:250px;
}
.proj23 {
	background-color:#e0eeea; border-width:1px; border-style:solid; border-color:#ffffff;
	text-align:left; width:80px;
}
.proj24 {
	background-color:#e0eeea; border-width:1px; border-style:solid; border-color:#ffffff;
	text-align:left; width:80px;
}
.proj25 {
	background-color:#e0eeea; border-width:1px; border-style:solid; border-color:#ffffff;
	text-align:left; width:150px;
}

.akttdblau {
	background-color:#cfe0ce; color:#005292; font-size:8pt; font-weight:bold;
    margin:0px; padding:0px;
}

.akttdweiss {
	background-color:#FFFFFF; color:#464646; font-size:8pt;
    margin:0px; padding:0px;
}

.tdblau { background-color:#333399; color:#0092E7; padding-left:30px; margin:0px; }
.tdblaubg { background-color:#333399; color:#0092E7; padding-left:30px; margin:0px;
            background-image: url(../Grafik/2Pixel-grau.gif); background-repeat: repeat-y }
.tdblaui { background-color:#333399; color:#333399; }

.tdblau1 { background-color:#333399; color:#0092E7;
           font-type:Rotis; font-size:14pt; font-style:italic; }
.tdblau2 { background-color:#333399; color:#FFFFFF; padding-left:10px; margin:0px;
           vertical-align:sub; font-size:18pt; }
.tdblau3 { background-color:#0092E7; color:#FFFFFF; padding-left:10px; margin:10px;
           font-size:small; }
.tdblau4 { background-color:#AAD1F9; color:#000000; padding-left:10px; margin:10px;
           font-size:small; }
.tdblau5 { background-color:#333399; color:#FFFFFF; padding-left:20px; margin:0px;
           font-family:Verdana,Arial,sans-serif; font-size:12pt; }
.tdblau6 { background-color:#AAD1F9; color:#333399; padding-left:20px; margin:0px;
           font-family:Verdana,Arial,sans-serif; font-size:10pt; }
.tdblau6a { background-color:#AAD1F9; color:#333399; padding-left:0px; margin:0px;
           font-family:Verdana,Arial,sans-serif; font-size:10pt; }
.tdblau7 { background-color:#333399; color:#FFFFFF; padding-left:20px; margin:0px;
           font-size:12pt;}
.tdblau8 { background-color:#AAD1F9; color:#333399; padding-left:20px; margin:0px;
           font-size:12pt; font-weight:bold}

.tdgruen_a { background-color:#D2FAC9; padding:3px; margin:0px; font-size:1pt; }
.tdgruen { background-color:#DCFBCD; padding:3px; margin:0px; font-size:1pt; }
.tdgruen1 { background-color:#008A4E; padding:0px; margin:0px; font-size:6pt; }
.tdgruen1bg { background-color:#008A4E; padding:0px; margin:0px; font-size:6pt;
              background-image: url(../Grafik/2Pixel-grau.gif); background-repeat: repeat-y ; }

.tdgruen2 { background-color:#008A4E; color:#FFFFFF; padding-left:20px; margin:0px;
            font-size:11pt; }
.tdgruen2bg { background-color:#008A4E; color:#FFFFFF; padding-left:30px; margin:0px;
              font-size:11pt;
              background-image: url(../Grafik/2Pixel-grau.gif); background-repeat: repeat-y ; }
.tdgruen3 { background-color:#008A4E; color:#FFFFFF; padding-left:20px; margin:0px;
            font-size:18pt; }

.tdweiss { background-color:#FFFFFF; padding:0px; margin:0px; font-size:6pt; }
.tdweiss1 { background-color:#FFFFFF; padding:0px; margin:0px; font-size:1pt; }
.tdweissbg { background-color:#FFFFFF; padding:0px; margin:0px; font-size:6pt;
             background-image: url(../Grafik/2Pixel-grau.gif); background-repeat: repeat-y }

.tdinhalt { padding-left:10px; padding-top:0px; padding-right:10px;
			margin:0px; vertical-align:top; font-size:small }

.tdmkt {
	font-size:8pt;
}
.tdanbp { background-color:#FFFFFF; color:#000000;
		  padding-left:10px;
		  margin:10px; vertical-align:top;
		  border-left: 1px solid gray;
		  border-top: 1px solid gray;
          font-size:10pt; font-weight:bold;
}

.tdanbptxt { background-color:#EEEEEE; color:#000000;
             padding-left:10px; padding-bottom:20px;
   		     border-left: 1px solid white;
		     vertical-align:top; font-size:8pt;
}

.msgTab { background-color: #e0eeea; margin-bottom: 0px;  align:right;
}

.msgTabRot { background-color: #ffcccc; margin-bottom: 0px;
}

.msgSubj { font-size:8pt; width:390px;
           padding: 10px 5px 5px 10px;
}
.msgSubj1 { font-size:8pt;
           padding: 5px 10px 5px 20px;
}
.msgSubj2 { font-size:8pt;
           padding: 5px 10px 5px 30px;
}
.msgSubj3 { font-size:8pt;
           padding: 5px 10px 5px 40px;
}
.msgSubj4 { font-size:8pt;
           padding: 10px 0px 5px 20px;
		   background:url(grafik/page.gif) no-repeat 40px 10px;
}
.msgSubj5 { font-size:8pt;
           padding: 10px 0px 5px 20px;
		   background:url(grafik/page.gif) no-repeat 50px 10px;
}
.msgSubjmitBild { font-size:8pt;
           padding: 10px 0px 5px 20px;
		   background:url(grafik/page.gif) no-repeat 0px 10px;
}

.msgTitle { font-size:10pt; background-color:#1a742c;
			color:#ffffff; text-align:left; width:150px;
}

.msgTitleRot { font-size:10pt; background-color:#cc0000;
			color:#ffffff; text-align:left; width:150px;
}

ul {
	font-size:8pt; text-align:right;
	list-style-type:disc;
}

ul.links {
	font-size:8pt; text-align:left; margin-left:100px;
}

.ull {}

ol {
	font-size:8pt; text-align:right;
	list-style-type:decimal;
}

img {
	margin:0;
}

.bgweiss {
	background-color:#FFFFFF;
}

#linkeEckeWeiss {
    position:absolute; top:0px; left:0px;
    width:1200px; height:165px;
    padding-left:0px; margin-left:0px;
    background-color:#FFFFFF; margin-top:0px;

}
#kopfWeiss {
    position:absolute; top:0px; left:0px;
    padding-left:0px; margin-left:0px;
    width:1010px; height:165px;
    background-color:#FFFFFF; margin-top:0px;
}

#logos {
    position:absolute; top:25px; left:270px;
    width:600px; height:75px;
    padding-left:20px 0px 20px 0px;
    background-color:#FFFFFF; margin-top:0px;
    display:block;
}

#logos img {
	margin-left:5px;
    text-align:center;
}

hr.gruenfett {
    position:absolute; top:6px;
	width:1010px;
	color:#418E1B;
	background-color:#418E1B;
	height:8px;
	margin-left:0;
	text-align:left;
}

hr.gruenhaar1 {
	position:absolute; top:150px;
	width:1010px;
	color:#418E1B;
	background-color:#418E1B;
	height:2px;
	margin-left:0;
	text-align:left;
}
hr.gruenhaar2 {
	position:absolute; top:93px;
	width:970px;
	color:#418E1B;
	background-color:#418E1B;
	height:2px;
	margin-left:0;
	text-align:left;
}

#t11 {
    position:absolute; top:22px; left:0px;
    padding-left:0px; padding-right:20px;
	background-color:#FFFFFF; margin-top:0px;
}

#t12 {
    position:absolute; top:84px; left:337px;
    padding-left:0px; padding-right:0px;
	background-color:#FFFFFF; margin-left:0px; margin-right:0px;
	color:#005292 ; font-family:Verdana,Arial,sans-serif;
}

#t21 {
    position:absolute; top:0px; left:0px;
    padding-left:0px; padding-right:20px;
	background-color:#FFFFFF; margin-top:0px;
}

#t22 {
    position:absolute; top:115px; left:0px;
    padding-left:0px; padding-right:0px;
	background-color:#FFFFFF; margin-left:0px; margin-right:0px;
	color:#005292 ; font-family:Verdana,Arial,sans-serif;
}

#t22 a {
	font-size:12px;
	font-weight:bold;
}

.t22d {
    vertical-align:middle;
    text-align:center;
    white-space:nowrap;
    padding:0px 5px 0px 5px;
}

.t22d2 {
    vertical-align:middle;
    text-align:center;
    padding:0px 5px 0px 5px;
}

#tbllnk {
	table-layout:auto;
	width:970px;
}

#tmuster_hor_tab {
    width:94px;
	background-image:url(./grafik/muster_hor.jpg);
	background-repeat:repeat-x;
	background-position:center;
}

#tmarkt {
	position:absolute; top:27px; left:820px;
}

#theadline {
    padding-left:20px; margin-bottom:10px; background-color:#FFFFFF;
    color:#04690f; font-family:Verdana,Arial,sans-serif;
    font-size:18pt; font-weight:bold;
    width:375px; text-align:right; vertical-align:top;

}

#ttext {
	position:absolute; top:210px; left:235px; height:600px; width:335px;
	font-size:8pt; text-align:right;
}

#tueber {
    color:#005292 ; font-family:Arial,Verdana,sans-serif;
    font-size:10pt; font-weight:bold; text-align:right;
}

#tbild {
	width:210px; text-align:left;
}

#tmuster_hor {
    position:absolute; top:83px; left:910px; width:94px;
	background-image:url(./grafik/muster_hor.jpg); background-repeat:repeat;
}

#taktuelles {
    background-image:url(./grafik/muster_vert.jpg); background-repeat:repeat-y;
    background-position:15px; width:30px;
}

#tmuster_vert1 {
    position:absolute; top:135px; left:810px; height:75px;
    background-image:url(./grafik/muster_vert.jpg); background-repeat:repeat-y;
}

#tmuster_vert2 {
    position:absolute; top:325px; left:810px; height:1800px;
    background-image:url(./grafik/muster_vert.jpg); background-repeat:repeat-y;
}

#taktuell_cont {
    position:absolute; top:135px; left:824px; height:800px; width:200px;
    margin-bottom:10px; padding:0px;
}

#table_akt {
	position:absolute; top:135px; left:828px; width:200px;
    margin:0px; padding:0px;
}

#tdblau {
	background-color:#cfe0ce; color:#005292; font-size:8pt; font-weight:bold;
    margin:0px; padding:0px;
}

#tdweiss {
	background-color:#FFFFFF; color:#464646; font-size:8pt;
    margin:0px; padding:0px;
}

#tmenu {
	position:absolute; top:260px; left:35px; width:135px;
	text-align:right;
}

.tdmenu a {
	font-size:11px;
	font-weight:bold;
}

#pheadline {
    position:absolute; top:135px; left:390px; height:50px; width:180px;
	padding:0px; margin:0px; background-color:#FFFFFF;
    color:#005292 ; font-family:Arial,Verdana,sans-serif;
    font-size:19pt; font-weight:bold; text-align:right;
}
#pheadline2 {
    position:absolute; top:165px; left:270px; height:50px; width:300px;
	padding:0px; margin:0px; background-color:#FFFFFF;
    color:#005292 ; font-family:Arial,Verdana,sans-serif;
    font-size:14pt; font-weight:bold; text-align:right;
}

#ptext {
	position:absolute; top:350px; left:235px; height:600px; width:335px;
	font-size:8pt; text-align:right;
}

#pintro {
    position:absolute; top:210px; left:235px; height:300px; width:335px;
    color:#005292; font-size:8pt; text-align:right;
}
#pbild {
	position:absolute; top:210px; left:580px;
}

#plink {
	position:absolute; top:430px; left:630px;
}

#pmenu {
	position:absolute; top:260px; left:30px; width:135px;
	text-align:right;
}

#pschild {
    position:absolute; vertical-align:top; left:0px;
}

#tabelle {
	position:absolute; top:165px; padding:0px; table-layout:fixed; vertical-align:top;
}

#tdhead1 {
    padding-left:0px; margin:0px;
    color:#005292 ; font-family:Arial,Verdana,sans-serif;
    font-size:19pt; font-weight:bold;
    width:180px; text-align:right; vertical-align:top;
}

#tdhead2 {
    padding-left:10px; margin:10px;
    color:#005292 ; font-family:Arial,Verdana,sans-serif;
    font-size:19pt; font-weight:bold;
    width:210px; text-align:left; vertical-align:top;
}
#tdmenu {
	padding-left:10px; margin:0px; width:200px;
	text-align:right; vertical-align:top;
}

#tdheadline {
	padding-left:10px; margin:0px; background-color:#FFFFFF;
    color:#04690f ; font-family:Arial,Verdana,sans-serif;
    font-size:19pt; font-weight:bold;
	width:385px; height:70px; text-align:right; vertical-align:top;
}

#tdinhalt{
	vertical-align:top;
}

p.menu {
    padding-left:0px; margin-bottom:10px;
    font-family:Verdana,Arial,sans-serif; font-size:8pt;
    width:170px; text-align:right; vertical-align:top;
}

p.headline {
	padding-left:10px; margin:0px; background-color:#FFFFFF;
    color:#04690f ; font-family:Arial,Verdana,sans-serif;
    font-size:12pt; font-weight:bold;
	width:385px; height:10px; text-align:right;
}
     vertical-align:top;
p.introgruen {
    padding-left:40px; margin-bottom:10px; background-color:#FFFFFF;
    color:#04690f; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    width:355px; text-align:right; vertical-align:top;
}
p.introgelbraps {
    padding-left:40px; margin-bottom:10px; background-color:#FFFFFF;
    color:#e8bf00; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    width:355px; text-align:right; vertical-align:top;
}

p.introgruenbio {
    padding-left:40px; margin-bottom:10px; background-color:#FFFFFF;
    color:#355f08; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    width:355px; text-align:right; vertical-align:top;
}
p.introgruengehege {
    padding-left:40px; margin-bottom:10px; background-color:#FFFFFF;
    color:#0c994e; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    width:355px; text-align:right; vertical-align:top;
}
p.introgruenweide {
    padding-left:40px; margin-bottom:10px; background-color:#FFFFFF;
    color:#003c49; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    width:355px; text-align:right; vertical-align:top;
}
p.introblau {
    padding-left:40px; margin-bottom:10px; background-color:#FFFFFF;
    color:#005292; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    width:355px; text-align:right; vertical-align:top;
}
p.introblaugaeste {
    padding-left:40px; margin-bottom:10px; background-color:#FFFFFF;
    color:#005189; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    width:355px; text-align:right; vertical-align:top;
}

p.introrotholz {
    padding-left:40px; margin-bottom:10px; background-color:#FFFFFF;
    color:#d53620; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    width:355px; text-align:right; vertical-align:top;
}
p.introrotstreu {
    padding-left:40px; margin-bottom:10px; background-color:#FFFFFF;
    color:#c1110f; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    width:355px; text-align:right; vertical-align:top;
}

p.text {
	padding-left:40px; margin-bottom:10px; background-color:#FFFFFF;
    color:#464646; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
	width:355px; text-align:right; vertical-align:top;
}
p.textd {
    color:#464646; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    text-align:right;
}


p.textg {
    color:#464646; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    text-align:left;
}

p.textm {
    color:#0c994e; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;  align:right; text-align:right;

}

p.textregistrierung {
	padding-left:40px; margin-bottom:10px; margin-right:10px; background-color:#FFFFFF;
    color:#000000; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
	width:355px; text-align:right; vertical-align:top;
}

p.textrot {
	padding-left:40px; margin-bottom:10px; background-color:#FFFFFF;
    color:#ff0000; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
	width:355px; text-align:right; vertical-align:top;
}
div.text {
	color:#000000; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;  align:right;
}

div.textl {
	color:#000000; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;  align:left;
}
div.textrot {
	color:#ff0000; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
}

.fehlertextrot {
	color:#ff0000; font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
}


#tdbild {
	padding-left:10px; padding-right:10px; margin:0px; width:207px; vertical-align:top; text-align:left;
}

#tdmuster {
	width:25px; text-align:right;
	background-image:url(muster_vert.jpg); background-repeat:repeat-y;
}

#tdaktuell {
	width:180px; vertical-align:top;
}

#formular {
	width:1000px;
	height:2000px;
	background-color:#DDDDDD;
}


a:link { color:#04690f; text-decoration:none }
a:visited { color:#04690f; text-decoration:none }
a:hover { color:#89b98f; text-decoration:none }
a:active { color:#005292; text-decoration:none }
a:focus { color:#005292; text-decoration:underline }

a.nav:link {font-family:Arial,Verdana,sans-serif; font-weight:bold; color:#04690f; text-decoration:none }
a.nav:visited {font-family:Arial,Verdana,sans-serif; font-weight:bold; color:#04690f; text-decoration:none }
a.nav:hover {font-family:Arial,Verdana,sans-serif; font-weight:bold; color:#89b98f; text-decoration:none }
a.nav:active { color:#005292; text-decoration:underline }
a.nav:focus { color:#005292; text-decoration:underline }

a.menu:link {font-size:8pt; font-family:Verdana,Arial,sans-serif; color:#04690f; text-decoration:none }
a.menu:visited {font-size:8pt; font-family:Verdana,Arial,sans-serif; color:#04690f; text-decoration:none }
a.menu:hover { color:#89b98f; text-decoration:none }
a.menu:active { color:#005292; text-decoration:underline }
a.menu:focus { color:#005292; text-decoration:underline }

a.akt:link {font-size:8pt; font-family:Verdana,Arial,sans-serif; color:#005292; text-decoration:none }
a.akt:visited {font-size:8pt; font-family:Verdana,Arial,sans-serif; color:#005292; text-decoration:none }
a.akt:hover { color:#89b98f; text-decoration:none }
a.akt:active { color:#005292; text-decoration:underline }
a.akt:focus { color:#005292; text-decoration:underline }

a.red:link { color:#ff0000; text-decoration:none }
a.red:visited { color:#ff0000; text-decoration:none }
a.red:hover { color:#ff9999; text-decoration:none }
a.red:active { color:#ff0000; text-decoration:none }
a.red:focus { color:#ff0000; text-decoration:underline }

#logos a:hover img { border:1px;}