* {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	font: normal 11px/19px Arial, Helvetica, sans-serif;
	color: #7c7c7c;
}
html {
	background: #5e87b8 url('/skin/background.jpg') repeat-x top center;
}

body {
	text-align: center;
}
iframe {
	border: 0;
}
input {
	border: 1px solid #616161;
	line-height: normal;
}
input.btn {
	height: auto;
	width: auto;
	text-align: center;
}
input.chk {
	height: auto;
	width: auto;
	border: 0;
}
textarea {
	height: 50px;
	width: 320px;
	border: 1px solid #616161;
}
th {
	white-space: nowrap;
	width: 168px
}
p {
	margin-bottom: 1em;
	font-size: 12px;
	text-align: left;
}
a, a:visited, a *, a:visited * {
	font-weight: normal;
	text-decoration: none;
	color: #ef600b;
	font-size: 12px;
}
a:hover, a:active, a:hover *, a:active * {
	color: #285992;
	text-decoration: underline;
	font-size: 12px;
}
.rounded {
	padding: 0pt 10px;
	color: #a7a7a7;
	display: block;
	width: 120px;
}
.rounded:hover {
	display: block;
	width: 120px;
	padding: 0pt 10px;
	background-color: #276599;
	color: #a7a7a7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	CCborderRadius: 5px;
}
li {
	margin-left: 1em;
	font-size: 12px;
	text-align: left;
}
h1 {
	float: left;
	margin: 52px 0 0 0;
	position: relative;
}
	h1 span {
		font-size: 20px;
		color: #4384c5;
	}
h2 {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #f37020;
}
h3 {
	margin-bottom: 10px;
	font-size: 27px;
	color: #f37020;
}
h4 {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #f37020;
}

label {
	text-align:right;
	width:130px;
}
strong, strong * {
	font-weight: bold;
	font-size: 12px;
}
em, em * {
	font-style: italic;
}
hr {
	border-top: 1px solid #666666;
	width: 142px;
}

div#container {
	width: 980px;
	margin: 0 auto;
	position: relative;
}
	div#content {
		padding-top: 300px;
	}
	div#header {
		width: 980px;
		margin: 21px auto 0;
		position: absolute;
		top: 0;
		left: 0;
	}
		img#tic4 {
			float: left;
			margin-left: 29px;
			margin-top: 14px;
		}
		ul#mininav {
			display: block;
			list-style: none;
			position: absolute;
			top: 53px;
			right: 33px;
		}
			ul#mininav li {
				float: left;
				margin: 0;
				padding: 0 5px 0 7px;
				background: transparent url('/skin/mininav.jpg') no-repeat center left;
			}
			ul#mininav li.first {
				background: none;
			}
				ul#mininav a, ul#mininav a:visited {
					font-weight: bold;
					text-decoration: none;
					color: #4384c5;
				}
				ul#mininav a:hover, ul#mininav a:active {
					color: #7db4ec;
				}
		div#nav {
			height: 198px;
			width: 980px;
			position: absolute;
			top: 78px;
			left: 0;
			-moz-border-radius: 15px;
			-webkit-border-radius: 15px;
			CCborderRadius: 15px;
		}
			div#nav div.background {
				height: 198px;
				width: 980px;
				background: transparent url('/skin/nav_fullbg.gif') repeat-x top left;
				opacity: 0.7;
				filter: alpha(opacity=70);
				-moz-border-radius: 15px;
				-webkit-border-radius: 15px;
				CCborderRadius: 15px;
				position: absolute;
				top: 0;
				left: 0;
			}
			div#nav h2 {
				margin-left: 16px;
				padding-top: 10px;
				color: #ffffff;
			}
			div#nav li a, div#nav li a:visited {
				display: block;
				padding: 0 5px 0 10px;
				margin-bottom: 2px;
				background-color: transparent;
				text-align: left;
				text-decoration: none;
				font-weight: normal;
				color: #ffffff;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				CCborderRadius: 10px;
			}
			div#nav li a:hover, div#nav li la:active,
			div#nav li.active a, div#nav li.active a:visited,
			div#nav li.active a:hover, div#nav li.active a:active {
				background-color: #0b508b;
				color: #ffffff;
			}
			div#nav ul {
				list-style: none;
				margin: 17px 3px 0 15px;
			}
			div#nav li {
				position: relative;
			}
			div#nav div.nav {
				height: 208px;
				width: 196px;
				overflow: hidden;
				position: absolute;
				top: 0;
			}
			div#nav div.overlay {
				display: none;
				height: 195px;
				width: 196px;
				background-color: #0c508b;
				opacity: 0;
				filter: alpha(opacity=0);
				visibility: hidden;
				position: absolute;
				top: 0;
				left: 0;
			}
			div#nav div#welkom {
				left: 0;
			}
				div#nav div#welkom div.overlay {
					-moz-border-radius-topleft: 10px;
					-moz-border-radius-bottomleft: 10px;
					-webkit-border-top-left-radius: 10px;
					-webkit-border-bottom-left-radius: 10px;
					CCborderRadiusTL: 10px;
					CCborderRadiusBL: 10px;
				}
			div#nav div#advies {
				left: 196px;
			}
			div#nav div#design {
				left: 392px;
			}
			div#nav div#nieuws {
				left: 588px;
			}
				div#nav div#nieuws li a, div#nav div#nieuws li a:visited {
					margin: 0 0 8px 40px;
				}
				div#nav div#nieuws li a .icon {
					display: block;
					height: 24px;
					width: 24px;
					background: transparent none no-repeat top left;
					position: absolute;
					top: -3px;
					left: 10px;
					_left: -40px;
				}
				div#nav div#nieuws li a:hover .icon {
					background-position: bottom left;
				}
				div#nav div#nieuws li a #linkedin {
					background-image: url(/skin/linkedin.png);
				}
				div#nav div#nieuws li a #blogspot{
					background-image: url(/skin/blogger.png);
				}
				div#nav div#nieuws li a #youtube{
					background-image: url(/skin/youtube.png);
				}
				div#nav div#nieuws li a #plaxo {
					background-image: url(/skin/plaxo.png);
				}
				div#nav div#nieuws li a #twitter {
					background-image: url(/skin/twitter.png);
				}
				div#nav div#nieuws li a #facebook {
					background-image: url(/skin/facebook.png);
				}
			div#nav div#login {
				left: 784px;
			}
				div#nav div#login div.overlay {
					-moz-border-radius-topright: 10px;
					-moz-border-radius-bottomright: 10px;
					-webkit-border-top-right-radius: 10px;
					-webkit-border-bottom-right-radius: 10px;
					CCborderRadiusTR: 10px;
					CCborderRadiusBR: 10px;
				}
				div#nav div#login div.container {
					min-height: 100px;
					_height: 100px;
					width: 162px;
					position: absolute;
					background: transparent url('/skin/login_bg.gif') no-repeat top left;
					top: 46px;
					right: 17px;
				}
					div#nav div#login a, div#nav div#login a:visited {
						color: #ffffff;
						position: absolute;
						top: 0;
					}
						div#nav div#login a#tab_cms, div#nav div#login a#tab_cms:visited {
							left: 10px;
						}
						div#nav div#login a#tab_mail, div#nav div#login a#tab_mail:visited {
							left: 62px;
						}
					div#nav div#login a:hover, div#nav div#login a:active {
						text-decoration: none;
					}
					div#nav div#login div.container div {
						position: absolute;
						top: 32px;
						left: 6px;
					}
						div#nav div#login input.text {
							width: 140px;
							padding: 1px 2px;
							margin-bottom: 1px;
							border: 1px solid #3774a8;
							background-color: #3774a8;
							color: #eaeaea;
						}
						div#nav div#login input.text:focus {
							border-color: #b4d2ec;
						}
						div#nav div#login input.button {
							float: right;
							height: 20px;
							width: 91px;
							margin: 2px 7px 0 0;
							border: 0;
							background: transparent url('/skin/login.gif') no-repeat top left;
						}
						div#nav div#login input.button:hover, div#nav div#login input.button:active,
						div#nav div#login input.button:focus {
							background-position: bottom left;
							cursor: pointer;
						}
						div#nav div#login div#login_mail {
							opacity: 0;
							filter: alpha(opacity=0);
							visibility: hidden;
						}
						div#newsboxlefttop {
							position: absolute;
							top: -38px;
							background: url('/skin/newsboxtop.png') no-repeat;
							height: 36px;
							left: 2px;
							width: 320px;
						}
						div#newsboxlefttop p {
							position: relative;
							width: 300px;
							top: 17px;
							padding: 8px;
							left: 2px;
							background: #ffffff;
						}
						div#newsboxleftfooter{
							position: relative;
							top: 5px;
							background: url('/skin/newsboxfooter.png') no-repeat;
							height: 36px;
						}
						div#newsboxmiddletop {
							position: absolute;
							top: -38px;
							left: 335px;
							background: url('/skin/newsboxtop.png') no-repeat;
							height: 36px;
							width: 320px;
						}
						div#newsboxmiddletop p {
							position: relative;
							width: 300px;
							top: 17px;
							padding: 8px;
							left: 2px;
							background: white;
						}
						div#newsboxmiddlefooter{
							position: relative;
							top: 5px;
							background: url('/skin/newsboxfooter.png') no-repeat;
							height: 36px;
						}
						div#newsboxrighttop {
							position: absolute;
							top: -38px;
							left: 667px;
							background: url('/skin/newsboxtop.png') no-repeat;
							height: 36px;
							width: 320px;
						}
						div#newsboxrighttop p {
							position: relative;
							width: 300px;
							top: 17px;
							padding: 8px;
							left: 2px;
							background: #ffffff;
						}
						div#newsboxrightfooter{
							position: relative;
							top: 5px;
							background: transparent url('/skin/newsboxfooter.png') no-repeat;
							height: 36px;
						}
						div#content h3 {
							margin-bottom: 20px;
							line-height: normal;
							font-size: 25px;
						}
						div#contenttop {
							position: absolute;
							top: -38px;
							left: 3px;
							background: url('/skin/contenttop.png') no-repeat;
							height: 36px;
							width: 650px;
						}
						div#contenttop p {
							position: relative;
							top: 17px;
							padding: 8px;
							width: 625px;
							left: 4px;
							background: white;
						}
						div#contentfooter {
							position: relative;
							top: 5px;
							background: transparent url('/skin/contentfooter.png') no-repeat;
							height: 36px;
						}
						div#credits {
							clear: left;
							position: relative;
							color: #ffffff;
							font-size: 11px;
							margin-left: 15px
						}
							div#credits a, div#credits a:visited,
							div#credits a:hover, div#credits a:active {
								text-decoration: none;
								color: #ffffff;
							}
div.bordertop {
	height: 12px;
	background: transparent url('/skin/bordertop.gif') no-repeat top left;
	position: absolute;
	top: -15px;
	left: -3px;
}
div.borderbottom {
	height: 12px;
	background: transparent url('/skin/borderbottom.gif') no-repeat top left;
	position: absolute;
	bottom: -15px;
	left: -3px;
}
.myBox {
	width: 596px;
	margin-top: 20px;
	margin-bottom: 12px;
	padding: 0 20px;
	border: 3px solid #ffffff;
	background-color: #ffffff;
	text-align: left;
	position: relative;
	/*-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	CCborderRadius: 15px;*/
}
	.myBox div.bordertop {
		width: 642px;
	}
	.myBox div.borderbottom {
		width: 642px;
	}
.myBoxLinks {
	float: left;
	clear: left;
	width: 271px;
	margin-top: 20px;
	margin-bottom: 12px;
	padding: 0 20px;
	text-align: left;
	background-color: #ffffff;
	border: 3px solid #ffffff;
	position: relative;
	/*-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	CCborderRadius: 15px;*/
}
	.myBoxLinks div.bordertop, .myBoxMidden div.bordertop {
		width: 317px;
		background-image: url('/skin/bordertopleft.gif');
	}
	.myBoxLinks div.borderbottom, .myBoxMidden div.borderbottom {
		width: 317px;
		background-image: url('/skin/borderbottomleft.gif');
	}
.myBoxMidden {
	float: left;
	width: 271px;
	margin-left: 8px;
	margin-top: 20px;
	margin-bottom: 12px;
	padding: 0 20px;
	text-align: left;
	background-color: #ffffff;
	border: 3px solid #ffffff;
	position: relative;
	/*-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	CCborderRadius: 15px;*/
}
	.myBoxMidden li {
		list-style: none;
	}
	.myBoxMidden li h4 {
		margin-left: -10px;
	}
.myBoxRechts {
	float: right;
	clear: right;
	width: 284px;
	margin-top: 20px;
	margin-bottom: 12px;
	padding: 0 20px;
	text-align: left;
	background-color: #ffffff;
	border: 3px solid #ffffff;
	position: relative;
	/*-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	CCborderRadius: 15px;*/
}
	.myBoxRechts li {
		margin-left: 0;
		padding-left: 0;
		list-style: none;
	}
	.myBoxRechts div.bordertop {
		width: 330px;
		background-image: url('/skin/bordertopright.gif');
	}
	.myBoxRechts div.borderbottom {
		width: 330px;
		background-image: url('/skin/borderbottomright.gif');
	}

.tabcontainer {
	position:absolute;
	top:20px;
	left:10px;
}

.tabgewoon {
	width:88px;
	background-image : url(niet_aktieve_tab.gif);
	background-repeat : no-repeat;
	text-align:center;
	margin-left:1px;
	float:left;
	border-bottom:1px solid silver;
	font-size:.8em;
}

.tabaktief {
	width:88px;
	background-image : url(aktieve_tab.gif);
	background-repeat : no-repeat;
	text-align:center;
	margin-left:1px;
	float:left;
	border-bottom:none;
	font-size:.8em;
}

div#portfolio {
	float: left;
}
div#archive ul {
	margin-top: 15px;
}
div#archive a, div#archive a:visited {
	color: #4384c5;
}
div#archive a:hover, div#archive a:active {
	color: #7db4ec;
}
ul.portfolioimg {
	display: block;
	clear: left;
}

	ul.portfolioimg li {
		margin: 0 auto;
		color: #000000;
		width: 298px;
		float: left;
		list-style-type: none;
	}
	ul.portfolioimg h4 {
		color: #ef600b;
		font-size: 13px;
		font-weight: bold;
	}
	ul.portfolioimg a img, ul.portfolioimg a:visited img {
		border: 4px solid #5e87b8;
		opacity: 0.8;
		filter: alpha(opacity=80);
	}
	ul.portfolioimg a:hover img, ul.portfolioimg a:active img {
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.portfoliodescr {
		margin: 0 auto;
		color: #000000;
		width: 270px;
		float: left;
	}
		div.portfolioimg-right {
			margin: 0 auto;
			height: 89px;
			width: 285px;
			list-style-type: none;
			opacity: 0.8;
			filter: alpha(opacity=80);
			position: relative;
		}
		div.portfolioimg-right img {
			float: left;
			height: 67px;
			width: 124px;
			border: 4px solid #5e87b8;
		}
		div.portfolioimg-right:hover {
			opacity: 1;
			filter: alpha(opacity=100);
		}
		.portfoliodescr-right {
			position: relative;
			margin-left: 135px;
			_margin-left: 140px;
			overflow: hidden;
			text-align: left;
			font-size: 11px;
			background-color: #ffffff;
			width: 150px;
			height: 80px;
			line-height: 13px;
		}
			.portfoliodescr-right a {
				font-weight: bold;
			}
		div#rss {
		display: block;
		position: relative;
		top: 75px;
		left: 124px;
		float: right;
		height: 50px;
		width: 74px;
		background: transparent url('/skin/rss.jpg') no-repeat top left;
		}
	a.btn_more, a.btn_more:visited {
		display: block;
		float: right;
		height: 20px;
		width: 91px;
		background: transparent url('/skin/meer.gif') no-repeat top left;
	}
	a.btn_more:hover, a.btn_more:active {
		background-position: bottom left;
	}
		.btn_subscribe, a.btn_subscribe:visited {
		display: block;
		float: right;
		height: 21px;
		width: 111px;
		border: 0px;
		background: transparent url('/skin/inschrijven.gif') no-repeat top left;
		}
	.btn_subscribe:hover, a.btn_subscribe:active {
		background-position: bottom left;
	}
		.btn_unsubscribe, a.btn_unsubscribe:visited {
		display: block;
		float: right;
		height: 21px;
		width: 111px;
		border: 0px;
		background: transparent url('/skin/uitschrijven.gif') no-repeat top left;
	}
	.btn_unsubscribe:hover, a.btn_unsubscribe:active {
		background-position: bottom left;
	}
        .btn_aanvraag, a.btn_subscribe:visited {
		display: block;
		height: 40px;
		width: 263px;
		border: 0px;
		background: transparent url('/skin/aanvraag.png') no-repeat top left;
		}
	.btn_aanvraag:hover, a.btn_subscribe:active {
		background-position: bottom left;
	}