/*********************************************************************
* 1. RESET                                                              *
*********************************************************************/
  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, select {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
  table {border-collapse: collapse; border-spacing: 0;}
  caption, th, td {text-align: left; font-weight: normal;}
  table, td, th {vertical-align: middle;}
  blockquote:before, blockquote:after, q:before, q:after {content: "";}
  blockquote, q {quotes: "" "";}
  a img {border: none;}
  :focus {outline: 0; }


/*********************************************************************
* 2. GENERAL                                                         *
*********************************************************************/
  * {margin: 0;padding: 0;}
 
  html {height: 100%;}

  body {
    font-family: Arial, Helvetica, sans-serif;font-size:62.5%;
    color: #fff;
    width: 100%;
    height:100%;
	overflow:hidden;
	line-height:1.4;
  }

/*********************************************************************
* 3. TEKST OPMAAK                                                    *
*********************************************************************/
  h1, h2{margin-bottom: 20px; font-variant:small-caps; font-size:1.2em; }
  h2{margin-bottom:5px;}

  .DLContent{ font-size:1.1em; height:auto;}
  p, ol, ul{margin-bottom:15px;}

  a{text-decoration: underline; color: #fff;}
  a:hover, a.current_page_item{color: #999; text-decoration: none;}
  
  ol, ul{margin-left:25px;}
  ol li{list-style-type:decimal; margin-bottom:10px;}
  ul li{list-style-type:disc;}
  
  ul.gallery{margin-left:0px;}
  ul.gallery li{margin-bottom:10px; list-style-type:none;}


/*********************************************************************
* forms                                                           *
*********************************************************************/
form {margin-bottom:20px;}
  label {cursor: pointer; width:210px; margin-bottom:20px; font-size:1em}
  fieldset {padding: 1.4em; margin: 0 0 1.5em 0; border: 1px solid #fff; background: none;}
  legend {font-weight: bold; font-size: 1.2em;}
  input, textarea, select {
    background: url(../images/bg-input.png);
	width:194px;
    margin: 0 0 0 0;
    padding: 7px;
	color:#fff;
	border:1px solid #fff;
  }
  textarea {overflow: auto; height:60px;}
  textarea.big {width: 424px; height:100px;}

.checkbox{ position:relative; margin-left:220px; padding:0; margin-bottom:0.7em; width:15px; border:0;}  
.checkboxName{position:absolute;}
.DLFormKolom{position:relative;width:200px; float:left; margin-right:20px;}
.buttonWrap{margin-top:10px; background-color:#FFF;}
.button{color:#000; height:75px; width:220px; font-size:2em; margin-left:10px; cursor:pointer; font-weight:bold;}

/*********************************************************************
* 3. WEBSITE STRUCTUUR                                               *
*********************************************************************/

  #DLFlashModule{position: absolute;
    left: 0;
	top: 0;
	width:100%;
	height:100%;
	z-index:0;
  }
  
  #map a{color:#000;}
  #map a:hover{color:#f00; text-decoration:none}
  #map p{color:#000;}

  #DLLeftContain{
    position: absolute;
    left:30px;
	bottom:40px;
	height:100%;
    width: 140px;	
	z-index: 1;
  }
  
  .DLLeft{position: absolute;bottom:77px; left:0; width:100%; height:100%; padding:10px;}
  
  #DLLanguageBox{ position:absolute; top:0; left:0; color:#FFF; width:100px; height:100px; z-index:200;}
  
  #DLLeftContain img{margin-bottom: 5px;}
  .DLShop{position:absolute; bottom:0; left: 0px; width:160px; height:75px;}
  .DLShopGo{position:absolute; bottom:94px; left: 192px; height:17px; width:117px; z-index:1; padding:2px 10px; display:block;}
  .DLBlogEntry{position:absolute; bottom:117px; left: 192px; height:96px; z-index:1; padding:10px 10px; display:block; width:117px;}
 
 
  .DLRightContain{
    position: absolute;
	right:30px;
	top:78px;
	height:80%;
    width: 240px;	
	z-index: 1;
  }
  
    #DLLogo{ position:absolute; top:30px; right:30px; z-index:1;}

    .DLContentContain{height:100%; overflow:auto;}
	
	.DLContent{padding:10px 10px 10px 10px;}
	.spec{float:left; width:60px; font-weight:bold;}
	.specValue{float:left; margin-left:10px; width:130px;}
	.last{margin-bottom:15px;}
	
	#DLCommunity{position:absolute; bottom: 5px; width:140px; overflow:hidden;}

  #DLCopyright{width:100%;position: absolute;text-align: center; bottom:5px; font-size:0.9em; z-index:1;}
  .DLWhite{color:#fff;}
  .DLBlack{color:#000;}
  .DLWhite a{text-decoration:none; color:#fff;}
  .DLBlack a{text-decoration:none; color:#000;}
  .DLWhite a:hover, .DLBlack a:hover{text-decoration:underline;}


/*********************************************************************
* 3. NAVIGATIE                                                       *
*********************************************************************/
#DLNavigation{margin: 212px 0 0 0;}
#DLNavigation a { display:block; color: #fff; text-decoration: none; text-align:right; height:17px; padding:2px 0; margin:0 0 2px 0;}
#DLNavigation a:hover, #DLNavigation a.current_page_item { color:#999;}

/*Submenu*/
#DLSubmenu{position: absolute; top: 85px; left:192px; z-index:1;}
#DLSubmenu a{text-decoration:none; height:17px; width: 117px; display:block; margin:0 0 2px 0; padding:2px 10px; }
#DLSubmenu a:hover, #DLSubmenu a.current_page_item{color:#999;} 

.DLBuyNow{position:absolute; bottom:0; right: 5px; width:235px; height:75px;}















.no-image{background:none;}
.hidden{ visibility:hidden;}
.normargin{ margin-right:0;}

.tekst-uitvullen{ text-align:justify;}

.DLDealer{color:#000; width: 140px; font-size:8pt; margin: 0 0 40px 10px; float:left;}
  
  .empty_space{height: 10px; width:220px;}
  .empty_space_2{height: 37px; width:200px;}
  .clear,.clearer {clear: both;}
  .clearer {
    display: block;
    font-size: 0;
    line-height: 0;	}
	
	#DLStream{position:absolute; z-index:-1;}

#DLEnterWebsite{position:absolute;right:38px; bottom: 50px; text-align:right; font-size:1.6em; z-index:10; }
#DLEnterWebsite a{color:#dc331f; }

#DLChooseShop{margin: 0 auto; width:910px; text-align:center; font-size:1.5em;  margin-top:175px;}
#DLChooseShop .DLShops{float:left; width:200px; margin: 100px 25px 0 0; height:50px;}

/*********************************************************************
* OVERRIDING CLASSES                                                 *
*********************************************************************/
  
  /* FLOATS
  *********************************************************************/
  .left{float:left;}
  .right{float:right;}
  
  .no-scroll{ overflow:hidden;}

.DLFontsize_Normal{font-size: 1.2em;}
.DLFontsize_Large{font-size: 2.4em; margin-bottom:10px;}
.DLCaps{ font-variant:small-caps;}



  /* BACKGROUND COLORS
  *********************************************************************/
  .DLBackground_black{ background: url(../images/bg-black-85.png) repeat;}
  .DLBackground_brown{ background: url(../images/bg-bruin-85-2.png) repeat;}
  .DLBackground_red{ background: url(../images/bg-red-85.png) repeat;}
  .DLBackground_green{ background: url(../images/bg-green-85.png) repeat;}
  .DLBackground_blue{ background: url(../images/bg-blue-85.png) repeat;}

  /* WIDTH'S
  *********************************************************************/
  .DLWidth_1{width:300px;}
  .DLWidth_2{width:500px;}
  .DLWidth_3{width:160px;}

  /* HEIGHT'S
  *********************************************************************/
  .DLHeight_1{height:46%;}
  .DLHeight_2{height:46%;}

  /* POSITION
  *********************************************************************/
  .DLRight_1{right:280px;}
  .DLRight_2{right:520px;}
  .DLRight_3{right:200px;}
  .DLRight_4{right:450px;}

.DLColor_red{color:#dc331f;}


img.background-image {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}


.DLPadding_1{padding: 10px 30px;}

.kolom{
width: 210px;
padding: 5px 5px 5px 5px;
height:98%;
z-index:100;
overflow:auto;}

.kolom2{position:absolute;
width: auto;
padding: 5px 5px 5px 5px;
height:98%;
z-index:100;
overflow:auto;
bottom:0;}

a.alternative{text-decoration:none;}
a.alternative2{text-decoration:underline;}

.black{color:#000;}
.grey{color:#CCC;}
.title{font-size:0.8em; margin-bottom: 1px;}
.line{border-bottom: 1px solid #fff; width:100%; margin-bottom:3px;}
.message{font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em;}

.DLFont_Georgia{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;}

em{ font-style:italic;}
span.small{ font-size:0.8em;}

img.image{vertical-align:text-top;}