@charset "UTF-8";

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.tabelle {
	width: 883px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.zeile_1 {
    background-image: url(grafiken/bg_1.jpg);
	width: 740px;
	padding-right: 72px;
	padding-left: 71px;	
}
.zeile_2 {
	background-image: url(grafiken/bg_2.jpg);
	height: 51px;
	width: 883px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	color: #666666;
	padding-top: 40px;
}
.fett {
	font-weight: bold;
}
a.grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.grau:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.bold {
	font-weight:bold !important;
	text-decoration:underline !important;
}
a.bold:hover {
	text-decoration:none !important;
}
a.gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f5c1f;
}
a.kalender {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f5c1f;
	text-decoration: none;
}
a.kalender:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f5c1f;
	text-decoration: underline;
}
a.saison {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81c300;
	text-decoration: none;
}
a.saison:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81c300;
	text-decoration: underline;
}
.header {
	background-image: url(grafiken/header.jpg);
	text-align: right;
	vertical-align: bottom;
	height: 147px;
	width: 740px;
}
.header_table {
	padding:0px;
	width:303px;
	}
.header_td_1 {
	width:105px;
	height:147px;
	vertical-align:bottom;
	}
.header_td_2 {
	width:18px;
	vertical-align:bottom;
	}
.header_td_3 {
	vertical-align:bottom;
	text-align:center;
	padding-bottom:1px;
	}
.header_td_4 {
	width:18px;
	vertical-align:bottom;
	}
.lupenbutton{
	margin-bottom:1px;
	}	
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	height: 100%;
	width: 100%;
}
.suchen {
	width: 300px;
	height: 20px;
	margin-left: 440px;
	margin-top: 127px;
}
.suchen_form {
	width: 400px;
	height: 20px;
	margin-left: 340px;
	margin-top: 118px;
}
.impressum {
	padding-bottom: 2px;
}
.search_1 {
	height: 11px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 09px;
	color: #666666;
	border: 1px solid #dddddd;
	text-align: right;
	padding-right: 5px;
	padding-bottom:2px;
}
.search_2 {
	margin-right: 12px;
	line-height: 16px;
	vertical-align:middle;
}
.search_3 {
	margin-left: 11px;
	line-height: 16px;
	vertical-align:middle;
}
.menue {
	width: 740px;
	height: 275px;
	margin-top: 15px;
}
.inhalt {
	height: 276px;
	width: 740px;
	margin-top: 16px;
}
.produkt_image_1 {
	margin-left: 30px;
}
.pfad {
	height: 30px;
	width: 270px;
	background-image: url(grafiken/pfeil.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-left: 16px;
	margin-top: 16px;
}
.gruen {
	color: #2f5c1f;
}
.headline {
	color: #2f5c1f;
	float: right;
	width: 418px;
	height: 30px;
	vertical-align: top;
	margin-top: 16px;
}
.submenue {
	height: 379px;
	width: 135px;
	margin-top: 30px;
	background-image: url(grafiken/submenue_bg.jpg);
}
.imageblock {
	width: 286px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.imageblock a {
	color:#2f5c1f;
}
.imageblock a:hover {
	text-decoration:none;
}
.produktblock {
	height: 118px;
	width: 559px;
	margin-top: 30px;
	background-image: url(grafiken/produkt_block.jpg);
}
.produktblock_ohne_bg {
	height: 118px;
	width: 559px;
	margin-top: 30px;
}
.inhaltblock {
	width: 418px;
	margin-top: 30px;
	margin-bottom: 30px;
	float:right;
	line-height:18px;
}
.produkt_image {
	height: 102px;
	width: 105px;
}
.produkt_headline {
	color: #2f5c1f;
	height: 22px;
	width: 383px;
	padding-top: 9px;
	margin-bottom: 20px;
	padding-left: 35px;
}
.produkt_infos {
	float: right;
	height: 118px;
	width: 418px;
}
.stellen .produkt_infotext {
	padding:0 20px 0 17px;
	margin-top:-10px;
	width:381px;
}
.produkt_info_rechts {
	float: right;
	width: 265px;
	line-height: 18px;
}
.produkt_info_links {
	width: 150px;
	line-height: 18px;
	color: #81c300;
}
.submenue_text {
	height: 110px;
	width: 119px;
	padding-right: 8px;
	padding-left: 8px;
	color: #2f5c1f;
	line-height: 12px;
	font-size: 10px;
}
.submenue_punkte {
	height: 269px;
	width: 135px;
}

a.submenue_passiv_link {
	color: #81c300;
	text-decoration:none;
	display:block;
	height: 16px;
	width: 121px;
	padding-top: 2px;
	padding-left: 14px;
}
a.submenue_passiv_link:hover {
	text-decoration:none;
	background-color:#81c300;
	color:#ffffff;
	display:block;
	height: 16px;
	width: 121px;
	padding-top: 2px;
	padding-left: 14px;
}
a.submenue_aktiv_link {
	height: 16px;
	width: 107px;
	background-image: url(grafiken/sub_pfeil.jpg);
	background-repeat: no-repeat;
	padding-left: 28px;
	background-color: #81c300;
	padding-top: 2px;
	color: #ffffff;
	text-decoration:none;
	display:block;
}
a.submenue_aktiv_link:hover {
	height: 16px;
	width: 107px;
	background-image: url(grafiken/sub_pfeil.jpg);
	background-repeat: no-repeat;
	padding-left: 28px;
	background-color: #81c300;
	padding-top: 2px;
	color: #ffffff;
	text-decoration:none;
	display:block;
}
.produkt_inhalt {
	float: right;
	width: 559px;
	margin-bottom: 30px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-right: 10px;
	padding-left: 5px;
	width: 200px;
	border: 1px solid #81c300;
}
.administration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #81c300;
	margin-top: 40px;
	margin-bottom: 20px;
}
.input_submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 150px;
	padding-left: 5px;
	border: 1px solid #81c300;
}
.checkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	border: 1px solid #81c300;
}
.input_file {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-right: 60px;
	padding-left: 5px;
	width: 200px;
	border: 1px solid #81c300;
}
.img_variante_lang {
	width: 286px;
	margin-bottom: 16px;
}
.img_variante2_kurz_links {
	width: 135px;
	margin-right: 16px;
}
.unternehmen_imagetext {
	font-size: 10px;
	color: #2f5c1f;
	background-image: url(../elo/grafiken/unternehmen_3.jpg);
	height: 87px;
	width: 135px;
	margin-top: 16px;
	padding-left: 151px;
	vertical-align: top;
	padding-top: 15px;
	line-height: 12px;
}
.karte_download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 2f5c1f;
	background-image: url(grafiken/download_karte.jpg);
	height: 18px;
	width: 246px;
	padding-left: 40px;
	padding-top: 8px;
	margin-bottom: 2px;
}
a.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2F5C1F;
	text-decoration: none;
}
a.download:hover {
	text-decoration: underline;
}
a.kalender_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F5C1F;
	text-decoration: none;
}
a.kalender_link:hover {
	text-decoration: underline;
}
.telefon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2f5c1f;
	background-image: url(grafiken/telefon.jpg);
	height: 20px;
	width: 379px;
	padding-left: 39px;
	padding-top: 6px;
	margin-bottom: 2px;
}
.fax {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2f5c1f;
	background-image: url(grafiken/fax.jpg);
	height: 20px;
	width: 379px;
	padding-left: 39px;
	padding-top: 6px;
	margin-bottom: 2px;
}
.mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2f5c1f;
	background-image: url(grafiken/mail.jpg);
	height: 20px;
	width: 379px;
	padding-left: 39px;
	padding-top: 6px;
	margin-bottom: 2px;
}
.administration_inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 740px;
}
.popup_gesamt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 475px;
	width: 400px;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 25px;
}

.popup_header {
	height: 36px;
	width: 400px;
	color: #2f5c1f;
}
.popup_image {
	height: 350px;
	width: 400px;
	margin-bottom: 16px;
}
.popup_footer {
	height: 73px;
	width: 400px;
	text-align: center;
}
.schliessen {
	float: right;
	width: 100px;
	text-align: right;
}
.galerie_headline {
	width: 300px;
	float: left;
}
.kalender_inhalt {
	width: 589px;
	margin-left: 13px;
	float: right;
	margin-top: 30px;
}
.kalender_uebersicht {
	margin-bottom: 15px;
	color: #81c300;
}
.kalender_produkte {
	background-image: url(../produkte/grafiken/saisonkalender_3.jpg);
	background-repeat: no-repeat;
}
.Mai-Oktober {
	width: 386px;
	height: 37px;
	padding-left: 203px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Mai-Oktober.jpg);
}
.Mai-Oktober_2 {
	width: 386px;
	height: 37px;
	padding-left: 203px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Mai-Oktober_2.jpg);
}
.Juni-Oktober {
	width: 337px;
	height: 37px;
	padding-left: 252px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juni-Oktober.jpg);
}
.Juni-Oktober_2 {
	width: 337px;
	height: 37px;
	padding-left: 252px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juni-Oktober_2.jpg);
}
.download_kalender {
	height: 14px;
	width: 564px;
	margin-top: 28px;
	background-image: url(grafiken/download_kalender.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 2px;
}
.ganzjaehrig {
	width: 582px;
	height: 37px;
	padding-left: 7px;
	padding-top: 5px;
	background:url(../produkte/grafiken/ganzjaehrig.jpg);
}
.ganzjaehrig_2 {
	width: 582px;
	height: 37px;
	padding-left: 7px;
	padding-top: 5px;
	background:url(../produkte/grafiken/ganzjaerig_2.jpg);
}
.November-Januar {
	width: 92px;
	height: 37px;
	padding-left: 497px;
	padding-top: 5px;
	background:url(../produkte/grafiken/November-Januar.jpg);
}
.November-Januar_2 {
	width: 92px;
	height: 37px;
	padding-left: 497px;
	padding-top: 5px;
	background:url(../produkte/grafiken/November-Januar_2.jpg);
}
.Mai-September {
	width: 386px;
	height: 37px;
	padding-left: 203px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Mai-September.jpg);
}
.Mai-September_2 {
	width: 386px;
	height: 37px;
	padding-left: 203px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Mai-September_2.jpg);
}
.Juli-November {
	width: 287px;
	height: 37px;
	padding-left: 302px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juli-November.jpg);
}
.Juli-November_2 {
	width: 287px;
	height: 37px;
	padding-left: 302px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juli-November_2.jpg);
}
.September-Oktober {
	width: 190px;
	height: 37px;
	padding-left: 399px;
	padding-top: 5px;
	background:url(../produkte/grafiken/September-Oktober.jpg);
}
.September-Oktober_2 {
	width: 190px;
	height: 37px;
	padding-left: 399px;
	padding-top: 5px;
	background:url(../produkte/grafiken/September-Oktober_2.jpg);
}
.Mai-Februar {
	width: 582px;
	height: 37px;
	padding-left: 7px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Mai-Februar.jpg);
}
.Mai-Februar_2 {
	width: 582px;
	height: 37px;
	padding-left: 7px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Mai-Februar_2.jpg);
}
.Juni-November {
	width: 337px;
	height: 37px;
	padding-left: 252px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juni-November.jpg);
}
.Juni-November_2 {
	width: 337px;
	height: 37px;
	padding-left: 252px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juni-November_2.jpg);
}
.Juli-August {
	width: 287px;
	height: 37px;
	padding-left: 302px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juli-August.jpg);
}
.Juli-August_2 {
	width: 287px;
	height: 37px;
	padding-left: 302px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juli-August_2.jpg);
}
.Juli-September {
	width: 287px;
	height: 37px;
	padding-left: 302px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juli-September.jpg);
}
.Juli-September_2 {
	width: 287px;
	height: 37px;
	padding-left: 302px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juli-September_2.jpg);
}
.Juni-August {
	width: 337px;
	height: 37px;
	padding-left: 252px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juni-August.jpg);
}
.Juni-August_2 {
	width: 337px;
	height: 37px;
	padding-left: 252px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juni-August_2.jpg);
}
.August-September {
	width: 239px;
	height: 37px;
	padding-left: 350px;
	padding-top: 5px;
	background:url(../produkte/grafiken/August-September.jpg);
}
.August-September_2 {
	width: 239px;
	height: 37px;
	padding-left: 350px;
	padding-top: 5px;
	background:url(../produkte/grafiken/August-September_2.jpg);
}
.Juni-Juli {
	width: 337px;
	height: 37px;
	padding-left: 252px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juni-Juli.jpg);
}
.Juni-Juli_2 {
	width: 337px;
	height: 37px;
	padding-left: 252px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juni-Juli_2.jpg);
}
.September-April {
	width: 582px;
	height: 37px;
	padding-left: 7px;
	padding-top: 5px;
	background:url(../produkte/grafiken/September-April.jpg);
}
.September-April_2 {
	width: 582px;
	height: 37px;
	padding-left: 7px;
	padding-top: 5px;
	background:url(../produkte/grafiken/September-April_2.jpg);
}
.Juni-Dezember {
	width: 337px;
	height: 37px;
	padding-left: 252px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juni-Dezember.jpg);
}
.Juni-Dezember_2 {
	width: 337px;
	height: 37px;
	padding-left: 252px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juni-Dezember_2.jpg);
}
.April-Oktober {
	width: 434px;
	height: 37px;
	padding-left: 155px;
	padding-top: 5px;
	background:url(../produkte/grafiken/April-Oktober.jpg);
}
.April-Oktober_2 {
	width: 434px;
	height: 37px;
	padding-left: 155px;
	padding-top: 5px;
	background:url(../produkte/grafiken/April-Oktober_2.jpg);
}
.Mai-Juni {
	width: 386px;
	height: 37px;
	padding-left: 203px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Mai-Juni.jpg);
}
.Mai-Juni_2 {
	width: 386px;
	height: 37px;
	padding-left: 203px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Mai-Juni_2.jpg);
}
.Juli-Oktober {
	width: 287px;
	height: 37px;
	padding-left: 302px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juli-Oktober.jpg);
}
.Juli-Oktober_2 {
	width: 287px;
	height: 37px;
	padding-left: 302px;
	padding-top: 5px;
	background:url(../produkte/grafiken/Juli-Oktober_2.jpg);
}
.September-Maerz {
	width: 582px;
	height: 37px;
	padding-left: 7px;
	padding-top: 5px;
	background:url(../produkte/grafiken/September-Maerz.jpg);
}
.September-Maerz_2 {
	width: 582px;
	height: 37px;
	padding-left: 7px;
	padding-top: 5px;
	background:url(../produkte/grafiken/September-Maerz_2.jpg);
}
.August-Maerz {
	width: 582px;
	height: 37px;
	padding-left: 7px;
	padding-top: 5px;
	background:url(../produkte/grafiken/August-Maerz.jpg);
}
.August-Maerz_2 {
	width: 582px;
	height: 37px;
	padding-left: 7px;
	padding-top: 5px;
	background:url(../produkte/grafiken/August-Maerz_2.jpg);
}
.August-November_2 {
	width: 239px;
	height: 37px;
	padding-left: 350px;
	padding-top: 5px;
	background:url(../produkte/grafiken/August-November_2.jpg);
}
.August-November {
	width: 239px;
	height: 37px;
	padding-left: 350px;
	padding-top: 5px;
	background:url(../produkte/grafiken/August-November.jpg);
}
.April-Dezember {
	width: 409px;
	height: 37px;
	padding-left: 180px;
	padding-top: 5px;
	background:url(../produkte/grafiken/April-Dezember.jpg);
}
.April-Dezember_2 {
	width: 409px;
	height: 37px;
	padding-left: 180px;
	padding-top: 5px;
	background:url(../produkte/grafiken/April-Dezember_2.jpg);
}
.April-November {
	width: 409px;
	height: 37px;
	padding-left: 180px;
	padding-top: 5px;
	background:url(../produkte/grafiken/April-November.jpg);
}
.April-November_2 {
	width: 409px;
	height: 37px;
	padding-left: 180px;
	padding-top: 5px;
	background:url(../produkte/grafiken/April-November_2.jpg);
}
sup {
	font-size:9px;
}
.fussnoten {
	margin-top: 20px;
}


a#infoButton {
	width:182px;
	height:52px;
	padding:5px 0 0 60px;
	display:block;
	position:absolute;
	background:url(grafiken/infoButton.png);
	margin:34px 0 0 212px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:15px;
	text-decoration:none;
}
a#infoButton:hover {
	background-position:left bottom;
}

.stellen_head {
	background:url(grafiken/headline.jpg);
	color: #2f5c1f;
	font-weight:bold;
	height: 25px;
	width: 383px;
	padding:6px 0 0 35px;
}
.stellen_text {
	padding:7px 10px 0 17px;
	line-height:15px;
	margin:0 0 25px 0;
}