/*		groen:	#5ecc41		*/
/*		blauw:	#4db8ff		*/
/*		rood:	#ce1d39		*/
#tweet ul { list-style: none;}

#homeTagCloudUl { float: left; border-top: 1px solid #5ECC41; width:100%; }
#inside { float: left; width: 700px; margin: 10px 300px 10px 210px; }
#homeTagCloudUl a { margin-right: 5px; float: left; }

		
#tagCloudUl li {
	display: inline;
	margin: 0 5px 0 0;
}

ul#tagCloudUl {
	margin-left: 210px; width: 730px; padding: 10px 10px 20px 10px; border-top: 1px dotted #5ECC41;
}


/*Universal*/
	* {
		margin: 0;
		padding: 0;
		outline: none;
	}


/*html & body*/
	html, body {
		width: 100%;
		height: 100%;
	}
	body {
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}


/*Links*/
	a {
		color: #5ecc41;
		text-decoration: underline;
	}
	a:hover {
		color: #ce1d39;
		text-decoration: none;
	}


/*Containers*/
	#header {
		width: 100%;
		border-top: 3px solid #5ecc41;
		border-bottom: 2px solid #5ecc41;
	}
	#footer {
		float:left;
		width: 100%;
		margin: 0 0 10px 0;
		border-top: 1px solid #5ecc41;
		border-bottom: 2px solid #5ecc41;
	}
	.container {
		margin: 10px;
		width: 960px;
/*		background: #eee;
*/	}


/*Logo*/
	#logo {
		float: left;
		width: 358px;
		height: 127px;
		margin: 5px 0 0 0;
	}
	#logo h1 a { 
		width: 358px;
		height: 127px;
		display: block;   
		text-indent: -9999px; 
		background: url(images/logo.png) no-repeat; 
	}


/*Topmenu*/	
	#topmenu {
		float: right;
		width: 602px;
		margin: 5px 0 0 0;
	}	
	
	#topmenu li {
		display: inline;
	}
	#topmenu li a {
		float: left;
		color: #5ecc41;
		font-size: 11px;
		font-weight: bold;
		margin: 0 0 0 30px;
		text-decoration: none;
		text-transform: uppercase;
	}
	#topmenu li a:hover, #topmenu li.current_page_item a:hover, #topmenu li.current_page_parent a:hover {
		color: #ce1d39;
	}
	#topmenu li.current_page_item a, #topmenu li.current_page_parent a {
		color: #ce1d39;
	}


/*Mainmenu*/
	#mainmenu {
		float: left;
		width: 135px;
		list-style: none;
	}
	#mainmenu li {
		list-style-type: none;
		padding: 5px 0 7px 0;
	}
	#mainmenu li a {
		height: 0;
		padding: 5px;
		color: #4db8ff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
	}
	#mainmenu li a:hover, #mainmenu li.current_page_item a:hover, #mainmenu li.current_page_parent a:hover {
		color: #fff;
		padding: 5px;
		background: #ce1d39;
	}
	#mainmenu li.current_page_item a, #mainmenu li.current_page_parent a {
		color: #fff;
		padding: 5px;
		background: #5ecc41;
	}
	

/*Content*/
	#content, #content-radio, #content-blog {
		float: right;
		width: 760px;
	}
	#content h1, #content-blog h1 {
		width: 760px;
		color: #4db8ff;
		font-size: 32px;
		margin: 15px 0;
		padding: 0 0 10px 0;
		font-weight: normal;
		border-bottom: 1px dotted #5ecc41;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	#content-radio h1 {
		width: 760px;
		color: #4db8ff;
		font-size: 32px;
		margin: 15px 0 0 0;
		padding: 0 0 0px 0;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	#content h2 {
		width: 760px;
		color: #4db8ff;
		font-size: 15px;
		margin: 15px 0;
		padding: 0 0 10px 0;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	#content p {
		width: 500px;
		line-height: 15px;
		margin: 0 0 15px 0;
	}
	#content p i,#content-radio i {
		color: #999;		
	}
	#content #right {
		float: right;
		width: 230px;
		color: #4db8ff;
		font-size: 32px;
		font-weight: normal;
		margin: 0 0 0 30px 0;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	#content #right span {
		color: #5ecc41;
	}
	#flash_content {
		position: relative;
		width: 100%;
		float: left;
	}


/*Radio*/
	#content-radio p {
		width: 400px;
		margin: 0 0 15px 0;
		float: right;
	}

	#content-radio .radio {
		border-top: 1px dotted #5ECC41;
		float: left;
		width: 760px;
		padding-bottom: 0px;
		padding-top: 15px;
		margin: 10px 0 0 0;
	}
	#content-radio object {
		float: right; 
	}


/*Language*/
	#language {
		float: left;
		width: 135px;
		list-style: none;
	}
	#language li {
		list-style-type: none;
		padding: 5px 0 7px 0;
	}
	#language li a {
		height: 0;
		padding: 5px;
		color: #4db8ff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
	}
	#language li a:hover, #language li.current_page_item a:hover, #language li.current_page_parent a:hover {
		color: #fff;
		padding: 5px;
		background: #ce1d39;
	}
	#language li.current_page_item a, #language li.current_page_parent a {
		color: #fff;
		padding: 5px;
		background: #5ecc41;
	}


/*Actueel*/
	#actueel {
		float: right;
		width: 760px;
	}
	.actueel {
		float: left;
		width: 230px;
		margin: 15px 20px 15px 0;
	}
	.actueel h1 {
		width: 230px;
		color: #5ecc41;
		font-size: 12px;
		margin: 0 0 10px 0;
		text-transform: uppercase;
	}
	.actueel p {
		line-height: 16px;
	}
	.actueel i {
		color: #999;		
	}
	
	
/*Bottom*/
	#bottom {
		width: 960px;
		margin: 10px;
		font-size: 10px;
		text-align: right;
		padding: 0 0 10px 0;
		float: left;
	}
	#twitter-footer {
		line-height: 16px;
	}
	#twitter-footer a {
		/*display: block;*/
	}	


/*Classes*/
	.clear {
		clear: both;
	}
	.alignright {
		float: right;
		margin: 0 0 0 10px;
	}
	.alignleft {
		float: left;
		margin: 0 10px 0 0;
	}


/*Form*/
	form {
		float: left;
		width: 250px;
	}
	ol.cf-ol {
		list-style: none;
		margin: 15px 0;
	}
	ol.cf-ol li {
		width: 250px;
		margin: 0 0 10px 0;
		position: relative;
	}
	ol.cf-ol label {
		width: 250px;
		display: block;
		margin: 0 0 5px 0;
	}
	ol.cf-ol input, ol.cf-ol textarea {
		width: 227px;
		padding: 3px;
		font-size: 12px;
		border: 1px solid #5ecc41;
		font-family: Arial, Helvetica, sans-serif;
	}
	.sendbutton {
		color: #fff;
		background: #5ecc41;
		border: 1px inset #5ecc41;
		cursor: pointer;
		padding: 5px;
	}
	.sendbutton:hover {
		background: #ce1d39;
		border: 1px inset #ce1d39;
	}
	div.failure {
		width: 213px;
		color: #fff;
		background: #ce1d39;
		padding: 5px 10px;
		margin: 0 0 15px 0;
		border: 1px inset #ce1d39;
	}
	div.succes {
		width: 213px;
		color: #fff;
		background: #5ecc41;
		padding: 5px 10px;
		margin: 0 0 15px 0;
		border: 1px inset #5ecc41;
	}
	.reqtxt, .emailreqtxt {
		float: right;
		color: #3e2c69;
		font-size: 10px;
		position: absolute;
		right: 0;
		top: 25px;
	}
	.cf_error {
		color: #fff;
		background: #ce1d39;
	}
	fieldset.cf_hidden {
		display: none;
	}
	p.linklove {
		display: none;
	}
	
	div#contact-right {
		width: 300px;
		float: left;
		margin: 30px 0 0 20px;
	}
	
