html, body {font-size: 0.9em; margin: 0; padding: 0;font-family:Verdana; font-style: normal;background-color:#E9E3D3;font-size:11px;color:#656563;}
p{margin:0;padding:0;font-family:Verdana; font-style: normal;}
p,td,input,select,a,div,textarea {font-family:Verdana; font-style: normal;font-size:11px;color:#656563;}
input,select{
  color:#000;
}
hr{
  height:1px;
  color:#d9d9d9;
}
table{
  border-collapse:collapse;
}


a{}
a:hover{color:#663200;}
input,textarea{border:1px solid #d9d9d9;}

#content_div{position:relative;left:0px;top:0px;width:850px;height:650px;background-image:url(/gif/site/bg0.jpg);text-align:left;}
#menuhead{
  height:205px;
  background-image:url(/gif/site/bg1.jpg);
}
#menuhead1{
  height:305px;
  background-image:url(/gif/site/bg2.jpg);
}
#ad1{
  position:absolute;
  /*border:1px solid #E6EED6;*/
  width:590px;
  height:95px;
  right:20px;
  top:65px;
  overflow:hidden;
}

#loginstatus{
  position:absolute;
  top:23px;
  left:20px;
  color:white;
  font-size:9px;
}
#loginstatus a{
  color:white;
  font-size:9px;
}


#menu1{position: absolute;top:21px;right:45px;}
#menu1 ul {padding:0; margin:0; list-style: none;}
#menu1 ul li {float:left; position:relative;padding:0; margin:0;width:auto;text-align:center;color:#fff;}
#menu1 ul li a{color:#fff;text-decoration:none;width:auto;font-size:11px;}
#menu1 ul li a:hover{color:#663200;}

#menu2{position: absolute;top:182px;right:45px;}
#menu2 ul {padding:0; margin:0; list-style: none;}
#menu2 ul li {float:left; position:relative;padding:0; margin:0;width:auto;text-align:center;color:#fff;}
#menu2 ul li a{color:#fff;text-decoration:none;width:auto;font-size:11px;}
#menu2 ul li a:hover{color:#663200;}

#menu3{position: absolute;top:223px;left:20px;}
#menu3 ul {padding:0; margin:0; list-style: none;}
#menu3 ul li {position:relative;padding:0; margin:0;width:auto;text-align:left;color:#fff;line-height:19px}
#menu3 ul li a{color:#656563;text-decoration:none;width:auto;font-size:11px;}
#menu3 ul li a:hover{color:#663200;}

#menu4{position: absolute;top:223px;left:190px;}
#menu4 ul {padding:0; margin:0; list-style: none;}
#menu4 ul li {position:relative;padding:0; margin:0;width:auto;text-align:left;color:#fff;line-height:19px}
#menu4 ul li a{color:#656563;text-decoration:none;width:auto;font-size:11px;}
#menu4 ul li a:hover{color:#663200;}

#menu5{position: absolute;top:370px;left:20px;overflow:auto;height:130px;width:280px;}
#menu5 ul {padding:0; margin:0; list-style: none;}
#menu5 ul li {position:relative;padding:0; margin:0;width:auto;text-align:left;color:#fff;line-height:19px}
#menu5 ul li a{color:#656563;text-decoration:none;width:auto;font-size:11px;}
#menu5 ul li a:hover{color:#663200;}

#bildanz{
	z-index:1;
	width:372px;
	height:248px;
	position:absolute;
	top:223px;
	right:27px;
}
#bildanz ul{
 list-style: none;
}
#bilder_control{
  float:left;
}
#ads_control{

}
#ads{
  width:372px;
  position:absolute;
  top:482px;
  right:27px;
  white-space:nowrap;
  overflow:hidden;
}
#ads div{
  float:left;
  cursor:pointer;
  color:#38211B;
  font-size:11px;
  width:30%;
}
.ad{
  z-index:2000;
	width:372px;
	height:248px;
	position:absolute;
	top:223px;
	right:27px;
    background-color:white;

}
.ad #close{
  position:absolute;
  right:0px;
  top:0px;
  cursor:pointer;
  padding:2px;

}



#header{
  position:relative;
  width:850px;
  height:40px;
  background-image:url(/gif/site/bg3.jpg);
}
#header #headline{
  color:#807243;
  position:absolute;
  left:30px;
  top:15px;
}
#header #maske{
  position:absolute;
  left:198px;
  top:10px;
  /*width:415px;*/
  width:630px;
  height:25px;
  overflow:hidden;

}
#header #maske #laufschrift{
  color:#432F2E;
  position:absolute;
  left:-10px;
  top:5px;
  white-space:nowrap;
}
#header #suche{display:none;position: absolute;top:10px;right:30px;width:175px;}
#header #suche ul {padding:0; margin:0; list-style: none;}
#header #suche ul li {float:left; position:relative;padding:0; margin:0;}
#header #suche ul li input.text{width:175px;border:1px solid #CDCDCD;height:14px;}

#textbereich{
    float:left;
    padding-left:30px;
    background-image:url(/gif/site/bg4.jpg);
    width:850px;
    background-repeat:repeat-y;
    min-height:400px;
    z-index:1;
}
#textbereich #text{
    float:left;
    left:30px;
    margin-top:30px;
    padding-right:60px;

}
#textbereich #text1{
    float:left;
    left:30px;
    margin-bottom:20px;
    padding-right:60px;

}
#textbereich1{


    min-height:655px;
}
#textbereich1 #bigheadline{
    position:relative;
    left:30px;
    font-size:24px;
    color:#9D906E;
    padding-top:10px;
    padding-bottom:10px;
}
#textbereich1 #floatcontainer{
    float:left;
    background-image:url(/gif/site/bg7.jpg);
    width:850px;
    min-height:606px;
}
#textbereich1 #text1,#textbereich1 #partnermenu{
    float:left;
    width:280px;
    margin-left:30px;
    min-height:1px;

}
#textbereich1 #partnermenu{
  width:130px;

}
#partner #bild{
    text-align:center;
    /*background-image:url(/gif/site/partnerbg.png);
    background-repeat:no-repeat;*/

    width:182px;

    padding-top:5px;
    padding-right:30px;
}
#partner #bild #pic{
  border:1px solid gray;
  width:182px;
    height:85px;
}


#gartenbild{
  padding:5px;
  margin-right:10px;
  margin-top:10px;
  border:1px solid #b9b9b9;
  cursor:pointer;
}
#textbereich1 #text2{
    float:left;
    margin-left:12px;
    min-height:1px;
}
#textbereich1 #formular1,#textbereich1 #partner{
   float:left;
    width:280px;
    margin-left:20px;
    min-height:1px;
    border:1px solid #D9D9D9;
    padding:3px;
}
#textbereich1 #partner{
  width:425px;
  border:0;
}
#textbereich1 #formular2{
   float:left;
    width:560px;
    margin-left:30px;
    min-height:1px;
    padding:0px;
}
#textbereich1 #formular1 #formheadline{
    background-color:#F2EAD7;
    padding:5px;
    font-weight:bold;
    color:black;
}
#textbereich1 #formular2 #formheadline{
    font-size:16px;
    padding:5px;
    padding-left:0px;
    font-weight:bold;
    color:black;
    padding-bottom: 20px;
    padding-top: 20px;
}



#textbereich1 #ad2, #ad2{
    position:absolute;
    right:50px;
    top:575px;
    width:195px;

    min-height:300px;
}
#textbereich #beitragschreiben,#textbereich .beitragschreiben,#textbereich #gartenschreiben,#textbereich  .gartenschreiben{
  text-align:right;
  float:left;
  width:530px;

}
#textbereich #termin #beitragschreiben,#textbereich #termin .beitragschreiben,#textbereich #rezept #beitragschreiben,#textbereich #rezept .beitragschreiben,#textbereich #garten #gartenschreiben,#textbereich #garten .gartenschreiben{
  text-align:right;
  float:left;
  width:530px;
}
#textbereich #beitragschreiben,#textbereich #gartenschreiben{
  padding-top:3px;
}
#gartendesmonats{
  width:450px;

  float:left;
}


#textbereich #vs{

  float:left;

  width:790px;
}
#textbereich #beitragschreiben div,#textbereich .beitragschreiben div,#textbereich #gartenschreiben div,#textbereich .gartenschreiben div{
  float:right;
}
#textbereich #homeeintrag,#textbereich #homeeintrag1{
  width:260px;
  float:left;

  margin-right:10px;
  min-height:270px;


}
#textbereich #homeeintrag1{
    border-left:1px dotted #907420;
    padding-left:9px;
    float:right;

}

#textbereich #homeeintrag #headline,#textbereich #homeeintrag1 #headline{
  font-size:14px;
  color:#907420;
  margin-bottom:10px;
}
#textbereich #homeeintrag #bild,#textbereich #homeeintrag1 #bild{
  border:1px solid #907420;
  padding:5px;
  margin-bottom:10px;
  width:250px;
  text-align:center;
}
#textbereich #homeeintrag #text,#textbereich #homeeintrag1 #text{
  width:260px;
}


#textbereich #right{

  position:absolute;
  right:25px;
  top:575px;
  margin-top:5px;

}
#textbereich #news{
  border:1px solid #EEEADD;
  margin-bottom:10px;
  clear:left;
}
#textbereich #forumnewstext{
  background-image:url(/gif/site/forum_lady.jpg);
  background-position:bottom left;
  min-height:109px;
  background-repeat:no-repeat;
  padding-left:85px;
}


#textbereich #news ul {
    padding:10px;
    margin:0;
    list-style-image:url(/gif/site/list_style_image.gif);
    list-style-position:inside;
}
#termsuche{
  border:1px solid #EEEADD;
  margin-bottom:10px;
  clear:left;
}
#textbereich #termsuche ul {
    padding:10px;
    margin:0;
    list-style-type:none;
}
#textbereich #news ul li a{
    padding-left:5px;

}
#textbereich #newsheadline{
  background-color:#99CC33;
  color:white;
  font-size:14px;
  padding:5px;

}


#textbereich #calendar-container{

  position:absolute;
  right:25px;
  top:575px;
  margin-top:5px;

}
#textbereich #terminschreiben{
    float:right;
    padding-top:3px;
    padding-right:5px;
}



#bt_ratgeber{

  padding-bottom:10px;
  padding-top:10px;
  width:540px;
  float:left;
}
#termin{

  padding-bottom:10px;
  padding-top:10px;
  width:540px;
  float:left;
}
#rezept,#garten{

  padding-bottom:10px;
  padding-top:10px;
  width:540px;
  float:left;
}
#wahl{

  cursor:pointer;
}
#ecard{
    float:left;
    padding:5px;
    margin:5px;
  border:1px solid gray;

}
#ecardkat{
  clear:both;
}


#textbereich .titel_termin{
  font-weight:bold;
  margin-top:10px;
  margin-bottom:2px;

}
#textbereich .text_termin{
  text-align:justify;
  padding-right:10px;
}
#textbereich .bild_rezept,#textbereich .bild_garten{
  float:left;
  padding-right:10px;

}
#textbereich .titel_rezept,#textbereich .titel_garten{
  font-weight:bold;

  margin-bottom:2px;

  font-size:18px;
  border-bottom:1px solid #b9b9b9;
  width:530px;
}
#textbereich .text_rezept,#textbereich .text_garten{
  text-align:justify;
  padding-right:10px;

}
#textbereich .erstellt_rezept{
  text-align:right;
  padding-right:10px;
  margin-bottom:10px;
}
#calendar-select{
  position:absolute;
  width:auto;
  height:auto;
}


#bt_ratgeber .headline_ratgeber{
    width:450px;
    padding-bottom:5px;
    padding-top:10px;
    height:30px;
    font-weight:bold;
    float:left;
}





#bt_ratgeber .bild_ratgeber,#bt_ratgeber .bild_rezept{
    cursor:pointer;
    padding-right:10px;
    float:left;
}
#bt_ratgeber .text_ratgeber,#bt_ratgeber .text_rezept{
   position:relative;
   float:right;
   width:360px;
   right:10px;
   height:auto;
   text-align:justify;
}
#klingelton{
  border-top:1px solid #d9d9d9;


  /*min-height:30px;*/
  height:auto;
  width:350px;
  clear:both;
}


#klingelton #player,#klingelton #text{

 float:left;

}
#klingelton #player{
  margin-right:20px;

}
#klingelton #headline{margin-left:20px;}


#footer{

  background-image:url(/gif/site/bg5.jpg);
  background-position:bottom;
  width:850px;

}
#footer1{
   float:left;
  background-image:url(/gif/site/bg6.jpg);
  width:850px;
  height:130px;
}
#footer #kontakt,#footer1 #kontakt{
    float:left;
    margin-top:15px;
    margin-bottom:30px;
  margin-left:30px;

}

.gsc-branding{
  display:none;
}
.gsc-search-button{
     margin-top:2px;
}
.gsc-control-cse{
    z-index:1000;
    background-color:white;
}
.gsc-tabsArea{
   display: none;
 }
.gsc-resultsbox-visible{
  border:1px solid gray;
  padding:10px;
  width:800px;
background-color:white;
}


#loginForm .glow-errorMsg {
  font-weight: bold;
  color: #b00;
  margin-left:5px;
}
#loginForm legend .glow-errorMsg {
  display: block;
  margin-top: 5px;

}
#loginForm .glow-errorSummary {
  border-left: 4px solid #b00;
  background: #FAF5EF;
  padding: 4px 0px;

  width:275px;


  left:0px;
}
#loginForm .glow-errorSummary ul{
  margin-left:20px;
  padding:0;
}


#loginForm .question{
  width:268px;
  background-color:#FAF5EF;
  padding:5px;
  padding-right:7px;
}
#loginForm input[type="text"],#loginForm input[type="password"]{

    width:100%;

}

#loginForm input[type="submit"]{
  width:270px;
  border:1px solid #d9d9d9;
}



#regForm .glow-errorMsg,#regForm2 .glow-errorMsg {
  display:none;
}



#regForm legend .glow-errorMsg,#regForm2 legend .glow-errorMsg {

  margin-top: 5px;
  width:50px;
}
#regForm .glow-errorSummary,#regForm2 .glow-errorSummary {
  border-left: 4px solid #b00;
  background: #FAF5EF;
  padding: 4px 0px;

  width:545px;


  left:0px;
}
#regForm .glow-errorSummary ul,#regForm2 .glow-errorSummary ul{
  margin-left:20px;
  padding:0;
}


#regForm .question,#regForm2 .question{
    float:left;
    width:268px;

  padding:5px;
  padding-left:0px;
  padding-right:10px;
}
#regForm input[type="text"],#regForm2 input[type="text"],#regForm2 input[type="password"]{

    width:100%;

}

#regForm input[type="submit"],#regForm2 input[type="submit"],#regForm2 input[type="password"]{
  border:1px solid #d9d9d9;
}

#regForm .glow-invalid,#regForm input[type="radio"] .glow-invalid,#regForm2 input[type="password"].glow-invalid,#regForm2 input[type="radio"].glow-invalid,#regForm2 .glow-invalid{
  border:1px solid red;
}
#shop1{
  position:absolute;
  left:200px;
  top:280px;
  width:700px;
}


#shop_produkt{
    margin-top:30px;
    width:600px;
}
#shop_eigenschaften{
float:left;
width:300px;

/*padding-left:200px; */

}
#shopprod1{
  margin:10px;
  width:150px;
  float:left;
}
#shopprod{
  margin:10px;
  width:230px;
  float:left;
}
#shop_bild{
    float:left;
    width:200px;
}

#shop_bild1 img{

}
#shop_eigenschaften1{

}


#shop_headline{
  font-size:20px;
  font-weight:bold;
  height:35px;
  color:black;
}
#shop_headline1{
  font-size:12px;
  height:20px;
  color:#4B0004;
}
#shop_preis div{
  font-size:16px;
  font-weight:bold;
  height:25px;

}
#shop_preis input{
  border:0;
  font-size:16px;
  font-weight:bold;
}


#shop_eigen{
  height:35px;
}
#shop_lagernd{
  height:35px;
}
#shop_kaufen input{
    width:30px;

}








#textbereich #beitrag_container #beitragschreiben,#textbereich #beitrag_container .beitragschreiben{
  text-align:right;
  float:left;
  width:530px;
}
#beitrag_container{

  padding-bottom:10px;
  padding-top:10px;
  width:540px;
  float:left;
}
#textbereich .bild_beitrag,#beitrag_container .bild_beitrag{
  float:left;
  padding-right:10px;

}
#textbereich .titel_beitrag{
  font-weight:bold;
  margin-top:10px;
  margin-bottom:2px;
  padding-bottom:10px;
  font-size:18px;
  border-bottom:1px solid #b9b9b9;
  width:530px;
}
#textbereich .text_beitrag,#beitrag_container .text_beitrag{
  text-align:justify;
  padding-right:10px;

}

#textbereich .erstellt_beitrag{
  text-align:right;
  padding-right:10px;
  margin-bottom:10px;
}

#beitrag_container .bewertung{
    float:left;
}
#beitrag_container .bewertung ul{
    padding:0; margin:0; list-style: none;
}
#beitrag_container .bewertung ul li{
    float:left; position:relative;padding:0; margin:0;width:11px;text-align:center;background-repeat:no-repeat;
}
#beitrag_container .daten_beitrag{
  float:left;
  width:170px;
  margin-right:5px;
  margin-top:5px;
  margin-bottom:10px;
  /*border-right:1px solid #B9B9B9;*/
}
#beitrag_container .ort_beitrag{
  float:left;
  /*border-top:1px solid #B9B9B9;*/
  width:100%;
  padding-top:5px;
  margin-top:5px;
}







