/*
Yes2web Standaard CSS - V 20100209
Site.css Bevat alle elementen voor de opmaak van de website, exclusief de opmaak die door TinyMCE gebruikt kan worden.
*/

/*
Projectnaam/algemene info
@author: Roel van Dijk
@version: 20090309-001
*/
/* Clean lists
*****************************/
ul#navigation, #header ul, div.logo ul, ul#controls,
div#footer ul, ul#benefits, div#left ul, div#order ol,
ul#shoppingcart, ul#nav-num{
	margin: 0;
	padding: 0;
	list-style: none;
}
/* Contents_bg sprite
*****************************************/
#header h2, #header ul, #header ul li a, form#search input#q, form.orderform label.number-088, form.cform label.number-088,
form button, form#check-availability label, div#customers, ul#controls a, a.pre-announcement, ul#nav-num,
#footer div.wrapper, div#footer ul.main-footer li ul li ul li a, ul#nav-num li a,
ul#navigation li a, ul#navigation li.selected, ul#navigation li.selected-hover,
div#order ol, div#order ol li, form.orderform label.number-0800, form.cform label.number-0800, form.orderform label.number-0900,
form.cform label.number-0900, ul#shoppingcart li.number0800, ul#shoppingcart li a, a.extranumber, a.extraservice,
p.n0800, p.n0900, p.n088, a.aanvragen{
	background: url(/images/zakelijkenummers/background/background_sprite.png) no-repeat;
}
span.available, span.not-available, a.add, ul#benefits li, p.payoff{
	background: url(/images/zakelijkenummers/icons/icons_bg.png) no-repeat;
}

body{
	background: #1C1D1F url(/images/zakelijkenummers/background/body_bg.png) repeat-x;
}
div#main{
	width: 100%;
	float: left;
	background-color: #fff;
	padding-bottom: 19px;
}
#container, div.wrapper {
	position:relative;
	width:930px;
	margin:0 auto;
	text-align: left;
}
#header {
	height: 151px;
	position: relative;
	width:930px;
	margin:0 auto;
	text-align: left;
}
#header img{
	margin: 24px 0 0 8px;
}
#header img.logo-088{
	margin: 28px 0 0 0;
}
#header img.right{
	float: right;
	margin: 24px 0 0 0;
}

#header h2{
	text-indent: -5555px;
	display: block;
	width: 315px;
	background-position: 117px 0;
	height: 21px;
	_overflow: hidden;
	position: absolute;
	/*left: 416px;*/
	right: 0;
	top: 25px;
}
/*#header h2 a:hover{	background-position: 0 -30px;	}*/

#header ul{
	position: absolute;
	right: 0;
	top: 0;
	width: 108px;
	height: 27px;
	background-position: -326px 0;
	padding: 25px 0 0 13px;
}
#header ul li{
	float: left;
	font-size: 1.1em;
	padding-right: 10px;
}
#header ul li a{
	color: #999;
	font-weight: normal;
	padding: 1px 0 1px 28px;
}
#header ul li a:hover{		color: #666;	}
#header ul li.nl a{	background-position: -1377px 0; }
#header ul li.nl-selected a, #header ul li.nl a:hover{	background-position: -1377px -70px;	}
#header ul li.en a{	background-position: -1377px -35px;	}
#header ul li.en-selected a, #header ul li.en a:hover{	background-position: -1377px -105px;	}
div#wrapper-contents {	float:left;width:100%; background-color: #fff;	}

#contents{
	margin: 37px 240px 0 0;	/*Geef de margins zo breed als de columns */
	padding-right: 59px;
	background: url(/images/zakelijkenummers/background/contents_bg.png) 0 bottom no-repeat;
	word-wrap: break-word;
}
.bestellen div#contents{
	background: none;
}

.three-columns div#contents{
	margin: 33px 240px 0 190px;
	*width: 441px;
	padding: 0 59px 18px 0;
	background: url(/images/zakelijkenummers/background/contents_bg2.png) 0 bottom no-repeat;
}
.home div#contents{
	margin-bottom: 200px;
	position: relative;
	background: url(/images/zakelijkenummers/background/contents_bg.png) 0 bottom no-repeat;
}
.account div#contents{
	margin-bottom: 0;
}
.mijn div#contents{
	background: url(/images/zakelijkenummers/background/contents_bg.png) 0 bottom no-repeat;
}

/* Left column
*****************************/
div#left{
	float:left;
	width:170px;				/* De breedte + padding + border + margin moet even breed zijn als de margins van de contents */
	padding-right: 20px;
	margin: 40px 0 0 -930px; 	/* Zo breed als de container */
}
div#left h5 a{
	color: #414141;
}
div#left div.block{
	background: url(/images/zakelijkenummers/background/left_bg.png) 0 bottom no-repeat;
}
div#left ul{
	padding-bottom: 18px;
	margin-bottom: 27px;
}
div#left ul li{
	padding: 0 0 7px 2px;
}
div#left ul li a{
	display: block;
	color: #414141;
	font-weight: normal;
	font-size: 11px;
}
div#left ul li a:hover{
	font-weight: bold;
}

div#left ul li.selected a{
	font-weight: bold;
}

/* Right column
*****************************/
div#right{
	float:left;
	width:240px;
	margin: 40px 0 0 -240px; /* Zo breed als de column */
}
div.block{
	background: url(/images/zakelijkenummers/background/block_bg.png) 0 bottom no-repeat;
}
div.oh{	overflow: hidden; margin-bottom: 20px;}

div.push{
	margin-bottom: 25px;
	float: left;
	_margin-bottom: 10px;
	width: 240px;
}
p.apush{
	padding-bottom: 25px;
	margin-bottom: 25px;
}


div#right p{
	font-size: 11px;
	color: #737373;
}
form input{
	border: 1px solid #ccc;
	color: /*#999*/#737373;
	height: 19px;
	width: 169px;
	line-height: 20px;
	font-style: italic;
	font-size:12px;
	padding: 1px 6px 4px 6px;
	margin: 0 0 4px 0;
	float: left;
}
form input#sEmail{
	width: 222px;
}
form input:focus{
	font-style: normal;
	color: #414141;
}
form button{
	cursor: pointer;
	border: none;
	text-indent: -5555px;
	position: relative;
}
form#search{
	padding-bottom: 19px;
	margin-bottom: 18px;
}
form#search input#q{
	padding-left: 25px;
	width: 144px;
	float: none;
	background-position: -1383px -133px;
}
form#search button{
	width: 44px;
	height: 12px;
	top: 3px;
	left: 1px;
	*top: -12px;
	*left: 5px;
	background-position: -988px 0;
}
form#search button:hover{
	background-position: -1052px 0;
}
form#check-availability{
	padding-bottom: 25px;
	margin: -5px 0 25px 0;
}
form#check-availability label{
	width: 57px;
	height: 26px;
	text-indent: -5555px;
	cursor: pointer;
}
form#check-availability label.i0800{
	background-position: -1117px 2px;
}
form#check-availability label.i0900{
	background-position: -1188px 2px;
}
form#check-availability label.i088{
	background-position: -1247px 2px;
}
form#check-availability button{
	width: 73px;
	height: 27px;
	left: 167px;
	top: 4px;
	background-position: -645px -62px;
}
form#check-availability button:hover{
	background-position: -728px -62px;
}
form#newsletter button{
	display: block;
	float: right;
	text-indent: -5555px;
	height: 27px;
	width: 109px;
	background-position: -1148px -318px;
	margin: 7px 4px 20px 0;
}
form#newsletter button:hover{
	background-position: -1148px -355px;
}

img.icon{
	position: relative;
	left: 6px;
	top: 2px;
}
p.push{
	padding-bottom: 33px;
	margin-bottom: 24px;
}
div#customers{
	width: 214px;
	height: 119px;
	background-position: -645px -99px;
	padding: 1px 11px;
	position: relative;
	margin-bottom: 8px;
	_overflow: hidden;
}
div#customers ul img{
	width: 214px;
	height: 119px;
}
ul#controls a{
	z-index: 2;
	display: block;
	width: 30px;
	height: 31px;
	position: absolute;
	text-indent: -5555px;
	top: 47px;
}
ul#controls li.prev a{	left: 1px;  background-position: -821px -62px; }
ul#controls li.next a{ 	right: 1px; background-position: -861px -62px; }
ul#controls li.prev a:hover{	background-position: -901px -62px; }
ul#controls li.next a:hover{	background-position: -941px -62px;}

ul#benefits{
	font-size: 1.1em;
	padding-bottom: 17px;
}
ul#benefits li{
	padding-left: 20px;
	line-height: 16px;
	/*letter-spacing: -0.05em;*/
	margin-bottom: 8px;
	background-position: 0px -1275px;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0){
	ul#benefits li{
		letter-spacing: -1px;
	}
}*/
ul#benefits li.last{
	padding-top: 10px;
	background: none;
}

p.payoff{
	position: relative;
	top: -15px;
	padding-left: 20px;
	background-position: 0px -1275px;
}

ul#shoppingcart{
	font-size: 1.1em;
	padding-bottom: 4px;
	margin-bottom: 20px;
}
ul#shoppingcart li{
	padding: 0 0 18px 60px;
	position: relative;
}
ul#shoppingcart li.number0800{
	padding-top: 8px;
	background-position: -1349px -470px;
}
ul#shoppingcart li.total{
	font-size: 17px;
	font-weight: bold;
}
ul#shoppingcart li.total small{
	font-size: 9px;
	font-weight: normal;
}
ul#shoppingcart li a{
	display: block;
	position: absolute;
	top: 4px;
	right: 4px;
	text-indent: -5555px;
	width: 11px;
	height: 11px;
	background-position: -1389px -209px;
}
ul#shoppingcart li a:hover{
	background-position: -1368px -209px;
}
a.extranumber,
a.extraservice{
	display: block;
	text-indent: -5555px;
	width: 181px;
	height: 27px;
	float: right;
	margin-bottom: 7px;
}
a.extranumber{	background-position: -241px -231px; }
a.extranumber:hover{	background-position: -428px -231px; }
a.extraservice{	background-position: -615px -231px; }
a.extraservice:hover{	background-position: -802px -231px; }

/* Footer
************************************/
div#footer{
	clear:left;
	width:100%;
}
#footer div.wrapper{
	background-position: -1201px -1458px;
	padding-bottom: 16px;
}
/* Social icons in footer
************************************/
ul.social{
	position: absolute;
	/* right: 26px; */
	right: 0px;
	top: 22px;
}
ul.social li{
	float: left;
	margin-right: 11px;
}
ul.social li a{
	display: block;
	text-indent: -5555px;
	width: 29px;
	height: 29px;
	background: url(/images/zakelijkenummers/icons/icons_bg.png) no-repeat;
}
ul.social li.hyves a{  background-position: 0 -39px; }
ul.social li.facebook a{ 	background-position: 0 -78px; }
ul.social li.myspace a{  background-position: 0 -117px; }
ul.social li.twitter a:hover{  background-position: 0 -156px; }
ul.social li.hyves a:hover{ background-position: 0 -196px; }
ul.social li.facebook a:hover{ background-position: 0 -236px; }
ul.social li.myspace a:hover{ background-position: 0 -276px; }

/* Sitemap in footer
************************************/
div#footer ul.main-footer{
	padding-top: 73px;
}
div#footer ul.main-footer li {
	float:left;
	margin-right:11px;
	width:175px;
}
div#footer ul.main-footer li a{
	color: #999;
	font-size: 12px;
}
div#footer ul.main-footer li a:hover{
	color: #fff;
}
div#footer ul.main-footer li ul {
	background: #333 url(/images/zakelijkenummers/background/footer-ul-bottom.png) left bottom no-repeat;
	margin-bottom:12px;
	padding-bottom:7px;
}
div#footer ul.main-footer li ul li{
	background:url(/images/zakelijkenummers/background/footer-ul-top.png) left top no-repeat;
	float:none;
	margin-right:0;
	padding:7px 0 0 10px;
	width:auto;
}
div#footer ul.main-footer li ul li ul,
div#footer ul.main-footer li ul li ul li{
	background: none;
	margin: 0;
	padding: 0;
}
div#footer ul.main-footer li ul li ul{
	margin-top: 3px;
}
div#footer ul.main-footer li ul li ul li{
	padding-bottom: 1px;
}
div#footer ul.main-footer li ul li ul li a{
	font-size: 11px;
	font-weight: normal;
	padding-left:  25px;
	background-position: -1383px -164px;
}
ul#disclaimer{
	float: right;
	position: relative;
	top: -23px;
}
ul#disclaimer li{
	float:left;
	margin-left: 5px;
	color: #7F7F7F;
}
ul#disclaimer li a{
	font-weight: normal;
	color: #7F7F7F;
}
ul#disclaimer li a:hover{
	color: #fff;
}

/* Navigation
************************************/
ul#navigation{
	position: absolute;
	top: -35px;
	left: -16px;
}
ul#navigation li{
	float: left;
	position: relative;
	padding-right: 16px;
}
ul#navigation li.selected,
ul#navigation li.selected-hover{
	background-position: right -238px;
}
ul#navigation li.last{
	padding: 0 0 0 91px;
}
ul#navigation li.notselected a,
ul#navigation li.last a,
ul#navigation li.notselected-hover a,
ul#navigation li.selected ul li a{
	background: none;
}
ul#navigation li a{
	padding-left: 16px;
	width: auto;
	display: block;
	_display: inline-block;
	height: 36px;
	padding-top: 8px;
	color: #414141;
	font-size: 12px;
	background-position: left -237px;
}
ul#navigation li.last a{
	color: #22346a;
}
ul#navigation li.first a{
	background-position: center bottom;
}
ul#navigation li.selected a,
ul#navigation li.selected-hover a{
	background-position: 0 -318px;
}
ul#navigation li a:hover{
	color: #6b489d;
}
ul#navigation li ul{
	display: none;
}
ul#navigation li.hover ul,
ul#navigation li:hover ul{
	z-index: 999999;
	display: block;
	position: absolute;
	top: 34px;
	left: 1px;
	list-style: none;
	margin: 0;
	/*width: 98%;*/
	width: 180px;
	padding: 9px 0 2px 0;
	/*_width: auto;*/
	_padding: 9px 15px 2px 15px;
	background: #ebebeb;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
 	-webkit-border-bottom-left-radius: 5px;
}
ul#navigation li.selected:hover ul,
ul#navigation li.selected-hover ul{
	background: #fff;
	top: 35px;
	left: 0;
}
ul#navigation li.notselected:hover ul,
ul#navigation li.notselected-hover ul{
	z-index: 99;
	left:-2px;
	/*width: 100%;*/
	width: 180px;
	/*_width: auto;*/
	_padding-right: 17px;
}

ul#navigation li ul li{
	float:none;
	margin: 0;
	padding: 0 0 8px 0;
}
ul#navigation li ul li a{
	font-size: 11px;
	font-weight: normal;
	background: none;
	height: auto;
	padding: 0 0 0 15px;
	_padding: 0;
}
ul#navigation li ul li a:hover,
ul#navigation li ul li.selected a{
	background: none;
	color: #6b489d;
}
/* Contact
************************************/
div#maps-light{
	height: 300px;
}
/* FAQ
************************************/
dl.faq dt {
	padding: 0;
	margin: 10px 0 0 0;
	cursor: pointer;
	color: #22346A;
	font-weight: normal;
	text-decoration: underline;
	font-size: 1.2em;
}
dl.faq dd {
	padding: 0;
	margin: 5px 0 10px 10px;
}
dl.faq dt:hover {
	text-decoration: none;
}

/* Shopping cart
************************************/
table.cart{
	border: none;
}
table.cart td {
	border: none;
	padding: 5px;
}
table.cart td.total {
	font-weight: bold;
	border-top: 1px solid #ccc;
}
table.cart td.price {
	text-align: right;
}
table.cart td a img{
	padding: 2px 0;
}
table.cart tr.total td {
	background: none;
}
a.aanvragen{
	display: block;
	text-indent: -5555px;
	text-align: left;
	height: 27px;
	width: 157px;
	background-position: -653px -510px;
	margin-left: 83px;
}
a.aanvragen:hover{
	background-position: -653px -547px;
}
a.offerte{ /* Extends .aanvragen */
	width: 166px;
	background-position: -829px -510px;
}
a.offerte:hover{ /* Extends .aanvragen */
	background-position: -829px -547px;
}
/* Validation
************************************/
label.error{
	float: none;
	display: block;
	padding-left: 310px;
	font-weight: bold;
	color: red;
}
.bind{
	float:left;
	width: 262px;
}
.bind label.error{
	display:inline;
	padding-left:0;
}
.inline label.error{
	padding-left: 0px;
}
input.error{
	border: 1px solid #FF0000;
}
label#label-tac{
	display: block !important;
}




/* Order form
************************************/
form.orderform h2,
form.cform h2{
	margin-top: 15px;
	margin-bottom: 5px;
}
form.orderform span,
form.cform span{
	font-size: 12px;
	position: relative;
	top: 5px;
}
form.orderform textarea,
form.cform textarea{
	width: 340px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 5px;
}
div#order,
div.cr-box,
div.ca-box{
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 16px 25px 25px 25px;
	*height: 1%;
}
div.ca-box{
	padding: 16px 10px 16px 10px;
}
div#order h4{
	margin: 20px 0 0 0;
}
div#order ol,
ul#nav-num{
	background-position: 0 -258px;
	height: 33px;
}
div#order ol{
	margin-bottom: 20px;
}

ul#nav-num{
	height: 31px;
	background-position: 0 -260px;
	margin-bottom: 20px
}
div.ca-box ul#nav-num{
	background: none;
	border-bottom: 1px solid #ccc;
}
div#order ol li,
ul#nav-num li{
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0 0 30px;
	color: #a0a0a0;
	margin-right: 33px;
}
ul#nav-num li{
	padding: 4px 0 0 0;
	margin-right: 16px;
}
ul#nav-num li a{
	background-position:left -245px;
	display:block;
	padding-left:16px;
	width:auto
}
ul#nav-num li.first a{
	padding: 0;
	background: 0;
}
ul#nav-num li.selected a{
	color:#414141;
}
form#check-form{
	margin-bottom: 30px;
}
form#check-form label{
	width: 70px;
	font-size: 1.6em;
	padding-top: 6px;
	margin-bottom: 10px;
}
form#check-form input{
	width: 156px;
}
form#check-form button{
	margin-left: 10px;
	_margin-left: 5px;
	width: 239px;
	height: 27px;
	position: relative;
	top: -1px;
	background-position: -780px -318px;
}
form#check-form button:hover{
	background-position: -780px -355px;
}
div.column1{
	clear: left;
}
div.column1,
div.column2,
div.column3{
	float: left;
	width: 183px;
}
div.wide-column{
width: 40%;
}
div.column2{
	margin: 0 15px;
}
body.contact div.column1,
body.contact div.column2,
body.contact div.column3{
	width: 210px;
}
body.contact div.column2{
	margin: 0;
}
div.wide-ca-box{
	padding: 20px;
}
div.ca-box div.column1,
div.ca-box div.column2,
div.ca-box div.column3{
	width: 200px;
}
div.ca-box div.column2{
	margin: 0;
}
div.ca-box div.column1{
	margin: 0 19px 0 0;
}
#contents p.n0800, #contents p.n0900, #contents p.n088{	padding-left: 90px; margin-bottom: 5px; height: 40px;	}

#contents p.n088{ padding-left: 79px;	}

p.n0800{	background-position: -1320px -519px;	}
p.n0900{	background-position: -1320px -579px;	}
p.n088{		background-position: -1320px -639px;	}

span.not-available, span.available, a.add{	padding-left: 20px;	}

span.available{				background-position: 0 -1277px;		}
span.not-available{			background-position: 0 -2286px;		}
span.selected{				font-weight: bold;					}
a.add{						background-position: 0 -1362px;		}
a.add:hover{				background-position: 0 -1406px;		}
span.green, span.selected{	color: #55d700;						}
span.red{					color: #203469;						}

#contents p.sug{
	letter-spacing: -0.05em;
	margin-bottom: 0;
	font-size: 11px;
}
span.s0900, span.s0800, span.s088{	font-weight: bold;	}
span.s0800{ 	color: #20C4F4;	}
span.s0900{		color: #203469;	}
span.s088{		color: #6b489d;	}

div#order ol li#step1{ 			background-position: -1380px -291px; }
div#order ol li#step1.selected{ 	background-position: -1380px -321px; }
div#order ol li#step2{ 			background-position: -1380px -351px; }
div#order ol li#step2.selected{ 	background-position: -1380px -382px; }
div#order ol li#step3{ 			background-position: -1380px -413px; }
div#order ol li#step3.selected{ 	background-position: -1380px -444px; }

div#order ol li#step1.selected,
div#order ol li#step2.selected,
div#order ol li#step3.selected{
	color: #414141;
}
form.orderform label,
form.cform label{
	width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.2em;
}
.tooltip{
	display: inline-block;
	height: 16px;
	width: 19px;
	text-indent: -5555px;
	background: #FFF url(/images/zakelijkenummers/background/background_sprite.png) -1325px 0 no-repeat;
}
#tooltip{
	position: absolute;
	border: 1px solid #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #EEE;
	padding: 5px 10px;
	color: #333;
	display: none;
	width: 300px;
	font-size: .9em;
}
form.step2 label{
	width: 220px;
	line-height: 25px;
}
form.orderform label small,
form.cform label small{
	font-weight: normal;
	font-size: 1em;
}
form.orderform label.number-0800,
form.orderform label.number-0900,
form.orderform label.number-088,
form.cform label.number-0800,
form.cform label.number-0900,
form.cform label.number-088{
	width: 511px;
	padding: 4px 0 6px 58px;
}
form.orderform label.number-088{		padding-left: 46px;						}
form.orderform label.number-0800{	background-position: -1349px -475px;	}
form.orderform label.number-0900{	background-position: -1349px -709px;	}
form.orderform label.number-088{		background-position: -1361px -740px;	}
form.cform label.number-088{			padding-left: 46px;						}
form.cform label.number-0800{		background-position: -1349px -475px;	}
form.cform label.number-0900{		background-position: -1349px -709px;	}
form.cform label.number-088{			background-position: -1361px -740px;	}

form.orderform input,
form.cform input{
	width: 250px;
	font-style: normal;
}
form.step2 input{
	width: 300px;
}
form.step2 input#sStreet{
	width: 212px;
	margin-right: 5px;
}
form.step2 input#iNumber{
	width: 34px;
	margin-right: 5px;
}
form.step2 input#sAddition{
	width: 16px;
}
form.step2 input#sPostalcode,
form.step2 input#sFirstname{
	width: 56px;
	margin-right: 5px;
}
form.step2 input#sCity{
	width: 225px;
}
form.step2 input#sMiddlename{
	width: 75px;
	margin-right: 5px;
}
form.step2 input#sLastname{
	width: 130px;
}
form.orderform select,
form.cform select{
	width: 355px;
}
form.orderform input#sNumber,
form.orderform select,
form.cform input#sNumber,
form.cform select{
	margin-bottom: 21px;
}
form.orderform label.yes,
form.orderform label.person,
form.orderform label.no,
form.cform label.yes,
form.cform label.person,
form.cform label.no{
	font-weight: normal;
	width: 70px;
	padding-top: 5px;
}
form.orderform label.person,
form.cform label.person{
	line-height: 15px;
}
form.orderform label.toc,
form.cform label.toc{
	font-weight: normal;
}
form.orderform label.yes input,
form.orderform label.person input,
form.orderform label.no input,
form.orderform label.toc input,
form.cform input.check{
	width: auto;
	border: none;
	margin-right: 5px;
}
div#order a.pre-announcement{
	margin-left: 20px;
	position: relative;
	_position: static;
	_margin: -55px 0 0 285px;
	_display: inline-block;
	top: -2px;
	*top: -23px;
	padding-left: 25px;
	color: #414141;
	font-weight: normal;
	font-size: 11px;
	background-position: -1384px -185px;
}
div#order a.pre-announcement:hover{
	color: #414141;
	text-decoration: underline;
}
form.orderform button,
form.cform button{
	height: 31px;
	float: right;
}
button.companyinfo{
	width: 311px;
	background-position: -799px -25px;
}
button.companyinfo:hover{	background-position: -981px -62px; }

button.controleren{
	width: 321px;
	background-position: -471px -418px;
	margin-top: 10px;
}
button.controleren:hover{	background-position: -471px -459px; }

button.order{
	width: 187px;
	background-position: -802px -418px;
}
button.order:hover{	background-position: -802px -459px;}

button.quote{
	width: 179px;
	background-position: -1012px -510px;
}
button.quote:hover{	background-position: -1012px -551px;}

#simplemodal-overlay {
	background-color: #333;
}
#simplemodal-container {
	background-color: #FFF;
	border: 8px solid #20C4F4;
	padding: 12px;
}
#simplemodal-container a.modalCloseImg {
	background:url(/images/zakelijkenummers/icons/x.png) no-repeat;
	width:25px; height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px; right:-19px;
	cursor:pointer;
}
