﻿body {
	margin: 0;
	background: url(/assets/images/bg.gif);
	background-repeat: no-repeat;
	background-position: 50% 0px;
	width: 100%;
}

.border {
	border: 1px solid #dc098c;
}

div#wrapper {
	width: 932px;
	margin: 0px auto 0px auto;
	height: auto !important;
}

div, td, tr {
	font-family:helvetica,arial,verdana, sans-serif;
	font-size:11px;
	line-height: 16px;
	color:#373737;
}

td {
	text-align: left;
}

A:LINK, A:VISITED, A:ACTIVE {
	color: #007dc3;
	text-decoration : underline;
}

A:HOVER {
	color: #6f2a8e;
	text-decoration : none;
}




div#logo {
	margin: 0;
	background: url(/assets/images/logo.gif);
	background-repeat: no-repeat;
	width: 260px;
	height: 70px;
	float: left;
}





div#top_links {
	width: 200px;
	padding: 52px 0px 0px 0px;
	height: 18px;
	color: #6f2a8e;
	line-height:22px;
	float: left;
}

div#top_links A {
	margin: 0px 0px 0px 40px;
	color: #85afdd;
	text-decoration : underline;
}

div#top_links A:HOVER {
	color: #6f2a8e;
	text-decoration : none;
}


div#top_rechts {
	padding: 52px 0px 0px 390px;
	height: 18px;
	color: #c4a9d1;
	line-height: 22px;
	float: left;
}

div#top_rechts A {
	color: #c4a9d1;
	text-decoration : none;
}

div#top_rechts A:HOVER {
	color: #6f2a8e;
	text-decoration : none;
}




div#menu {
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 39px;
	height: 153px;
	overflow: hidden;
	color: #6f2a8e;
}


div#menu A{
	display: block;
	color: #6f2a8e;
	text-decoration: none;
}

div#menu A:hover {
	color: #ffff00;
}


div#blokje {
	float: left;
	width: 218px;
	height: 153px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	vertical-align: middle;
}

.clienten, .clienten_active {
	display: block;
	background: url(/assets/images/menu_clienten.png) no-repeat;
}

.clienten:hover, .clienten_active {
	background: url(/assets/images/menu_clienten.jpg) no-repeat;
}

.medewerkers, .medewerkers_active {
	display: block;
	background: url(/assets/images/menu_medewerkers.png) no-repeat;
}

.medewerkers:hover, .medewerkers_active {
	background: url(/assets/images/menu_medewerkers.jpg) no-repeat;
}

.relaties, .relaties_active {
	display: block;
	background: url(/assets/images/menu_relaties.png) no-repeat;
}

.relaties:hover, .relaties_active {
	background: url(/assets/images/menu_relaties.jpg) no-repeat;
}


div#algemeen {
	float: left ;
	width: 157px;
	background: #ded5e9;
	height: 153px;
	margin: 0px 0px 0px 0px;
	padding: 20px;
	padding-top: 10px;
	vertical-align: middle;
	overflow: hidden;
}


div#algemeen A {
	height: 30px;
	font-size:12px;
	line-height:30px;
	DISPLAY: block;
	text-decoration: none;
}

div#algemeen A:hover {
	color: #000000;
}

div#algemeen #line {
	width: 157px;
	height: 1px;
	border-bottom: 1px solid #efeaf4;
	overflow: hidden;
}



div#clear {
	clear: both;
}

div#submenu {
	float: left ;
	width: 200px;
	padding: 25px 18px 0px 39px;
	text-align: right;
}


div#submenu A {
	color: #6f2a8e;
	font-size:12px;
	line-height:24px;
	height: 24px;
	DISPLAY: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 18px 0px 0px;
}

div#submenu A:hover {
	color: #ffffff;
	background: #6f2a8e;
}

div#submenu #line {
	width: 200px;
	height: 1px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #b794c6;
	overflow: hidden;
}



div#submenu  A.sub, div#submenu  A.sub_active {
	color: #393939;
	font-size:11px;
	line-height:18px;
	height: 18px;
	DISPLAY: block;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	padding: 0px 18px 0px 0px;
}

div#submenu A:hover.sub, div#submenu A:hover.sub_active {
	font-weight: bold;
	color: #ffffff;
}

div#submenu A.sub_active {
	font-weight: bold;
	color: #6f2a8e;
}



div#submenu_active49 {
	background: #feebcf;
}

div#submenu_active50 {
	background: #c9def1;
}

div#submenu_active51 {
	background: #ccecd5;
}




div#blog {
	width: 170px;
	padding: 40px 0px 0px 0px;
	text-align: left;
}


div#blog A {
	height: 90px;
	color: #9a9c9e;
	font-size:13px;
	line-height:18px;
	text-decoration: none;
	text-transform: none;
	font-style: italic;
	font-weight: normal;
	padding: 0px;
}



div#body {
	width: 416px;
	margin: 0px 20px 0px 0px;
	color: #5a5758;
	float: left ;
}

div#body H1{
	width: 436px;
	margin: 25px 0px 0px 0px;
	font-size:14px;
	line-height:22px;
	font-weight: bold;
	color: #000000;
}


div#bodymenu {
	padding: 0px 0px 10px 0px;
}

div#bodymenu A {
	color: #6f2a8e;
	font-size:12px;
	line-height:20px;
	height: 20px;
	DISPLAY: block;
	text-decoration: underline;
	font-weight: bold;
	padding: 0px;
}

div#bodymenu A:hover {
	color: #808080;
}


div#terug {
	padding: 0px 0px 10px 0px;
}

div#terug A {
	color: #007dc3;
	font-size:12px;
	line-height:20px;
	height: 20px;
	DISPLAY: block;
	text-decoration: underline;
	font-weight: bold;
	padding: 0px;
}

div#terug A:hover {
	color: #808080;
}



div#right {
	float: left ;
	width: 149px;
	margin: 0px 0px 0px 0px;
	
}

div#kolom {
	width: 149px;
	margin: 0px 0px 0px 0px;
	padding: 24px;
	padding-top: 46px;
	color: #464146;
	background: #ded5e9 url(/assets/images/laatste_nieuws.gif) no-repeat;
	
}

div#kolom strong {
	color: #000000;
	font-weight: bold;
}

div#kolom A {
	color: #007dc3;
	text-decoration : underline;
}

div#kolom A:HOVER {
	color: #6f2a8e;
	text-decoration : none;
}



div#kolom_onder {
	width: 197px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-top: 15px;
	color: #464146;
}



div#onder {
	float: none;
	width: 851px;
	margin: 0px 0px 0px 39px;
	padding: 0px 0px 0px 0px;
	color: #9e9e9e;
	line-height:22px;
}

div#onder #stippel{
	width: 851px;
	height: 1px;
	color: #6f2a8e;
	background: url(/assets/images/stippel2.gif);
	overflow: hidden;
}

div#onder A {
	margin: 0px 40px 0px 0px;
	color: #85afdd;
	text-decoration : underline;
}

div#onder A:HOVER {
	color: #6f2a8e;
	text-decoration : none;
}







div#nws_aanmelden {
	float: left ;
	width: 197px;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	color: #6f2a8e;
	font-size:10px;
	line-height:20px;
}

div#nws_afmelden {
	width: 197px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	color: #000000;
	font-size:10px;
	line-height:20px;
}

div#nws_aanmelden td, div#nws_afmelden td {
	font-size:10px;
	line-height:14px;
}







div#submenu2 {
	width: 416px;
	text-align: center;
	margin: 26px 0px 0px 0px;
	border-top: 1px solid #b794c6;
	border-bottom: 1px solid #b794c6;
	overflow: hidden;
}


div#submenu2 A {
	color: #000000;
	font-size:11px;
	line-height:25px;
	height: 25px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

div#submenu2 A:hover {
	color: #6f2a8e;
}

div#submenu2 .active {
	color: #6f2a8e;
}












div#nieuwsmenu {
	text-align: right;
	border-top: 1px solid #b794c6;
	color: #5e5e5e;
}


div#nieuwsmenu A {
	color: #6f2a8e;
	font-size:11px;
	line-height:14px;
	height: auto;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
}

div#nieuwsmenu A .datum {
	color: #808080;
}

div#nieuwsmenu A:hover, div#nieuwsmenu A:hover .datum {
	color: #ffffff;

}


blockquote {
	border: 1px solid #642284;
	background-color: #ede6f2;
	margin: 4px;
	margin-bottom: 14px;
	padding: 6px;
}

.ajaxSearch_highlight, .AS_ajax_highlight1 {
	color: #6f2a8e;
	font-weight: bold;
}

.AS_ajax_highlight2 {
	color: #007dc3;
	font-weight: bold;
}
