/* CSS document. Grid - bevestiging- bugfilling- checkbox akkoord- error- extrainfo- home : container voor drie buttons- >info- >inschrijvingen- footer- horizontal navigation (hor tab menu)- leveranciers- progress - samenvatting- textual Dropdown- voorwaarden- wrapper- wanneer- waarom- info- warning*//* ////////////// Bevestiging ////////////// */.bevestiging {	background-color:#F8F8F8;	border:1px solid #DDD;	padding: 20px 60px 2px;	margin-bottom: 18px;}.bevestiging div.warning {	background-color: #B7E3AB;	color:#333333;	font-weight:normal;	font-size:13px;}.bevestiging div.warning p{margin-bottom:0px;}.bevestiging ul li {	list-style:none;background:url(../img/li.gif) no-repeat 0 10px;}.bevestiging span.asterix_reference{ font-size:10px;}/* ////////////// Bugfiling ////////////// */p.bugfiling {	background-color: #ffd97c;	text-align: center;	padding: 5px;	opacity: .5;	position: fixed;	top: 0;	left: 0;	right: 0;	color: #785500;}p.bugfiling:hover {opacity: 1;}p.bugfiling a {color: #785500;}p.bugfiling a:hover {	color: #333;}/* ////////////// Checkbox Akkoord ////////////// */.checkbox-akkoord {	background-color: #ffd97c;	color: #785500;	font-weight: bold;}.checkbox-akkoord:hover {color: #333;}.checkbox-akkoord label {	display: block;	padding: 15px 20px;}.checkbox-akkoord label input {margin-right: 5px;}/* ////////////// Error ////////////// */#error {	border:solid 2px #785500;	background-color: #ffd97c;	padding: 50px 50px 32px;	color: #333;	margin-bottom: 18px;}#error ul li {	padding: 0;	background: none;	list-style-type: disc;	margin-left: 20px;}#error a.back {	font-size:1.4em;}/* ////////////// Extrainfo: in samenwerking met ////////////// */.extrainfo {	background-color: #ddd;	color: #555;	padding-bottom: 1px;	clear: both;	margin: 0 0 10px 0;}.extrainfo h2 {	background-color: #ccc;	border-bottom: 2px solid #bbb;	padding: 10px 15px;	color: #333;}.extrainfo p {padding: 0 20px;}.extrainfo a {border-bottom-color: #bbb;}/* ////////////// Home ////////////// */div.home{	/*height: 280px;	margin-bottom: 20px;*/	width:760px;}.home h2 {}.home div h3 {	font: 20px/25px "Helvetica Neue", Arian, sans-serif;	padding: 10px 15px;	background-color: #6699c3;	border-bottom: 2px solid #4681b2;	margin: 0;}.home div p {	margin: 0;	padding: 10px;	/*background:  url(../img/besluit.gif) no-repeat 0 0;*/	font-size: 16px;}.home div p strong {	font-size: 22px;	display: block;	padding: 10px;	text-transform: uppercase;}.home div p .box{	color:#FFFFFF;}/* meer info button */.home .info {	float:left;	height:80px;	margin:20px 10px 0 0;	padding:0;	width:355px;	text-align:center;}.home .info p, .home .info p:hover {	float: left;padding:0;margin:0;}.home .info p a:link, .home .info p a:visited {	background-image:url(../img/rndd_crnr_bg_right_no.jpg);	background-repeat:no-repeat;	color: #fff;	display: block;	float: left;	font-size: 22px;	font-weight: bold;	height: 80px;	line-height: 80px;	margin:0;	padding:0;	text-decoration:none;	width: 355px;}.home .info p a:hover, .home .info p a:active {	background-image:url(../img/rndd_crnr_bg_right_ro.jpg);	background-repeat:no-repeat;	color:#333;	text-decoration:underline;}/* inschrijven button */.home .inschrijven {	float: left; 	height:80px;	margin:20px 0 0 0;	padding:0;	width: 355px;	text-align:center;}.home .inschrijven p, .home .inschrijven p:hover {float: left;padding:0;	margin:0;}.home .inschrijven p a:link, .home .inschrijven p a:visited {	background-image:url(../img/rndd_crnr_bg_left_no.jpg);	background-repeat:no-repeat;	color: #785500;	display: block;	float: left;	font-size: 22px;	font-weight: bold;	height: 80px;	line-height: 80px;	margin:0;	padding:0;	text-decoration:none;	width: 355px;}.home .inschrijven p a:hover, .home .inschrijven p a:active {	background-image:url(../img/rndd_crnr_bg_left_ro.jpg);	background-repeat:no-repeat;	color: #333;	text-decoration:underline;}/* inschrijven te vroeg */.home .inschrijven p a.tevroeg,.home .inschrijven p a.tevroeg:visited {	font-size:16px;}.home .inschrijven p a:hover,.home .inschrijven p a:focus,.home .inschrijven p a:active {	/*background-color: #f3cb6b;*/	color: #333;}/* ////////////// Footer ////////////// *//* footer */body {	padding-bottom:0;}#footer {	margin-top:80px;	border-top:solid 2px #CCC;	text-align:center;	background:none;	color:#CCC;}#footer ul,#footer p {	margin:0;	padding:0;	font-size:12px;	color:#CCC;}#footer li {	display:inline;	background:url(../img/li.gif) 8px 50% no-repeat;	padding-left:30px;	font-size:14px;}#footer li.f {	background:none;	padding-left:0;}#footer a,#footer a:link,#footer a:active,#footer a:visited {	color:#CCC;	text-decoration:underline;}#footer:hover {	border-color:#000;}#footer:hover,#footer:hover p,#footer:hover a,#footer a:hover {	color:#000;}/* ////////////// Horizontal Navigation (hor tab menu) ////////////// */#hor_tab_menu ul {	display:block;	margin:0; 	padding:0; 	height:2em;	font-size:0.9em;	white-space:nowrap;}#hor_tab_menu li {	display:block;	margin:0;	padding:0 4px 0 0;	float:left;}#hor_tab_menu li a {	display:block;	padding:0 0 0 12px;	height:2em;	line-height:2em;	float:left;	background:#4681B2 url(../img/tab_bg.gif) no-repeat left -200px;	color:#fff; 	cursor:pointer;	font-weight:bold;	text-align:center;	text-decoration:none; }#hor_tab_menu li a b {	background:#4681B2 url(../img/tab_bg.gif) no-repeat right -200px;	display:block;	float:left;  	padding:0 12px 0 0;	margin:0;}#hor_tab_menu li.current a,#hor_tab_menu li.current a:hover {	background-position:left 0;	color:#369;	cursor:default;}#hor_tab_menu li.current a b,#hor_tab_menu li.current a:hover b {	background-position:right 0;}#hor_tab_menu li a:hover {	background-position:left -100px;	color:#fff; }#hor_tab_menu li a:hover b {	background-position:right -100px;}/* /////////////////////////////////////////////////////////// *//* ////////////// BEGIN TABLE LEVERANCIERS ////////////// *//* /////////////////////////////////////////////////////////// *//* ////////////// Global Table ////////////// *//* ////////////// Progress ////////////// */ul.progress {	margin-bottom: 15px;	border-bottom: 2px solid #ddd;	padding: 5px 0 10px;	height: 50px;}ul.progress li {	display: block;	width: 174px;	height: 50px;	float: left;	margin: 0 8px 0 0;	padding: 0;	line-height: 50px;	background: none;	color: #ccc;	text-decoration: none;	text-transform: uppercase;	cursor: default;	white-space:nowrap;}ul.progress li#pro-4 {	margin: 0;}ul.progress li.current {	color: #87b0d2;}ul.progress li.completed {	color: #b7e3ab;}ul.progress li span {	display: block;	width: 50px;	height: 50px;	text-align: center;	margin-right: 5px;	float: left;	font: bold 24px/48px "Helvetica Neue", Arial, sans-serif;	background: url(../img/progress-number.gif) no-repeat 0 0;}ul.progress li.completed span {	background-position: 0 -100px;}ul.progress li.current span {	background-position: 0 -50px;}/* ////////////// Samenvatting ////////////// */.samenvatting ul li {	background:url(../img/li.gif) no-repeat left 50% ;}.samenvatting ul li.noli {	background:none;}/* ////////////// Textual Dropdown ////////////// */.textual_dropdown {	background-color:#E8F3FC;	background-image:url(../img/textual_ddown_bg_left_norm.gif);	background-position:left;	background-repeat:no-repeat;	padding: 0 0 0 10px;	margin-top:5px;}.textual_dropdown:hover {	background-color:#DFEBF5;	background-image:url(../img/textual_ddown_bg_left_over.gif);	background-position:left;	background-repeat:no-repeat;}.textual_dropdown p {	background-image:url(../img/textual_ddown_bg_right_norm.gif);	background-position:right;	background-repeat:no-repeat;}.textual_dropdown p:hover {	background-image:url(../img/textual_ddown_bg_right_over.gif);	background-position:right;	background-repeat:no-repeat;}/* open */.textual_dropdown_open {	background-color:#E8F3FC;	background-image:url(../img/textual_dropdown_test.gif);	background-position:top right;	background-repeat:no-repeat;	border:1px solid #BAD3E8;	padding:0;	margin: 0 0 15px 0;}.textual_dropdown_open {	background-color:#E8F3FC;	background-image:url(../img/textual_dropdown_test.gif);	background-position:top right;	background-repeat:no-repeat;	border:1px solid #BAD3E8;	padding:0;	margin: 0 0 15px 0;}.textual_dropdown_open h3 {	padding: 25px 10px 5px;	margin: 0;}.textual_dropdown_open p {	padding: 10px;	margin: 0;}.textual_dropdown_open ul li {	padding:   0px 10px 0px 25px;	background-position: 10px 10px;}.sluit {	display:block;	text-align:right;}/* ////////////// Voorwaarden ////////////// */.voorwaarden {	border: 2px solid #ddd;	padding: 20px 18px;	height: 250px;	overflow: auto;	margin-bottom: 18px;}.voorwaarden div {	height: 1px;	overflow: hidden;}/* ////////////// Wrapper ////////////// */#wrapper {	background-color:#FFFFFF;	margin:0 auto;	padding:0;	width:720px;}/* ////////////// U betaalt teveel ////////////// */.home .baseline {	background-color:#fff;	color:#666;	margin: 8px;	padding:0;}.home .baseline h3 {	background-color:#fff;	/*background:url(../img/hdr_teveel_tile.jpg) repeat-x;*/	border:none;	padding:5px;	text-transform:uppercase;		font: 16px/20px "Helvetica Neue", Arian, sans-serif;}/* ////////////// Energie : Waar, wanneer, waarom ////////////// */.home .waar_ener,.home .wanneer_ener,.home .waarom_ener {	background:  url(../img/besluit.gif) no-repeat 0 30px;	float:left;	width: 355px;	padding:0;	margin:0 10px 0 0 ;	font: 18px/26px "Helvetica Neue", Arial, sans-serif;	color: #fff;	float: left;	background-color: #87b0d2;	height: 140px;	position: relative;	text-align:left;}.home .waarom_ener {	width: 355px;	margin:0 ;}.home .wanneer_ener {	width: 228px;	margin:0 ;}.home .waar_ener p,.home .wanneer_ener p,.home .waarom_ener p {	text-align:center;}.home .waar_ener h3,.home .wanneer_ener h3,.home .waarom_ener h3 {	font: 16px/20px "Helvetica Neue", Arian, sans-serif;	padding: 5px 10px;}.home .waar_ener li,.home .wanneer_ener li,.home .waarom_ener li {	font-size:16px;	line-height:19px;	list-style-type:disc;	list-style-image:none;	list-style-position:inside;	padding:5px 18px;	margin:0;	text-align:left;}/* ////////////// Stookolie : Waar, wanneer, waarom ////////////// */.home .waar_stook,.home .wanneer_stook,.home .waarom_stook {	background:  url(../img/besluit.gif) no-repeat 0 40px;	float:left;	width: 233px;	padding:0;	margin:0 10px 0 0 ;	font: 16px/24px "Helvetica Neue", Arial, sans-serif;	color: #fff;	float: left;	background-color: #87b0d2;	height: 175px;	position: relative;	text-align:center;	overflow:hidden;}.home .waar_stook p,.home .wanneer_stook p,.home .waarom_stook p {	text-align:center;}/* ////////////// Statusbar: teller + twee buttons ////////////// */.statusbar {	background: url(../img/statusbar_bttns_bg.jpg) no-repeat;	color:#fff;	height:130px;	clear:both;	width:720px;}.statusbar li{	float:left;	list-style:none;}/* de teller links */.teller,.telleralt{	font-size:19px;	line-height:25px;	padding:25px 0 0 0;	width:210px;	text-align:center;}.telleralt{	padding:40px 0 0 0;}.teller strong{	font-size:24px;}/* de 'meer info...' button */.bttn_meerinfo{	font-size:19px;	line-height:30px;	padding:50px 0 0 29px;	width:227px;	text-align:center;}.bttn_meerinfo a {	color:#666;	text-decoration:none;	font-size:22px;}.bttn_meerinfo a:hover{color:#333;text-decoration:underline;}/* de 'schrijf u in' button */.bttn_inschrijven,.bttn_inschrijven_toosoon {	font-size:19px;	line-height:30px;	padding:50px 0 0 15px;	width:227px;	text-align:center;}.bttn_inschrijven_toosoon {	padding-top:40px;}.bttn_inschrijven a,.bttn_inschrijven_toosoon a {	color:#666;	text-decoration:none;}.bttn_inschrijven a:hover,.bttn_inschrijven_toosoon a:hover {	color:#333;	text-decoration:underline;}/* ////////////// Warning ////////////// */.warning {	font-size: 15px;	line-height: 24px;	font-weight: bold;	color: #fff;	background-color: #333;	padding: 10px 15px;	text-align: center;}/* ////////////// friendly warning ////////////// */.friendly-warning {	margin:25px 0;	border:solid 2px #785500;	background-color: #ffd97c;	color: #333;	font-size:14px;	font-weight: bold;	letter-spacing:0.5px;}.friendly-warning:hover {color: #333;}.friendly-warning label {	display: block;	padding: 15px 20px;	cursor: pointer;}/* faq */.faq .menu {	margin-bottom:150px;}.faq-box .menu {	margin-bottom:0;}.faq .menu ul,.faq .menu li {	list-style:none;	margin:0;	padding:0;	font-size:18px;	font-weight:bold;}.faq-box .menu li {	font-size:14px;}.faq .menu li li {	padding-left:20px;}.faq .menu li ul {	padding-bottom:10px;}.faq .menu li a,.faq .menu li a:link,.faq .menu li a:visited,.faq .menu li a:active {	text-decoration:none;	color:#4681B2;}.faq-box .menu {	float:left;	width:250px;	margin:0 20px 20px 0;	padding-bottom:20px;	border-bottom:2px solid #CCC;}.faq-box .menu ul {	border-right:1px solid #CCC;}.faq-box .menu ul ul {	border-right:none;}.faq-box div.questions li a,.faq-box div.questions li a:link,.faq-box div.questions li a:visited,.faq-box div.questions li a:active {	color:#4681B2;}.faq .menu li a:hover,.faq .menu li a.selected,.faq-box div.questions li a:hover {	text-decoration:underline;	color:#333;}.faq-box div.questions li a {	text-decoration:underline;}.faq-box div.questions {	float:left;	width:430px;	clear:right;}.faq-box div.questions li {	padding:0;}.faq-box div.questions li li {	padding-left:20px;}.faq-box div.detail h3 {	font-size:18px;}.faq .samenvatting li {	list-style-type:none;}.faq div.fullstop {	border-bottom:solid 2px #CCC; 	clear:both; 	margin:20px 0; 	padding-top:20px;	display:block;}.index_countdown {    text-align:center;    font-size:20px;    font-weight:bold;}.index_countdown strong{    color:#FF0000;    }