/* CSS Document */
body{
margin:0;
padding:0;
line-height: 1.3em;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#maincontainer{
width: 958px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsectionHomepage{
background: #ffffff;
height: 189px; /*Height of top section*/
margin-top:24px;
}

#topsectionHomepage h1{
margin: 0;
padding-top: 0px;
}

#topsection{
background: #ffffff;
height: 102px; /*Height of top section*/
margin-top:24px;
}

#topsection h1{
margin: 0;
padding-top: 0px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 ; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
vertical-align:top;

}
#content{margin-top:12px; margin-bottom:12px; 	background: url('/images/content/achtergrond.gif') fixed; background-repeat:repeat-y  
}

#leftcolumn{
vertical-align:top;
width: 180px;
}

#rightcolumn{
vertical-align:top;
width: 200px; /*Width of right column*/
margin-left: 0px; /*Set left margin to -(RightColumnWidth)*/
}

#footer{
width: 100%;
background-image:url(/images/footer/backgroundFooter.gif); background-repeat:repeat-x;
color: #808885;
text-align: center;
padding: 3px 0;
font-size: 10px;

}

#footer a{
color: #808885;}
#footer a:link {font-size:10px;color: #808885;}
#footer a:visited {font-size:10px;color: #808885;}
#footer a:hover {font-size:10px;color: #3ac5ec;} 

.innertube{
margin: 12px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
.services{
color:#79827F;
font-size:10px;
height: 27px;
background-image:url(/images/header/backgroundServices.gif); background-repeat:repeat-x;
padding-left:8px;
padding-right:8px;
}


h1{font-size:18px; color:#3ac5ec; font-weight: normal; margin-bottom:6px;line-height:normal}
.ruleTitle{color:#3ac5ec;height:1px;}

#contentcolumn h1{font-size:18px; color:#2a529b; font-weight: normal; margin-bottom:6px}
#contentcolumn .ruleTitle{color:#2a529b;height:1px;}
h2{font-size:14px; color:#2a529b; font-weight: bold; margin-bottom:6px}
h3{font-size:12px; color:#3ac5ec; font-weight: bold; margin-bottom:0px}
h4{font-size:12px; color:#000000; font-weight: bold; margin-bottom:0px}
td{font-size:12px;}
p{font-size:12px;}
ol{font-size:12px;}
.voetnoot{font-size:10px; border-top:1px dashed #3ac5ec}


/* News, events,...*/
.messageTitle {font-size:12px;color: #2a529b; font-weight:bold}
a.messageTitle:link {font-size:12px;color: #2a529b; font-weight:bold}
a.messageTitle:visited {font-size:12px;color: #2a529b; font-weight:bold}
a.messageTitle:hover {font-size:12px;color: #3ac5ec; font-weight:bold}
 
.messageMax {font-size:11px;color: #2a529b; font-weight:bold}
a.messageMax:link {font-size:11px;color: #2a529b; font-weight:bold}
a.messageMax:visited {font-size:11px;color: #2a529b; font-weight:bold}
a.messageMax:hover {font-size:11px;color: #3ac5ec; font-weight:bold} 

.message {font-size:10px;color: #2a529b; font-weight:bold}
a.message:link {font-size:10px;color: #2a529b; font-weight:bold}
a.message:visited {font-size:10px;color: #2a529b; font-weight:bold}
a.message:hover {font-size:10px;color: #3ac5ec; font-weight:bold} 

.container{border:solid 1px #cccccc; text-align:left;width:185px;}
.containerTitle{ background-repeat:repeat-x; padding:4px;font-size:12px; font-weight:bold; background-image:url(/images/container/background.gif); background-repeat:repeat-x;}
.containerContent{background-color:#f8f8f8;padding:4px;}
.containerContent p{text-align:left;font-size:11px;}
.containerContentForm{padding:4px;font-size:10px;}
.containerContentForm p{text-align:left;font-size:10px;}

.containerContent p a:link {font-size:11px;color: #2a529b; font-weight:bold}
.containerContent p a:visited {font-size:11px;color: #2a529b; font-weight:bold}
.containerContent p a:hover {font-size:11px;color: #3ac5ec; font-weight:bold} 


#shortCuts {text-align:right;margin-right:24px; line-height:1.1em;}
a.shotCutLink:link {font-size:12px;color: #2a529b; font-weight:bold}
a.shotCutLink:visited {font-size:12px;color: #2a529b; font-weight:bold}
a.shotCutLink:hover {font-size:12px;color: #3ac5ec; font-weight:bold} 

/* executive*/
.details {
			width:100%;
			border-bottom: 1px dashed #3ac5ec;
			padding-top: 12px;
			clear: both;
			}
.details li{font-size:12px}
.picture {
		position: relative;
		margin-left: 0px;
		margin-right: 12px;
		margin-bottom: 6px;
		}

/* tables*/
.matrixSimple{border:1px solid #ccc; font-size:11px; padding:4px; color:#0B333C; width:958px}
.matrixSimple .title{font-size:12px; font-weight:bold;background-image:url(/images/container/background.gif); background-repeat:repeat-x;}
.matrixSimple .content{font-size:12px;background-color:#f8f8f8;padding:8px;}

.matrix{border:1px solid #ccc; font-size:11px; padding:4px; color:#0B333C; width:958px}
.matrix .title{font-size:12px; font-weight:bold;background-image:url(/images/container/background.gif); background-repeat:repeat-x;border-bottom: solid #cccccc 1px;border-right: 1px solid #cccccc; padding:4px}
.matrix .content{font-size:11px;padding:4px;border-bottom: solid #cccccc 1px;border-right: solid #cccccc 1px}
