body {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ced9e7;
	background-image:url(../xx_images/bodybg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.flx_content{
    line-height:16px;
}
#header {
	height:76px;
	background-color:#FFFFFF;
	border-bottom:1px solid #e9eef1;
	background-image:url(../xx_images/logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	vertical-align:top;
}

#zoekveld {
	height:26px;
	*height:27px;
	width:325px;
	background-image:url(../xx_images/zoek_bg.jpg);
	text-align:right;
	color:#FFFFFF;
	padding-top:5px;
	*padding-top:4px;
}

#zoekveld_2 {
	height:26px;
	*height:27px;
	width:250px;
	background-image:url(../xx_images/zoek_bg.jpg);
	text-align:right;
	color:#FFFFFF;
	padding-top:5px;
	*padding-top:4px;
}

#menu {
	height:34px;
	background-color:#FFFFFF;
}

#headerschaduw {
	height:11px;
	background-image:url(../xx_images/header_schaduw.jpg);
}

#content {
	background-color:#FFFFFF;
	background-image:url(../xx_images/content_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;	
	vertical-align:top;
}

#footer {
	height:34px;
	background-image:url(../xx_images/footer_bg.jpg);
	font-size:10px;
	color:#005395;
	text-align:center;
}

#footer a {
	text-decoration:none;
	color:#005395;
}


#bannertitel {
	font-size:22px;
	color:#d03928;
	margin-top:27px;
	margin-left:360px;
}

#bannertitel2 {
	font-size:14px;
	color:#005395;
	margin-top:20px;
	margin-left:422px;
	font-style:italic;
	line-height:20px;
}

#bannerknop {
	margin-top:15px;
	margin-left:621px;
}

ul#navigatie {
	margin:0px;
	padding:0px;
	margin-left:9px;
}

ul#navigatie li {
	display:inline;
	margin-left:15px;
}

ul#navigatie li a {
	font-size:12px;
	color:#0a3378;
	text-decoration:none;
	padding-bottom:7px;
}

ul#navigatie li a:hover {
	font-size:12px;
	color:#d03928;
	text-decoration:none;
	border-bottom:3px solid #d03928;
	padding-bottom:7px;
}
#ullivast a, #ullivast a:hover{	
	font-size:12px;
	color:#d03928;
	text-decoration:none;
	border-bottom:3px solid #d03928;
	padding-bottom:7px;
}
.zoekinput {
	height:16px;
	background-image:url(../xx_images/zoekveld_bg.jpg);
	background-repeat:repeat-x;
	border:0px;
	width:149px;
	padding:0px;
	padding-top:3px;
	font-size:12px;
	font-style:italic;	
	margin-right:10px;
}

#zoeklinks {
	float:left;
	*margin-top:1px;
}

#zoeklinkstekst {
	float:left;
	margin-top:3px;
	margin-right:11px;
}
#zoeklinkstekst a{
	color:#FFFFFF;
	text-decoration:none;
}
#zoeklinkstekst a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#zoekrechts {
	float:left;
	padding-right:13px;
}

#zoekfloatright {
	float:right;
}

#inlog {
	padding-right:13px;
}

a.inloggen {
	text-decoration:none;
	color:#d03928;
	background-image:url(../xx_images/pijl_rood_groot.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:16px;
}

.home_vak_links {
	width:479px;
	padding-left:26px;
	padding-right:44px;
	padding-top:14px;
	padding-bottom:19px;
	vertical-align:top;
}

.home_vak_rechts {
	width:288px;
	padding-left:25px;
	padding-right:39px;
	padding-top:14px;
	padding-bottom:19px;
	border-left:1px solid #e9eef1;
	vertical-align:top;
}

#home_tabel {
	width:902px;
	margin-top:12px;
	margin-bottom:14px;
}

.titel_rood_groot {
	color:#d03928;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}

.titel_rood_groter {
	color:#d03928;
	font-size:18px;
	line-height:20px;
}

H1 {
	color:#d03928;
	font-size:18px;
	line-height:20px;
}
H2 {
	font-weight:bold;
	color:#271B88;
	font-size:12px;
	margin-bottom:0px;
}
.titel_rood_klein {
	color:#d03928;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}

ul#bloklist {
	margin:0px;
	margin-top:5px;
	padding:0px;
}

ul#bloklist li {
	background-image:url(../xx_images/blok_blauw.jpg);
	background-repeat:no-repeat;
	background-position: 0px 7px;
	line-height:18px;
	list-style:none;
	padding-left:12px;
}

ul#bloklist li a, a:link, a:active, a:visited, a:hover {
    color:#000;
    text-decoration:none;
}

ul#pijllist {
	margin:0px;
	margin-top:5px;
	padding:0px;
}

ul#pijllist li {
	background-image:url(../xx_images/pijl_rood.jpg);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	line-height:18px;
	list-style:none;
	padding-left:15px;
	font-weight:bold;
	color:#1b3378;
	font-size:12px;
}

ul#pijllist li a, a:link, a:visited, a:hover, a:active {
    color:#1b3378;
}

.home_tabel_links {
	width:60%;
	padding-right:28px;
	line-height:18px;
	vertical-align:top;
}

.home_tabel_rechts {
	width:40%;
	vertical-align:top;
}

.home_tabel {
	width:100%;
	margin-top:15px;
}

#content_nieuwsoverzicht {
	background-color:#FFFFFF;
	background-image:url(../xx_images/content_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-left:80px;
	padding-top:18px;
	padding-bottom:50px;
}

.floatleft {
	float:left;
	margin-top:10px;
}

.floatright {
	float:right;
}

ul#nieuwsoverzicht {
	margin:0px;
	margin-top:5px;
	padding:0px;
	line-height:6px;
}

ul#nieuwsoverzicht li {
	background-image:url(../xx_images/pijl_rood.jpg);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	line-height:18px;
	list-style:none;
	padding-left:15px;
	font-weight:bold;
	color:#1b3378;
	font-size:11px;
	margin-top:10px;
	*margin-top:5px;
}

ul#nieuwsoverzicht li a {
	color:#1b3378;
	text-decoration:none;
}

.nieuw {
	font-weight:normal;
	color:#000000;
	padding-left:15px;
	*padding-left:0px;
}

a.terugnaaroverzicht {
	background-image:url(../xx_images/pijl_terug.jpg);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	font-size:12px;
	color:#001363;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
}

#nieuws_artikel_tekst {
	padding-right:133px;
}

.nieuws_artikel_subtitel {
	font-weight:bold;
	color:#334282;
}

#over_links {
	vertical-align:top;
	width:209px;
	color:#0a3378;
	line-height:20px;
	padding-left:9px;
	padding-right:24px;
	padding-top:18px;
	padding-bottom:30px;
}

#over_rechts {
	vertical-align:top;
	width:573px;
	padding-right:90px;
	padding-bottom:30px;
	padding-top:18px;
}

#over_westerveld img {
	float:left;
	padding-right:18px;
	padding-bottom:10px;
}

#dienstverlening_midden {
	vertical-align:top;
	width:436px;
	padding-right:27px;
	padding-bottom:30px;
	padding-top:18px;
}
#banner_top .flx_ {
}
#dienstverlening_rechts {
	vertical-align:top;
	width:200px;
	padding-top:18px;
	padding-bottom:20px;
}
#dienstverlening_rechts .flx_{
    word-wrap: break-word;
    overflow:hidden;
}
#dienstverlening_rechts .flx_ a {
    word-wrap: break-word;

}
#banner_top {
    background-color:#e3e6eb;
	background-image:url(../xx_images/banner_topbg.jpg);
    background-repeat:no-repeat;
	height:36px;
	font-size:15px;
	font-style:italic;
	color:#FFFFFF;
	padding-left:6px;
}

.banner_schaduw {
	width:4px;
	background-image:url(../xx_images/banner_schaduw.jpg);
	background-repeat:repeat-y;
}

#banner_content {
	background-color:#f0f4f8;
	padding-right:10px;
    padding-left:10px;
	padding-top:10px;
	padding-bottom:35px;
	font-size:10px;
    word-wrap: break-word;
    overflow:hidden;
}

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

.banner_subtitel {
	color:#001363;
	font-weight:bold;
	font-size:12px;
}

.dienstverlening_td1 {
	padding-bottom:9px;
	border-bottom:1px solid #CED9E7;

}


.dienstverlening_td {
	padding-top:9px;
	padding-bottom:9px;
	border-bottom:1px solid #f0f4f8;
}

.dienstverlening_td1 {
	padding-bottom:9px;
	border-bottom:1px solid #f0f4f8;
	width:436px;
}

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

ul#submenu li {
	list-style:none;
}

ul#submenu li a {
	font-size:11px;
	color:#0a3378;
	text-decoration:none;
	padding-left:15px;
}

ul#submenu li a:hover {
	font-size:11px;
	color:#d13828;
	text-decoration:none;
	background-image:url(../xx_images/pijl_rood.jpg);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	padding-left:15px;
}

.contact_tabel_tekst {
	padding-top:5px;
	padding-right:15px;
	vertical-align:top;
}

.contact_tabel_input {
		padding-top:5px;
}

input.contact {
		border:1px solid #0a3378;
		width:250px;
}

textarea.contactgroot {
		border:1px solid #0a3378;
		width:250px;
		height:100px;
}

input.submit {
	background-color:#0a3378;
	color:#FFFFFF;
	border:none;
}

#header {
/*    display: none;*/
}

.main a {
    display: none;
}

.main b, .main strong {
    font-weight: bold;
    color: #271B88;
}

.disclaimer {
    display: none;
}

.qred u {
    cursor: default;
    text-decoration: none;
}

a.qred:link, a.qred:hover, a.qred:active, a.qred:visited {
    cursor: default;
    text-decoration: none;
    font-weight: bold;
}

#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_0a3378 {border-top:1px solid #0a3378;border-right:1px solid #0a3378;vertical-align:top;}
#flux_tbl_0a3378 td{border-bottom:1px solid #0a3378;border-left:1px solid #0a3378;vertical-align:top;color:#000000;}
#flux_tbl_d03928 {border-top:1px solid #d03928;border-right:1px solid #d03928;vertical-align:top;}
#flux_tbl_d03928 td{border-bottom:1px solid #d03928;border-left:1px solid #d03928;vertical-align:top;color:#000000;}
#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;}

