body,html{
height:100%;
margin: 0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

body{
background-image:url(../img/body_repeat.gif);
background-repeat:repeat-x;
overflow-y:scroll;
background-color:#F1F1F1;
}

h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
margin:0 0 20px 0;
padding:0;
text-transform:uppercase;
font-size:24px;
}

p{
margin: 15px 0 15px 0;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
}

textarea,input,select{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.contact{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
width:440px;
}

form{
margin:0;
padding:0;
}

div{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

div.margin{
margin:20px;
}

div.vacature_kop{
height:30px;
font-size:13px;
background-color:#333333;
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.vacature_kop span{
display:block;
padding:10px;
line-height:10px;
}

div.item{
height:40px;
width:760px;
font-size:13px;
background-image:url(../img/item.gif);
color:#000000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 20px 0;
text-transform:uppercase;
}

div.item span{
display:block;
padding:11px;
line-height:18px;
}

p.vacature{
margin: 15px 0 15px 0;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
}

a{
outline:none;
}

td{
vertical-align:top;
}

table.content{
height:100%;
margin:0px auto;
width:1000px;
background-image:url(../img/table_repeat.gif);
}

td.buttonbar{
height:30px;
background-image:url(../img/buttonbar.gif);
}

td.header{
height:155px;
background-image:url(../img/header.gif);
text-align:right;
}

td.content_1{
width:26px;
background-image:url(../img/content_1.gif);
background-repeat:no-repeat;
}

td.content_2{
width:800px;
}

td.content_3{
width:174px;
background-image:url(../img/content_3.gif);
background-repeat:no-repeat;
}

td.footer{
height:126px;
background-image:url(../img/footer.gif);
text-align:right;
text-transform:uppercase;
vertical-align:bottom;
}

a.hoofdmenu{
display:block;
width:125px;
height:30px;
background-image:url(../img/button.gif);
margin:0 0 0 0;
text-decoration:none;
cursor:pointer;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

a.hoofdmenu:hover{
background-position:0 30px;
color:#ffffff;
}

a.submenu{
display:block;
width:125px;
height:30px;
background-color:#666666;
margin:0 0 0 0;
text-decoration:none;
cursor:pointer;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

a.submenu-item{
display:block;
width:125px;
height:30px;
background-image:url(../img/button.gif);
margin:0 0 0 0;
text-decoration:none;
cursor:pointer;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
position:absolute;
top:30px;
}

a.submenu-item:hover{
background-position:0 30px;
color:#ffffff;
}

a.selected{
display:block;
width:125px;
height:30px;
background-image:url(../img/button.gif);
margin:0 0 0 0;
text-decoration:none;
cursor:pointer;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
background-position:0 30px;
color:#ffffff;
}

div.submenu{
	/*position:absolute;
	top:30px;*/
}

a.hoofdmenu span, a.selected span, a.submenu-item span, a.submenu span{
display:block;
height:30px;
line-height:18px;
padding:6px 0 6px 0px;
}

a.button_shop{
background: transparent url(../img/shop_left.gif) no-repeat top left;
display:block;
float:left;
font: normal 9px verdana; /* Change 13px as desired */
text-transform:lowercase;
line-height: 5px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 15px; /* Height of button background height */
padding-left: 3px; /* Width of left menu image */
text-decoration: none;
margin:7px 4px 0 0;
}

span.button_shop{
background: transparent url(../img/shop_right.gif) no-repeat top right;
display: block;
padding: 5px 5px 5px 2px;
}

a.button_shop:link, a.button_shop:visited, a.button_shop:active{
color:#999999;
letter-spacing:1px;
}

a.button_shop:hover{
color:#FFFFFF;
}

a.button_nl{
display:block;
width:139px;
height:89px;
background-image:url(../img/button_nl.gif);
margin:0 0 0 0;
text-decoration:none;
cursor:pointer;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

a.button_nl:hover{
background-position:0 89px;
color:#ffffff;
}

a.button_be{
display:block;
width:139px;
height:89px;
background-image:url(../img/button_be.gif);
margin:0 0 0 0;
text-decoration:none;
cursor:pointer;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

a.button_be:hover{
background-position:0 89px;
color:#ffffff;
}

a.button_fr{
display:block;
width:139px;
height:89px;
background-image:url(../img/button_fr.gif);
margin:0 0 0 0;
text-decoration:none;
cursor:pointer;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

a.button_fr:hover{
background-position:0 89px;
color:#ffffff;
}

a.button_nl, a.button_be, a.button_fr{
margin:18px 0 18px 37px;
}

a.reageren{
color:#000000;
font-weight:bold;
}

select.language{
margin:4px 0 0 5px;
}

div.melding{
font-weight:bold;
border:1px solid #999999;
font-size:12px;
margin:0 0 15px 0;
}

div.melding span{
display:block;
padding:10px;
line-height:10px;
}

div.submenu_container{
background-color:#ffffff;
position:absolute;
font-size:12px;
border:1px solid #999999;
top:30px;
left:0px;
}

a.submenu_vac{
display:block;
text-decoration:none;
height:30px;
width:225px;
line-height:16px;
color:#000000;
}

a.submenu_vac span{
display:block;
padding:7px;
}

a.submitter{
background: transparent url(../img/submit_left.gif) no-repeat top left;
display:block;
float:left;
font: normal 9px verdana; /* Change 13px as desired */
text-transform:lowercase;
line-height: 17px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 25px; /* Height of button background height */
padding-left: 5px; /* Width of left menu image */
text-decoration: none;
margin-right:4px;
}

span.submitter{
background: transparent url(../img/submit_right.gif) no-repeat top right;
display: block;
padding: 4px 5px 4px 0;
}

a.submitter:link, a.submitter:visited, a.submitter:active{
color:#999999;
letter-spacing:1px;
}

a.submitter:hover{
color:#FFFFFF;
}

a.submitter_actief{
background: transparent url(../img/submit_left.gif) no-repeat top left;
display:block;
float:left;
font: normal 9px verdana; /* Change 13px as desired */
text-transform:lowercase;
line-height: 17px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 25px; /* Height of button background height */
padding-left: 5px; /* Width of left menu image */
text-decoration: none;
margin-right:5px;
color:#FFFFFF;
letter-spacing:1px;
}

/*pulldown menu*/
div.button_container{
width:125px;
float:left;
}

div.submenu{
position:absolute;
width:125px;
overflow:visible;
z-index:0;
}

div.hoofdmenu{
text-align:center;
width:125px;
background-color:#353535;
cursor:pointer;
color:ffffff;
height:30px;
}

/*menuknoppen admin*/

a.not_available{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/menu.gif);
background-position:0 0;
margin:0 0 0 1px;
}

a.not_available:hover{
background-position:0 23px;
}

a.available{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/menu.gif);
background-position:-24px 0;
margin:0 0 0 1px;
}

a.available:hover{
background-position:-24px 23px;
}

a.delete{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/menu.gif);
background-position:-48px 0;
margin:0 0 0 1px;
}

a.delete:hover{
background-position:-48px 23px;
}

a.edit{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/menu.gif);
background-position:-72px 0;
margin:0 0 0 1px;
}

a.edit:hover{
background-position:-72px 23px;
}

a.new{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/menu.gif);
background-position:-96px 0;
margin:0 0 0 1px;
}

a.new:hover{
background-position:-96px 23px;
}

a.left{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/menu.gif);
background-position:-120px 0;
margin:0 0 0 1px;
}

a.left:hover{
background-position:-120px 23px;
}

a.right{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/menu.gif);
background-position:-144px 0;
margin:0 0 0 1px;
}

a.right:hover{
background-position:-144px 23px;
}

a.down{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/menu.gif);
background-position:-168px 0;
margin:0 0 0 1px;
}

a.down:hover{
background-position:-168px 23px;
}

a.up{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/menu.gif);
background-position:-192px 0;
margin:0 0 0 1px;
}

a.up:hover{
background-position:-192px 23px;
}

a.preview{
width:55px;
height:41px;
display:block;
float:left;
background-image:url(../img/preview.gif);
margin:0 0 0 1px;
}

a.preview:hover{
background-position:0 41px;
}

a.logoff{
width:55px;
height:41px;
display:block;
float:left;
background-image:url(../img/logoff.gif);
margin:0 0 0 1px;
}

a.logoff:hover{
background-position:0 41px;
}