body {
  background:#CCCC99;
  background-position:top;
  font-size:12px;
  color:#555;
  font-family:"helvetica neue", helvetica, arial, sans-serif;
  padding:0;
  margin:0;
 }


#banner_druck{
display:none;
}

#line_1 {
position:absolute;
height:380px;
 width: 950px;
 margin-right: auto;
 margin-left: auto;
 background-image:url("../images/banner_03.jpg");
background-position:right;
background-repeat:no-repeat;
 border:0px solid #fff;
 border-width:0px 0px 0 0px;
}



#line_2 {
 height: 0px;
 width: 950px;
 margin:0px auto;
 font-family:"helvetica neue", helvetica, arial, sans-serif;
 font-size:13px;
 color:#333;

}
#container  {
 width:950px;
 padding-top:0px;
 font-family:"helvetica neue", helvetica, arial, sans-serif;
 color:#333;

}


#box_mitte {
 margin:0px 0 0px 0;
 padding:0px 0 0px 0px;
 border:1px solid #0C5376;
 border-width:0px 0px 0px 0px;
 background:#fff  url("../images/bg_01.jpg");
 background-position:top;

}



#box_unten{
 background:#CCCC99;
}



#box_unten a{
color:#333;

}


#anschrift_unten{
text-align:center;
font-size:0.9em;
padding:0px 0 30px 0;
}






a{
text-decoration:none;
color:#11751D;

}
a:hover{
text-decoration:underline;
}



#navi{
position:absolute;
margin:390px 0 0 45px;
border:0px solid #809351;
background:#11751D;
background-image:url("../images/bg_gruen.jpg");
background-position:bottom;
background-repeat:repeat;
padding:0px 0px 0px 0px;
border:1px solid #fff;
border-width:0px 0px 0px 0;
}


#navi_bg_oben{
background-image:url("../images/navi_oben.jpg");
height:44px;
width:176px;
}

#navi_bg_unten{
background-image:url("../images/navi_unten.jpg");
height:137px;
width:176px;
}


#ul_navi {
list-style:none;
padding:0px 0 0 0;
margin:0px 0 0 0px;

}

#ul_navi li a {
 display:block;
 text-decoration:none;
 color:#fff;
 width:146px;
 margin:0px 0 0px 0px;
 padding:6px 0px 6px 30px;

   }

 #ul_navi li a:hover {
 text-decoration:none;
 color:#fff;
 background:#084D10;
    }

#navi #navi_aktiv{
color:#fff;
background:#084D10;
 font-size:1.3em;
}




img{
 border:1px solid #084D10;
  }


  #navi img{
  border:0;
  }


p{
padding:0 0 0px 0;
margin:0px 0 8px 0;
}



h1 {
 font-size:1.5em;
 margin:0 0 10px 0;
 padding:0px 0px 0px 0px;
 color:#333;
 letter-spacing:0px;
   }


h2 {
   font-size:1.3em;
  font-weight:bold;
  margin:0 0 0px 0;
  padding:5px 0px 5px 0px;
  color:#333;
       }
h3 {
   font-size:1.0em;
  font-weight:bold;
  margin:2px 0px;
  padding:0;
  color:#11751D;
      }


h4 {
   font-size:1.0em;
  margin:0;
  padding:0px 0 0px 0px;
  color:#000;
  font-weight:normal;
  letter-spacing:0px;
       }

h5 {
   font-size:1.0em;
  margin:2px 0px;
  padding:0;
  color:#000;
  font-weight:bold;
       }




.abstand_20{
padding-bottom:20px;
}
.abstand_40{
padding-bottom:40px;
}

.abstand_60{
padding-bottom:60px;
}

.abstand_80{
padding-bottom:80px;
}

.abstand_100{
padding-bottom:100px;
}

.abstand_200{
padding-bottom:200px;
}

.abstand_250{
padding-bottom:250px;
}

.abstand_300{
padding-bottom:300px;
}


.abstand_350{
padding-bottom:350px;
}





#inhalt_mitte{
margin:0px 0px 0px 200px;
padding:390px 0 0 0;;
width:450px;
border:0px solid #333;

}


#text_mitte{
margin:0px 5px 0px 60px;
}

#text_mitte img{
border:1px solid #555;
}

#bild_beschriftung{
margin:0px 0 0 0;
color:#003366;
}


#line_unten{
background-image:url("../images/fuss.jpg");
height:100px;
}

#line_unten a{
color:#fff;

}


#inhalt_rechts_01{
position:absolute;
margin: 380px 0 0 705px;
height:500px;
width:200px;
background-image:url("../images/home_02.jpg");
}

#inhalt_rechts_02{
position:absolute;
margin: 380px 0 0 705px;
height:500px;
width:200px;
background-image:url("../images/essen_feiern_01.jpg");
}

#inhalt_rechts_03{
position:absolute;
margin: 380px 0 0 705px;
height:500px;
width:200px;
background-image:url("../images/termine_01.jpg");
}

#inhalt_rechts_04{
position:absolute;
margin: 380px 0 0 705px;
height:500px;
width:200px;
background-image:url("../images/kontakt_02.jpg");
}

#inhalt_rechts_05{
position:absolute;
margin: 380px 0 0 705px;
height:500px;
width:200px;
background-image:url("../images/impressum_01.jpg");
}



#inhalt_rechts_kasten{
margin-top:315px;
}

#inhalt_rechts_kasten_einzeln{


padding:2px;
margin:0px 0 5px 15px;
width:160px;
color:#000;
/*
background:#F3F3C8;
border:1px solid #11751D;
*/
}


#top_print{
margin:0px 0 0 0;
padding:40px 45px 0px 0px;
text-align:right;
}


