﻿html, body
{
  margin: 0;
  padding: 0;
  background: #B5B6B8 url('/Files/Billeder/img/bg.jpg') repeat-x;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 17px !important;
  text-align: center;
}

td, p
{
  font: 11px Verdana, Helvetica, sans-serif;
  color: #000000;
  line-height: 17px !important;
}


h1
{
  font: bold 16px  Verdana, Helvetica, sans-serif;
  color: #000000;
}
h2
{
  font: bold 14px Verdana, Helvetica, sans-serif;
  color: #000000;
}
img
{
  border: 0px;
}
ul
{
  list-style-image: url(../Files/Billeder/img/ul.gif);
}

.container-home .lnk1{

display: block;
width: 180px;
height: 20px;
background: url(../Billeder/img/spacer.gif) no-repeat;
position: absolute;
left: 0;
top: 60px;
}

.container-home .lnk2{

display: block;
width: 180px;
height: 20px;
background:  url(../Billeder/img/spacer.gif) no-repeat;
position: absolute;
left: 0;
top: 85px;
}

.container-home .lnk3{

display: block;
width: 367px;
height: 94px;
background: url(../Billeder/img/spacer.gif) no-repeat;
position: absolute;
left: 0;
top: 1px;
}




.menu1{
background: url(../Billeder/img/l1.jpg) no-repeat;
float: left;
width: 370px;
height: 133px;
}

.menu2{
background: url(../Billeder/img/l2.jpg) no-repeat;
float: left;
width: 367px;
height: 101px;
}



.menu3{
background: url(../Billeder/img/l3.jpg) no-repeat;
float: left;
width: 370px;
  height: 133px;
margin-top:5px;
}


.menu4{
background: url(../Billeder/img/l4.jpg) no-repeat;
float: left;
width: 370px;
height: 133px;
}

.menu5{
background: url(../Billeder/img/l5.jpg) no-repeat;
float: left;
width: 370px;
height: 133px;
}
.menu6{
background: url(../Billeder/img/l6.jpg) no-repeat;
float: left;
width: 367px;
height: 102px;
}

.tussenkop
{
  font: bold 14px  Verdana, Helvetica, sans-serif;
  color: #000000;
  padding-bottom: 5px;
}


.print
{
  display: none;
}


.wrapper
{
  width: 950px;
  margin: 0 auto 0 auto;
}


.header
{
  float: left;
  text-align: left;
  height: 195px;
  width: 950px;
  background-repeat: no-repeat;
}


.naw
{
  display : none;
  float: left;
  height: 18px;
  width: 950px;
  background: #f00;
  margin: 0 0 40px 0;

}
.footer
{
  height: 80px;  
  background: #000;
  float:left;
  width:950px;
}

.footer-disclaimer
{
  height: 30px;  
  background: #000;
  float:left;
  margin-top: 32px;
  margin-left: 5px;
  font:
  
}

.footer-disclaimer p
{
  font: 9px Verdana, Helvetica, sans-serif;
  color: #d5d5d5;

}

.footer-disclaimer a
{
  font: 9px Verdana, Helvetica, sans-serif;
  color: #e61e0e;
}

.link-block
{
  
  background: #000;
  float:left;
  width:158px;
  padding: 10px;
  background: #ffffff url('/Files/Billeder/img/block-bg.jpg') repeat-x;

}

.link-block-header
{
  height: 42px;  
  float:left;
  width:158px;
    
}

.link-block-text
{
  float:left;
  width:158px;
  height: 190px;
}

.link-block-text p 
{
  float:left;
  width:158px;
  font: 11px Verdana, Helvetica, sans-serif;  
  color: #aaaaaa;
    
}



.link-block-link
{
  height: 27px;  
  width:81px;
  margin-left: 75px;
  clear:both;
    
}

.link-block-link-img
{
  
  float: right;
  width: 20px;  
    
}

.link-block-link-text
{

  float: left;
  margin-top: 5px;
  width:60px;
  
}

.subcontainerb
{
  display : none;
  color: #333333 !important;
}


.subcontainerb a
{
  color: #333333 !important;
}


.subcontainer a
{
  color: #ff0000;
}

.subcontainerb a:hover
{
  color: #333333;
  text-decoration: underline;
}


.clear
{
  clear: both;
}


.container
{
  float: left;
  width: 950px;
  overflow: hidden;
  min-height: 400px;
  display: table;
  padding: 0;
  margin: 0;
  background: #ffffff url('/Files/Billeder/img/bgsub.gif') repeat-x;
}
.subcontainer
{
  
  text-align: left;
  float: left;
  padding: 30px;
  clear: both;
  width: 890px;
}



.thisworks-intro
{
  width: 900px;
  height: 180px;
  background: #ffffff url('/Files/Billeder/img/welkom-bij-this-works.jpg') repeat-x;
  
}

.foothome
{
  float: right;
  clear: both;
  padding: 0 50px 0 0;
}


.container-home
{
  background: #FF0000 url(/Files/Billeder/img/whitespacer.gif) left bottom repeat-x;
  text-align: left;
  height: 390px;
  padding: 50px 0 0 30px;
}


.container-home ul
{
  list-style: none;
  margin: 0;
  padding: 0;
}


.container-home ul li
{
  float: left;
  text-indent: -99999px;
}


.container-home ul li a
{
  width: 368px;
  height: 132px;
  display: block;
}


.item1 a
{
  background: no-repeat url('/Files/Billeder/img/knop_claudia.png') top;
}
.item1 a:hover
{
  background: no-repeat url('/Files/Billeder/img/knop_claudia.png') bottom;
}
.item2 a
{
  background: no-repeat url('/Files/Billeder/img/knop_aart.png') top;
}
.item2 a:hover
{
  background: no-repeat url('/Files/Billeder/img/knop_aart.png') bottom;
}
.item3 a
{
  background: no-repeat url('/Files/Billeder/img/knop_zzp.png') top;
}
.item3 a:hover
{
  background: no-repeat url('/Files/Billeder/img/knop_zzp.png') bottom;
}
.item4 a
{
  background: no-repeat url('/Files/Billeder/img/knop_glas.jpg') top;
}
.item4 a:hover
{
  background: no-repeat url('/Files/Billeder/img/knop_glas.jpg') left -130px;
}


.container-inhoud
{
  clear: both;
  text-align: left;
  padding: 30px;
}


.spo_hover
{
  float: left;
  width: 290px;
}


.spo_hover a
{
  display: block;
  height: 284px;
  color: white;
  width: 284px;
  text-indent: -99999px;
  background-image: url('/Files/Billeder/img/vliegen.png');
}




.spo_hover a:hover
{
  background-position: 0 -284px;
}


.bedrijven
{
  float: left;
  width: 400px;
}


.footerlogo
{
  float: right;  
}


/* Nav */


.menu_balk
{
  display: table;
  float: left;
  width: 950px;
  height: 25px;
  background: url(/Files/Billeder/img/menu-balk.jpg);
}

.menu_balk1
{
  display: table;
  float: left;
  width: 950px;
  height: 25px;
  background: url(/Files/Billeder/img/menu-balk.jpg);
}


ul.menu
{
  list-style-image: none;
  list-style: none;
  margin: 0;
  float: left;
  padding: 4px 0 0 20px;
  position: relative;
}


ul.menu li
{
  float: left;
  display: inline;
}


ul.menu li a
{
  color: #000;
  font-weight: bold;
  text-decoration: none;
  float: left;
  font-size: 11px;
  line-height: 14px;
  *line-height: 17px;
  padding: 0 10px 0 10px;
  background: url(/Files/Billeder/img/line.jpg) right 2px no-repeat;
}


ul.menu li a.lastitem
{
  background: none!important;  
}


ul.menu li a span
{
  position: relative;
  padding: 0 0 8px 0;  
}


ul.menu li ul
{
  position: absolute;
  display: none;
  z-index: 999;
  left: 11px;
  *left: -15px;
  height: 40px;
  padding: 5px 0 0 0;
  top: 25px;
  width: 750px;
}



ul.menu li ul li a
{
  color: #8C8C8C; 
  font-size: 11px;  
  background: none!important;
  padding: 0 5px 0 5px;
}


ul.menu li ul li a:hover
{
  text-decoration: underline;
}


ul.menu li a:hover span, ul.menu li a.inpath span
{
  border-bottom: solid 2px #f00;
}


ul.menu li ul li span
{
  border: none!important;
}


.paars ul.menu li ul li a{color: #8A458C;}
.geel ul.menu li ul li a{color: #F39100;}
.groenbl ul.menu li ul li a{color: #21a09a;}
.blauw ul.menu li ul li a{color: #005AA8;}
.groen ul.menu li ul li a{color: #A1AC00;}


.paars ul.menu span{border-color: #8A458C!important;}
.geel ul.menu span{border-color: #F39100!important;}
.groenbl ul.menu span{border-color: #21a09a!important;}
.blauw ul.menu span{border-color: #005AA8!important;}
.groen ul.menu span{border-color: #A1AC00!important;}


/* END Nav */


/* Language Nav */


.talen
{
  float: right;
}


.talen ul
{
  list-style: none;
  margin: 2px 5px 0 0;
  padding: 0 0 0 0;
  display: table;
  width: 60px;
  border: 1px solid #666;
  background: #fff url(/Files/Billeder/img/lang/ul.gif) 50px center no-repeat;
}




.talen ul ul
{
  background: #fff;
  position: absolute;
  margin: 1px 0 0 -3px;
  display: none;
  *margin: 16px 0 0 -59px;
}


.talen ul li:hover ul, .overTalen ul
{
    display: block!important;
}


.talen ul li
{
  float: left;
  width: 56px;
  height: 14px;
  margin: 0;
  text-align: left;
  padding: 2px 0 2px 2px;
}


.talen ul li a
{
  display: block;
  height: 15px;
  color: #000000;
  line-height: 14px;
  padding: 0 2px 0 25px;
  font-weight: bold;
  background-position: left top;
}


.talen ul li li a:hover
{
  background-color: #ccc;
}


li.NL > a{background: url('/Files/Billeder/img/lang/NL.gif') no-repeat;}
li.DE > a{background: url('/Files/Billeder/img/lang/DE.gif') no-repeat;}
li.EN > a{background: url('/Files/Billeder/img/lang/EN.gif') no-repeat;}
li.HU > a{background: url('/Files/Billeder/img/lang/HU.gif') no-repeat;}
li.PL > a{background: url('/Files/Billeder/img/lang/PL.gif') no-repeat;}
li.SK > a{background: url('/Files/Billeder/img/lang/SK.gif') no-repeat;}
li.RU > a{background: url('/Files/Billeder/img/lang/RU.gif') no-repeat;}


/* END Language Nav */
