@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
html { background-image: url(../images/verlaufBG.png); background-repeat: repeat-x; }
body { padding: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 {}
h2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1em; color: #662924; border-bottom: 1px dotted #CC9966; padding-bottom: .4em; margin-bottom: 1em; }
h3 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: .9em; color: #662924; padding-bottom: .6em; }
p { font-size: .8em; padding-bottom: 1em; color: #420d09; text-align: justify; }
a { color: #cc6600; text-decoration: none; }
a:hover { text-decoration:underline; }
table { width: 100%; }
.fontSizeNormal { font-size: .8em; color: #420d09; }
.arrowTop { background-image: url(../images/arrowTop.png); background-repeat: no-repeat; padding-left: 10px; font-weight: bold; padding-bottom: 2em; font-size: .7em; }


.listData li { font-size: .8em; margin-left: 1em; color: #420d09; padding-bottom: .5em; }
.listData ol li { font-size: .8em; margin-left: 1em; color: #420d09; }
.listData ol { padding-bottom: 2em; }
.listData ul { padding-bottom: 1.5em; }
.listDataHigh li { font-size: .7em; margin-left: 1em; color: #420d09; padding-bottom: .5em; }

#dataIntro { margin: 0; }
#container { width: 950px; border: 1px solid #490909; margin : 0 auto; background-color: #fff; }
#containerIntro { border: 1px solid #490909; margin : 0 auto; background-color: #fff; }
#intro { text-align:center; margin: 0 auto; width: 600px; padding-top: 8%; }

#header { height: 247px; }
#logo { border: 0px solid #333; text-indent: -9000px; }
#ani { border: 0px solid #333; float: right; background-image: url(../images/kirschen.jpg); height: 247px; width: 691px; }
#menu { background-color: #ffd7cc; border-top: 1px dotted #d5807d; border-bottom: 1px dotted #d5807d; padding: 8px 0 8px 0; }
#menu ul { }
#menu li { display: inline; font-size: .8em; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; }
#menu li a { border-right: 1px solid #d5807d; padding: 0 10px 0 10px; color: #663333; text-decoration: none; }
#menu li a:hover { color: #CC6600; text-decoration: underline; }
#menuFirst { padding-left: 5px; }


#data { border: 0px solid #333; padding: 25px 0 0 0; margin-bottom: 25px; }
#dataLeft { float: left; width: 225px; }
#dataLeft ul { list-style-type: none; }
#dataLeft li { font-size: .8em; padding-bottom: 2px; }
#dataLeft li a { text-decoration: none; color: #cc6600; padding-left: 25px; }
#dataLeft li a:hover { text-decoration: underline; }
#subMenuHeader { font-family: Geneva, Arial, Helvetica, sans-serif;  font-weight: bold; color: #662924; border-bottom: 1px dotted #d5807d; margin-bottom: .5em; }

#dataLeftZertifikat { float: left; width: 225px; }
#dataLeftZertifikat ul { list-style-type: none; }
#dataLeftZertifikat li { font-size: .8em; padding-bottom: 4px; }
#dataLeftZertifikat li a { text-decoration: none; color: #cc6600; padding-left: 25px; }
#dataLeftZertifikat li a:hover { text-decoration: underline; }
.subHeaderZertifikat { border: 0px solid #d5807d; width: 135px; padding: 3px; font-size: .8em; }

#subMenuHeadGap { padding-left: 25px; }
#subMenuStart { padding-top: 10px; }


#dataRight { float: left; width: 460px; border: 0px solid #333; padding: 20px; padding-left: 40px; padding-bottom: 2em; }
#dataIMG { float: right; width: 200px; border: 0px solid #333; margin-top: 18px; }

#produktGal { display: inline; }
#produktGal li { display: inline; background-image: url(images/trauben.png); width: 87px; height: 151px; }

#produktGal1 a { background-image: url(images/kirscheOver.png); width: 87px; height: 151px; }
#produktGal2 a { background-image: url(images/trauben.png); width: 87px; height: 151px; }
#produktGal3 a { background-image: url(images/aprikose.png); width: 87px; height: 151px; }
#produktGal4 a { background-image: url(images/feige.png); width: 87px; height: 151px; }
#produktGal5 a { background-image: url(images/granatapfel.png); width: 87px; height: 151px; }

#produktGal1 a:hover { background-image: url(images/kirscheOver.png); width: 87px; height: 151px; }
#produktGal2 a:hover { background-image: url(images/traubenOver.png); width: 87px; height: 151px; }
#produktGal3 a:hover { background-image: url(images/aprikoseOver.png); width: 87px; height: 151px; }
#produktGal4 a:hover { background-image: url(images/feigeOver.png); width: 87px; height: 151px; }
#produktGal5 a:hover { background-image: url(images/granatapfelOver.png); width: 87px; height: 151px; }

#language { font-weight: bold; background-color: #420d09; border-top: 10px solid #d5807d; text-align: center; color: #ccc; padding: 15px 0 15px 0; font-size: .8em; clear: both; }
#language li { display: inline; }
#language li a { color: #fff; }
#language li a:hover { color: #cc6600; }


#footer { background-color: #420d09; border-top: 10px solid #d5807d; text-align: center; color: #ccc; padding: 15px 0 15px 0; font-size: .6em; clear: both; }

.clearFloat { float: none; }
#zertifikate { text-align: center; height: 70px; clear: both; padding-bottom: 2em; }
.bold { font-weight: bold; }
.floatLeft { float: left; }
.floatRight { float: right; }
.leitung { height: 198px; vertical-align: bottom; }
.fotoLeitung { padding-bottom: 10px; }
.square { list-style: url(../images/square.png); }
.greenHaaken { list-style: url(../images/greenHaaken.png); }
.verticalGap { padding-left: 1em; }

#contactForm { border: 0; color: #420d09; font-size: .8em; }
#contactForm input { width: 215px; height: 18px; }
#contactForm td { padding-bottom: .5em; }
.contactLeft { color: #cc6600; font-size: .7em; padding-left: 25px; }
.contactLeft a { color: #cc6600; font-weight: bold; text-decoration: none; }
.contactLeft a:hover { text-decoration: underline; }
.sendButton input { height: 18px; width: 100px; }
.formAuswahl { width: 215px; height: 18px; }
.lineTop { border-top: 1px dotted #CC9966; width: 250px; padding-top: .5em; font-weight: bold; font-size: .7em; color: #cc6600; }
.lineDotted { border-top: 1px dotted #CC9966; padding-top: .5em; }
.pdfDownload { font-size: .7em; color: #420d09; padding-left: 4px; padding-bottom: 1em; border-bottom: 1px dotted #CC9966; margin-bottom: 1em; }
.fontSmall { font-size: .7em; }

.bigGap { padding-bottom: 7em; }
.smallGap { padding-bottom: 1em; }
.smallText { font-size: .9em; }
.noDeco { text-decoration: none; }

.zertifikateBorder img { border-top: 4px solid #cc9966; border-bottom: 1px solid #cc9966;  border-left: 1px solid #cc9966; border-right: 1px solid #cc9966; vertical-align: top; margin-bottom: .5em; height: 190px; width: 140px; }
.zertifikateBorder td { vertical-align: top; }
.fontLightBrown { color: #cc6600; font-size: .8em; }
.zertifikatNoIMG { width: 140px; height: 190px; }
.smalltable { height: 1.3em; }

.zertifikateBorderBig img { border-top: 4px solid #cc9966; border-bottom: 1px solid #cc9966;  border-left: 1px solid #cc9966; border-right: 1px solid #cc9966;  margin-bottom: .5em; }
.zertifikateBorderBig { text-align: center; }

.fruitTable { font-size: .7em; padding-bottom: 1em; padding-top: 1em; color: #420d09; border-collapse: collapse; }
.fruitTable table { border-collapse: collapse; }
.fruitTable td { border: 1px solid #cc6600; padding: 10px; vertical-align: top; border-collapse: collapse; }
.fruitTableLeft { width: 120px; background-image: url(../images/produktTabelle/fruitTableBG.png); background-position: right; background-repeat: repeat-y; }
.fruitTabletopLine { border-top: 3px solid #cc6600; }
.fruitTableHeader1 { background-image: url(../images/produktTabelle/kirsche.jpg); height: 85px; }
.fruitTableHeader2 { background-image: url(../images/produktTabelle/traube.jpg); height: 85px; }
.fruitTableHeader3 { background-image: url(../images/produktTabelle/aprikose.jpg); height: 85px; }
.fruitTableHeader4 { background-image: url(../images/produktTabelle/feige.jpg); height: 85px; }
.fruitTableHeader5 { background-image: url(../images/produktTabelle/granatapfel.jpg); height: 85px; }
.fruitTableFirst { font-weight: bold; }
.fruitTableKirschenIMG { background-image: url(../images/produktTabelle/saisonKirschen.png); background-repeat: no-repeat; background-position: center; height: 43px; }
.fruitTableTraubenIMG { background-image: url(../images/produktTabelle/saisonTrauben.png); background-repeat: no-repeat; background-position: center; height: 43px; }
.fruitTableAprikosenIMG { background-image: url(../images/produktTabelle/saisonAprikosen.png); background-repeat: no-repeat; background-position: center; height: 43px; }
.fruitTableFeigenIMG { background-image: url(../images/produktTabelle/saisonFeigen.png); background-repeat: no-repeat; background-position: center; height: 43px; }
.fruitTableGranatapfelIMG { background-image: url(../images/produktTabelle/saisonGranatapfel.png); background-repeat: no-repeat; background-position: center; height: 43px; }



