*, a img, ul { padding:0; margin:0;  border:0}
a { text-decoration:none; color:#c1022c; font-weight:bold;}
a:hover{ text-decoration:underline; }
ul { padding:0;  }
.clear { clear:both; }
.floatRight { float:right; }
.hide { display:none; }
center { height:100%; }


/* =MAIN ELEMENTS */
html{ background: #c6c6c6; height:100%; overflow: -moz-scrollbars-vertical; font-smooth:true; margin:0px; padding:0px;}
body { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#474747; min-height:100%;   text-align:left; margin:0px; padding:0px;
background-image:url('../images/body-bg.jpg'); background-repeat:repeat-x;}
h1 { font-size:22px; font-weight:normal; line-height:22px; color:#c1022c; text-align:left; margin:0px; padding:0px; margin-bottom:15px; font-style:none; font-family:Helvetica, Arial, sans-serif;}
h2 { font-weight:normal; font-size:19px;  color:black; text-align:left; margin:0px; padding:0px; margin-bottom:15px; }
h3 { font-weight:bold; font-size:14px; color:#333333; text-align:left; margin:0px; padding:0px; margin-bottom:12px; }
input { padding-top:3px; padding-bottom:3px; padding-left:3px; background-color:#e8e8e8; }
.button, .buton {width:100px; text-align:center;cursor:hand; border:0; background-image:url('../images/btn1_bg.gif'); background-repeat:repeat-x; color:#FFFFFF; text-transform:uppercase; font-size:11px; *font-size:12px; cursor:hand; cursor:pointer; padding:5px 9px 4px 9px; line-height:15px; font-weight:bold; zoom:1; }
.button:hover, .buton:hover { text-decoration:none; progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1; }
hr { border:0; color:#999; background-color:#999; height:1px; line-height:0px; margin:0px 0 10px 0; }
.contentblock {	padding-bottom:27px; line-height:20px;}
.listBlock { list-style:none; }
.mceNoEditor{ font-family:Arial; font-size:12px; padding:3px; }
textarea, select{ background-color:#e8e8e8; }

/* custom */
.wrapper{ width:961px;   margin:0; text-align:left; }
.header{ width:961px; height:110px; background-image:url('../images/header.jpg'); background-repeat:no-repeat; }
.head_div{padding-top:0px; padding-bottom:0px; margin-top:-10px; margin-bottom:3px;}

.topmenu{width:961px; height:43px; _height:23px; margin-bottom:10px; padding-left:5px; padding-top:3px;}
.topmenu ul{ float:left; margin-right:5px; height:100%; list-style: none; }
.topmenu li{ float:left; height:100%;}
.topmenu li a{ text-decoration:none; text-transform:uppercase; color:white; display:inline-block; padding-top:8px; padding-left:15px; padding-right:15px; height:25px; font-family:Helvetica, Arial, sans-serif; font-size:13px; font-weight:bold; margin-left:10px; margin-right:10px;}

.topmenu li a:hover{ background-color:#a30125; text-decoration:none;  height:25px;}
.topmenu li .active { font-weight:bold; height:25px; background-image:url('../images/bg-menu-active.jpg'); background-repeat:repeat-x;}
.topmenu li .active:hover { font-weight:bold; height:25px;}
.home-title{color:#ff7e16; font-weight:bold; text-transform:uppercase; font-size:15px; margin-bottom:15px;}

.home-block{background-image:url('../images/home-block.gif'); background-repeat:no-repeat; width:206px; height:175px; _height:195px; float:left; margin-right:19px; padding-top:10px; padding-left:11px;}

.content{ width:904px; height:100%; background-color:white; padding:15px; background-image:url('../images/content-top.gif'); background-position:top; background-repeat:no-repeat; padding-top:25px; padding-left:25px; *padding-top:0px; color:#6f6f6f; font-size:15px;}
.content_align{  padding-left:4px; padding-right:0px; padding-bottom:15px; line-height:18px;  }
.content ul{ list-style:square; }



.content-blocks{
	background-color:white;
	width:651px;
	*margin-top:-3px;
	*margin-bottom:-1px;	
	padding-left:20px;
	padding-right:20px;	
	margin-left:-3px;
	padding-top:5px;
	font-size:13px;
}

.content-blocks-border{
	margin-left:-5px;
}

.home-left{ float:left; width:220px; padding-top:15px; }
.home-right{ float:right; text-align:left; margin-top:7px;width:664px;}
.home-right a{text-decoration:none; cursor:hand;}

.home-nieuwsbrief{background-image:url('../images/bg-nieuwsbrief.gif'); background-repeat:no-repeat; width:665px; height:32px; margin-bottom:5px; padding:15px;  padding-top:10px;}
.nieuwsbrief-form{ margin-top:4px; }
.nieuwsbrief-img{float:left; margin-right:10px; margin-top:3px;}
.nieuwsbrief-tekst{float:left; margin-right:55px; }
.nieuwsbrief-veld{width:180px; float:left; margin-right:10px; border:1px solid #b1b1b1; height:17px; margin-top:2px; background-color:#FFF;  color:#5d5c5c; font-size:11px; color:@747474; }


.home-top{ margin-left:-5px; margin-bottom:5px; _margin-top:10px; }

.home-imgLink { float:left; padding-right:1px; }
.home-imgLink:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1;  }

.newsitem{width:250px; border-right:1px solid #d2d2d2; font-family:Helvetica, Arial, sans-serif; float:left;}

.news-readmore{ background-image:url('../images/news-readmore.gif'); background-repeat:no-repeat; width:125px; height:27px; color:white; padding-left:23px; padding-top:5px; font-size:12px; font-weight:normal;}
.news-readmore:hover{ background-image:url('../images/news-readmore-hoover.gif');}
.news-wrapper{ float:right; margin-right:20px; }
.newsTitle a{ color:#c1022c; text-transform:capitalize; float:left; font-size:16px; padding-left:19px; padding-top:10px; padding-bottom:0px; font-weight:bold; margin-bottom:10px;}
.news_description{margin-left:20px; margin-right:20px; color:black; clear:both; color:#808080; font-size:14px;}
.news_date{clear:both; margin-left:20px; margin-bottom:10px; color:#0071b9;}
.rssIcon{ float:right; padding-top:20px; padding-right:17px; }
.home_link{text-decoration:none; color:#4588bb}
.rssIcon:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1;  }
.allnews{ font-size:11px; float:right; margin-top:10px; color:#5b5b5b; font-weight:normal; padding-right:10px; padding-bottom:6px; }
.newsblock{ padding-left:19px; padding-right:19px; padding-top:10px; padding-bottom:5px; color:#888888; line-height:16px; font-size:12px; }
.newsblock a {  font-weight:bold; font-size:14px; color:ff7e16; text-decoration:none; cursor:hand;}
.news_home_description{color:#787878; margin-top:16px; margin-bottom:16px;}

.newsblock2{ padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px;  line-height:13px; font-size:11px; background-color:#d30130; margin-bottom:10px; color:white;}
.newsblock2 a {  font-weight:bold; font-size:12px; color:white; }


.mail-wrapper{ color:#888888; width:100%; background-color:#FFF;  margin-top:30px; }
.mailIcon{ float:right; margin-top:-6px; margin-right:10px; position:relative; }
.mail-content{ float:left;padding-left:15px; padding-right:15px; margin-top:-3px; font-size:11px; }
.mailBtn{ float:left; padding-left:15px; margin-top:10px; margin-bottom:15px; }

.footer{ font-size: 11px; color:#8e8e8e; padding-top:6px; background-image:url('../images/footer-bg.jpg'); background-repeat:repeat-x; text-align:left; width:100%; margin-top:-45px; height:105px; padding-bottom:10px; _padding-top:0px; *margin-top:-30px; _margin-top:0px; }
.footer a{ color:#8e8e8e; font-weight:bold; padding-left:2px; padding-right:2px;}
.footer a:hover{ text-decoration:underline; }
.footer-gemeente{color:#8dc13c; text-align:left; font-weight:bold; font-size:12px; margin-bottom:15px; text-transform:uppercase}
.footer-text{width:966px; background-image:url('../images/footer-top.jpg'); background-repeat:no-repeat; height:100px;  margin-top:-7px; padding-top:40px; font-size:13px; text-align:left; *margin-left:1px; _margin-left:-5px; }
.footer-block-1{float:left; border-right:1px solid #3f3f3f; padding-right:25px;}
.footer-block-2{float:left; margin-left:25px; border-right:1px solid #3f3f3f; padding-right:25px;}
.footer-block-3{float:left; margin-left:25px; border-right:1px solid #3f3f3f; padding-right:25px;}
.footer-block-4{float:left; margin-left:25px; border-right:1px solid #3f3f3f; padding-right:25px;}
.footer-block-5{float:left; margin-left:25px; border-right:1px solid #3f3f3f; padding-right:25px;}
.footer-block-description{text-align:left; font-weight:bold; line-height:16px;}
.footer-block-bottom{margin-top:15px; color:#717171;}
.footer-text a{ color:#3e3e3e; text-decoration:none; font-weight:normal}
.footer-block-bottom a{color:#858585}

.banner_wrap{ float:right; width:254px; margin-left:10px;  margin-top:0px; background-image:url('../images/banner-center.gif'); background-repeat:repeat-y;}

.submenu{ width:250px;}

.submenu-arrow{float:left; margin-top:4px; *margin-top:5px; margin-right:10px; margin-left:6px;}
.submenu-arrow-active{float:left; margin-top:4px; *margin-top:5px; margin-right:10px;}
.headtitle{ margin-top:5px;}
.headtitle h1{ font-size:30px; font-weight:normal;}

.submenu li{ list-style:none;  padding:0; margin-top:5px; border-bottom:1px solid #9d0023; padding-bottom:5px; padding-top:5px;}
.submenu li a{ color:black; font-weight:normal; margin-right:0px; margin-left:10px; margin-top:2px;  font-size:15px; display:block; }
.submenu li a:hover{ text-decoration:none; }
.submenu_non_active_li:hover{ background-color:#f1f1f1; }
.submenu li  .active{  margin-top:0px; color:white;  margin-top:2px; font-weight:bold;}
.submenu_active_li {background-color:#c1022c; height:20px; margin-bottom:-5px;}
.submenu_active_li:hover{}

.subsubmenu ul { }
.subsubmenu li {list-style:none;   }
.subsubmenu li a{  color:black; font-weight:normal; padding-left:15px; width:180px; text-transform:none; height:26px; font-size:12px;}
.subsubmenu li a:hover{ text-decoration:none; color:#c1022c;  }
.subsubmenu li  .active{ padding-left:15px; width:180px; font-weight:bold; height:26px;  color:black; }
.subsubmenu li  .active:hover{   }


.subsubsubmenu li {list-style:none; height:30px; background-image:url('../images/submenu_line.gif'); background-repeat:no-repeat; background-position:bottom; }
.subsubsubmenu li a{ display:block; color:#5d5a5b; font-weight:normal;  background-image:url('../images/subsubicon.gif'); background-repeat:no-repeat; background-position:45px 14px;  }
.subsubsubmenu li  .active{  font-weight:bold; color:#000; }
.subsubsubmenu li  .active:hover{   }


.btnFolder{ float:left; margin-top:0px;  margin-left:0px;}
.btnFolder:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1; }
.banner-border{margin-left:-2px; *margin-bottom:-3px; margin-top:-1px;}

/* tweedehandswagens */
.frmSearch{ background-color:#1f1f1f; padding:10px; }
.frmSearch label{ float:left; color:#8e8e8e; font-weight:bold; font-size:12px; margin-bottom:8px; letter-spacing:1px; }
.frmSearch select{ float:left; border:1px solid #a6a6a6; width:100%; clear:both; font-size:12px; }
	.select-hover{ background-color:#d1dbde; border:1px solid #82acb9; }
.field{ float:left; margin-right:20px; margin-bottom:13px; width:115px;  }

.btwaftr{ float:left; margin-top:10px;  }
.chkFirstClass{  float:left; margin-top:10px;  margin-left:18px;}
.frmSearch input{ border:0;}
.btnZoeken{ float:right; margin-top:6px; cursor:hand; cursor:pointer;}
.btnZoeken:hover{progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1;}

.line{ color:#414141; background-color:#414141; margin-top:15px; margin-bottom:15px; }

.results_top{ margin-bottom:15px;  }
.paging{ float:left; }
.pageNr{ float:left; background-color:#1f1f1f; color:white; font-weight:bold; padding:4px 9px 4px 9px; text-decoration:none; display:block; margin-right:10px; }
.pageNr:hover, .pageNr_active{ float:left;font-weight:bold; padding:4px 9px 4px 9px; display:block; margin-right:10px; background-color:#ffffff; color:#000; text-decoration:none; }

.sortBy{ float:right; }
.sortBy label{ color:#8e8e8e; letter-spacing:1px; }
.sortBy select{ border:1px solid #a6a6a6; font-size:12px; width:115px; }

.result{ border:1px solid black; float:left; width:338px; height:92px; background-image:url('../images/result_bg.gif'); margin-right:10px; margin-bottom:19px; display:block; color:#ffffff; font-weight:normal;cursor:pointer; *cursor:hand;}
.result:hover{ border:1px solid #84a9b5; text-decoration:none; }
.result img{ float:left; margin:5px; margin-right:10px; }
.result h4{ font-size:12px; font-weight:bold; text-transform:uppercase; color:#878787; margin-top:5px; margin-bottom:3px; letter-spacing:1px; }
.price{ float:right; font-weight:bold; font-size:21px; color:#84a9b5; padding-right:8px; margin-top:10px; *margin-top:-5px; position:relative; cursor:pointer; *cursor:hand;}
.firstClassIcon{ float:right; width:18px; height:18px; background-image:url('../images/firstclass_ico2.gif'); margin:5px;}

.detailTitel{  font-size:15px; color:#FFF; border-top:1px solid #414141;  border-bottom:1px solid #414141; margin-top:15px; margin-bottom:20px; padding-top:8px; padding-bottom:8px; padding-left:2px; letter-spacing:1px; }

.detailImgs{ float:left; margin-right:30px; width:250px;  }
.detailImgs .thumb{ float:left; margin-right:3px; margin-top:10px;  cursor:pointer; *cursor:hand;}
.loading{  }

.detailTable{ text-align:left; float:left; width:333px; }
.detailTable tr{vertical-align:middle;   }
.detailTable .col1{ width:128px; background-color:#3c3c3c; color:#959595; font-weight:bold; padding-left:10px; height:30px;  border-bottom:1px solid #000; }
.detailTable .col2{ padding-left:10px; height:30px; background-color:#171717;  border-bottom:1px solid #000; }

.firstclass_logo{ float:right; width:63px; height:79px; background-image:url('../images/jaguar_firstclass.jpg'); }

.detailSubTitel{  font-size:12px; color:#FFF; border-top:1px solid #414141;  border-bottom:1px solid #414141; margin-top:25px; padding-top:6px; padding-bottom:6px; padding-left:2px; letter-spacing:1px; }
.moreLink{ float:right; display:block; width:98px; background-image:url('../images/more_icon.gif'); background-repeat:no-repeat; background-position:center left; text-align:right; }
.lessLink{ float:right; display:block; width:98px; background-image:url('../images/less_icon.gif'); background-repeat:no-repeat; background-position:center left; text-align:right; }
.pdfLink{ float:right; display:block; font-size:12px; font-weight:normal; width:193px; background-image:url('../images/pdficon.gif'); background-repeat:no-repeat; background-position:center left; text-align:right; }


.opmerking_field{ margin:10px; color:#bfbebe; }
.kenmerkTable{ text-align:left; width:100%; }
.kenmerkTable .col2, .kenmerkTable .col1, .kenmerkTable .col3{ width:31%; padding-left:10px; padding-top:6px; padding-bottom:6px; background-color:#171717;  border-bottom:1px solid #000; border-right:1px solid #000;float:left; }

.formLabel{ width:128px; background-color:#171717; color:#959595; font-weight:bold; padding-left:10px; height:30px;  border-bottom:1px solid #000; }
.inpContact{ height:18px; margin:0; width:400px; margin-left:10px; }

.subformLabel{ width:128px; background-color:#3c3c3c; color:#959595; font-weight:bold; padding-left:10px; height:30px; }

/* admin */

.admin_options{
	background-color:#333333;	
	height:30px;
	background-image:url('../images/admin/adminnavbg.gif');
	background-repeat:repeat-x;
	width:100%;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	position:fixed;
	z-index: 999;	
}


.admin_option{
	float:left;
	padding-left:15px;
	padding-right:15px;	
	padding-top:6px;
	/*height:100%;
	padding-bottom:5px;*/
	border-left:1px solid #666666;
	color:white;
	display:block;
	cursor:hand;
	cursor : pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity: 1;
}

.admin_option:hover{	
	background-color:#000000;	
	text-decoration:none;
	color:#CCCCCC;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity: 0.7;
}

.admin_titel
{
	font-size:13px;
	margin-bottom:10px;
	font-weight:bold;
}

.admin_block_img
{
	float:left; margin: 0px 5px 8px 0px;
	cursor:hand;
	cursor:pointer;
	border: 3px solid black;
	

}
.admin_block_img:hover
{
	border: 3px solid #CC6600;
	

}
.handle{
	cursor:move;
	
}
.newsdatum{
	float:right;
	font-weight:bold;
	padding-right:10px;
}

.savebutton{
	cursor:hand;
	cursor:pointer;
	display:none;
	padding:5px;
	background-color:#f0f0f0;
	float:left;
	margin-left:0px;
	margin-top:-25px;
	border:1px solid #dedede;
	width:77px;
	height:29px;
	background-image:url('../images/admin/savebtn.gif');
}

.savebutton:hover{
	border:1px solid #509010;
}
.photobook_picture{
	float:left;
	
	margin-right:10px;
/*	border:1px solid #df6d15;
*/}

.contentimage{
	border:1px solid #ebe8de;
	padding:3px;
}
.photobook_picture:hover{
	/*border:1px solid #333;	*/
}
.languages{
	float:right;
	margin:10px;
}

.lang{
	color:orange;
}

.defaultlang{
	color:black;
}

.sitemap li{ list-style:square;  width:50%; padding:3px; }
.sitemap li a{  }
.contact_text{
	width:347px;
}
.contact_select{
	width:347px;
}
.error{
	color:red;
}

.message{
	color:green;
}
#content{
	width:960px;
	height:375px;
}
.contact_group_label{
	background-color:#2372ae;
	width:530px;
	color:white;
	padding:5px;
	margin-top:5px;
	cursor:hand;
	cursor:pointer;
	background-image:url('../images/contact_group_pijl.gif');
	background-repeat:no-repeat;
	background-position:523px center;
	
}

.contact_group_label:hover{
	background-color:#198cff;
}

.contact_group{
	width:540px;
	color:black;
	padding:5px;
	margin-bottom:15px;
	padding-left:5px;
	background-color:#c8d8ed;
	margin-top:-10px;
	
}

.contact_group tr { }
.contact_group td { font-weight:bold; padding-bottom:3px; }

.contact_group input, select{
	background-color:white; border:0;
}

.home-bottles{
	margin-bottom:15px;
}

.home-button1{
	float:left;
	margin-right:15px;
	border:0px;
}

.home-button2{
	border:0px;
}

.dop{
	float:left; 
	/*margin-top:-143px; 	
	*margin-top:-150px; */
	_position:relative;	
	margin-top:-78px;
	margin-left:-230px;
	_margin-top:-72px;
	/*_position:absolute;
	_margin-top:-172px;*/
	
}

.submenu_wrap{
	float:right;
	*padding-top:20px;
}

.content-left{ width:620px; *margin-top:20px;}

.product{
	border:1px solid #dddddd;
	width:163px;
	height:200px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;	
	background-color:#dddddd;
	color:#494948;	
	display:block;
}

.product:hover{
	border:1px solid #313131;
	background-color:#2f2f2f;
	color:white;
	text-decoration:none;	
}


.product_label{
	text-decoration:none;
	padding-top:10px;
	padding-bottom:6px;
}

.product_price{
	color:#004daa;
	font-weight:bold;
}

.product_image_container{
	background-color:white;
	height:143px;

}

.talen{
	float:right;
	margin-right:20px;
	margin-top:5px;	
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}

.taalactive{
	background-image:url('../images/language-active.jpg');	
	width:25px;
	height:25px;
	padding:5px;
	color:black;
	text-decoration:none;	
	background-repeat:no-repeat;
	display:block;
	float:left;
	
}

.taal:hover{
	text-decoration:none;
	background-image:url('../images/language-hover.jpg');		
}

.taalactive:hover{
	text-decoration:none;
}


.taal, .taallang{
	background-image:url('../images/language.jpg');	
	width:25px;
	height:25px;
	padding:5px;
	color:white;
	text-decoration:none;
	background-repeat:no-repeat;
	display:block;	
	float:left;	
	
}

.submenu_li_container{
	list-style:none;
	border:0px;
}


.subsubmenu_li_container{
	border-bottom:0px;
}

.subsubmenu_li_container{
	border-bottom:0px;
}

.img_alt{
	color:#888888;
	font-size:11px;
	font-style:italic;
}
