body  {
    background:url('../images/spacer.gif') no-repeat;
    background-position:top center;
    background-color:#fff;
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
    overflow:auto;
    font-size:80%;
    font-family:'Verdana',sans-serif;
}

/****************************** globale Styles **************************************/

a{ 
    color:#5A8536; 
    text-decoration:underline;
}

a:hover{ 
    text-decoration:none;
}

h1,h2{
   padding:0 0 5px 0;
   margin:0px;
   font-size:140%;
   line-height:120%;
   font-family:'Georgia',serif;
   color:#5A8536;
}

ul,ol{
   padding:0px;
   margin:0px;
}

li{
   padding:0px;
   margin:0 0 7px 15px;
}

/****************************** Styles fuer Header ***********************************/

#header{
   display:none;
}

/********************************* Styles fuer Highlights ************************************/


#highlight{
   width:227px;
   display:inline-block;
   float:left;
   margin-left:132px;
   margin-right:40px;
}

.highlight{
   width:227px;
   background-color:#e9f2d7;
   display:inline-block;
   float:left;
   margin-bottom:15px;
   font-size:90%;
}

.highlight h1{
   color:#fff;
   background-color:#5a8536;
   font-size:100%;
   padding:3px 3px 3px 7px;
   margin:0px;
}

.highlight strong{
   clear:left;
   padding:7px 0 0 7px;
   display:inline-block;
   color:#426228;
}

.highlight p{
   margin:0px;
   padding:3px 14px 7px 7px;
   display:inline-block;
}

.highlight a{
   color:#426228;
   font-weight:bold;
}

.highlight a:hover{
   text-decoration:none;
}

.highlight h1{
    font-family:'Verdana',sans-serif;
}

#txt_start{
   width:360px;
   display:inline-block;
   background:url(../images/hg_karte.gif) no-repeat;
   background-position:375px 60px;
   padding-right:200px;
}

#txt_start h1,h2{
   padding:0 0 5px 0;
   margin:0px;
   font-size:140%;
   line-height:120%;
   font-family:'Georgia',serif;
   color:#5A8536;
}

/********************************* Styles fuer Gaestebuch ************************************/

.zeileGB{
   width:180px;
   float:left;
}

.eingabefeldEinzeilig{
   width:430px;
   border:1px solid #999;
   margin-bottom:3px;
}

.eingabefeldMehrzeilig{
   width:430px;
   height:50px;
   border:1px solid #999;
   margin-bottom:3px;
}

.fright{
   margin-left:180px;
   margin-bottom:5px;
}

.submit{
   border:1px solid #999;
   background-color:#fff;
}

#gb_ausgabe{
   width:630px;
}

.vpgb_fleft{
   border-bottom:1px dotted #666;
   padding-bottom:10px;
}

.vpgb_datum{
   font-weight:bold;
}

.vpgb_name{
   font-weight:bold;
}

.vpgb_ort{
   font-weight:bold;
}

.gbFehler{
   font-weight:bold;
   color:#c00;
}



/************************************ Styles fuer Hauptnavigation **********************************/

#mainnavi{
   display:none;
}


/******************************* Styles fuer linke Navigationsleiste ****************************/


#mainnavi_2{
   display:none;
}


/********************************* Styles fuer Content ************************************/

#content{
  display:block;
  /* overflow:auto; */
  position:absolute; /* absolute Positionsart */
  z-index:3;
  top:10px; /* Startposition von oben */
  bottom:0px; /* Startposition von unten */
  /* width:990px; */
  width:auto;
  height:auto;
  margin-left:0px;
  margin-top:0px;
  left:10px;
  
  /* display:block;
  overflow:auto;
  position:absolute;
  z-index:3;
  top:154px;
  bottom:146px;
  width:990px;
  height:auto;
  margin-left:-495px;
  margin-top:52px;
  left:50%; */
}



/******************************** Styles fuer Content-Bereich ***********************/


#content_2{
   width:630px;
   float:left;
   display:inline-block;
   margin-left:10px;
   font-size:12px;
   line-height:18px;
   font-family: verdana, arial, helvetica, geneva, sans-serif;

   /* width:630px;
   float:left;
   display:inline-block;
   margin-left:90px;
   font-size:12px;
   line-height:18px;
   font-family: verdana, arial, helvetica, geneva, sans-serif;*/
}


/***************************** Styles fuer Seitenuebersicht ********************************/

.sitemap_0{
   margin:0px;
   padding:0px;
   margin-top:20px;
}

.sitemap_0:first-child{
   margin:0px;
   padding:0px;
}

.sitemap_1{
   margin:0px;
   padding:0px;
   margin-top:5px;
   margin-left:18px;
}

.sitemap_2{
   margin:0px;
   padding:0px;
   margin-left:36px;
}

.sitemap_3{
   margin:0px;
   padding:0px;
   margin-left:54px;
}

/********************************* Styles fuer Presse ************************************/

.presse_div{
   background-color:#e9f2d7;
   width:630px;
   height:62px;
   padding-top:10px;
   margin-bottom:20px;
   display:inline-block;
}

.presse_div label{
   width:120px;
   padding-left:10px;
   display:inline-block;
}

.presse_sel{
   width:416px;
   border:0px;
   background-color:#fff;
}

.presse_in{
   width:416px;
   border:0px;
   margin-top:10px;
   background-color:#fff;
}

.presse_sub{
   background-color:#5a8536;
   color:#fff;
   border:0px;
   margin:0px;
   padding:0px;
   width:72px;
}

.presse_table{
   width:627px;
   clear:left;
}

.presse_td0{
   background-color:#e9f2d7;
   padding:0px;
   margin:0px;
   border-bottom:1px dotted #426228;
}

.presse_td{
   background-color:#e9f2d7;
   padding:2px 10px 3px 10px;
   margin:0px;
   border-bottom:1px dotted #426228;
   height:65px;
}

.presse_headline{
   float:left;
}

.presse_navi{
   float:right;
   width:450px;
   display:inline-block;
   text-align:right;
}

.presse_navi a{
   margin-left:10px;
}

/******************************** Styles fuer Veranstaltungen ******************************/

.veranst{
   display:none;
}

.veranst_navi{
   display:none;
}

.veranst_headline{
   float:left;
}

.table_veranst{
   margin:0 0 40px 0;
   padding:0px;
   width:632px;
}

.td_veranst0{
   margin:0px;
   padding:0px;
   background-color:#e9f2d7;
   border-bottom:1px dotted #5a8536;
   vertical-align:top;
   width:auto;
}

.td_veranst1{
   vertical-align:top;
   font-size:12px;
   line-height:18px;
   border-bottom:1px dotted #5a8536;
   margin:0px;
   padding:5px 0 5px 10px;
   background-color:#e9f2d7;
   width:132px;
}

.td_veranst2{
   vertical-align:top;
   font-size:12px;
   line-height:18px;
   border-bottom:1px dotted #5a8536;
   margin:0px;
   padding:5px 0 5px 10px;
   background-color:#e9f2d7;
   width:175px;
}

.td_veranst3{
   vertical-align:top;
   font-size:12px;
   line-height:18px;
   border-bottom:1px dotted #5a8536;
   margin:0px;
   padding:5px 0 5px 10px;
   background-color:#e9f2d7;
   width:175px;
}

.td_veranst4{
   vertical-align:top;
   font-size:12px;
   line-height:18px;
   border-bottom:1px dotted #5a8536;
   margin:0px;
   padding:5px 0 5px 10px;
   background-color:#e9f2d7;
   width:150px;
}

.td_title{
   vertical-align:top;
   font-size:12px;
   line-height:18px;
   margin:0px;
   padding:5px 0 5px 10px;
   background-color:#5a8536;
   color:#fff;
}


/******************************** Styles fuer gruenen Weg ******************************/

#weg{
   display:none;
}

#weg_2{
   display:none;
}

/**************************** Styles fuer Biber auf Startseite ****************************/

#biber { 
   display:none;
}

#sprechblasse{
   display:none;
}

#nav_line {
   display:none;
}

/**************************** Styles fuer Bildergalerie ****************************/

#bildergalerie{
   width:180px;
   height:100%;
   display:inline-block;
   float:left;
}

#bildergalerie .anz_div{
   width:180px;
   margin-bottom:5px;
   float:left;
   display:inline-block;
}

#bildergalerie .anz_h1{
   margin-bottom:5px;
}

#bildergalerie .anz_img{
   border:1px solid #ccc;
   /* margin-top:22px; */
}

#bildergalerie .anz_p{
   /* margin-top:5px; */
   margin:0px;
   padding:0px;
   margin-top:5px;
   font-size:90%;
}
