BODY { 
  background-color: #FFFFFF;
  background: url('../img/bg.gif') top center no-repeat;
  margin:0px;
  padding:0px;
 }

.firstmenu{
line-height:15px;
float: left;
width: 444px;
}

.firstmenu ul{
list-style-type: none;
margin: 0;
padding: 0px 0px 0px 0px;
}

.firstmenu ul li{
float: left;
margin: 0 0px 0 0;
}

.firstmenu ul li.opvulling{
float: left;
margin: 0 0px 0 0;
width:6px;
}

.firstmenu ul li a{
line-height:15px;
display: block;
padding: 0px 6px 0px 6px;
text-decoration: none;
color: #ef3f35;
}

.firstmenu ul li a:hover{
text-decoration: underline;
}

.firstmenu ul li.first_on{
  background: url(../img/line_middle.gif);
}

.firstmenu ul li.first_on #one{ 
background: url(../img/line_left.gif) left top no-repeat; 
}

.firstmenu ul li.first_on #two{ 
background: url(../img/line_right.gif) right top no-repeat; 
}

.firstmenu ul li.first_off a{
	text-decoration: none;
	color: #666666;
}

.firstmenu ul li.first_off a:hover{
text-decoration: underline;
}

div#voordelen {
  position: absolute; 
  display:block;
  top: 412px; 
  left: 0px; 
  width: 209px;
  height: 167px;
  background: url('img/voordelen.gif');
}


div#zoeken {
  position: absolute; 
  display:block;  
  top: 219px; 
  left: 0px; 
  width: 209px;
  height: 167px;
  background: url('../img/zoeken.gif');
    color:#FFFFFF;  
}

div#zoeken_inside {
  display:block;
  width:193px;
  height:137px;
  padding-left:8px;
  padding-top:30px;  
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#FFFFFF;  
}

div#zoeken_inside td {

  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#FFFFFF;  
}


div#but_zoeken a {
  display:block;
  width:128px;
  height:19px;
  background: url('../img/but_zoeken_off.gif');
  text-decoration:none;
}  

div#but_zoeken a:hover {	
  background: url('../img/but_zoeken_on.gif');
} 

div#but_opdracht_plaatsen a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_opdracht_off.gif');
  text-decoration:none;
}  

div#but_opdracht_plaatsen a:hover {	
  background: url('img/but_opdracht_on.gif');
} 


div#payroll {
  position: absolute; 
  display:block;
  top: 219px; 
  left: 705px; 
  width: 209px;
  height: 167px;
}

div#idealbanner a { 	
  position: absolute; 
  display:block;
   top: 412px;
  left: 705px; 
  width: 209px;
  height: 167px;
}

div#voordelen_inside {
  display:block;
  width:201px;
  height:137px;
  padding-left:8px;
  padding-top:30px;  
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#FFFFFF;  
}  


div#voordelen_inside a {
  position:absolute;
  display:block;
  width:190px;
  text-decoration:none;
  color:white;
}  

div#voordelen_inside a:hover {	
  text-decoration:underline;
}  

div#but_consumenten a {
  position:absolute;
  display:block;
  top: 630px; 
  left: 0px;  
  width:209px;
  height:19px;
  background: url('../img/but_consumenten_off.gif');
  text-decoration:none;
}  

div#but_consumenten a:hover {	
  background: url('../img/but_consumenten_on.gif');
}  

div#but_bedrijven a {
  position:absolute;
  display:block;
  top: 605px; 
  left: 0px;    
  width:209px;
  height:19px;
  background: url('../img/but_bedrijven_off.gif');
  text-decoration:none;
}  

div#but_bedrijven a:hover {	
  background: url('../img/but_bedrijven_on.gif');
} 

A { 
  text-decoration: underline; 
  font-size: 11px;
  color: #ef3f35; }                                                                                          
A:hover { 
  text-decoration: underline; 
  font-size: 11px;
  color: #ef3f35; } 
A:visited { 
  text-decoration: none; 
  font-size: 11px;
  color: #ef3f35; } 

A.link { 
  text-decoration: underline; 
  font-size: 11px;
  color: #ef3f35; }                                                                                          
A:hover.link { 
  text-decoration: underline; 
  font-size: 11px;
  color: #ef3f35; } 
A:visited.link { 
  text-decoration: none; 
  font-size: 11px;
  color: #ef3f35; } 

A.link_old { 
  text-decoration: underline; 
  font-size: 11px;
  color: #ff9d98; }                                                                                          
A:hover.link_old { 
  text-decoration: underline; 
  font-size: 11px;
  color: #ff9d98; } 
A:visited.link_old { 
  text-decoration: none; 
  font-size: 11px;
  color: #ff9d98; } 

div,td {
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#666666;   
}

#cat_kolom {
  float:left;
  
}
     
#cat_kolom div {
  float:left;
  width:148px;
}


div#layout {
  display:block;
  position: absolute; 
  left: 50%; 
  margin-left: -456px; 
  width:913px;
}

td#grijze_kleur {
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#a7a9ac;   
}

td#grijze_kleur a {
  color:#a7a9ac;  
  text-decoration: none;
}  

td#grijze_kleur a:hover {	
  color:#a7a9ac;  
	text-decoration: underline;
} 

div#copyright {
  display:block;
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#a7a9ac;   
  width:444px;
  height: 26px;
  text-align:center;
}

div#copyright a {
  margin-left:20px;
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#a7a9ac;  
  text-decoration: none;
}  

div#copyright a:hover {	
	text-decoration: underline;
}  

div#logo {
  position: absolute; 
  display:block;
  top: 26px; 
  left: 705px; 
  width: 209px;
  height: 167px;
}

div#foto_1 {
  position: absolute; 
  display:block;
  top: 26px; 
  left: 0px; 
  width: 209px;
  height: 167px;
}


div#banner {
  position: absolute; 
  display:block;
  top: 26px; 
  left: 235px; 
  width: 444px;
  height: 57px;
  background-color: #FFFFFF;
}


div#inhoud {
  position: absolute; 
  display:block;
  top: 109px; 
  left: 235px; 
  width: 444px;
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#666666;  
  text-decoration: none;
  
}

div#voor_freelancers {
  position: absolute; 
  display:block;
  top: 412px; 
  left: 0px; 
  width: 209px;
  height: 167px;
  background: url('../img/voor_freelancers_bg.gif');
}

div#voor_freelancers_inside {
  display:block;
  width:201px;
  height:137px;
  padding-left:8px;
  padding-top:30px;  
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#FFFFFF;  
  text-decoration: none;
}  

div#naar_voor_bedrijven {
  position: absolute; 
  display:block;
  top: 219px; 
  left: 705px; 
  width: 209px;
  height: 84px;
  background: url('../img/naar_voor_bedrijven.gif');
}

div#naar_voor_bedrijven a {
  display:block;
  width:201px;
  height:64px;
  padding-left:8px;
  padding-top:20px;  
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#FFFFFF;  
  text-decoration: none;
}  

div#naar_voor_bedrijven a:hover {	
	text-decoration: underline;
}  

div#mijn_profiel {
  position: absolute; 
  display:block;
  top: 219px; 
  left: 705px; 
  width: 209px;
  height: 167px;
  background: url('../img/mijn_profiel.gif');
}

div#mijn_profiel_inside {
  display:block;
  width:193px;
  height:137px;
  padding-left:8px;
  padding-top:30px;  
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#666666;  
}

div#mijn_profiel_registreren {
  position: absolute; 
  display:block;
  top: 412px; 
  left: 235px; 
  width: 209px;
  height: 167px;
  background: url('../img/mijn_profiel.gif');
  visibility:hidden;  
}

div#mijn_profiel_registreren_inside {
  position:absolute;
  width:193px;
  height:137px;
  padding-left:8px;
  padding-top:30px;  
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#666666;
}

div#mijn_profiel_wachtwoord {
  position: absolute; 
  display:block;
  top: 219px; 
  left: 705px; 
  width: 209px;
  height: 167px;
  background: url('../img/mijn_profiel.gif');
  visibility:hidden;  
}

div#mijn_profiel_wachtwoord_inside {
  position:absolute;
  width:193px;
  height:137px;
  padding-left:8px;
  padding-top:30px;  
  font-family: Tahoma;
  font-size: 11px;
  line-height: 18px;
  color:#666666;
}

.input {
  border: 1px solid #a7a9ac;
  height:15px;
  font-family: Tahoma;
  font-size: 11px;
  color:#666666;  
  padding-left:2px;
}

.error_arrow {
  color:#ef3f35;  
  font-weight:bold;
}

.rode_kleur {
  color:#ef3f35;  
}

.info {
  color:#a7a9ac;  
}

div#but_wijzigen a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_wijzigen_off.gif');
  text-decoration:none;
}  

div#but_wijzigen a:hover {	
  background: url('img/but_wijzigen_on.gif');
}  

div#but_plaatsen a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_plaatsen_off.gif');
  text-decoration:none;
}  

div#but_plaatsen a:hover {	
  background: url('img/but_plaatsen_on.gif');
}

div#but_naar_ideal a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_naar_ideal_off.gif');
  text-decoration:none;
}  

div#but_naar_ideal a:hover {	
  background: url('img/but_naar_ideal_on.gif');
}  

div#but_registreren a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_registreren_off.gif');
  text-decoration:none;
}  

div#but_registreren a:hover {	
  background: url('img/but_registreren_on.gif');
}

div#but_aanpassen a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_aanpassen_off.gif');
  text-decoration:none;
}  

div#but_aanpassen a:hover {	
  background: url('img/but_aanpassen_on.gif');
}  

div#but_verwijderen a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_verwijderen_off.gif');
  text-decoration:none;
}  

div#but_verwijderen a:hover {	
  background: url('img/but_verwijderen_on.gif');
}  

div#but_vernieuwen a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_vernieuwen_off.gif');
  text-decoration:none;
}  

div#but_vernieuwen a:hover {	
  background: url('img/but_vernieuwen_on.gif');
}  

div#but_verlengen a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_verlengen_off.gif');
  text-decoration:none;
}  

div#but_verlengen a:hover {	
  background: url('img/but_verlengen_on.gif');
} 

div#but_inloggen a {
  display:block;
  width:128px;
  height:19px;
  background: url('../img/but_inloggen_off.gif');
  text-decoration:none;
}  

div#but_inloggen a:hover {	
  background: url('../img/but_inloggen_on.gif');
}  


div#but_versturen a {
  display:block;
  width:128px;
  height:19px;
  background: url('../img/but_versturen_off.gif');
  text-decoration:none;
}  

div#but_versturen a:hover {	
  background: url('../img/but_versturen_on.gif');
}  

div#but_versturen2 a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_versturen_off.gif');
  text-decoration:none;
}  

div#but_versturen2 a:hover {	
  background: url('img/but_versturen_on.gif');
}  

div#but_vorige a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_vorige_off.gif');
  text-decoration:none;
}  

div#but_vorige a:hover {	
  background: url('img/but_vorige_on.gif');
}  

div#but_volgende a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_volgende_off.gif');
  text-decoration:none;
}  

div#but_volgende a:hover {	
  background: url('img/but_volgende_on.gif');
}  

div#but_reageer a {
  display:block;
  width:128px;
  height:19px;
  background: url('img/but_reageer_off.gif');
  text-decoration:none;
}  

div#but_reageer a:hover {	
  background: url('img/but_reageer_on.gif');
}  

div#optie_print a {
  display:block;
  font-family: Tahoma;
  font-size: 11px;
  color:#a7a9ac;    
  width:128px;
  height:22px;
  padding-left:20px;
  background: url('../img/icon_print.gif') no-repeat ;
  text-decoration:none;
}  

div#optie_print a:hover {	
  text-decoration:underline;
} 

div#optie_email a {
  display:block;
  font-family: Tahoma;
  font-size: 11px;
  color:#a7a9ac;    
  width:180px;
  height:22px;
  padding-left:20px;
  background: url('../img/icon_email.gif') no-repeat ;
  text-decoration:none;
}  

div#optie_email a:hover {	
  text-decoration:underline;
} 

div#item a {
  display:block;
  font-family: Tahoma;
  font-size: 11px;
  color:#666666;    
  width:128px;
  height:19px;
  padding-left:20px;
  background: url('../img/bullet_grijs.gif') no-repeat ;
  text-decoration:none;
}  

div#item a:hover {	
  text-decoration:underline;
}  

div#item_on a {
  display:block;
  font-family: Tahoma;
  font-size: 11px;
  color:#666666;    
  width:128px;
  height:19px;
  padding-left:20px;
  background: url('../img/bullet_grijs.gif') no-repeat ;
  text-decoration:none;
  font-weight:bold;
}  

div#item_on a:hover {	
  text-decoration:underline;
}  

div#hot_item a {
  display:block;
  font-family: Tahoma;
  font-size: 11px;
  color:red;    
  font-weight:bold;   
  width:128px;
  height:19px;
  padding-left:20px;
  background: url('../img/bullet_grijs.gif') no-repeat ;
  text-decoration:none;
}  

div#hot_item a:hover {	
  text-decoration:underline;
}  

div#hot_item_on a {
  display:block;
  font-family: Tahoma;
  font-size: 11px;
  color:red;    
  font-weight:bold;
  width:128px;
  height:19px;
  padding-left:20px;
  background: url('../img/bullet_grijs.gif') no-repeat ;
  text-decoration:none;
  font-weight:bold;
}  

div#hot_item_on a:hover {	
  text-decoration:underline;
}  

div#menuitem a {
  display:block;
  font-family: Tahoma;
  font-size: 11px;
  color:#FFFFFF;    
  width:128px;
  height:19px;
  padding-left:20px;
  text-decoration:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bullet_wit.png', sizingMethod='crop');  
}  

html>body div#menuitem a {background: url('../img/bullet_wit.png') no-repeat ;}

div#menuitem a:hover {	
  text-decoration:underline;
}  

div#menuitem_on a {
  display:block;
  font-family: Tahoma;
  font-size: 11px;
  color:#FFFFFF;    
  width:128px;
  height:19px;
  padding-left:20px;
  text-decoration:none;
  font-weight:bold;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bullet_wit.png', sizingMethod='crop');  
}  

html>body div#menuitem_on a {background: url('../img/bullet_wit.png') no-repeat ;}

div#menuitem_on a:hover {	
  text-decoration:underline;
}  

div#item_terug a {
  display:block;
  float:left;
  font-family: Tahoma;
  font-size: 11px;
  color:#666666;    
  width:40px;
  height:19px;
  padding-left:20px;
  margin-top:3px;
  background: url('../img/bullet_grijs.gif') no-repeat ;
  text-decoration:none;
}  

div#item_terug a:hover {	
  text-decoration:underline;
}  

div#item_terug_2 a {
  display:block;
  float:left;
  font-family: Tahoma;
  font-size: 11px;
  color:#666666;    
  height:19px;
  padding-left:20px;
  margin-top:3px;
  background: url('../img/bullet_grijsopwit.gif') no-repeat ;
  text-decoration:none;
}  

div#item_terug_2 a:hover {	
  text-decoration:underline;
}  

div#error {
  font-family: Tahoma;
  font-size: 11px;
  line-height:16px;
  color:#FF0000;    
  width:191px;
  border: 1px solid #FF0000;
  background-color:#FFFFFF;
  text-decoration:none;
}  


div#large_error {
  font-family: Tahoma;
  font-size: 11px;
  line-height:18px;
  color:#FF0000;    
  width:442px;
  border: 1px solid #FF0000;
  background-color:#FFFFFF;
  text-decoration:none;
}  


div#mededeling {
  font-family: Tahoma;
  font-size: 11px;
  line-height:18px;
  color:#666666;    
  width:442px;
  border: 1px solid #a7a9ac;
  background-color:#FFFFFF;
  text-decoration:none;
  padding-bottom:4px;
}  


 


