/*	
	COLORS
	FFD		licht geel
	50A01F 	groen
	1D3A1C 	groen donker
	876F0C	bruin
	64632F	bruingroen donker
	807C46	bruingroen licht
	A8A96A	bruingroen lichter
	019FC6	blauw
*/

body											{ background: #685F58 url(../img/back.gif) repeat-x top center fixed; font-size: 70%; letter-spacing: 0.1px; line-height: 150%; font-family: verdana,helvetica,arial ; margin: 0; padding-bottom: 50px; overflow:-moz-scrollbars-vertical !important; }

h1												{ color: #876F0C; border-bottom: solid 1px #64632F; font-size: 175%; margin: 0 0 20px 0; line-height: 150%;}
h2												{ color: #876F0C; font-size: 150%; margin: 10px 0; }
h3												{ font-size: 120%; margin: 10px 0; }
h4												{ font-size: 90%;  margin: 10px 0; font-weight: normal; font-style: italic; float: right; clear: both; }

a												{ color: #093; text-decoration: none; font-weight: bold;}
a:hover										{ color: #C00; text-decoration: underline;}
tr												{ vertical-align: text-top;}
form											{ margin: 0; padding: 0;}
input, textarea, select					{ font-size: 11px; font-family: verdana,arial,helvetica; line-height:13px;}

#container									{ background: transparent url(../img/containerback.gif) repeat-y top left; width: 980px; margin: 0 auto; padding: 0;}
#header 										{ height: 100px; width: auto; margin: 0; padding: 0; border: solid 1px #000; border-top: none; background: #FFD url(../img/headerback.gif) repeat-x top center fixed;}
#logo											{ margin: 10px 10px; border: none;}

#actionmenu									{ font-size: 10px; margin: 0; }
#actionmenu ul								{ background: #333 url(../img/actionmenu_corner.gif) no-repeat bottom left; font-size: 9px; padding: 0; margin: 0; list-style: none; float: right; }
#actionmenu img							{ margin: 0 5px; border:none; }
#actionmenu a								{ color: #FFD; font-weight: normal; }
#actionmenu	.icon							{ width: 20px; height: 20px;}
#actionmenu	li								{ height: 25px; font-size: 9px; float: left; padding: 0 3px; margin: 0; vertical-align: bottom;}
#actionmenu li ul							{ position: absolute; top: 16px; display: none; border: solid 1px #999; background-color: #3A8033;}
#actionmenu li.parent:hover > ul		{ display: block;}
#actionmenu li ul li						{ line-height: 14px; color: #000; float: none; border: none; padding: 0; margin: 0; white-space: nowrap;}
#actionmenu li ul li span				{ text-align: left; width: 140px; color:#000; padding: 3px 10px; overflow: hidden; background-color: #FFF; border-top: solid 1px #99C; border-bottom: solid 1px #EEF; }
#actionmenu li ul li a					{ border: none; padding: 5px 12px; line-height: normal; font-weight: normal; text-align: left; width: 140px; color:#000; overflow: hidden;}
#actionmenu li ul li a:hover			{ border: none; padding: 5px 12px; color: #FFF; background-color: #AAA;}
#actionmenu	.searchfrase				{ width:100px; height:15px; margin: 0 2px; padding: 0 3px; font-size: 10px; border-width:1px;}

#navigation									{ width: 100%; margin-top: 20px;}
#navigation ul								{ width: auto; margin: 0; padding: 0; list-style: none;}
#navigation li								{ text-align: center; float: left; margin: 0 1px; padding:0 0 0 7px; background: transparent url(../img/navleft.gif) no-repeat top left; }
#navigation .first						{ border: none; background: none;}
#navigation li span						{ padding: 5px 15px 4px 7px; color: #FFF; white-space: nowrap; display: block;text-decoration:none; font-weight:normal; }
#navigation li a							{ padding: 5px 15px 4px 7px; background: transparent url(../img/navright.gif) no-repeat top right; color: #FFD; white-space: nowrap; display: block; text-decoration:none; font-weight: normal; }
#navigation a:hover						{ color: #FFF;}
#navigation li ul							{ position: absolute; display: none; border: solid 1px #000; background-color: #50A01F; margin-left: -6px;}
#navigation li.parent:hover > ul		{ display: block;}
#navigation li ul li						{ line-height: 14px; color: #000; float: none; border: none; border-bottom: dotted 1px #333; padding: 0; margin: 0; white-space: nowrap;  background: none;}
#navigation li ul li span				{ text-align: left; width: 140px; color:#000; padding: 3px 10px; overflow: hidden; text-overflow:ellipsis; background-color: #FFF; border-top: solid 1px #99C; border-bottom: solid 1px #EEF; }
#navigation ul ul ul						{ background-color: #6CF; margin-top: -20px; left: 160px; border-top: solid 1px #669; }
#navigation li ul li a					{ background: none; border: none; padding: 5px 12px; line-height: normal; font-weight: normal; text-align: left; width: 140px; color:#000; overflow: hidden; text-overflow:ellipsis; }
#navigation li ul li a:hover			{ border: none; padding: 5px 12px; color: #FFF; background-color: #019FC6;}

/*
#navigation .active a					{ color: #AAA;}
#navigation .active li a				{ color: #000;}
*/

#main											{ float: right; width: 780px;}

#content										{ background-color: #FFF; margin: 0; padding: 20px 20px 50px 20px; min-height: 300px; _height: 300px;  border: solid 1px #000; border-bottom: none;}
#content	#group dl						{ width: 340px; float: left; margin: 0 20px 20px 0;}
#content	#group dt						{ font-weight: bold; font-size: larger;}
#content .item2 							{ background-color: #FFF; margin: 0 15px 10px 0; padding: 0; float: left; min-height: 110px; _height: 110px; width: 340px; }
#content .item2 dt	 					{ margin: 0 0 0 0; padding: 5px 0 5px 8px; color: #876F0C; font-size: 150%; border-bottom: solid 1px #64632F;}
#content .item2 dd	 					{ margin: 0 0 0 10px; padding: 0 10px 10px 0; color: #333; }
#content .item3 							{ background-color: #FFF; margin: 0 15px 10px 0; padding: 0; float: left; width: 200px; }
#content .item3 a,img  					{ color: #093; border-color: #093; }
#content .item3 a:hover,img:hover	{ color: #06C; border-color: #06C; }
#content .sub								{ background-color: #FFF; margin: 4px 0 10px 8px; padding: 0 0 10px 0; width: 200px; border: solid 1px #000; ; }
#content .sub dt							{ color: #000; font-weight: bold; margin: 0; padding: 5px 3px; border-bottom: solid 1px #000; background-color: #50A01F;}
#content .sub dd							{ margin: 0; padding: 5px 3px; }
#content .search dt						{ width: 400px; height:18px; overflow:hidden;}
#content .search dd						{ margin: 0;}
#content .modified						{ text-align: right; font-style: italic;}
#content p.clear	 						{ margin: 0; padding: 0; width: 0; height: 0; clear: both; background: none;}
#content .fr img							{ margin: 4px 0 0 8px; border: solid 1px #666; }
#content .item img						{ margin: 4px 8px 0 0; border: solid 1px #666; }
#content ul									{ margin: 15px 18px; list-style-type: square;}
#content ul	ul								{ margin: 0 30px; }
#content li									{ margin: 0; padding: 0;}
#content .sitemap li						{ margin: 0; padding: 2px 0;}

#quickmenu									{ color: #FFF; float: left; display: block; width: 200px; padding: 0; margin: 0; }
#quickmenu img								{ margin-left: 14px;}
#quickmenu dl								{ margin: 20px 0 20px 10px;}
#quickmenu dt								{ font-size: 120%; color: #FFF; padding: 10px 0; margin: 0; font-weight:bold; }
#quickmenu dd								{ margin: 1px 0; padding: 0 15px; background: transparent url(../img/twisty.gif) no-repeat top left;}
#quickmenu a								{ color: #FFF; font-weight: normal;}
#quickmenu a:hover						{ color: #FFD;}
#quickmenu .extra							{ width: auto; padding: 15px 0 0 0; border-top: solid 1px #000; }
#quickmenu address						{ width: auto; font-style: normal; padding: 20px 15px 20px 10px; }
#quickmenu .small 						{ font-size: 9px;}

#pager										{ border-collapse:collapse; margin: 10px 0; padding: 0;}
#pager td									{ color:#FFF; padding: 0 3px; margin: 0;}

#footer										{ background-color: #A8A96A; padding: 10px 0; width: auto; text-align: center; border: solid 1px #000; }
#footer span								{ color: #000; font-size:9px; padding: 0 7px;}
#footer a									{ color: #1D3A1C; font-weight:normal; font-size: 9px; padding: 0 7px;}
#footer a:hover							{ color: #C00;}

#partners									{ background-color: #FFD; text-align: center; padding: 20px 0; border: solid 1px #000; border-top: none;}
#partners a img							{ filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; vertical-align: top;}
#partners a:hover	img					{ filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
#partners img								{ margin: 0 20px; border: none;}

#extra										{ display: none;}

.contact td									{ font-family: times, helvetica; font-size: 13px; font-style: italic;}

.home											{ text-align: center; font-weight: bold;}
.reaction									{ width: 470px; display: block; overflow: hidden; background-color: #EFE; padding: 5px; margin-top: 5px;}
.pager										{ color: #999; border: solid 1px #000; background-color: #DDD; width: 100%;}
.pager span									{ color: #000;}
.important									{ color: #C00; width: auto; font-weight: bold; text-align: center;}
.enlarge										{ cursor: url(img/icons/zoomin.ico), hand; }
.modified									{ font-style: italic; color: #999;}
.button										{ padding: 4px 8px; color: #A8A96A; border: outset 1px; background-color: #1D3A1C; } 
.formbox										{ border: none; border-bottom: dotted 1px #666;background-color: #EEB;}
.formbox:hover								{ background-color: #CC9;}
.fr											{ float: right;}
.fl											{ float: left;}
.img											{ border: solid 1px #F00; }
.alert										{ color: #F00; font-weight: bold;}
.clickable									{ cursor: hand;}
.results										{ width: auto; text-align:right;}
.active										{ color:#FFF;}	
.hidden										{ display: none;}	
.disabled									{ color:#060; font-weight:normal;}	
.thumb										{ margin: 5px 5px 3px 0; border:solid 1px #093;}
.contentmultimedia						{ float: left; width:420px; overflow:hidden; margin-top:5px; overflow:hidden;}
.clear										{ clear: both; margin: 0; padding: 0;}
.bold											{ font-weight:bold;}
.error										{ font-weight:bold; color:#f00;}


