/*Layout*/
body 		{ background: #01533d url(../images/bg.jpg) top center repeat-y fixed; margin-top: 0px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px;}
a				{ color:#FF0099;}
a:hover			{ }

#site			{ margin: 0 auto; background: #ffffff url(../images/sitebg.jpg) top center repeat-y; width: 900px; }
#nav			{ width: 900px; height: 35px; margin-top:10px;}
#search			{ float:right; margin-right:6px;}
#top			{ width: 890px; height: 200px; background: #fff; padding-left:5px; padding-right:5px; padding-bottom:5px;}
#banner-ad		{ margin-top:5px; margin-bottom:5px; width:890px; height:200px; overflow:hidden;}

#kopje			{ float:left; width: 670px; height: 45px; background: #fff; border-bottom: 1px dashed #FF0099; padding-left:10px; 
                  padding-top:10px; padding-right: 10px; padding-bottom:10px;}
#main-content	{ float:left; width: 670px; background: #fff; padding-left:10px; padding-top:10px; 
                  padding-right: 10px; padding-bottom:10px; }
#main-content h1{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF0099; font-weight: bold;}
#nieuws-top		{ float:right; width: 190px; background: #fff url(../images/menutop.jpg) repeat-y; height:45px; padding-left:10px; padding-top:19px; padding-right:10px; padding-bottom:1px; }
#nieuws 		{ float:right; width: 190px; background: #fff url(../images/menu.jpg)  repeat-y; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; }
#footer			{ float:left; width: 900px; height: 25px; background: #fff; border-top: 1px dashed #FF0099; padding-top:5px; 
                  text-align:center; }

/*Tekst*/
.Plattetekst 		{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.PlattetekstWit 	{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; margin-bottom:35px;}
.Minikopje 			{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold;}
.MinikopjeWit		{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold;}
.Kop 				{font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 16px; color: #FF0099; font-weight: bold;}
.KopNavigatieROZE 	{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF0099; font-weight: bold;}
.KopNavigatieWIT  	{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold;}
.KopNavigatieGreen 	{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #82B716; font-weight: bold;}

.PlattetekstWit a		{ color:#fff; float:right; padding:5px; display:block; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:bold;}
.PlattetekstWit a:hover	{ color:#000; }

/*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:#FF0099; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; padding:6px 15px; _width:50px; border-bottom:1px solid #fff;}
	#nav li a:hover			{ border-bottom:1px dotted #01533d; color:#82B716; text-decoration:none;}
	#nav li.menu-current a 	{ border-bottom:1px solid #FF0099; color:#FF0099; text-decoration:none;}
	
	#nav li ul li		{ position: relative; clear:both; margin-left: -10px; }
	#nav li ul 			{ position: absolute; display:none; _margin-left:10px;}
	#nav li ul:hover	{ _margin-top:1px; }
	
	#nav li ul a		{ background:#fff; border-bottom:1px dotted #FF0099; color:#FF0099; 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 #82B716; color:#82B716; 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:145px; height:13px; border:1px solid #FF0099; color:#333; font-size:11px; 
								  letter-spacing:1px; padding:3px;}
	#search .search-button 		{ width:40px; height:21px; color:#fff; background:#FF0099; padding-top:1px; *padding-top:0px;}
	#search .search-button:hover{ cursor:pointer; text-decoration:underline;}	
	
