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, img, ins, kbd, q, s, samp,
small, strike, strong, sub,  tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, hr {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

body{
	width:984px;
	font-family:arial;
	font-size:12px;
	color:#414141;
	background-color:#fff;
}

b{font-weight:bold;}
h1{font-size:18px;font-weight:bold;}
h2{
	font-size:14px;
	font-weight:bold;
}

.head{
	background-color:#FCA402;
	/* width:500px; */
	width:100%;
	height:37px;
	border-radius:10px 10px  0 0;
	color:#fff;
	text-align:center;
	font-size:18px;
	letter-spacing:1px;
	padding-top:13px;
}


table{
	width:984px;
	font-size:12px;
	border-collapse:separate;
}

hr{
	width:100%;
	height:3px;
	background-color:#000;
}

.betrieb{
	background-color:#F5F5F5;
}

.betrieb td{padding:5px;}

.betrieb td:first-child{
	text-align:left;
}

.betrieb td:last-child{
	text-align:right;
}

.line-small{
	/* height:1px; */
	background-color:#000 !important;
	padding:0 !important;
	height:1px !important;
}

.line-medium{
	/* height:3px; */
	background-color:#000 !important;
	padding:0 !important;
	height:3px !important;
}




.eingabe{
	font-weight:bold;
	/* background-color:#F5F5F5; */
	background-color:#f2d89d;
	border-bottom:2px solid #000;
}

.eingabe .thin{
	font-weight:normal;
}

.eingabe td{padding:5px;text-align:right;height:20px;vertical-align:middle;}

.eingabe td:first-child{text-align:left;background-color:#f2d89d;font-weight:normal;}
.eingabe td:last-child{background-color:#f2d89d;padding-right:7px;}
.eingabe .center{text-align:center;}

.eingabe input, select{
	width:230px;
	border:1px dotted #000;
	/* text-align:right; */
	font-size:12px;
}


.ausgabe{
	font-weight:bold;
}

.ausgabe .thin{
	font-weight:normal;
}

.ausgabe td{padding:5px;text-align:right;padding-right:10px;}

.ausgabe td:first-child{text-align:center;background-color:#F5F5F5;border-right:1px dotted #000;width:166px;}
.ausgabe td:last-child{background-color:#F5F5F5;border-left:1px dotted #000;padding-right:10px;width:225px;}
.ausgabe .center{text-align:center;}

.eingabeneu{
	font-weight:bold;
}

.eingabeneu .thin{
	font-weight:normal;
}

.eingabeneu td{padding:5px;text-align:right;padding-right:10px;}

.eingabeneu td:first-child{text-align:center;background-color:#F5F5F5;}
.eingabeneu td:last-child{background-color:#F5F5F5;padding-right:10px;}
.eingabeneu .center{text-align:center;}




#buttonframe{
	/* background-color:#f00; */
	/* height:100px; */
}

.button{
	width:250px;
	/* display:inline; */
	margin:20px;
	margin-top:15px;
	margin-right:30px;
	margin-left:42px;
	float:left; 
	padding:5px;
	border-radius:10px;
	border:1px solid #999;
	background-color:#fca402;
	background-image:url("hg-button.png");
	text-align:center;
	/* height:30px; */
	cursor:pointer;
	text-transform:uppercase;
	font-size:13px;
	color:#fff;
	/* font-weight:bold; */
	letter-spacing:1px;
	box-shadow:0px 0px 5px 1px #ccc;
	font-weight:bold;
	margin-right:8px;
}

.button:hover{
	border-color:#666;
	background-image:url("hg-button-hover.png");
}

#getpdf{
	float:left;
	margin-left:10px;
	margin-top:30px;
	/* width:auto; */
	width:310px;
	padding-left:10px;
	padding-right:5px;
	/* padding-top:5px; */
	/* background-image:url("pdf.png"); */
	/* background-repeat:no-repeat;
	background-position:8px 5px; */
	position:relative;
	z-index:1;
	display:none;
}

#getpdf .pdfbutton{
	margin:0;
	float:left;
	width:17px;
	height:18px;
	background-image:url("pdf.png");
	background-repeat:no-repeat;
	/* background-position:8px 5px; */
	margin-right:10px;
}

.activehektar{
	background-color:#339933;
	color:#fff;
}

.activebetrieb{
	background-color:#3c3ca4;
	color:#fff;
}


#betriebon:hover{background-color:#3c3ca4;color:#fff;}
#hektaron:hover{background-color:#339933;color:#fff;}







#submit{
	width:150px;
	float:right;
	
}

.error{
	color:f00;
	/* float:right; */
	position:relative;
	margin-right:0;
	
	/* margin-right:7px; */
	font-size:11px;
	margin-top:5px;
	font-weight:bold;
	width:641px;
}
#copy{
	color:#999;
	text-align:right;
	margin-top:20px;
}

.fussnote{margin-top:5px;}

.legende{position:relative;top:-20px;text-align:center;}
#copy{position:relative;top:-20px;}


#charthektar{
	position:relative;
	clear:both;
	/* width:670px; */
	width:984px;
	height:300px;	
	background-color:#eef4e2;
	border-bottom:3px solid #000;
	padding-top:20px;
}

#legende-hektar{
	position:absolute;
	top:138px;
	right:15px;
	width:240px;
	/* line-height:20px; */
}

#legende-hektar .footer{line-height:20px;}

#legende-hektar .sq{
	float:left;
	width:9px;
	height:9px;
	margin-right:10px;
	margin-top:3px;
}

.leghek{
	margin-top:5px;
}

#legende-hektar #jw{background-color:#354904;}
#legende-hektar #greening{background-color:#597a08;}
#legende-hektar #zusatz{background-color:#c4d39b;}
#legende-hektar #basis{background-color:#a1c448;}

#fussnote-hektar{
	padding-top:3px;
	padding-left:5px;
	background-color:#EEF4E2;
	font-size:10px;
	width:979px;
}
#fussnote-hektar sup{
	font-size:8px;
}

#chartbetrieb{
	position:relative;
	clear:both;
	width:670px;
	height:300px;	
	display:none;
}

.innerframe{
	width:500px;
	/* height:300px; */
	height:250px;
	margin-left:110px;
	/* background-color:#ccc; */
	position:relative;
}

#charthektar .bar{
	width:30px;
	background-color:#A1C448;
	float:left;
	position:absolute;
	/* bottom:6px !important; */
	border:1px solid #999;
	border-bottom:0;
	bottom:1px !important;
}

#charthektar .subbar1{background-color:#a1c448;}
#charthektar .subbar2{background-color:#597a08;}
#charthektar .subbar3{background-color:#c4d39b;}
#charthektar .subbar4{background-color:#354904;}

#chartbetrieb .bar{
	width:30px;
	background-color:#3c3ca4;
	float:left;
	position:absolute;
	bottom:1px !important;
}

.bar1{bottom:0;left:25px;}
.bar2{bottom:0;left:95px;}
.bar3{bottom:0;left:165px;}
.bar4{bottom:0;left:235px;}
.bar5{bottom:0;left:305px;}
.bar6{bottom:0;left:375px;}
.bar7{bottom:0;left:445px;}
.bar8{bottom:0;left:515px;}


.skala{
	height:1px;
	width:570px;
	background-color:#ddd;
	position:absolute;
}

.skalabv{
	height:1px;
	width:570px;
	background-color:#aaa;
	position:absolute;
}

.skala4{bottom:0px;background-color:#000;}
.skala3{bottom:50px;}
.skala2{bottom:100px;}
.skala1{bottom:150px;}
.skala0{bottom:200px;}

.legend{
	position:absolute;
	/* left:-40px; */
	right:514px;
	text-align:right;
}

.legend4{bottom:-5px;}
.legend3{bottom:45px;}
.legend2{bottom:95px;}
.legend1{bottom:145px;}
.legend0{bottom:195px;}

.bottomlegend{
	position:absolute;
	bottom:-30px;
}


.bottomlegend0{left:25px;}
.bottomlegend1{left:95px;}
.bottomlegend2{left:165px;}
.bottomlegend3{left:235px;}
.bottomlegend4{left:305px;}
.bottomlegend5{left:375px;}
.bottomlegend6{left:445px;}
/* .bottomlegend7{left:485px;} */
.bottomlegend7{left:515px;}



/* NEUE VERSION */

#laschenvorlauf{
	width:90%;
	height:85px;
}

#lasche{
	background-color:#a2c449;
	border-radius:10px 10px  0 0;
	width:600px;
	height:60px;
	margin-top:10px;
	position:absolute;
	/* display:none; */
	z-index:-1;
}



#laschegruen{
	background-color:#a2c449;
	float:left;
	width:500px;
	height:70px;
	border-radius:10px 10px  0 0;
	position:relative;
	z-index:0;
	text-align:center;
}
#laschegruen h2{
	text-transform:uppercase;
	color:#fff;
	font-size:18px;
	margin-top:30px;
	/* margin-left:60px; */
	cursor:pointer;
	letter-spacing:1px;
}
#laschegruen h2:hover{
	text-decoration:underline;
}

#lascheblau{
	background-color:#0d87c9;
	float:right;
	width:477px;
	height:60px;
	margin-top:10px;
	margin-left:500px;
	border-radius:0px 10px 0px 10px;
	margin-right:8px;
	z-index:3;
	position:absolute;
	text-align:center;
}

#lascheblau h2{
	text-transform:uppercase;
	color:#fff;
	font-size:18px;
	margin-top:20px;
	/* margin-left:60px; */
	cursor:pointer;
	letter-spacing:1px;
}
#lascheblau h2:hover{
	text-decoration:underline;
}

#spacegruen{
	background-color:#a2c449;
	/* width:100%; */
	width:984px;
	height:10px;
	border-radius:0 10px 0 0;
	clear:both;
}

#erghektar .white{background-color:#fff !important;}
#erghektar .light{background-color:#eef4e2 !important;}
#erghektar .dark{background-color:#a2c449 !important;}
#erghektar .center{text-align:center;}
#erghektar .righttop{border-radius:0px 10px 0px 0px;}

#erghektar{
	border-collapse:separate;
	/* border-radius:10px 10px 10px 10px; */
	
}

#erghektar .margin{
	padding-left:40px;
	font-weight:normal !important;
}

#erghektar td{
	border-bottom:1px solid #000;
	border-right:1px dotted #000;
	text-align:right;
	padding:8px;
	padding-right:7px;
	padding-left:5px;
}

#erghektar td:first-child{
	font-weight:bold;
	width:160px;
}

#erghektar td:last-child{
	border-right:none;
}

#erghektar thead{
	font-weight:bold;
	background-color:#a2c449 !important;
	text-align:center !important;
}

#erghektar thead td{
	border-bottom:3px solid #000;	
	border-right:none;
}

#erghektar td:first-child{
	background-color:#eef4e2;
	text-align:left;
}

#erghektar .footer{
	font-weight:bold;
	background-color:#a2c449 !important;
}

#erghektar .footer td{
	border-bottom:3px solid #000;
	border-top:2px solid #000;
	/* border-right:1px dotted #eef4e2; */
}


/* ##### Kopie Betriebsvariante ##### */
#bvlaschenvorlauf{
	width:90%;
	height:85px;
	/* margin-left:30px; */
}

#bvlasche{
	background-color:#0d87c9;
	border-radius:10px 10px  0 0;
	width:600px;
	height:60px;
	margin-top:10px;
	margin-left:10px;
	position:absolute;
	/* display:none; */
	z-index:-1;
}



#bvlaschegruen{
	background-color:#a2c449;
	float:left;
	width:492px;
	height:60px;
	border-radius:10px 0 10px 0;
	position:relative;
	margin-top:10px;
	margin-left:8px;
	z-index:0;
	text-align:center;
	/* display:none; */
}
#bvlaschegruen h2{
	text-transform:uppercase;
	color:#fff;
	font-size:18px;
	margin-top:20px;
	/* margin-left:60px; */
	cursor:pointer;
	letter-spacing:1px;
}
#bvlaschegruen h2:hover{
	text-decoration:underline;
}

#bvlascheblau{
	background-color:#0d87c9;
	float:right;
	width:484px;
	height:72px;
	margin-left:500px;
	border-radius:10px 10px 0px 0px;
	margin-right:8px;
	z-index:3;
	position:absolute;
	text-align:center;
	margin-top:0px;
}

#bvlascheblau h2{
	text-transform:uppercase;
	color:#fff;
	font-size:18px;
	margin-top:30px;
	/* margin-left:60px; */
	cursor:pointer;
	letter-spacing:1px;
}
#bvlascheblau h2:hover{
	text-decoration:underline;
}

#bvspacegruen{
	background-color:#0d87c9;
	/* width:100%; */
	width:984px;
	/* margin-left:50px; */
	height:10px;
	border-radius:10px 0 0 0;
	clear:both;
}

#bverghektar .white{background-color:#fff !important;}
#bverghektar .light{background-color:#cfdfe7 !important;}
#bverghektar .dark{background-color:#0d87c9 !important;}
#bverghektar .center{text-align:center;}
#bverghektar .righttop{border-radius:0px 10px 0px 0px;}

#bverghektar{
	border-collapse:separate;
	/* border-radius:10px 10px 10px 10px; */
	
}

#bverghektar .margin{
	padding-left:40px;
	font-weight:normal !important;
}

#bverghektar td{
	border-bottom:1px solid #000;
	border-right:1px dotted #000;
	text-align:right;
	padding:8px;
	padding-right:7px;
	padding-left:5px;
}

#bverghektar td:first-child{
	font-weight:bold;
	width:160px;
}

#bverghektar td:last-child{
	border-right:none;
}

#bverghektar thead{
	font-weight:bold;
	background-color:#0d87c9 !important;
	text-align:center !important;
}

#bverghektar thead td{
	border-bottom:3px solid #000;	
	border-right:none;
}

#bverghektar td:first-child{
	background-color:#cfdfe7;
	text-align:left;
}

#bverghektar .footer{
	font-weight:bold;
	background-color:#0d87c9 !important;
}

#bverghektar .footer td{
	border-bottom:3px solid #000;
	border-top:2px solid #000;
	/* border-right:1px dotted #eef4e2; */
}

#bvcharthektar{
	position:relative;
	clear:both;
	/* width:670px; */
	width:984px;
	height:300px;	
	background-color:#cfdfe7;
	border-bottom:3px solid #000;
	padding-top:20px;
}

#bvcharthektar .bar{
	width:30px;
	background-color:#0d87c9;
	float:left;
	position:absolute;
	/* bottom:6px !important; */
	border:1px solid #999;
	border-bottom:0;
	bottom:1px !important;
}

#bvcharthektar .subbar1{background-color:#0d87c9;}
#bvcharthektar .subbar2{background-color:#156590;}
#bvcharthektar .subbar3{background-color:#86b9d5;}
#bvcharthektar .subbar4{background-color:#084e75;}


#bvlegende-hektar{
	position:absolute;
	top:138px;
	right:15px;
	width:240px;
	/* line-height:20px; */
}

#bvlegende-hektar .footer{line-height:20px;}

#bvlegende-hektar .sq{
	float:left;
	width:9px;
	height:9px;
	margin-right:10px;
	margin-top:3px;
}

#bvlegende-hektar #bvjw{background-color:#084e75;}
#bvlegende-hektar #bvgreening{background-color:#156590;}
#bvlegende-hektar #bvzusatz{background-color:#86b9d5;}
#bvlegende-hektar #bvbasis{background-color:#0d87c9;}

#bvfussnote-hektar{
	padding-top:3px;
	padding-left:5px;
	background-color:#cfdfe7;
	font-size:10px;
	width:979px;
}
#bvfussnote-hektar sup{
	font-size:8px;
}



/* ### Umschaltung ### */
#hektarvariante{
	
}

#betriebsvariante{
	display:none;
}
