@charset "utf-8";
body, td, th {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 1em;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    color: rgba(33,33,33,1.00);
    background-color: rgba(255,253,236,1.00);
    -webkit-box-shadow: 0px 0px rgba(255,253,236,1.00);
    box-shadow: 0px 0px rgba(255,253,236,1.00);
    align-content: flex-start;
}
body p {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    text-align: center;
}
#wrapper {
	min-width: 980px;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
}
#wrapper h1, h2 {
    font-family: balthazar;
    text-align: center;
    text-shadow: 0px 0px;
    font-style: normal;
    font-weight: 400;
    font-size: 1.7em;
    font-variant: normal;
    color: rgba(0,79,36,1);
    width: auto;
    height: auto;
    padding-top: 10px;
}
#wrapper h3 {
	font-family: balthazar;
	text-align: center;
	text-shadow: 0px 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 1.5em;
	font-variant: normal;
	color: rgba(0,79,36,1);
	width: auto;
	height: auto;
}
header {
	height: 330px;
	margin-bottom: 10px;
}
#navigation {
	height: 60px;
	margin-bottom: 40px;
	float: none;
}
#navigation ul {
	text-align: center;
	color: rgba(0,79,36,1.00);
	border-bottom: thin solid rgba(0,79,36,1);
	padding: 0px;
	margin: 0px;
}
#navigation ul li {
	float: none;
	text-align: center;
	display: inline;
	list-style-position: inside;
	background-color: rgba(255,253,236,1.00);
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: balthazar;
	font-style: normal;
	font-weight: normal;
	font-size: x-large;
	min-width: 80px;
	padding-left: 2px;
	padding-right: 2px;
}
#navigation ul li a:link {
	float: none;
	text-align: center;
	display: inline-block;
	list-style-position: inside;
	background-color: rgba(255,253,236,1.00);
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	font-family: balthazar;
	font-size: x-large;
	font-style: normal;
	font-weight: 400;
	font-variant: small-caps;
	text-decoration: none;
	color: rgba(0,79,36,1.00);
	min-width: 30px;
}
#navigation ul li a:visited {
	float: none;
	text-align: center;
	display: inline-block;
	list-style-position: inside;
	background-color: rgba(255,253,236,1.00);
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	font-family: balthazar;
	font-size: x-large;
	font-style: normal;
	font-weight: 400;
	font-variant: small-caps;
	text-decoration: none;
	color: rgba(0,79,36,1.00);
}
#navigation ul li a:hover {
	float: none;
	text-align: center;
	display: inline-block;
	list-style-position: inside;
	background-color: rgba(0,79,36,1.00);
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	font-family: balthazar;
	font-size: x-large;
	font-style: normal;
	font-weight: 400;
	font-variant: small-caps;
	text-decoration: none;
	color: rgba(255,253,236,1.00);
}

#container {
	margin-top: 15px;
	padding-left: auto;
	padding-right: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: 100%;
}
.aktuelles02   {
	padding-top: 20px;
	padding-bottom: 20px;

}
.aktuelles01  {
	padding-top: 20px;
	padding-bottom: 20px;
}


.bildrahmengruen {
	border: 1px solid rgba(0,79,36,1.00);
}
.bildfloatlinks {
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	border: 1px solid rgba(0,79,36,1.00);
	margin-top: 10px;
}
.bildfloatrechts {
	margin-bottom: 10px;
	border: 1px solid rgba(0,79,36,1.00);
	margin-top: 10px;
	float: right;
	margin-left: 30px;
}
#huehner {
	float: left;
}
#schafe {
	float: left;
}
#gaense {
	float: left;
}
#schweine {
	float: left;
}
#gallow1 {
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	float: left;
}
#gallow2 {
	float: left;
}
#gallow3 {
	float: left;
}
#fortschritt {
	width: 100%;
	height: auto;
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
}
#traktor01 {
	width: 100%;
	height: auto;
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
}
#traktor02 {
	width: 100%;
	height: auto;
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
}
#E512 {
	width: 450px;
	float: left;
}
#deutz01 {
	width: 450px;
	float: left;
}
#deutz03 {
	width: 450px;
	float: left;
}
#E303 {
	width: 450px;
	float: right;
}
#deutz02 {
	width: 450px;
	float: right;
}
#deutz04 {
	width: 450px;
	float: right;
}
#fortschritt ul li {
	padding-bottom: 5px;
	list-style-type: disc;
	font-weight: normal;
}
#traktor01 ul li {
	padding-bottom: 5px;
}
#traktor02 ul li {
	padding-bottom: 5px;
	font-weight: normal;
}
#partner01{
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
	}

#partner02 {
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
	}

#partner03 {
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
	}

#adresse01 {
	margin-left: 20px;
	float: left;
	width: 40%;
}
#adresse02 {
	margin-left: 20px;
	float: left;
	width: 40%;
}
#adresse03 {
	margin-left: 20px;
	float: left;
	width: 40%;
}
#dienstleistung01 {
	float: right;
	width: 45%;
	margin-left: 10px;
}
#dienstleistung02 {
	float: right;
	width: 45%;
	margin-left: 10px;
}
#dienstleistung03 {
	float: right;
	width: 45%;
	margin-left: 10px;
}
.partner {
	width: 100%;
	display: inline-block;
	margin-bottom: 15px;
	border: thin solid rgba(0,79,36,1.00);
}
.partner-absatz  {
	line-height: 0.3em;
}
.textmittig {
	text-align: center;
}
#historie01 {
	display: inline-block;
	border-bottom: 1px solid rgba(0,79,36,1.00);
	margin-bottom: 40px;


}


#bild07 {
	margin-left: 30px;
	margin-bottom: 20px;
	float: right;
	text-align: center;



}
#historie02 {
	display: inline-block;
	width: 100%;
	margin-bottom: 40px;
	border-bottom: 1px solid rgba(0,79,36,1.00);


}

#bild03 {
	width: 302px;
	float: left;
}

#bild01_04 {
	width: 609px;
	float: right;
}

#historie03 {
	display: inline-block;
	border-bottom: 1px solid rgba(0,79,36,1.00);
	margin-bottom: 40px;


}

#bild12 {
	margin-left: 30px;
	margin-bottom: 20px;
	float: right;
	text-align: center;
	width: 408px;



}

#historie04 {
	display: inline-block;
	border-bottom: 1px solid rgba(0,79,36,1.00);
	margin-bottom: 40px;


}

#bild14 {
	margin-left: 30px;
	margin-bottom: 20px;
	float: right;
	text-align: center;
	width: 605px;



}
#historie05 {
	display: inline-block;
	border-bottom: 1px solid rgba(0,79,36,1.00);
	margin-bottom: 40px;


}
#bild65 {
	margin-left: 30px;
	margin-bottom: 20px;
	float: right;
	text-align: center;
	width: 605px;



}

#historie06 {
	display: inline-block;
	border-bottom: 1px solid rgba(0,79,36,1.00);

}

#bild_familie {
	margin-left: 30px;
	margin-bottom: 20px;
	float: right;
	text-align: center;
	width: 605px;



}

#historie07 {
	border-bottom: 1px solid rgba(0,79,36,1.00);
	width: auto;
	padding-left: auto;
	padding-right: auto;
	padding-bottom: 40px;
	padding-top: 20px;


}

#bildh1 {
	display: inline;
	width: 33%;


}
#bildh2 {
	display: inline;
	width: 33%;


}
#bildh4 {
	display: inline;
	width: 33%;


}
#biosiegelcontainer {
	text-align: center;
	/* [disabled]padding-top: 15px; */
}

#biosiegel {
	display: inline-block;
	margin-top: 5px;
	border-top: thin solid rgba(0,79,36,1.00);
	border-bottom: thin solid rgba(0,79,36,1.00);
	margin-bottom: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 0px;
}

.gruenstempel {
	padding-right: 2px;
	padding-left: 2px;

}
.ökolandbau {
	/* [disabled]display: inline; */


}
.eurobio {
	padding-right: 2px;
	padding-left: 2px;
}
.eplr {
	padding-right: 2px;
	padding-left: 2px;


}
.gaea {
	padding-right: 2px;
	padding-left: 2px;
}
.eplr1 {
	text-align: center;
}
.eplr2 {
	text-align: center;
}
.eplr3 {
	text-align: center;
}
.Abstand.oben {
}
#container .aktuelles01  {
    text-align: center;
}
#schlachthaus1 {
	width: auto;
	min-height: 400px;
}
#schlachthaus2 {
	width: auto;
	min-height: 400px;
}
#schlachthaus3 {
	width: auto;
	min-height: 400px;
}
#schlachthaus4 {
	width: auto;
	min-height: 400px;
}
