html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 0.9rem;
  vertical-align: baseline;
  }

html {
  font-size:14px !important;
  line-height: 1 !important;
  }

.button {
	background-color: rgba(98, 124, 42, 0.8) !important;
	color: white!important;
}

.is-font-small {
  font-size: 10px;
  }

.hervorhebung {	background-color:#FF9900; }
.left { text-align:left; }
.right { text-align:right; }
.rechts { text-align:right; }
.mitte { text-align:center; }
.fett { font-weight:bold; }

.is_black { color: black; }
.is_link { text-decoration: underline; cursor: pointer; }

#abrechnung {
	display:none;
	}

#keine_abrechnung_vorhanden {
	display:none;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	}

#summenzeile td {
	font-weight:normal;
	border-top:1px solid grey;
	}

#summen {
	font-weight:bold;
	}

#faktorzeile td {
	border-top:1px solid grey;
	}

#faktorgesamtsumme {
	font-weight:bold;
	}

#erntemengezeile td {
	font-weight:normal;
	border-top:1px solid grey;
	}

#erntemenge {
	font-weight:bold;
	}

#restanspruchmengenzeile td {
	border-top:1px solid grey;
	}

#restanspruchmenge {
	font-weight:bold;
	}

#durchschnittsfaktorzeile td {
	border-top:1px solid grey;
	}

#ausbringungsmengezeile td {
	border-top:1px solid grey;
	}

#ausbringungsmenge {
	font-weight:bold;
	}

#ausbringungsmengezeile td {
	border-top:1px solid grey;
	}

#durchschnittsentfernungzeile td {
	border-top:1px solid grey;
	}

#kosten_uebermenge_zeile td {
	border-top:1px solid grey;
	}

#kosten_transport_zeile td {
	border-top:1px solid grey;
	}

#endsummezeile td {
	border-top:1px solid grey;
	}

#endsumme {
	font-weight:bold;
	}

#freigabe td {
	border-top:1px solid grey;
	}

#gaersubstrate_abrechnung { 
	border-collapse: collapse;
	border-spacing:0px;
	border:1px solid grey;
	width: 560px;
	}

#gaersubstrate_abrechnung th {
	border-bottom: 1px solid grey;
	}
	
#gaersubstrate_abrechnung td {
	padding: 4px;
	text-align:right;
	}
	
#summenzeile td {
	text-align:right;
	}
	
/**  Fläche  **/

#mapTxt {
	margin-left:10px;
	float:left; 
	}

#mapTxt .zurueck {
	width:240px;
	margin-top:30px; 
	}

#mapTxt .zentrieren {
	 width:240px;
	 margin-top:30px;
	}

#mapTxt h1 {
	font-size:18px;
	}

#mapTxt .loeschen {
	 width:210px;
	 margin-top:10px;
	}


#mapTxt .sortieren {
	 width:210px;
	 margin-top:10px;
	}

#flaeche_manuell_erfasst {
	margin-top:20px;
	margin-left:50px;
	font-size:12px;
	}

#flaeche {
	width:60px; 
	height:30px;
	background-color:#FF9900;
	border: 1px solid grey;
	text-align:center;
	}

/**  *******  **/

body {
  line-height: 1 !important;
  font-family: arial, verdana, sans-serif;
  font-size: 0.75em;
  padding-top: 0px !important;
  }

tr {
  background-color: #f0f0f0;
  }

#wrapper {
  min-width:1240px;
  width:100%;
  margin: 0px;
  padding: 0px;
  z-index: 1;
  }

#wrapper_popup {
  margin: 0px;
  padding: 0px;
  z-index: 1;
  }

#wrapper_header {
  height: 40px;
  background-color: #8BA552;
  position: relative;
  margin: 0px;
  padding: 0px;
  }

#header {
  height: 55px;
  background-color: #8BA552;
  position: relative;
  margin: 0px;
  padding: 0px;
  }

/**  *****************  **/
/**                     **/
/**    HEADER Titel     **/
/**                     **/
/**  *****************  **/

#titel {
    float:left;
    width:30%;
    color:white;
    padding-left:10px;
  	}

#titel_popup {
    float:left;
    width:58%;
    color:white;
    padding-left:10px;
  	}

/**  *****************  **/
/**                     **/
/**    HEADER Firma     **/
/**                     **/
/**  *****************  **/

#firma {
	float:left;
    width:35%;
	margin-top: 10px;
	font-size: 14px;
	text-align:center;
	color: white;
  	}

#firma_popup {
	float:left;
    width:35%;
	margin-top: 10px;
	font-size: 14px;
	text-align:right;
	color: white;
  	}

/**  ****************  **/
/**                    **/
/**    HEADER TIME     **/
/**                    **/
/**  ****************  **/

div#time {
  	float:right;
	width:30%;
	color:white;
/*	background-color: #EEEEEE;*/
	text-align:right;
    padding-top:12px; 
	padding-right:25px;	
	}

/**  *****************  **/

#logo {
	width:200px;
	border:1px solid #666666;
	background-color:#EEEEEE;
	}

/**  *****************  **/

#wrapper_topmenu 
  {
   height: 25px;
   background-color: #8BA552;  /*8BA552*/
   padding: 0px;
   margin: 0px;
   color: white;
  }

#topmenu {								/**/
    height: 25px;
    background-color: #8BA552;  /*8BA552*/
    padding: 0px;
    margin: 0px;
    color: white;
	clear:both;
   }

#seitenkopf {
	background-color:#8BA552;  /*8BA552*/
	}

/**  *********************  **/
/**                         **/
/**    HEADER Angemeldet    **/
/**                         **/
/**  *********************  **/

#angemeldet {
    float: left;
    height:25px;
    margin: 0px;
    color: white;
  	}

#angemeldet_als { 						
    padding-top:9px; 
	padding-left:10px;	
	font-weight:normal;
	}

#angemeldet_als .benutzername {
	font-weight:bold;
	}

/**  ****************  **/
/**                    **/
/**    HEADER RIGHT    **/
/**                    **/
/**  ****************  **/

div#header_right 
  {
   float:right;
   height:25px;
  }

#header_right a:hover 
  {
   color: white;
   text-decoration: none;
  }

div#header_right ul li 
  {
   display: inline;
   float: left;
   margin-right: 10px;
   text-align: center;
   width: 180px;
  }

div#header_right ul li a {
   	display: block;
   	padding-top: 5px;
   	color: white;
   	background-color: #738D31;  /*738D31*/
   	text-decoration: none;
   	font-weight:normal;
  	}

div#header_right ul li a:hover {
   	background-color: #FF0000;
   	border-color: #627C2A;   /*627C2A*/
	}



div#header_right ul li a.active {
   	background-color: #627C2A;   /*627C2A*/
   	border-color: #627C2A;   /*627C2A*/
   	font-weight: bold;
  	}

div#header_right ul li a.passiv_admin {
   	background-color: #627C2A;  /*627C2A*/
   	border-color: #627C2A;   /*627C2A*/
  	}

div#header_right ul li a.passiv {
   	background-color: #4D6121;   /*4D6121*/
   	border-color: #627C2A;   /*627C2A*/
   	cursor: pointer;
  	}

div#header_right ul li div { 
	height:25px;
	background-color: #4D6121;   /*4D6121*/
	}

#anmeldeformular table tr {
  background-color: #8BA552;
  }

#aktivierung_inhalt table tr {
  background-color: #8BA552;
  }

#wrapper_body {
/*	width: 99%;*/
	margin: 0px auto;
}

.seitentitel
  {
   font-weight:bold; 
   letter-spacing:0.1em;
  }
  
#anmeldung {
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	}


#anmeldung_inhalt, #kennwort_vergessen_inhalt {
	position: relative;
	width: 320px;
	height: 380px;
	top: 50px;
	border: 1px solid black;
	background-color: #8BA552;   /*AACDE4*/
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
	text-align: center;
}

#anmeldung_fehler {
	position: relative;
	width: 300px;
	height: 180px;
	top: 50px;
	border: 1px solid black;
	background-color: #8BA552;   /*AACDE4*/
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
	text-align: center;
}

#aktivierung {
	height: 350px;
	margin-left: auto;
	margin-right: auto;
}

#aktivierung_inhalt {
	position: relative;
	width: 600px;
	height: 400px;
	top: 50px;
	border: 1px solid black;
	background-color: #8BA552;   /*AACDE4*/
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
/*	text-align: center;*/
}

/**  *********************************************  **/
/**  *********************************************  **/
/**  *********************************************  **/
/**  *********************************************  **/
/**  *********************************************  **/
/**  *********************************************  **/
/**  *********************************************  **/
/**  *********************************************  **/

#wartung
  {
   width: 600px;
   height:80px;
   margin-top:20px;
   padding:10px;
   border: 1px solid black;
   background-color: #EEEEEE;
   margin-left: auto;
   margin-right: auto;
   text-align:center;
  }

/**  *********************************************  **/

#zugriff_verweigert
  {
   width: 600px;
   height:80px;
   margin-top:20px;
   padding:10px;
   border: 1px solid black;
   background-color: #EEEEEE;
   margin-left: auto;
   margin-right: auto;
   text-align:center;
  }

/**  *********************************************  **/
#parameter {
	padding:0px;
	}


#parameter .parameter_zelle {
	padding:8px;
	margin:4px;
	}


#parameter .neues_jahr {
	width:40px;
	}


#parameter .speichern {
	padding-top:8px;
	padding-bottom:8px;
	}

/**  *********************************************  **/

#anbauerverwaltung {
	margin: 0px 10px;
	margin-right:35px;
	}

#anbauerverwaltung .titel {
	background-color: white;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}

#anbauerverwaltung .maus {
	background-color: #f0f0f0;
	}

#anbauerverwaltung .maus:hover {
	cursor:pointer;
        background-color: #e0e0e0;
	}

#anbauerverwaltung .titel td {
	background-color: #EEEEEE;
	}


#anbauerverwaltung .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	background-color: #EEEEEE;
	}


#anbauerverwaltung .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#anbauerverwaltung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#anbauerverwaltung td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
	text-align: center;
	}


#anbauerverwaltung .filter {
	background-color: #8BA552;
}


#anbauerverwaltung table th {
	background-color: #C1C1C1;
	}


#anbauerverwaltung .edit {
	cursor:pointer;
	}

#keine_anbauer {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#keine_anbauer_aktion {
	width:100%;
    text-align:center;
	margin-top:20px;
	}

/**  *********************************************  **/

#anbauer_erfassen {
	margin:0px 10px;
	margin-right:35px;
	}


#anbauer_erfassen .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

/**  *********************************************  **/

#anbauer_bearbeiten {
	margin:0px 10px;
	margin-right:35px;
	}


#anbauer_bearbeiten .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

/**  *********************************************  **/

#haeckslerverwaltung {
	margin:0px 10px;
	margin-right:35px;
	}

#haeckslerverwaltung .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#haeckslerverwaltung .titel td {
	background-color: #EEEEEE;
	}


#haeckslerverwaltung .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#haeckslerverwaltung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#haeckslerverwaltung td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#haeckslerverwaltung .filter {
	background-color: #8BA552;
}


#haeckslerverwaltung table th {
	background-color: #C1C1C1;
	}


#keine_haecksler {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#keine_haecksler_aktion {
	width:100%;
    text-align:center;
	margin-top:20px;
	}

#haecksler_erfassen {
	margin-left:10px;
	margin-right:35px;
	}

#haecksler_erfassen .zurueck {
	margin-left:0px;
	margin-top:0px;
	}

#haecksler_bearbeiten {
	margin-left:10px;
	margin-right:35px;
	}

/**  *********************************************  **/

#schlagverwaltung {
	margin:0px 10px;
	margin-right:35px;
	}

#schlagverwaltung .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}

#schlagverwaltung .maus:hover {
	cursor:pointer;
	}

#schlagverwaltung .titel td {
	background-color: #EEEEEE;
	}


#schlagverwaltung .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 10px 0px 0px;
	border: 1px solid #848484;
	}


#schlagverwaltung .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}


#schlagverwaltung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#schlagverwaltung td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#schlagverwaltung .filter {
	background-color: #8BA552;
}


#schlagverwaltung table th {
	background-color: #C1C1C1;
	}


#keine_schlagdaten {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#keine_schlagdaten_aktion {
	width:100%;
    text-align:center;
	margin-top:20px;
	}

#schlagverwaltung .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#schlagverwaltung .edit {
	cursor:pointer;
	}

/**  *********************************************  **/

#schlag_erfassen {
	margin:0px 10px;
	margin-right:35px;
	}

#schlag_erfassen .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

/**  *********************************************  **/

#schlag_bearbeiten {
	margin:0px 10px;
	margin-right:35px;
	}

#schlag_bearbeiten td {
	text-align:left;
	}

#schlag_bearbeiten .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}



/**  *********************************************  **/

#flaeche_erfassen {
	margin:0px 10px;
	margin-right:35px;
	}

#adresse {
	width:160px;
	}

/**  *********************************************  **/

#anlagenverwaltung {
	margin:0px 10px;
	margin-right:35px;
	}


#anlagenverwaltung .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#anlagenverwaltung .titel td {
	background-color: #EEEEEE;
	}


#anlagenverwaltung .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#anlagenverwaltung .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#anlagenverwaltung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#anlagenverwaltung .maus:hover {
	cursor:pointer;
	}

#anlagenverwaltung td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#anlagenverwaltung .filter {
	background-color: #8BA552;
}


#anlagenverwaltung table th {
	background-color: #C1C1C1;
	}

#keine_probedaten {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#keine_n_anteile {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#anlagenverwaltung_probe_erfassen td {						
	padding: 4px;
	}

#probenButtonSubmit1 { width:200px; }
#probenButtonCancel1 { width:80px; }

#probenButtonSubmit2 { width:200px; }
#probenButtonCancel2 { width:80px; }

/**  *********************************************  **/

#waagenverwaltung {
	margin:0px 10px;
	margin-right:35px;
	}


#waagenverwaltung .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#waagenverwaltung .titel td {
	background-color: #EEEEEE;
	}


#waagenverwaltung .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#waagenverwaltung .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}


#waagenverwaltung .keine_daten {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#waagenverwaltung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}

#waagenverwaltung .maus:hover {
	cursor:pointer;
	}

#waagenverwaltung td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#waagenverwaltung .filter {
	background-color: #8BA552;
}


#waagenverwaltung table th {
	background-color: #C1C1C1;
	}

/**  *********************************************  **/

#waage_anlegen {
	margin:0px 10px;
	margin-right:35px;
	}


#waage_anlegen .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


/**  *********************************************  **/

#fernbedienung_anlegen {
	margin:0px 10px;
	margin-right:35px;
	}


#fernbedienung_anlegen .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#fernbedienung_anlegen .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#fernbedienung_anlegen .titel td {
	background-color: #EEEEEE;
	}


#fernbedienung_anlegen .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}


#fernbedienung_anlegen .keine_daten {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#fernbedienung_anlegen th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#fernbedienung_anlegen td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#fernbedienung_anlegen .filter {
	background-color: #8BA552;
}


#fernbedienung_anlegen table th {
	background-color: #C1C1C1;
	}



/**  *********************************************  **/

#naehrstoffloesung {
	margin:0px 10px;
	margin-right:35px;
	}


#naehrstoffloesung .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}

#naehrstoffloesung .maus:hover {
	cursor:pointer;
	}

#naehrstoffloesung .titel td {
	background-color: #EEEEEE;
	}


#naehrstoffloesung .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#naehrstoffloesung .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}

#naehrstoffloesung .keine_daten {
    font-weight:bold;
	color:red;
	}


#naehrstoffloesung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#naehrstoffloesung td {						
	height: 15px;
	padding: 4px 2px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#naehrstoffloesung .filter {
	background-color: #8BA552;
	padding:2px;
}


#naehrstoffloesung table th {
	background-color: #C1C1C1;
	}


#keine_naehrstoffloesung {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#naehrstoffloesung .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#naehrstoffloesung .edit {
	cursor:pointer;
	}

/**  *********************************************  **/

#dienstleisterverwaltung {
	margin:0px 10px;
	margin-right:35px;
	}


#dienstleisterverwaltung .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

#dienstleisterverwaltung .maus:hover {
	cursor:pointer;
	}

#dienstleisterverwaltung .titel td {
	background-color: #EEEEEE;
	}


#dienstleisterverwaltung .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#dienstleisterverwaltung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#dienstleisterverwaltung td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#dienstleisterverwaltung .filter {
	background-color: #8BA552;
}


#dienstleisterverwaltung table th {
	background-color: #C1C1C1;
	}


#keine_dienstleister {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#dienstleisterverwaltung .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#dienstleisterverwaltung .edit {
	cursor:pointer;
	}

/**  *********************************************  **/

#dienstleister_erfassen {
	margin:0px 10px;
	margin-right:35px;
	}

#dienstleister_erfassen .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

/**  *********************************************  **/

#dienstleister_bearbeiten {
	margin:0px 10px;
	margin-right:35px;
	}

#dienstleister_bearbeiten .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

/**  *********************************************  **/

#betriebsmittelverwaltung {
	margin:0px 10px;
	margin-right:35px;
	}


#betriebsmittelverwaltung .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}

#betriebsmittelverwaltung .maus:hover {
	cursor:pointer;
	}

#betriebsmittelverwaltung .titel td {
	background-color: #EEEEEE;
	}


#betriebsmittelverwaltung .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#betriebsmittelverwaltung .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#betriebsmittelverwaltung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#betriebsmittelverwaltung td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#betriebsmittelverwaltung .filter {
	background-color: #8BA552;
}


#betriebsmittelverwaltung table th {
	background-color: #C1C1C1;
	}


#keine_betriebsmittelgruppe {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#keine_betriebsmittel {
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	border:0px;
	}

#keine_betriebsmittel td {
	background-color: #EEEEEE;
	}


#betriebsmittelverwaltung .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#betriebsmittelverwaltung .edit {
	cursor:pointer;
	}

#betriebsmittel_bearbeiten {
	margin-left:10px;
	margin-right:35px;
	}

/**  *********************************************  **/

#betriebsmittel_erfassen {
	margin:0px 10px;
	margin-right:35px;
	}


#betriebsmittel_erfassen .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#betriebsmittel_erfassen .titel td {
	background-color: #EEEEEE;
	}


#betriebsmittel_erfassen .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#betriebsmittel_erfassen .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#betriebsmittel_erfassen th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#betriebsmittel_erfassen td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#betriebsmittel_erfassen .filter {
	background-color: #8BA552;
}


#betriebsmittel_erfassen table th {
	background-color: #C1C1C1;
	}


#betriebsmittel_erfassen .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#betriebsmittel_erfassen .edit {
	cursor:pointer;
	}

/**  *********************************************  **/

#betriebsmittel_bearbeiten {
	margin:0px 10px;
	margin-right:35px;
	}


#betriebsmittel_bearbeiten .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#betriebsmittel_bearbeiten .titel td {
	background-color: #EEEEEE;
	}


#betriebsmittel_bearbeiten .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#betriebsmittel_bearbeiten .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#betriebsmittel_bearbeiten th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#betriebsmittel_bearbeiten td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#betriebsmittel_bearbeiten .filter {
	background-color: #8BA552;
}


#betriebsmittel_bearbeiten table th {
	background-color: #C1C1C1;
	}


#betriebsmittel_bearbeiten .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#betriebsmittel_bearbeiten .edit {
	cursor:pointer;
	}

/**  *****************  **/
/**                     **/
/**    Schlagauswahl    **/
/**                     **/
/**  *****************  **/

#schlagauswahl {
	margin:0px 10px;
	margin-right:35px;
	}


#schlagauswahl .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#schlagauswahl .titel td {
	background-color: #EEEEEE;
	}


#schlagauswahl .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#schlagauswahl .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}


#schlagauswahl .keine_daten {
    font-weight:bold;
	color:red;
	}


#schlagauswahl th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#schlagauswahl td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#schlagauswahl .filter {
	background-color: #8BA552;
}


#schlagauswahl table th {
	background-color: #C1C1C1;
	}


#keine_saat {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#schlagauswahl .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#schlagauswahl .edit {
	cursor:pointer;
	}


/**  **************  **/
/**                  **/
/**    Saat          **/
/**                  **/
/**  **************  **/

#saat {
	margin:0px 10px;
	margin-right:35px;
	}

#saat .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}

#saat .titel td {
	padding:0px;
	}

#saat .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

#saat .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0px;
	border: 1px solid #848484;
	}

#saat .keine_daten {
    font-weight:bold;
	color:red;
	}

#saat th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}

#saat td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
	text-align: center;
	}

#saat .filter {
	background-color: #8BA552;
	}

#saat table th {
	background-color: #C1C1C1;
	}

#keine_saat {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#saat .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#saat .edit {
	cursor:pointer;
	}


#saatgutButtonSubmit { width:200px; }
#saatgutButtonCancel { width:80px; }



#dienstleisterButtonSubmit { width:200px; }
#dienstleisterButtonCancel { width:80px; }



/**  ********************  **/
/**                        **/
/**    Pflanzenschutz      **/
/**                        **/
/**  ********************  **/

#pflanzenschutz {
	margin:0px 10px;
	margin-right:35px;
	}


#pflanzenschutz .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#pflanzenschutz .titel td {
	background-color: #EEEEEE;
	}


#pflanzenschutz .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#pflanzenschutz .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}

#pflanzenschutz .daten td {
  vertical-align: middle;
}

#pflanzenschutz .keine_daten {
    font-weight:bold;
	color:red;
	}

#pflanzenschutz th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}

#pflanzenschutz td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
	text-align: center;
	}

#pflanzenschutz .filter {
	background-color: #8BA552;
}

#pflanzenschutz table th {
	background-color: #C1C1C1;
	}

#keine_pflanzenschutz {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#pflanzenschutz .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#pflanzenschutz .edit {
	cursor:pointer;
	}

/**  ***************************  **/
/**                               **/
/**    Ertrag- und Düngerkonto    **/
/**                               **/
/**  ***************************  **/

#ertrag_duengerkonto {
	margin:0px 10px;
	margin-right:35px;
	}


#ertrag_duengerkonto .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#ertrag_duengerkonto .titel td {
	background-color: #EEEEEE;
	}


#ertrag_duengerkonto .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#ertrag_duengerkonto .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}


#ertrag_duengerkonto .keine_daten {
    font-weight:bold;
	color:red;
	}


#ertrag_duengerkonto th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#ertrag_duengerkonto td {						
	height: 15px;
	padding: 4px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#ertrag_duengerkonto .filter {
	background-color: #8BA552;
	font-weight:bold;
}


#ertrag_duengerkonto table th {
	background-color: #C1C1C1;
	}


#keine_ertrag_duengerkonto {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#ertrag_duengerkonto .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#ertrag_duengerkonto .edit {
	cursor:pointer;
	}


/**  ***************************  **/
/**                               **/
/**    Ertrag- und Düngerkonto    **/
/**                               **/
/**  ***************************  **/

#ertragskonto {
	margin:0px 10px;
	margin-right:35px;
	}


#ertragskonto .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#ertragskonto .titel td {
	background-color: #EEEEEE;
	}


#ertragskonto .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#ertragskonto .daten {
	width:100%!important;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}


#ertragskonto .keine_daten {
    font-weight:bold;
	color:red;
	}


#ertragskonto th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#ertragskonto td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#ertragskonto .filter {
	background-color: #8BA552;
	font-weight:bold;
}


#ertragskonto table th {
	background-color: #C1C1C1;
	}


#keine_ertragskonto {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#ertragskonto .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#ertragskonto .edit {
	cursor:pointer;
	}


/**  **************************************  **/
/**                                          **/
/**    Ertrag- und Düngerkonto Wiegedaten    **/
/**                                          **/
/**  **************************************  **/

#ertrag_duengerkonto_wiegedaten {
	margin:0px 10px;
	margin-right:35px;
	}


#ertrag_duengerkonto_wiegedaten .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}

#ertrag_duengerkonto_wiegedaten .maus:hover {
	cursor:pointer;
	}

#ertrag_duengerkonto_wiegedaten .titel td {
	background-color: #EEEEEE;
	}


#ertrag_duengerkonto_wiegedaten .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

#wiegedaten {
	width:100%!important;
}	

#ertrag_duengerkonto_wiegedaten .daten {
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}


#ertrag_duengerkonto_wiegedaten th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#ertrag_duengerkonto_wiegedaten td {						
	height: 15px;
	padding: 4px;
	line-height: 15px;
	text-align: center;
	}


#ertrag_duengerkonto_wiegedaten .hell {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
	background-color: #f0f0f0;
	text-align: center;
	}


#ertrag_duengerkonto_wiegedaten .dunkel {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
	background-color: #e0e0e0;
	text-align: center;
	}


#ertrag_duengerkonto_wiegedaten .filter {
	background-color: #8BA552;
}


#ertrag_duengerkonto_wiegedaten table th {
	background-color: #C1C1C1;
	}


#keine_ertrag_duengerkonto_wiegedaten {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#ertrag_duengerkonto_wiegedaten .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#ertrag_duengerkonto_wiegedaten .edit {
	cursor:pointer;
	}


/**  ***********************************************  **/
/**                                                   **/
/**    Ertrag- und Düngerkonto Wiegedaten erfassen    **/
/**                                                   **/
/**  ***********************************************  **/

#ertrag_duengerkonto_wiegedaten_erfassen {
	margin:0px 10px;
	margin-right:35px;
	}


#ertrag_duengerkonto_wiegedaten_erfassen .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#ertrag_duengerkonto_wiegedaten_erfassen .titel td {
	background-color: #EEEEEE;
	}


#ertrag_duengerkonto_wiegedaten_erfassen .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#ertrag_duengerkonto_wiegedaten_erfassen .daten {
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}


#ertrag_duengerkonto_wiegedaten_erfassen th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#ertrag_duengerkonto_wiegedaten_erfassen td {						
	height: 15px;
	padding: 4px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: left;
	}


#ertrag_duengerkonto_wiegedaten_erfassen table th {
	background-color: #C1C1C1;
	}


#ertrag_duengerkonto_wiegedaten_erfassen .edit {
	cursor:pointer;
	border:0px;
	}

/**  *********************************************  **/
/**  *********************************************  **/

#gaehrsubstratkonten {
	margin:0px 10px;
	margin-right:35px;
	}

#gaehrsubstratkonten .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}

#gaehrsubstratkonten .titel td {
	background-color: #EEEEEE;
	}

#gaehrsubstratkonten .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

#gaehrsubstratkonten .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}

#gaehrsubstratkonten .keine_daten {
    font-weight:bold;
	color:red;
	}

#gaehrsubstratkonten th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}

#gaehrsubstratkonten td {						
	height: 15px;
	padding: 4px 2px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}

#gaehrsubstratkonten .filter {
	background-color: #8BA552;
	padding:2px;
	}

#gaehrsubstratkonten .datensatz_erfassen {
	height: 16px;						
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:2px;
	}

#gaehrsubstratkonten table th {
	background-color: #C1C1C1;
	}

#gaehrsubstratkonten .maus:hover {
	cursor:pointer;
	}

#keine_gaehrsubstratkonten {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#gaehrsubstratkonten .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#gaehrsubstratkonten .edit {
	cursor:pointer;
	}

/**  *********************************************  **/
/**  *********************************************  **/

#gsk_bestandsexport {
	margin:0px 10px;
	margin-right:35px;
	}

#gaehrsubstratkonten .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}

#gaehrsubstratkonten .titel td {
	background-color: #EEEEEE;
	}

#gsk_bestandsexport .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

#gsk_bestandsexport .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}

#gsk_bestandsexport .keine_daten {
    font-weight:bold;
	color:red;
	}

#gsk_bestandsexport th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}

#gsk_bestandsexport td {						
	height: 15px;
	padding: 4px 2px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}

#gsk_bestandsexport .filter {
	background-color: #8BA552;
	padding:2px;
	}

#gsk_bestandsexport .datensatz_erfassen {
	height: 16px;						
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:2px;
	}

#gsk_bestandsexport table th {
	background-color: #C1C1C1;
	}

#gsk_bestandsexport .maus:hover {
	cursor:pointer;
	}

#keine_gsk_bestandsexport {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#gsk_bestandsexport .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#gsk_bestandsexport .edit {
	cursor:pointer;
	}

/**  *********************************************  **/
/**  *********************************************  **/

#lieferschein {
	margin:0px 10px;
	margin-right:35px;
	}

#lieferschein .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}

#lieferschein .titel td {
	background-color: #EEEEEE;
	}

#lieferschein .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

#lieferschein .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}

#lieferschein .keine_daten {
    font-weight:bold;
	color:red;
	}

#lieferschein th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}

#lieferschein td {						
	height: 15px;
	padding: 4px 2px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}

#lieferschein .filter {
	background-color: #8BA552;
	padding:2px;
	}

#lieferschein .datensatz_erfassen {
	height: 16px;						
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:2px;
	}

#lieferschein table th {
	background-color: #C1C1C1;
	}

#lieferschein .maus:hover {
	cursor:pointer;
	}

#keine_lieferschein {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#lieferschein .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#lieferschein .edit {
	cursor:pointer;
	}

/**  *********************************************  **/
/**  *********************************************  **/

#AnbauerGaehrsubstratkonto {
	margin:0px 10px;
	}


#AnbauerGaehrsubstratkonto .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#AnbauerGaehrsubstratkonto .titel td {
	background-color: #EEEEEE;
	}


#AnbauerGaehrsubstratkonto .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#AnbauerGaehrsubstratkonto .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}

#AnbauerGaehrsubstratkonto .keine_daten {
    font-weight:bold;
	color:red;
	}


#AnbauerGaehrsubstratkonto th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#AnbauerGaehrsubstratkonto td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#AnbauerGaehrsubstratkonto .filter {
	background-color: #8BA552;
	}


#AnbauerGaehrsubstratkonto .datensatz_erfassen {
	height: 16px;						
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:2px;
	}


#AnbauerGaehrsubstratkonto table th {
	background-color: #C1C1C1;
	}


#AnbauerGaehrsubstratkonto .maus:hover {
	cursor:pointer;
	}

#keine_AnbauerGaehrsubstratkonto {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#AnbauerGaehrsubstratkonto .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#AnbauerGaehrsubstratkonto .edit {
	cursor:pointer;
	}

/**  **************************************************  **/
/**  **************************************************  **/

#flaeche_erfassen {
	margin:0 5px;
	margin-right:35px;
	}

#flaeche_erfassen table th {
	background-color: #C1C1C1;
	}


/**  *********************************************  **/

#geraeteverwaltung {
	margin:0px 10px;
	margin-right:35px;
	}


#geraeteverwaltung .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#geraeteverwaltung .titel td {
	background-color: #EEEEEE;
	}


#geraeteverwaltung .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#geraeteverwaltung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#geraeteverwaltung td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#geraeteverwaltung .filter {
	background-color: #8BA552;
}


#geraet_route .route_anzeigen button {
	width:240px;
	margin-top:10px;
	}


#geraet_route .route_laenge {
	width:240px;
	height:30px;
	font-size:14px; 
	margin-top:20px;
	margin-bottom:20px;
	}


#geraet_route .ausgabe_routen_laenge {
	width:60px; 
	height:30px;
	background-color:#FF9900;
	border: 1px solid grey;
	text-align:center;
	}


#geraet_route table {
	width:240px;
	}


#geraet_route .waagen_anzeigen button {
	width:240px;
	margin-top:10px;
	}


#geraet_route .zurueck button {
	width:240px;
	margin-top:40px;
	}

#keine_geraete {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#keine_geraete_aktion {
	width:100%;
    text-align:center;
	margin-top:20px;
	}

/**  *********************************************  **/

#geraete_erfassen {
	margin-left:10px;
	}

#geraet_route table {
	width:240px;
	}

#geraeteverwaltung table th {
	background-color: #C1C1C1;
	}

#geraet_route .route_anzeigen button {
	width:240px;
	margin-top:10px;
	}

#geraet_route .waagen_anzeigen button {
	width:240px;
	margin-top:10px;
	}

#geraet_route .zurueck button {
	width:240px;
	margin-top:40px;
	}

#keine_geraete {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#keine_geraete_aktion {
	width:100%;
    text-align:center;
	margin-top:20px;
	}

/**  *********************************************  **/

#geraete_bearbeiten {
	margin-left:10px;
	}

/**  *********************************************  **/

#geraete_fahrzeug_historie {
	margin-left:10px;
	}

#geraete_fahrzeug_historie table th {
	background-color: #C1C1C1;
	}

/**  *********************************************  **/

#fahrzeugverwaltung {
	margin:0px 10px;
	}

#fahrzeugverwaltung table th {
	background-color: #C1C1C1;
	}

#keine_fahrzeuge {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#keine_fahrzeuge_aktion {
	width:100%;
    text-align:center;
	margin-top:20px;
	}

/**  *********************************************  **/

#fahrzeug_erfassen {
	margin-left:10px;
	}

#fahrzeug_erfassen table th {
	background-color: #C1C1C1;
	}

/**  *********************************************  **/

#fahrzeug_bearbeiten {
	margin-left:10px;
	}

#fahrzeug_bearbeiten table th {
	background-color: #C1C1C1;
	}

/**  *********************************************  **/

#parameterverwaltung {
	margin: 0px 10px;
	margin-right:35px;
	}

#parameterverwaltung .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#parameterverwaltung .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#parameterverwaltung .titel td {
	background-color: #EEEEEE;
	}


#parameterverwaltung .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#parameterverwaltung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#parameterverwaltung td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#parameterverwaltung .filter {
	background-color: #8BA552;
}


#parameterverwaltung table th {
	background-color: #C1C1C1;
	}


#keine_parameter {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#keine_parameter_aktion {
	width:100%;
    text-align:center;
	margin-top:20px;
	}

#parameter_erfassen {
	margin-left:10px;
	}

#parameter_erfassen .zurueck {
	margin-left:0px;
	margin-top:50px;
	}

#parameter_bearbeiten {
	margin-left:10px;
	}

/**  *********************************************  **/

#verguetungen {
	margin: 0px 10px;
	margin-right:35px;
	}

#verguetungen .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#verguetungen .titel td {
	background-color: #EEEEEE;
	}


#verguetungen .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#verguetungen th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#verguetungen td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#verguetungen .filter {
	background-color: #8BA552;
}


#verguetungen table th {
	background-color: #C1C1C1;
	}


#keine_verguetungen {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#keine_verguetungen_aktion {
	width:100%;
    text-align:center;
	margin-top:20px;
	}

#verguetungen_erfassen {
	margin-left:10px;
	}

#verguetungen_erfassen .zurueck {
	margin-left:0px;
	margin-top:50px;
	}

#verguetungen_bearbeiten {
	margin-left:10px;
	}

/**  *********************************************  **/

#gaerrestkonten {
	margin: 0px 10px;
	margin-right:35px;
	}

#gaerrestkonten .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#gaerrestkonten .titel td {
	background-color: #EEEEEE;
	}


#gaerrestkonten .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#gaerrestkonten th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#gaerrestkonten td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#gaerrestkonten .filter {
	background-color: #8BA552;
}


#gaerrestkonten table th {
	background-color: #C1C1C1;
	}


#keine_gaerrestkonten {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#keine_gaerrestkonten_aktion {
	width:100%;
    text-align:center;
	margin-top:20px;
	}

#gaerrestkonten_erfassen {
	margin-left:10px;
	}

#gaerrestkonten_erfassen .zurueck {
	margin-left:0px;
	margin-top:50px;
	}

#gaerrestkonten_bearbeiten {
	margin-left:10px;
	}

#gaerrestkonto_abgang {
	margin-left:10px;
	}
	
/**  *********************************************  **/

#leistungen {
	margin-left:10px;
	}


#leistungen .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#leistungen .titel td {
	background-color: #EEEEEE;
	}


#leistungen .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#leistungen th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#leistungen td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#leistungen .filter {
	background-color: #8BA552;
}


#leistungen table th {
	background-color: #C1C1C1;
	}


/**  *********************************************  **/


#body {
/*	margin-right: 220px;*/
	}

/**  *********************************************  **/


#schlagsortierung {
	width:250px;
	margin:0px;
	padding:0px;
	}


#schlagsortierung .reihenfolge {
	width:24px;
	padding:0px;
	margin:0px;						
	}


#schlagsortierung .schlagname {
	width:180px;
	padding:0px;
	margin:0px;						
	}


#schlagsortierung .bild {
    width:20px;
	padding:0px;
	margin:0px;						
	}


#schlagsortierung .aktiv {
    background-color:#FF9933;
	}

/**  *********************************************  **/

#anbauer_kennwort_aenderung {
	margin: 0px 10px;
	}

#anbauer_kennwort_aenderung .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#anbauer_kennwort_aenderung .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#anbauer_kennwort_aenderung .titel td {
	background-color: #EEEEEE;
	}


#anbauer_kennwort_aenderung .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#anbauer_kennwort_aenderung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#anbauer_kennwort_aenderung td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: left;
	}


#anbauer_kennwort_aenderung .filter {
	background-color: #8BA552;
}


#anbauer_kennwort_aenderung table th {
	background-color: #C1C1C1;
	}


#anbauer_kennwort_aenderung .edit {
	cursor:pointer;
	}

/**  *********************************************  **/

.verweis_grafik {
	margin:8px;
}

.verweis_grafik:hover {
	cursor:pointer;
	}

/**  *********************************************  **/
/**  *********************************************  **/
/**  *********************************************  **/

#filter {
	background-color: #8BA552;
}

#filter_gesetzt {
	background-color: #FFFFCC;
}

#alle_ausgewaehlt {
	background-color: #8BA552;
}

#sidebar {
	width: 200px;
	float: right;
	border: 1px solid black;
	background-color: #eaf2f5;
}

#sidebar h3 {
	text-align: center;
}

#wrapper_footer {
	clear: both;
}

#footer {
	text-align: center;
	font-size: 0.7em;
}

/* Formatierung */

a {
  color: #627C2A;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 {
  font-size: 1.6em !important;
  font-weight: 900 !important;
  padding: 10px 0 !important;
  margin: 0px !important; 
}

h2 {
  font-size: 1.4em;
  padding: 10px 0;
}

h3 {
  font-size: 1.2em;
  padding: 10px 0;
}

p {
  line-height: 1.6em;
}

.small {
  font-size: 0.8em;
}

div#header_left {
  margin-left: 20px;
  margin-top: 20px;
  float: left;
  color: white;
}

div#header_left h1 {
  margin-bottom: 0px;
  color: #9cbfd6;
  font-size: 1.6em;
  }

div#header_left h2 {
  color: #9cbfd6;
  font-size: 1.2em;
  }

#wrapper_topmenu2 {
  min-width:1024px;
  height: 30px;
  background-color: #627C2A;
  padding: 0px;
  margin: 0px;
  color: white;
  }

#wrapper_topmenu_popup {
  height: 30px;
  background-color: #627C2A; /* 627C2A */
  padding: 0px;
  margin: 0px;
  }

/**  **********************  **/
/**                          **/
/**    Oberes Menu rechts    **/
/**                          **/
/**  **********************  **/

#topmenu-right {
	padding: 0px;
   	padding-left: 30px;
   	padding-right: 10px;
   	padding-top: 6px;
   	margin: 0px;
   	display: inline;
   	float:right;
   	color: white;
}

div#topmenu-right ul li {
	display: inline;
	float: left;
	text-align: center;
	margin-left: 10px;
	width:180px;
	z-index:1000;
}

div#topmenu-right ul li a {
	display: block;
	padding: 5px 5px;
	color: white;
	background-color: #8BA552; 
	text-decoration: none;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

div#topmenu-right ul li a:hover, div#topmenu-right ul li a.active {
 	background-color: #8BA552; 
 	font-weight: bold;
}

div#topmenu-right ul li a.passiv {
  background-color: #4D6121; 
  border-color: #627C2A;
  cursor: pointer;
}

div#topmenu-right ul li a.active_down {
  width:20px;
  margin-left:-20px;
  padding-left:5px;
  padding-right:5px;
  background-color: red;
  border-color: #627C2A;
  cursor: pointer;
}

/**  *********************  **/
/**                         **/
/**    Oberes Menu links    **/
/**                         **/
/**  *********************  **/

.menuzeile {
	float:left;
	}

.menuzeile ul {
	padding-left:0px!important;	
}

#topmenu-left {
	padding: 0px;
   	padding-left: 0px;
   	padding-right: 30px;
   	padding-top: 6px;
   	margin: 0px;
   	display: inline;
   	float:left;
   	color: white;
  	}


div#topmenu-left ul li {
   	display: inline;
   	float: left;
   	text-align: center;
   	margin-left: 10px;
   	width:150px;
	z-index:1000;
  	}


div#topmenu-left ul li a {
   	display: block;
   	padding: 5px 5px;
   	color: white;
   	background-color: #8BA552; 
   	text-decoration: none;
   	border-top: 1px solid transparent;
   	border-left: 1px solid transparent;
   	border-right: 1px solid transparent;
  	}

div#topmenu-left ul li a:hover,
div#topmenu-left ul li a.active {
   	background-color: #8BA552; 
   	font-weight: bold;
  	}


div#topmenu-left ul li a.passiv 
  {
   background-color: #4D6121;   /*4D6121*/ 
   border-color: #627C2A;
   cursor: pointer;
  }


div#topmenu-left ul li a.active_down
  {
   width:20px;
   margin-left:-20px;
   padding-left:5px;
   padding-right:5px;
   background-color: red;
   border-color: #627C2A;
   cursor: pointer;
  }


/** ************************************ **/
/**    Dropdown-Menü                     **/
/** ************************************ **/

#menu-1 li ul {	
   	margin: 0;
   	padding: 0;
   	width:180px;
   	position: absolute;
   	visibility: hidden;
/*   	border-top: 1px solid white;*/
	z-index:1000;
  	}
	
		
#menu-1 li ul li {
	float: none;
	display: inline
	}
		
		
#menu-1 li ul li a {
	width: auto;
	background: #4D6121;
	}
		
		
#menu-1 li ul li a:hover {	
	background: #4D6121;
	}

/** ************************************ **/
/** ************************************ **/
/** ************************************ **/

#mobilgeraet {
	visibility:hidden;
	}

#fahrzeug {
	visibility:hidden;
	}

#geraet_aktionen {
	visibility:hidden;
	}

/** ************************************ **/
/** ************************************ **/
/** ************************************ **/

#adm-topmenu-right {
	padding: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	margin: 0px;
	display: inline;
	float: right;
	color: white;
}

div#adm-topmenu-right ul li 
  {
	display: inline;
	float: left;
	margin-right: 20px;
	text-align: center;
	width: 150px;
  }

div#adm-topmenu-right ul li a {
	display: block;
	padding: 3px 20px;
	color: white;
	background-color: #8BA552; /*738D31*/
	text-decoration: none;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

div#adm-topmenu-right ul li a:hover,div#topmenu-right ul li a.active {
	background-color: #8BA552; /*#627C2A*/
	border-color: #627C2A;
	font-weight: bold;
}

div#adm-topmenu-right ul li a.passiv {
	background-color: #4D6121; /*#4D6121*/
	border-color: #627C2A;
	cursor: pointer;
}

#topmenu h1 {
	font-size: 1.2em;
	margin: 0px;
	padding-top: 3px;
}

#topmenu p {
	line-height: 20px;
	height: 20px;
	min-height: 20px;
	max-height: 20px;
	padding-top: 2px;
	color: white;
}

#topmenu a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

#topmenu a:hover {
	text-decoration: underline;
}

td.no_entries {
	font-style: italic;
	padding: 20px;
}

div#login {
  width: 400px;
  margin: 100px auto;
  }

div#login p {
  font-weight: bold;
  margin-bottom: 20px;
  }

div#login div.input {
  margin-bottom: 10px;
  }

div#login label {
  float: left;
  width: 120px;
  }

.hidden {
  display: none;
  }

.keine_daten {
  margin: 10px;
  }

div.index table {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}

div.index table th {
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}

div.index table tr {
  background-color: #f0f0f0;
  }

div table td {
  height: 15px;
  padding: 4px 10px;
  line-height: 15px;
  text-align: center;
  }

div.index table td.actions {
  text-align: right;
  }

table.inhalt tr:hover {
  background-color: #e0e0e0;
  }

tr.planung_sort {
  background-color: #ccc;
  }

.ep_hell {
  background-color: #F0F0F0;
  }

#ep_hell {
  background-color: #F0F0F0;
  }

#ep_dunkel {
  background-color: #E0E0E0;
  }

.zeile_lieferwunsch {
  height: 28px;
  }

#spaltentitel_th {
  margin: 0px;
  padding: 4px 2px 4px 2px;
  }

#spaltentitel {
  text-decoration: none;
  color: black;
  }

#seiteninhalt {
  margin-top: 10px;
  margin-left: 20px; 
  }

div #seiteninhalt td {
  padding: 5px;
  }

.fehlermeldung {
  color: red;
  font-weight: bold;
  margin-left: 20px;
  margin-bottom: 10px;
  }

.meldung_zurueck {
  color: black;
  text-decoration: underline;
  }

#meldung {
  font-size:18px;
  color: red;
  font-weight: bold;
  margin-top: 40px;
  text-align:center;
  }

/*  ******************************  */
/*    Ernteplanung: Datentabelle    */
/*  ******************************  */

#ernteplanung {
  margin:0px 10px;
  }

#ernteplanung .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#ernteplanung .titel td {
	background-color: #EEEEEE;
	}


#ernteplanung .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#ernteplanung th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#ernteplanung td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#ernteplanung .filter {
	background-color: #8BA552;
}


#ernteplanung table th {
	background-color: #C1C1C1;
	}


#keine_ernteplanungs_daten {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}

#ernteplanung .reihenfolge {
	margin-top:10px; 
	text-align:center; 
	font-size:18px; 
	font-weight:bold; 
	background-color:#FF9933;
	}

#ernteplanung .edit {
	cursor:pointer;
	 margin:0px; 
	 padding:0px;
	}

#ernteplanung .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

/*  ***************  */
/*    Übersicht:     */
/*  ***************  */

#uebersicht {
	margin:0px 10px;
	}


#uebersicht .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#uebersicht .titel td {
	background-color: #EEEEEE;
	}


#uebersicht .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#uebersicht th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#uebersicht td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#uebersicht .filter {
	background-color: #8BA552;
}


#uebersicht table th {
	background-color: #C1C1C1;
	}


#keine_uebersicht_daten {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#uebersicht .reihenfolge {
	margin-top:10px; 
	text-align:center; 
	font-size:18px; 
	font-weight:bold; 
	background-color:#FF9933;
	}

/**  **********************************  **/

#ernteplanung_drucken {
	padding:10px;
	}

#ernteplanung_drucken table {
	border:1px solid black;
	}

#ernteplanung_drucken table th {
	border:1px solid black;
	padding:10px;
	background-color:#C1C1C1;
	}

#ernteplanung_drucken table td {
	border:1px solid black;
	padding:10px;
	}

#ernteplanung_drucken .drucken_schliessen {
	border:0px;
	}

#ernteplanung_drucken_kw {
	font-size:14px;
	font-weight:bold;
	}
	
	
#ernteplanung_drucken_ed {
	font-size:14px;
	font-weight:bold;
	}

#ernteplanung_drucken_haecksler {
	font-size:14px;
	font-weight:bold;
	}


/**  ********************  **/
/**                        **/
/**    Notizen             **/
/**                        **/
/**  ********************  **/

#notizen {
	margin:0px 10px;
	margin-right:35px;
	}


#notizen .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#notizen .titel td {
	background-color: #EEEEEE;
	}


#notizen .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}


#notizen .daten {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 4px 0;
	border: 1px solid #848484;
	}


#notizen .keine_daten {
    font-weight:bold;
	color:red;
	}


#notizen th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#notizen td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#notizen .filter {
	background-color: #8BA552;
}


#notizen table th {
	background-color: #C1C1C1;
	}


#keine_notizen {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#notizen .null_flaeche {
	background-color:orange;
	cursor:pointer;
	}

#notizen .edit {
	cursor:pointer;
	}


/*  ******************************  */
/*    Ernteergebnis                 */
/*  ******************************  */

#ernteergebnis {
	margin:0px 10px;
	}


#ernteergebnis .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}


#ernteergebnis .titel td {
	background-color: #EEEEEE;
	}


#ernteergebnis .daten {
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0;
	border: 1px solid #848484;
	}


#ernteergebnis th {					
	text-align: center;
	padding: 7px 10px;
	background-color: #C1C1C1;
	}


#ernteergebnis td {						
	height: 15px;
	padding: 4px 10px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}


#ernteergebnis .filter {
	background-color: #8BA552;
}


#ernteergebnis table th {
	background-color: #C1C1C1;
	}


#keine_ernteergebniss_daten {
	width:100%;
    text-align:center;
	margin-top:20px;
	color:red;
	font-size:18px;
	font-weight:bold;
	}


#ernteergebnis .reihenfolge {
	margin-top:10px; 
	text-align:center; 
	font-size:18px; 
	font-weight:bold; 
	background-color:#FF9933;
	}

/**  **********************************  **/


#schlag {
	float: left;
	}


#table_schlag {
	}


#table_schlag td {
	padding-left: 5px;
	text-align: left;
	}


#table_schlag td input {
	background-color: #EEEEEE;
	text-align: right;
	}

/*
.edit {
	background-color: #000000;
}
*/
#anbauer 
  {
   width:96%;
   padding-left: 20px;
  }

#table_anbauer {
	width: 270px;
}

#table_anbauer td {
	padding-left: 5px;
	text-align: left;
}

#table_anbauer td input {
	background-color: #EEEEEE;
	text-align: right;
}

#mieten {
	clear: left;
}

#table_mieten {
/*	width: 970px;*/
}

#table_mieten th {
	padding: 4px;
	padding-left: 5px;
	text-align: left;
}

#table_mieten td {
	padding-left: 5px;
	text-align: left;
}

#table_mieten td input {
	background-color: #EEEEEE;
	text-align: right;
}

#pflanzen {
	clear: left;
}

#table_pflanzen {
/*	width: 970px;*/
}

#table_pflanzen th {
	padding: 4px;
	padding-left: 5px;
	text-align: left;
}

#table_pflanzen td {
	padding-left: 5px;
	text-align: left;
}

#table_pflanzen td input {
	background-color: #EEEEEE;
	text-align: right;
}

#redoppelung {
	clear: left;
}

#table_redoppelung {
/*	width: 970px;*/
}

#table_redoppelung th {
	padding: 4px;
	padding-left: 5px;
	text-align: left;
}

#table_redoppelung td {
	padding-left: 5px;
	text-align: left;
}

#table_redoppelung td input {
	background-color: #EEEEEE;
	text-align: right;
}

/*  lg_ernteplanung.php  */
.button_filter_zurueck_passiv {
	visibility: hidden;
}

.button_filter_zurueck_aktiv {
	background-color: #8BA552;
}

#nutzungsbedingungen
  {
  margin:20px;
 }
 
/*  *****************************************  */
/*    adm_benutzer_bearbeiten.php              */ 
/*    adm_benutzer_lgm_anlegen.php             */
/*  *****************************************  */

.untermenu_aktiv
  {
   font-weight:bold;
  }
	  
.untermenu_aktiv:hover
  {
   text-decoration:none
  }

#lgm_anlegen td
  {
   text-align:left;
   padding:4px;
  }
  
#pers_daten
  {
   width:400px;
  }

.Zeile
  {
   padding:4px;
  }

.Zeile_fett
  {
   padding:4px;
   font-weight:bold;
  }

.flaeche_erfassen_links { width:240px; }
 
#schlagdaten
  {
/*   width:240px;*/
  }
  
#schlagdaten td
  {
   padding:4px;
  }

.schlagdaten th
  {
   font-weight:bold;
  }



.inhaltstitel { margin-left:15px; }
#suche { visibility:visible; }
#zoom { visibility:hidden; }
#loeschen { visibility:hidden; }
  
/**  jQuery-Styles  **/  
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }  
  
/* css for timepicker */
.ui-timepicker-div { height:110px; }
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }  
#ui-timepicker-div-datepicker { height:150px; }


/**  *********************************************  **/
/**  *********************************************  **/

#tagebuch {
	margin:0px 10px;
	margin-right:35px;
	}

#tagebuch .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
	}

#tagebuch .titel td {
	background-color: #EEEEEE;
	}

#tagebuch .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

#tagebuch td {						
	height: 15px;
	padding: 4px 2px;
	line-height: 15px;
/*	background-color: #f0f0f0;*/
	text-align: center;
	}

/**  *********************************************  **/
/**  *********************************************  **/

#email_verteiler {
	margin:0px 10px;
	margin-right:35px;
	}

#email_verteiler .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
        width:200px;
	margin: 0px;
        padding-left: 10px;
        text-align: left;
	border: 0px;
	}

#email_verteiler .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

#email_verteiler .button {
  margin-left: 10px;
  }

#email_verteiler .versendet {
  min-width: 10%;
  }

#email_verteiler .betreff {
  }

#email_verteiler .anhaenge {
  min-width: 10%;
  }

#betreff {
  width: 95%;
  }

#nachricht {
  width: 95%;
  }

#emails {
  width: 100%;
  }

#emails thead td {
  background: #e0e0e0;
  }

#emails .betreff {
  text-align: left;
  }

#emailliste .subject {
  text-align: left;
  }

/**  *********************************************  **/
/**  *********************************************  **/

#email_verfassen {
	margin:10px 10px;
	margin-right:35px;
	}

#email_verfassen .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
        width:200px;
	margin: 0px;
        padding-left: 10px;
        text-align: left;
	border: 0px;
	}

#email_verfassen .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
	}

#email_verfassen .button {
  margin-left: 10px;
  }

#email_verfassen .versendet {
  min-width: 10%;
  }

#email_verfassen .betreff {
  }

#email_verfassen .anhaenge {
  min-width: 10%;
  }

#betreff {
  width: 95%;
  }

#nachricht {
  width: 95%;
}

#emails {
  width: 100%;
}

#emails thead td {
  background: #e0e0e0;
}

#emails .betreff {
  text-align: left;
}

#emailliste .subject {
  text-align: left;
}

.fileupload-progress {
  margin-top:24px;
}

/**  *********************************************  **/
/**  *********************************************  **/

#gaersubstratabrechnung {
	margin:0px 10px;
	margin-right:35px;
}

#gaersubstratabrechnung .titel {
	background-color: #EEEEEE;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 0px;
	border: 0px;
}

#gaersubstratabrechnung .titel td {
	background-color: #EEEEEE;
}

#gaersubstratabrechnung .global {
	width:100%;
	border-collapse: separate;
	border-spacing: 2px 2px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #848484;
}

#gaersubstratabrechnung td {						
	height: 15px;
	padding: 4px 2px;
	line-height: 15px;
	text-align: center;
}

#abrechnung {
	margin-top:10px;
}

/**  *********************************************  **/
/**  *********************************************  **/

#dialog_neuer_eintrag table td {
	padding: 4px;
}

#inprogress {
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:auto;
	z-index:100;
	background: rgba(0, 0, 0, 0.6);
	visibility:hidden;
}

#inprogress .warten {
	width:600px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:250px;
	padding:20px;
	padding-top:30px;
	background-color:white;
	border:2px solid #999;
	color:black;
	font-size:16px;
	text-align:center;
}

/*                                                                                                                              */
/*    Anbauer_brarbeiten / -erfassen: Kennwort check: Add a green text color and a checkmark when the requirements are right    */
/*                                                                                                                              */
.valid {
  color: rgba(98, 124, 42);
}

.valid:before {
  position: relative;
  left: -15px;
  content: "✔";
}

/*                                                                       */
/*    Add a red text color and an "x" when the requirements are wrong    */
/*                                                                       */
.invalid {
  color: red;
}

#dialogKennwortVergessen p {
  margin-top:8px;
}

/*                       */
/*    Email verfassen    */
/*                       */

#emailverfassen .btn {
  margin-top: 12px;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
  color: black;
  padding: 8px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}

#fileList {
  margin-left: 16px;
}

.template-upload td:first-child {
  display: none;
}

#SammelbuchungOeffnen {
	margin-left: 5em;
}

.achtung {
	font-weight: bold;
}

.kennwortZuruecksetzenNeuVergebenAbsendenButton {
	background-color: rgba(255, 0, 0, 0.2)!important;
}

.kennwortZuruecksetzenNeuVergebenAbsendenButton.valid {
	background-color: rgba(139, 165, 82, 0.2)!important;
}

.kennwortZuruecksetzenNeuVergebenAbsendenButton.valid::before {
  left: 0px!important;
  content: ""!important;
}

.regel6.valid::before {
  left: 0px!important;
  content: ""!important;
}

.btn-primary {
	background-color: rgba(98, 124, 42, 0.8)!important;
	border-color: rgba(196, 196, 196, 1)!important;
}

.btn-primary:hover {
	background-color: rgba(98, 124, 42, 1)!important;
	border-color: white!important;
}

.btn-secondary {
	background-color: rgba(98, 124, 42, 0.8)!important;
	border-color: rgba(196, 196, 196, 1)!important;
}

.btn-secondary:hover {
	background-color: rgba(98, 124, 42, 1)!important;
	border-color: white!important;
}

.dataTable .odd {
	background-color: white;
}

.dataTable .even {
	background-color: #EEEEEE;
}

.deleteIcon {
	width: 16px;
}

#wiegedaten tbody tr {
	cursor: pointer;
}

.spaltenFilter {
	background-color: #8BA552!important;
}

.active > .page-link, .page-link.active {
	background-color: #4D6121 !important;	
	color: white!important;
}

.page-link {
	color: #4D6121!important;	
}

table.dataTable > tbody > tr.selected > * {
  box-shadow: inset 0 0 0 9999px rgb(77, 97, 33)!important;
}

input[readonly] {
    background-color: #eeeeee;
}

.vscomp-ele {
  min-width: 100px;
}