f@charset "utf-8";
/* CSS Document */

/****PAGE BASISOPMAAK***********************************************************/   
* {	margin:0; padding:0}

body{ color: #404041; background-color: #F3F5F4; font-size: 11px; font-family: Verdana, Geneva, sans-serif;  line-height:16px; margin: 30px 0 0 0; }
p { color: #3F3F40; font-family: Verdana, Geneva, sans-serif; margin: 0; padding: 0; text-align: justify;}

#close { width: 100%; display: block; clear: both; font-size: 0; line-height: 0;}

/*------------------ MODULES -------------------*/
h1, h2, h3, #cork_item_header { color: #000; font-size: 10px; font-weight: bold; padding-bottom: 20px; margin: 0;}
h3 { padding-bottom: 2px;}

.BeeldLinks { float: left; padding: 0 20px 10px 0;}
.BeeldRechts { float: right; padding: 0 0 10px 20px;}

table.fotoreeks { position: absolute; margin-top: -38px;}
table.fotoreeks td { background-color: #EFEFEF }

.portal .kolom1 {vertical-align: top;width: 50%;	padding-top: 0;	padding-right: 25px;padding-bottom: 0; padding-left: 0;	border-right-width: 1px;}
.portal .kolom2 { padding: 0 0 0 25px; vertical-align: top; width: 50% }

/* Aangepaste pdfmodule */ 
/* Toegevoegd: div id="pdflink" EN div id="memo"*/
#pdflink { margin-top: 5px; }
#pdflink .Ikoonlinks { }
#pdflink .pdfopmerking { position: relative; top: -10px; margin-right: 10px; padding-left: 5px; }
#pdflink .box { position: relative; top: -10px;}
#pdflink #memo { padding-left: 35px;}
#pdflink .url { display:inline;}
/*.url { margin: 10px 0; display: block;}*/

input, textarea { width: 250px; border: 1px solid #ccc; height: 18px; font-family: Verdana, Geneva, sans-serif; font-size: 10px;}
textarea { height: auto;}
.checkbox { width: auto; border: 0; margin: 0 5px;}
.knop { width: auto; background-color: #676200; color: #FFF; height: 24px; line-height: 24px; text-align: center; padding: 0 5px; border: 0;}

/*------------------ HEADER -------------------*/
.printlogo { display: none;}
#wrapper_header { width: 770px; height: 20px; margin: 0 auto; padding: 0 16px 0 0; }
#wrapper_header #taalkeuze { float: left;}
#wrapper_header #taalkeuze a { font-size: 10px; background: none;}
#wrapper_header .taalAfkorting a { text-transform: uppercase;}
#wrapper_header .taalnl, #wrapper_header .taalbe .grpk-nederland, #wrapper_header .taalbe .grpk-nl, #wrapper_header .taalbf .grpk-nederland, #wrapper_header .taalbf .grpk-nl { display: none;}
#wrapper_header #menu { float: right;}
#wrapper_header a {color: #666; text-decoration: none; line-height: 20px; font-size: 12px;  background: transparent url(menu_separator.gif) no-repeat center right; padding: 0 7px; }
#wrapper_header a:hover { color: #7D7A02;}
#wrapper_header a.item1HL, #wrapper_header a.hmenu { color: #7D7A02;}

/*------------------ CONTENT -------------------*/
#wrapper { width: 786px; background: transparent url(bg_patroon.jpg) repeat-y top left; /*height: 480px;*/ margin: 0 auto; font-size: 12px;}
#wrapper_content, #wrapper_home { width: 696px; background: transparent url(bg.jpg) no-repeat top left;/* height: 410px;*/ padding: 40px 40px 30px 40px; font-size: 11px; line-height:1.4em; float: left; height: 450px; }
#wrapper_content a { color: #999; text-decoration: none; font-size: 9px}
#wrapper_content a:hover { color: #7D7A02;}

#wrapper_home { width: 768px; /*height: 430px;*/ height: 470px; padding: 50px 0 0 8px; }
#wrapper_home #text {z-index:2; position: absolute; margin-top: -10px; padding: 0px 40px 0 32px; width: 345px; }
#flashhuis_nl, #flashhuis_be, #flashhuis_bf {position:absolute; z-index:2; margin-top: 40px; }
#noScript { position: absolute; z-index: 2; margin-top: 40px;}

#copyright{ width: 10px; height: 100px; float: right; padding-top: 410px;}
#copyright img { border: 0;}

#logos { position:absolute; top:400px; } 

/*------------------ FOOTER -------------------*/
#wrapper_footer { width: 786px; padding-left: 0px; padding-top: 4px; background: #F3F5F4 url(bg_footer.jpg) no-repeat top left; height:97px; margin: 0 auto; color: #7F8085; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#landingspg_footer { width: 778px; padding-left: 8px; padding-top: 4px; background: #F3F5F4 url(bg_footer_2.jpg) no-repeat top left; height:97px; margin: 0 auto; color: #7F8085; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#wrapper_footer a { color: #7F8085; text-decoration: none;}
#wrapper_footer a:hover { text-decoration: underline;}

#wrapper_footer #menu { float: left; margin-top:5px; }
#wrapper_footer a {color: #666; text-decoration: none; line-height: 20px; font-size: 11px;  background: transparent url(menu_separator.gif) no-repeat center right; padding: 0 6px; }
#wrapper_footer a:hover { color: #7D7A02; text-decoration:none }
#wrapper_footer a.item1HL, #wrapper_footer a.hmenu { color: #7D7A02;}

#wrapper_footer .homelink { display: block; width: 100px; height: 70px; float: right; background:none!important}
/*------------------ usp's -------------------*/
body.usps #usp { width: 139px; height: 129px; float: left; text-align: center; padding-top: 10px; display: block; cursor: pointer;}
body.usps #usp_thumbs { padding-top: 30px;}
body.usps #usp #image { padding-bottom: 10px; border: 0;}
body.usps #usp #image img { border: 0;}
body.usps #usp #text { width: 119px; padding: 0 10px; font-weight: bold; display: block; font-size: 10px}
/*------------------ usp -------------------*/
/*body.usp .portal { float: right; margin-top: -150px; padding-right: 180px;}*/

/*------------------ SPLASH -------------------*/
body.splash { background-color: #676200; text-align: center; margin-top: 180px; }
body.splash a { color: #FFF; text-decoration: none; padding: 0; margin: 0;}
body.splash a:hover { text-decoration: underline; }
body.splash a.grpk-belgie {  padding-right: 5px; }
body.splash a.grpk-belgique { background: url(divider.gif) no-repeat left center; padding-left: 5px; }
body.splash a.grpk-nederland { padding-left: 20px;}
#wrapper_splash { margin: 0 auto;}

/*------------------ DEALERS -------------------*/
.dealers_kaart { float: left;}
#dealers_search { float: right;}
#dealers_search select, #dealers_search input { display: block; clear: both; width: 190px; margin-bottom: 5px; margin-left: 10px; border: 1px solid #ccc;}
#dealers_search input { padding-left: 3px;}
#dealers_search select { width: 194px;}
#dealers_result {width: 194px; height: 299px; background: transparent url(bg_dealers.gif) no-repeat top left; padding: 10px 10px 10px 10px; line-height: 1.2em;}
#dealers { overflow: auto; height: 230px; }
#dealer { margin-bottom: 15px; }

/*------------------ CORK ITEM -------------------*/
#cork_item{}
#cork_item_text { text-align: justify; position:absolute; width:413px; z-index:2}
#cork_item_header{display:block;clear:both;}
#cork_item_left{display:block;float:left; padding: 0 20px 0 0;}
#cork_item_right{display:block;float:left; width: 413px; height: 380px;}
#cork_item_right #cork_item_text { }
#cork_item_details_cats{display:block; clear:both; position: absolute; top: 410px; width: 413px; text-align: right; z-index:1 }
#cork_item_details_cats img { border: 0;}
#cork_item_details_fotos{display:block;float:right;clear:both; position: absolute; top: 440px; }
#cork_item_details_fotos a { float: left; margin-right: 10px; }
#cork_item_details_fotos img { border: 0;}

/* SITEMAP */
#sitemap { margin-top:-5px }
#sitemap a { color: #999; padding: 0 0 0 15px; text-decoration:none; }
#sitemap a:hover { color: #7D7A02; font-weight:bold; padding: 0 0 0 15px }
	
#sitemap .level1 {  }
#sitemap .level2 { margin: 0 0 0 15px; line-height:12px }
#sitemap .level3 { margin: 0 0 0 20px }
#sitemap .level4 { margin: 0 0 0 25px }