@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

h1{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #037B6F;
	font-weight: normal;
	padding-bottom: 10px;
}

h2{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #037B6F;
	background-image: url(../images/list.gif);
	background-position: center left;
	background-repeat: no-repeat;
	list-style-type:square;
	font-weight: normal;
	padding-left: 10px;
}

h3{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/list_services.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #666666;
	font-size: 12px;
	padding-left: 15px;
	line-height: 20px;
	font-weight: normal;
}

hr	{
	size: 1px;
	color: #CCCCCC;
	height: 1px;
	margin-top: 23px;
	margin-bottom: 5px;
	}

.clear{
clear: both;
}


.Afbeelding-links {
	float: left;
	margin-right: 20px;
}

.Afbeelding-rechts {
	float: right;
	margin-left: 20px;

}

/* --------------- TOP --------------------------*/ 

#top{
	position: absolute;
	left: 50%;
	margin-left: -485px;
	top: 10px;
	min-height: 218px;
	overflow: none;
	width:950px;
	border-top: solid 1px #99cccc;
	border-left: solid 1px #99cccc;
	border-right: solid 1px #99cccc;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#topBanner{
	background-image: url(../images/ICT-banner-passage.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 150px;
	width: 949px;
	margin:0;
	padding:0;
	font-size:0px;
}


#topBannerBusiness{
	background-image: url(../images/Business-banner-sign.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 150px;
	width: 949px;
	margin:0;
	padding:0;
	font-size:0px;
}


#topMenu{
	height: 32px;
	background-image: url(../images/topMenuBg.gif);
	background-repeat: repeat-x;
	width: 949px;
}

#topMenu ul{
	margin: 0px;
	padding: 0px;
}

#topMenu a{
	text-decoration: none;
}

.nav, .navActive, .navLarge, .navLargeActive, .navSearch, .navSearchActive, .navLanguageEN, .navLanguageENActive, 
.navLanguageDE, .navLanguageDEActive, .navLanguageNL, .navLanguageNLActive,{
float: left;
}

.nav a:link, .nav a:active, .nav a:visited{
	display:block;
	height:32px;
	background-image:url(../images/buttons/topMenuBg.gif);
	background-repeat:repeat-x;
	float: left;
	border-left: solid 1px #049189;
	font-size: 11px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 30px;
	font-weight: 500;
	color: white;
}

.nav a:hover{
	background-image: url(../images/topMenuBgHover.gif);
	background-repeat: repeat-x;
	border-left: solid 1px #049189;
	float: left;
	font-size: 11px;
	height: 32px;
	padding-left: 20px;
	padding-right: 20px;
}

.navActive a:link, .navActive a:active, .navActive a:visited, .navActive a:hover{
	background-image: url(../images/topMenuBgHover.gif);
	background-repeat: repeat-x;
	float: left;
	border-left: solid 1px #049189;
	font-size: 11px;
	height: 32px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 30px;
	font-weight: 500;
	color: white;
	text-align: left;
}


.navLarge a:link, .navLarge a:active, .navLarge a:visited{
	display:block;
	height:32px;
	background-image:url(../images/buttons/topMenuBg.gif);
	background-repeat:repeat-x;
	float: left;
	border-left: solid 1px #049189;
	font-size: 11px;
	padding-left: 25px;
	padding-right: 32px;
	line-height: 30px;
	font-weight: 500;
	color: white;
}

.navLarge a:hover{
	background-image: url(../images/topMenuBgHover.gif);
	background-repeat: repeat-x;
}

.navLargeActive a:link, .navLargeActive a:active, .navLargeActive a:visited, .navLargeActive a:hover{
	background-image: url(../images/topMenuBgHover.gif);
	background-repeat: repeat-x;
	float: left;
	border-left: solid 1px #049189;
	font-size: 11px;
	height: 32px;
	padding-left: 25px;
	padding-right: 32px;
	line-height: 30px;
	font-weight: 500;
	color: white;
}

.navLanguageNL{
}

.navLanguageDE{
	display:none;
}

.navLanguageEN{
}

.navLanguageEN a:link, .navLanguageEN a:active, .navLanguageEN a:visited{
	background-image: url(../images/topMenuBgLanguageEN.gif);
	background-position: top center;
	background-repeat: no-repeat;
	float: left;
	border-right: solid 1px #049189;
	height: 32px;
	padding-left: 19px;
	padding-right: 19px;

}

.navLanguageEN a:hover{
	background-image: url(../images/topMenuBgLanguageENHover.gif);
	background-repeat: no-repeat;
}

.navLanguageDE a:link, .navLanguageDE a:active, .navLanguageDE a:visited{
	background-image: url(../images/topMenuBgLanguageDE.gif);
	background-position: top center;
	background-repeat: no-repeat;
	float: left;
	border-right: solid 1px #049189;
	height: 32px;
	padding-left: 19px;
	padding-right: 19px;

}

.navLanguageDE a:hover{
	background-image: url(../images/topMenuBgLanguageDEHover.gif);
	background-repeat: no-repeat;
}

.navLanguageNL a:link, .navLanguageNL a:active, .navLanguageNL a:visited{
	background-image: url(../images/topMenuBgLanguageNL.gif);
	background-position: top center;
	background-repeat: no-repeat;
	float: left;
	border-right: solid 1px #049189;
	height: 32px;
	padding-left: 19px;
	padding-right: 19px;

}

.navLanguageNL a:hover{
	background-image: url(../images/topMenuBgLanguageNLHover.gif);
	background-repeat: no-repeat;
}


.navSearch{
	background-image: url(../images/topMenuBg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	float: left;
	border-left: solid 1px #049189;
	border-right: solid 1px #049189;
	height: 32px;
	padding-left: 19px;
	width: 195px;
}

#topFade{
	background-image: url(../images/topFadeBg.gif);
	background-repeat: repeat-x;
	margin-top: 1px;
	border-top: solid 1px #037B6F;
	height:26px;
	width: 949px;
}

#topMenuInputText{
	border: solid 1px black;
	float: left;
	margin-top: 5px;
	width: 130px;
}

#topMenuSearchSubmit{
	background: none;
	border: none;
	color: white;
	float: left;
	color: white;
	font-size: 11px;
	padding-top: 7px;
}

/* ---- MAIN --------------------------------------------------*/

#main{
	position: absolute;
	left: 50%;
	margin-left: -485px;
	top: 230px;
	min-height: 380px;
	overflow: none;
	width:950px;
	border-left: solid 1px #99cccc;
	border-right: solid 1px #99cccc;
	border-bottom: solid 1px #99cccc;
	padding-left: 10px;
	padding-right: 10px;
}

#mainContainer{
padding-top: 10px;
min-height: 450px;
_height: 450px;
overlfow: auto;
}

#mainFooter{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 35px;
	clear: both;
	height: 20px;
	background-image: url(../images/footerBg.gif);
	background-position: center center;
	background-repeat: repeat-x;
	margin: auto;
	text-align: center;
	width: 870px;
}

.mainFooterText{
	padding-left: 18px;
	padding-right: 18px;
	color: white;
	font-size: 11px;
	float: left;
	line-height: 20px;
}

.mainFooterText a{
	text-decoration: none;
	color: white;
}

/* ---- HOME ---------------------------------------- */


#mainHomeLeft{
	width: 575px;
	float:left;
	padding-left: 25px;
	padding-right: 100px;
}

#mainHomeLeftHeader{
	font-size: 12px;
	min-height: 75px;
	_height: 75px;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 18px;
}

#mainHomeLeftHeader img{
	font-size: 12px;
	margin-top: -8px;
	padding-right: 5px;
}

#mainHomeLeftServicesHeader{
	color: #037B6F;
	font-size: 12px;
	padding-left: 10px;
}


#mainHomeLeftServicesHeaderGray h1{
	color: #8E8E8E;
	font-size: 12px;
	font-weight: normal;
	height: 17px;
	text-decoration: none;
	padding: 10px;
}

#mainHomeLeftServicesHeaderGray h1 a:link, #mainHomeLeftServicesHeaderGray h1 a:active, #mainHomeLeftServicesHeaderGray h1 a:visited{
	color: #8E8E8E;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#mainHomeLeftServicesHeaderGray h1 a:hover{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}


#mainHomeLeftServices-top{
	background-image: url(../images/blocks.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border: solid 1px #CCCCCC;
	width: 260px;
	height: 180px;
	float: left;
	padding: 0px;
	margin-left: 10px;
}

#mainHomeLeftServices-top a:link, #mainHomeLeftServices-top a:active, #mainHomeLeftServices-top a:visited{
	height: 180px;
	display:block;
	text-decoration:none;
}

#mainHomeLeftServices-top a:hover{
	height: 180px;
	display:block;
	background-color: #D9ECEA;
	text-decoration:none;
}

#mainHomeLeftServices-top ul{
	margin-left: 10px;
	margin-top: 0px;
	padding: 0px;
}

#mainHomeLeftServices-top li{
	background-image: url(../images/list.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-size: 11px;
	padding-left: 15px;
	line-height: 18px;
	color: #535353;
	margin: 0px;
}



#mainHomeLeftServices-middle{
	background-image: url(../images/blocks.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border: solid 1px #CCCCCC;
	width: 260px;
	height: 130px;
	float: left;
	padding: 0px;
	margin-left: 10px;
}

#mainHomeLeftServices-middle a:link, #mainHomeLeftServices-middle a:active, #mainHomeLeftServices-middle a:visited{
	display:block;
	width: 100%;
	height: 130px;
	text-decoration:none;
}

#mainHomeLeftServices-middle a:hover{
	display:block;
	background-color: #D9ECEA;
	text-decoration:none;
	height: 130px;
}

#mainHomeLeftServices-middle ul{
	margin-left: 10px;
	margin-top: 0px;
	padding: 0px;
}

#mainHomeLeftServices-middle li{
	background-image: url(../images/list.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-size: 11px;
	padding-left: 15px;
	color: #535353;
	line-height: 18px;
	margin: 0px;
}


#mainHomeLeftServices-bottom{
	background-image: url(../images/blocks.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border: solid 1px #CCCCCC;
	width: 260px;
	height: 130px;
	float: left;
	padding: 0px;
	margin-left: 10px;
}

#mainHomeLeftServices-bottom a:link, #mainHomeLeftServices-bottom a:active, #mainHomeLeftServices-bottom a:visited{
	height: 130px;
	display:block;
	width: 100%;
	text-decoration:none;
}

#mainHomeLeftServices-bottom a:hover{
	height: 130px;
	display:block;
	background-color: #D9ECEA;
	text-decoration:none;
}


#mainHomeLeftServices-bottom ul{
	margin-left: 10px;
	margin-top: 0px;
	padding: 0px;
}

#mainHomeLeftServices-bottom li{
	background-image: url(../images/list.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-size: 11px;
	padding-left: 15px;
	line-height: 18px;
	color: #535353;
	margin: 0px;
}

#mainHomeLeftServicesClear {
	clear: both;
	height: 14px;
}

#mainHomeRight{
	padding-top: 35px;
	width: 250px;
	height: 30px;
	float:left;
}

#mainHomeRightClear{
clear: both;
height: 5px;
}

#mainHomeRightHeader{
	font-size: 13px;
	padding-left: 10px;
	line-height: 30px;
	color: #0F6856;
	border-bottom: dashed 1px #CCCCCC;
}

.mainHomeRightArrow{
	background-image: url(../images/arrow_right.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 10px;
	width: 10px;
	height: 10px;
	float: left;
}

.mainHomeRightArrowContent{
	padding-top: 10px;
	float: left;
	width: 240px;
	line-height: 14px;
}

#mainHomeRightArrowHeader a{
	color: #066F61;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	text-decoration: none;
}

#mainHomeRightArrowHeader a:hover{
	color: #066F61;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	text-decoration: underline;
}

.mainHomeRightArrowText{
	color: #9C9C9C;
	font-size: 11px;
	line-height: 18px;
}

#mainHomeRightBussinessContent{
	background-image: url(../images/homeRightBgBussiness.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #EDF6F5;
	margin-left: 10px;
	_margin-left: 5px;
	padding: 10px;
	float: left;
	width: 215px;
	border: solid 1px #D0E5E0;
}

#mainHomeRightBussinessHeader{
	float: left;
	width: 208px;
	line-height: 20px;
	color: #066F61;
	font-size: 15px;
}

#mainHomeRightBussinessText{
	width: 208px;
	font-size: 11px;
	line-height: 18px;
	color: #616A69;
}


#mainHomeRightBussinessLink{
	background-image: url(../images/arrow_double_right.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 15px;
}

#mainHomeRightBussinessLink a{
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;	
	color: #616A69;
}

#mainHomeRightBussinessLink a:hover{
	text-decoration: underline;
}

/* --- DIENSTEN ------------------------------------------------*/

#mainServicesLeft{

	width:192px;
	float: left;
}

#mainServicesLeftHeader{
	text-align: right;
	color: black;
	padding-right: 10px;
	font-weight: normal;
	height: 25px;
	font-size: 14px;
}

#mainServicesLeftHeaderOnly{
	background-image: url(../images/dashed_bar.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	text-align: right;
	color: black;
	padding-right: 20px;
	font-weight: normal;
	height: 25px;
	font-size: 14px;
}

#mainServicesLeft ul{
	margin: 0px;
	padding: 0px;
}

.mainSubLeft a:link, .mainSubLeft a:active, .mainSubLeft a:visited{
	display:block;	
	background-image: url(../images/mainSubMenuBg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 6px;
	text-decoration: none;
	line-height: 18px;
	width: 182px;
	color: #359287;
	font-size: 12px;
}

.mainSubLeft a:hover{
	background-image: url(../images/mainSubMenuBgHover.gif);
	color: black;
}

.mainSubLeftActive a:link, .mainSubLeftActive a:active, .mainSubLeftActive a:visited, .mainSubLeftActive a:hover{
	display:block;	
	background-image: url(../images/mainSubMenuBgHover.gif);
	background-position: top right;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 6px;
	text-decoration: none;
	line-height: 18px;
	width: 182px;
	color: black;
	font-size: 12px;
}




#mainServicesLeftArrow{
	background-image: url(../images/arrow_right.png);
	background-position: center right;
	background-repeat: no-repeat;
	line-height: 18px;
	width: 5px;
	height: 15px;
	padding-top: 6px;
	padding-left: 10px;
	float: right;
}

#mainContent{
	width: 480px;
	min-height:: 700px;
	float: left;
	overflow: hidden;
	padding-left: 35px;
	padding-right: 55px;
	padding-bottom: 20px;
	font-size: 12px;
	line-height: 18px;

	text-decoration: none;
}

#mainContent a:link, #mainContent a:active, #mainContent a:visited{
	line-height: 18px;
	text-decoration: underline;
}

#mainContent a:hover{
	line-height: 18px;
	text-decoration: underline;
}

#mainContentSearch{
	width: 595px;
	min-height:: 700px;
	float: left;
	overflow: none;
	padding-left: 35px;
	padding-right: 35px;
}


#mainContentHeader{
width: 480px;
overflow: none;
}

#mainContentDescription{
width: 480px;
overflow: none;
font-size: 12px;
line-height: 20px;
color: #333333;
clear: both;
}

#mainContentDescription a:link, #mainContentDescription a:active, #mainContentDescription a:visited{
	color: #333333;
	text-decoration: underline;
}

#mainContentDescription a:hover{
text-decoration: underline;
color: #666666;
}

.mainContentItemHeader{
	width: 480px; 
	overflow: auto;
}

#mainContentItemHeader H2{
	font-size: 14px;
	color: #037B6F;
	background-image: url(../images/list.gif);
	background-position: center left;
	background-repeat: no-repeat;
	list-style-type:square;
	font-weight: normal;
	padding-left: 10px;
}

.mainContentItemText{
	width: 480px;
	overflow: auto;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}

.mainContentItemText a{
color: #666666;
text-decoration: none;
}

.mainServicesContentItemText a:hover{
color: #666666;
text-decoration: underline;
}

#mainServicesRight{
	width: 160px;
	background-color: #CCE5E2;
	float: left;
	padding: 12px;
	padding-top: 8px;
	margin-top: 50px;
}

.mainServicesRightHeader{
	font-size: 12px;
	color: #037B6F;
	line-height: 18px;
}

.mainServicesRightText{
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}

.mainServicesRightText a:link, .mainServicesRightText a:active, .mainServicesRightText a:visited{
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}

.mainServicesRightText a:hover{
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}

/* ---- Diensten Sub -------------------------*/

.mainServicesList{
	background-image: url(../images/list_services.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #666666;
	font-size: 12px;
	padding-left: 15px;
	line-height: 20px;
}

/* ---- Over ons -----------------------------*/

#mainAbout{
	border: solid 0px #666666;
 	background-image: url(../../images/blocks.gif);
	background-position: top right;
	background-repeat: no-repeat;

}

#mainAboutContentLeft{
float: left;
border-right: solid 1px #666666;
padding-top: 15px;
padding-bottom: 15px;
line-height: 18px;
}

#mainAboutContentLeftHeader{
font-size: 14px;
color: #037B6F;
min-height: 170px;
_height: 170px;
width: 65px;
padding-left: 10px;
font-weight: normal;
overflow: auto;
}

#mainAboutContentRight{
float: left;
padding-top: 15px;
padding-bottom:15px;
line-height: 18px;
}

#mainAboutContentRightText{
font-size: 12px;
color: #666666;
height: 150px;
width: 375px;
padding-left: 15px;
overflow: auto;
}

#mainAboutContentRightText2{
font-size: 12px;
color: #666666;
height: 180px;
width: 375px;
padding-left: 15px;
overflow: auto;
}

#mainAboutContentRightText a, #mainAboutContentRightText2 a{
color: #666666;
text-decoration: none;
}

#mainAboutContentRightText a:hover, #mainAboutContentRightText2 a:hover{
text-decoration: underline;
}


.overons-blok {
	width: 450px;
	border: 1px solid #00CEBA;
	float: left;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 8px;
	margin-bottom: 20px;
}

/* ---- mainContentLists -------------------------*/


.mainContentLists li{
	background-image: url(../images/list.gif);
	background-position: center left;
	background-repeat: no-repeat;

}

.mainContentLists a{
	color: #666666;
	font-size: 12px;
	padding-left: 15px;
}

/* ---- contact ---------------------------------------*/

.mainContactLeft{
	width: 100px;
	float: left;
}

.mainContactRight{
	float: left;
}

/* ---- klanten -------------------------*/

.klant-blok {
	width: 150px;
	border: 1px solid #00CEBA;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00B7A5;
	text-align: center;
}

.klant-blok-tekst {
	height: 35px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00B7A5;
	text-align: center;
	margin: 0px;
	line-height: 14px;
	
}

.klant-blok-tekst a:link, .klant-blok-tekst a:active, .klant-blok-tekst a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00B7A5;
	text-decoration: none;
}

.klant-blok-tekst a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

/* ---- publicatie -------------------------*/

.publicatie-blok {
	width: 442px;
	border: 1px solid #00CEBA;
	float: left;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 8px;
	margin-bottom: 20px;
}

#publicatie-blok a:link, #publicatie-blok a:active, #publicatie-blok a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

#publicatie-blok a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00B7A5;
	text-decoration: underline;
}


#publicatie-tekst {
	width: 442px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	float: left;
}

#publicatie-tekst a:link, #publicatie-tekst a:active, #publicatie-tekst a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

#publicatie-tekst a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00B7A5;
	text-decoration: underline;
}

.publicatie-datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00B7A5;
	text-decoration: none;
}

/* -----  --------*/

.diensten-h2{

}

.text-grijs-klein{
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}

.text-grijs-klein a:link, .text-grijs-klein a:active, .text-grijs-klein a:visited{ 
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	text-decoration: underline;
}

.text-grijs-klein a:hover{ 
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	text-decoration: underline;
}


.text-grijs{
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}

.text-grijs a:link, .text-grijs a:active, .text-grijs a:visited{ 
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: underline;
}

.text-grijs a:hover{ 
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: underline;
}

.text-groen-groot{
	font-size: 13px;
	line-height: 22px;
	color: #007D71;
	text-decoration: none;
}

.text-groen-groot a:link, .text-groen-groot a:active, .text-groen-groot a:visited{ 
	font-size: 13px;
	line-height: 22px;
	color: #007D71;
	text-decoration: underline;
}

.text-groen-groot a:hover{ 
	font-size: 13px;
	line-height: 22px;
	color: #333333;
	text-decoration: underline;
}

.text-groen{
	font-size: 12px;
	line-height: 18px;
	color: #006F64;
	text-decoration: none;
}

.text-groen a:link, .text-groen a:active, .text-groen a:visited{ 
	font-size: 12px;
	line-height: 18px;
	color: #006F64;
	text-decoration: underline;
}

.text-groen a:hover{ 
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: underline;
}

.text-groen-klein{
	font-size: 11px;
	line-height: 14px;
	color: #409E95;
	text-decoration: none;
}

.text-groen-klein a:link, .text-groen-klein a:active, .text-groen-klein a:visited{ 
	font-size: 11px;
	line-height: 14px;
	color: #409E95;
	text-decoration: underline;
}

.text-groen-klein a:hover{ 
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-decoration: underline;
}

.text{
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}

.text a:link, .text a:active, .text a:visited{ 
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: underline;
}

.text a:hover{ 
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: underline;
}

.missie-blok 	{
	width: 203px;
	height:324px;
	float:left;
	margin-right: 10px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #D9ECEA;
	border: solid 1px #A3D1CD;
	}
	
.visie-blok 	{
	width: 206px;
	height: 324px;
	float:left;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #D9ECEA;
	border: solid 1px #A3D1CD;
	}	
	
#missie-visie-ondertekend	{
	width: 445px;
	margin-top: 10px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #FFFFFF;
	float: left;
	border: solid 1px #A3D1CD;
	}	
	
.aanhalingstekens	{
	font-size:24px;
	color: #007E70;
	}	

	