BODY,TD, .searchbox .submit {
font-family:Arial,Helvetica,Sans-Serif;font-size:11px;color:black;
}
H1,H2,H3{font-size:11pt;font-weight:bold;margin-bottom:6px;color:#ac102a;}
H1,H2,H3{display:none;}
H4{font-size:11px;font-weight:bold;margin-top:1.2em;margin-bottom:0.1em;color:white;}
p {margin-top:0;margin-bottom:1em;}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
 padding-left: 0;margin-left: 0;list-style: none;
}
form{margin:0;}
IMG{border:0;}
img:hover {text-decoration:none;}
li{line-height:1.5;}
a{text-decoration:none;font-weight:bold;color:#4d8539;}
a:link,a:visited{border-bottom:0px dotted #000; color:#000;color:#4d8539;}
a:active,a:hover{color:#4d8539;text-decoration:underline;}
.headline {font-size:14px;font-weight:bold;padding-top:20px;margin-bottom:6px;color:#ac102a;text-decoration:none;}
body {
 padding:0; 
 margin:0;
 background-color:#Afc85d;
}
body#spezial {
 background-image:url(images/seiten-hg.gif);
 background-repeat:repeat-y;
}
body.print {
 width:828px;
}
#gesamt {
 height:100%;
 width:100%;
 overflow:visible;
 margin-bottom:0;
/* padding-bottom:auto;*/
}
#logo {
 position:absolute;
 top:3px;
 left:20px;
 width:150px;
}
#kopf {
 background-image:url(images/himmel.jpg);
 background-position:686px 0px;
 background-repeat:no-repeat;
 background-color:#4d8539;
 padding-left:200px;
 height:80px;
}
#kopfrahmen{
 height:84px;
 background-color:#63B0E6;
 width:1028px;
}
form {
 padding:0;
 margin:10px;
}
#kopf img {
 margin-top:5px;
}
#kopf #kopfnavi {
 position:absolute;
 top:56px;
 left:200px;
 width:800px;
 font-size:12px;
}
#kopfnavi a {
 border-width:0;
 font-weight:normal;
 color:#ffefa0;
 display:block;
 float:left;
 width:auto;
 padding:5px 10px 5px 10px;
}
#kopfnavi a:hover {
 color:white;
 background-color:#63a439;
}
.searchbox .submit {
 color:#ffefa0; 
 background-color:#4E843C;
 border-width:0px;
 padding:0;
 margin:0;
 cursor:pointer;
}
.searchbox .submit:hover {
 cursor:pointer;
}
.searchbox .text {
 border-width:0;
 margin:0;
}
#rumpf {
 clear:both;
}
#inhalt {
 position:absolute;
 left:200px;
 top:84px;
 width:828px;
 padding:0;
}
#inhalt ul {
 margin:0.2em 0;
}
#inhalt li {
 line-height:1em;
}
#linkespalte {
 background-image:url(images/links-hg.jpg);
 background-repeat:no-repeat;
 background-position: top left;
 padding-top:150px;
 width:200px;
 background-color:#4E843C;
 height:100%;
}
.blumelinks{
 background-image:url(http://www.bauerngaerten-nordwest.de/templates/default/images/blume-hg.gif);
 background-repeat:no-repeat;
 background-position:8px 0;
 padding: 0 18px 0 118px;
 overflow:auto;
}
#blumerechts{
 background-image:url(http://www.bauerngaerten-nordwest.de/templates/default/images/blume-hg.gif);
 background-repeat:no-repeat;
 width:95px;
 height:450px;
 position:absolute;
 left:710px;
 top:200px;
 z-index:50;
}
body#spezial .blumelinks {
 height:450px;
}
.wegbeschreibung {
 background-color:#f2dbb4;
 margin:0 328px 20px 100px;
 padding:18px 0 18px 18px;
}
.wegbeschreibung h4 {
 color:#000;
 font-weight:600;
 font-size:1em;
 border-bottom:3px solid #fff;
 padding-bottom:3px;
 margin:0 0 0.5em 0;
}
.wegbeschreibung p {
 padding-right:18px;
}
#rechtespalte {
 width:328px;
 margin-right:0;
 margin-left:auto;
 float:right;
 background-color:#D1DD7F;
}
.willkommen {
 padding:10px;
 padding-left:25px;
 padding-right:25px;
 font-style:italic;
 font-size:12px;
 height:120px;
 overflow:visible;
 vertical-align:middle;
 margin:0;
 color:#416f30;
}
div#rechtsbilder{
 margin:0;
 background-image:url(http://www.bauerngaerten-nordwest.de/templates/default/images/rechts_i.jpg);
 background-position:0px -140px;
 background-repeat:no-repeat;
 padding:35px 0 0 25px;
 height:500px;
}
.visitenkarte_oben {
 background-image:url(http://www.bauerngaerten-nordwest.de/templates/default/images/visit_oben.gif);
 background-position:top left;
 background-repeat:no-repeat;
 width:328px;
 padding:0;
 margin:20px 0 300px 0;
}
.visitenkarte_unten {
 background-image:url(http://www.bauerngaerten-nordwest.de/templates/default/images/visit_unten.gif);
 background-position:bottom left;
 background-repeat:no-repeat; 
 width:328px;
 padding:22px;
 padding-bottom:25px;
}
.headline {margin-top:0;}
div#rechtsbilder img{
 border:3px solid #Afc85d;
 margin-bottom:30px;
}
#gross-inhalt {
 padding-top:25px;
 font-size:12px;
 margin-right:1px;
 background-color:#Afc85d;
}
/* Start hide from IE-Mac \*/
* html #gross-inhalt {
  height:1%;
}
/* End Hide from IE-Mac */
.gross-rechts .wegbeschreibung {
 margin:0;
 position:relative;
 left:-15px;
 top:0;
 padding:15px;
 width:315px;
}
#gross-inhalt .wegbeschreibung h4 {
 color:#000;
 font-weight:700;
 font-size:1em;
 border-width:0px;
}
#gross-inhalt h4 {
 font-size:14px;
 color:#416f30;
 padding-bottom:15px;
}
#horizont {
 width:827px;
 height:28px;
 background-image:url(images/horizont.gif);
 background-repeat:repeat-x;
 position:absolute;
 top:0;
 left:0;
}
#gross-links {
 padding:0;
 width:330px;
 float:left;
 margin:0;
}
#gross-links p {
 text-align:right;
 padding-left:15px;
}
#gross-links h4 {
 color:0;
 text-align:right;
 margin:0;
 margin-bottom:4px;
 padding:0;
}
#gross-links h4 img {
 border:2px solid #fff;
}
#gross-linksoben {
 height:120px;
 background-color:#D1DD7F;
 font-size:14px;
 font-weight:700;
 color:#416f30;
 padding:0 200px 0 0;
 text-align:right;
 margin-right:0;
 margin-bottom:30px;
 background-repeat:no-repeat;
 background-position:right;
}
#gross-rechts {
 margin-left:350px;
 margin-right:168px;
}
.gross-links {
 width:330px;
 float:left;
}
.gross-rechts {
 padding:0;
 margin-left:345px;
 margin-right:28px;
}
.vierbilderquer {
 padding:10px 0 20px 5px;
}
.zweibilderquer {
 position:relative;
 top:0;
 left:-295px;
 width:820px;
 padding:10px 0 20px 0;
}
.vierbilderquer img, .zweibilderquer img {
 margin:0 4px 0 0;
 border:2px solid #4d8539;
}
.gross-navi {
 clear:both;
 margin:10px 0 0 57px;
 color:#ac102a;
 background-color:#Afc85d;
}
.gross-navi a {
 font-weight:500;
}
.gross-navi-links {
 margin:10px 0 0 57px;
}
.gross-navi div {
 float:left;
 padding:0;
}
.gross-navi img {
 display:block;
 margin-right:30px;
}
.flyer {
 position:relative;
 left:0;
 top:-127px;
 margin:5px;
}
.flyer img {
 float:left;
 margin-right:10px;
}
ul.geweitet li {
 line-height:1em;
 margin-bottom:0.5em;
 margin-left:15px;
}
.sitename{font-weight:normal;font-size:20pt;}
.menulevel1 li {font-size:9pt;color:#f2dbb4;padding-left:15px;}
.menulevel1 a{
 font-weight:normal;color:#ffefa0;border-width:0;
 display:block; margin-right:0;width:185px;
 padding-left:15px;margin-left:0px;
 position:relative;left:-15px;top:0;
}
.menulevel1 a:link,.menulevel1 a:visited{color:#ffefa0;;}
.menulevel1 a:active,.menulevel1 a:hover{color: #fff;background-color:#63a439;}
.menulevel1 .sdoc,.menulevel1 .sdocs { padding-left:15px; color: #ac102a;background-color:#A7c900;}
/* .menulevel1 li.docs a {font-size:9pt;color:#f2dbb4;padding-left:15px;color: #ac102a;} */
.menulevel2{font-size:9pt;color:#f2dbb4;padding-left:15px;background-color:#63a439;}
.menulevel2 a{font-weight:normal;color:#ffefa0;border-width:0;display:block;padding-left:15px;}
.menulevel2 a:link,.menulevel2 a:visited{color:#D1DD80;}
.menulevel2 a:active,.menulevel2 a:hover{color: white;}
.menulevel2 .sdoc { padding-left:15px; color: #ac102a;background-color:#A7c900;}
.menulevel3{font-size:9pt;color:#f2dbb4;;}
.menulevel3 a{font-weight:normal;color:#ffefa0;border-width:0;display:block;padding-left:35px;}
.menulevel3 a:link,.menulevel3 a:visited{color:#D1DD80;}
.menulevel3 a:active,.menulevel3 a:hover{color:white;}
.sitemaplevel1,.sitemaplevel2,.sitemaplevel3{font-size:9pt;}
.sitemaplevel1 a,.sitemaplevel2 a,.sitemaplevel3 a{font-weight:normal;color:black;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:black;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{color:black;}
.submenu{font-size:9pt;}
.submenu a{font-weight:normal;color:black;}
.submenu a:link,.submenu a:visited{color:black;}
.submenu a:active,.submenu a:hover{color:black;}
.search a{font-weight:normal;color:black;}
.search a:link,.search a:visited{color:black;}
.search a:active,.search a:hover{color:black;}
.locator{font-size:8pt;color:white;}
.locator a{font-weight:normal;text-decoration:underline}
.locator a:link,.locator a:visited,.locator a:active,.locator a:hover{color:white;}
.menu{font-weight:bold;font-size:8pt;color:white;}
.menu a{text-decoration:underline;color:white;}
.menu a:link,.menu a:visited,.menu a:active,.menu a:hover{color:white;}
.login{font-weight:bold;font-size:8pt;color:#666;}
.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{color:#4d8539;}
.navigator{font-weight:bold;font-size:8pt;color:white;text-align:center;margin-top:5px;}
.navigator a:link,.navigator a:visited{color:#777;text-decoration:none;}
.navigator a:active,.navigator a:hover{color:#808080;}
.edit{font-size:8pt;color:black;background-color:buttonface;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;color:black;}
input,select{font-size:8pt;}
textarea{
 font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;
 background-color:white;width:480px;
}
.searchbox {
 padding-left:10px;
}
.searchbox form {
 display:inline;
}
.searchbox .text,.searchbox .submit{
 /* border:2px solid #c0c0c0;background-color:white;*/
 padding-bottom:0;
 margin-bottom:0;
}
.br {
 clear:both;
}
#blaettern {
 text-align:center;
 border:2px solid #4d8539;
 border-width:2px 0px;
 background-color:#D1DD7F;
 padding:3px;
 clear:both;
 z-index:4;
}
#gaestebuch {
 padding:10px;
 width:480px;
}
#blaettern div{
 display:inline;
 margin:0 20px;
}
#blaettern a {
 padding-right:20px;
 padding-left:20px;
 border-bottom-width:0;
}
#blaettern a:hover {
 background-color:#fff;
}
/*****************************************************
 Wiemken
 *****************************************************/
#wiemken h4 {
 font-size:12px;
 color:#416f30;
 padding-bottom:15px;
 margin-left:115px;
 width:360px;
}
#wiemken p, #wiemken_wr p {
 margin-left:115px;
 margin-bottom:0.5em;
 width:360px;
 font-size:12px;
}
#wiemken, #wiemken_wr {
 margin:0;
 padding:0;
 width:710px;
 height:500px;
}
#wiemken_wr p.headline {
 font-size:14px;
 color:#416f30;
 padding-top:15px;
 padding-bottom:15px;
}