﻿table {	width:100%;}table td {	padding:2px 10px 2px 10px;}table th {	text-align:left;	padding:10px;	font-weight:bold;	font-size:11px;	letter-spacing:1px;}/* header */#header h1 a span {	padding-right:10px;}#header h1 a em {	padding:0;}#header strong.ichoosr {	background:none;}#header h1 a {	line-height:32px;	padding-right:150px;	background:url(../img/logo_small.png) bottom right no-repeat;	display:block;}.ie6 #header h1 a {	width:550px;}/* ////////////// Table Leveranciers ////////////// *//* Aangeklikte Tabel */tr.besteaanbod td {	font-weight:bold;}#leveranciers table {	empty-cells:show;	border-collapse:collapse;}#leveranciers p.winner {	font-weight:bold;	padding:10px 5px;	margin:10px 0;	color:#3C9A26;	background-color:#D2E7CD;	border:1px #3C9A26;	border-style:solid none;}#leveranciers div.winnerheading {	background-color:#ECECFF;/*	border-top:2px solid #8FB8CF;*/	border-bottom:2px solid #8FB8CF;	margin-bottom:0px;	font-size:16px;
	padding:20px;
}.calculateContract #leveranciers div.winnerheading {/*	background-color:#D5EAF6;*//*	border-top:2px solid #8FB8CF; */ /*	border-bottom: 0px; *//*	margin-bottom:0px;	font-size:25px;*/
	padding-bottom:0px;
}.calculateContract #leveranciers div.bottom{	border-top:	0px;	border-bottom: 2px solid #8FB8CF;	padding: 0px;}.calculateContract .formulier{	font-size:16px;}.calculateContract .winnerheading ul li {	padding-left:40px;}#leveranciers div.winnerheading p.winnerdetail{	padding:  10px 10px 0px 0px;	margin-bottom: 0px;}#leveranciers div.winnerheading p.winnerdetail .sum{	font-size:18px;	font-weight:bold;}#leveranciers div.winnerheading p.winnerdetail input,#leveranciers div.winnerheading p.call_me_back input{	margin-right:10px;}#leveranciers div.winnerheading p.winnerdetail label{	margin-bottom:10px;}#leveranciers div.winnerheading p{	margin-bottom:10px;}#leveranciers div.winnerheading p.subscribe{	text-align:center;	padding: 30px 20px 20px 20px;}#leveranciers div.winnerheading p.call_me_back{	padding:  0px 10px 10px 90px;}#leveranciers div.winnerheading p.winnerdetail{	padding:  0px 0px 10px 20px;}#leveranciers p.winnerdetail span.second_checkbox {	color:#444444;	margin-left: 150px;	font-size:14px;}#leveranciers div.winnerheading_expanded 		  {	border-bottom:0px;	}p.disclaimer {	padding: 0px 5px;	margin:10px 0;	font-size:11px;}#leveranciers h3 {
	border-bottom:medium none;
	font-size:16px;	text-align:center;}#stuur_contract h3 {
	font-size:16px;}#leveranciers div.how_can_we_help {	font-size:16px;	padding:20px 0 10px 15px;}#leveranciers div.how_can_we_help p.winnerdetail{	padding:0 0 10px 20px;}#leveranciers div.offer_overview 		  {	border: 2px solid rgb(143, 184, 207);	padding: 10px;}table .positie {	text-align:center;}/* de TH bovenaan de tabel*/table th.positie,table th.naam,table th.bod,table th.datum {	background-color:#8FB8CF;	border-left:1px solid #8FB8CF;	border-top:1px solid #8FB8CF;	border-right:1px solid #8FB8CF;	border-bottom:5px solid #5788A4;	text-align:center;}table td.positie {	background-color:#eee;	border-left:1px solid #ccc;}table .naam {	text-align:center;	}table td.naam {	background-color:#eee;	font-size:11px;}table td.naam_leverancier {	background-color:#eee;	border-right:1px solid #ccc;	color:#888;	font-size:10px;	font-weight:normal;	text-align:center;}table .bod {	text-align:center;}table .winnaar {	background-color:#d2e7cd;	border:2px solid #7DAF5B;	color:#21760d;	padding:10px 3px;	text-align:center;	font-size: 15px;}table .winnaar:hover {	background-color:#C9E5C2;}table .winnaar a {	color:#21760d;}table .winnaar a:hover {	color:#176305;}table .besteaanbod .uitklap_tarief_bod a {	color:#6699C3;}table .besteaanbod .uitklap_tarief_bod a:hover {	color:#4681B2;}/* datum */table td.datum,table td.datumBig {	background-color:#eee;	border-left:1px dotted #777;	border-right:1px dotted #777;	font-size:13px;	width:70px;	padding:10px;}table td.datumBig {	width:90px;	padding:10px 5px 10px 20px;}table td.datum {	text-align:right;}.uur {	color:#666;	font-size:8px;	text-transform:uppercase;}.quantity {	font-size:7px;}/* bod */table td.bod {	background-color: #e5e5e5;	border:1px dotted #777;	color:#888;	width:90px;}table td.bod strong {	color:#888;}table td.bod_belangrijk {	background-color:#ccc;	border:1px dotted #777;	color:#555;	text-align:center;	width:121px;}table td.bod_belangrijk:hover {	background-color:#D6D6D6;	color:#222;}table td.bod_belangrijk a {	color:#555;}table td.bod_belangrijk a:hover {	color:#222;}table td.bod_belangrijk a,table td.winnaar a {	text-decoration:none;}table td.bod_belangrijk strong,table td.winnaar strong {	font-size:15px;}table td.bod_belangrijk span,table td.winnaar span {	font-size:12px;	text-decoration:underline;}table td.uitklap_tarief_bod span {	display:none;}table td.uitklap_tarief {	color:#369;}.uitklap_tarief {	background-color:#D5EAF6;	border-left:2px solid #8FB8CF;	border-right:2px solid #8FB8CF;	font-size:11px;}.uitklap_tarief_no_border {	background-color:#D5EAF6;	font-size:11px;}.uitklap_tarief span.sum,.uitklap_tarief_no_border span.sum{	float:left;}.uitklap_positie_leeg_bot {	border-bottom:2px solid #8FB8CF;}.uitklap_positie_leeg_bot strong{	font-size:14px;}.uitklap_positie_leeg_top {	border-top:2px solid #8FB8CF;}table .besteaanbod td.uitklap_tarief_bod,table .besteaanbod td.uitklap_tarief_bod:hover {	background-color:#D5EAF6;	border:2px solid #8FB8CF;	border-bottom-color:#D5EAF6;	width:123px;	font-size:16px;	text-align:center;}.uitklap_tarief_bod a {	text-align:center;}.uitklap_titel {	background-color:#E0E0E0 ;	text-align:left;	font-size:12px;	font-weight:bold;}.uitklap_bold {	background-color:#FFFFFF ;	text-align:left;	font-size:12px;	font-weight:bold;}.uitklap_som {	background-color:#fafafa;	text-align:left}.uitklap_normal {	background-color:#fafafa;	text-align:right;}.uitklap_normal_lijn {	background-color:#fafafa;	border-top:2px solid #333;	text-align:right;}.uitklap_bold_lijn {	background-color:#fafafa;	border-top:2px solid #333;	text-align:right;	font-size:14px;	font-weight:bold;}.uitklap_som_lijn {	background-color:#fafafa;	border-top:2px solid #333;}.uitklap_som_tussenstand {	background-color:#FFFDE0; 	border-left:1px solid #FFFBC2;	text-align:right;}.uitklap_som_lijn_resultaat {	background-color:#FFFBC2;	border-left:1px solid #EDE67E;	border-top:2px solid #333;	font-size:14px;	font-weight:bold;	margin:25px;	text-align:center;}.uitklap_positie_leeg {	padding:0;}.besteaanbod td.positie {	background-color:#555;	background-image:url(../img/positie_cirkel_bg.jpg);	border:2px solid #555;	border-bottom:none;	border-right:none;	color:#fafafa;	width:16px;}/* /////////////////////////////////////////////////////////////////////////////// *//* ////////////// END TABLE LEVERANCIERS ////////////// *//* /////////////////////////////////////////////////////////////////////////////// *//* info-pages: link to next tab */.sluit a,.sluit a:hover,.sluit a:active,.sluit a:visited {	background:#6699C3 right 50% no-repeat url(../img/next-bg.gif);	padding:4px 20px 4px 10px;	color:#FFF;	text-decoration:none;	font-weight:bold;	}.sluit a:hover {	text-decoration:underline;}.veh_arrows{	height:50px;	color:#FFF;}.veh_arrows a,.veh_arrows a:hover,.veh_arrows a:active,.veh_arrows a:visited {	background:#336699 left 50% no-repeat url(../img/prev-bg.gif);	padding:4px 20px 4px 20px;	color:#FFF;	text-decoration:none;	font-weight:bold;	display:inline;	position:absolute}.veh_next a,.veh_next a:hover,.veh_next a:active,.veh_next a:visited {	background:#336699 right 50% no-repeat url(../img/next-bg.gif);	padding:4px 20px 4px 10px;	margin-left: 580px;}.veh_arrows .auction a,.veh_arrows .auction a:hover,.veh_arrows .auction a:active,.veh_arrows .auction a:visited {	background:#336699 right 50% no-repeat url(../img/next-bg.gif);	padding:4px 20px 4px 10px;	margin-left: 635px;}.veh_subscribe a,.veh_subscribe a:hover,.veh_subscribe a:active,.veh_subscribe a:visited {	background:#336699;	padding:4px 20px 4px 10px;	margin-left: 300px;}ul.progress {	border-bottom:0;	margin-bottom:0;}h2 {	border:2px #DDD;	border-style:solid none;	padding:15px 0;}/* titles */.extrainfo h2.blog,.extrainfo h2.ichoosr {	border:none;	border-bottom:solid 2px #4681B2;	height:30px;	margin:10px 0;	padding:0 10px;	color:#FFF;	background:#6699C3;	text-align:left;	line-height:30px;}/* blog */.extrainfo {	background:none;	color:#333;}.extrainfo h2 {	margin:0;	padding:10px;	border:none;	background:none;	color:#000;	text-align:left;}/* *   MS: Need to do it like this, because it otherwise didn't work in IE7 */.ulsamenvatting ul li {	list-style-image:none;
list-style-position:inside;
/*list-style-type:disc;*/}/* forms */.formulier p.fout {	display:block;	text-align:left;}.formulier p.checkboxes input{	margin-left:20px;}input.checkbox,input.radio {	border: none;}.formulier p.nr input {	float: left;}.formulier p.lastname input {	float: left;}.formulier #description textarea{	margin-left:75px;	height:50px;	width:500px;}.formulier p.nr label {	width: 120px;}.formulier p.nr label.inline {	width: auto;	margin-left: 10px;}.formulier p.lastname label {	width: 120px;}.formulier p.lastname label.inline {	width: auto;	margin-left: 10px;}.formulier p.lastname input.insertion {	width:50px;}body.bestelling textarea#request_Bijzonderheden {	display:block;	width:630px;	margin:0 10px;}body.bestelling .extra-info p {	display:block;}p.radio label {	width:130px;}p.radio label.alt {	margin-left:130px;}p.radio label.first-alt {	margin-left:0;	clear:none;}p.radio_expiry_date label {	clear:left;
	float:left;
	padding:4px 0;
	width:150px;}input#customZip {	width:60px;}/*   We use a span here because, if we use a label like  *   <label class="with_date"><input type="radio"/><input="text"/></label> *   =>In FF, the textbox can't be filled in when the radiobutton is selected */p.radio_expiry_date span.with_date {	margin-left:10px;	width:750px;	clear:left;
	float:left;	padding:4px 0;	text-align:left;}p.radio_expiry_date span.with_date span.label {	width:140px;	float:left;	display:block;	text-align:left;}p.radio_expiry_date span.with_date span.label span.meer_info {	font-size:	10px;	padding-left:0px;	position:absolute;	margin-top:2em;}p.radio_expiry_date label.alt {	margin-left:150px;}p.radio_change_date span.alt {	margin-left:50px;	clear:left;	float:left;}p.radio_expiry_date input.text {	width: 80px;}p.radio_expiry_date span {	font-size: 12px;}p.radio_expiry_date span.meer_info {	font-size: 10px;	padding-left:0px;}p.radio_change_date label{	margin-left:50px;	width:600px;	float:left;	display:block;	text-align:left;}p.radio_change_date label.last_message{	margin-left:0px;	margin-top:10px;	font-size:14px;}p.radio_change_date label.send_before{	padding-left:17px;}p.radio_change_date span.bigger_font{	font-size:12px;}p.radio_change_date span.with_date {	margin-left:100px;	width:750px;	clear:left;
	float:left;	padding:4px 0;	text-align:left;	font-size:12px;}p.radio_change_date span.extrainfo {	margin-left:20px;	display:block;	text-align:left;	width: 500px;}/* ean */dl.contracts {	padding:4px;}dl.contracts dt,dl.contracts dd {	position:absolute;}dl.contracts dt {	margin-bottom:3px;	width:50px;	height:20px;	z-index:100;}dl.contracts dt.closed {	border:1px solid #BAD3E8;	border-right-color:#4681B2;}dl.contracts dt.open {	border:1px solid #4681B2;	border-right-color:#FFF;}dl.contracts dt img {	width:50px;	height:20px;	background-color:#FFF;}dl.contracts dd {	border:1px solid #4681B2;	margin-left:51px;	z-index:50;}dl.contracts dd,dl.contracts img {	width:535px;}dl.contracts dt.nth1 {margin-top:0;}dl.contracts dt.nth2 {margin-top:25px;}dl.contracts dt.nth3 {margin-top:50px;}dl.contracts dt.nth4 {margin-top:75px;}dl.contracts dt.nth5 {margin-top:100px;}dl.contracts dt.nth6 {margin-top:125px;}dl.contracts dt.nth7 {margin-top:150px;}dl.contracts dt.nth8 {margin-top:175px;}dl.contracts dt.nth9 {margin-top:200px;}dl.contracts dt.nth10 {margin-top:225px;}dl.contracts dd.closed {	display:none;}/* auction-results */.auction-results {	font-size:14px;	border-bottom:solid 2px #DDD;	margin-bottom:50px;	padding:10px 0;}.auction-results strong {	font-size:18px;	vertical-align:text-bottom;	padding:0 8px;	font-style:normal;}.auction-results li li strong {	font-size:18px;}.auction-results li a{	/*color:#21760D;	background:#C9E5C2;	padding:2px 6px;*/}.auction-results li a:hover,.auction-results li a:focus,.auction-results li a:active,.auction-results li a:visited {	/*color:#176305;*/}.auction-results ul,.auction-results li ,.auction-results li li {	padding:0;	margin:0;}.auction-results li {	margin:10px 0 20px 0;	font-style:italic;}.auction-results li li {	margin:14px 0 10px 20px;}/* Index page */.toosoon {/*line-height:10px;*/}/* buttons */p.button {	margin:0 auto;	padding:0;	float:none;	background:#6699C3 url(../img/button-rounded-corners.gif) no-repeat top left;	background-image:url(../img/button-rounded-corners.gif);}p.button:hover {	background:#4681B2 url(../img/button-rounded-corners.gif) no-repeat top left;}p.button a,p.button a:hover,p.button a:active,p.button a:visited {	background:transparent url(../img/button-rounded-corners.gif) no-repeat top right;	display:block;	padding:0;	line-height:40px;}#leveranciers div.winnerheading p.button,#leveranciers div.winnerheading p.button a,#leveranciers div.winnerheading p.button:hover,#leveranciers div.winnerheading p.button a:hover,#leveranciers div.winnerheading p.button a:active,#leveranciers div.winnerheading p.button a:visited {	background-image:url(../img/button-rounded-corners-blue-background.gif);}/* datatable in FAQ */table.data,table.data th,table.data td {	border-collapse:collapse;	border:solid 1px #999;}table.data th,table.data td {	padding:2px;}.excl-btw {	color:#666;	font-size:10px;	margin-top:12px;	display:block;	line-height:12px;}/* faq */div.faq-entry.closed h3 {	font-size:0.9em;	cursor:pointer;	margin:0 0 4px 0;}div.faq-entry h3 a {	color:#333;}div.faq-entry {	padding:8px;	background:#FFF;}div.faq-entry.closed {	padding:0;	background:#F8F8F8;}div.faq-entry.closed div.faq-entry-body {	display:none;}body.calculateContract h3 {	font-size:16px;}#leveranciers div.warning {	background-color  : #FFFFFF;	color:#000000;		font-size:12px;	font-weight: normal;	padding:10px;	margin:20px;	border:2px solid #8FB8CF;}.calculateContract p.checkbox-akkoord label{	font-size:14px;	text-align:center;}.calculateContract h4 {	margin:10px 0 5px 0;}/* popup: compare with standard offers */.compareWithStandardOffers {	padding:10px;}.compareWithStandardOffers #header {	display:none;}.compareWithStandardOffers #wrapper {	width:auto;}.compareWithStandardOffers h1 {	margin:20px 0 30px;	line-height:30px;	font-size:18px;}.compareWithStandardOffers table th {	border-collapse:collapse;}.compareWithStandardOffers table th,.compareWithStandardOffers table td {	vertical-align:bottom;	font-size:14px;	border:none;	border-bottom:solid 1px #CCC;	padding:18px 5px 2px 5px;}.compareWithStandardOffers table th {	font-weight:bold;}.compareWithStandardOffers table .winner {	background-color:#CFC;}.compareWithStandardOffers .unit {	color:#666;	font-size:12px;}/* VergelijkMetHuidig.rails */.compareWithCurrentTariffs ul.buttons {	border:none;}.compareWithCurrentTariffs ul.buttons li.previous {	float:none;	margin:0 auto;}/* stuur contract page */#stuur_contract .samenvatting ul.buttons {
	border:none;}#stuur_contract .samenvatting ul.buttons .next a {
	background-image:url(../img/next-summary-bg.gif);}/* status page */.status h3 {	margin-top:40px;}p.status-address {	font-size:1.2em;	margin:20px 0;}table.request-status {	border-collapse: collapse;}table.request-status th {	font-weight:bold;	font-size:1.1em;	border-top:solid 1px #DDD;}table.request-status th,table.request-status td {	padding:6px 6px 4px 10px;	vertical-align:top;}table.request-status .good td {	background-color:#CFC;	border-bottom:solid 1px #9C9;}table.request-status .bad td {	background-color:#FCC;	border-bottom:solid 1px #C99;}table.request-status .neutral td {	background-color:#DDD;	border-bottom:solid 1px #AAA;}table.request-status th.date,table.request-status td.date {	width:130px;	font-weight:bold;}table.request-status blockquote {	font-family:Courier New, Monospace;	background:#FAFAFA;}p.status-conclusion {	border:solid 2px #8FB8CF;	background:#D5EAF6;	padding:8px;	margin:20px 0;	font-weight:bold;}p.status-footer {	margin:20px 0 100px;	font-size:1.2em;}span.addthis_ichoosr1{	display:inline-block;	clear:none;	width:90px;}span.addthis_ichoosr2{	display:inline-block;	clear:none;	margin-left:90px;	width:70px;}span.addthis_ichoosr3{	display:inline-block;	clear:none;	margin-left:160px;	width:80px;}.addthis_ichoosr  a,.addthis_ichoosr  a:hover,.addthis_ichoosr  a:active,.addthis_ichoosr  a:visited {	text-decoration:none;}.friendly-warning p.button,.friendly-warning p.button a,.friendly-warning p.button:hover,.friendly-warning p.button a:hover,.friendly-warning p.button a:active,.friendly-warning p.button a:visited {	background-image:url(../img/button-rounded-corners-orange-background.gif);}/* --> begin jqModal styling */
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* <-- end jqModal styling */

.jqmWindow-toobig {
	top:80px;
	height:500px;
	overflow:auto;	
	overflow-y:auto;
	overflow-x:hidden;
	width:800px;
	margin-left:-400px;
}

.jqmWindow ul li {
	background:url("../../../groupbuying/img/li.gif") no-repeat scroll 0 10px transparent;
	list-style:none outside none;
}

.jqmCloseButton
{
    float:right;
    font-weight:bold;
    text-decoration:none;
    
}



a.informationlink 
{
    padding-right:18px;
    background:url("/content/groupbuying/img/information.png") no-repeat center right;
    text-decoration:none;
    border-bottom:dotted 1px #4681B2;
}

/* leveranciers	*/
table.data th,
table.data td {
	vertical-align:top;
}
table.data {
	border-collapse:collapse;
    margin:0 0 25px 0;
    border:none;
}
table.data td,
table.data th {
    padding:4px 4px 0;
    border:none;
}
table.data .odd td {
    background:#ECECFF;
}
table.data .even td {
    background:#DFDFEF;
}
table.data th {
    background:#CCD;
}

.leveranciers table.data td.second,
.leveranciers table.data td.fourth,
.leveranciers table.data td.sixth {
	border-left: solid 2px #CCCCDD;
}

.leveranciers table.data td.market_price{
	background-color:#FFFBC2;
}

.leveranciers ol li {
	list-style-position:outside;
	list-style-type:decimal;
	margin-left:20px;
	font-style:normal;
}
.leveranciers ol ol li {
	list-style-type:lower-alpha;
}

.leveranciers table,
.leveranciers ol {
	margin:5px 0;
}

.leveranciers td.winner {
	font-weight:bold;
}



.leveranciers span.more_info
{
	border-bottom: 1px dotted; 
	cursor: help;
}ul.tabs,ul.tabs li {	display:block;	margin:0;	padding:0;	border:solid 2px;	height:22px;	line-height:22px;	font-size:16px;}ul.tabs {	border-style:none none solid none;	padding-left:20px;	overflow:visible;}ul.tabs li {	float:left;	margin-right:6px;	height:20px;	border-style:solid solid none solid;	font-weight:bold;	padding:0 6px;	background:#FAFAFA;}ul.tabs li.current {	height:22px;}ul.tabs li a {	text-decoration:none;	color:inherit;}.standalonefout .fout{	background-color:#FFCCCC; 	border-top:1px solid #f04; 	border-bottom:1px solid #f04; 	color:#f04; 	margin-top:3px;	padding:2px 10px;	text-align:right;	display:block;	text-align:left;}.currency{    white-space:nowrap;}/* calculate contract new layout *//* calculator result */
.contract-comparison {
	background-color:#ECECFF;
	margin:10px 0;
}
.contract-comparison h4 {
	margin:0 0 10px 0;
	padding:10px 0 0 20px;
	font-size:24px;
}
.contract-comparison th.comparison,
.contract-comparison td.comparison {
	padding:4px 20px;
	margin:0;
	font-size:16px;
	vertical-align:top;
}
.contract-comparison td.comparison span {
	font-size:14px;
	font-weight:normal;
}
.contract-comparison th.first,
.contract-comparison td.first {
	border-right:solid 1px #8FB8CF;
	width:60%;
}

.contract-comparison p#winningoffer
{
    font-size:30px;
    margin:2px 5px 10px 0px;
}

.calculateContract #leveranciers {
	border:none;
}

.calculateContract ul.borderedList,
.calculateContract ul.borderedList li {
	margin:0;
	padding:0;
	display:block;
}
.calculateContract ul.borderedList {
	margin:0 20px;
}
.calculateContract ul.borderedList li {
	border-top:solid 1px #FFF;
	padding:2px 0;
}

.calculateContract #kiescontract {
	background-color:#ECECFF;
	padding:20px ;

}
.calculateContract #kiescontract h4 {
	margin:0;
	margin-bottom:10px;
	font-size:24px;
}
/* calculator result meer info*/
.calculateContract #meerinfo {
	background-color:#ECECFF;
	margin:10px 0;
}
.calculateContract #meerinfo h4 {
	margin:0;
	padding:10px 0 0 20px;
	font-size:24px;
}
.calculateContract  ul.bullets 
{
    padding-left:0px;
    margin-left:40px;
    margin-bottom:10px;
    padding-bottom:10px;
}
.calculateContract ul.bullets li
{
    list-style-type:disc;
    padding-left:0px;
    margin-left:0px;
    margin-bottom:2px;
    
}

.calculateContract .lightbox h3 
{
    margin:0px;
}

.calculateContract #leveranciers .lightbox  h3.toelichting 
{
    text-align:left;
}


.calculateContract .lightbox ul 
{
    margin:0px;
    margin-bottom:5px;
}

.calculateContract .lightbox li 
{
    margin:0px;
}

.calculateContract span.line
{
    border-bottom:solid 1px #FFFFFF;
    display:block;
    height:0px;
    width:100%;
    margin:5px 0px 5px 0px;
}
.calculateContract span.thickline
{
    border-bottom:solid 3px #FFFFFF;
    display:block;
    height:0px;
    width:100%;
    margin:5px 0px 5px 0px;
}

.calculateContract .vergelijkleveranciers table
{
    width:100%;
    background-color:#FFFFFF;
    margin:0%;
}

.calculateContract .vergelijkleveranciers {	padding:10px;}.calculateContract .vergelijkleveranciers #header {	display:none;}.calculateContract .vergelijkleveranciers #wrapper {	width:auto;}.calculateContract .vergelijkleveranciers table th {	border-collapse:collapse;}.calculateContract .vergelijkleveranciers table th,.calculateContract .vergelijkleveranciers table td {	vertical-align:bottom;	font-size:12px;	border:none;	border-bottom:solid 1px #CCC;	padding:5px 5px 2px 5px;}.calculateContract .vergelijkleveranciers table th {	font-weight:bold;}.calculateContract .vergelijkleveranciers table .winner {	background-color:#CFC;}.calculateContract .vergelijkleveranciers .unit {	color:#666;	font-size:12px;}