html {
margin:0;
padding:0;
border:0;
outline:none;
overflow:scroll;
height:101%;
}

html>/**/body, x:-moz-any-link, x:default { position:relative; left:-0.1px; }

body, div, span, p, ul, li, h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
border:none;
outline:none;
}
body {
background-color:#7b5c6b;
background-image:url(../bilder_layout/hg_seite2.gif);
background-repeat:repeat-y;
background-position:center;
background-attachment:fixed;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}
tr, td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}
a:link, a:visited {
color: #84a311;
text-decoration: none;
line-height:15px;
font-weight:normal;
}
a:hover, a:active {
text-decoration: none;
color: #84a311;
font-weight:normal;
}
.clearLeft {
clear:left;
}
.clearBoth {
clear:both;
}
#seite {
width:950px;
margin:0 auto;
background-color:#fcfdf9;
background-image:url(../bilder_layout/hg_seite2.gif);
background-repeat:repeat-y;
background-position:center;
}
#kopf {
width:950px;
height:114px;
background-color:#9eb347;
}
#kopflinks {
width:680px;
height:114px;
float:left;
}
#kopfrechts {
width:270px;
height:24px;
float:right;
margin-top:90px;
background-color:#b4c370;
}
/* ///// Inhalt ///// */

H1 {
font-size:18px;
font-weight:bold;
margin-top:31px;
padding-left:20px;
margin-bottom:20px;
color:#84a311;
line-height:22px;
}
H2 {
font-size:12px;
font-weight:bold;
line-height:18px;
color:#84a311;
margin:-2px 0 2px 0;
}
H5 {
font-size:14px;
display:block;
border-top:#84a311 1px solid;
font-weight:bold;
padding-top:10px;
color:#666666;
}
#inhalt {
margin:0px;
padding:0px;
font-size:11px;
line-height:15px;
color:#000000;
}
#inhalt2spalten {
padding-left:20px;
padding-right:20px;
margin-bottom:30px;
float:left;
}
#inhalt2spaltenpresse {
padding-left:20px;
padding-right:20px;
margin-bottom:10px;
float:left;
}
#inhalt2spalten table {
margin:0 0 6px 0;
}
#inhalt2spalten H2 {
font-size:12px;
margin:-2px 0 -1px 0;
}
#inhalt2spalten H4 {
font-weight:bold;
color:#84a311;
font-size:11px;
line-height:11px;
margin:0 0 4px 0;
}
#inhalt2spalten strong {
color:#84a311;
}
#inhalt2spalten hr {
background-color:#84a311; 
color:#FFFFFF; height:1px; 
border-style:none;
}
#inhaltlinks {
width:210px;
padding-left:20px;
float:left;
}
.wenigerAbstand{
margin-bottom:-1px;
}
#videolinks {
width:480px;
margin:0px;
padding:0px;
padding-left:20px;
float:left;
}
#inhaltlinks strong {
color:#84a311;
}
#inhaltlinks ul, #inhaltrechts ul, #inhalt2spalten ul {
margin:0;
}
#inhaltlinks li, #inhaltrechts li, #inhalt2spalten li {
padding:4px 0 0 7px;
list-style-type:none;
background-image:url(../bilder_layout/listArrow.gif);
background-repeat:no-repeat;
background-position:0 13px;
/*list-style-image:url(../bilder_layout/listlinie.gif);*/
}
#inhaltrechts {
width:210px;
float:right;
padding-right:20px;
}

#videorechts {
width:190px;
float:left;
padding-left:20px;
}
#inhaltrechts strong {
color:#84a311;
}
.gruen {
color:#84a311;
}
#links {
width:200px;
float:left;
padding:0;
}
#mitte {
width:480px;
float:left;
padding:0px;
padding-bottom:25px;
margin-bottom:40px;
}

div#mitte { 
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); }

#mittebreit {
width:750px;
float:left;
padding:0px;
padding-bottom:25px;
margin-bottom:40px;
}

div#mittebreit { 
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); }

#mittebreit2 {
margin:0px;
padding:0px;
padding:0px;
float:left;
padding-bottom:25px;
margin-bottom:40px;
}

div#mittebreit2 { 
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); }

#eventsfront {
margin-top:12px;
}
#eventsfront H2 {
font-size:12px;
font-weight:bold;
line-height:18px;
color:#84a311;
margin:-2px 0 2px 0;
}
#pflanzenfreundfront {
height:210px;
margin-bottom:12px;
}
#rechts {
width:270px;
float:left;
margin-top:11px;
background-color:#84a311;
width:270px;
margin-bottom:45px;
padding-bottom:2px;
}
#rechtsfront {
width:270px;
float:left;
margin-top:11px;
background-color:#84a311;
width:270px;
margin-bottom:45px;
padding-bottom:0px;
}
#rechts hr {
background-color:#dadeb1; 
color:#dadeb1; 
height:1px; 
border-style:none;
margin-left:15px;
width:240px;
}
#rechtsoben {
margin-top:11px;
background-color:#84a311;
width:270px;
margin-bottom:0px;
padding-bottom:18px;
}
#rechts p {
width:230px;
color:#000000;
font-size:11px;
line-height:15px;
text-align:left;
padding-left:15px;
}
#rechts H3 {
line-height:20px;
text-align:left;
color:#dadeb1;
font-size:12px;
font-weight:bold;
padding-left:15px;
padding-top:11px;
}
#rechts H4 {
font-size:11px;
line-height:15px;
text-align:left;
padding-left:15px;
font-weight:bold;
padding-bottom:15px;
}
#rechts  a:link, #rechts a:visited, #rechtsoben  a:visited, #rechtsoben  a:hover{
color:#FFFFFF;
font-weight:normal;
}
#pflanzenfreundrechts {
margin-top:11px;
width:270px;
background-color:#84a311;
margin-bottom:0px;
}
#pflanzenfreundrechts p {
width:230px;
color:#000000;
font-size:11px;
line-height:15px;
text-align:left;
padding-left:15px;
padding-bottom:1px;
}
#pflanzenfreundrechts h3 {
width:230px;
line-height:15px;
text-align:left;
padding:5px 0 18px 15px;
font-size:16px;
color:#dadeb1;
}
#pflanzenfreundrechts  a:link, #pflanzenfreundrechts  a:visited, #pflanzenfreundrechts  a:hover{
color:#FFFFFF;
font-weight:normal;
}
#pflanzenfreundabo {
margin-top:11px;
width:270px;
background-color:#84a311;
margin-bottom:0px;
}
#pflanzenfreundabo p {
width:230px;
color:#000000;
font-size:11px;
line-height:15px;
text-align:left;
padding-left:15px;
padding-bottom:7px;
}
#pflanzenfreundabo h3 {
width:230px;
line-height:15px;
text-align:left;
padding:5px 0 18px 15px;
font-size:16px;
color:#dadeb1;
}
#pflanzenfreundabo  a:link, #pflanzenfreundabo  a:visited, #pflanzenfreundabo  a:hover{
color:#FFFFFF;
font-weight:normal;
}
#rechtsunten {
width:270px;
background-color:#84a311;
margin-bottom:0px;
border-top:#dadeb1 2px solid;
padding-top:17px;
margin-top:17px;
padding-bottom:18px;
}
#rechtsunten p {
margin:0px;
padding:0px;
width:230px;
color:#000000;
font-size:11px;
line-height:15px;
text-align:left;
padding-left:15px;
}
.rechtsabstand {
	padding-top:7px;
}
.rechtsabstandhoch {
	padding-top:15px;
}
#rechtsunten h3 {
width:230px;
margin:0px;
line-height:15px;
text-align:left;
padding:5px 0 15px 15px;
font-size:16px;
color:#dadeb1;
}
#rechtsunten  a:link, #rechtsunten  a:visited, #rechtsunten  a:hover{
color:#FFFFFF;
font-weight:normal;
}
.rechtsweiter {
color:#e2ecc9;
font-style:italic;
font-weight:normal;
}

.kurstitel {
line-height:20px;
text-align:left;
color:#dadeb1;
font-size:12px;
font-weight:bold;
}
#pflanzenfreundrechts h4 {
width:230px;
font-size:12px;
line-height:15px;
text-align:left;
padding-left:15px;
padding-bottom:0px;
margin:0px;
margin-top:15px;
color:#dadeb1;
}
#gartenfrage {
padding-bottom:15px;
}
#gartenfrage h4 {
padding:7px 0 5px 15px;
}
#rubriken {
width:230px;
color:#dadeb1;
font-size:11px;
line-height:15px;
font-weight:bold;
text-align:left;
padding:0 2px 0px 15px;
}
#refNummmer {
padding-right:16px;
text-align:right;
}
#rubriken a:link, #rubriken a:visited, #refNummmer a:link, #refNummmer a:visited {
color:#dadeb1;
font-size:11px;
line-height:15px;
font-weight:normal;
text-align:left;
}
#rubriken a:hover, #rubriken a:active, #refNummmer a:hover, #refNummmer a:hover, #rubriken a.current, #refNummmer a.current {
color:#FFFFFF;
}
.untertitel {
font-size:12px;
font-weight:bold;
margin-bottom:-5px;
}
.datumschwarz {
	font-weight:bold;
	padding-bottom:4px;
}
.boldschwarz {
	font-weight:bold;
	padding-top:4px;
	padding-bottom:2px;
}
.boldschwarzschmal {
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
}
.boldgruen12px {
	font-weight:bold;
	font-size:12px;
	color:#84a311;
	padding-bottom:0px;
}
.titelweiss {
color:#FFFFFF;
font-weight:bold;
}
/* ///// Lesebücher ///// */
.buchtitel {
font-weight:bold;
color:#84a311;
line-height:12px;
padding-bottom:1px;
}
/* ////////// FORMS ////////// */
form {margin:0; padding:0;}

/* checkboxen / radiobuttons */
.myRadioBox, .myRadioBox_off, .myCheckBox, .myCheckBox_off, .myRadioBoxb, .myRadioBoxb_off, .myCheckBoxb, .myCheckBoxb_off { margin:0; width:17px; height:17px; cursor:pointer; }

.myRadioBox { background: url(../bilder_layout/radio.gif) no-repeat; }
.myRadioBox_off { background: url(../bilder_layout/radio_off.gif) no-repeat; }

.myCheckBox { background: url(../bilder_layout/check.gif) no-repeat; }
.myCheckBox_off { background: url(../bilder_layout/check_off.gif) no-repeat; }

.myRadioBoxb { background: url(../bilder_layout/radio2.gif) no-repeat; }
.myRadioBoxb_off { background: url(../bilder_layout/radio2_off.gif) no-repeat; }

.myCheckBoxb { background: url(../bilder_layout/check2.gif) no-repeat; }
.myCheckBoxb_off { background: url(../bilder_layout/check2_off.gif) no-repeat; }

/* File-Upload */
.fileinputs.input {
	background:none;
	border:0;
	width:0;
	height:19px;
	padding:0;
	margin:0;
}
.fileinputs input:focus {background-color: transparent;}
div.fileinputs {
	position:relative;
	height:19px;
	width:0;
	margin:0;
	padding:0;
}
.fileinputs input.file {
	width:0;
	border:0;
	margin:0;
	padding:0;
}
.fileinputs input.file.hidden {
	position: relative;
	text-align: right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 92px;
	padding: 0;
	margin: 0;
	border:0;
	z-index: 1;
	line-height:11px;
}
div.fakefile input {
	background:none;
	border:0;
	width: 0;
	margin:0 0 0 -2px;
	padding:0;
	float:right;
}
/* */
.textboxrechts {
width:176px!important;
padding:2px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:none;
background:#f0f3e0;
}
.textboxmitte {
width:250px!important;
padding:2px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:none;
background:#e3e9ca;
}
.textfeldgross {
width:240px!important;
height:70px!important;
padding:2px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:none;
background:#f0f3e0;
margin-bottom:11px;
}
.textfeldgrossmitte {
width:250px!important;
height:70px!important;
padding:2px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:none;
background:#e3e9ca;
margin-bottom:11px;
}
.gutscheinBlanko {
width:37px!important;
padding:1px 2px 3px 2px;
height:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
text-align:right;
color:#000000;
border:none;
background:#f0f3e0;
}
.gutscheinBlankomitte {
width:37px!important;
padding:1px 2px 3px 2px;
height:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
text-align:left;
color:#000000;
border:none;
background:#e3e9ca;
margin-right:2px;
}
.anzahlGartenbuecher {
width:11px!important;
padding:2px;
height:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#000000;
border:none;
background:#e3e9ca;
}
.anzahlLesebuecher {
width:11px!important;
padding:2px;
height:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#000000;
border:none;
background:#f0f3e0;
}
.anzahlLesebuecher2 {
width:11px!important;
padding:2px;
height:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#000000;
border:none;
background:#e3e9ca;
}
.textfeld {
width:176px!important;
height:67px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:none;
background:#f0f3e0;
}
.suchboxrechts {
width:179px;
padding:2px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:none;
background:#f0f3e0;
}
.submitButton {
height:19px;
width:52px;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
border:none;
background:#FFFFFF;
color:#76930E;
text-align:center;
cursor:pointer;
}
.submitButtonbreit {
height:19px;
width:250px;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
border:none;
background:#e3e9ca;
color:#000000;
text-align:center;
cursor:pointer;
}
/* Ende FORMS */

#spacer {
width:70px;
float:left;
padding-left:15px;
}
.hervorhebung {
color:#8d6683;
font-weight:bold;
}
.weiterinhalt {
color:#6d7277;
font-style:italic;
font-weight:normal;
}
.weiterinhalt a:link, .weiterinhalt a:visited{
	color: #6d7277;
	font-style: italic;
	font-weight:normal;
}
.weiterinhalt a:hover, .weiterinhalt a:active {
	color: #6d7277;
	font-style: italic;
	font-weight:normal;
}
.weiter {
	color: #e2ecc9;
	font-style: italic;
}
.bildinhalt {
padding:0px;
margin:0px;
margin-top:11px;
margin-bottom:11px;
}
#inlinefuss {
width:435px;
margin:0px;
padding:0px;
margin-left:20px;
margin-top:55px;
border-top:#495057 1px solid;
color:#495057;
}

#paging {
  width:180px;	
  text-align:right;
  color:#6a7173;
  font-weight:normal;
  float:right;
}
#paging a{
	color: #6a7173;
    font-weight:normal;
}
#paging a:link, #paging  a:visited{
	color: #6a7173;
  font-weight:normal;
}
#paging a:hover {
	color: #84a311;
	font-weight:normal;
}
#presse {
  width:180px;	
  text-align:right;
  color:#6a7173;
  font-weight:normal;
  float:right;
}
.webcam{
  color:#6a7173;
}
#presse a{
	color: #6a7173;
    font-weight:normal;
}
#presse a:link, #presse  a:visited{
	color: #6a7173;
  font-weight:normal;
}
#presse a:hover {
	color: #84a311;
	font-weight:normal;
}
/* ///// Navigation ///// */
#navcontainer { 
 width: 185px;
 padding: 0px;
 margin: 0;
 margin-top:30px;
 margin-left:15px;
 font-size:13px;
 line-height:26px;
}
 
#navcontainer ul {
 margin:0;
 padding:0;
 list-style-type: none;
 font-size:12px;
 text-decoration:none;
 font-size:13px;
 line-height:26px;
}
 
#navcontainer a {
 display:block;
 padding:0px;
 width:185px;
 line-height:25px;
 margin-left:0px;
 color:#495057;
 font-weight:bold;
 font-size:13px;
 line-height:26px;
}
 
#navcontainer a:link, #navlist a:visited {
 color:#495057;
 text-decoration:none;
 font-size:13px;
 line-height:26px;
}
 
#navcontainer a:hover {
 color: #84a311;
 font-size:13px;
 line-height:26px;
}
 

#navcontainer a#aktiv {
 padding:0px;
 width:185px;
 color:#84a311;
 font-weight:bold;
 font-size:13px;
 line-height:26px;
}
 

#navcontainer a#sub{
 display:block;
 padding:0px 0px 0px 0px;
 padding-left:10px;
 width:165px;
 font-size:11px;
 font-weight: normal;
 line-height:20px;
}

.subnavi {
 display:block;
 padding:0px 0px 0px 0px;
 padding-left:10px;
 width:165px;
 font-size:11px;
 font-weight: normal;
 line-height:20px;
 }
 

#navcontainer a#subaktiv{
 padding:0px 0px 0px 0px;
 padding-left:10px;
 width:165px;
 color:#84a311;
 font-size:11px;
 font-weight: normal;
 line-height:20px;
}
#navcontainer li {
 color:#84a311;
 font-weight:bold;
}
/* ///// Suche ///// */
#search-area {
margin:0;
padding:54px 0 0 0;
height:18px;
}
#search-area form{
margin:0;
padding:0;
}
#searchbox {
margin:0;
padding:0;
width:115px;
height:18px;
float:left;
background:#f4f7ea;
}
#search-bar {
height:18px;
width:115px;
background:none;
border:none;
border:0;
margin:0;
padding:2px 0 0 6px;
font-size:11px;
line-height:11px;
color:#495057;
font-family:Arial, Helvetica, sans-serif;
}
#go {
width:22px;
height:18px;
float:left;
margin:0;
padding:0;
}
/* ///// Gutscheine ///// */
#gutscheineKlein img { border:0; padding-right:6px; cursor:pointer; margin-top:3px; margin-bottom:1px; }
/* ///// Liste PDF / Video ///// */
#pdfVideo {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
}
#pdfVideo  li{
margin:0;
padding:2px 0 3px 0;
background-image:none;
height:auto;
white-space:nowrap;
}
#pdfVideo li a:link, #pdfVideo li a:visited{
display:block;
background-image:url(../bilder_layout/pfeil_black.gif);
background-position:left 4px;
background-repeat:no-repeat;
padding-left:12px;
color:#495057;
line-height:15px;
font-weight:normal;
}
#pdfVideo li a:hover, #pdfVideo li a:active, #pdfVideo li #aktiv{
background-image:url(../bilder_layout/pfeil_green.gif);
color: #84a311;
font-weight:normal;
}
/* ///// Administration ///// */
.h1FloatLeft {
width:310px;
float:left;
}
.zahlenNavigation{
width:130px;
float:left;
line-height:11px;
text-align:right;
margin-top:37px;
}
.zahlenNavigation a:link, .zahlenNavigation a:visited {
color:#495057;
}
.zahlenNavigation a:hover, .zahlenNavigation a:active {
color:#84a311;
}
.administration tr td { padding-top:14px;}
.administration tr td strong { color:#000!important;}
#ulAdmin {
margin:6px 0 0 0!important;
padding:0;
list-style:none;
list-style-image:none;
}
#ulAdmin  li{
margin:0;
padding:0;
background-image:none;
}
#ulAdmin li a:link, #ulAdmin li a:visited, #ulAdmin li a:hover, #ulAdmin li a:active{
display:block;
background-image:url(../bilder_layout/pfeil_green.gif);
background-position:left 7px;
background-repeat:no-repeat;
padding-left:12px;
color: #84a311;
line-height:20px;
font-weight:normal;
height:20px;
}
/* ///// Suche ///// */
.sucheh1 {
font-size:18px;
font-weight:bold;
color:#84a311;
line-height:22px;
}
.suchNavigation{
text-align:right;
}
.suchNavigation a:link, .suchNavigation a:visited {
color:#495057;
}
.suchNavigation a:hover, .suchNavigation a:active {
color:#84a311;
}
/* ///// Fusszeile ///// */
#footer2 {
margin:0px;
padding:0px;
background-image:url(../bilder_layout/hg_seite2.gif);
background-repeat:repeat-y;
background-position:center;
height:10px;
position:fixed;
bottom:28px;
width:950px;
margin:0 auto;
z-index:1000;
}

#footer {
margin:0px;
padding:0px;
background-image:url(../bilder_layout/hg_seite2.gif);
background-repeat:repeat-y;
background-position:center;
width:950px;
margin:0 auto;
margin-top:20px;
height:28px;
border-top:#84a311 2px solid;
position:fixed;
bottom:0px;
z-index:1000;
}

#footer p {	
color:#495057;
font-size:11px;
margin-left:220px;
margin-top:6px;
}

#frage_bildklein {
width:212px;
height:119px;
margin-top:5px;
}

#frage_bildzukunft {
width:439px;
height:329px;
background-repeat:no-repeat;
background-position:50%;
}
/* ///// Sitemap ///// */
.sitemapWrap {
width:407px;
padding-left:20px;
}
.sitemapWrap a:link, .sitemapWrap a:visited{
color:#495057;
text-decoration:none;
}
.sitemapWrap a:hover, .sitemapWrap a:active{
color:#84a311;
text-decoration:none;
}
.sitemapMainNav {
width:210px;
float:left;
color:#495057;
}
.sitemapSubNav {
width:180px;
float:left;
padding-left:17px;
}
.sitemapSubNav ul {
margin:0;
padding:0;
list-style:none;
}
.sitemapHr {
width:407px;
height:17px;
margin-left:20px;
line-height:15px;
font-size:15px;
border-bottom:1px solid #e3e9ca;
margin-bottom:18px;
}