/* CSS Document */

body 		{ margin:0; padding:0; }

h1 			{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF100; font-weight: bold;}
h2 			{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF100; font-weight:normal;}
h3 			{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; font-weight: bold;}

a			{ font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF100; font-size:12px; font-weight:bold; }
a:hover		{ color: #FF0000;}

.clear		{ clear:both; }

#site		{ background-color:#008131; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF;}
#header		{ width:970px; position:absolute; }
#search		{ margin-left:745px; margin-top:10px; width:220px; position:absolute; z-index:2; }

#container 	{ width:100%; background:#00A21B url(../images/bg.jpg) left top repeat-x; }

#wrapper 	{ margin:0 auto; width:970px; height:auto !important; height:650px; min-height:650px; }
#top	 			{ width:970px; height:210px; padding:0; }
#content 			{ width:970px; background:transparent url(../images/bg_transparant.gif) left top repeat;}
#nav				{ float:left; padding:10px 10px 10px 50px; width:170px; height:auto; background:transparent url(../images/deVR_menu.jpg) left top no-repeat;}
#inner_content		{ margin-left:220px; height:auto; padding:10px; width:480px;}
#nieuws				{ float:right; padding:0px; height:auto; width:220px; background-color:#008131; border-top:1px solid #FFF100;}
#inner_nieuws		{ padding:10px; width:200px; line-height:20px; }
#inner_nieuws h1	{ margin:0; padding:0 0 2px 0; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF100; font-weight: bold;}
#inner_nieuws a		{ display:block;}
#inner_nieuws p		{ margin:0; padding:3px 0;}
#nieuwsbrief		{ bottom:0px; padding:10px; width:200px; border-top:1px solid #FFF100; }


#footer 	{ width:100%; height:200px; background:transparent url(../images/bg_footer.jpg) left top repeat-x; }
#inner_footer 			{ margin:0 auto; width:970px; height:100px; }
#inner_footer_logo		{ float:left; padding:10px 10px 10px 60px; width:170px;}
#inner_footer_sponsors	{ margin-left:240px; padding:10px; width:480px; height:130px; }
#inner_footer_VR		{ margin-left:240px; padding:0px 10px; width:480px; bottom:0px;}
#inner_footer_nieuwsOUT	{ float:right; padding:10px; width:200px; height:158px; background:#FFF100;}
#inner_footer_nieuws	{ width:200px; height:158px; background-color:#FFF;}

#copyright 	{ margin:0 auto; width:970px; padding: 0; text-align:center; }

/*Navigation */
	#nav ul					{ list-style:none; text-decoration:none; padding:0; margin:0; padding-left:10px;}
	#nav li					{ text-decoration:none; float:left;}
	#nav li a				{ display:block; color:#FFF100; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; padding:6px 0px; width:140px; border-bottom:1px solid #FFF100;}
	#nav li a:hover			{ border-bottom:1px dotted #FFF100; color:#FFF100; text-decoration:none; font-weight: bold;}
	#nav li.menu-current a 	{ border-bottom:1px solid #FFF100; color:#FFF100; text-decoration:none; font-weight: bold;}
	
	#nav li ul li				{ position: relative; clear:both; margin-left: 130px; }
	#nav li ul 				{ position: absolute; display:none; _margin-left:10px; margin-top: -35px;}
	#nav li ul:hover			{ _margin-top:1px; }
	
	#nav li ul a				{ background:#008131; border-bottom:1px dotted #FFF100; color:#FFF100; display: block; text-align: left; font-size: 11px; text-align: left; padding:10px 14px; max-width:80px; min-width:80px; _width:90px;}
	#nav li ul a:hover,
	#nav li ul a:focus			{ border-bottom:1px dotted #FFF100; color:#FFF100; text-decoration:none; }
	
	#nav li:hover ul,
	#nav li.sfhover ul 		{ display:block;}
	
	* html #menu li 			{ height: 1%; }
	* html #menu li a			{ height: 1%; }
	
	#nav li ul li		{ position: relative; clear:both; margin-left: 0px; }
	#nav li ul 			{ position: absolute; display:none; margin-left:140px; padding:0px;}
	#nav li ul:hover	{ _margin-top:0px; }
	
	#nav li ul a		{ background:#008131; border-bottom:1px dotted #FFF100; color:#FFF100; display: block; text-align: left; font-size: 11px; text-align: left; padding:10px 14px; 
						  max-width:80px; min-width:80px; _width:90px;}
	#nav li ul a:hover,
	#nav li ul a:focus	{ border-bottom:1px dotted #FFF100; color:#FFF100; text-decoration:none; }
	
	#nav li:hover ul,
	#nav li.sfhover ul 	{ display:block;}
	
	* html #nav li 		{ height: 1%; }
	* html #nav li a	{ height: 1%; }
	
	/*Submenu*/
	#nav li ul ul {
		margin: -40px 0 0 105px;
		_margin: -42px 0 0 120px;
	}
	#nav, #nav ul {
		list-style: none; 
	}
	#nav li:hover ul ul, #nav li.sfhover ul ul {
		left: -999em;
	}
	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
		left: auto;
	}

/*Search*/
	#search input				{ width:135px; height:13px; border:1px solid #008131; color:#333; font-size:11px; 
								  letter-spacing:1px; padding:3px;}
	#search .search-button 		{ width:55px; height:21px; color:#FFF100; background:#008131; padding-top:1px !important; padding-top:2px;}
	#search .search-button:hover{ cursor:pointer; text-decoration:underline;}	