/* _styles - UFA Samen ****************************************** */
/* (c) 2005 insyma // letzte ưnderung: 14.12.05 hupf                */

/* _allgemeine definitionen ************************************* */
body {
	background-color: #F5F5F5;
	margin: 15px 15px;
	text-align: center;
}
div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#contentCell {
	width: auto;
	min-width: 800px;
	min-height: 600px;
	height: auto;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 0 20px 10px 0;
/*	padding-right: 20px;
	padding-bottom: 10px;
*/}
/* _header ************************************************* */
div.SiteHeaderBlumenundGemuse, div.SiteHeaderWildblumen, div.SiteHeaderLandwirtschaft,  div.SiteHeaderProfigrun, div.SiteHeaderAktuell{
	width: auto;
	height: 115px;
} 
div.SiteHeaderBackground {
	background: url(../img/bg_header.jpg) repeat-x bottom right;
	width: auto;
	height: 115px;
}
div.SiteHeaderBlumenundGemuse, div.SiteHeaderAktuell {
	background: url(../img/soblu.jpg) no-repeat bottom right;
} 
div.SiteHeaderWildblumen {
	background: url(../img/wildblume_bild.jpg) no-repeat bottom right;
} 
div.SiteHeaderLandwirtschaft {
	background: url(../img/lawi.jpg) no-repeat bottom right;
}
div.SiteHeaderProfigrun {
	background: url(../img/profigruen_hit.jpg) no-repeat bottom right;
}
div.logo {
	float: left;
	background: url(../img/logo.gif) no-repeat bottom;
	background-color: #FFFFFF;
	width: 200px;
	height: 95px;
	padding: 20px 50px 0px 20px;
}
div.headercell{
	float: left;	
}
div.hilfsnavi {
	font-size: 10px;
	color: #ABABAB;
	text-align: left;
	height: 15px;
}
div.hilfsnavi a {
	color: #8E8E8E;
	text-decoration: none;
}
div.hilfsnavi a:hover {
	color: #2F2F2F;
}

/*   ***************   _menu  ********************************** */
div.menu {
	color: #FFFFFF;
	background: url(../img/bg_main-nav.gif) repeat-x;
	height: 20px;
	font-size: 10px;
	vertical-align: middle;
	margin: 80px 0px 0px 0px;
}
div.menu ul {
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
div.menu li {
	list-style: none;
	float: left;
	margin-right: 7px;
	padding: 4px 0 4px 0;
/*	padding-bottom: 4px;
	padding-top: 4px;
*/}
div.menu a {
	text-decoration: none;
	color: #FFFFFF;
}
div.menu a:hover {
	color: #C13A06
}
/* ***** _menuBullets  ********** */
div.menuBulletLW, div.menuBulletRB, div.menuBulletBG, div.menuBulletWB {
	width: 7px;
	float:left;
	margin-right: 2px;
	height: 12px;
}
div.menuBulletLW {
	background-color: #FFE907;

}
div.menuBulletRB {
	background-color: #7FE128;

}
div.menuBulletBG {
	background-color: #FEBD03;
}

div.menuBulletWB {
	background-color: /*#A73B0A;*/#8B506E;
}

/* _inhaltsPart ************************ */
/* Dieses DIV umfasst Submenu und Contentbereich */
div.contentholder {
	width: 100%;
	height: auto;
	padding: 30px 0px 0px 0px;
}
/* _content ****************************** */
div.content {
	position: relative;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 0px 15px 270px;
	font-size: 11px;
	text-align: left;
	color: #757575;
	line-height: 15px;
}
div.content img {
	float: right;
	margin-bottom: 5px;
	border: 1px solid #ABABAB;
	clear: right;
}
div.contentimg {
	float: right;	
	clear: right;
	width: 160px;
	margin-left: 25px;
}
div.contentimg  img{
	clear: right;
	float: right;
	margin-bottom: 5px;
	border: 1px solid #ABABAB;
}

div.content a {
	text-decoration: none;
	color: #C13A06;
}
div.content a:hover{
	color: #000000;
}
div.content ol {
	margin-left: 25px;
}
div.content ul {
	list-style: square;
	margin-left: 20px;

}
div.content li {
	margin: 10px 0 6px 0;
/*	margin-top: 10px;
	margin-bottom: 6px;*/
}
div.content h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 4px 0;
/*	margin-bottom: 4px;*/
	padding: 0 0 4px 0;
/*	padding-bottom: 4px;*/
	color: #383838;
	text-align: left;
}
div.content h2 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	letter-spacing: 1.2px;
}
div.content p {
	height: auto;
	margin-bottom: 10px;
}

/* _container Bilder *********************************** */
div.legendSmall {
	margin-bottom: 25px;	
}
div.legendLarge {
	width: 508px;
	margin-bottom: 25px;
}
div.extraBild{
	float:left;
	width: 100%;
	margin-bottom: 5px;
	border: none;
	clear: right;
}
div.extraBild img {
/*	margin: 0 auto 0 auto;*/
	float: left;
	vertical-align: top;
}
div.extraBildeintrag{
	width: 243px;
	float: left;
	margin-right: 20px;
}
div.extraBildeintraggross{
	width: 380px;
	float: left;
	margin-right: 20px;
}
div.BildLegende {
	width: 160px;
	text-align: right;
	padding-right: 2px;
	margin-bottom: 5px;
}

div.contact {
	float: left;
	border: 1px solid #CDCDCD;
	padding: 6px;
	width: 220px;
	margin: 0 15px 15px 0;
/*	margin-right: 15px;
	margin-bottom: 15px;*/
}
div.contact img {
	margin: 0 0 2px -3px;
/*	margin-left: -3px;
	margin-bottom: 2px;*/
}

div.scrolllist {
	width: 510px;
	/*overflow: scroll;*/
	margin: 10px 0 10px 0;
/*	margin-bottom: 10px;
	margin-top: 10px;*/
}
table.tabelle {
	width: 510px;
	margin-top: 10px;
	border-bottom: 1px solid #E7E5D9;
}
table.tabelle td {
	font-size: 10px;
	vertical-align: top;
	text-align: left;
}
tr.zeiletop {
	color: #000000;
	background-color: #E7E5D9;
}
tr.zeile1 {
	color: #757575;
	background-color: #F5F5F5;
}

div.LinkListe {
	margin: 15px 0 15px 0;
/*	margin-top: 15px;
	margin-bottom: 15px;*/
}
div.LinkListe a {
	font-weight: bold;
	text-decoration: none;
	color: #C13A06;
	font-size: 11px;
	line-height: 15px;
}
div.Link {
	border-top: 1px dashed #666872;
	margin: 7px 25px 10px 15px;
/*	margin-left: 15px;
	margin-right: 25px;
	margin-top: 7px;
	margin-bottom: 10px;
*/	padding-top:3px;
}
div.Link a {
	font-weight: normal;
}

/* _submenu ****************************** */
div.submenu {
	float:left;
	width: 250px;
	font-size: 11px;
	text-align: left;
	padding-right: 20px;
}
div.stufe2aktiv a, div.stufe3aktiv a, div.stufe4aktiv a {
	color: #C13A06;
	text-decoration: none;
}
div.stufe1 {
	font-weight: bold;
	font-size: 11px;
	margin-left: 20px;
	padding: 4px 0 4px 10px;
/*	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;*/
	border-top: 1px solid #999999;
}
div.stufe2, div.stufe2aktiv {
	margin-left: 20px;
	border-top: 1px solid #999999;
	padding: 2px 0 2px 30px;
/*	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;*/
	background-color: #EAEAEA;
}
div.stufe3, div.stufe3aktiv {
	margin-left: 20px;
	border-top: 1px solid #999999;
	padding: 2px 0 2px 50px;
/*	padding-left:50px;
	padding-top: 2px;
	padding-bottom: 2px;*/
	background-color: #F4F4F4;
}
div.stufe4, div.stufe4aktiv {
	margin-left: 20px;
	border-top: 1px solid #999999;
	padding: 2px 0 2px 70px;
/*	padding-left: 70px;
	padding-top: 2px;
	padding-bottom: 2px;*/
	background-color: #FAFAFA;
}
div.stufe1 a {
	color: #4D4D4D;
	text-decoration: none;
	font-weight: bold;
}
div.submenu a:hover {
	color: #C13A06;
}
div.stufe2 a, div.stufe3 a, div.stufe4 a{
	color: #4D4D4D;
	text-decoration: none;
}
div.aktiv {
	font-weight: bold;
	font-size: 11px;
	margin-left: 20px;
	padding: 4px 0 4px 10px
/*	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;*/
	border-top: 1px solid #999999;
	color: #C13A06;
}
div.aktiv a {
	color: #C13A06;
	text-decoration: none;
}
div.aktiv a:hover {
	color: #000000;
}

div.HeaderProfigrun, div.HeaderLandwirtschaft, div.HeaderBlumenundGemuse, div.HeaderWildblumen {
	width: 230px;
	height: 10px;
	margin-left: 20px;
	background-color: #7FE128;
}
div.HeaderLandwirtschaft {
	background-color: #FFE907
}
div.HeaderBlumenundGemuse {
	background-color: #FEBD03;
}
div.HeaderWildblumen {
	background-color: /*#A73B0A;*/#8B506E;
}

/* DetailTabelleStyles ******************** */
div.DetailTabelle {
	width: auto;
	position: relative;
	height: auto;
	font-size: 10px;
	margin-bottom: 12px;
}
div.DetailTabelle table {
	width: auto;
	height: auto;
}
div#ContainerCheckboxes ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
}
div#ContainerCheckboxes li{
	margin: 0;
	padding: 0;
	width: 300px;
}
div#ContainerCheckboxes label {
	margin: 0;
	padding: 0;
}
div#ContainerCheckboxes input {
	margin: 0 5px 0 0;
	cursor: pointer;
}
div.DetailTabelle td {
	font-size: 10px;
	color: #757575;
	vertical-align: top;
	border-right: 1px solid #B7B7B7;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 3px;
}
div.DetailTabelle td img {
	display: block;
	margin: 5px auto 0 auto;
}
div.DetailTabelle a {
	font-size: 11px;
	font-weight: bold;
	color: #434343;
}
div.DetailTabelle td p {
	margin: 0;
	padding: 0;
}
div.DetailTabelle img {
	border: none;
	margin:0px;
	float: none;
}
div.DetailTabelle h1 {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 4px 0;
/*	padding-bottom: 4px;*/
	color: #383838;
	text-align: left;
	margin: 8px 0px 0px 0px;
}
/* DetailTabelle OHNE GRUPPIERUNG Styles ******************** */
div.DetailTabelleOhneGruppierung {
	width: 99.5%;
	position: relative;
	height: auto;
	font-size: 10px;
	margin-bottom: 12px;
	
}
div.DetailTabelleOhneGruppierung table {
	width: 100%;
	height: auto;
}
div.DetailTabelleOhneGruppierung td {
	font-size: 10px;
	color: #757575;
	vertical-align: top;
	border-right: 1px solid #B7B7B7;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 3px;
}
div.DetailTabelleOhneGruppierung td img {
	display: block;
	margin: 5px auto 0 auto;
	border: none;
}
div.DetailTabelleOhneGruppierung a {
	font-size: 11px;
	font-weight: bold;
	color: #434343;
}
div.DetailTabelleOhneGruppierung td p {
	margin: 0;
	padding: 0;
}
div.DetailTabelleOhneGruppierung img {
	border: none;
	margin:0px;
	float: none;
}
div.DetailTabelleOhneGruppierung h1 {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 4px 0;
/*	padding-bottom: 4px;*/
	color: #383838;
	text-align: left;
	margin: 8px 0px 0px 0px;
}

  /* ******* tabellenfarben ************** */

tr.RowColorGruen td {background-color: #F1F8B8;}
tr.RowColorGelb td {background-color: #FEFEB2;}
tr.RowColorOrange td {background-color: #F8E0AB;}
tr.RowColorViolett td {background-color: #FECCFE;}
tr.RowColorBlau td {background-color: #CCFEFE;}
tr.RowColorGrau td {background-color: #F2F2F2;}
tr.RowColorLindgruen td {background-color: #DCECB7;}

tr.RowColor1 td {background-color: #F1F8B8;}
tr.RowColor2 td {background-color: #FEFEB2;}
tr.RowColor3 td {background-color: #F8E0AB;}
tr.RowColor4 td {background-color: #FECCFE;}
tr.RowColor5 td {background-color: #CCFEFE;}
tr.RowColor6 td {background-color: #F2F2F2;}
tr.RowColor7 td {background-color: #DCECB7;}

span.Saatzeit {
	background-color: #FE8C00;
	color: #FFFFFF;
	padding: 0 5px 0 5px;
/*	padding-left: 5px;
	padding-right: 5px;*/
	margin: 2px;
}
span.Nutzungsperiode {
	background-color: #66FE00;
	/*color: #FFFFFF;*/
	padding: 0 5px 0 5px;
/*	padding-left: 5px;
	padding-right: 5px;*/
	margin: 2px;
}
tr.HeaderRow{
   vertical-align: bottom;
}

tr.HeaderRow td {
	height: 100px;
	font-size: 11px;
	color: #757575;
	padding: 0 5px 5px 5px;
	border-right: 1px solid #B7B7B7;
	border-bottom: 2px solid #B7B7B7;
	vertical-align: bottom;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
tr.HeaderRowOhneGruppierung{
   vertical-align: bottom;
}

tr.HeaderRowOhneGruppierung td {
	font-size: 11px;
	color: #757575;
	padding: 0 5px 5px 5px;
	border-right: 1px solid #B7B7B7;
	border-bottom: 2px solid #B7B7B7;
	vertical-align: bottom;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
tr.HeaderRowOhneGruppierung td img {
	clear: both;
	vertical-align: middle;
}


tr.HeaderRowFirst td {
	padding: 5px 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	height: 20px;
	color: #000;
	border-bottom: 1px solid #B7B7B7;
	text-align: center;
	border-right: 1px solid #B7B7B7;
	vertical-align: bottom;
}
div.noscrolltable tr.HeaderRowFirst td {
	border-bottom: 3px solid white;
}
tr.HeaderRow td img {
	clear: both;
	vertical-align: middle;
}


/* Tabellenformatierungen ************ */
table.tableHolder {
	overflow: scroll;
	border: 1px solid #B7B7B7;
}
div#ContainerCheckboxes {
	float: none;
	width: 99%;
}
div.scrolltable {
	position: absolute;
	top: 0px;
	left: 221px;
	width: 450px;
   overflow: auto;
   overflow-y: hidden;
   padding-bottom: 15px;
   margin: 2px 0 0 0;
}
html>body div.scrolltable {
	top: 0px;
}
div.scrolltable td{
	text-align: center;
}
div.noscrolltable{
	margin-bottom: 50px;
	width: 230px;
}
table.nominustable tr.HeaderRow td, table.nominustable tr.HeaderRowFirst td {
	border-right: none;
}
table.minustable{
	margin-left: -223px;
}

table.tableohnegruppierung{
	margin: 15px 0 0 0;
/*	margin-top: 15px;
	margin-left: 0px;*/
}
div.tableohnegruppierung {
	margin-bottom: 50px;
/*	position: absolute;*/
}
div.tableohnegruppierung img {
	border: none;
}
div.tableohnegruppierung td{
	text-align: center;
}



div.titlebouncer{
	width: 171px;
	margin: 0;
	padding: 0; 
	text-align: left;
}
div.symbolbouncer{
    width: 30px;
}

td.highlight {
}

td.group1 {
	background-image: url(../img/bg_table_group1.gif) !important;
}
td.group2 {
	background-image: url(../img/bg_table_group2.gif) !important;
}
td.group3 {
	background-image: url(../img/bg_table_group3.gif) !important;
}
td.group4 {
	background-image: url(../img/bg_table_group4.gif) !important;
}
td.group5 {
	background-image: url(../img/bg_table_group5.gif) !important;
}






div.catauswahl{
    padding-top: 10px;
    font-size: 10px;
    color: #383838;
	 font-weight: bold;
}
div.catauswahl input{
	margin-left: 10px;
   vertical-align: middle;
}


/* Info PopUp ************************ */
div.Info {
	position: absolute;
	width: 320px;
	height: auto;
	visibility: hidden;
	border: 1px solid #757575;
	background-color: #F8F8F8;
	padding: 6px;
	margin: -10px 0px 0px 20px;
}
div.TabInfo {
	position: absolute;
	width: 150px;
	height: auto;
	visibility: hidden;
	border: 1px solid #757575;
	background-color: #EEF8FF;
	padding: 6px;
	margin: -10px 0px 0px 15px;
}
div.InfoGetreide {
	position: absolute;
	z-index: 1000;
	top: 120px;
	left: 150px;
	width: 500px;
	height: auto;
	visibility: hidden;
	border: 1px solid #757575;
	background: #FFF;
	color: #383838;
	margin: -10px 0px 10px 20px;
	line-height: 18px;
	font-size: 11px;
}
div.InfoGetreide h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	background-color: #B2BBCC;
	padding:10px 20px 10px 20px;
	color: #FFFFFF;
}
div.InfoGetreide p {
	padding: 0px 20px 0px 20px;
	clear: left;
}
div.InfoGetreide table {
	margin-left: 15px;
	min-width: 350px;
}
*html div.Infogetreide table {
	width: 350px;
}
div.InfoGetreide td {
	font-size: 11px;
	padding: 5px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	height: 14px;
	background-color: #F4F4F4;
}
div.InfoGetreide a {
	color: #C13A06;
	float: left;
}
/* _startseite *************************** */


div.startseiteLW, div.startseiteWB, div.startseiteRB, div.startseiteBG {
		clear: left;
   	background: url(../img/landwirtschaft5.jpg) repeat-x;
   	margin-top: 20px;
    	height: 110px;
}
div.startseiteWB{
   	background: url(../img/wildblumen5.jpg) repeat-x;
}
div.startseiteRB{
   	background: url(../img/rasen5.jpg) repeat-x;
}
div.startseiteBG{
   	background: url(../img/blumen5.jpg) repeat-x;
}
div.startseiteLW h1, div.startseiteWB h1, div.startseiteRB h1, div.startseiteBG h1 {
    padding: 5px 0 20px 260px;
    font-size: 12px;
    margin: 0px;
}
div.startseiteLW p, div.startseiteWB p, div.startseiteRB p, div.startseiteBG p{
    padding: 5px 5px 20px 260px;
    margin: 0px;
}
div.startseiteLW img, div.startseiteWB img, div.startseiteRB img, div.startseiteBG img {
    float: left;
	 border: 0px;
}
div.startseiteLW a, div.startseiteWB a, div.startseiteRB a, div.startseiteBG a {
	color: #000000;
}

/* graph tabellen ************************ */
div.graph_leer,  div.graph_orange, div.graph_gruen{
	width: 4px;
	height: 16px;
}
div.graph_orange {
	background-color: #FE8C00;
}
div.graph_gruen {
	background-color: #66FE00;
}
/* suche *********************************** */
div.SearchResult td {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* footer ********************************** */
div.footer {
	font-size: 10px;
	color: #CDCDCD;
	margin: 3px auto 10px auto;
/*	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;*/
	width: auto;
	height: auto;
	padding: 0 0 10px 0;
/*	padding-right: 0px;
	padding-bottom: 10px;*/
	text-align: right;
}
div.footer ul {
	list-style: none;
	float: right;
}
div.footer li {
	float: left;
	margin-left: 15px;
}
div.footer a {
	text-decoration: none;
	color: #CDCDCD;
}
div.footer a:hover {
	color: #C13A06;
}
/* legende ****************************** */
table.graph td {
	height: auto;
	margin: 0px;
	padding: 0px;
	border-bottom: none;
}

table.legende {
	border: 1px solid #CDCDCD;
	margin-right: 5px;
}
table.legende td {
	font-size: 11px;
	padding: 4px;
}
table.legende img {
	border: none;
	margin: 0px;
}
div.legende h1{
	font-size: 11px;
	font-weight: bold;
}
/* Bild Pop Up **************************** */
div.bigPic {
	margin: 0px;
	font-size: 11px;
	float: left;
}
div.bigPic a {
	color: #C13A06;
	text-decoration: none;
}
/* Dokumentationen bestellen ************** */
div.FormDok {
	margin-bottom: 10px;
	float: left;
	width: 250px;
}
div.FormDok ul {
	margin: 5px 0px 5px 0px;
	list-style: none;
}
div.FormDok li {
	margin: 0px;
}
div.FormDok td {
	font-size: 11px;
}

div.placepush{
	clear: both;
	font-size: 1px;
	width: 850px;
	height: 1px;
}
div.waseschlos{
   	background: url(../img/landwirtschaft4.jpg);
		background-repeat: repeat-x;
}

fieldset#saatmenge { width: 350px; margin: 0 50px 10px 0; float: left; }
fieldset#anz_saecke { width: 250px; float: left; }
fieldset.rechner ul { list-style: none; margin: 0; padding: 0; }
fieldset.rechner { margin: 0 0 10px 0;  padding: 0; border: none;}
fieldset.rechner p { clear: left; margin-bottom: 20px;}
fieldset.rechner input, fieldset.rechner select {
	border: 1px solid #757575;
	font-size: 11px;
	color: #757575;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
fieldset.rechner label { display: block; float: left; width: 100px; }
fieldset.rechner label.nonfloat { display: inline; float: none; padding-left: 20px; }
fieldset.rechner label.nonfloatpad { display: inline; float: none; }
fieldset.rechner select { width: 100px; }
fieldset.rechner input { padding: 1px 5px; }
fieldset.rechner input.button { background: #EEE; cursor: pointer;}
fieldset.rechner p.result { display: block; margin-left: 10px;  border: 1px solid #757575; margin: 25px 0 0 0; padding: 2px 5px; width: auto;background: #F9F9F9; border-bottom: 3px double #757575; }

