* {
   -moz-box-sizing:border-box !important;
   box-sizing: border-box
}

body {
        background-attachment:fixed;
        overflow: auto;
}

td {
        font-family: Arial, Helvetica, sans-serif;
}

1th {
        font-family: Arial, Helvetica, sans-serif;
}

#container {
        width:1000px;
        height:100%;
        background-image: url(images/bg_top02.gif);
        background-repeat: no-repeat;
}

#container_intro {
        width:1000px;
        height:100%;
        background-image: url(images/dekker_toplogo02.gif);
        background-repeat: no-repeat;
}

/* Hieronder volgt de opsomming voor div logo */

#logo {
        height: 140px;
        width: 1000px;
}

a.menutop {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
        font-weight: bold;
        padding-left: 6px;
        padding-right: 4px;
        padding-bottom: 3px;
}

a.menutop:link {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}



a.menutop:visited {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}

a.menutop:hover {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
        background-color: #EEEEEE;
}

a.menutop:active {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        font-weight: normal;
        background-color: #990000;
}

/* Hieronder volgt de opsomming voor div nav */

#nav {
        /*height: 370px;*/
        height: 73%;
        width: 279px;
        float: left;
}

a.menusub {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
        font-weight: bold;
        padding-left: 4px;
        padding-right: 4px;
}

a.menusub:link {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}

a.menusub:visited {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}

a.menusub:hover {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}

a.menusub:active {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        font-weight: normal;
}

.submenu1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 5px;
        padding-left: 30px;
}

/* Hieronder volgt de opsomming voor div main */

#main {
        /*height: 300px;*/
        height: 73%;
        /*width: 640px;*/
        width: 710px;
        float: left;
}

.text {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        color: #333333;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;

}

a.text:link {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #333333;
}

a.text:visited {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #333333;
}

a.text:hover {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #666666;
        background-color: #EEEEEE;
}

a.text:active {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #666666;
}
.textkopje {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        color: #333333;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        font-weight: bold;
}

.texticon {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        color: #333333;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        font-weight: normal;
        vertical-align: middle;

}

.textintro {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        color: #333333;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        font-weight: bold;
}

.textcursief {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        color: #333333;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        
}

.textblokrechts {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        color: #333333;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;

}

.koprood {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #990000;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 0px;
        padding-left: 0px;
}

.fotoblok {
        border-top-width: 2px;
        border-bottom-width: 2px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #990000;
        border-bottom-color: #990000;
        padding-top: 5px;
        padding-bottom: 5px;
}

.fotoblok_detail {
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #990000;
        padding-top: 5px;
        padding-bottom: 5px;
}

.subkop {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 60px;
}

.thumbnail160 {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        color: #333333;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 10px;
}

.producttabel {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding-right: 20px;
        color: #666666;
}

.producttabel_kop {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding-right: 20px;
        color: #333333;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: 333333;
        
}

.lijst01 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #333333;
        list-style-position: outside;
        list-style-type: none;
        padding-top: 5px;
        padding-bottom: 5px;
        line-height: 20px;
        
}

ul1 {
        list-style-type: square;
        margin-top: 0px; 
        margin-bottom: 0px; 
        margin-left: 0em; 
        padding-left: 0em;
                
}

ol1 {
        margin-top: 0px; 
        margin-bottom: 0px; 
        margin-left: 0em; 
        padding-left: 0em;
}

dl1 {
        list-style-image: url(images/supadash.gif);
        margin-top: 0px; 
        margin-bottom: 0px; 
}

ul {
        list-style-type: square;        
        list-style-position: outside;
        margin-top: 0px; 
        margin-bottom: 0px;
        margin-left: 0.4em; 
        padding-left: 1em; 
        
}

ol {
      list-style-position: outside;
        margin-top: 0px; 
        margin-bottom: 0px;
        margin-left: 1em; 
        padding-left: 1em; 

}

dl {
        list-style-image: url(images/supadash.gif);
      list-style-position: outside;
        margin-top: 0px; 
        margin-bottom: 0px;
      margin-left: 1em; 
        padding-left: 1em; 
 
}


a {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        color: #333333;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;

}

.lijst02 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #333333;
        list-style-position: inside;
        list-style-type: none;
        padding-top: 5px;
        padding-bottom: 5px;
        line-height: 20px;
        

}

.lijst02vet {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #333333;
        list-style-position: inside;
        list-style-type: none;
        padding-top: 5px;
        padding-bottom: 5px;
        line-height: 20px;
        
}

.tipblok {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
        color: 666666;
        padding-right: 10px;
        background-image: url(images/bg_tip.gif);
        border-bottom-width: 10px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;

}

.tekstblok_roze {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: F0DEDF;
        padding-top: 5px;
        padding-bottom: 10px;
        padding-left: 15px;
        color: #333333;
        padding-right: 10px;
        line-height: 20px;


}

.buttonbar {
        padding-top: 30px;
        padding-bottom: 30px;
        text-align: center;
}

.foto {
        padding-top: 5px;
        padding-bottom: 5px;
}

.icon {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 20px;

}

.title {
        font-family: "Trebuchet MS",  "Times New Roman", Arial;
        font-size: 18px;
        font-style: normal;
        font-weight: bold;
        color: #666666;
}

.menutoptext {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}

.fotomateriaal1 { 
   background-color: #ffffcc;color : #336699; 
}

.fotomateriaal2 { 
   background-color: #990000;color : #ffffff; 
}

.table {
   font-family: "Arial";
   font-size: 13px;
   font-weight: normal;
   color: #000000;
   padding: 4px;
   margin: 5px;
   text-align: left;
   vertical-align: top;
}

.formulier {
   font-family: "Arial";
   font-size: 13px;
   color: #000000;
   padding: 0px;
   margin: 0px;
   text-align: left;
   vertical-align: top;
}

.beelden_zoek {

        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        color: #FFF;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;

}

.table_beeldenbank {
   font-family: "Verdana";
   font-size: 11px;
   font-weight: normal;
   color: #ffffff;
   padding: 5px;
   margin: 5px;
   vertical-align: middle;
   background: #999999;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #FFFFFF;
}

.table_beeldenbank2 {
   font-family: "Verdana";
   font-size: 11px;
   font-weight: normal;
   color: #ffffff;
   padding: 5px;
   margin: 5px;
   text-align: center;
   vertical-align: middle;
   background: #990000;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #FFFFFF;
}

.table_beeldenbank_foto {
   font-family: "Verdana";
   font-size: 11px;
   font-weight: normal;
   color: #ffffff;
   padding: 20px;
   margin: 20px;
   text-align: center;
   vertical-align: middle;
   background-image: url(images/bg_foto.gif);
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #FFFFFF;
}

.table_beeldenbank_foto2 {
   font-family: "Verdana";
   font-size: 11px;
   font-weight: normal;
   color: #ffffff;
   padding: 20px;
   margin: 20px;
   text-align: center;
   vertical-align: middle;
   background-image: url(images/bg_foto2.gif);
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #FFFFFF;
}

div.wc104LeftHandNav div.stdIntegrityReportContainer {
        display: none;
}

div.wc104LeftHandNav {
        width: 215px;
        margin-top: 0px;
        margin-left: 0px;
        float: left;
        font: normal 11px Arial, sans-serif;
}

div.wc104LeftHandNav ul  {
        width: 215px;
        margin-top: 0px;
        margin-left: 0px;
        font: normal 11px Arial, sans-serif; /* EfAl content.css overwrite */
        padding-left: 0em;
}

div.wc104LeftHandNav ul li {
        list-style: none none;
        border-top: 1px solid #999;
        margin-left: 0px;
        padding-left: 0em;
}

div.wc104LeftHandNav ul li a {
        color: #666;
        text-decoration: none;
        padding-left: 9px;
        display: block;
        height: 14px;
        padding-top:2px;
        padding-bottom:2px;
        background-color: #fff;
        font: normal 11px Arial, sans-serif; /* EfAl content.css overwrite */
}

div.wc104LeftHandNav ul li a:hover {
        color: #FFF;
        background-color: #999;
        text-decoration: none;
        font: normal 11px Arial, sans-serif; /* EfAl content.css overwrite */
}

div.wc104LeftHandNav ul li.wc104LeftHandNavMainCurrent a {
        color: #FFF;
        background-color: #999;
}
div.wc104LeftHandNav ul li.wc104LeftHandNavMainCurrent a:hover {
}

div.wc104LeftHandNav ul li.wc104LeftHandNavMain a {
        color: #FFF;
        background-color: #999; 
}
div.wc104LeftHandNav ul li.wc104LeftHandNavMain a:hover {
}

div.wc104LeftHandNav ul li.wc104LeftHandNavSubCurrent a {
        padding-left: 27px;
        background-color: #EEE; 
      font-weight: bold;
}
div.wc104LeftHandNav ul li.wc104LeftHandNavSubCurrent a:hover {
        background-color: #999;
}

div.wc104LeftHandNav ul li.wc104LeftHandNavSub a {
        padding-left: 27px;
        background-color: #EEE; 
}
div.wc104LeftHandNav ul li.wc104LeftHandNavSub a:hover {
}

div.wc104LeftHandNav ul {
        margin: 0px;
}

.align-right { float:right; margin: 0 0 8px 0px; }
.align-left { float:left; margin: 3px 8px 8px 0; }

.enieuwstop  {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: bold;
        color: #818285;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.enieuwstopsmall  {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: bold;
        color: #818285;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.enieuwsdate  {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        color: #818285;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.enieuwsfooter  {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        color: #000000;
        line-height: 15px;
        padding-top: 5px;
        padding-bottom: 5px;
	  text-align: justify; 
}


a.link {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        color: #333333;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        list-style-position: outside;
        list-style-type: none;
	  text-decoration:underline;
}

a.enieuws_verder {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        color: #990000;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        list-style-position: outside;
        list-style-type: none;
	  text-decoration:underline;
}



div.overlay div.close {
	overflow: hidden;
	background:url(./images/close.png) no-repeat !Important;
	background:none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/close.png", sizingMethod="scale");
	position:absolute;
	right:30px;
	top:30px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div.template_overlay {
   overflow: hidden;
   background:url(./images/lightgray.png) repeat !Important;
   background:none;
   position: relative;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/lightgray.png", sizingMethod="scale");
}

.popup_kop {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 28px;
        font-weight: bold;
        color: #818285;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 0px;
        padding-left: 0px;
}


.popup_text {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-style: normal;
        color: #EEEEEE;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.popup_link {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-style: normal;
        color: #04A0E1;
        line-height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
}

select.duallistbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px #969696;
    padding: 1px;
    width: 400px;
}

input.duallistbox_incsearch {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 400px;
}

div.outlet {
        position:absolute;
	left:825px;
	top:130px;

}