
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:transparent;
	color:#000000;
}

DIV, FONT, P{
	line-height:130%;
}
#linksbg {
	width:50%;
	background-image:url(/xx_images/linksboven_bg.jpg);
	background-repeat:repeat-x;
}

#rechtsbg {
	width:50%;
	background-image:url(/xx_images/rechtsboven2_bg.jpg);
	background-repeat:repeat-x;
}

#header {
	background-image:url(/xx_images/header.png);
	background-repeat:no-repeat;
	height:90px;
	text-align:right;
	vertical-align:top;
}
#searchvak{
	padding-top:15px;
}
#loginform{
	padding-top:20px;
	font-weight:bold;
	color:#FFFFFF;
}

#loginform a, #loginform a:visited, #loginform a:link{
	text-decoration:none;
	color:#FFFFFF;
}

#loginform a:hover, #loginform a:active{
	text-decoration:none;
	color:#0672bd;
}

#header2 {
	background-image:url(/xx_images/header1.png);
	background-repeat:no-repeat;
	height:40px;
	text-align:right;
	padding-right:21px;
	vertical-align:top;
	color:#FFFFFF;
}
.flx_content{
	padding-right:60px;
	padding-bottom:50px;
	padding-top:0px;
}

#homevak3 .flx_content, #productenvak .flx_content{
	padding:0px;
	padding-top:0px;
}
#productenvak .flx_content{
	padding-bottom:40px;
	padding-top:0px;
}
#plaatsContent{
	width:900px;
	padding:0px;
}
#linksleeg{
	background-image:url(/xx_images/logo_links.png);
	background-repeat:no-repeat;
	width:20px;
}
#rechtsleeg{
	background-image:url(/xx_images/logo_rechts.png);
	background-repeat:no-repeat;
	width:63px;
}
#naastnavigatie1 {
	width:195px;
	background-image:url(/xx_images/logoonder2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:136px;
	color:#e2001a;
	font-size:9px;
	padding-left:5px;
	vertical-align:top;
	border-bottom:1px solid #6eb4db;
}

#naastnavigatie {
	width:190px;
	background-image:url(/xx_images/logoonder2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:136px;
	color:#e2001a;
	font-size:9px;
	padding-left:5px;
	vertical-align:top;
	padding-bottom:40px;
}
#naastnavigatie a {
	text-decoration:none;
}
#navigatie {
	width:705px;
	vertical-align:top;
}

ul#nav {
	margin:0px;
	padding:0px;
	text-align:left;
	padding-top:17px;
}

ul#nav li {
	display:inline;
	padding-right:20px;
}

ul#nav li a {
	color:#007bc0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

ul#nav li a.aan {
	color:#cc0033;
}

ul#nav li a:hover {
	color:#cc0033;
}

#contentbuiten {
	vertical-align:top;
}

#content {
	background-image:url(/xx_images/content_bg.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:100%;
}

#footer {
	height:31px;
	border-top:1px solid #6eb4db;	
	color:#0672bd;
	font-weight:bold;
	font-size:10px;
}
#hoofdmenu{
	padding-bottom:15px;
}
#footerlinks {
	float:left;
	padding-left:20px;
}

#footerlinks a, #paginanaam a {
	text-decoration:none;
	color:#0672bd;
}

#footerlinks a:hover, #paginanaam a:hover {
	color:#cc0033;
}

#paginanaam a {
	font-weight: normal
}

#footerrechts {
	float:right;
	padding-right:20px;
}

input.zoekveld {
	height:18px;
	width:148px;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#003888;
	font-size:11px;
	font-style:italic;
	padding-top:3px;
	padding-left:3px;
}

a.pijllink {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-image:url(/xx_images/pijl1.jpg);
	background-position:58px 4px;
	background-repeat:no-repeat;
	padding-right:13px;
	padding-left:5px;
}

a.pijllink2 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-image:url(/xx_images/pijl2.jpg);
	background-position:73px 4px;
	background-repeat:no-repeat;
	padding-right:13px;
	padding-left:5px;
}

a.pijllink3 {
	color:#6FB4DB;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-image:url(/xx_images/pijl2.jpg);
	background-position:70px 4px;
	background-repeat:no-repeat;
	padding-right:13px;
	padding-left:5px;
}

a.zonderpijl {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#organisatievak1 {
	width:190px;
	color:#e2001a;
	font-size:9px;
	padding-left:5px;
	vertical-align:top;
	padding-top:56px;
}
#homevak1 {
	width:190px;
	color:#e2001a;
	font-size:9px;
	padding-left:5px;
	vertical-align:top;
	border-bottom:1px solid #6eb4db;
	padding-bottom:20px;
	padding-top:82px;
}

#organisatievak2 {
	width:505px;
	vertical-align:top;
	padding-top:20px;
}
#projectenoverzicht{
	width:680px;
	vertical-align:top;
	padding-top:20px;
	padding-bottom:40px;
}
#rechtsContent{
	width:25px;
}
#organisatievak3 {
	width:175px;
	vertical-align:top;
	padding-top:20px;
	text-align:right;
}
#inzetprojecten {
	width:226px;
	vertical-align:top;
	padding-top:20px;
	text-align:right;
}
#organisatievak1 a {
	text-decoration:none;
}

ul#submenu {
	margin:0px;
	padding:0px;
	padding-top:50px;
}

ul#submenu li {
	list-style:none;
	padding-top:10px;
}

ul#submenu li a {
	color:#007bc0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(/xx_images/submenu_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
}

ul#submenu li a:hover {
	background-image:url(/xx_images/submenu_bg_over.jpg);
	color:#cc0033;
}

ul#submenu li a.aan {
	color:#cc0033;
}

ul#submenu2 li a {
	color:#ff0000;
	background-image:none;
	padding-left:0px;
	font-size:11px;
	font-weight:normal;
	color:#007bc0;
}

ul#submenu2 li a:hover {
	background-image:none;
}

ul#submenu2 li a.aan {
	color:#cc0033;
}

ul#submenu2 {
	margin-left:0px;
	padding-left:18px;
	}

#paginanaam {
	border-top:1px solid #e2001a;
	color:#007bc0;
	width:355px;
	padding-top:12px;
}

#ingelogd {
	border-top:1px solid #e2001a;
	color:#007bc0;
	width:350px;
	text-align:right;
	padding-top:12px;
}

.titelrood {
	color:#e2001a;
	font-size:15px;
	font-weight:bold;
}
H1{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	color:#e2001a;
	font-size:15px;
	font-weight:bold;
}

.titelroodklein {
	color:#e2001a;
	font-size:11px;
	font-weight:bold;
}

H2 {
	margin:0px;
	padding:0px;
	color:#e2001a;
	font-size:11px;
	font-weight:bold;
}

.donkerblauwtitel {
	color:#003888;
	font-size:15px;
	font-weight:bold;
}

H3 {
	margin:0px;
	padding:0px;
	color:#003888;
	font-size:15px;
	font-weight:bold;
}

H4 {
	margin:0px;
	padding:0px;
	font-size:20px;
	color:#007bc0;
}

H5 {
	margin:0px;
	padding:0px;
	font-size:20px;
	color:#FFFFFF;
}

H6 {
	margin:0px;
	padding:0px;
	color:#003888;
	font-style:italic;
}
#documenten H5{
	margin:0px;
	padding:0px;
	color:#e2001a;
	font-size:15px;
	font-weight:bold;
}

#contactpersoon {
	width:202px;
	text-align:left;
	background-color:#6eb4db;
	padding-left:11px;
	padding-right:13px;
	padding-top:13px;
	padding-bottom:13px;
	color:#FFFFFF;
	float:right;
}

a.mailwit {
	text-decoration:none;
	color:#FFFFFF;
}

#contactpersoon_projecten {
	width:202px;
	text-align:left;
	background-color:#6eb4db;
	padding-left:11px;
	padding-right:13px;
	padding-top:13px;
	padding-bottom:13px;
	color:#FFFFFF;
	float:right;
}

#contactpersoon_projecten a {
	text-decoration:none;
	color:#FFFFFF;
}

#agenda_projecten {
	width:202px;
	text-align:left;
	background-color:#E2F0F8;
	padding-left:11px;
	padding-right:13px;
	padding-top:13px;
	padding-bottom:13px;
	color:#000000;
	float:right;
}

#agenda_projecten a {
	text-decoration:none;
	color:#000000;
}
#contactpersoon a {
	text-decoration:none;
	color:#FFFFFF;
}
#projectenvak2 {
	vertical-align:top;
	padding-top:20px;
	padding-right:30px;
}

#projectenvak2 a {
	color:#007bc0;
	text-decoration:none;
	font-weight:bold;
}

#projectenvak2 a:hover {
	color:#cc0033;
}

a.leesmeer {
	color:#007bc0;
	text-decoration:none;
	font-weight:bold;
}

a.leesmeer:hover {
	color:#cc0033;
}
.nieuwsleesmeer{
	width:500px;
	text-align:right;
}
a.nieuwsleesmeer {
	color:#007bc0;
	text-decoration:none;
	font-weight:bold;
}

a.nieuwsleesmeer:hover {
	color:#cc0033;
}
a.download {
	color:#007bc0;
	font-weight:bold;
	text-decoration:none;
}

a.download:hover {
	color:#cc0033;
}

.lineheight {
	line-height:20px;
}

#productenvak2 {
	width:687px;
	vertical-align:top;
	padding-top:20px;
}

.productkoprechts {
	vertical-align:top;
	padding-left:19px;
	padding-right:60px;
	width:600px;
}

.koponderlinks {
	float:left;
}

.koponderrechts {
	float:right;
}

.productvervolglinks {
	vertical-align:top;
	padding-right:38px;
}

.productvervolgrechts {
	vertical-align:top;
}

#productenvervolg_cursusdata {
	width:202px;
	text-align:left;
	background-color:#e2f0f8;
	padding-left:11px;
	padding-right:13px;
	padding-top:13px;
	padding-bottom:13px;
	float:right;
	line-height:18px;
}

a.zwartnormaal {
	text-decoration:none;
	color:#000000;
}

a.zwartnormaal:hover {
	text-decoration:underline;
}

.datum {
	color:#003888;
	font-style:italic;
}

.nieuwstitel {
	color:#003399;
	font-weight:bold;
}
.nieuwstitel a {
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
}
.nieuwstitel a:hover {
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}
.nieuwsdatum {
	color:#007bc0;
	font-size:11px;
	font-style:italic;
}
.nieuwstekst{
	color:#000000;
	font-size:10px;
	font-style:normal;
}
#nieuwsInzet2{
	padding-bottom:5px;
}

#nieuwsvak {
	width:680px;
	vertical-align:top;
	padding-top:20px;
	padding-bottom:40px;
}
#nieuwsvak .flx_content{
	padding-top:0px;
}
#productenvak{
	width:680px;
	vertical-align:top;
	padding-top:20px;
	padding-bottom:0px;
}
#content #projectvakje {
	width:486px;
	vertical-align:top;
	padding:0px;
	padding-top:20px;
	padding-bottom:20px;
}
#projectvakje .flx_content{
	border-bottom:1px solid #E3001B;
	padding-bottom:20px;
	padding-top:0px;
}
.nieuwsfoto {
	text-align:right;
	padding-top:0px;
	vertical-align:top;
}

.nieuwslinks {
	font-weight:normal;
	vertical-align:top;
}

#content #contactlinks {
	padding-top:20px;
	width:378px;
	vertical-align:top;
	padding-bottom:40px;
}

#content #contactrechts {
	padding-top:20px;
	width:292px;
	vertical-align:top;
	padding-bottom:40px;
}

a.routeplanner {
	color:#007bc0;
	font-size:10px;
	text-decoration:none;
}

.formuliernaam {
	color:#cc1933;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding-right:8px;
	height:25px;
}

input.contact {
	height:15px;
	width:190px;
	font-size:11px;
}
.formulierinlognaam{
	color:#cc1933;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding-right:8px;
	height:25px;
	width:135px;
}
.formulierinloggen input{
	height:15px;
	width:250px;
	font-size:11px;
}

input.contact2 {
	height:100px;
	width:235px;
	font-size:11px;
	margin-top:2px;
}

#homevak1 {
	width:193px;
	color:#e2001a;
	font-size:9px;
	padding-left:2px;
	vertical-align:top;
	border-bottom:1px solid #6eb4db;
	padding-bottom:20px;
	padding-top:82px;
}

#homevak1 a, a {
	color:#e2001a;
	text-decoration:none;
}

#homevak2 {
	width:299px;
	vertical-align:top;
	border-bottom:1px solid #6eb4db;
}

#homevak3 {
	width:406px;
	vertical-align:top;
	border-top:1px solid #e2001a;
	border-bottom:1px solid #6eb4db;
	padding:17px;
	padding-bottom:0px;
}

#homevak3 a {
	color:#007bc0;
	text-decoration:none;
	font-weight:bold;
}

#homevak3 a:hover {
	color:#cc0033;
}

#homevakonder1 {
	vertical-align:top;
	width:300px;
	padding-left:10px;
	line-height:16px;
}
.flx_homeproducten{
	padding-top:19px;
	padding-left:16px;
	padding-right:23px;
	padding-bottom:20px;
	width:304px;
}
#homevakonder2 {
	vertical-align:top;
	width:300px;
	background-image:url(/xx_images/boog_bg_links.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#f0f7fb;
	padding:22px;
	line-height:16px;
	
}
#homevakonder3 {
	vertical-align:top;
	width:300px;
	background-image:url(/xx_images/boog_bg_rechts.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#99cae6;
	padding:22px;
	line-height:16px;
}

#homevakonder3 a, #homevakonder3 a:link, #homevakonder3 a:visited {
	text-decoration:none;
	color:#000000;
}

#homevakonder3 a:hover,  #homevakonder3 a:active {
	text-decoration:underline;
}


#homevakonder1_1 {
	vertical-align:top;
	width:300px;
	padding-top:22px;
	padding-bottom:22px;
	padding-left:10px;
	line-height:16px;
}

#homevakonder1_1 img {
	vertical-align:top;
	padding-right:11px;
	float:left;
}
#homevakonder1_1 a {
	text-decoration:none;
	color:#007bc0;
}
.agendatitel {
	font-size:20px;
	color:#FFFFFF;
}

.agendadatum {
	color:#003888;
	font-size:11px;
	font-style:italic;
}

a.meerinformatie {
	text-decoration:none;
	color:#000000;
}

a.meerinformatie:hover {
	text-decoration:underline;
}

#homevakonder3 #meeritems a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#homenieuws a{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.nieuwstitel2 {
	font-size:20px;
	color:#007bc0;
}

.nieuwsdatum2 {
	color:#007bc0;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}

#homevakonder2 #meerberichten a, a.meerberichten {
	font-weight:bold;
	color:#007bc0;
	text-decoration:none;
}

.flx_homeproducten H2 {
	font-size:20px;
	color:#cc0033;
	font-weight:normal;
}

.productfoto {
	vertical-align:top;
}

.productkop {
	font-weight:bold;
	color:#666666;
}

.producttabel {
	vertical-align:top;
	padding-left:11px;
}

a.productmeer {
	color:#007bc0;
	text-decoration:none;
}

#lijn2 {
	color:#007bc0;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
}

#lijn {
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
}

#lijn3 {
	height:30px;
}

form.login, input.login {
	display: inline;
	margin: 0;
	padding: 0;
}

#flux_tbl_ffffff {border-top:1px solid #ffffff;border-right:1px solid #ffffff;vertical-align:top;}
#flux_tbl_ffffff td{border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;vertical-align:top;color:#000000;}
#flux_tbl_000000 {border-top:1px solid #000000;border-right:1px solid #000000;vertical-align:top;}
#flux_tbl_000000 td{border-bottom:1px solid #000000;border-left:1px solid #000000;vertical-align:top;color:#000000;}
#flux_tbl_e2001a {border-top:1px solid #e2001a;border-right:1px solid #e2001a;vertical-align:top;}
#flux_tbl_e2001a td{border-bottom:1px solid #e2001a;border-left:1px solid #e2001a;vertical-align:top;color:#000000;}
#flux_tbl_003888 {border-top:1px solid #003888;border-right:1px solid #003888;vertical-align:top;}
#flux_tbl_003888 td{border-bottom:1px solid #003888;border-left:1px solid #003888;vertical-align:top;color:#000000;}
#flux_tbl_007bc0 {border-top:1px solid #007bc0;border-right:1px solid #007bc0;vertical-align:top;}
#flux_tbl_007bc0 td{border-bottom:1px solid #007bc0;border-left:1px solid #007bc0;vertical-align:top;color:#000000;}

