	/*
Ontwerp en uitvoering: Redbike Multimedia - Den Haag
  © 2007
Author: Ramon Vroegop


/*****************

Kleuren:

Tab blauw licht (eertse): color="#008cd6"
	lichtere variant: color="#cce8f8" 
Tab blauw middel (tweede): color="#1c6cab"
	lichtere variant: color="#cce3f1" 
Tab blauw donker (derde): color="#01467d"
	lichtere variant: color="#cddbe7" 
Tab geselecteerd: color="#102b62"	

Blauw achtergrond rechts fond: color="#eaf4fc"
Blauw logokleur: color="#008cd6"
Lichter blauw: color="#76bee7"

Paars: color="#cc0070"
Groen: color="#91a703"
Oranje: color="#ff761d"

Grijs klein logo: color="#afafaf"
Grijs stippellijn: color="#4b4b4b"
Grijs teksten: color="#8b8b8c"


*****************/




body {
	background-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
/* 	line-height: 18px; */
	color: #000;
}
a{
color:#008cd6;
text-decoration:none;
font-size: 12px;

}
a:hover {
	text-decoration:underline;
}

/*
#mainContent h1,h1, h1 a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	letter-spacing:0.01em;
	color: #008cd6;
	line-height: 18px;
}*/

#mainContentcontainer h1 {
	color:#008CD6;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin:0;
}
#mainContentcontainer h2 {
	font-family:arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#008CD6;
	line-height: 18px;
}

#mainContentcontainer h5, .csc-header h1 {
	color:black;
	font-family:arial,helvetica,sans-serif;
	font-size:21px;
	font-weight:normal;
	line-height:24px;
	margin:14px 0;
}

#mainContent p.bodytext a{
	color: #008cd6;
	text-decoration: none;
}
#mainContent p.bodytext a:hover{
	text-decoration: underline;
}
#mainContentcontainer .news-single-item p.bodytext a{
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background: url(none) repeat-x;
	display: inline;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#mainContentcontainer .news-single-item p.bodytext a:hover{
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	background: url(none) repeat-x;
	display: inline;
}
#mainContent p.bodytext ol li{
	font-size:11px;
}

#mainContentcontainer  p.bodytext a:link.mail {
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background-image: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mainContentcontainer  p.bodytext a:hover.mail {
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background-image: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mainContentcontainer  p.bodytext a:visited.mail {
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background-image: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mainContentcontainer  p.bodytext a:active.mail {
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background-image: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mainContentcontainer  p.bodytext a.internal-link {
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background-image: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mainContentcontainer  p.bodytext a.external-link-new-window:link, #mainContentcontainer  p.bodytext a.external-link-new-window:hover, #mainContentcontainer  p.bodytext a.external-link-new-window:visited, #mainContentcontainer  p.bodytext a.external-link-new-window:active{
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mainContentcontainer  p.bodytext .detail a {
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mainContentcontainer  p.bodytext a.download {
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background-image: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mainContentcontainer  p.bodytext a.download:hover {
	font-size:11px;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
	background-image: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mainContentcontainer  p.bodytext a.detail {
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background-image: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mainContentcontainer  p.bodytext a.detail:hover {
	font-size:11px;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
	background-image: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#mainContentcontainer table p{
	padding:0px;
	margin:0px;
}
#mainContentcontainer tbody {
	height:5px;
	padding:0px;
	margin:0px;
}

#mainContentcontainer td {
	color:#6E6666;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	padding: 4px;
	margin: 4px;
	text-align: left;
	vertical-align:top;
/*	width:30px;*/ 
	border-bottom:1px dotted #008CD6;
}
#mainContentcontainer .noborders td {
	font-family:arial,helvetica,sans-serif;
	font-size: 12px;
	color:#6E6666;
	line-height: 22px;
	padding: 4px;
	margin: 4px;
	text-align: left;
	vertical-align:top;
/*	width:30px;*/ 
	border-bottom:0px solid #008CD6;
}
#overba td{
	border-bottom: none;
}


#mainContentcontainer th {
	font-family:arial,helvetica,sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	background-color: #1c6cab;
	padding: 4px;
	text-align: left;
	width:5px;
/*	vertical-align:top;*/
}
#mainContentcontainer table { 
	border-collapse:collapse;
	width:100%;
	margin-bottom:20px;
	}


#mainContentcontainer #overba th {
	font-family:arial,helvetica,sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	background-color: #1c6cab;
	padding: 4px;
	text-align: left;
	width:5px;
/*	vertical-align:top;*/
}

#mainContentcontainer #overba td {
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	line-height: 22px;
	padding: 4px;
	margin: 4px;
	text-align: left;
	vertical-align:top;
/* 	width:50%; */
	border-bottom:1px dotted #69BBE7;	
}
#mainContentcontainer #overba tr:first-child {
	border-top:1px dotted #69BBE7;	
}
#mainContentcontainer #overba img {
	margin-top: 0px;
}



#mainContentcontainer ol {
	padding: 18px;
}
#mainContentcontainer ul {
	padding: 0px 12px 20px 12px;
	margin: 0px;
	}

#mainContentcontainer li a{
	font-weight:bold;
	color: #1c6cab;
}
#mainContentcontainer li a:hover{
	font-weight:bold;
	color: #008CD6;
}


/*
#mainContentcontainer p.bodytext a:hover{
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	background-image: none;
	height: 23px;
	display: inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
*/


/* h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c6cab;
	text-transform: uppercase;
	line-height: 18px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c6cab;
	text-transform: uppercase;
	line-height: 18px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c6cab;
	text-transform: uppercase;
	line-height: 18px;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c6cab;
	text-transform: uppercase;
	line-height: 18px;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c6cab;
	text-transform: uppercase;
	line-height: 18px;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c6cab;
	text-transform: uppercase;
	line-height: 18px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 22px;
}  

td, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #333333;
	padding: 4px 4px;
	text-align: left;
}

form {
	background-color: #CCCC99;
}

.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
 background-color: #99CC00; color: #003333;}

.subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
 color: #003300;}

.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #669900;
 color: #FFFF33;
}

.nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCFF99;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 3px;
	background-color: #FFFFCC;
 color: #003333;
}

.sidebarHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #003300;
	background-color: #FFFF66;
}

.sidebarFooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 font-style: italic;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCFF99;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-width: thin;
	border-color: #99FF99 #003300 #003300 #99FF99;
 border-style: double;
 }

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
 color: #660000; font-weight: bolder; font-size: medium;
 }

input.big {
	width: 100px;
}

input.small {
	width: 50px;
} */



#nieuws p a{
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background: url(../_img/link_bg_off.gif) repeat;
	height: 23px;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#nieuws p a:hover{
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	background: url(../_img/link_bg_over.gif) repeat;
	height: 23px;
	display: block;
}


/***************
* NIEUWSBRIEF HOME
*
**************/
#sidebar1 .csc-textpic-text h1 {
	padding:0px;
	margin:10px 0px 2px 0px !important;
	margin:0px 0px 2px 0px;
	font-size: 12px;
	font-weight: normal;
	color:#cc0070;
	line-height: 1.3;
	text-decoration: none;
	padding: 0px 0px 0px 24px;
}

#sidebar1 .csc-textpic-text h2 {
	padding:0px;
	margin:12px 0px 2px 0px;
}
#sidebar1 .csc-textpic-text h2 a{
	font-size: 10px;
	color:#000;
	line-height: 1.5;
	background: url(../_img/bullet_nieuws.gif) no-repeat;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 24px;
}
#sidebar1 .csc-textpic-text h2 a:hover{
	font-size: 10px;
	color:#000;
	line-height: 1.5;
	background: url(../_img/bullet_nieuws_over.gif) no-repeat;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 24px;
}

#sidebar1 .csc-textpic-text p {
	font-size: 10px;
	line-height: 1.5;
	color:#000;
	padding: 0px 0px 0px 24px;
	margin: 0px 0px 10px 0px;
}
#sidebar1 .csc-textpic-intext-left-nowrap {
	background:#fff;
	height: 120px;
	padding:0px 0px 0px 0px ;	
}

#sidebar1 .csc-textpic-above {
	background:#fff;
	height: 20px;
	padding:0px 0px 0px 0px ;	
}

#sidebar1 p a{
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background: url(../_img/link_bg_off.gif) repeat;
	height: 23px;
	display: block;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#sidebar1 p a:hover{
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	background: url(../_img/link_bg_over.gif) repeat;
	height: 23px;
	display: block;
}



/***************
* DNA OPMAAK HOME
*
**************/

#dna .csc-textpic-text {
	/* IE hack */
/*
	height: 74px;
*/
	line-height: 1.3;
	/* IE hack end */
	margin:0px 0px -10px 0px;
/*
	border:1px solid #666;
*/
	height:20px;
/*
	background-color:#fff;
*/
	float: none;
}

#dna .csc-textpic-text h1 {
	padding:0px;
	margin:0px 0px 2px 0px;
}
#dna .csc-textpic-text h1 a{
	font-weight: bold;
	font-size: 11px;
	color:#000;
	line-height: 1.3;
	background: url(../_img/bullet_nieuws.gif) no-repeat;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 24px;
}
#dna .csc-textpic-text h1 a:hover{
	font-size: 11px;
	color:#102b62;
	background: url(../_img/bullet_nieuws_over.gif) no-repeat;
}
#dna .csc-textpic-text p {
	font-size: 10px;
	line-height: 1.5;
	color:#8b8b8c;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	height:44px;
}

#dna p a{
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background: url(../_img/link_bg_off.gif) repeat;
	height: 23px;
	display: block;
	text-decoration: none;
	margin: 27px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#dna p a:hover{
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	background: url(../_img/link_bg_over.gif) repeat;
	height: 23px;
	display: block;
}
#dna .csc-textpic-intext-left-nowrap{
background: none;
padding-left: 26px;
}



/***************
* WERKEN OPMAAK HOME
*
**************/

#werken {
	/* IE hack */
/*
	height: 74px;
*/
	line-height: 1.3;
	/* IE hack end */
	margin:0px 0px -10px 0px;
	border:0px solid #666;
/*
	background-color:#fff;
*/
	float: none;
}

#werken h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	letter-spacing:0.01em;
	color: #008cd6;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
}
#werken h1 a{
	font-size: 11px;
	color:#000;
	font-weight: bold;
	line-height: 1.5;
	background: url(../_img/bullet_nieuws.gif) no-repeat;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
}
#werken h1 a:hover{
	font-size: 11px;
	color:#102b62;
	background: url(../_img/bullet_nieuws_over.gif) no-repeat;
}
#werken  p {
	font-size: 10px;
	line-height: 1.5;
	color:#000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#werken p a{
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background: url(../_img/link_bg_off.gif) repeat;
	height: 23px;
	display: block;
	text-decoration: none;
	margin: 27px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#werken p a:hover{
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	background: url(../_img/link_bg_over.gif) repeat;
	height: 23px;
	display: block;
}
 .internal-link img{
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 7px 3px 0px; 
	vertical-align:middle;
}

/***************
* KIJKEN OPMAAK HOME
*
**************/

#kijkje .csc-textpic-text {
	/* IE hack */
/*
	height: 74px;
*/
	line-height: 1.3;
	/* IE hack end */
	margin:0px 0px -10px 0px;
	border:0px solid #666;
/*
	background-color:#fff;
*/
	float: none;
}

#kijkje .csc-textpic-text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	letter-spacing:0.01em;
	color: #008cd6;
	line-height: 18px;
	padding: 8px 0px 0px 0px;
}
#kijkje .csc-textpic-text h1 a{
	font-size: 11px;
	color:#000;
	font-weight: bold;
	line-height: 1.5;
	background: url(../_img/bullet_nieuws.gif) no-repeat;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
}
#kijkje .csc-textpic-text h1 a:hover{
	font-size: 11px;
	color:#102b62;
	background: url(../_img/bullet_nieuws_over.gif) no-repeat;
}
#kijkje .csc-textpic-text  p {
	font-size: 10px;
	line-height: 1.5;
	color:#000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#kijkje .csc-textpic-text p a{
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background: url(../_img/link_bg_off.gif) repeat;
	height: 23px;
	display: block;
	text-decoration: none;
	margin: 27px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#kijkje .csc-textpic-text p a:hover{
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	background: url(../_img/link_bg_over.gif) repeat;
	height: 23px;
	display: block;
}
#kijkje .csc-textpic-intext-left-nowrap {
	background:#eaf4fc;
	height: 62px;
	margin:5px 0px;
}

/*************************************************
*
* BROODKRUIMEL
*
*************************************************/
#broodkruimel {
	line-height: 24px;
	font-size: 10px;
	color: #1c6cab;
	text-decoration: none;
	padding: 0px 0px 0px 35px !important;
	padding/**/: 20px 0px 0px 35px;
	}
#broodkruimel a{
	line-height: 24px;
	font-size: 10px;
	color: #8b8b8c;
	text-decoration: none;
}
#broodkruimel img{
	margin: -3px 0px 0px 0px;
}

/*************************************************
*
* SIDEBAR PAGES
*
*************************************************/

#sidebar_pages h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	letter-spacing:0.01em;
	text-transform: uppercase;
	color: #008cd6;
	line-height: 18px;
}

#sidebar_pages p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 22px;
}
/*
#sidebar_pages p a{
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background: url(../_img/link_bg_off.gif) repeat;
	height: 23px;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
}
#sidebar_pages p a:hover{
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	background: url(../_img/link_bg_over.gif) repeat;
	height: 23px;
	display: block;
}
*/

/*
#sidebar_pages p a {
background:transparent url(../_img/link_bg_off.gif) repeat scroll 0%;
color:#1C6CAB;
display:block;
font-size:11px;
font-weight:normal;
height:23px;
line-height:22px;
padding:0px 0px 0px 8px;
text-decoration:none;
}
#sidebar_pages p a:hover {
	color: #666666;
	text-decoration: underline;
}
*/
#sidebarvac {
padding: 0px


}
#sidebarvac a img{
vertical-align: middle;
}

#sidebarvac a {
background:transparent url(../_img/link_bg_off.gif) repeat scroll 0%;
color:#1C6CAB;
display:block;
font-size:11px;
font-weight:normal;
height:23px;
line-height:22px;
padding:0px 0px 0px 8px;
text-decoration:none;
}
#sidebarvac a:hover {
background:transparent url(../_img/link_bg_over.gif) repeat scroll 0%;
color:#102B62;
display:block;
font-size:11px;
font-weight:normal;
height:23px;
line-height:22px;
}


.csc-textpic-intext-left-nowrap {
	background:#eaf4fc;
	height: 78px;
}
#mainContent .csc-textpic-intext-left-nowrap {
	background:#eaf4fc;
	height: 78px;
	width: 580px !important;
	width/**/: 550px;
	margin-bottom: 10px;
}
#sidebar_pages .csc-textpic-text p a {
	font-size:11px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	background: url(../_img/telefoon.gif) no-repeat 0px 5px;
	height: 23px;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
}
#sidebar_pages .csc-textpic-text p a:hover{ 
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	height: 23px;
	display: block;
}

 #contact{
background-image: url('../_img/bg_transp.png'); 
 font-size:10px;
 }
.icon_email{
 line-height:20px;
 vertical-align:middle;
 border:0px;
  }
  
#sidebar_pages .contactcard {
	background:transparent url('../_img_v2/contactcard_bg.jpg') no-repeat scroll 0 0;
	height:115px;
	margin:0 10px;
	padding:15px 20px;
}
#sidebar_pages .contactcard table{
	margin: 5px;
	padding: 0;
	border: none;
	border-collapse:collapse;
	border-spacing:0;
}
#sidebar_pages .contactcard tr {
	background-color: #3197DE;
	
}
#sidebar_pages .contactcard p{
	color: white;
	background: none;
	padding: 0;
	margin: 0 10px;
	width: 144px;
	}
	
 #sidebar_pages .contactcard a {	
	color: white;
	background: none;
	padding: 0;
	margin-left: 0px;
	}


#sidebar_pages .contactcard h1{
	margin:0px;
}  


#adressen {
	/*background-image: url('../_img/bg_transp.png');*/
	margin:0;
	padding: 0;

}
#adressen h1 {
color:#008CD6;
font-family:arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
margin:0 30px 8px 30px;
}
#adressen p {
color:#6E6666;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:18px;
margin:0 30px 8px 30px;
}
#aanmeldenafmelden p {
margin:0 30px 8px 30px;
	padding: 0px 0px 0px 0px;
	line-height:14px;
}

#adressen p A:link.mail {
	font-weight: normal;
	line-height: 12px;
	color: #008cd6;
	background: none;
	background-image: none;
	text-decoration: none;
	display: inline;
	padding: 0px;
}
#adressen p A:hover.mail {
	font-weight: normal;
	line-height: 12px;
	color: #000;
	background-image: none;
	text-decoration: none;
	display: inline;
	padding: 0px;
}
#adressen p A:visited.mail {
	font-weight: normal;
	line-height: 12px;
	color: #008cd6;
	background-image: none;
	text-decoration: none;
	display: inline;
	padding: 0px;
}
#adressen p A:active.mail {
	font-weight: normal;
	line-height: 12px;
	color: #000;
	background-image: none;
	text-decoration: none;
	display: inline;
	padding: 0px;
}
#adressen h4 {
	padding: 0px;
	margin: 0px;
}

#adressen h4 A.adresmail:LINK {
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	display: block;
	height: 16px;
	text-decoration: none;
	padding: 0px 0px 0px 30px;
	margin: 0px;
}
#adressen h4 A.adresmail:HOVER {
	color: #008cd6;
}
#adressen h4 A.adrespdf {
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	color: #008cd6;
	display: block;
	height: 16px;
	text-decoration: none;
	padding: 0px 0px 0px 30px;
	margin: 0px;
}
#adressen h4 A.adrespdf:HOVER {
	color: #000;
}


/***************/

.news-latest-container img {
margin: 0 0 25px 0;
}

 /****
 vacatures
 ****/
 
h1.tx-bavacatures-pi1-singleViewField-title a{ 
color:black;
font-family:arial,helvetica,sans-serif;
font-size:21px;
font-weight:normal;
line-height:24px;
margin:14px 0;
padding-top: 0px !important;
padding-top/**/: 50px;

}
h1 { 
color:#008CD6;
font-family:Verdana;
font-size:15px;
font-weight:normal;
text-decoration:none;

}
h2 { 
color:#008CD6;
font-family:Verdana;
font-size:15px;
font-weight:bold;
text-decoration:none;

}

h5 { 
color:#008CD6;
font-family:Verdana;
font-size:15px;
text-decoration:none;

}
 
 .tx-bavacatures-pi1-listrowField-title a img,.tx-bavacatures-pi1-listrowField-title a {
 border:0px;
 vertical-align:middle;
 line-height:22px;
 margin:0px 3px 0px 0px;
 text-decoration:none;
 color:#000000;
 }
 

 .tx-bavacatures-pi1-singleViewField-subtitel {
color:#008CD6;
font-family:Verdana;
font-size:15px;
text-decoration:none;
 }
 
  /****
 Adressen achtergrond
 ****/
#adressenbg {
background-image: url('../_img/bg_transp.png'); 
 font-size:10px;
 }
#adressenbg p{
	padding: 0px 0px 0px 30px; 
} 
 #mainContent .tx-bavacatures-pi1-listrow p {
	font-weight:normal;
	padding:0px;
	margin:10px 0px 2px 0px;
	line-height: 14px;
}
#mainContent .tx-bavacatures-pi1-listrow p a{
	color:#008CD6;
	font-size:12px;
	text-decoration:none;
}
#mainContent .tx-bavacatures-pi1-listrow p a:hover{
	text-decoration:underline;
	color:#008CD6;
}

 
 
/*************************************************
*
* LI met achtergrond links
*
*************************************************/
/*
#dna {
	font-family: Arial;
	position: relative;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height:38px;
	background-color:#008cd6;
	}
*/
#dna ul {border:0;margin:0;padding:7px 0px 0px 0px;list-style-type:none;text-align:left}
#dna ul li {display:block;float:left;text-align:left;padding:0;margin:0}
#dna ul li a {
	padding-left: 10px;
	padding-right:10px;
	margin-left:10px;
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	text-decoration:none;
	display:block;
	background: url(../_img/link_bg_off.gif) repeat;
	width:180px;
}

#dna ul li a:hover {
	color:#102b62;
	text-decoration:none;
	position: relative;
	background: url(../_img/link_bg_over.gif) repeat;
	height: 23px;
	display: block;
}

#dna ul li a {
	color: #1c6cab;
}


/*
#dna p a{
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background: url(../_img/link_bg_off.gif) repeat;
	height: 23px;
	display: block;
	text-decoration: none;
	margin: 27px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#dna p a:hover{
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	background: url(../_img/link_bg_over.gif) repeat;
	height: 23px;
	display: block;
}
*/

/*************************************************
*
* PUBLICATIES LI met achtergrond links
*
*************************************************/
/*
#dna {
	font-family: Arial;
	position: relative;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height:38px;
	background-color:#008cd6;
	}
*/
#mainContentcontainer  ul.pubmenu {border:0;margin:0;padding:7px 7px 0px 0px;list-style-type:none;text-align:left}
#mainContentcontainer  ul.pubmenu li /*{display:block;float:left;text-align:left;padding:0;margin:0}*/
{
	padding-left: 0px;
	padding-right:0px;
	margin-right:10px;
	font-size:12px;
	line-height: 22px;
	color: #008CD6;
	text-align:left;
	font-weight: bold;
	text-decoration:none;
	display:block;
	float:left;
	width:auto !important;
	width/**/:auto;
}
#mainContentcontainer ul.pubmenu li a {
	padding-left: 6px;
	padding-right:6px;
	margin-right:0px;
	font-size:12px;
	line-height: 22px;
	color: #008CD6;
	font-weight: normal;
	text-decoration:none;
}
#mainContentcontainer ul.pubmenu li a:hover {
	text-decoration:underline;
}

/*
#mainContentcontainer ul.pubmenu li a:hover {
	color:#102b62;
	text-decoration:none;
	position: relative;
	background: url(../_img/link_bg_over.gif) repeat;
	height: 23px;
	display: block;
	width:auto !important;
	width/**/:auto;
}
*/

#mainContentcontainer ul.pubmenu li a {
	color: #000;
}
 
li.pubmenu .internal-link img{
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 3px 3px 0px; 
	vertical-align:middle;
}
li img{
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 3px 3px 0px; 
	vertical-align:middle;
}

/*
#dna p a{
	font-size:11px;
	line-height: 22px;
	color: #1c6cab;
	font-weight: bold;
	background: url(../_img/link_bg_off.gif) repeat;
	height: 23px;
	display: block;
	text-decoration: none;
	margin: 27px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#dna p a:hover{
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	background: url(../_img/link_bg_over.gif) repeat;
	height: 23px;
	display: block;
}
*/

#werkvelden_selectop{
	display:inline;
	margin-left:50px;
}
#werkvelden_selectop select{
	display:inline;
	margin-left:30px;
}
#werkvelden_selectop{
	display:inline;
	margin-left:00px;
}

#werkvelden_selectop select{
	display:inline;
	margin-left:20px;
	width:205px;
}



/* formulieren */
.csc-mailform {
border: none; /* Rand ausschalten */
}

.csc-mailform-field label {
float:left;
clear:both;
display:block;
width:150px;
padding-left:0px;
margin-bottom:10px;

}

input.checkbox, .csc-mailform-check{
	width:15px !important;
	border:none !important;
}

.csc-mailform-field input, 
.csc-mailform-field textarea, 
.csc-mailform-field select {
float:left;
display:block;
width:250px;
border: 1px solid #333;
background:#fff;
padding:1px;
margin-bottom:10px;
}





.csc-mailform-submit {
/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */
margin-left: 150px !important; 
margin-left/**/: 76px; 
/* Float wieder abschalten */
clear: both;
}


#actueel_container p a{
background:none;
margin:0px;
}
#actueel_container p a:hover{
background:none;
}
#actueel_container{
background-image: url('../_img/bg_transp.png'); 
padding:5px;
margin-top: 10px;
}



#zoeksmall {
	float: right;
	height: 25px;
	width: 160px;
	margin: 0px;
	padding: 0px;
}
#zoeksmall .tx-indexedsearch-searchbox-sword{
	float:left;
	width:110px;
	clear:none;
	border: 0px solid #000000;
	margin-bottom:1px;
	margin-top:0px;
	height:17px;
	font-size:10px;
}

#mainContentcontainer .tx-indexedsearch td{
	border:none;

}


/* NIEUWE HOMEPAGE */

#home .csc-frame-rulerAfter {
	border-bottom: #008cd6 solid 6px;
	margin: 16px 0 10px 0;
	}
#home h1 {
	color:black;
	font-family:arial,helvetica,sans-serif;
	font-size:17px;
	line-height:24px;
	margin: 0px;
}
#kollom3 h5 {
	color:black;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
/* 	line-height:auto; */
}
#kollom3 h5 a {
	color:black;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
/* 	line-height:auto; */
	margin: 0;
}	
#home p {
	color:#666;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:20px;
	margin: 8px 0 0 0;
}
	
#home div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin:0 10px 4px 0;
}

#kollom3 h1 a{
	color: #00837B;
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:16px;
	line-height:21px;
}
#kollom3 h3 {
	color: #969696;
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 14px;
/* 	line-height: 20px; */
}
#kollom3 h2 a{
	color: #00837B;
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:16px;
/* 	line-height:16px; */
}
#kollom3 ul li:first-child {
	border-top:1px dotted #69BBE7;
	padding-top: 4px;
}

#home #kollom3 ul {
	border:0 none;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}
#home #kollom3 li {
	color:#666;
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	font-size:12px;
	line-height:20px;
	margin: 5px 0;
	padding-bottom: 5px;
	border-bottom:1px dotted #69BBE7;
}







/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
	margin: 10px 0;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

h1.sIFR-hasFlash  {
	visibility: hidden;
}

h2.sIFR-hasFlash  {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 16px;
}

h3.sIFR-hasFlash  {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 14px;
}

/*
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}
*/

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.csc-frame-rulerBefore {
border-top:6px solid #008CD6;
clear: left;
}
.csc-frame-rulerAfter {
	clear: left;
/* 	border-top:6px solid #008CD6; */

}	

.csc-frame-frame1 {
	border-top:6px solid #008CD6;
	width: 250px;
	float: left;
	margin-right: 50px;
}

.csc-frame-frame2 {
	border-top:6px solid #008CD6;
	width: 250px;
	float: left;
}



.blarrows {
	color: #008CD6;

}

#mainContentcontainer .contenttable th p {
	color: white;
}

.rssChannel {float: left;width:120px;}
.rssLink {float: left;padding-left: 10px;}
.clear{clear:both;}

#kollom3 h1.tx-projecten-pi1-listrowField-title a{
	color: #008CD6;
	font-size: 13px;
	font-weight: normal;
}
#kollom3 p.tx-projecten-pi1-listrowField-description {
	font-size: 12px;
	margin: 0;
	border-bottom: 1px dotted #008CD6;
}

#page_projecten_kop {
	display: none;
}

#kollom3 .tx-projecten-pi1 {
	margin: 0;
}
#kollom3 .tx-projecten-pi1-pagelist_row {
    margin-bottom: 10px;
}

#kollom3 .tx-projecten-pi1 a {
    color: #363636;
    font-weight: bold;
    text-decoration: none;
}

#c2984 h1 {
    color: black;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}




