/* 	<---------------------------------------
				AgriTrader Design 2008
	(c) 2008	Alexander Kamp
				AgriTrader B.V.
				http://www.agritrader.nl
	----------------------------------------> */

/*	HTML basic layout		*/
html,body
{
	margin					:	0px;
	padding					:	0px;
}
div
{
	display					:	block;
	float					:	left;
}
html
{
	background-color		:	#000000;
}
body
{
	width					:	978px;
	margin-top				:	5px;
	margin-left				:	auto;
	margin-right			:	auto;
	margin-bottom			:	5px;
	font-size				:	11px;
	font-family				:	Verdana, Helvetica;
}
A
{
	color					:	#006600;
	text-decoration			:	underline;
}
A.aRed
{
	color					:	#990000;
}
/*	Objecten op de pagina	*/
div#divMain
{
	width					:	100%;
	background-color		:	#ffffff;
	border					:	2px solid #ffffff;
}
img
{
	border					:	0px;
}
div#divLogo
{
	display					:	block;
	width					:	360px;
	float					:	left;
	height					:	48px;
	padding					:	8px;
}
div#divTalen
{
	float					:	left;
	width					:	200px;
	height					:	20px;
	clear					:	both;
	padding-left			:	12px;
}
div#divMenu
{
	height					:	24px;
	width					:	680px;
	float					:	right;
}
div#divMenu A, div#divSubmenu A
{
	text-decoration			:	none;
	font-size				:	12px;
	font-weight				:	bold;
}
div#divMenu A
{
	width					:	133px;
	height					:	18px;
	background-image		:	url(/img/site/menu_tab.gif);
	background-repeat		:	no-repeat;
	background-position		:	bottom center;
	display					:	block;
	float					:	left;
	text-align				:	center;
	padding-top				:	6px;
	margin-left				:	1px;
}
div#divHeader
{
	height					:	90px;
	background-image		:	url(/img/site/logo.jpg);
	background-repeat		:	no-repeat;
	background-position		:	top left;
}
IMG#imgLogo
{
	width					:	240px;
	height					:	48px;
}
div#divSubmenu
{
	height					:	21px;
	background-color		:	#94bf94;
	width					:	100%;
}
div.divSubmenu
{
	float					:	right;
	height					:	18px;
	text-align				:	right;
	width					:	100%;
	display					:	none;
	padding-top				:	3px;
}
div#divScroller
{
	height					:	63px;
	margin-top				:	5px;
	margin-bottom			:	2px;
	display					:	block;
}
.divScrollerNormal
{
	background-image		:	url(/img/site/movierail.gif);
}
.divScrollerOver
{
	background-image		:	url(/img/site/movierail_over.gif);
}
form#frmZoek
{
	font-size				:	9px;
	margin-left				:	3px;
	margin-top				:	9px;
	width					:	220px;
	height					:	34px;
	background-color		:	#eeeeee;
	border					:	2px solid #006600;
	padding					:	3px;
	display					:	block;
	float					:	left;
	text-align				:	center;
}
form#frmZoek A
{
	font-size				:	9px;
	text-decoration			:	none;
}
div#divMenuLinks
{
	width					:	240px;
	float					:	left;
}
div#divMenuButtons
{
	width					:	180px;
	text-align				:	left;
	padding-left			:	46px;
}
div#divMenuButtons A, A.aButtonRed
{
	background-image		:	url(/img/site/menu_button.gif);
	background-repeat		:	no-repeat;
	background-position		:	bottom center;
	padding-top				:	3px;
	font-size				:	10px;
	color					:	#ffffff;
	width					:	144px;
	height					:	17px;
	margin					:	3px;
	display					:	block;
	font-weight				:	bold;
	text-align				:	center;
	text-decoration			:	none;
}
A.aButtonRed
{
	background-image		:	url(/img/site/menu_button_66.gif);
	width					:	66px;
	float					:	right;
	margin-top				:	0px;
}
div#divMenuCats
{
	margin-top				:	10px;
	width					:	240px;
}
div#divMenuCats IMG
{
	display					:	block;
	float					:	left;
	padding-right			:	3px;
}
div#divMenuCats SPAN
{
	display					:	block;
	padding-top				:	9px;
}
div#divMenuCats SPAN.span2
{
	display					:	block;
	padding-top				:	2px;
}
div#divMenuCats A
{
	width					:	234px;
	text-decoration			:	none;
	padding-left			:	5px;
	padding-top				:	2px;
	padding-bottom			:	2px;
	display					:	block;
	float					:	left;
	color					:	#006600;
	font-weight				:	bold;
	/* K&T IE-bug! */
	margin-right			:	-3px;
}
div#divMenuCats DIV.divSubcatMenu
{
	width					:	239px;
	display					:	none;
	visibility				:	hidden;
	float					:	left;
	/* K&T IE-bug! */
	margin-right			:	-3px;
}
A.aSubcatImage
{
	float					:	left;
	margin					:	0px;
	padding					:	0px;
	width					:	20px;
	height					:	20px;
}
div#divMenuCats A.aMenuSubcat
{
	width					:	201px;
	padding-left			:	3px;
	padding-top				:	1px;
	padding-bottom			:	1px;
	font-weight				:	normal;
	font-style				:	italic;
	font-size				:	10px;
	float					:	right;
	/* K&T IE-bug! */
	margin-right			:	-3px;
}
div#divMenuBanners
{
	margin-top				:	10px;
	width					:	240px;
	float					:	left;
}
div#divMenuCats A:hover
{
	background-color		:	#94bf94;
	color					:	#ffffff;
}
div#divFooter
{
	border-top				:	23px solid #94bf94;
	padding-top				:	5px;
	font-size				:	10px;
	line-height				:	20px;
}
div#divMenuDivers A
{
	width					:	200px;
	display					:	block;
	padding-left			:	30px;
	height					:	12px;
	margin-top				:	6px;
	padding-top				:	6px;
	padding-bottom			:	6px;
}
div#divInternat
{
	border-top				:	1px solid #94bf94;
	border-bottom			:	1px solid #94bf94;
	padding-top				:	3px;
	padding-bottom			:	3px;
	margin-top				:	20px;
	margin-bottom			:	20px;
}
.block20Pct
{
	width					:	19%;
}

input#mainsearch
{
	width					:	140px;
	display					:	block;
	float					:	left;
}
INPUT
{
	border					:	1px solid #dddddd;
}
span.spanGrey
{
	color					:	#999999;
}
span.spanBlack
{
	color					:	#000000;
}
div#divInternat A
{
	text-decoration			:	none;
	color					:	#000000;
}

td.tdRequired
{
	vertical-align			:	top;
}
td.error, TD.tdError
{
	color					:	#ff0000;
	font-weight				:	bold;
}
div.divTabbed
{
	width					:	90%;
	padding-left			:	20px;
}
div.divMag
{
	margin-top				:	20px;
	border-top				:	1px solid #000000;
	padding					:	10px;
}
div.divMagCol
{
	display					:	block;
	float					:	left;
	width					:	200px;
	height					:	50px;
}
div.objHidden
{
	display					:	none;
}
div.divOver
{
	text-align				:	left;
	background-image		:	url(/img/overlib_bg.jpg);
	background-position		:	top right;
	background-repeat		:	no-repeat;
	width					:	300px;
	height					:	65px;
}
#overDiv
{
	position				:	absolute;
	visibility				:	hidden;
	z-index					:	1000;
}

/* Loginbox */
div#divLogin
{
	width					:	220px;
	height					:	66px;
	float					:	right;
	font-size				:	9px;
}
div#divLogin input
{
	width					:	90px;
	display					:	block;
	margin-left				:	7px;
	border					:	1px solid #7f9db9;
}
div#divLogin div.divLoginBox
{
	float					:	left;
	width					:	110px;
}
div#divLogin A
{
	color					:	#c0c0c0;
	font-style				:	italic;
}
div#divRecentAdded
{
	display					:	block;
	float					:	right;
	width					:	70px;
	height					:	37px;
	font-size				:	9px;
	padding-top				:	16px;
	padding-right			:	5px;
	text-align				:	right;
	color					:	#ffffff;
}
div#divScrollerbalk
{
	display				:	block;
	width				:	660px;
	height				:	47px;
	float				:	right;
	margin				:	8px;
	margin-right		:	0px;
	margin-left			:	0px;
	overflow			:	hidden;
}
div#divScrollerbalk A
{
	display				:	block;
	margin-left			:	2px;
	margin-right		:	2px;
	float				:	left;
	filter				:	alpha(opacity=65);
	border				:	0px;
}
div#divScrollerbalk IMG
{
	height				:	47px;
	border				:	0px;
}

/* Scrollerbalk voor oudere browserversies */
marquee#mrqScroller
{
	width				:	1060px;
	margin-left			:	0px;
	height				:	47px;
	line-height			:	47px;

	/*	Mozilla Firefox-fix voor marquee-object */
	-moz-binding		:	none !important;
	overflow			:	-moz-scrollbars-none;
}

/* Nieuwe browsers	*/
div#divScrollObject
{
	white-space					:	nowrap;
	overflow					:	hidden;
	overflow-x					:	-webkit-marquee;
	-webkit-marquee-direction	:	backwards;
	-webkit-marquee-style		:	alternate;
	-webkit-marquee-speed		:	normal;
	-webkit-marquee-increment	:	small;
	-webkit-marquee-repetition	:	0;
	display						:	block;
}
div#divScrollObject:hover
{
	-webkit-marquee-speed		:	99999;
}
div#divScrollerbalk A:hover
{
	filter				:	alpha(opacity=100);
}

H1
{
	margin				:	5px;
	color				:	#006600;
	font-size			:	20px;
	text-align			:	center;
}
div.divHomeBox H1
{
	text-align			:	left;
	font-size			:	11px;
	font-weight			:	bold;
	margin				:	0px;
}
div.divHomeBox A
{
	font-size			:	9px;
	color				:	#79ae79;
	margin-right		:	-3px;
}
div.divHomeBoxR
{
	font-weight			:	bold;
	float				:	right;
}
div.divHomeBoxR A
{
	color				:	#006600;
	margin-right		:	-3px;
}
div#divContent
{
	margin				:	0px;
	padding				:	0px;
	border-left			:	2px solid #006600;
	width				:	735px;
	float				:	right;
	height				:	auto;
}
/* login box */
.txtLogin
{
	font-size			:	11px;
}
INPUT.noMargin
{
	margin				:	0px;
	padding				:	0px;
	margin-top			:	-2px;
	float				:	left;
	border				:	0px;
}
TD.tdSmallRed
{
	padding-bottom		:	5px;
	font-size			:	9px;
	color				:	#c10b0a;
}
SPAN.spanPaddingFromBottom
{
	display				:	block;
	float				:	left;
	margin-top			:	-3px;
	padding-bottom		:	3px;
}







/*	Welkomsgedeelte op de website	*/
div#divHomeContent
{
	float				:	left;
	width				:	593px;
	margin-top			:	5px;
	border-right		:	2px solid #006600;
}
div#divHomeBannerRight
{
	width				:	140px;
	float				:	right;
	text-align			:	center;
	margin-top			:	45px;
}

div#divHomeBanners
{
	padding-left		:	31px;
	text-align			:	center;
	border-top			:	2px solid #006600;
	border-bottom		:	2px solid #006600;
	padding-top			:	5px;
	padding-bottom		:	5px;
	width				:	564px;
}
div#divHomeBanners div.divHomeBanner
{
	float				:	left;
	margin-left			:	16px;
	margin-right		:	16px;
}
div#divHomeBoxes
{
	margin				:	0px;
	padding				:	0px;
	padding-left		:	31px;
	background-position	:	top center;
	background-repeat	:	no-repeat;
	height				:	480px;
	width				:	568px;
}
div#divHomeBoxes div.divHomeBox
{
	float				:	left;
	font-size			:	11px;
	width				:	228px;
	padding				:	2px;
	margin				:	3px;
	margin-left			:	16px;
	margin-right		:	16px;
	height				:	78px;
	color				:	#79ae79;
	border				:	1px solid #006600;
	background-color	:	#ecf3ec;
}
