@charset "utf-8";
/* CSS Document */

/* -------------------------------------------------------------------------------------- */
/* ---------------------------------------| Reset |------------------------------------- */
/* -------------------------------------------------------------------------------------- */

* {
        margin:0;
        padding:0;

}

ul,
ol,
dl {
        list-style:none;
}


/* -------------------------------------------------------------------------------------- */
/* -----------------------------------| Global Tags |--------------------------------- */
/* -------------------------------------------------------------------------------------- */


html{font-size:62.5%;}

body
{margin: 0 auto;max-width:1600px;
background-color: #5aa32d;
background-image:url(images/back_main.jpg);background-repeat: repeat-y;
background-position:center top;
font-size:1em;line-height: 18px;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
}



/* -------------------------------------------------------------------------------------- */
/* ----------------------------------| Global Classes |------------------------------ */
/* -------------------------------------------------------------------------------------- */

.clear {
        float:none;
        clear:both;
}



/* -------------------------------------------------------------------------------------- */
/* --------------------------------------| Header |----------------------------------- */
/* -------------------------------------------------------------------------------------- */

div#header {margin:0 auto;position:relative;

        width:100%;max-width:1600px;background-color: #f4f4dc;
        height:270px;
        background-image:url(images/header28.jpg);background-repeat:no-repeat;
background-position:center top;
}
div#headerinhalt {margin:0 auto;position:relative;

        width:960px;
        height:270px;

}

div#headerinhalt h1{ letter-spacing:-1px;font-size:28px;margin-left:150px;
font-family: arial, helvetica, verdana, tahoma, sans-serif;
color:#60B52D;line-height:130%;
position:absolute;top:65px;width:400px;height:100px;left:100px;

}
#ueberschrift {letter-spacing:-1px;font-size:1.8em;font-weight:bold;
font-family: arial, helvetica, verdana, tahoma, sans-serif;
color:#000;font-style:italic;
position:absolute;top:180px;width:550px;height:40px;left:180px;
}

/* -------------------------------------------------------------------------------------- */
/* ------------------------------------| alles |--------------------------------- */
/* -------------------------------------------------------------------------------------- */




div#alles {margin:0 auto;height:1000px;position:relative;
padding:0px;text-align:left;
width:960px;

line-height: 18px;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
}






div#content2 {margin-top:2px;padding-top:40px;margin-left:45px;border-right:1px solid #A8FF8C;
border-top:1px solid #A8FF8C;
        float:left;position:absolute;
        width:550px;
height:100%;
        color:#000;
        font-size:14px;
        line-height:150%;}

div#content2 p{width:545px;font-size:1em;}


div#sidebar {margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; padding-top:40px;
        float:right;
        width:360px;
height:100%;
        color:#000;
        font-size:14px;
        line-height:150%;}

/* =============== FUSSBEREICH =============== */

#main_fuss{width:100%;

}

#fuss {width:100%;margin:0 auto;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
font-size:12px;

height:130px;
text-align:center;
vertical-align:middle;
letter-spacing:6px;

background-image:url(images/fuss.jpg);background-repeat:no-repeat;
background-position:center top;
}

#fuss2 {
	margin:0 auto;
	width:100%;
	font-family: arial, helvetica, tahoma ,verdana, sans-serif;
	font-size:12px;
	
	height:89px;
	text-align:center;
	vertical-align:middle;
	background-color:#76bc4a;
	
	background-position:center top;
}
    .box1{
font-size: 14px;line-height: 15px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
padding:10px;

margin-top:0px;
margin-left:0px;
margin-right:30px;
margin-bottom:0px;
vertical-align:top;
color:#202020;

}
.box2{
font-size: 11px;line-height: 15px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
padding:10px;

margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
vertical-align:top;

}

.box3{
padding:10px;

margin-top:0px;
margin-left:auto;
margin-right:0px;
margin-bottom:auto;
vertical-align:top;
}
.box4 {
font-size: 11px;line-height: 15px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
padding:10px;

margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
vertical-align:top;

}




.postgif{padding-left:15px;}

h3.boxheader {color:#60B52D;width:292px;text-align:center;
font-size: 15px;line-height: 18px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
border-bottom:solid 1px #7F7F7F;}


                                  /* div extra */

 #extra {margin:4px auto;text-align:center;
        width: 820px;display: block;
        height: 45px;
        }

#extra ul {
        margin: 0 auto;
        padding: 0px 0px 0px 0px;
        list-style: none;
        line-height: normal;
}

#extra li{padding:0px 20px;
        float: left;width:120px;
        height: 45px;
}

#extra a {
        margin:0 auto;
        padding:5px 30px 7px 0px;

        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        color: #325C12;

}

#extra a:hover, #menu .current_page_item a {
}

#extra .current_page_item a {
        padding-left: 0;
}

#extra a:hover {color:#FFF;
        text-decoration: underline;
}

.link {border:1px solid #325C12 ;
}
 :hover .link {border:none;}




                               /*end of div extra */

                               #sp3 {
line-height: 18px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;


}
h2 {font-size:1.3em;}
h4 {
font-size:1.0em;
}

#sp3 ul{
margin-left:22px;margin-top:10px;margin-bottom:15px;
}

#sp3 li,#text li{
list-style-type:disc;
}
.super{
vertical-align:top;
}

#content2 .beschreibung{
margin-left:50px;

}
#text{font-size:1em;line-height: 18px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;

margin-left:22px;margin-top:10px; margin-right:20px;
}


#anfahrt {margin-top:25px;margin-left:22px;}

.img150
{float:left;border:2px solid #a2e07f;margin-left:5px;

}

 .img100
{ float:left;border:2px solid #a2e07f;}

.img200
{float:left;border:2px solid #a2e07f;margin-left:5px;margin-top:5px;

}
.hinweis
{font-size:12px; color:#03F}

.img300
{border:3px inset #a2e07f;margin-top:20px;

}

h4 {line-height: 18px; }

