/************************************************************************************************/
/*template*/
/************************************************************************************************/
html {overflow-x: hidden;}
*{margin:0px;padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
img{border:0px;}
body{}
div.clear{clear:both;}
a{text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline}

/************************************************************************************************/
/*container*/
/************************************************************************************************/
#container{margin: 0 auto; width:1000px;}

/************************************************************************************************/
/*top*/
/************************************************************************************************/
#top{background:url(../images/header.png) no-repeat; height:260px; position:relative; z-index: 0;}
#top h1 a{display:block; background:url(../images/logo.png) no-repeat; width:302px; height:77px; text-indent:-6000px; position:absolute; top:112px; left:13px;}
#top h2{text-indent:-6000px;}
#top address{position:absolute; left:814px;}
#top address.mail{top:75px;}
#top address.telephone{top:144px;}
#top address span{display:block;}

/*menu*/
#top .menu{background:#4f85c0; padding:5px 21px 0px 14px; width:965px; height:21px; position:absolute; bottom:31px; left:0;}
#top .menu ul{list-style:none;}
#top .menu ul.right{background:none; width:180px; position:absolute; top:1px; right:0;}
#top .menu ul li{float:left; color:#fff; font-size:12px;}
#top .menu ul li a{color:#fff; font-size:12px; text-decoration:none;}
#top .menu ul li span{padding:5px;}

/*left*/
#top .left{background:#ccb38d; padding:10px 0px 0px 12px; width:521px; height:20px; position:absolute; bottom:0; left:0;}
#top .left h2{background:url(../images/textlogo.png) no-repeat; width:92px; height:13px;}

/*right*/
#top .right{background:#4f85c0; padding:4px; width:458px; height:22px; position:absolute; bottom:0; right:0;}
#top .right h3{padding:3px 0px 0px 12px; color:#fff; font-size:13px;}
#top .search{position:absolute; top:4px; right:4px;}
#top .search input{background:#fff; border:none; padding:0px 8px 2px 8px; color:#4f85c0; font-size:13px;}
#top .search input.submitZoeken{width: 71px;height: 22px;cursor: pointer;}
#top .search input.field{padding:3px 8px 3px 8px; width:106px;}

/************************************************************************************************/
/*middle*/
/************************************************************************************************/
#middle{background:url(../images/faux_background.png) repeat-y; padding:0px 0px 5px 1px!Important; margin-top:1px; height:100%;}
#middle *{color:#002743; line-height:1.5;}

/************************************************************************************************/
/*left*/
/************************************************************************************************/
#middle #left{float:left; padding-right:1px; width:532px;}
#middle #left .blue_box{background:#d8e1f0; border-bottom:1px #fff; padding:40px 14px 11px  1px; position:relative; height:104px;overflow:hidden;}
#middle #left img.floatImg{float: left;margin-bottom: 0px;}
#middle #left .blue_box .contactDiv{float: left;width: 152px; padding: 0px 10px 10px 10px;}
#middle #left .aroundContactDiv{float: left; width: 376px;}
#middle #left .aroundContactDiv span{float: left; margin: 7px 0px 0px 10px;}
#middle #left h2.newsYear{padding: 14px 14px 0 11px; font-size: 14px;}
#middle #left h1{background:url(../images/brown_box.png) no-repeat; padding:7px 0px 0px 12px; width:193px; height:24px; color:#fff; font-size:13px; position:absolute; top:0; left:0;}
#middle #left h3{background:url(../images/brown_box.png) no-repeat; padding:7px 0px 0px 12px; width:193px; height:24px; color:#fff; font-size:13px; position:absolute; top:0; left:0;}
#middle #left p{padding:0px 14px 19px 11px;}
#middle #left p.noTopMargin{padding:0px 14px 0px 11px;}
#middle #left p img.noPadding{padding:0px;}
#middle #left p.liftmenu{margin-left: 35px;}
#middle #left h4{padding:19px 14px 0px 11px; margin: 0px 0p x0px 0px;}
#middle #left ul{padding:0px 14px 19px 11px; margin: 0px 0px 0px 13px;}
#middle #left ul.noVerticalSpace{padding:0px 14px 0px 11px; margin: 0px 0px 0px 13px;}
#middle #left table{margin:19px 14px 0px 11px;}
#middle #left iframe{margin:19px 14px 0px 11px;}
#middle #left img{padding:19px 14px 0px 11px;}
#middle #left hr{width: 25px;height: 1px; border: 0;background-color: #002743;color: #002743;display: block;margin-left: 12px;text-align: left;}
#middle #left form{padding:0px 0px 0px 11px;}
#middle #left object{ padding: 0px 0px 0px 11px; }
#middle #left #nederland{ float:right; margin: 5px 15px 0px 0px; }

/*media*/
#middle #left .media{padding:30px 0px 0px 25px;}

/************************************************************************************************/
/*center*/
/************************************************************************************************/
#middle #center{float:left; padding-right:1px; width:265px;}

/*menu*/
#middle #center .menu ul{list-style:none;}
#middle #center .menu ul li a{display:block;border-bottom:1px solid #fff; padding:2px 0px 0px 16px; height:23px; color:#fff; font-size:13px; text-decoration:none;}
#middle #center .menu ul li.blue a{background:#002743;}
#middle #center .menu ul li.purple a{background:#9c5776;}
#middle #center .menu ul li.red a{background:#9b2f33;}
#middle #center .menu ul li.yellow a{background:#f29400;}
#middle #center .menu ul li.green a{background:#828b41;}
#middle #center .menu ul li.brown a{background:#745a33;}
#middle #center .menu ul li.lgreen a{background:#c4d43d;}

/*special*/
#middle #center .special{background:#ccb38d; border-bottom:1px solid #fff; /*padding:27px 0px 22px 0px;*/ position:relative; height:233px; overflow:hidden;}
#middle #center .special *{color:#fff; font-size:11px;}
#middle #center .special h3{border-bottom:1px solid #fff; padding:0px 9px 5px 16px; color:#fff; font-size:13px;}
#middle #center .special h4{padding:11px 0px 0px 16px;font-size:13px;}
#middle #center .special p{padding:0px 0px 20px 16px; width:130px;}
#middle #center .special p.specialPar{padding:0px 0px 35px 16px; width:230px;}
#middle #center .special img.nieuwEva{position:absolute; top:42px; right:9px;}
#middle #center .special span{padding-left:16px; display:block;}
#middle #center .special ul.brochures{padding:0px;margin:12px 0px 0px 16px;}
#middle #center .special ul.brochures li{padding:4px 0px 0px 0px;margin:0px;list-style-type:none;}
#middle #center .special ul.geschikt{padding:0px;margin:0px 0px 0px 12px;}
#middle #center .special ul.geschikt li{padding:4px 0px 0px 0px;margin:0px;list-style-type:none;}
#middle #center .special ul.info{padding:0px;margin:4px 0px 5px 16px;}
#middle #center .special ul.info li{padding:0px 0px 12px 0px;margin:0px;list-style-type:none;}



#middle #center .specialcustomize {
background:#CCB38D none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
height:232px;
overflow:hidden;
position:relative;
}

#middle #right .prizes div.minibanners img {
padding-right:0px;
/*margin-top:50%;*/
}

div.preminibanners { height:197px; }


/*image_menu*/
#middle #center .image_menu{padding:11px 4px 0px 7px;}
#middle #center .image_menu ul{list-style:none;}
#middle #center .image_menu ul li{display:inline; float:left; margin:0px 3px 5px 0px;}
#middle #center .image_menu ul li.blue{background:#002743;}
#middle #center .image_menu ul li.purple{background:#9c5776;}
#middle #center .image_menu ul li.red{background:#9b2f33;}
#middle #center .image_menu ul li.yellow{background:#f29400;}
#middle #center .image_menu ul li.green{background:#828b41;}
#middle #center .image_menu ul li.brown{background:#745a33;}
#middle #center .image_menu ul a{display:block;padding:133px 0px 0px 6px; width:118px; height:19px; color:#fff; font-size:12px; text-decoration:none; font-weight:normal;}
#middle #center .image_menu ul li.blue a{background:url(../images/m_blue.png) 2px 2px no-repeat;}
#middle #center .image_menu ul li.purple a{background:url(../images/m_purple.png) 2px 2px no-repeat;}
#middle #center .image_menu ul li.red a{background:url(../images/m_red.png) 2px 2px no-repeat;}
#middle #center .image_menu ul li.yellow a{background:url(../images/m_yellow.png) 2px 2px no-repeat;}
#middle #center .image_menu ul li.green a{background:url(../images/m_green.png) 2px 2px no-repeat;}
#middle #center .image_menu ul li.brown a{background:url(../images/m_brown.png) 2px 2px no-repeat;}

/************************************************************************************************/
/*right*/
/************************************************************************************************/
#middle #right{float:left; width:200px;}

/*news*/
#middle #right .news *{color:#fff;}
#middle #right .news .item{background:#ccb38d; border-bottom:1px solid #fff;; padding:7px 0px 0px 13px; height:96px;}
#middle #right .news .stretch{height: 89px; padding-bottom:7px;}
#middle #right .news .double{height: 193px;}
#middle #right .news .item table{margin:7px 0px; padding: 0px;}
#middle #right .news .item table tr td.leftCell{width:15px; vertical-align:top}
#middle #right .news .item table tr td div.kalenderPrevYear{float:left;}
#middle #right .news .item table tr td div.kalenderNextYear{float:right;}
#middle #right .news .item h4{font-size:13px;}
#middle #right .news .item h4 a{font-size:13px; font-weight: bold;}
#middle #right .news .item p{width:165px;}
#middle #right .news .item a{font-weight:normal; text-decoration:none;}
#middle #right .news .item a.strong{font-weight: bold;}
#middle #right .news .item a.mouseoverunderline:hover{text-decoration:underline}

/*prizes*/
#middle #right .prizes{padding:12px 0px 0px 12px;}
#middle #right .prizes img{padding-right:10px;}

/************************************************************************************************/
/*footer/
/************************************************************************************************/
#footer{background:#4f85c0; border-left:1px solid #ccb38d; padding:5px 21px 0px 14px; width:964px; height:21px;}
#footer ul{list-style:none;}
#footer ul li{float:left; color:#fff;}
#footer ul li a{color:#fff; text-decoration:none;}
#footer ul li span{padding:5px;}
#footer ul li img{vertical-align:middle;}

/************************************************************************************************/
/*overig/
/************************************************************************************************/
.strong{font-weight:bold;};
.redText{color:#FF0000;}
.box{display:block; width:50px; float:left;}

/************************************************************************************************/
/*photoslide thumb/
/************************************************************************************************/
a#photoslide_button { display:block; border:0px solid #002743 !important; cursor:pointer; width:171px !important; }





div#prefooter {
	border-left:1px solid #CCB38D;
	border-right:1px solid #CFD9EC;
	clear:both;
	height:184px;
	margin-left:auto;
	margin-right:auto;
	
}




/*image_menu*/
.image_menu{	
	/*padding:11px 4px 0px 7px;
	padding-left:1px;
	padding-right:10px;*/
	padding-top:16px;
	height:165px;
	/*background-color:#0CF;*/
	
	
	}
.image_menu ul{list-style:none;}
.image_menu ul li{display:inline; float:left; margin:0px 9px;}
.image_menu ul li.blue{background:#002743;}
.image_menu ul li.purple{background:#9c5776;}
.image_menu ul li.red{background:#9b2f33;}
.image_menu ul li.yellow{background:#f29400;}
.image_menu ul li.green{background:#828b41;}
.image_menu ul li.brown{background:#745a33;}
.image_menu ul li.lgreen{background:#c4d43d;}
.image_menu ul a{	
	display:block;
	padding:133px 0px 0px 6px; 
/*	padding-top:133px;
	padding-bottom:10px;*/
	
	width:118px; 
	height:19px; 
	color:#fff; 
	font-size:12px; 
	text-decoration:none; 
	font-weight:normal;
	}
.image_menu ul li.blue a{background:url(../images/m_blue.png) 2px 2px no-repeat;}
.image_menu ul li.purple a{background:url(../images/m_purple.png) 2px 2px no-repeat;}
.image_menu ul li.red a{background:url(../images/m_red.png) 2px 2px no-repeat;}
.image_menu ul li.yellow a{background:url(../images/m_yellow.png) 2px 2px no-repeat;}
.image_menu ul li.green a{background:url(../images/m_green.png) 2px 2px no-repeat;}
.image_menu ul li.brown a{background:url(../images/m_brown.png) 2px 2px no-repeat;}

/*.image_menu ul li.lgreen a{background:url(../images/m_lgreen.png) 2px 2px no-repeat;}*/
.image_menu ul li.lgreen a{background:url(../images/binnenkort_m_lgreen.png) 2px 2px no-repeat;}





div.nieuwsbrief {
	background-color:#4F85C0;
	height:82px;
	padding:10px;
	font-weight:bold;
	border-left:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
	}

form#form1	{ 
	padding-top:10px;
	width:180px;
	}

form#form1 img a { border:0px; }
form#form1 div {
	width:50px;
	float:left;
	font-weight:normal;
	
	}

form#form1 div {
	width:50px;
	float:left;
	font-weight:normal;
	
	}

input#nieuwsbrief_naam{

	width:100px;
	border:0px;
	}
input#nieuwsbrief_bedrijf{

	width:100px;
	border:0px;
	}
input#nieuwsbrief_email{
	margin-top:2px;
	float:left;
	width:100px;
	border:0px;
	}
img.nieuwsbrief_submit_button{
	float:right;
	padding-left:3px;
	}
	
h2.newsYear a{ cursor:pointer; }


input.onderhoudscontract {	
	border: 1px solid #fff!Important;
	height:14px;
	padding-top:1px;
	padding-left:5px;
		margin-top:2px;
	}
	
form#liftform p { 

	padding:0 0px 10px 5px!Important;
	}

form#liftform p b a { text-decoration:underline; }

div.meerliften div { 
	margin-right:280px;
	font-size:9px;
	float:right;
	}

table.xxx { margin:0px!important;}

span.radiodinges { }
	
div.radiodinges { }

form#form1 input {color:#000!Important; }


form#form1 input#submit { 
	width:20px;
	height:20px;
	border:0px;
	background:url(/images/form_submit_button.png);
	margin-left:8px;
}

label.error { display:none!Important;}

input.error, textarea.error {
	border:1px #F00 solid!Important;
}



div#left p a.thickbox{ 
	
	margin-left:34px;
	}
	
#mapslink {
height:12px;
margin-top:20px;
position:absolute;
margin-left:13px;}

h2.newsYear { clear:both; }

#middle #center .special img.nieuwEva
{
	float: right;
	position: static;
	top: auto;
	right: auto;
	margin-top: 14px;
	margin-left: 4px;
	margin-right: 14px;
}