* { margin:0; padding:0; border: 0;} 
html { background: #e5e5e5 url('../images/bg.png') repeat-x; }
body {font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0; padding:0; }

a { text-decoration:none; outline: none;}

#wrapper {margin:0 auto; width:960px;}

	.header {padding:20px 0 0 0; overflow:hidden; margin: 0 0 40px 0;}
	.header h1 a { margin: 0 21px 0 0; background: url(../images/logo.png) no-repeat; text-indent:-999999px; height:49px; width:214px; display: block; float:left; }
	.header span { margin:25px 0 0 0; display:block;}
	.header input { height:27px; width:511px; border:1px solid #dedede; background:#FFF; float:left; padding:0 10px 0 10px}
		
	.header .zoek_btn {background:url(../images/btn_zoeken.png) no-repeat; height:29px; width:86px; line-height:29px; display:block; float:left; padding:0 5px; color:#000;}
	.header .zoek_btn:hover { background-image:url(../images/btn_zoeken_hover.png); color:#568aae;}
	.header .contact_btn {background:url(../images/btn_contact.png) no-repeat; height:29px; width:86px; line-height:29px; display:block; float:right; padding:0 5px; color:#000; margin-top: 20px;}
	.header .contact_btn:hover { background-image:url(../images/btn_contact_hover.png); color:#568aae;}
	
	.landing form { margin: 0 0 20px 0; }

	.menu { float:left; width: 218px; margin: 0 15px 0 0;}
	.menu ul { list-style:none; border:1px solid #cecece; border-bottom:none; width:216px; border-radius: 2px;}
	.menu ul li a {background:url(../images/bg_menu.png) no-repeat top; line-height:35px; display:block; padding: 0 0 0 10px; color:#616161; width:206px; height:35px;border-bottom:1px solid #cecece;}
	.menu ul li a:hover, .menu ul li.current a { color:#568aae; background:url(../images/bg_menu.png) no-repeat bottom;}
	.menu ul li ul { border:none; }
	.menu ul li ul li a { background:#FFF; padding: 0 0 0 20px; width:196px; height:25px; line-height:25px;}
	.menu ul li.current ul li a { background:#FFF; color: #616161; }
	.menu ul li ul li.current a, .menu ul li ul li a:hover { color: #568aae; background: #fff;}
	.menu ul li ul li.current a { padding: 0 0 0 30px; width:186px; }
	
	.content { float:left; width:725px;}
	.content h1{ color:#568aae; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
	.content h2 { color:#568aae; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin: 0 0 15px 0;}
	.content h2 a { color:#568aae; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}
	.content h2 a:hover { color:#000}
	.content p { font-size:11px; font: Verdana, Geneva, sans-serif; line-height:17px; margin: 0 0 10px 0;}
	.content p a { color:#568aae; }
		.content p a:hover { color: #000; } 
	.content form label{ display:block;}
	
	/* Indexpagina */
	.content .block { float:left; width:327px;}
	.content .block p img { float:left; margin:3px 10px 0px 0;}
	.content .first { background:url(../images/lijn_content.png) no-repeat right top; float:left; padding:0 30px 0 0; margin: 0 40px 0 0;} 
	.content .nobg { background:none;}
	.content .block ul li {background:url(../images/vink.png) no-repeat; list-style:none;  margin:16px 0; padding:0 0 0 30px;  }
	.content .block ul li a { display:block;}
	.content .block ul li a:hover { color: #568aae; }
	.content ul { list-style:none; float:left; }
	
	/* Contentpagina */
	.content_block { overflow: hidden; margin: 0 0 20px 0; }
	.content_block .icon { float:left; margin: 0 10px 0 0;}
	.content_block .inner_block { float: left; width: 670px; margin:0;}
	.content_block a { font-size:12px; color:#568aae; font-family:Verdana, Geneva, sans-serif; font-weight:normal; }
	.content_block a.leesMeer { display: block; clear: both; margin: 0; }
	.content_block a.leesMeer:hover { color: #000; }
	.content_block a.image { margin: 0 0 0 50px; }
	.content_block .parttwo { display: none; }
		
	/* Contactpagina */
	.content .adres { float:left; width:420px; height:335px; background:url(../images/character.png) no-repeat right bottom; }	
	.content .formulier { float:left; width:293px; height:350; }
	.content .formulier input { border:1px solid #cecece; margin: 2px 0; width:290px; height:22px; line-height:20px;}
	.content .formulier input.verzenden {border:px solid #cecece; width 60px; height:20px; margin: 8px 0 ;}
	.content .formulier .verzenden { background:url(../images/bg_verzenden.png) no-repeat; height:18px; width:99px; line-height:18px; border:1px solid #cecece; float:right;}
	#bericht { border:1px solid #cecece;}
	
	/* Portfoliopagina */
	.content .links { width:200px; float: left; }
	.content .links h3 { font-weight:bold; font-size: 12px; margin-top:9px;}
	.content .links ul li { background:url(../images/vink.png) no-repeat; list-style:none; margin:16px 0; padding:0 0 0 30px; color:#000; display:block; }
	.content .links ul li a:hover { color: #568aae; }
	.content .links ul { list-style:none; float:left; width:275px; margin:0 30px 0 0;}
	.content .links p { margin: 0 0 15px;}
	.content .links .leesmeer { font-weight:normal; color:#568aae; margin:2px 0 0 0 }
	.content .links .url { text-decoration:underline; color:#0b6dff; margin: 15px 0 0 0; display: block; }
	
	.content .links .url:hover { color: #000; }
	
	.content .rechts { width: 428px; float:right;}
	.content .rechts img { border:1px solid #cecece; display:block; float:left; margin-bottom: 20px;}	
	.content .rechts img.last { margin-left: 25px; }
	
	.content .slide_nav { height:54px; width:auto;}
	.content .slide_nav ul { list-style:none; }
	.content .slide_nav ul li {width:52px; height:34px; float:left; margin: 6px;}
	.content .slide_nav ul li img { border: 1px solid #CECECE; }
	
	.inhoud h1 { margin: 0 0 15px 0; }
	.inhoud h2 { font-size: 17px; margin: 0 0 10px 0; }
	.inhoud h3 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 15px; }
	.inhoud a { color: #568AAE; }
	.inhoud a:hover { color: #000; }
	.inhoud ul, .parttwo ul, .partone ul li, .inhoud ol { font-size: 11px; margin: 0 0 15px 30px; line-height: 17px; list-style: square; float: none; }
	.inhoud ol { list-style: decimal; }
	.inhoud ul li, .parttwo ul li, .partone ul li, .inhoud ol li { padding: 2px 0; }
	.inhoud ul li a, .parttwo ul li a, .partone ul li a, .inhoud ol li a { color: #568AAE; }
	.inhoud ul li a:hover, .parttwo ul li a:hover, .partone ul li a:hover, .inhoud ol li a:hover { color: #000; }
	.inhoud table { font-size: 11px; }
	.inhoud table td { padding: 3px 3px 3px 0; }
	 
	 /* Footer */
		.footer { margin: 0 0 25px 233px; overflow: hidden; width: 728px; } 
	.footer li { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#abc1f9; list-style:none; display:block; font-weight:bold; margin:5px 0 0 0;}
	.footer ul { width: 242px; list-style: none; float: left; margin: 0 0 10px; }
	.footer ul li a { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#abc1f9; list-style-type:none; display:block; font-weight:normal;}
	.footer ul li a:hover { color: #000; }
	.footer ul.last { margin: 50px 25px 20px 50px; }
	.footer ul.last li { text-align: right; }
	.footer p { color:#9d9c9c; font:Verdana, Geneva, sans-serif; font-size:9px; width: 700px; background:url(../images/lijn_footer.png) no-repeat top center; padding-right: 25px; margin: 0; }
	.footer p a { color:#9d9c9c; }
	.footer p a:hover { color: #000; }
	.footer .copyright { padding: 10px 25px 0 0; }
	
	form input[type="text"], form textarea { border: 1px solid #CCC; width: 96%; margin: 2px 0 10px 0; padding: 5px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
	form .versturen { cursor: pointer; }
		form .versturen:hover { color: #568AAE; }
		
		.footer ul.lijn li { text-align: right; }
	
	/* Algemeen */
	.clear { clear:both; }
	
	/* Slider */
	#featured ul.ui-tabs-nav { 
		list-style:none; 
		padding:0; margin:0;
		float: none;
	}
	#featured ul.ui-tabs-nav li {  
		font-size:12px; 
		color:#666; 
	}
	#featured ul.ui-tabs-nav li img { 
		float:left; margin:2px 4px; 
		background:#fff; 
		padding:2px; 
		border:1px solid #eee;
	}
	
	#featured ul.ui-tabs-nav li.ui-tabs-selected img { border: 1px solid #568AAE; }
	
	#featured ul.ui-tabs-nav li span { 
		font-size:11px; font-family:Verdana; 
		line-height:18px; 
	}
	#featured li.ui-tabs-nav-item a { 
		height:60px; 
		color:#333;  background:#fff; 
		line-height:20px;
		padding:0;
		margin: 0;
		display: inline;
	}
	#featured li.ui-tabs-nav-item a:hover { 
		background:#f2f2f2; 
	}
	#featured li.ui-tabs-selected { 
		background:url('images/selected-item.gif') top left no-repeat;  
	}
	#featured ul.ui-tabs-nav li.ui-tabs-selected a { 
		background:#ccc; 
	}
	#featured .ui-tabs-panel .info { 
		height:70px;  
	}
	#featured .info h2 { 
		font-size:18px; font-family:Georgia, serif; 
		color:#000; padding:5px; margin:0;
		overflow:hidden; 
	}
	#featured .info p { 
		margin:0 5px; 
		font-family:Verdana; font-size:11px; 
		line-height:15px; color:#000;
	}
	#featured .info a { 
		text-decoration:none; 
		color:#000; 
	}
	#featured .info a:hover { 
		text-decoration:underline; 
	}
	#featured .ui-tabs-hide { 
		display:none; 
	}
	
	.landing form input[type="text"] { width: 200px; display: block; }
	.landing form input[type="button"] { font-size: 11px; }
	.landing form input[type="button"]:hover { color: #568AAE; cursor: pointer; }
