/* indeling logisch */
body {
	margin:0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	color: #252525;
	letter-spacing: 0.02em;
}

img {
	padding: 0px;
	margin: 0px;
}

.navigatie {
	margin: 30px 0 60px 0;
	border: 1px solid white;
}

.clearo {
	clear: both;
}
.logo {
	margin-left: 98px;
	padding-top: 31px;
	float:right;
}

.puntrood {
	margin: 16px 0px 17px 2px;
	background-image:url(img/background_puntrood.gif);
	background-repeat:x-repeat;
	height: 3px;
}

.menu {
	display:block;
	width: 500px;
}

.submenu {
	width: 125px;
}

.content {
	width: 239px;
	margin-left: 31px;
	margin-right: 31px;
}
	
.right {
	width: 280px;
}	

.content_right {
	height: 211px;
	width:280px;
}

.submenu_right {
	width: 280px;
	margin-top: 12px;
}

.home {
	background:url(img/bg_home.gif) top left repeat-x #FFF;
}

.intro {
	padding: 0;
	margin: 34px 0 0 0;
	height: 158px;
	width: 100%;
	background:url(img/background_puntwit.gif) right 16px no-repeat transparent;
}

.welcome {
	padding: 18px 0 0 0;
	width: 550px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
}
	.welcome p {
		margin-top: 0;
		padding-top: 0;
	}

/*elementen index pagina */
#witvlak {
	height:100px;
	width:100%;
	background-color:#fff;
	margin-bottom: 20px;
}

#images {
	margin-left: 146px;
}

#tekst {
	margin-left: 26px;
	margin-right: 103px;
	margin-top: -3px;
	line-height: 18px;
	color: #fff;
	font-weight:bold;
	width: 230px;
}

#dots {
	margin-top:5px;
	background-image: url(img/background_puntwit.gif);
	background-repeat:repeat;
	width: 114px;
	height: 225px;
}
/* element discpiplines */

.plaat {
	position: absolute;
	left: 50%;
	width: 770px;
	margin-left: -385px;
} 

/*opmaak alfabetisch */
a {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	color: #000;
	text-decoration:none;
 }

a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	color: #999;
	}

.content #actief{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	color: #cc0033;
	text-decoration:none;
	font-weight: bold;
 }

h1 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0em;
	color: #000;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}
h5 {margin: 0px;}

.menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	letter-spacing: 0em;
	color: #000;
	text-decoration:none;
	font-weight: bold;
}

.menu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	color: #999;
	text-decoration:none;
	font-weight: bold;
}

.menu #actief {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	color: #cc0033;
	text-decoration:none;
	font-weight: bold;
}

.menu_profiel {
	margin-left: 29px;
}

.menu_nieuws {
	margin-left: 29px;
}

.menu_werkwijze {
	margin-left: 29px;
}

.menu_portfolio {
	margin-left: 31px;
}

.menu_contact{
	margin-left: 26px;
}

.submenu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	letter-spacing: 0.02em;
	color: #000;
	text-decoration:none;
}

.submenu a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	color: #999;
	text-decoration:none;
}

.submenu #actief{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	color: #cc0033;
	text-decoration:none;
	font-weight: bold;
}

.submenu_right a{
	line-height: 18px;
	letter-spacing: 0.04em;
	color: #999;
	text-decoration:none;
}

.submenu_right a:hover{
	color: #000;
}

.submenu_right #actief{
	color: #000;
}

.titel {
	font-weight: bold;
}
	
#frontnews {
	margin-bottom: 40px;
	padding-top: 25px;
}
	#frontnews h1 {
		font-size: 11px;
		font-weight: bold;
	}

	#frontnews a {
		color: #CC0033;
	}
		#frontnews a:hover {
			text-decoration: underline;
		}

	#frontnews .newsitem {
		margin: 20px 0 20px 0;
	}
		#frontnews .newsitem img {
			/*display: none;*/
		}
		#frontnews .newsitem a {
			outline: 0;
		}
		#frontnews .newsitem h2 {
			color: #CC0033;
			font-size: 14px;
			font-weight: bold;
			margin: 0;
			padding: 0;
		}
		#frontnews .newsitem .newsdate {
			color: #666;
			font-size: 9px;
		}

		#frontnews .newsitem .newscontent {
			width: 732px;
			margin-top: 10px;
		}

		#frontnews .newsitem .newscontent img {
			border: 0;
		}

		#frontnews .newsitem .newscontent a {
			color: #CC0033;
		}

			#frontnews .newsitem .newscontent a:hover {
				text-decoration: underline;
				color: #CC0033;
			}

.single_entry h1 {
	color: #CC0033;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.single_entry .entry-meta {
	color: #666;
	font-size: 10px;
}

.navigation .nav-prev{
	float: left;
}
.navigation .nav-next{
	float: right;
}

.navigation a,
.navigation a {
	color: #CC0033;
}
	.navigation a:hover,
	.navigation a:hover {
		text-decoration: underline;
	}

#newspage {
	margin-bottom: 40px;
}

.post_entry h2 {
	padding: 0;
	margin: 0;
}
.post_entry h2 a {
	color: #CC0033;
	font-size: 14px;
	font-weight: bold;
}

.post_entry img {
	border: 0;
}

.post_entry .post_meta {
	color: #666;
	font-size: 10px;
}
	.post_entry .entry a,
	.single_entry .entry-content a {
		color: #CC0033;
	}
		.post_entry .entry a:hover,
		.single_entry .entry-content a:hover {
			text-decoration: underline;
		}

.entry-content img {
	border: 0;
}

.more-link {
	color: #CC0033;
}
	.more-link:hover {
		color: #CC0033;
		text-decoration: underline;
	}
.alignright {
	float: right;
	margin: 0px  0px 10px 20px;
}

.alignleft {
	float: left;
	margin: 0px 20px 10px 0;
}

.hide {
	/*display: none;*/
}
