html, body {
        margin: 0px;
        background-color: white;
}

* {
        font-family: Arial, Times New Roman, Verdana;
        text-align: left;
        font-size: 14px;
        line-height: 16px;
}

#icons{
        line-height: 0px;
        height: 20px;
        font-size: 1px;
        position: absolute;
        right: 6px;
        top: 3px;
        width: 100px;
        text-align: right;        
}

#aantal_div, #aantal_div a{
        color: white;
}
#aantal_div a:hover{
        text-decoration: underline;
}

#aantal_div strong{
  color: #6CB9AC;
}

#flash_clock{
        position: absolute;
        right: 150px;
        top: 4px;
        width: 70px;
        height: -26px;
        text-align: right;        
}

img.homebutton{

}

center {
  text-align: center;
}

#container_ {
        margin-left: auto;
        margin-right: auto;
        width: 980px;
        position: relative;
}

#header {
        height: 50px;
		margin-bottom:-5px;
}

#header .left {
        float: left;
        width: 100%;
        height: 100%;
		
		
        
}


#header .left * {
        padding: 0px;
}
#header .right {
        float: left;
        height: 100%;
}

#header_spacer {
        height: 6px;
        font-weight: normal;
}

#header_spacer        .left {
        float: left;
        width: 974px;
        height: 100%;
        font-size: 0px;
        background-color: #D9E0DF;
}

#header_spacer        .right {
        float: left;
        width: 698px;
        height: 100%;
        font-size: 0px;
        background-color: #D9E0DF;
}

#sub {
        position: relative;
        width: 974px;
        height: 24px;
        background-color: #78807F;
		margin-top:-5px;
		
}

#sub .left {
        float: left;
        width: 150px;
}

#sub #func_details {
        position: absolute;
        left: 20px;
        top: 0px;
        width: 303px;
        color: #ccc;
        line-height: 22px;
}
#func_details_home {
        position: absolute;
        top: 63px;
        left: 10px;
        height: 15px;
        width: 500px;
}

#sub #sub_menu {
        position: absolute;
        right: 0px;
        top: -10px;
        text-align: right;
        margin-right: 4px;
		
}

#sub #sub_menu a {
        color: #fff;
        text-decoration: none;
        font-size: 14px;
}

#sub #sub_menu a:hover {
        text-decoration: underline;
}

#sub #sub_menu strong {
        color: #6CB9AC;
        margin-left: 4px;
		
}

#main_container {

}

.img {
		
		position:absolute;		
        background-repeat: no-repeat;
		height:44px;
		width:160px;
		float:left;
		left:710px;
		top:-11px;
		z-index: 10;
		

}

.facebook {
		
		height:44px;
		width:290px;
		float:left;
		margin-left:410px;
		margin-top:-45px;
		

}

.twitter {
		
		height:44px;
		width:290px;
		float:left;
		margin-left:445px;
		margin-top:-45px;
		

}

.linkedin {
		
		height:44px;
		width:290px;
		float:left;
		margin-left:480px;
		margin-top:-45px;
		

}

.hyves {
		
		height:44px;
		width:300px;
		float:left;
		margin-left:513px;
		margin-top:-47px;
		

}

.hyves img
{
	width: 33px;
}

.rss
{
		height:44px;
		width:290px;
		float:left;
		margin-left:549px;
		margin-top:-45px;
}

.rss img
{
	width: 29px;
}

.foursquare
{
		height:44px;
		width:290px;
		float:left;
		margin-left:584px;
		margin-top:-45px;
}

.foursquare img
{
	width: 29px;
}

.google_profiles
{
		height:44px;
		width:290px;
		float:left;
		margin-left:619px;
		margin-top:-45px;
}

.skype
{
		height:44px;
		width:290px;
		float:left;
		margin-left:655px;
		margin-top:-45px;
}

.google_profiles img
{
	width: 29px;
}

#main_container .left {
        float: left;
        width: 250px;
        height: 512px;
}

#main_container .left #links {
        margin: 8px;

}

#main_container .left #links div.menuitem{
        padding:  3px 0px;
        margin: 0;
}

#main_container .left #links div.menuitem_bottom{
        padding:  3px 0px;
        margin: 0;
}

div.menuitem_bottom a {
        
                font-weight: bold;
                font-size: 12px;
}

#main_container .left #links a span {
  position: relative;
  top: 2px;
  font-size: 14px;
}

#main_container .left #links div.menuitem a, div.menuitem_bottom a {
        position: relative;
        display: block;
        padding: 0px;
        margin: 0px;
        width: 234px;
        height: 24px;
        background-color: #DFE5E4;
        background-image: url('../img/left_middle_arrow.gif');
        background-repeat: no-repeat;
        background-position: right;
        color: #209F8A;     
        font-weight: bold;
        font-size: 14px;
        text-decoration: none;
        text-indent: 8px;
        vertical-align: middle;
}




#main_container .left #links div.menuitem a:hover{
       background-color: #A2A2A2;
}


#main_container .left #links a:hover {
        /*background-color: #818988;*/
        background-color: #A0A6A5;

}

#main_container .left #links a:hover span{
        color:  white;
}



#main_container .left #adres {
        margin: 8px;
        font-size: 11px;
        color: #939999;
}

#main_container .left #adres span {
        color: #000;
}

#adres{
clear: both;
}

#main_container        .right {
        float: left;
        width: 700px;
        
        background-color: #D9E0DF;
}

#main_container        .right .top_container {
        margin-left: 54px;
        height: 280px;
}

#main_container        .right .top_container h1 {
        margin-top: 16px;
        font-size: 18px;
}

#search {
        height: 150px;
}

#search .left {
        position: relative;
        background-color: #E1E7E6;
        width: 313px;
        height: 143px;
        background-image: url(../img/right_bottom_corner.gif);
        background-repeat: no-repeat;
        background-position: right bottom;
}

#search .left h4 {
        color: #208A78;
        margin: 10px 0px 0px 12px;
}

#search .left a {
        display: block;
        width: 288px;
        height: 19px;
        background-color: #209F8A;
        background-image: url(../img/arrow_down.gif);
        background-repeat: no-repeat;
        background-position: right;
        margin: 6px;
        margin-left: 12px;
        color: #fff;
        text-decoration: none;
        text-indent: 4px;
        font-size: 14px;
        outline: 0px;
}

#search .left a:hover {
        background-color: #2AAA95;
}

.zoek_button {
        position: absolute;
        right: 13px;
        bottom: 12px;
        background-image: url(../img/zoek.gif);

        border: 0px;
        outline: 0px;
        width: 91px;
        height: 17px;
        cursor: pointer;
}

#search .right {
        position: relative;
        background-color: #E1E7E6;
        width: 313px;
        height: 143px;
        background-image: url(../img/right_bottom_corner.gif);
        background-repeat: no-repeat;
        background-position: right bottom;
        margin-left: 8px;
}

#search .right h4 {
        color: #208A78;
        margin: 10px 0px 0px 12px;
}

.myBR {
        height: 2px;
        font-size: 0px;
}

.logo {
        
        margin: 0px 8px 8px;
}

.left_middle_picture {
        
        
        margin: 8px;
}

#srch {
        position: absolute;
        left: 12px;
        bottom: 8px;
        font-size: 13px;
        width: 186px;
        border: 1px solid #51B4A4;
        color: #4F5554;
}

.white_spacer {
        font-size: 0px;
        height: 5px;
        background-color: #fff;
        width: 100%;
}

.middle_container {
        background-color: #DFE5E4;
        background-image: url(../img/right_bottom.gif);
        background-repeat: no-repeat;
        background-position: left bottom;
        height: 210px;
}

.middle_container p {
        margin-left: 52px;
        font-size: 14px;
        margin-bottom: 0px;
        margin-top: 0px;
}

.bottom_container {
        color: #198070;
        background-color: #fff;
        height: 22px;
        clear: right;
        margin-left: 265px;
}

a {
        color: #209F8A;
}

a:hover {
        color: #257B6D;
}

.button {
        position: relative;
        top: 26px;
        cursor: pointer;
        float: left;
}

.dropdown {
        display: none;
        position: absolute;
        z-index: 99;
        left: 0px;
        top: 0px;
        background-color: #45A293;
        width: 288px;
}

.dropdown a {
        display: block;
        color: #DADADA;
        text-indent: 8px;
        font-size: 13px;
        text-decoration: none;
}

.dropdown a:hover {
        background-color: #32A794;
        color: #fff;
}

img {
        border-width: 0px;
}

table .b {
  font-weight: bold;
  width: 150px;
}

table .middle {
  width: 390px;
}

/* vacatures table */

.vacatures {
  width: 650px;
  vertical-align: top;
}

.vacatures_2 {

  height: 100%;
  vertical-align: top;
  background-color: #D9E0DF;
}

.vacatures_kop {
  background-color: #818988;
  height: 20px;
  font-weight: bold;
  color: #fff;
}

.display_data {
  font-size: 13px;
}

/**/
input {
  text-align: center;
}

/*  */
#Werkgever_ {
        width: 90px;
        height: 24px;
        margin: 0px;
}

#Over_ons_ {
        width: 78px;
        height: 24px;
        margin: 0px;
}

#Home_ {
        width: 57px;
        height: 24px;
        margin: 0px;
}

ul li {
        margin-bottom: 4px;
}



 tr.odd{
/*background-color: #a0a6a5;*/
        background-color: white;

}

tr.odd td, tr.odd td a , tr.even td, tr.even td a,{
        color: black;
        font-weight: normal;
}

tr.even{
        background-color: #cff0e0;

}
table.vacatures td{
        padding: 2px 0px;
}
.allow_odd_even tr.even{
        background-color: #D9E0DF;
}

.allow_odd_even tr.odd{
        background-color: #D9E0DF;
}

div#inserted_buttons{
        text-align: right;
        height: 20px !important;
        position: absolute; 
        right: 6px;
		margin-top:-52px;
}

div#vrouw{
        position: absolute;
        top: 304px;
        left: 780px;
        width: 195px;
        height: 295px;
        background-image: url('../images/vrouw.png');
        background-position: bottom right;
        background-repeat: no-repeat;
}
div#man{
        position: absolute;
                top: 177px;
        right: 70px;

        width: 124px;
        height: 180px;
        background-image: url('../images/mailinglist.png');
        background-position: bottom right;
        background-repeat: no-repeat;
}

div#links_bg{
        position: absolute;
        bottom: 0px;
                 right: 5px;
        width: 195px;
        height: 295px;
        background-image: url('../images/links.png');
        background-repeat: no-repeat;
}



div.right200{
        background-image: url('../images/background200.png');
        background-position: bottom right;
        background-repeat: no-repeat;
}

div#meisje{
        position: absolute;
        top: 386px;
        left: 790px;
        width: 182px;
        height: 211px;
        z-index: 300;
        background-image: url('../images/nieuwsbrief.png');
        background-position: bottom right;
        background-repeat: no-repeat;
}
div#meeting_mail{
        position: absolute;
        top: 358px;
        left: 710px;
        width: 225px;
        height: 98px;
        z-index: 300;
        background-image: url('../images/mailing.png');
        background-position: bottom right;
        background-repeat: no-repeat;
}




div.right204{

        background-position: bottom right;
        background-repeat: no-repeat;
}

div.right205{
        background-image: url('../images/nieuwsbrief.png');
        background-position: bottom right;
        background-repeat: no-repeat;
}

div.voordelen_background{
        padding: 5px 20px 5px 15px;
        text-align: center;
}

.voordelen_background_even{
        background-image: url('../images/background_gradient.jpg');
        background-repeat: repeat-y;
        color: white;
        
}

ul  li, ul  li a { padding-left: 5px;margin:0px; line-height: 18px; line-height: 16px; }

.voordelen_background_even a{ color: white; text-decoration: none;}
.voordelen_background_even a:hover{ color: white; text-decoration: underline;}


.voordelen_background_odd{
        background-color: #d9e0df;
        color: #565c5c;
}

.voordelen_background_odd a{ color: #565c5c; text-decoration: none;}
.voordelen_background_odd a:hover{ color: #565c5c; text-decoration: underline;}

/* homepage */

div#images_homepage{
        padding-top: 14px;
        width: 700px;
        height: 190px;
        padding-bottom: 20px;
}

/* end homepage */

input, select, option, textarea, file{
        text-align: left;
        border: 1px solid gray;
                background-color: rgb(217, 224, 223);
}

input.focus, input:blur { border: 1px solid  #339966; }

button, .input_button{
        text-align: center;
        color: #209F8A;
        font-weight: bold;
        cursor: pointer;
        pointer: hand;
}


.leftdiv{
        float: left;
        width: 200px;
        padding-left: 20px;        
}

.leftdiv_small{
        float: left;
        width: 160px;
        padding-left: 10px;        
}

.rightdiv{
        float: left;
}
.lefdiv input, .rightdiv input, voordelen_background input{
        border: 1px solid gray;
        background-color: rgb(217, 224, 223);
}

span.menurechts
{
        float: right;
        margin-right: 30px;
        text-align: right;
        top: 0px;
        font-size: 12px;
        font-weight: bold;
}

