
body{
        text-align:center;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:0.7em;
        margin:0px;
        padding-left:20px;
        padding-right:20px;
        background-color:#99aa99;
        }

#main{
        text-align:left;
        margin:10px auto 10px;
        width:960px;
        background-color:#e3eCcA;
        border:2px solid #9Fb19F;
}
* html #main,{
        width:960px;
        }

#kopf{
        height:176px;
        width:960px;
        background-color:MediumSeaGreen;
        background-image:url(bilder/kopf-banner.jpg);
        background-repeat:no-repeat;
        background-position:left;       }

#navi_h{
        border-top:1px solid SeaGreen;
        border-bottom:1px solid SeaGreen;
        background-color:#1b6d2f;
        padding:15px 15px 15px 152px;
        margin:10px 10px 10px 10px;
        }

.link{
        text-decoration:none;
        padding:12px 18px 12px 18px;
        font-size:1.1em;
        font-weight:bold;
        color:#F5F5F5;
        }


#mitte{
        position:relative;
        background-color:#FCFCED;
        float:right;
        margin-bottom:0px;
        width:800px;
}

/* Inhalt */
#inhalt{
        padding:24px;
        padding-top:32px;
        margin-left:120px
        padding-left:10px;
        min-height:500px;
        color:#336333;
        line-height: 1.5em;
        font-size:1.1em;
        }

.ebene1{
        margin-top:10px;
        margin-left:20px;
        font-size:1.2em;
}

.ebene2{
        margin-left:40px;
}
.ebene3{
        margin-left:50px;
}
.ebene1 a,.ebene2 a,.ebene3 a{
        text-decoration:none;
        color:#336333;
}
.link_s{
		text-decoration:none;
        color:#006900;
}
.link_s1{
		text-decoration:none;
        color:DimGray;
}
.link_s2{
		text-decoration:none;
        color:DimGray;
		padding:10px 10px 10px 0px;
		}
h1{
		color:#336333;
        font-size:1.4em;
        margin-bottom:20px;
        border-bottom:1px solid #1b6d2f;
}
h2{
        color:#336333;
        font-size:1.1em;
}
.h2{
        font-size:1.1em;
}
h3,h2{
        background-color:#e3eCcA;
        padding:4px;
		border:1px solid #cdc;
		
}
p{
	padding:0px 0px 0px 10px;
}
/* Fuss */
#fuss{
        clear:both;
        background-color:#1b6d2f;
        padding:5px 10px;
        text-align:left;
        border-top:1px solid SeaGreen;
        margin:10px 10px 10px 10px;
}
#fuss a,#fuss .text{
        color:#F5F5F5;
        text-decoration:none;
}
#fuss a:hover,#navi_l a:hover,#navi_h a:hover,.ebene1 a:hover,.ebene2 a:hover.ebene3 a:hover{
        color:gray;
}
#navi_l a:hover{
		border:1px solid #bcb;
}
a:focus{
				text-decoration:none;
}
#navi_l{
        display:block;
		float:left;
        width:120px;
        padding:24px 10px;
		margin-top:30px;
        font-size:1em;

}
.navi_l{
        display:block;
        padding:5px;
        margin:10px 0px 0px 0px;
        background-color:#FCFCED;
		border:1px solid #cdc;
        
}
.navi_l2{
		padding:5px;
        font-size:1em;
        margin:5px 0px 2px 15px;
}
#navi_l a{
        width:120px;
		text-decoration:none;
        color:#1b6d2f;
        padding: 10px 10px 10px 10px;
}
.fusslink{
        text-decoration:none;
        color:lightgray;
}
.akt, #navi_l a.akt, .red{
        color:Orange;
}
.pic_r{
         
		margin:0px 0px 20px 20px;
        clear:right;
        float:right;
}
.div_pic{
       clear:right;
       float:right;
       background-color:#FCFCED;
		padding:2px;
}
.produktueb{
         position:relative;
         clear:both;
         border-top:1px solid #1b6d2f;
         display:block;
         padding:10px;
}
.bor{
         padding:1px;
         border:1px solid #1b6d2f;
}
.ohn_bor{
         border:0px solid #1b6d2f;
		}
.small{
        font-family:Arial,Sans-Serif;
        padding:2px;
        margin-bottom:10px;
        font-size:1em;
        background-color:#e2eed7;
        border:1px solid #1b6d2f;
        color:#336333;
}
.adresse{
        font-size:1.1em;
        padding:20px;
        margin:10px;
}
.bold{
        font-size:1.2em;
        font-weight:700;
}
.center{
		text-align:center;
}
.right{
		float: right;
}
.left{
		float:left;
}
address.left{
		margin-right:50px;
}
.both{
		clear:both;
}
.visitenkarte{
		padding:20px;
}
ul.lei{
		ist-style-type:none;
}
.meld{
        font-size:1.4em;
        font-weight:700;
		color: darkorange;
}
.oben{
		vertical-align:top;
	}
.einspunktzwei{
		font-size:1.2em;
	}

