body{
  color:#764C24;
  background-color:#FFF4DE;
  font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
  font-size:12pt;
  font-weight:normal;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  overflow:auto;
  width:100%;
  padding: 0px;
}
.hintergrund
{
   background-color:#FFF4DE;
}
.hintergrund2
{
   background-color:#EEE3CD;
   color:#764C24;
}
body.startseite{
  color:#764C24;
  background-color:#FFF4DE;
  font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
  font-size:12pt;
  font-weight:normal;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  overflow:auto;
  width:100%;
}
img{
  border-width:0;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
}
a{
  text-decoration:none
}
a:link{
  color:#764C24;
}
a:visited{
  color:#764C24;
}
a:hover{
  color:#3399CC;

}
#main{
   width:1000px;
   margin-top:0px;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   padding: 0px;
   position: absolute;
   top:0px;
   visibility:hidden;
}

#con-inhalt{
   width:1000px;
   height:650px;
   position:absolute;
   top:0px;
   left:0px;
   z-index:1;
}
#con-querbeet{
   width:100%;
   position:absolute;
   top:0px;
   left:0px;
   z-index:1;
}
#con-eigenersache{
   width:100%;
   position:absolute;
   top:0px;
   left:0px;
   z-index:1;
   text-align: left;
}
#con-eigenersache2{
   width:550px;
   position:absolute;
   top:70px;
   left:450px;
   z-index:2;
   text-align: left;
   font-size:10pt;
}

#navi-1{
   position:absolute;
   top:12px;
   left:0px;
   z-index: 3;
   cursor:pointer;
}
#navi-2{
   position:absolute;
   top:12px;
   left:60px;
   z-index: 3;
   cursor:pointer;
}
#navi-9{
   position:absolute;
   top:12px;
   left:132px;
   cursor: pointer;
   z-index: 3;
   cursor:pointer;
}
#navi-3{
   position:absolute;
   top:12px;
   left:207px;
   z-index: 3;
   cursor:pointer;
}
#navi-4{
   position:absolute;
   top:12px;
   left:337px;
   z-index: 3;
   cursor:pointer;
}
#navi-5{
   position:absolute;
   top:12px;
   left:406px;
   z-index: 3;
   cursor:pointer;
}#navi-7{
   position:absolute;
   top:12px;
   left:532px;
   z-index: 3;
   cursor:pointer;
}
#navi-6{
   position:absolute;
   top:12px;
   left:624px;
   z-index: 3;
   cursor:pointer;
}
#navi-8{
   position:absolute;
   top:0px;
   left:718px;
   cursor: pointer;
   z-index: 3;
   cursor:pointer;
}
#index-1{
   position:absolute;
   top:180px;
   left:0px;
   width:1000px;
   margin-left:auto;
   margin-right:auto;
}
#uebersicht-1{
   position:absolute;
   top:60px;
   left:0px;
}
#startcon{
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  overflow:hidden;
  width:100%;
  height:150px;
  top:400px;
  left:0px;
  background-color:#FFF4DE;
  visibility:hidden;
}
#startcon2{
  overflow:hidden;
  width:1000px;
  height:150px;
  background-color:#FFF4DE;
  visibility:hidden;
}
#ucon1{
  position:absolute;
  left:1000px;
  top:0px;
}
#ucon2{
  position:absolute;
  left:2000px;
  top:0px;
}
.ugesamt{
   position:absolute;
   top:60px;
   left:750px;
   width:250px;
   height: 600px;
}

.ubilder{
   text-align:center;
   vertical-align:middle;
}
.ubesch{
   text-align:left;
   padding-right:10px;
   padding-top:20px;
   padding-left:20px;
}
#impressum-1{
   position:absolute;
   top:130px;
   left:750px;
   width:220px;
   text-align:right;
}
#impressum-2{
   position:absolute;
   top:139px;
   left:580px;
   width:287px;
}

#themen-1 {
   position:absolute;
   top:0px;
   left:0px;
   z-index: 1;
}
#tnavi-0 {
   position:absolute;
   top:150px;
   left:500px;
   text-align: right;
   width: 480px;
   z-index: 2;
}
#tueberschrift-1{
   position:absolute;
   font-size: 20pt;
   top:0px;
   left:0px;
   width:480px;
   height:60px;
   z-index:5;
}
#tstandorte-1{
   position:absolute;
   left:0px;
   width:480px;
   top:60px;
}
#tlinie-1 {
   position:absolute;
   top:20px;
   left:0px;
   width: 297px;
   z-index: 2;
}

.tnavi-2 {
   position:absolute;
   top:55px;
   left:700px;
   text-align: right;
   width: 300px;
   z-index: 2;
}
.tnavi-2-imp {
   position:absolute;
   top:120px;
   left:770px;
   text-align: right;
   width: 300px;
   z-index: 2;
}
#tueberschrift-2{
   position:absolute;
   font-size: 16pt;
   top:10px;
   left:-25px;
   width:320px;
   height:40px;
   text-align:right;
   vertical-align:middle;
   border: 0px;
   border-style: solid;
}
#tpflanzen-2{
   position:absolute;
   left:-25px;
   width:300px;
   top:60px;
   height:500px;
   overflow-y:scroll;
   padding-right:20px;
}
#con-bild-gesamt{
   position:absolute;
   top:60px;
   left:150px;
   z-index: 2;
   width:500px;
   text-align: center;
}
#con-bild-gesamt-imp{
   position:absolute;
   top:60px;
   left:0px;
   z-index: 2;
   width:500px;
   text-align: center;
}
#con-tstart {
   position:absolute;
   top:0px;
   left:0px;
   z-index: 1;
   text-align: left;
}
#con-tbild {
   position:absolute;
   top:0px;
   left:0px;
   z-index: 2;
   width:500px;
   height:500px;
   text-align: center;
}
#con-tbild2 {
   position:absolute;
   top:0px;
   left:0px;
   z-index: 1;
   width:500px;
   height:500px;
   text-align: center;
}
.con-bild-unter{
   position: absolute;
   top:500px;
   left:0px;
   width:500px;
   height:120px;
}
#con-linkspfeil {
   position:absolute;
   top:6px;
   left:200px;
   z-index: 3;
   text-align: center;
   cursor:pointer;
   visibility:hidden;
   font-size: 20pt;
   line-height:20px;
}
#con-rechtspfeil {
   position:absolute;
   top:6px;
   left:275px;
   width:30px;
   z-index: 3;
   text-align: right;
   cursor:pointer;
   visibility:hidden;
   font-size: 20pt;
   font-weight:normal;
   line-height:20px;
}
#con-eCard {
   position:absolute;
   top:8px;
   left:229px;
   width:14px;
   z-index: 3;
   text-align: center;
   cursor:pointer;
   visibility:hidden;
   vertical-align: bottom;
}
#con-Dia {
   position:absolute;
   top:8px;
   left:258px;
   width:14px;
   z-index: 3;
   text-align: center;
   cursor:pointer;
   visibility:hidden;
   vertical-align: bottom;
}
#con-tunterschrift {
   position:absolute;
   top:38px;
   left:0px;
   z-index: 2;
   width:500px;
   text-align: left;
   border-width:0px;
   border-style:solid;
   border-color:#764C24;
   padding-top: 4px;
   padding-bottom: 4px;
}

#tbild-3 {
   position:absolute;
   top:0px;
   left:0px;
   margin-left:auto;
   margin-right:auto;
   vertical-align:bottom;
   z-index: 3;
   width:800px;
   height:500px;
}
.tbildbeschreibung-3{
   font-size: 10pt;
   margin-left:auto;
   margin-right:auto;
   z-index: 3;
   width:800px;
}
.fett{
   font-weight: normal;
   font-size: 12pt;
   text-decoration:underline;
}
.cursor{
   cursor: pointer;
}
.versteckt{
   visibility: hidden;
   position:absolute;
   top:0px;
   left:0px;
   width:0px;
   height:0px;
   overflow:hidden;
}
.links{
   position:absolute;
   top:0px;
   left:-500px;
   width:155px;
   height:400px;
   z-index:1;
}
.linksdrueber{
   background-color:#FFF4DE;   
   position:absolute;
   top:0px;
   left:0px;
   width:55px;
   width:155px;
   height:400px;
   z-index:2
}

#impCon{
   position: absolute;
   top: 60px;
   left: 0px;
   width:1000px;
   height:650px;
}

.impTable{
   width:1000px;
   margin-left:auto;
   margin-right: auto;
}
.impTdLinks{
   width:250px;
   padding-top: 30px;
   cursor:pointer;
   height:200px;
}
.impTdRechts{
   width:250px;
   padding-top: 30px;
   padding-left: 30px;
   padding-right: 80px;
   cursor:pointer;
   text-align: left;
   height: 200px;;
}
#galHuelle{
   visibility:hidden;
}

#galCon{
   position: absolute;
   top: 0px;
   left: 250px;
   width:500px;
   z-index:2;
   display: none;
   margin-left:auto;
   margin-right:auto;
}
#galUeberCon{
   position: absolute;
   top: 0px;
   left: 0px;
   width:500px;
   height:30px;
   text-align:center;
   font-size:18pt;
}
.eCardBox{
   width:260px;
   height: 480px;
   border-width:1px;
   border-style:solid;
   border-color:#764C24;
   padding:10px;
   text-align:left;
   margin-left: 0px;
}
.eCardBox2{
   width:480px;
   border-width:1px;
   border-style:solid;
   border-color:#764C24;
   padding:10px;
   text-align:justify;
   margin-left: 0px;
   margin-top:20px;
   font-size: 9pt;
}
.eCardUeber{
   font-size: 14pt;
   font-weight: bold;
}
.eCardFeldBez{
   font-size: 9pt;
   font-weight: normal;
}
.zentriert{
   text-align: center;
}
.button{
   color:#764C24;
   background-color:#FFF4DE;
   cursor: pointer;
}
.button-lang{
   color:#764C24;
   background-color:#FFF4DE;
   width:280px;
   cursor: pointer;
}
.eCardText{
   width:480px;
   border-width:1px;
   border-style:solid;
   border-color:#764C24;
   padding:10px;
   text-align:justify;
   margin-left: auto;
   margin-right: auto;
   font-size: 10pt;
}
.justifyFehn{
   text-align: justify;
   width:800px;
   margin-left: auto;
   margin-right: auto;
}
#rezepteNaviObenRahmen{
   position:absolute;
   top:50px;
   left:0px;
   width:1000px;
   height:28px;
   background-color:#764C24;
}
#rezepteNaviOben{
   position:absolute;
   top:51px;
   left:1px;
   width:998px;
   height:26px;
   background-color:#f9d691;
   vertical-align: middle;
}
#rezepteNaviRechtsRahmen{
   position:absolute;
   top:78px;
   left:800px;
   width:200px;
   height:500px;
   background-color:#764C24;
}
#rezepteNaviRechts{
   position:absolute;
   top:78px;
   left:801px;
   width:198px;
   height:489px;
   text-align:left;
   background-color:#FFF4DE;
   overflow-y:auto;
}
#rezepteNaviRechtsInnen{
   padding:0px;
}
.listeRezepte{
   margin-bottom: 0.8em;
   line-height: 0.8em;
}
#rezepteInhaltRahmen{
   position:absolute;
   top:78px;
   left:0px;
   width:800px;
   height:500px;
   background-color:#764C24;
}
#rezepteInhalt{
   position:absolute;
   top:78px;
   left:1px;
   width:799px;
   height:500px;
   text-align:left;
   overflow:auto;
   background-color:#FFF4DE;
}
#rezepteInhaltInnen{
   padding:10px;
}


.rezepteNaviNot{
   cursor: pointer;
   font-size:12pt;
   padding-left:15px;
   padding-right:15px;
   height:26px;
   width:100px;
   z-index:3;
}
.rezepteNaviSel{
   cursor: pointer;
   font-size:12pt;
   padding-left:15px;
   padding-right:15px;
   height:26px;
   font-weight:bold;
   width:100px;
   z-index:3;
}
.rezepteNaviRechtsNot{
   cursor: pointer;
   font-size:9pt;
   padding-right:8px;
}
.rezepteNaviRechtsSel{
   cursor: pointer;
   font-size:9pt;
   padding-right:8px;
   font-weight: bold;
}
ul
{
   padding-top:10px;
}
#conAktuell
{
   text-align: left;
   position: absolute;
   top: 110px;
   left: 20px;
}
#conTag
{
   text-align: left;
   position: absolute;
   top: 110px;
   left: 320px;
}
#conMonat
{
   text-align: left;
   position: absolute;
   left: 670px;
   top: 110px;
}
#conJahr
{
   text-align: left;
   position: absolute;
   left: 1020px;
   top: 110px;
   display: none;
}
#conJahre
{
   text-align: center;
   position: absolute;
   top: 110px;
   left: 0px;
}
.zelleWetterLinks
{
   text-align: left;
   padding-left: 4px;
   padding-right: 4px;
   height: 30px;
}
.mittig
{
   margin-left: auto;
   margin-right: auto;
}
.aktuellUeber
{
   font-size: 14pt;
   text-align: left;
   margin-top: 1em;
   margin-bottom: 1em;
   width: 100%;
}
.abstand
{
   padding-top: 4px;
   padding-bottom: 4px;
}
.aktButton
{
   text-align: left;
   position: absolute;
   top: 129px;
   left: 225px;
}
.datepicker
{
   text-align: left;
   position: absolute;
   top: 129px;
   left: 607px;
}
.monatButton
{
   text-align: left;
   position: absolute;
   top: 129px;
   left: 955px;
}
.jahrButton
{
   text-align: left;
   position: absolute;
   top: 129px;
   left: 1310px;
}
.rahmen
{
   border-style: solid;
   border-width: 1px;
   border-color:#764C24;
   margin: 0px;
   padding: 0px 4px 0px 4px;
}
.rechts
{
   text-align: right;
   padding-left: 4px;
   padding-right: 4px;
}
.links
{
   text-align: left;
   padding-left: 4px;
}
.kollabieren
{
   border-collapse: collapse;
   vertical-align: top;
}
.mmBreite
{
   width: 45px;
   height: 30px;
   padding: 0px 4px;
   margin: 0px;
}
.llBreite
{
   width:210px;
   height: 30px;
   padding: 0px 4px;
   margin: 0px;
}


.textlogo
{
   position: relative;
   top: -90px;
}
.obenLuft
{
   position: relative;
   top: 30px;
}
.breitel1
{
   width: 162px;
}
.breiter1
{
   width: 90px;
   height: 30px;
   padding: 0px 4px;
   margin: 0px;
}
.bsize
{
   width:30px;
}
.bsize2
{
   width:40px;
}
.monthPickerTop
{
   width: 200px;
   height: 24px;
   border-width: 1px;
   border-style: solid;
   border-color: black;
   background: #FFE2A8;
   z-index: 5;
   color: #444444;
   font-size: 11pt;
   font-weight: bold;
}
.monthPickerMiddle
{
   width: 200px;
   height: 60px;
   border-width: 1px;
   border-style: solid;
   border-color: black;
   background: #e8e8e8;
   font-size: 10pt;
   padding-top: 10px;
   z-index: 5;
   color: #444444;
}
.monthPickerBottom
{
   width: 200px;
   height: 20px;
   border-width: 1px;
   border-style: solid;
   border-color: black;
   background: #FFE2A8;
   font-size: 10pt;
   z-index: 5;
   cursor: pointer;
   color: #444444;
}
.monthPicker-nav
{
  height: 15px;
  width: 16px;
  padding: 1px;
  position: absolute;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  top: 3px;
}
.monthPicker-navLeft
{
  left: 62px;
  background-image: url(JSCal2/src/css/img/nav-left.gif);
}
.monthPicker-navRight
{
  left: 120px;
  background-image: url(JSCal2/src/css/img/nav-right.gif);
}
.monthPicker-navEnabled
{
  cursor: pointer;
}
.monthPicker-navEnabled:hover
{
  border: 1px solid #000;
  padding: 0px;
}
.monthPicker-navDisabled
{
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: default;
}

.monthPicker-navMonth
{
  height: 15px;
  width: 30px;
  padding: 4px;
}
.monthPicker-navMonthEnabled
{
  cursor: pointer;
}
.monthPicker-navMonthEnabled:hover
{
  border: 1px solid #000;
  padding: 3px;
}
.monthPicker-navMonthDisabled
{
   color: #aaaaaa;
   cursor: default;
}
.sonnenhilfe
{
   z-index: 5;
   cursor: pointer;
   font-size: 8pt;
   color: blue;
}
.sonnenhilfe1
{
   position: absolute;
   top: 508px;
   left: 254px;
}
.sonnenhilfe2
{
   position: absolute;
   top: 508px;
   left: 264px;
}
.sonnenBoxRahmen
{
   position: relative;
   width: 250px;
   height: 40px;
   background-color: #764C24;
   z-index: 2;
}
.sonnenBoxHintergrund
{
   position: absolute;
   top: 1px;
   left: 1px;
   width: 248px;
   height: 38px;
   z-index: 3;
   background-color: #fff4de;
}
.sonnenBoxSonne
{
   position: absolute;
   top: 1px;
   left: 1px;
   height: 38px;
   z-index: 4;
   background-color: yellow;
}

#conTag2
{
   text-align: left;
   position: absolute;
   top: 109px;
   left: 20px;
}
#conMonat2
{
   text-align: left;
   position: absolute;
   top: 109px;
   left: 380px;
}
#conJahr2
{
   text-align: left;
   position: absolute;
   left: 720px;
   top: 109px;
}
.datepicker2
{
   text-align: left;
   position: absolute;
   top: 129px;
   left: 315px;
}
.monatButton2
{
   text-align: left;
   position: absolute;
   top: 129px;
   left: 667px;
}
.jahrButton2
{
   text-align: left;
   position: absolute;
   top: 129px;
   left: 955px;
}
.tieferkleiner
{
   font-size: 9pt;
}
.inline
{
   display: inline;
}
.naviUnselect
{
   cursor: pointer;
}
.naviUnselect:hover
{
   color: #669900;
}
.naviSelect
{
   font-weight: bold;
   color: #669900;
}
#conKatalog
{
   text-align: left;
   width: 650px;
   margin-left:auto;
   margin-right:auto;
}

