@import url(AGRARSTICKV2_cssstyled_content.css);
@import url(AGRARSTICKV2_mailform.css);
@import url(AGRARSTICKV2_dmailsubscription.css);
@import url(AGRARSTICKV2_sitemap.css);
@import url(AGRARSTICKV2_ppeventcheckin.css);
html,body {
	height:100%;
	margin:0px auto;
	padding:0;
	z-index:0;
}

* html div.wrapper_all{
	height:100%;
}

body{
	margin:0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#6A6A6A;
	background:url(../site_images/AGRARSTICKV2/body_background.jpg) repeat-x #edebe4;
	overflow:-moz-scrollbars-vertical;
}

/*****************************************************/
	#clearfooter{
		clear:both;
		height:0px;
		display:block;
		width:100%;
	}

	div>p {margin:0}
	
	p {margin:0}

	img{
		border:0;
		margin:0;
		padding:0;
	}

	a{
		text-decoration:none;
		color:#d30020;
	}

	.clearing{
		clear:both;
		height:0px;
		visibility:hidden;
	}

	input, select{
		border:1px solid #000000;
		font-size:11px;
	}
/*****************************************************/

.wrapper_all{
	margin:0px auto;
	padding:0px;
	position:absolute;
	top:0px;
	height:100%;
	min-height:100%;
	width:100%;
	z-index:0;
	background:url(../site_images/AGRARSTICKV2/BG_body.png) repeat-x transparent;
}

	.wrapper_centering{
		width:958px;
		height:100%;
		min-height:100%;
		margin:0px auto;
		margin-bottom:-30px;
		border:1px solid #fff;
		border-top:none;
		position:relative;
		background:url(../site_images/AGRARSTICKV2/wrapper_centering_back.jpg) repeat-y #fff;
	}
		.wrap_meta{
			float:left;
			height:25px;
			width:958px;
			background:url(../site_images/AGRARSTICKV2/meta_back.jpg) repeat-x;
		}
		.META{
			color:#fff;
			line-height:19px;
			width:700px;
			float:left;
		}
		.META a{
			height:16px;
			font-size:11px;
			padding-left:5px;
			color:#fff;
		}
		
		.LANGUAGE{
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			height:16px;
			float:right;
			line-height:19px;
		}
		
		
		.tx-srlanguagemenu-pi1{
			width:200px;
			height:16px;
			padding-top:1px;
		}
		.tx-srlanguagemenu-pi1 fieldset{
			border:none;
			float:left;
			height:16px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		
		.tx-srlanguagemenu-pi1 select{
			width:200px;
			float:left;
			height:16px;
		}
		.tx-srlanguagemenu-pi1 legend, .tx-srlanguagemenu-pi1 label{
			display:none;
			border:none;
		}
		
		.head{
			width:958px;
			height:194px;
			float:left;
			background:url(../site_images/AGRARSTICKV2/head_back.jpg)  no-repeat ;
			border-bottom:1px solid #fff;
			border-top:1px solid #fff;
		}
		
		.LOGO{
			width:170px;
			height:133px;
			float:left;
			padding-top:20px;
			padding-left:35px;
		}
			
		.SEARCH{
			float:right;
			padding-top:95px;
			width:220px;
			height:60px;			
		}
	
		.SEARCH_FIELD{
			height:15px;
			width:150px;
			float:left;
			padding-top:7px;
			border:none;
			height:15px;
			color:#6A6A6A;
			font-size:13px;
			background-color:transparent;
			border:none;
		}
		.SEARCH_BUTTON{
			float:left;
			width:21px;
			height:21px;
			border:none;	
			padding-left:10px;
		}
		.wrapper_search_header_text{
			float:left;
			width:100px;
			padding-left:23px;
			padding-bottom:7px;
		}
		.wrapper_search_field{
			border:none;
			width:150px;
			float:left;
			padding-left:8px;
			padding-top:5px;
			float:left;
		}	
		.wrapper_search_button{
			width:30px;
			float:right;
			border:none;

		}	
		

		#MENU {
			float:left;
			width:700px;
			position:relative;
			text-align:center;
			font-size:14px;
			line-height:14px;
			padding-left:250px;
			padding-top:9px;
			* margin-bottom:-10px;
		
		}
		#MENU ul {
		  margin:0;
		  padding:0px 0px 0px 2px;
		  list-style:none;
		  float:left;
		  }
		#MENU li {
		  float:left;
		  background:url("../site_images/AGRARSTICKV2/left.gif") no-repeat left ;
  		  margin-top:-1px;
		  padding:0 0 0 10px;
		  }
		#MENU a {
		  float:left;
		  display:block;
		  background:url("../site_images/AGRARSTICKV2/right.gif") no-repeat right ;
  		  padding:14px 30px 12px 21px;
		  text-decoration:none;
		  font-weight:bold;
		  color:#403f40;
		  }
		/* Commented Backslash Hack
		   hides rule from IE5-Mac \*/
		#MENU a {float:none;}
		/* End IE5-Mac hack */

  		#MENU #current {
			background-image:url("../site_images/AGRARSTICKV2/left_on.gif");
			margin-top:-4px;
		  }
		#MENU #current a {
			background-image:url("../site_images/AGRARSTICKV2/right_on.gif");
			color:#403f40;
			padding:14px 30px 12px 21px;
		  }
		
			.wrapper_main{
				width:958px;
				background:url(../site_images/AGRARSTICKV2/trenn_back.jpg) repeat-x top;
				float:left;
				padding-top:6px;
			}
			
			.wrapper_inner{
				width:958px;
				border-top:1px solid #fff;
				border-left:1px solid #fff;
				border-right:1px solid #fff;
	*			border-right:none;
				float:left;
				position:relative;
				margin-left:-1px;
				background:url(../site_images/AGRARSTICKV2/wrapper_centering_back.jpg) repeat-y #fff;
			}
			
			.col_left{
				width:250px;
				height:100%;
				float:left;
				padding-bottom:200px;
				margin-top:-15px;
			}
		
			.MENU_LEFT{
				font-size:11px;
				width:235px;
				float:left;
				padding-top:6px;
				padding-left:5px; 
			}
				
				.MENU_LEFT ul{
					margin:0px 0px 0px 0px;
					padding:0px;
					list-style:none;
					padding-bottom:0px;
				}
				
				.MENU_LEFT li{
					padding:0;
					margin:0;
					display:inline;
				}
				
				.MENU_LEFT a{
					width:205px;
					display:block;
					padding:4px 0px 4px 30px;
					text-decoration:none;
					background:url(../site_images/AGRARSTICKV2/MENU_POINTER_NO.gif) 0px center no-repeat;
					border:1px solid #d7d3c4;
					margin-top:-1px;
					color:#625b44;
				}
				
				.MENU_LEFT .ACT a{
					text-decoration:none;
					padding:4px 0px 4px 30px;
					background:url(../site_images/AGRARSTICKV2/MENU_POINTER_ACT.gif) 0px center no-repeat #f6f2e8;

				}
				.MENU_LEFT ul.LEV_1{
					border-top:2px solid #d7d3c4;
				}
					
					.MENU_LEFT .LEV_1 .ACTIFSUB a{
						background:url(../site_images/AGRARSTICKV2/MENU_POINTER_CUR.gif) 0px center no-repeat #f6f2e8 ;
					}
					.MENU_LEFT .LEV_1 .CUR a{
						background:url(../site_images/AGRARSTICKV2/MENU_POINTER_ACT.gif) 0px center no-repeat #f6f2e8 ;
					}
					.MENU_LEFT ul.LEV_2{
						margin:0px 0px 0px 0px;
						padding:0;
						background:#f6f2e8;
					}
			
					.MENU_LEFT ul.LEV_2 li{
						margin:0;
						padding:0;
					}
					
					.MENU_LEFT .LEV_2 a{
						padding-left:50px;
						width:185px;
					}
					.MENU_LEFT .LEV_2 .CUR a{
						background:url(../site_images/AGRARSTICKV2/MENU_POINTER_ACT.gif) 0px center no-repeat;
					}
				
					.MENU_LEFT ul.LEV_3{
						margin:0px 0px 0px 0px;
						padding:0;
						font-size:10px;
						border:none;
					}

					.MENU_LEFT .LEV_3 a{
						padding-left:50px;
						width:110px;
						font-weight:normal;
					}

				.col_left .TRENN, .col_right .TRENN{
					position:relative;
					float:left;
					height:20px;
					width:250px;
					border:1px solid #fff;
					border-left:none;
					border-right:none;
					line-height:20px;
					margin:5px 0px 5px 0px;
				}

				.CALLBACK, .PARTNER_HEAD, .PAGETITLE{
					width:240px;
					padding:5px 5px 5px 5px;
					float:left;
					position:relative;
				}
				.CALLBACK a,.PARTNER_HEAD a, .PAGETITLE a{
					padding:5px 5px 5px 25px;
					width:205px;
					line-height:14px;
					border:1px solid #d30020;
					display:block;
					color:#000;
					float:left;

				}
				.CALLBACK a{
					background:url(../site_images/AGRARSTICKV2/CALL_BACK.gif) no-repeat 2px center;
				}
				.PARTNER_HEAD a{
					background:url(../site_images/AGRARSTICKV2/PARTNER_BACK.gif) no-repeat 2px center;				
				}
				.PAGETITLE a{
					background:url(../site_images/AGRARSTICKV2/PAGETITLE_BACK.gif) no-repeat 2px center;				
				}
				.PARTNER{
					padding:5px 5px 5px 10px;
					width:230px;
					float:left;
				}
				
				.PARTNER .csi-image img{
					padding:0px 0px 0px 0px !important;
					border:1px solid #c5c0a7 !important;
				}
				
				.wrapper_content{
					float:left;
					position:relative;
					width:477px;
					border:0px 1px 0px 1px solid #fff;
				}
				
					.CONTENT{
						float:left;
						min-height:100%;
						height:auto;
						position:relative;
						width:477px;
						padding-bottom:30px;
						line-height:1.4em;
					}
					.CONTENT .CONTENT_ELEMENT{
						padding:5px 10px 10px 10px;
						position:relative;
					}
					.CONTENT h1, .CONTENT h2, .CONTENT h3{
						font-size:16px;
						padding-bottom:10px;
						line-height:22px;
						margin:0px 0px 0px 0px;
					}	
					.CONTENT h2{
						font-size:14px;
					}	
					.CONTENT h3{
						font-size:13px;
						font-weight:bold;
					}	
					.CONTENT ul{
						padding:0px 0px 0px 0px;
						margin:0px 0px 0px 20px;
					}
					.CONTENT .csc-frame-rulerAfter{
						border-top:1px dashed #B2B2B2;
					}
					.CONTENT .csc-textpic-caption{
					font-size:10px;
					font-weight:bold;
					line-height:12px;
					}
				.col_right{
					float:right;
					width:228px;
					height:100%;
					position:relative;
				}
					
				.SERVICE_HEAD, .NEWS_HEAD{
					width:210px;
					padding:5px;
					float:left;
					position:relative;
					height:30px;
				}
				.SERVICE_HEAD a, .NEWS_HEAD a{
					padding:5px 5px 5px 25px;
					width:185px;
					line-height:14px;
					border:1px solid #d30020;
					display:block;
					color:#000;
				}
				.SERVICE_HEAD a{
					background:url(../site_images/AGRARSTICKV2/SERVICE_BACK.gif) no-repeat 2px center;
				}
				.NEWS_HEAD a{
					background:url(../site_images/AGRARSTICKV2/NEWS_BACK.gif) no-repeat 2px center;
				}
				
				.NEWS{
					padding-left:5px;
				}
				.NEWS h3{
					font-size:10px;
					color:#d30020;
					margin:0px 0px 0px 0px;
					padding:5px 5px 0px 10px;
				}
				.NEWS h4{
					font-size:10px;
					color:#625b44;
					font-weight:none;
					margin:0px 0px 0px 0px;
					padding:5px 5px 5px 10px;
				}
				
				.NEWS .news-latest-date{
					font-size:10px;
					float:left;
					padding:5px 5px 5px 10px;
					width:200px;
					font-weight:bold;
					display:block;
					height:15px;
					background:#d7d3c4;
				}
				.NEWS .news-latest-morelink{
					padding:0px 0px 10px 0px ;
					float:left;
					width:100%;
				}
				.NEWS .news-latest-morelink a{
					color:#d30020;
					font-size:10px;
					padding:0px 0px 0px 10px;
				}
				.SERVICE{
					text-align:center;
				}
				.SERVICE select{
					width:200px;
				}
				.col_right .TRENN{
					width:228px;
				}
					
		.wrapper_footer{
			width:478px;
			height:20px;
			background:#e7e4dc;
			float:left;
		}
				.FOOTER{
				height:20px;
				bottom:0px;
				position:relative;
				color:#000;
				font-size:10px;
				width:478px;
				line-height:12px;
				padding-top:3px;
				} 


				.FOOTER .COPYRIGHT{
				float:left;
				padding-left:5px;
				}
				
				.FOOTER .PRINTLINK{
				float:right;
				padding-right:5px;
				}
/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


.CAL_CONTENT_ELEMENT{
	border:1px solid #D30020;
	margin-bottom:10px;
	float:left;
	width:430px;
	padding-bottom:10px;
}
.CAL_HEADER{
	background:#D30020;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	width:425px;
	padding:5px 0px 5px 5px;
}

.CAL_DATE, .CAL_DATE_TILL, .CAL_CATEGORY, .CAL_CONTENT{
	float:left;
	padding-left:5px;
	font-weight:normal;

}
.CAL_CATEGORY{
	width:50%;
	background:#D30020;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
}
.CAL_DATE_TILL_TRENN{
	float:left;
	padding-left:5px;
}

