/* Clear browser default values */
* {
    margin: 0;
    padding: 0;
}

/* Common defaults */
body {
	
	margin:0px; 
	padding:0px;
	font-family:"lucida sans unicode", arial, sans-serif;
	font-size:0.80em;
	letter-spacing:0.2px;
	background-color:#dddddd;
	overflow:hidden;
	}

*{
	margin: 0px;
	padding: 0px;
}

#content p { padding-bottom: 30px; }
#content li { margin-left: 20px; }
#content h4,h3,h2,h1 {
    line-height: 100%;
    margin-bottom: -9px;
}


html {
overflow-y:scroll;
}




ul.menu {
    list-style: none;
    margin: 0 6px 0 6px;
}


ul.menu li a {
    margin: .2em;
    padding: .2em 6px .2em 6px;
    color: #EBEBFF;
    font-weight: bold;
    background-color: #6b6aa6;
    display: block;
    border: 1px solid #cccccc;
    text-align: center;
    text-decoration: none;
}


* html ul.menu li a { width: 118px; }


ul.menu li a:hover {
    color: #ebebff;
    background: #515074;
    text-decoration: none;
}


ul.submenu {
    list-style: none;
}


ul.submenu li a {
    padding: .05em 6px .05em 6px;
    color: #444444;
    font-weight: normal;
    border: none;
    background-color: #ffffff;
    text-align: left;
}


/*#rightmenu ul.submenu li a {
    padding: .05em 0 .05em 0;
}*/


div.ads {
    margin: .2em 0 2em 0;
    padding: .2em 6px .2em 6px;
    text-align: center;
}


#leftmenu div.ads {
    margin-top: 0em;
    padding: .2em 6px .2em 6px;
    
}


/*div.ads div.ad {
    padding: .2em 6px .2em 6px;
}*/



* html div.ads div.ad { width: 128px; }


div.ads h1, div.ads h2 {
    padding: .2em 0 0 0;
}


div.ads h3 {
    /*margin: .2em 6px 0 6px;*/
    margin: .2em 0 0 0;
    /*padding: .2em 6px .2em 6px;*/
    padding: .2em 0 .2em 0;
    color: #EBEBFF;
    font-size: 11px;
    font-weight: bold;
    background-color: #6b6aa6;
    display: block;
    border: 1px solid #cccccc;
    text-align: center;
    text-decoration: none;
}


#wrapperwrapper {
    width: 1024px; /* 800px vroeger */
    margin: 0em auto 0em auto;
    border: 1px solid #cccccc;
    background-color: #ffffff;
}


#wrapper {
background-color:transparent;
width:1000px;
margin:0 auto;
margin-top:25px;

}
#slider  {
width:990px;
padding-bottom:20px;
}

.clearBoth {
clear:both;
}
/* end clearing */


/* Header (logo) */

#header {
background: #034db2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNGRiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDM1NzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #034db2 0%, #043578 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#034db2), color-stop(100%,#043578)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #034db2 0%,#043578 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #034db2 0%,#043578 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #034db2 0%,#043578 100%); /* IE10+ */
background: linear-gradient(to bottom,  #034db2 0%,#043578 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034db2', endColorstr='#043578',GradientType=0 ); /* IE6-8 */
height:140px;
}



#content {
-moz-box-shadow: 0 0 5px #888;
 -webkit-box-shadow: 0 0 5px#888;
 box-shadow: 0 0 5px #888;
 float:left;
background-color:#eeeeee;
margin-bottom:25px;
}

h2 {
color:#7d2338;
letter-spacing:0.5px;
font-size:1.5em;
}

h3 {
color:#7d2338;
letter-spacing:0.5px;
font-size:1.2em;
}
 
h4 {
color:#7d2338;
letter-spacing:0.5px;
font-size:1em;
}
 
.txt-zijbalk span   {
color:#034db2;
}

#leftmenu {
    width: 230px; /* 170 vroeger, 140px veel vroeger */
    padding: 0px 4px 0px 4px;
	float:left;
    text-align: center;
    width:230px;
    margin:0 auto;
}

.blauw {
background-image:url('/image-files/blauw.png');
background-repeat:no-repeat;
color:#ffffff;
font-size:1em;
font-weight:bold;
text-align:center;
height:25px;
padding-top:4px;
letter-spacing:0.5px;
}

.grijs {
background-image:url('/image-files/grijs.png');
background-repeat:no-repeat;
color:#ffffff;
font-size:1em;
font-weight:bold;
text-align:center;
height:25px;
padding-top:2px;
letter-spacing:0.5px;
}

.rood 
 {
background-image:url('/image-files/rood.png');
background-repeat:no-repeat;
color:#ffffff;
font-size:1em;
font-weight:bold;
text-align:center;
height:25px;
padding-top:3px;
letter-spacing:0.5px;
}
#content {
-moz-box-shadow: 0 0 5px #888;
 -webkit-box-shadow: 0 0 5px#888;
 box-shadow: 0 0 5px #888;
 float:left;
background-color:#eeeeee;
margin-bottom:25px;
}


.contentTxt {
width:510px;
padding:25px 10px 10px 10px;
float:left;
background-color:#eeeeee;
	line-height:20px;
}
.contentTxt a {
text-decoration:underline;

}



.contentTxt span  {
color:#0066cc;
}


.highlights {
width:220px;
float:left;
background-color:#eeeeee;
border:0;
}




.highlight2, .highlight3, .highlight4, .highlight5, .highlight6 {
padding:30px 0px 0px 0px;
}




#rightmenu {
    float: left;
    width: 170px; /* 140px vroeger */
    padding: .6em 0 1000em 0;
    margin-bottom: -999em;
}


	
#footer {
background-color:#5f6062;
padding:15px 0 0px 0px;
margin:0px auto;
border-top:1px solid #000;
	line-height:20px;
}

#footer table {
width:1000px;
margin:0 auto;
padding:0 auto;
text-align:left;
}
#footer a{
color:#a1a1a1;
text-decoration:none;
letter-spacing:0.5px;
}

#footer table th a{
color:#ffffff;
text-align:left;
float:left;
}


.onderFooter {
padding:15px 0 15px 0px;
margin:0px auto;
border-top:1px solid #000;
background: #464646; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTAwMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #464646 0%, #050002 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464646), color-stop(100%,#050002)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #464646 0%,#050002 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #464646 0%,#050002 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #464646 0%,#050002 100%); /* IE10+ */
background: linear-gradient(to bottom,  #464646 0%,#050002 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464646', endColorstr='#050002',GradientType=0 ); /* IE6-8 */
color:#a1a1a1;
}

.onderFooter p{
padding:0 auto;
margin:0 auto;
width:955px;
line-height:20px;
}

.onderFooter span   {
color:#fff;
}

.onderFooter a {
text-decoration:none;
}

.contentTxt-standardpage {
width:695px;
/*max-width:730px;*/
padding:25px 5px 10px 5px;
float:left;
background-color:#eeeeee;
	line-height:20px;
}

.contentTxt-standardpage a {
text-decoration:underline;
}

#hoofdmenu {
background: #cf2f3a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMmYzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzc1MDQwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #cf2f3a 0%, #75040c 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf2f3a), color-stop(99%,#75040c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cf2f3a 0%,#75040c 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cf2f3a 0%,#75040c 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cf2f3a 0%,#75040c 99%); /* IE10+ */
background: linear-gradient(to bottom,  #cf2f3a 0%,#75040c 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf2f3a', endColorstr='#75040c',GradientType=0 ); /* IE6-8 */
height:40px;
}

 #hoofdmenu ul li {
	display:inline;
	color:#ffffff;
	font-family:arial;
}
#hoofdmenu ul li a{
	text-decoration:none;
	color:#ffffff;
	font-size:1.2em;
}
 
 #menuButtons {
	width:1000px;
	margin:0 auto;
	padding:0 auto;
	font-size:1em;
	padding-top:10px;
}
.buttons {
	padding-left:4px;
}
.cs-buttons {
display:none;
}

.restButtons {
margin-left:65px;
font-weight:bold;

 }


#nav, #nav ul {
 padding: 0;
 margin: 0;
 list-style: none;
 z-index:1300; 
 position:absolute;
 
 
 }

 #nav li {
 float: left;

 text-align:left;
 }
 
 #nav ul {
 position: absolute;
 width: 180px;
 left: -1000px;
margin-left:50px;
z-index:1001;

 }
 
  #nav li:hover ul, #nav li.ie_does_hover ul {
 left: auto;
 background-position: 0 0;
  background-color:#5f6062;
  padding:5px;
z-index:100;
line-height:20px;

 }
#nav li a:hover {
text-decoration:underline;	
}
 
 #nav a {
 display: block;
 
 } 

 #nav ul li  {
 width:100%;
 }