body, html{ margin: 0; padding: 0; width: 100%; }

* {margin: 0; padding: 0;}

img{border: 0}

div {font: normal 16px "Arial"; color: #513F00}

h1{color: #5F8132; font-size: 40px;}
h2{color: #663; font-size: 20px;}
h3,h4,h5{color: #663; font-size: 15px;}

a{color: #513F00; text-decoration: none; border-bottom: 1px dotted #513F00; }
a:hover{color: #95C83F; border-color: #95C83F}

p{padding: 5px 0;}

hr{display: block;border: 0; border-top: 1px dotted #513F00; height: 0px; margin: 5px 0}

#container_content img{
	border: 1px solid #C9E09A;
}

#container_content a img{
	border: none;
}

#container_content ul{padding: 20px 30px;}
#container_content2 ul{padding: 20px 30px;}


#container_navi ul li a {color: #95C83F; border: 3px solid #C9E09A; background-color: #DCEBC2; font: bold 16px "Times New Roman"; text-decoration: none}
#container_navi ul li a:hover, #container_navi ul li.menu-current a, #container_navi ul li.menu-parent a{background-color: #fff}

#container_navi2 ul li a{color: #fff; border: 2px solid #A7C670; background-color: #8CB83B; font: bold 14px "Times New Roman"; text-decoration: none}
#container_navi2 ul li a:hover, #container_navi2 ul li.menu-current a {background-color: #DCEBC2; color: #95C83F}


#container_content2{background-color: #fff; border: 4px solid #C9E09A}



#container_all{display: block; width: 950px; margin: 0 auto; background: url(img/bg.jpg) repeat-y;}
#container_banner{display: block; width: 950px; height: 245px; background: url(img/banner.jpg) no-repeat; }

#container_navi{display: block; width: 950px; height: 40px; padding-top: 10px;}
#container_navi ul{ list-style: none;}
#container_navi ul li {position: relative;float: left}


#container_navi ul li a{display: block; width: 138px; margin: 0px 5px; padding: 3px; text-align: center}

#container_navi ul li.menu-first a{margin-left: 0;}
#container_navi ul li.menu-last a{margin-right: 0;}


#container_navi2 {display: block; width: 950px; height: 40px; text-align: center}
#container_navi2 ul{display: block; list-style: none;}
#container_navi2 ul li {float: left}

#container_navi2 ul li a{display: block; width: 138px; margin: 0px 5px; padding: 3px; text-align: center}

#container_navi2 ul li.menu-first a{margin-left: 0;}
#container_navi2 ul li.menu-last a{margin-right: 0;}


#container_headline{display: block; padding: 60px 0 0 225px;}

#container_content3{display: block; float: left; width: 160px; padding: 20px}

#container_mitte{display: block; background: url(img/adresse.jpg) no-repeat bottom left;}
#container_content{display: block; padding: 10px 60px 50px 10px; margin-left: 210px; }
#container_content2{display: inline; width: 330px; height: 390px; margin: 10px 20px 10px 10px; float: right}
#container_content2_inner{display: block; width: 280px; height: 350px; padding: 10px; overflow: hidden}
#container_content2_scroll{display: block; float: right; padding: 347px 3px 3px 0;}
#container_content2_scroll a{display: block; padding: 2px 0; border: 0}

#container_footer{display: block; padding: 5px; background-color: #C9E09A; font-size: 14px; text-align: center;}

div.clearfloats{height: 0px; clear: both; overflow: hidden;}
