/* CSS Document */

/*
	KLEUREN EXTRABOX:
	ZWART: 							#474747
	WIT: 							#ffffff
	BLAUW:							#003283
*/

/* RESET */

*									{ margin: 0; padding: 0; }
html, body							{ height: 100%; }
body				 				{ font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #474747; 
										background: url(../img/bg.jpg) fixed top white; }
input, select, textarea				{ font-family: Arial, Verdana, sans-serif; }
ul									{ list-style: square inside; }
ol									{ list-style: decimal inside; }
a									{ color:#000000; outline: none; text-decoration: none; }
a:hover								{ color:#ff0000; text-decoration:underline; }
a img								{ background: none; }
a:active, a:focus 					{ outline: 0; }
img									{ border: none; }
table								{ border-collapse: collapse; }
p									{ padding:7px 0px; }
hr									{ display:none; }
object 								{ outline:none; }


/* DEFAULTS */

.abs 								{ position:absolute;top:0px;left:0px; }
.ar									{ text-align:right; }
.shade								{ background:url('../img/bg.png') top; width:996px; margin:0 auto;  }
.center						  		{ position:relative; width:960px; margin:0 auto;  }
.popup .center						{ position:relative; width:600px; margin:0 auto; }
.clear						 		{ clear:both; }
.fl 								{ float:left;display:inline; }
.fr									{ float:right; }
.hidden								{ display:none;}
input								{ background:#fff; font-size:12px; }
.noborder							{ border:0px !important;background:none; }
.rel 								{ position:relative; }
.sup								{ vertical-align:super; font-size:10px;}
textarea							{ background:#fff; font-size:12px; }
.alert                { background:#e66f2b;}

a.print								{ display:block; background:url('../img/bt_print.gif') top no-repeat; float:right; width:102px; height:16px; text-indent:-9999px;}
a.moreinfo							{ display:block; background:url('../img/sprite_eb.png') -622px -140px; float:right; width:70px; height:15px; text-indent:-9999px;}
a.readmore							{ display:block; background:url('../img/sprite_eb.png') -622px -156px; width:70px; height:15px; text-indent:-9999px;}

/* JQTRANSFORM */

form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}

/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:0px;}
.jqTransformRadio {
	background: transparent url(../img/form/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin:7px 5px 0 0;
}
a.jqTransformCheckbox {
	background: transparent url(../img/form/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 17px;
	background: url(../img/form/select_left.gif) no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 17px;
	line-height: 15px;
	padding: 1px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	color:#333333;
	font-weight:bold;
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 20px;
	height: 17px;
	background: url(../img/form/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 17px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 120px;
	overflow: auto;
	/*overflow-y: auto;*/
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	list-style-position:outside;
	display: block;
	padding: 2px 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color:#33498a;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	/*background:#3582c4;*/
	color: #dd291e;
}

.disabled .jqTransformSelectWrapper		{ background-image:url('../img/form/select_left_disabled.gif');}
.disabled .jqTransformSelectWrapper a.jqTransformSelectOpen		{ background-image:url('../img/form/select_right_disabled.gif');}
.disabled .jqTransformSelectWrapper div span { color:#7f7f7f;}


/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}


/* FORMULIER */
.form .item							{ clear:both; float:left; width:398px; height:30px;}
.form .item .label					{ display:block; float:left; width:90px; }
.form .item input					{ float:left; }
.form .item input[type=text]		{ width:306px; height:20px; border:1px solid #d4d4d4;}
.form .item.textarea				{ float:left; height:90px;}
.form .item.textarea textarea		{ float:left; width:306px; height:80px; border:1px solid #d4d4d4; overflow:auto;}
.form .button						{ clear:both; float:left; display:block; background:url('../img/sprite_eb.png') 0px -206px; width:400px; height:30px; line-height:30px;text-align:center; color:#fff; font-weight:bold; font-size:14px; text-decoration:none; margin-top:10px;}
.form .button:hover					{ background-position:0px -246px; }
.form .jqTransformSelectWrapper		{ float:left;} 
.form .marker						{ display:block; float:left; background:url('../img/form_error.png') no-repeat 3px 0px; width:20px; height:18px; text-indent:-9999px; }
.form .correct .marker				{ background-image:url('../img/form_correct.png'); }

.form .select select				{ width:286px; }

.form .required input					{ background:url('../img/form_error.png') no-repeat right; }
.form .required textarea				{ background:url('../img/form_error.png') no-repeat right top; }
.form .item.correct input				{ background:url('../img/form_correct.png') no-repeat right;}
.form .item.correct textarea			{ background:url('../img/form_correct.png') no-repeat right top;}

.form .zipcode						{ width:158px;}
.form .zipcode input[type=text]		{ width:57px;}
.form .city 						{ clear:none; width:240px;}
.form .city .label					{ width:50px;}
.form .city input[type=text]		{ width:188px;}


/* CALCULATOR */

.calc .button						{ clear:both; float:left; display:block; background:url('../img/sprite_eb.png') 0px -206px; width:400px; height:30px; line-height:30px;text-align:center; color:#fff; font-weight:bold; font-size:14px; text-decoration:none; margin-top:10px;}
.calc .buttonOrange			{ clear:both; float:left; display:block; background:url('../img/sprite_eb.png') 0px -596px; width:400px; height:30px; line-height:30px;text-align:center; color:#fff; font-weight:bold; font-size:14px; text-decoration:none; margin-top:10px;}
.calc .or               { text-align:center;font-weight:bold;width:100%;line-height:30px;}
.calc .form .item							{ clear:both; float:left; width:398px; height:30px;}
.calc .form .item .label					{ display:block; float:left; width:90px; }
.calc .form .item .labelbig					{ display:block; float:left; width:190px; }
.calc .form .item .textsmall2					{ width:158px !important; float:left; }
.calc .form .item .textsmall					{ width:206px !important; float:left; }
.calc .form .item input					{ float:left; }
.calc .form .item input[type=text]		{ width:306px; height:20px; border:1px solid #d4d4d4;}
.calc .form .item.textarea				{ float:left; height:90px;}
.calc .form .item.textarea textarea		{ float:left; width:306px; height:80px; border:1px solid #d4d4d4; }
.calc .form .button						{ clear:both; float:left; display:block; background:url('../img/sprite_eb.png') 0px -206px; width:400px; height:30px; line-height:30px;text-align:center; color:#fff; font-weight:bold; font-size:14px; text-decoration:none; margin-top:10px;}
.calc .form .button:hover					{ background-position:0px -246px; }
.calc .form .jqTransformSelectWrapper		{ float:left;} 
.calc .form .marker						{ display:block; float:left; background:url('../img/form_error.png') no-repeat 3px 0px; width:20px; height:18px; text-indent:-9999px; }
.calc .form .correct .marker				{ background-image:url('../img/form_correct.png'); }
.calc .form .select select				{ width:188px; }
.calc .form .required input					{ background:url('../img/form_error.png') no-repeat right; }
.calc .form .required textarea				{ background:url('../img/form_error.png') no-repeat right top; }
.calc .form .item.correct input				{ background:url('../img/form_correct.png') no-repeat right;}
.calc .form .item.correct textarea			{ background:url('../img/form_correct.png') no-repeat right top;}
.calc .form .zipcode						{ width:158px;}
.calc .form .zipcode input[type=text]		{ width:57px;}
.calc .form .city 						{ clear:none; width:240px;}
.calc .form .city .label					{ width:50px;}
.calc .form .city input[type=text]		{ width:188px;}
.calc .form .checkbox			{ height:auto;} 
.calc .form .checkbox .label	{ padding-left:10px; width:auto;}

.calcChoices                         {float:left;}
.calcChoices ul         						 {list-style:none; line-height:30px;}
.calcChoices ul li.main              {border-bottom:1px solid #000000;}
.calcChoices a                       {color:#003180;text-decoration:none;font-weight:bold;}

.calcChoices ul li.main .kol1              {border-bottom:2px solid #e66f2b;}
.calcChoices ul li.main .kol2              {border-bottom:2px solid #e66f2b;}
.calcChoices ul li.main .kol3              {border-bottom:2px solid #e66f2b;}
.calcChoices ul li.main .sub .kol1   {border:0px;}
.calcChoices ul li.main .sub .kol2   {border:0px;}
.calcChoices ul li.main .sub .kol3   {border:0px;background:none;}

.calcChoices ul li.ClosedMain        {border-bottom:1px solid #dadada;}
.calcChoices ul li.ClosedMain .kol2  {visibility:hidden;}
.calcChoices ul li.ClosedMain .kol3 span  {visibility:hidden;}
.calcChoices ul li.ClosedMain .kol3 {background:url('../img/icon_arrow.gif') no-repeat right top;}
.calcChoices ul li.ClosedMain .sub   {display:none;}

.calcChoices .kol1                   {float:left;width:160px;}
.calcChoices .kol2                   {float:left;width:120px;}
.calcChoices .kol3                   {float:left;width:118px;}

.calcChoices input[type=text]        {width:38px;border:1px solid #d4d4d4;margin-top:7px;}

.calcChoices .sub li .kol1           {padding-left:20px;width:140px;}

#bereken    {display:block;}
#indicatie  {display:none;}

.indiBox {margin-bottom:20px;}
.indiBox .col1 {float:left;width:90px;}
.indiBox .col2 {float:left;width:308px;}

/* HEADER */

.header								{ background:#e06401; height:150px; }
.logo								{ display:block; background:url('../img/sprite_eb.png'); width:960px; height:90px; text-indent:-9999px;}


/* MENU */
.menu								{ background:#fff; height:30px; position:relative; }
.menu ul							{ list-style:none; line-height:30px; margin:0px 10px 0px 13px; }
.menu li							{ float:left; display:inline; margin:0px 17px; line-height:30px; }
.menu ul ul							{ display:none; position:absolute; top:30px; left:10px; width:940px; margin:0px;}
.menu li a							{ text-decoration:none; font-weight:bold; color:#474747; padding:9px 0; display:block;}
.menu li.hover ul					{ display:block; background:#e36601; }
.menu li.active ul					{ display:block; }
.menu li.hover li					{ display:inline;}
.menu li.hover a					{ color:#e36601;}
.menu li.active a					{ color:#e36601;}
.menu li li a						{ color:#ffffff; font-weight:normal; padding:0; display:inline;}
.menu li li a:hover					{ color:#003283;}
.menu li li a:hover					{ color:#003283;}
.menu li.hover li a					{ color:#ffffff;}
.menu li.active li a				{ color:#ffffff;}
.menu li.hover li a:hover			{ color:#003283;}
.menu li li.active a				{ color:#003283;}


/* HOMEPAGE */

.sfeer								{ clear:both; width:960px; height:300px; position:relative; }
.dline								{ clear:both; background:url('../img/sprite_eb.png') 0px -180px; height:2px; }


/* OFFERTE MODULE */

.offerte							{ position:absolute; top:15px; right:22px;}
.offerte .circle					{ position:absolute; top:36px; right:426px;}
.offerte .tab						{ background:url('../img/sprite_eb.png'); width:498px; height:35px;}
.offerte .tab A						{ display:block; text-indent:-9999px; width:170px; height:35px; float:left; }
.offerte.step1 .tab					{ background-position:-462px -185px; }
.offerte.step2 .tab					{ background-position:-462px -223px; }
.offerte.step3 .tab					{ background-position:-462px -263px; }

.offerte .bg						{ background:url('../img/sprite_eb.png') -462px -308px; width:498px; height:240px;}
.offerte .image						{ float:left; width:200px; padding:20px 20px 0 30px;}
.offerte .text						{ float:left; width:220px; padding:20px 0 0 0; }
.offerte .text h3					{ color:#003283; font-size:14px;}
.offerte .text .arrow				{ display:block; background:url('../img/icon_arrow.png') no-repeat top left; padding-left:20px; line-height:16px; margin-top:5px;}
.offerte.step1 .text UL					{ list-style-position:outside; list-style-image:url('../img/icon_arrow.png'); margin-left:16px; margin-top:8px; line-height:17px; }
.offerte .text LI					{ margin-bottom:2px; }
.offerte .text .button				{ display:block; background:url('../img/sprite_eb.png') -472px -100px; width:220px; height:30px; line-height:30px; color:#fff; 
									  position:absolute; bottom:30px; right:30px; font-size:14px; font-weight:bold; text-align:center;}
.offerte .text .button:hover		{ background-position:-702px -100px; text-decoration:none;}
.offerte .select 					{ height:30px;}
.offerte .select select				{ width:200px;}
.offerte .q							{ line-height:24px; font-size:11px;}
.offerte .info						{ font-weight:bold; font-size:11px; color:#003283; background:url('../img/icon_info.gif') no-repeat right; display:block; border-top:1px solid #dadada; line-height:20px; cursor:pointer; }

.offerte.step1 .circle				{ background:url('../img/o-step1-circle.png'); width:123px; height:122px;} 

.offerte.step2						{ visibility:hidden; }
.offerte.step2 .image				{ position:relative;}
.offerte.step2 .image div			{ position:absolute; top:1px; left:-51px; width:311px; height:205px; background-repeat: no-repeat; }
.offerte.step2 .image .size1		{ background-image:url('../img/o-step2-size1.png');}
.offerte.step2 .image .size2		{ background-image:url('../img/o-step2-size2.png');}
.offerte.step2 .image .size3		{ background-image:url('../img/o-step2-size3.png');}
.offerte.step2 .image .size4		{ background-image:url('../img/o-step2-size4.png');}
.offerte.step2 .image .size5		{ background-image:url('../img/o-step2-size5.png');}

.offerte .image .icon1				{ background-image:url('../img/o-step2-icon1.png'); top:1px; left:-51px; width:123px; height:122px;}
.offerte .image .icon2				{ background-image:url('../img/o-step2-icon2.png'); top:1px; left:-51px; width:123px; height:122px;}
.offerte .image .icon3				{ background-image:url('../img/o-step2-icon3.png'); top:1px; left:-51px; width:123px; height:122px;}
.offerte .image .icon4				{ background-image:url('../img/o-step2-icon4.png'); top:1px; left:-51px; width:123px; height:122px;}
.offerte .image .icon5				{ background-image:url('../img/o-step2-icon5.png'); top:1px; left:-51px; width:123px; height:122px;}

.offerte.step2 .image .house1		{ background-image:url('../img/o-step2-house1.png');}
.offerte.step2 .image .house2		{ background-image:url('../img/o-step2-house2.png');}
.offerte.step2 .image .house3		{ background-image:url('../img/o-step2-house3.png');}
.offerte.step2 .image .house4		{ background-image:url('../img/o-step2-house4.png');}
.offerte.step2 .image .house5		{ background-image:url('../img/o-step2-house5.png');}

.offerte.step3						{ visibility:hidden; }
.offerte.step3 .image				{ position:relative;}
.offerte.step3 .image div			{ position:absolute; top:1px; left:-51px; width:300px; height:205px; background-repeat: no-repeat; }
.offerte.step3 .image strong		{ display:block; color:#003283; font-size:18px; padding:30px 0 0 45px; line-height:22px; text-transform:uppercase;}
.offerte.step3 .image .infotext		{ padding:25px 0 0 0; display:block;}

.offerte.step3 .image .house1		{ background-image:url('../img/o-step2-house1-small.png');}
.offerte.step3 .image .house2		{ background-image:url('../img/o-step2-house2-small.png');}
.offerte.step3 .image .house3		{ background-image:url('../img/o-step2-house3-small.png');}
.offerte.step3 .image .house4		{ background-image:url('../img/o-step2-house4-small.png');}
.offerte.step3 .image .house5		{ background-image:url('../img/o-step2-house5-small.png');}

.offerte .text .subtitle			{ display:block; line-height:20px; border-bottom:1px solid #dadada;}
.offerte .text .blue				{ margin:8px 0 0 0; background:#003283; padding:10px 10px 0px 10px;}
.offerte.step3 .text .select		{ padding-top:10px; }
.offerte.step3 .text .select		{ float:left; width:100px;}
.offerte.step3 .text select			{ width:75px; }
.offerte.step3 .text .input			{ clear:both; width:200px; height:30px; background:url('../img/bg_input.gif') no-repeat;}
.offerte.step3 .text input			{ width:196px; border:0px; line-height:20px; background:transparent; padding:2px;}
.offerte.step3 .text .contactselect	{ padding-top:0px; }
.offerte.step3 .text .contactselect	{ float:left; width:200px; height:25px;}
.offerte.step3 .text .contactselect select	{ width:180px; }

.offerte.result						{ visibility:hidden; }
.offerte.result .tab				{ background-position:-462px -263px; }

.blue .input.error					{ background-image:url('../img/bg_input_error.gif') !important;}
.blue .input.correct				{ background-image:url('../img/bg_input_correct.gif') !important;}

.tooltip							{ display:none; background:url('../img/tooltip.png'); width:712px; height:272px; padding:20px 40px 20px 20px; color:#fff; z-index:100;}
.tooltip .image						{ float:left; width:auto; padding:1px 0 1px 1px;}
.tooltip .title						{ font-size:16px; line-height:34px; display:block; margin-top:10px;}


/* BANNERS */

.banners							{ clear:both; }
.banners .item						{ float:left; width:290px; margin:4px 0 0 20px;}
.banners .item:first-child			{ margin-left:25px;}
.banners .item.locator				{ height:220px; }
.banners select						{ margin:165px 0 0 130px; width:140px;}
.banners .jqTransformSelectWrapper	{ margin:165px 0 0 130px; }
.banners .jqTransformSelectWrapper select { width:120px; }


/* CONTENT COLUMN */
.content							{ background:#fff; padding:25px; clear:both; }

.block-news							{ clear:both; background:url('../img/bg_news.gif'); width:900px; height:190px; 
									  padding:5px; margin:19px 25px 5px 25px; font-size:12px;}
.block-news.h                       { background:url('../img/bg_homeintro.gif'); height:315px;}
.block-news .left					{ float:left; width:580px; padding:20px; height:132px; overflow:hidden; position:relative; }
.block-news .left h2				{ color:#003283; font-size:14px; line-height:20px;}
.block-news .left h2:first-child	{ margin-top:-5px;}
.block-news .left .intro			{ padding:8px 0; display:block;}
.block-news .left .readmore			{ position:absolute; right:0; bottom:0; margin-right:20px; }

.block-news .right					{ background:#c6c6c6; border-left:1px solid #999999; float:left; width:239px; height:148px; 
									  padding:20px; }
.block-news .right ul				{ list-style:none outside;}
.block-news .right a				{ line-height:22px;}

.col								{ float:left; width:440px; margin:30px 0 0 20px; display:inline;}
.col.first							{ clear:both; margin-left:30px; }
.col .block							{ line-height:18px; }
.col .block .line					{ clear:both; height:1px; background:#dadada; margin-bottom:15px;}
.col .block .top					{ background:url('../img/sprite_eb.png') 0px -192px; width:440px; height:2px; }
.col .block .bg						{ border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:20px; text-align:justify;}
.col .block .bottom					{ background:url('../img/sprite_eb.png') 0px -194px; width:440px; height:2px; }
.col .block h2						{ color:#003283; font-size:12px; height:30px; }
.col .block h2:first-child			{ margin-top:-5px;}
.col .block h3						{ color:#003283; font-size:12px; height:30px; }
.col .block h3:first-child			{ margin-top:-5px;}
.col .block .datum					{ display:block; text-align:right; font-size:10px; color:#777777; height:25px; margin-top:-5px;}

/* NEWS SPECIFIC */

.newsitem IMG.image1				{ float:right; margin:18px 0 0 10px; }

.col .newsitem h3                        { height:24px; }
.newsitem .like                     { float:left; width:290px; height:30px;}
.newsitem .datum                    { float:right; width:100px; line-height:20px; margin-top:0;}
.newsitem .like .fb                 { float:left; width:120px;}
.newsitem .like .twitter            { float:left; width:170px;}

.newsitem .icons                    { float:left; width:220px; }
.newsitem .icons .lbl               { display:block; float:left; line-height:18px; color:#666; font-size:11px;}
.newsitem .icons .a                 { display:block; float:left; width:18px; height:17px; text-indent:-9999px; background:url('../img/social-icons.png'); margin-left:9px;}
.newsitem .icons .facebook          { background-position:-79px 0;}
.newsitem .icons .twitter           { background-position:-97px 0;}
.newsitem .icons .linkedin          { background-position:-115px 0;}


ul.list								{ list-style:none outside; }
ul.list li							{ line-height:29px; border-top:1px solid #dadada;}
ul.list li:first-child				{ border-top:0px;}
ul.list a							{ color:#003283; display:block; padding:5px 0;}
ul.list a.active					{ color:#e36601; }

ul.bullets							{ list-style:none outside; border-top:1px solid #dadada;}
ul.bullets li						{ line-height:29px; border-bottom:1px solid #dadada;}
ul.bullets a						{ color:#003283; display:block; }
ul.bullets a.active					{ color:#e36601; }
ul.bullets .label					{ clear:both; display:block; float:left; width:318px; padding:5px 0 5px 10px; line-height:18px;}
ul.bullets .value					{ display:block; float:left; width:70px; text-align:center; font-weight:bold;}
ul.bullets .check					{ display:block; float:left; background:url('../img/sprite_eb.png') -572px -140px; width:16px; height:16px; margin:6px 27px 0; }
ul.bullets .incl					{ display:block; float:left; width:60px; text-align:center; background:#ef6b00; color:#fff; padding:5px; line-height:18px;}
ul.bullets .date					{ display:block; float:right; color:#777777; font-size:10px;}

.listing							{}
.listing .item						{ clear:both; border-top:1px solid #c6c6c6; padding:15px 0 0 0; margin-top:10px; font-size:11px;}
.listing .item .image				{ float:left; width:120px; background:center no-repeat; margin-left:-5px;}
.listing .item .text				{ float:left; width:268px; margin-left:15px; padding:0 0 5px 0; font-size:12px;}

table.split td						{ border-left:1px solid #c6c6c6; padding-left:20px; }
table.split td:first-child			{ padding:0px; border-left:0px; }

.route								{ }
.route input						{ border:1px solid #d4d4d4; font-size:11px; width:75px; height:17px; float:right;}
.route .select						{ float:right; margin-right:10px; }
.route .button						{ display:block; background:url('../img/sprite_eb.png') -472px -140px; float:right; width:90px; height:17px; text-align:left; text-indent:-9999px; margin:0 0 0 10px;}
.route .button:hover				{ background-position:-472px -140px; }

.images .bg							{ padding:20px 10px 20px 20px !important; }
.images .overlay					{ float:left; width:281px; height:189px; background:center no-repeat; margin:0 0 0 -5px;}
.images .overlay-s					{ float:left; width:120px; height:90px; background:center no-repeat; display:inline; margin:0px 5px 5px 5px;}
.images .overlay-s.active			{ width:130px; margin:0px 0px 5px 0px;}
.images .label						{ line-height:30px;}

.map .gmap							{ width:400px; height:290px; }
.map_big							{ background:url('../img/overlay_map.gif'); width:400px; height:390px; padding:5px; margin:0 0 0 -5px;}
.map_big .gmap						{ width:400px; height:390px;}

#paging								{ margin-top:5px; }
#paging TABLE						{ float:right; }
#paging TD							{ white-space:nowrap; }
#paging TD A						{ display:inline; color:#003283; margin:0 3px; }
#pagina .pages						{ text-align:center; }


/* FOOTER */

.footer								{ clear:both; background:url('../img/bg_footer.gif') bottom repeat-x #003283; width:960px; height:120px; 
									  margin-top:25px; }
.footer a							{ display:block; text-indent:-9999px; width:59px; height:71px; }
.footer ul							{ list-style:none outside; margin-left:235px;}
.footer li							{ display:inline; float:left; margin:20px 0 0 20px;}
.footer .icon-movingbus				{ background:url('../img/sprite_eb.png') 0px -445px;}
.footer .icon-movingbus.hover			{ background-position:0 -518px; }

.footer .icon-user				{ background:url('../img/sprite_eb.png') -75px -445px;}
.footer .icon-user.hover			{ background-position:-75px -518px; }

.footer .icon-moving				{ background:url('../img/sprite_eb.png') -225px -445px;}
.footer .icon-moving.hover			{ background-position:-225px -518px; }

.footer .icon-business				{ background:url('../img/sprite_eb.png') -150px -445px;}
.footer .icon-business.hover		{ background-position:-150px -518px; }

.footer .icon-contact				{ background:url('../img/sprite_eb.png') -300px -445px;}
.footer .icon-contact.hover		{ background-position:-300px -518px; }

.footer .icon-offerte				{ background:url('../img/sprite_eb.png') -375px -445px;}
.footer .icon-offerte.hover		{ background-position:-375px -518px; }

.footerlinks						{ text-align:center; line-height:25px; color:#999999; font-size:11px;}
.footerlinks a						{ color:#999999; text-decoration:none;}
.footerlinks a:hover				{ color:#003283;}

.footersocial                       { clear:both; margin:0 auto; width:670px;}
.footersocial .fb                   { float:left; width:320px; margin:15px 0 0 30px; }
.footericon							{ clear:both; display:block; background:url('../img/sprite_eb.png') -248px -100px; width:156px; height:48px; 
									  margin:5px 0 ; text-indent:-9999px; float:left; }
.footersocial .icons                { float:left; width:140px; padding:4px 0; margin:14px 0 0 20px; border-left:1px solid #dedede;}
.footersocial .icons .a           { display:block; float:left; width:26px; height:27px; text-indent:-9999px; background:url('../img/social-icons.png'); margin-left:20px;}
.footersocial .icons .facebook    { background-position:0 0;}
.footersocial .icons .twitter     { background-position:-26px 0;}
.footersocial .icons .linkedin    { background-position:-52px 0;}

/* HIGHSLIDE */ 

body.highslide 						{ background:#fff; margin:0px; }
.highslide-html 					{ background:#fff;}
.highslide-html-content				{ visibility:hidden; width: 480px;}
.highslide .margin					{ padding-left:20px;}
.highslide-header 					{ cursor:pointer; }

.highslide 							{ border:0px; line-height:16px;  }
.highslide h2						{ font-size:12px; color:#003283; }

.highslide-dimming 					{ background: black; }

.highslide .header					{ background:#ccc; height:20px;}


.highslide .form .item				{ width:438px;}
.highslide .form .item .label		{ width:90px;}
.highslide .form .item input[type=text]		{ width:346px;}
.highslide .form .item.textarea textarea		{ width:346px; }
.highslide .form .button			{ background-position:0px -286px; width:438px;}
.highslide .form .button:hover		{ background-position:0px -326px; }

.highslide .form .select			{ height:auto;} 
.highslide .form .select select		{ width:168px; margin-bottom:10px; } 
.highslide .form .select .label		{ width:230px; color:#303030; height:30px;}
.highslide .form .info				{ float:right; font-size:11px; color:#003283; background:url('../img/icon_info.gif') no-repeat right; 
									  width:190px; border-top:1px solid #dadada; line-height:20px; margin-right:20px; height:25px;}

.highslide .form .dateitem			{ width:438px;}
.highslide .form .dateitem .label	{ width:230px;}
.highslide .form .dateitem input[type=text]		{ width:188px;}

.highslide .form .checkbox			{ height:auto;} 
.highslide .form .checkbox .label	{ padding-left:10px; width:auto;}

.highslide .form .zipcode			{ width:158px;}
.highslide .form .zipcode input[type=text]		{ width:57px;}
.highslide .form .city 				{ width:282px;}
.highslide .form .city .label		{ width:50px;}
.highslide .form .city input[type=text]		{ width:228px;}

.highslide .line					{ clear:both; height:1px; background:#dadada; margin-bottom:10px; width:438px;}

.highslide .close 					{ display:block; float:right; background:url('../img/sprite_eb.png') -702px -140px; width:88px; height:20px; 
									  text-indent:-9999px;}
#ui-datepicker-div                  { z-index: 1999 !important; }

/* 2011-11-02, toevoeging t.b.v. actie pagina */

.countdown 				{ clear:both; background:url('../img/bg-countdown.gif') no-repeat top;} 
.countdown .lbl			{ display:block; float:left; width:42px; text-indent:-9999px;}
.countdown .countdown_section	{ width:78px; float:left; line-height:30px; font-size:14px; color:#000; font-weight:bold; text-align:center; margin-left:10px; }
.countdown .countdown_amount	{ font-size:22px; color:#fff; line-height:46px;}

.hp-countdown			{ background:url('../img/bg-hp-countdown.jpg') no-repeat; height:220px;}
.hp-countdown .countdown_row		{ display:block; padding-top:82px;}
.hp-countdown .countdown_section	{ width:60px; float:left; line-height:30px; font-size:12px; color:#000; font-weight:bold; text-align:center; margin-left:10px; }
.hp-countdown .countdown_amount		{ font-size:22px; color:#fff; line-height:20px;}
.hp-countdown .text					{ font-size:16px; color:#003283; text-align:center; font-weight:bold;}
.hp-countdown .button               { background: url("../img/sprite_eb.png") repeat scroll -472px -100px transparent; color: #FFFFFF; display: block;
                                      font-size:14px; font-weight:bold; height:30px; line-height:30px; text-align:center; width:220px; margin:5px auto 0;}

