* { margin: 0; padding: 0; outline: none;}

.minibuttonholder {
position:absolute; z-index:222; left: 50%; right: 50%; margin-left: 252px; top: 45px; width: 112px; height: 50px;
}

.langholder {
position:absolute; z-index:223; left: 50%; right: 50%; margin-left: 296px; top: 15px; width: 80px; height: 50px; text-align: right
}

.langholder img{
border: 0;
}

img { -ms-interpolation-mode: bicubic; }

.minibutton-maakafspraak {
width: 130px;
height: 39px;
display: block;
background: url('/img/miniknoppen.gif') 0 0 no-repeat;
text-indent: -9900px;
float: left;
}

.onderright{
	color:#5C5C5C;
	float:left;
	height:260px;
	padding-left:24px;
	width:496px;
}


.onderleft{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img/divy.png) repeat-y scroll right top;
	float:left;
	height:260px;
	padding-right:25px;
	width:395px;
}


.introright img { border-left:1px solid #c3c3c3; border-top: 1px solid #c3c3c3; border-bottom:1px solid #a1a1a1; border-right: 1px solid #a1a1a1; }
.HAB-index .introright p { text-align: right; padding-top: 15px; font-size: 16px;}

.minibutton-bekijkdemo {
width: 112px;
height: 39px;
display: block;
background: url('/img/miniknoppen.gif') -116px 0 no-repeat;
text-indent: -9900px;
float: left;
margin-top: 10px;
}

a.minibutton-maakafspraak:hover {
background: url('/img/miniknoppen.gif') 0px -47px no-repeat;
}

a.minibutton-bekijkdemo:hover {
background: url('/img/miniknoppen.gif') -116px -47px no-repeat;
}


body { font-family: Arial, sans-serif; font-size: 14px; color: #2c292a; background: #e4e4e4 url('/img/body-bg.png') repeat-x;}
body.nobar { font-family: Arial, sans-serif; font-size: 14px; color: #2c292a; background: #e4e4e4 url('/img/body-bgo.png') repeat-x;}

.wrap { width: 940px; padding: 0px 10px; margin:0px auto; }

.header { width: 100%; background: url('/img/header-bg1.jpg') top center no-repeat; height: 610px;}
.dropdown .header { width: 100%; background: url('/img/header-bg-sub.jpg') top center no-repeat; height: 610px;}
.header.mini { width: 100%; background: url('/img/header-bg-mini.jpg') top center no-repeat; height: 100%;}
.header.minin { width: 100%; background: url('/img/header-bg-mini.jpg') top center no-repeat; height: 1130px;}

.market2 a{ color: red; text-decoration: none;}

.mimg { padding-top: 5px; float: left; margin-right: 20px;}

.header p.intro { display: block; width: 600px; padding-left: 158px; float: left; padding-top: 75px; color: #FFF; font-size: 25px; font-family: Arial; }
.header .wrap p img { float: left; margin-top: -75px; margin-right: 20px; }



.intromedia { width: 940px; height: 315px; clear: both; overflow: hidden; margin-top: 50px; }
.dropdown .intromedia { width: 940px; height: 315px; clear: both; overflow: hidden; margin-top: 20px; }
.dropdown .intromedian { width: 940px; height: 615px; clear: both; overflow: hidden; margin-top: 20px; }
.intromedia p{ color: #2c292a; font-size: 14px; line-height: 25px; padding-bottom: 25px;}
.intromedian p{ color: #2c292a; font-size: 14px; line-height: 25px; padding-bottom: 25px;}

#nav { position: absolute; z-index: 9999; top:495px; margin-left: -25px; left:50%; }

#nav a{ padding: 36px 35px; display: block; float: left; text-indent: -9999px; }

#subnav {

height: 35px;
list-style-type: none;
}

.nounique {
margin-top: 62px;
}

#subnav li{
float: left;
margin-right: 50px;
}

#subnav li a {
display: block;
padding: 10px 30px;
text-transform: lowercase;
color: #333;
text-decoration: none;
text-shadow: 1px 1px 0px #FFF;
}

#subnav li a:hover {
color: #000;
}

#subnav li a strong {
color: red;
}

.introleft {
width: 395px;
float: left;
background: url('/img/divy.png') top right repeat-y;
padding-right: 25px;
height: 335px;

}

.button-maakafspraak {
width: 210px;
height: 67px;
display: block;
background: url('/img/knoppen.gif') 0 0 no-repeat;
text-indent: -1200px;
float: left;
}

.buttonholder {
padding-top: 10px;
}

a.button-maakafspraak:hover {
background: url('/img/knoppen.gif') 0px -77px no-repeat;
}

.button-bekijkdemo {
width: 188px;
height: 67px;
display: block;
background: url('/img/knoppen.gif') -191px 0 no-repeat;
text-indent: -1200px;
float: left;
margin-left: 15px;
}
a.button-bekijkdemo:hover {
background: url('/img/knoppen.gif') -191px -77px no-repeat;
}



.introright {
width: 496px;
float: left;
padding-left:24px;
height: 315px;
color: #5c5c5c;
background:  url('/img/nav3.gif') bottom right no-repeat;
}

.introright.nobg {
background:  none;
}

.introright.nav3a {
background:  url('/img/nav3a.gif') bottom right no-repeat;
}

.introright.nav3b {
background:  url('/img/nav3b.gif') bottom right no-repeat;
}

.introright.nav7 {
background: url('/img/nav7.gif') bottom right no-repeat;
}

p.step {display: block; height: 15px;}

div.itsabomb {
padding: 18px 0px 0px 216px;
}

.introright div p{
font-size: 14px;
line-height: 19px;
color: #646464;
}

.slide h3 { margin-top: 5px;}
.HAB-index .slide h3 { margin-top: 2px;}

.introright h3 {
font-size: 26px;
}


.HAB-index .largebox { margin-top: 65px; width: 940px; margin-bottom: 30px; height: 130px; background: #FAFAFA url('/img/largebox-bg.png') no-repeat; }

.HAB-sub .largebox { margin-top: 65px; width: 940px;  background: #FAFAFA url('/img/largebox-bg.gif') no-repeat; }

.largeboxbottom { width: 940px; height: 2px; background: url('/img/largebox-bottom.gif'); clear: both; margin-bottom: 30px;}



.largebox h2 { display: block; width: 270px; height: 90px; float: left; padding-top: 40px; padding-left: 30px; }

.largebox ul { padding-top: 23px; }

.largebox ul li { padding-bottom: 15px; padding-right: 15px;}

.HAB-sub .largebox ul { padding-top: 23px; float: right; width: 620px;  }

.HAB-sub .largebox ul li { padding-bottom: 15px; padding-right: 15px;}

.boxcontainer {
clear: both;
width: 940px;
background: url('/img/divider.png') top left repeat-x;
padding:2px 0px;
height: 200px;
}

.smallbox {
display: block;
height: 220px;
width: 430px;
float: left;
padding: 10px 20px;
}

.smallbox p {
line-height: 19px;
padding-top: 10px;
font-size: 12px;
}

.structuur .maincontent { 
height: 750px;
 }

.smallbox.alpha {
background: url('/img/divider-y.gif') top right repeat-y;
}

.smallbox img { float: left; margin-left: -20px; position: relative;}


.footer { background: #FFF url('/img/footer-bg.png') top left repeat-x; height: 250px; width:100%; padding-top: 79px;}
.footer .wrap { text-align: right; }

.footer img { float: right;}

.footer ul.xob {
padding-left: 270px;
padding-top: 12px;
margin-top: 103px;
position:absolute;
width: 700px;
z-index: 9999;
}

.footer ul.xob li{
float: left;
list-style-type: none;
padding-right: 5px;
width: 130px;
text-align: center;
}

ul.xop {
clear: both;
padding-bottom: 30px;
padding-left: 382px;

}

ul.xop li a {
display: block;
padding: 5px 0px 5px 40px;
text-decoration: none;
font-size: 11px;
color: #6a6a6a;
}

ul.xop li a:hover {
color: #000;
}

ul.xop li {
padding-top: 70px;
float: left;
list-style-type: none;
}

.footer h2 {
padding-top: 80px;
display: block;
width: 260px;
font-size: 21px;
float: right;
padding-right: 30px;
}

.slider {
width: 496px;
float: left;
height: 228px;
color: #5c5c5c;
}

.slide {
width: 496px;
float: left;
height: 228px;
color: #5c5c5c;
}

.nobg {
background: none;
}

.disco ul.dada{
padding-top: 18px;
padding-bottom: 18px;
width: 720px;
float: left;
}

.disco ul li {
margin-left:18px;
}

.disco ul li ul{
padding-bottom: 18px;
}

.kennisbank li {
list-style-type: none;
padding: 9px 0px;
background: url('/img/divider.png') top left repeat-x;
}

.kennisbank li a{
display: block; 
background:  url('/img/pdf.png') center right no-repeat;
padding-right:  20px;
color: #494949;
}

.kennisbank li a:hover{
text-decoration: none;
color: red;
}

.disco {
padding: 15px 0px;
background: url('/img/divider.png') top left repeat-x;
line-height: 18px;
clear:both;
}

.disco img {
float: left;
padding-top: 20px;
}

.disco h3 {
padding:0px;
margin:0;
font-size: 18px;
padding-left: 198px;
}

.disco p { padding-top: 18px;}



.spartnership {
background: url('/img/spartnership.jpg') top center no-repeat;
}


.s1 {
background: url('/img/s1netwerk.jpg') top center no-repeat;
}

.s1a {
background: url('/img/s1a.jpg') top center no-repeat;
}

.s1b {
background: url('/img/s1b.jpg') top center no-repeat;
}

.s1c {
background: url('/img/s1c.jpg') top center no-repeat;
}

.s2c {
background: url('/img/s2c.jpg') top center no-repeat;
}

.s3c {
background: url('/img/s3c.jpg') top center no-repeat;
}

.s4c {
background: url('/img/s4c.jpg') top center no-repeat;
}

.s5c {
background: url('/img/s5c.jpg') top center no-repeat;
}

.s6c {
background: url('/img/s6c.jpg') top center no-repeat;
}

.s7c {
background: url('/img/s7c.jpg') top center no-repeat;
}

.s2a {
background: url('/img/s2a.jpg') top center no-repeat;
}

.s2b {
background: url('/img/s2b.jpg') top center no-repeat;
}

.s3a {
background: url('/img/s3a.jpg') top center no-repeat;
}

.s3b {
background: url('/img/s3b.jpg') top center no-repeat;
}

.s2 {
background: url('/img/s2.jpg') top center no-repeat;
}

.s3 {
background: url('/img/s3.jpg') top center no-repeat;
}

.s4{
background: url('/img/s4.jpg') top center no-repeat;
}

.s5 {
background: url('/img/s5.jpg') top center no-repeat;
}

h1.logo img { border:0; }

h1.logo { display: block; width: 170px; height: 180px; overflow: hidden; float: left; }

h2 { font-size: 26px; font-weight: 100; }
h2 span{ font-weight: 900; font-size: 31px; }

ul#navigation { width: 940px; display: block; height: 36px; clear: both;}

ul#navigation li{ float: left; list-style-type: none; }

ul#navigation li a{ text-shadow: 1px 1px 0px #FFF; display: block; padding-right: 128px; text-transform: lowercase; padding-top: 10px; padding-bottom: 5px; text-decoration: none; color: #454545;}
ul#navigation li a:hover{ color: #000; }
ul#navigation li a.omega { padding-right: 0px; }

hr { display: none; }

form#contactform { margin-top: -10px;}
form#contactform p {margin:0; padding:0; }
form label {display: block; margin:0; padding: 0; float: left; width: 120px; font-weight: 900; text-align: right; padding-right: 10px; }
form input.med {margin:0; padding:3px; width: 250px; margin-bottom: 3px;}
form textarea { padding:3px; width: 252px; height: 45px;}
.msgsubmit { float: right;}
