html, body { height: 100%; }
body { 
	text-align: left;
	margin: 0;
	padding: 0;
	margin:0 auto;
	text-align:center;
	height:100%;
}

body { behavior: url(fileadmin/lto/templates/html/../js/csshover.htc); }

#scheme01 #bg_bottom { background: #c3c2c2 url(../images/blocks/bg_koren.jpg) left bottom repeat-x; }
#scheme02 #bg_bottom { background: #c3c2c2 url(../images/blocks/bg_grass.jpg) left bottom repeat-x; }
#scheme03 #bg_bottom { background: #c3c2c2 url(../images/blocks/bg_akker.jpg) left bottom repeat-x; }

.clearer { height: 1px; font-size: 1px; clear: both; overflow: hidden; }

#bg_bottom { width: 100%; min-height: 100%; height: auto!important; height: 100%;  background: #52a3fe url(../images/blocks/bg_koren.jpg) left bottom repeat-x; float: left; }

#mainContainer { background-color:#fff; width: 1002px; margin: 0 auto; position: relative; z-index: 1; text-align:left; }

#mainBlock { margin: 0 1px; }

#mainNavigation { background-color:#fff; margin: 0; padding: 0; list-style: none; overflow: hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#mainNavigation li { width: 119px;  margin: 0 0 0 0; padding: 0; float: left; }
#mainNavigation li.first { width: 198px; }
#mainNavigation li.first span { padding-left:21px; }
#mainNavigation li.last { width: 204px; margin: 0!important; overflow:hidden}
#mainNavigation li.last span { padding-left: 11px; }
#mainNavigation li a span.logo { background-color:#ffffff;  width: 198px; height: 83px!important; border-bottom: 1px solid #fff;  padding: 0!important; ~height: 84px!important; }
#mainNavigation li a span { height: 50px; display: block; padding-left:5px; padding-right:5px; }
#mainNavigation li a span span { padding-top:11px; padding-left:1px; }
#mainNavigation li a:hover span { cursor: pointer; text-decoration:none; }

	/* -----------------> color scheme */
	#scheme01 .logo { background-image: url(../images/logos/lltb.gif); }
	#scheme02 .logo { background-color:white; border-bottom:solid 2px white; }
	#scheme03 .logo { background-image: url(../images/logos/zlto.gif)!important; }
	/* <----------------- color scheme */

#mainNavigation li a img { border-right: 1px solid #fff; border-bottom:1px solid #FFFFFF; /*margin-left:-1px;*/ display: block; }
#mainNavigation li a:link, #mainNavigation li a:visited { color: #fff; font-weight: bold; text-decoration: none; display: block;}
#mainNavigation li a:hover { background: #f5b421; }

.mainHover { background:#7dcefe; }

/*.mainnav1{ background:#7dcefe; border-right:solid 1px #fff; }*/
.mainnav2{ background:#C3D021; }
.mainnav3{ background:#00a950; }
.mainnav4{ background:#9d3293; }
.mainnav5{ background:#0072bc; }
.mainnav6{ background:#7dcefe; }
/*.mainnav7{ background:#7dcefe; }*/
.mainnav {border-right:solid 1px #fff; }

	/* -----------------> color scheme */
	/*#scheme01 #mainNavigation li a:hover { background: #f5b421; }
	#scheme02 #mainNavigation li a:link, #scheme02 #mainNavigation li a:visited { background: #fff; }*/
	#scheme02 #mainNavigation li a:hover { background: #7dcefe; }
	/*#scheme03 #mainNavigation li a:link, #scheme03 #mainNavigation li a:visited { background: #0053a1; }
	#scheme03 #mainNavigation li a:hover { background: #7dcefe; }*/
	/* <----------------- color scheme */
	
	/* -----------------> color scheme */
	#mainNavigation li a.color01 { background: #7dcefe!important; border-right:solid 1px #fff; }
	#mainNavigation li a.color02 { background: #7dcefe!important; }
	#mainNavigation li a.color03 { background: #7dcefe!important; }
	#mainNavigation li a.color04 { background: #7dcefe!important; }
	
    #mainNavigation li a.color05 { background: #7dcefe!important; }
	#mainNavigation li a.color06 { background: #7dcefe!important; }
	#mainNavigation li a.color07 { background: #7DCEFE!important; }
	/* <----------------- color scheme */

	#mainNavigation li a.color02:hover { background: #C3D021!important; }
	#mainNavigation li a.color03:hover { background: #00A950!important; }
	#mainNavigation li a.color04:hover { background: #9D3293!important; }
	#mainNavigation li a.color05:hover { background: #0072BC!important; }
	#mainNavigation li a.color06:hover { background: #C391C2!important; }
	#mainNavigation li a.color07:hover { background: #F6A522!important; }
	.mainnav7 a:hover { background: #F6A522!important; }
	.mainnav1 a:hover { background: #F6A522!important; }
	#mainNavigation li a:hover { background: #F6A522!important; }
	
	/* als een button actief is, gebruik de onderstaande kleuren 
	 * voor de huidig geselecteerde button
	 */
	#mainNavigation .act a.color02 { background: #C3D021!important; }
	#mainNavigation .act a.color03 { background: #00A950!important; }
	#mainNavigation .act a.color04 { background: #9D3293!important; }
	#mainNavigation .act a.color05 { background: #0072BC!important; }
	#mainNavigation .act a.color06 { background: #C391C2!important; }
	#mainNavigation .act a.color07 { background: #F6A522!important; }

	/* -----------------> color scheme 
	#mainNavigation li.act a.color02:link,#mainNavigation li.act a.color02:visited { background: #C3D021!important; }
	#mainNavigation li.act a.color03:link,#mainNavigation li.act a.color03:visited { background: #00A950!important; }
	#mainNavigation li.act a.color04:link,#mainNavigation li.act a.color04:visited { background: #9D3293!important; }
	#mainNavigation li.act a.color05:link,#mainNavigation li.act a.color05:visited { background: #90289b!important; }
	#mainNavigation li.act a.color06:link,#mainNavigation li.act a.color06:visited { background: #0190ca!important; }
	#mainNavigation li.act a.color07:link,#mainNavigation li.act a.color07:visited { background: #00ae97!important; }
	*/
	/* <----------------- color scheme */
	
	/* -----------------> color scheme  
	#mainNavigation li.act a.color02:hover { background: #C391C2!important; }
	#mainNavigation li.act a.color03:hover { background: #C391C2!important; }
	#mainNavigation li.act a .color04:hover { background: #C391C2!important; }
	
    #mainNavigation li.act a.color05:hover { background: #C391C2!important; }
	#mainNavigation li.act a.color06:hover { background: #C391C2!important; }
	#mainNavigation li.act a.color07:hover { background: #C391C2!important; }

	#mainNavigation li.act a.color05:hover { background: #C391C2!important; }
	*/
	/* <----------------- color scheme */


#leftColumn { background-color:#F4F2F3; width: 197px; padding: 0 0 10px 0; float: left; height:100%;}
#leftColumn .content { margin: 10px 10px 0 10px; }

.subMenu { margin: 0; padding: 0; list-style: none; list-style-image: none; clear:both; }
.subMenu a:link, .subMenu a:visited  { font-size: 12px; color: #878384!important; text-decoration: none; padding: 5px 10px 4px 10px; display: block; zoom: 1; }
.subMenu a:hover  { text-decoration:underline; }
.subMenu li { width: 100%; margin: 0; padding: 0; float: left; }
.subMenu li.separator { height: 1px; line-height: 1px; font-size: 1px; background: url(../images/blocks/separator01.gif) left top repeat-x; }\

.subMenu li.sub { border-bottom:dotted 1px #B5E3FD; background-color:#ffffff; }
.subMenu li.act { border-bottom:dotted 1px #B5E3FD; background-color:#ffffff; }
.subMenu li.cur { border-bottom:dotted 1px #B5E3FD; background-color:#CBDFE6; }
.subMenu li.cur a { font-weight: bold; }

.subMenu .hassub { background:url('../images/icons/menu_arrow_right.gif') 96% center no-repeat; }
.subMenu .hassubopen { 
	background:url('../images/icons/menu_arrow_bottom.gif') 96% center no-repeat; 
	~background:url('../images/icons/menu_arrow_bottom.gif') no-repeat;
	background-position-x:160px;
	background-position-y:10px;
}
.subMenu .hassubopen a{ font-weight: bold; }

.subMenu .level2 { /*margin-left:20px;*/ background-color:#E2ECEE; }
.subMenu .level3 { margin-left:40px; }

.subMenu li.sub_level3 { background-color:#ffffff; border-bottom:dotted 1px #B5E3FD;}

/*.logolink { width: 173px; height: 35px; position: absolute; left: 27px; bottom: 47px; }*/
.logolink { width: 173px; height: 200px;  left: 2px; padding-left:20px; padding-bottom:40px; bottom: 47px; }

.loginBlock { width: 163px; margin: 25px 0 20px 10px; float: left; display: inline; }
.loginBlock .loginBlock-image img { margin: 0 0 5px 2px; }
.loginBlock .loginBlock-login { width: 100%; height: 83px; background: url(../images/blocks/slot.gif) 8px 23px no-repeat; position: relative; }
.loginBlock .loginBlock-login .loginBlock-button { position: absolute; left: 86px; top: 64px; }
.loginBlock .loginBlock-login .loginBlock-button .imp-button { cursor: pointer;  }


#mainColumn { 
	width: 598px; 
	min-height: 10px; 
	float: left; 
	overflow: hidden;
	
	~overflow:none;
}

#pathway { margin: 17px 100px 13px 20px; padding: 0; list-style: none; float:left; }
#pathway li { margin: 0 5px 0 0; padding: 0; background: url(../images/bullets/bullet03.gif) left center no-repeat; padding: 0 0 0 11px; display: inline; }
#pathway li.first { background: none!important; padding: 0!important; }
#pathway a:link, #pathway a:visited { font-size: 12px; color: #878384!important; font-weight: bold; text-decoration: none;  } 
#pathway a:hover { text-decoration: underline; }

#mainColumn .print { color: #333!important; font-size: 10px; font-weight: bold; background: url(../images/icons/print.gif) left center no-repeat; margin: 18px 20px 0 0; padding: 0 0 0 17px; text-decoration: none; float: right; display: inline; }
#mainColumn .print:hover { text-decoration: underline!important; }


#mainColumn .content { min-height: 700px; height: auto!important; height: 700px; margin: 0 20px; clear: both; }

#rightColumn { width: 205px; min-height: 10px; float: left; overflow: hidden; ~width:200px;}
#rightColumn .search { color: #125fa8; font-size: 10px; margin: 3px 0 6px 13px; }
	
	#scheme01 .search  { color: #115a84; }
	#scheme02 .search  { color: #8e279c; }
	
#rightColumn .search form { margin: 3px 0 0 0; }
#rightColumn .search .imp-text { width: 99px!important; width: 101px; margin: 0 3px 8px 0; float: left; }
	
#rightColumn .search .imp-button {  width: 70px; height: 19px; border: 0px solid #fff; background: url(../images/buttons/search.gif) left top no-repeat; vertical-align: top; float: left; cursor: pointer; }

	#scheme01 .search .imp-button {  background: url(../images/buttons/search_s01.gif) left top no-repeat; }
	#scheme02 .search .imp-button {  background: url(../images/buttons/search_s02.gif) left top no-repeat; }
	
#rightColumn .content { margin: 0 10px 0 0; clear: both; }

#rightColumn { _width: 200px; }
#mainColumn { _width: 585px; }

#footer { width: 1002px; height: 43px; margin: 0 auto; ~width: 1004px; }
#footer .footerContainer  { height: 33px; background: #da5633; }		

	/* <----------------- color scheme */
	#scheme01 #footer .footerContainer { background: #0053a1; }
	#scheme02 #footer .footerContainer { background: #7dcefe; }
	#scheme03 #footer .footerContainer { background: #878384; }
	/* <----------------- color scheme */

#footerMenu { height: 33px; line-height: 33px; margin: 0 21px 0 0; padding: 0; list-style: none; float: right; display: inline; }
#footerMenu li { color: #fff; margin: 0; padding: 0; display: inline; }
#footerMenu li.separator { margin: 0 9px; }
#footerMenu li a:link, #footerMenu li a:visited { color: #fff; font-weight: bold; text-decoration: none; }
#footerMenu li a:hover { text-decoration: underline; }

/* formulieren */
/*
.tx-dreformmaker-pi3, table { width: 420px; }
*/

.contenttable { clear: both; }	


/* Product detail template */
#productDetailContainer {
	width:100%;
}

.prodDetailTop {
	width:100%;
	float:left;
}

.prodDetailLeft {
	width:55%;
	float:left;
	padding:5px;
}

.prodDetailRight {
	width:40%;
	float:left;
	padding:5px;
	background-color:#F4F2F3;
	color:black;
}

.prodDetailRight .csc-header h1 { 
	float:left;
	color:black;
	margin-right:10px;
	padding:0px 0px 10px 10px;
	width: 40%;
}

.prodDetailRight .bodytext {
	float:left;
	width:50%;
}

.prodDetailTitle {
	float:left;
}

.prodDetailPrint {
	float:right;
}

#printpageContainer {
	float:right;
	margin: 17px;
}
.printpage {
	background:url('/fileadmin/agripers/images/icons/print-icon.jpg') no-repeat center left;
	float:right;
	width:50px;
}
#printpageContainer .printpage a {
	float:right;
	margin-right:0px;
	padding-left:25px;	
	color:#9D3194;
	text-decoration:none;
}

#printpageContainer .printpage a:hover {
	text-decoration:underline;
}

/*FM Staffels*/
input.hide {
    display: none;
}

.advInsTable {
    width: 100%;    
}
.mmDiv {
    position: relative;     
}
.mmTable {
    border: 1px solid #000;
    height: 306px;     
}
.tx-dreformmaker-pi3 table.mmTable {
    width: 200px;    
}
.mmTD {
    border: 1px solid grey;    
}
#mmOverlay {
    border:1px solid red;
    height:0px;
    left:3px;
    position: absolute;
    top:3px;
    width:0px;
    background: #FE8080;    
}
#steunColor {
    display: none;    
}
#fullColor {
    display: none;    
}

.news_image_placeholder {
	background: url('/fileadmin/agripers/images/icons/placeholder.jpg') no-repeat;
	border:solid 1px #E2ECEE;
	width:120px;
	height:130px;
	/*background-color:#E2ECEE;*/
}

/* FormMaker Log style */
.fmlogItem .email{
    float: left;
}
.fmlogItem .date{
    float: right;
}
.clear{
    clear: both;
}
.fmlogItem .descript .item34110 {
    display: none;    
}
.fmlogItem .descript {
    display: none;
    border: 1px grey solid;
    margin: 5px 0;
    padding: 5px;    
}
.fmlogItem .descript .onlyTitle ul{
    margin:0;
    padding:0 20px;   
}

.provTable TD {
/*    white-space:nowrap;    */
}

.provTable, .subSectTable {
    border-collapse: collapse;
    width: 100%;    
}

.hidden {
    display: none;  
}



