body{

    background-attachment: fixed;

    background-image: url(../images/blume_r1_c1.jpg);

    background-repeat: repeat-x;

    font-family:Verdana;

    font-size: 11px;

    font-weight:normal;

    min-height:783px;

    margin:0px;

    padding:0px;

    padding-top:10px;

    width:100%;

    height:100%;

   }



.box{

      width:100%;

   }



/* Template styles */

#Content{

   position:relative;

   width:801px;

   padding:0px;

   margin:auto;

   }





.top_left{

   position: absolute;

   left:0px;

   top:-4px;

   width:187px;

   height:44px;

   color:#485A90;

   font-family:Verdana;

   font-size:10px;

   background-position: 0 0;

   background-image: url(../images/ronding-left.gif);

   background-repeat:no-repeat;

}

.top_right{

   position: absolute;

   left:785px;

   top:-3px;

   width:16px;

      height:43px;

   color:#485A90;

   font-family:Verdana;

   font-size:10px;

   background-position: 0 0;

   background-image: url(../images/ronding-right.gif);

   background-repeat:no-repeat;

}

.top{

   position: absolute;

   left:18px;

   top:0px;

   width:767px;

   height:40px;

   background-color:white;

   border-top: solid 1px #00935A;

   color:#485A90;

   font-family:Verdana;

   font-size:10px;

}



.top .knaam{

   position: absolute;

   left:0px;

   top:0px;

   display:block;

   float:left;

   margin-top:6px;

   margin-left:60px;

}

.top .home, .top .inloggen{

   display:block;

   float:right;

   margin-right:10px;

   margin-top:7px;

   padding-top:7px;

   font-weight:bold;

   cursor:pointer;

}

.top .home img,.top .inloggen img{

   display:block;

   float:left;

   position:relative;

   top:-5px;

   margin-top:6px;

   margin-right:5px;

}

.top  a{

   text-decoration:none;

}

.who{

   position:absolute;

   left: 0px;

   top: 40px;

   width:801px;

   height:74px;

   background-color:#00935A;

}

.menu{

   position:absolute;

   left: 0px;

   top: 114px;

   width:801px;

   height:52px;

   background-position: 0 0;

   background-image: url(../images/menubar.gif);

   background-repeat: repeat-x;

}



.menu .lijntje-left, .menu .lijntje-right

{

   width:1px;

   height:52px;

   background-color:#00935A;

   position:absolute;

   top:0px;

}



.menu .lijntje-left

{

   left:0px;

}



.menu .lijntje-right

{

   left:800px;

}



.menu .searchbox

{

   position:absolute;

   top:16px;

   left:580px;

   font-family:Verdana;

   font-weight:normal;

   font-size: 10px;

}



.searchbox input

{

    border:0px;

   font-family:Verdana;

   font-weight:normal;

   font-size: 11px;

   height:16px;

}



.searchbox .textinput

{

    width :70px;

    height:30px;

    border:solid 1px red;

}



.searchsubmit

{

    color:#666666;

    background-color:#d7d7d7;

    text-transform:uppercase;

    padding:0px;

    padding-bottom:4px;

}



.who img

{

   position: absolute;

   left:4px;

   top:0px;

   display:block;

   float:left;

   margin-left:10px

}



.who .logoAdress

{

   display:block;

   float: right;

   width: 150px;

   color:white;

   font-family:Verdana;

   font-size:10px;

   margin:0px;

   margin-left:10px;

   margin-right:10px;

   margin-top:6px;

   text-align:left;

   color:#F2F2F2;

}

.who .bluespacer

{

    width:3px;

    height:74px;

   position: absolute;

   left:1px;

   top:0px;

   background-color:#102973;

}



.logoAdress .locatie{

   font-weight:bold;

}

.cmscontent

{

   position:absolute;

   left:0px;

   top:166px;

   width:801px;

   background-color:#00935A;

   padding:0px;

   margin-right:2px;

   /*overflow:hidden;*/

   margin:0px;

   border-bottom: solid 4px #00935A;

    vertical-align:bottom;

    text-align:left;

}

.cmscontent table

{

    vertical-align:top;

    position:relative;

    left:1px;

    width:799px;

}

.cmscontent table td

{

    vertical-align:top;

}

.cms_text

{

   width: 616px;

   background-color:white;

   font-family:Arial;

   font-size:12px;

   border-left: solid 3px #102973;

   background-position: bottom left;

   background-image: url(../images/hoekje_links.gif);

   background-repeat:no-repeat;
   
   text-align: justify;
   
   line-height: 130%;

}

a:link, a:visited {
	color: #313C84;
}

a:hover, a:active {
	color: #00935A;
	text-decoration: none;
}

.cms_text form {
	width: 400px;
}

.cms_text label {
	float: left;
	width: 100px;
}

.cms_text div.content

{

   color: #444444;

   margin-top:20px;

   margin-bottom:20px;

   margin-right:2px;

   background-position: 187 52;

   background-image: url(../images/h1.gif);

   background-repeat:no-repeat;

   min-height:552px;

     height:auto !important; /* this causes IE en Mozilla to act correctly on expanding heights!! */

     height:552px;

   width: 600px;

}



.cms_text div h1

{

    margin:19px;

   color: #444444;

   padding-left:0px;

   padding-top:0px;

   padding-right:0px;

   text-transform:uppercase;

   font-family:Verdana;

   font-size:11px;

   font-weight:bold;

   position:absolute;

   left:30px;

   top:30;

}

.cms_text div.text

{

   position:absolute;

   left:50px;

   top:70px;

}

.cms_text img.hright

{

   position:absolute;

   left: 30px;

   top: 30px;

}



.cms_text img.hleft1{

   position: relative;

   top:2px;

   padding-bottom: 3px;

   left:1px;

}



.cms_downloads img.hright{

   position: absolute;

   top:1px;

   left:779px;

}

.cms_downloads img.justitia {
	position: absolute;
	bottom: -1px;
	right: -1px;
}

.cms_downloads

{

   width: 180px;
   
   height: 500px;

   background-color:#D7D7D7;

   color: #666666;

   font-family:Arial;

   font-size:12px;

   background-position: 0 0;

   background-image: url(../images/menuseparator.gif);

   background-repeat: repeat-y;

   margin-left:30px;

}

.cms_downloads div

{

   padding-left:28px;

   padding-bottom:30px;

   padding-right:5px;

   color:#102973;



   position:relative;

   top:35px;

}

.cms_downloads div.searchbox

{

}



.cms_downloads a,

.cms_downloads a:link,

.cms_downloads a:visited {

   color:#666666;

   font-family:Verdana;

   font-size:10px;

   font-weight:normal;

   text-transform:uppercase;

   display:block;

   margin-bottom:10px;

   padding-left:5px;

   /* background-position: 0 0;

   background-image: url(../images/pdf.gif);

   background-repeat: no-repeat; */

   overflow:visible;

   min-height:15px;

   text-decoration:none;

}

/* for Internet Explorer */

/*\*/

* .cms_downloads a,

.cms_downloads a:link,

.cms_downloads a:visited {

height: 20px;

}

/**/

.cms_downloads a:hover

{

   color:#996666;

}



.footer

{

}



/* Menu */

#navcontainer {

   color: #fff;

   background-color: #666;

   font-family:Verdana;

   font-weight:normal;

   font-size: 11px;

   text-align:left;

   letter-spacing:-1px;

   /* width: 800px; */

}

#navcontainer a {

   text-decoration: none;

}



#navcontainer ul {

   padding: 0;

   margin: 0;

   list-style-type: none;

}



/*1st level elements*/

ul#navlist {

   padding: 2px 0;

   padding-top:0px;

   margin-left:10px;

   margin-bottom: 0em;

   /* font-size: 14px; */

   text-transform:uppercase;

   position: absolute;

   top: 10px;

   left: 0px;

}



#navcontainer li {

   display: inline;

   margin: 0 0 0px;

}



ul#navlist a,

ul#navlist a:link,

ul#navlist a:visited {

   color: #fff;

   padding: 0px 5px;

}



ul#navlist a:hover,

ul#navlist a:focus {

   color: #333;

}



/*current Link*/

ul#navlist a.currentlink,

ul#navlist a.currentlink:link,

ul#navlist a.currentlink:visited {

   font-weight: bold;

   color: white;

}



/*Second and subsequent*/

ul#subnavlist {

   position: absolute;

   top: 17px;

   left: 0px;
   
   width: 750px;

   border-top: none;

   color: #ccc;

   background-color: #666;

   text-transform:uppercase;

}



ul#subnavlist li {

   display: inline;

}



ul#subnavlist a,

ul#subnavlist a:link,

ul#subnavlist a:visited {

   color: #ccc;

}



ul#subnavlist a:hover,

ul#subnavlist a:focus {

   color: #333;

}



/*current Link*/

ul#subnavlist a.subcurrentlink,

ul#subnavlist a.subcurrentlink:link,

ul#subnavlist a.subcurrentlink:visited {

   font-weight: bold;

   color: #ccc;

}



/* Separator bar hoofd en sublevels */

span.sepmain {

   color: #fff;

   padding: 0 5px;

}

span.sepsub {

   color: #ccc;

   padding: 0 5px;

}