@charset "UTF-8";

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


/*************************************************/
/*                   DEFAULT                     */
/*************************************************/
html                    { font: 63%/150% Trebuchet MS, Arial, Helvetica, sans-serif; }

abbr                    { border-bottom: dotted 1px; border-color: inherit; cursor: help; }
address                 { margin: 1em 0; font-style: normal; }
.displayNone            { display: none; }
.hidden                 { position: absolute; left: -999em; }
.clear                  { display: block; clear: both; height: 1px; line-height: 1px; font-size: 1px; }
.imglinks               { float:left;padding:0 6px 6px 0 }  
.imgrechts              { float:right;padding:0 0 6px 6px }


/* * * * * *  Headings  * * * * * */
h1, h2, h3, h4, h5, h6  { margin: 0px 0 10px; font-size: 1em; }
h1                      { font-size: 2em; font-weight: bold; }
h2                      { font-size: 1.5em; font-weight: bold; }
h3                      { font-size: 1.3em; font-weight: bold; }
h4                      { font-size: 1.25em; font-weight: bold; }
h5                      { font-size: 1.20em; font-weight: bold; }
h6                      { font-size: 1.05em; font-weight: bold; }

/* * * * * *  Lists  * * * * * */
ul                      { margin: 1em 0; padding: 0; list-style: none; }
ul li                   { list-style: none;  }
ol                      { margin: 1em 0 1em 2em; padding: 0; }

/* * * * * *  Links  * * * * * */
a                        { color: #fff; text-decoration: underline; }
a:hover,a.no-style:hover { color: #F8AD2B; }
a.no-style               { text-decoration: none; color:#BABABA; }

/* * * * * *  Images  * * * * * */
img                     { border: none; }
label                   { cursor: pointer; }

/*************************************************/
/*                WEBSITE STYLES                 */
/*************************************************/

/* * * * * *  html 5 fix  * * * * * */
section, article, header, footer, nav, aside, hgroup { display: block; } 

/* * * * * *  layout  * * * * * */
html { margin: 0; padding: 0; color: #000;min-height: 100%;  height: auto !important;  height: 100%; background:#222222 url(../img/img_site/bg_footer.jpg) no-repeat center bottom; }
body { margin: 0; padding: 0;height:100%;background:url(../img/img_site/bg_header.jpg) no-repeat center top;  }
.page {   min-height: 100%;  height: auto !important;  height: 100%;  }
.wrapper { width:960px; margin: 0 auto; }
.header { position:relative;height:193px; }
.footer { width:960px; margin: -46px auto 0;clear:both;padding:0 0 0 0; height:46px;line-height:46px;  }

/* * * * * *  layout normal  * * * * * */
.colleft { float:left; width:228px;min-height:350px; }
.main { float:right; width:720px;min-height:350px; }
.main .content_container { width:484px;float:left;position:relative; }
.main .colright { width:226px;float:right;min-height:350px;display:block; }

/* * * * * *  layout breed  * * * * * */
.mainbreed { float:right; width:720px;min-height:350px; }
.mainbreed .content_container { width:720px;float:left;position:relative; }

/*************************************************/
/*                     HEADER                    */
/*************************************************/


/* * * * * *  Logo  * * * * * */
.header .logo { position:absolute;left:0px;top:5px; }
.header .logo2 { position:absolute;right:269px;top:60px; }
.header .headertext { position:absolute;left:155px;top:43px; }
.header .taalswitch { z-index:100;line-height:42px;background:#000;border:1px solid #555555;padding:0 15px;width:382px; position:absolute;right:0px;top:0px;text-align:right; }
.header .taalswitch span { font-size:1.4em;color:#8d8d8d; }
.header .taalswitch span.langspan2 { float:left;font-size:1.4em;color:#8d8d8d; }
.header .taalswitch .activelang { cursor:pointer;float:right;margin:0 0 0 9px;padding:0 40px 0 0;background:url(../img/img_site/btn_taalswitch.png) no-repeat right 4px; }
.header .taalswitch .activelang2 { cursor:pointer;float:left;margin:0 0 0 9px;padding:0 40px 0 0;background:url(../img/img_site/btn_taalswitch.png) no-repeat right 4px; }
.header .taalswitch .langbox { margin:0px 40px 0px 0;line-height:30px; }
.header .taalswitch .langbox2 { margin:40px 40px 0px 0;line-height:30px; }
.header .taalswitch .activelang a { text-decoration:none;font-size:1.4em;color:#e5e5e5;display:block; }
.header .taalswitch .activelang2 a { text-decoration:none;font-size:1.4em;color:#e5e5e5;display:block; }
.header .taalswitch .langbox a { text-decoration:none;padding:0 0 0 40px;font-size:1.4em;line-height:20px;color:#e5e5e5; }
.header .taalswitch .langbox2 a { cursor:pointer;text-decoration:none;padding:0 0 0 40px;font-size:1.4em;line-height:20px;color:#e5e5e5; }
.header .taalswitch .langbox a:hover { color:#B21E2A; }
.header .taalswitch .langbox2 a:hover { color:#B21E2A; }
.header .zoeken { position:relative;background:url(../img/img_site/bg_zoeken.png) no-repeat left top;position:absolute;top:58px;right:0px;width:242px;height:32px; }
.header .zoeken input { background:none;font-size:1.2em;color:#7d7d7d;border:0px;height:32px;width:200px;margin:0 0 0 40px;line-height:32px;display:block; }
.header .zoeken a { position:absolute;left:10px;top:7px; }

/* * * * * *  Navigatie horizontaal  * * * * * */
ul.hor_navlist { position:absolute;top:129px;height:46px;width:960px;margin:0 0 0 0px; }
ul.hor_navlist li { list-style-type:none;float:left;height:46px  }
ul.hor_navlist li a {  color:#bababa;font-weight:normal;padding:0 14px;font-size:1.5em;line-height:46px;text-decoration:none;display:block; }
ul.hor_navlist li a:hover { color:#fff; }
ul.hor_navlist li.active { background:url(../img/img_site/bg_hornavactive.jpg) no-repeat left top; }
ul.hor_navlist li.active a { color:#fff;background:url(../img/img_site/bg_hornavactive_right.jpg) no-repeat right top; }

.bg_contentimg { background:url(../img/img_site/bg_contentimg.png) no-repeat left bottom;padding:0 0 3px;*min-height:1%; }

/*************************************************/
/*                   HOMEPLAAT                   */
/*************************************************/

.homeplaat { position:relative;height:255px;background:url(../img/img_site/bg_homeplaat.png) no-repeat left top; }
.homeplaat .homeplaatbtn { font-size:1.9em;color:#bababa;text-decoration:none;background:url(../img/img_site/bg_btn_homeplaat.png) no-repeat left top;display:block;height:58px;line-height:58px;width:139px;padding:0 0 0 30px; }
.homeplaat .homeplaatbtn:hover { color:#fff; }
.homeplaat .btn1 { position:absolute;right:0px;top:18px; }
.homeplaat .btn2 { position:absolute;right:0px;top:90px; }
.homeplaat .btn3 { position:absolute;right:0px;top:162px; }

.headerplaat { width:845px;height:255px;position:absolute;top:0px;z-index:0;}
.navheaderplaat { position:absolute;top:212px;right:126px; }
.navheaderplaat a { float:left;font-size:2px;text-align:center;border:0px;display:block;text-decoration:none;width:15px;height:15px;padding:0 0 0 1px;margin:0 0 0 5px;color:#DCDCDC;background:url(../img/img_site/bg_headerplaat.png) no-repeat left top; }
.navheaderplaat a.activeSlide { color:#202020;background:url(../img/img_site/bg_headerplaat_active.png) no-repeat left top; }

/*************************************************/
/*                   INGANGEN                    */
/*************************************************/
.ingangen  { height:167px; } 
.ingangen ul { margin:0px; } 
.ingangen ul li  { width:177px;float:left;height:137px;padding:6px 0 0 0;margin:0 3px 0 0;background:url(../img/img_site/bg_ingang.png) no-repeat right top; }
.ingangen ul li  a { text-decoration:none; }
.ingangen ul li  span { width:160px;font-size:1.5em;color:#fff;display:block;padding:0 0 5px 10px;margin:0 0 5px; font-weight:bold; }
.ingangen ul li  img { width:170px;font-size:1.5em;color:#fff;display:block;padding:0 0 5px;margin:0 0 35px;font-weight:bold; }
.ingangrood span, .ingangrood img { border-bottom:1px solid #b62029; }
.inganggeel span, .inganggeel img  { border-bottom:1px solid #b2a119; }
.ingangroen span, .ingangroen img { border-bottom:1px solid #68931d; }
.ingangblauw  span, .ingangblauw img { border-bottom:1px solid #15588c; }
.ingangwit span  { border-bottom:1px solid #bababa;width:230px !important; }
.ingangwit img { border-bottom:1px solid #bababa;width:240px !important; }
.ingangwit { background:none !important; }

/*************************************************/
/*                   LOGOBALK                    */
/*************************************************/
.logobalk { height:127px;width:955px;clear:both;padding:70px  0 0 5px;background:url(../img/img_site/bg_shadow_breed.png) no-repeat center 17px; }
.logobalk img { margin:0 28px; }


/*************************************************/
/*                   COL LEFT                    */
/*************************************************/

/* * * * * *  Colleft styles  * * * * * */
.colleft h2 { margin:0 0 20px;color:#CF7000; }

/* * * * * *  Navigatie verticaal * * * * * */
ul.navlist { margin:0 0 10px;padding:0 0 10px;background:url(../img/img_site/bg_navbtn.jpg) repeat-y left top; }
ul.navlist li { position:relative;list-style:none;padding:0 17px 0px 18px;width:191px; }
ul.navlist li.navlistfirst { padding:0 18px 5px 18px;background:url(../img/img_site/bg_navbtnfirst.jpg) no-repeat left top; }
ul.navlist li.navlistlast { background:url(../img/img_site/bg_navbtnlast.jpg) no-repeat left top; }
ul.navlist li a { display:block;color:#A3A3A3;padding:0 0 0 10px;font-weight:normal !important;font-size:1.3em;text-decoration:none;line-height:1.85em; }
ul.navlist li a:hover { color:#D8D8D8; }
ul.navlist li.navlistfirst a { padding:0px;color:#fff;display:block;font-size:1.5em;height:36px;line-height:36px;text-decoration:none;font-weight:bold;background:url(../img/img_site/bg_arrow_down.png) no-repeat 172px 15px; }
ul.navlist li.firstactive a { color:#f8ad2b; }

ul.navlist li.active a { color:#fff; }

ul.navlist li.active ul  { margin:0px 0 0 -18px; }
ul.navlist li.active ul li a { padding:0 0 0 18px;color:#c6c6c6 !important; }
ul li.active ul { padding:0 0 0px; }
ul li.active ul li { background:url(../img/img_site/bg_activemenu.jpg) repeat-y left top; }

ul.navlist li ul.subnavlist li.subactive a { color:#F8AD2B !important; }
/* 
ul.service { display: inline;  position: absolute; left: 600px; top: 15px; z-index:9;}
*/
.btnorange:hover, ul.btnorange li.active a, ul.btnorange li.active ul li.active a  { color:#f8ad2b } 
.btnorange span { position:absolute;right:1px;top:0px;display:block;background:url(../img/img_site/btn_orange.jpg) no-repeat left top;width:13px;height:34px; }

.btnred span { position:absolute;right:1px;top:0px;display:block;background:url(../img/img_site/btn_red.jpg) no-repeat left top;width:13px;height:34px; }
.btnyellow span { position:absolute;right:1px;top:0px;display:block;background:url(../img/img_site/btn_yellow.jpg) no-repeat left top;width:13px;height:34px; }
.btngreen span { position:absolute;right:1px;top:0px;display:block;background:url(../img/img_site/btn_green.jpg) no-repeat left top;width:13px;height:34px; }
.btnblue span { position:absolute;right:1px;top:0px;display:block;background:url(../img/img_site/btn_blue.jpg) no-repeat left top;width:13px;height:34px; }

.red_btn span, .btnred:hover, ul.btnred li.active ul li.active a, ul.btnred li.active ul li a:hover, .red_btn a { color:#a31d25 !important; }
.yellow_btn span, .btnyellow:hover, ul.btnyellow li.active ul li.active a, ul.btnyellow li.active ul li a:hover, .yellow_btn a  { color:#9c8d16 !important; } 
.green_btn span, .btngreen:hover, ul.btngreen li.active ul li.active a, ul.btngreen li.active ul li a:hover, .green_btn a { color:#5c821a !important;} 
.blue_btn span, .btnblue:hover, ul.btnblue li.active ul li.active a, ul.btnblue li.active ul li a:hover, .blue_btn a { color:#13507f !important; } 

.red_btn a, .yellow_btn a, .green_btn a, .blue_btn a { text-decoration: none; }
.red_btn a:hover, .yellow_btn a:hover, .green_btn a:hover, .blue_btn a:hover { text-decoration: underline; }  


ul.btnred li.active { background:url(../img/img_site/sub_active_red.jpg) no-repeat left top; }
ul.btnyellow li.active { background:url(../img/img_site/sub_active_yellow.jpg) no-repeat left top; }
ul.btngreen li.active { background:url(../img/img_site/sub_active_green.jpg) no-repeat left top; }
ul.btnblue li.active { background:url(../img/img_site/sub_active_blue.jpg) no-repeat left top; }

ul li.active ul li.active { background:url(../img/img_site/bg_activemenu.jpg) repeat-y left top; }

ul.productlist { margin:0px;padding:0px; }
ul.productlist li { position:relative;list-style:none;width:191px;margin:0 0 10px 0;padding:0 18px;background:url(../img/img_site/bg_navbtnfirst.jpg) no-repeat left top; }
ul.productlist li a { display:block;font-size:1.5em;height:36px;line-height:36px;text-decoration:none;font-weight:bold;background:url(../img/img_site/bg_arrow_right.png) no-repeat 178px 11px; }

.links { background:#222222;float:left;margin:0 48px 25px 0;text-align: center; }  
.links img { margin:0 0 10px; }
.linklast { margin:0 0 10px; }

/*************************************************/
/*                    CONTENT                    */
/*************************************************/

/* * * * * *  Content styles  * * * * * */
.content { color:#bababa;  }
.content h1 { font-size:1.60em;color:#fff;margin:11px 0;display:block; }
.content h1.floattitle { float:left; }
.content h2 { font-size:1.40em;color:#fff;margin:0 0 7px; }
.content h3 { font-size:1.33em;color:#fff;margin:0 0 7px; }
.content h4 { font-size:1.08em;color:#fff;margin:0 0 7px; }
.content h5 { font-size:1.23em;color:#f8ad2b;margin:0 0 7px; }
.content h6 { font-size:1.0em;color:#fff;margin:0 0 7px; }
.content .story { color:#bababa;font-size:13px;line-height:1.54em;margin:0 0 12px; }
.content p { -webkit-text-size-adjust: 100%;color:#bababa;font-size:1.3em;line-height:1.54em;margin:0 0 12px; }
.content p p { font-size: 1em; }
.content ul { margin:0 0 17px 17px; }
.content ul li {  list-style:disc;font-size:1.3em;line-height:1.54em;color:#bababa;  }
.content ul li ul { margin:0 0 0 15px; }
.content ul li ul li { font-size:1em;line-height:1.54em;color:#bababa;  }
.content ol { margin:0 0 17px 19px;; }
.content ol li { list-style:decimal;font-size:1.3em;line-height:1.54em;color:#bababa;  }
.content table { border:0px; }
.content td { padding:4px; font-size:13px; color:#bababa; vertical-align:top; }
.content .imglinks { float:left;margin:6px; }
.content .imgrechts {  float:right;margin:6px; }

.sitemap li a { text-decoration: none; }
.headings { display:block;width:100%; }

/*
buttons 
*/
.btn-one { text-align: left; cursor:pointer; background: #f8ad2b url(../img/img_algemeen/btn_arrow.png) no-repeat center right; color: #fff;  padding: 5px 15px; width: 160px; font-size: 18px; border:0px; } 
.btn-one:hover { background-color: #F06510; }

.titleorange { float:left;color:#f8ad2b;font-size:1.5em;font-weight:bold;padding:0 4px 0 0;margin:11px 0; }
.titledivider { float:left;color:#fff;font-size:1.5em;font-weight:bold;padding:0 4px 0 0;margin:11px 0;  }

/* * * * * *  Colourguide styles  * * * * * */

.colourguide {margin: 0; padding: 0; }
.colourguide input[type=text] { padding: 8px 5px; width: 220px; }
.colourguide select { width: 236px; }
.colourguide .btn-one { width: 236px; margin: 8px 0 0 0; }
.colourguide .tabeltekstbold { color:#F8AD2B; height: 25px;} 

.colourguide .tblsearch td { padding: 5px 0; }
.colourguide .divider { background: url(../img/img_site/bg_shadow.jpg) no-repeat left center; padding: 12px 0;}

/*
.colourguide .button { padding:4px 20px;width:100px;font-size:1em; cursor:pointer;margin:20px 0 0 0;display:block;background:#7C7B7C;color:#fff;border:0px; }
.colourguide .button:hover { color:#ccc; }
*/
.colourguideresult td { color:#BABABA;font-size:11px; } 
.colourguideresult table { width:720px !important; }
.colourguideresult .tabeltekstbold { color:#B62029 !important; }

/* * * * * *  Producten pagina  * * * * * */

.prodafb     { background:url(../img/img_site/bg_prodafb.png) no-repeat left bottom;*min-height:1%;padding:0 0 3px 1px;margin:0 0 15px; position: relative; }
.img_big     { float: left; height: 238px; width: 720px; }
.img_product { z-index: 2;  position: absolute; right:0; } 

.Subtitel { float:left;font-size:1.50em;color:#fff;font-weight:bold;padding:0 5px 0 0; }
.productdivider { margin:0 0 0 0; max-width: 100%; }

ul.productoverzicht { margin:0px; }
ul.productoverzicht li { list-style:none;float:left;margin:0 10px 10px 0;background:#101010 url(../img/img_site/bg_btn_right.jpg) no-repeat right top; }
ul.productoverzicht li.nomargin { ;margin:0 0px 10px 0; }
ul.productoverzicht li a { width:330px;height:58px;color:#bababa;font-size:1.32em;text-decoration:none;line-height:58px;padding:0 0 0 25px;display:block; }
ul.productoverzicht li a:hover { color:#fff; }
ul.overzichtsmall li a { width:211px !important; }

.producttable {width:100%; }
.producttable th { color:#fff;font-size:1.3em;text-align:left;padding:0 0 10px;background:url(../img/img_site/product_divider.jpg) repeat-x left bottom; }
.producttable .first { padding:4px 4px 4px 20px; }
.producttable td { color:#b1b1b1;font-size:1.3em;text-align:left; }
.producttable .even { background:#161616; }

.waartekoop { color:#bababa;line-height:1.54em;font-size:1.3em; }
.waartekoop h3 { font-size:1.08em; }
.waartekoop hr { margin:5px 0 20px; border:#7C7B7C;border-top:1px solid #7C7B7C;  }  
.waartekoop strong { color:#fff; }
.waartekoop th { padding:2px;text-align:left;border-bottom:1px solid #bababa; }
.waartekoop td { padding:4px;color:#bababa;font-size:0.93em; }
.waartekoop span { width:90px;float:left;display:block;color:#fff; }

.content .wtksearch td { padding:1px 0px 2px; }
.content .wtksearch ul li { display:block;margin:0 10px 0 0; }
.locres .locrestable { width:480px;border:1px solid #bababa;margin:0 0 20px; }
.locres .locrestable td { vertical-align:top;padding:10px;color:#bababa;line-height:1.54em;font-size:12px;; }
.locres .locrestable td a { color:#bababa;display: block; }
.locres .locrestable td strong { color:#fff;font-size:1.1em;line-height:1.54em; }
.aicon { margin:0 0 10px;text-decoration:none; }

.timsds { margin:0 0 0 0 !important;padding:0px; }
.timsds li { list-style:none;float:left;width:233px;height:34px;display:block;  }
.timsds li a { color:#bababa !important;text-decoration:none;display:block;line-height:34px;padding:0 0 0 15px;background:#000 url(../img/img_site/btn_download.jpg) no-repeat right 0px; }
.timsds li a:hover { color:#fff !important;text-decoration:none; }
.timsds li.red_btn a:hover { background:#9d1b23 url(../img/img_site/btn_download_red.jpg) no-repeat right 0px; }
.timsds li.yellow_btn a:hover { background:#a79717 url(../img/img_site/btn_download_yellow.jpg) no-repeat right 0px; }
.timsds li.green_btn a:hover { background:#5d8419 url(../img/img_site/btn_download_green.jpg) no-repeat right 0px; }
.timsds li.blue_btn a:hover { background:#124f7e url(../img/img_site/btn_download_blue.jpg) no-repeat right 0px; }
  
div.tisdsclear { margin:-14px 0 13px 0 !important;padding:0 0 0;overflow:hidden;width:700px; } 
div.timsds { float:left;width:240px;display:block;position:relative;margin:0px !important; }
div.timsds a { cursor:pointer;color:#bababa !important;text-decoration:none;display:block;line-height:34px;padding:0 0 0 15px;background:#000 url(../img/img_site/btn_download.jpg) no-repeat right 0px; }
div.timsds a:hover { color:#fff !important;text-decoration:none; }
div.red_btn a:hover { background:#9d1b23 url(../img/img_site/btn_download_red.jpg) no-repeat right 0px; }
div.yellow_btn a:hover { background:#a79717 url(../img/img_site/btn_download_yellow.jpg) no-repeat right 0px; }
div.green_btn a:hover { background:#5d8419 url(../img/img_site/btn_download_green.jpg) no-repeat right 0px; }
div.blue_btn a:hover { background:#124f7e url(../img/img_site/btn_download_blue.jpg) no-repeat right 0px; } 

div.timsds .pdffirst-ti, div.timsds .pdffirst-msds { color: #BABABA;font-size: 1.3em;line-height: 1.54em; } 
div.timsds .pdfsecond-ti, div.timsds .pdfsecond-msds { color: #BABABA;font-size: 1.3em;line-height: 1.54em;width:210px;padding:0 15px;display:block; display:none;z-index:100000; } 
div.timsds .pdfsecond-ti a, div.timsds .pdfsecond-msds a { color:#fff !important;text-decoration:none;display:block;line-height:34px;padding:0 0 0 0;background:none; }

div.red_btn .pdfsecond-ti, div.red_btn .pdfsecond-msds { width:208px;background:#000;padding:10px 15px;border-right:1px solid #9d1b23;border-bottom:1px solid #9d1b23;border-left:1px solid #9d1b23; }
div.yellow_btn .pdfsecond-ti, div.yellow_btn .pdfsecond-msds { background:#000;  width:208px;background:#000;padding:10px 15px;border-right:1px solid #a79717;border-bottom:1px solid #a79717;border-left:1px solid #a79717; }
div.green_btn .pdfsecond-ti, div.green_btn .pdfsecond-msds { background:#000;  width:208px;background:#000;padding:10px 15px;border-right:1px solid #5d8419;border-bottom:1px solid #5d8419;border-left:1px solid #5d8419; }
div.blue_btn .pdfsecond-ti, div.blue_btn .pdfsecond-msds { background:#000;  width:208px;background:#000;padding:10px 15px;border-right:1px solid #124f7e;border-bottom:1px solid #124f7e;border-left:1px solid #124f7e; }
 
.red_btn span.typetitle,
.yellow_btn span.typetitle,
.green_btn span.typetitle,
.blue_btn span.typetitle { color:#BABABA !important;display:block;font-size:0.93em;border-bottom:1px solid #BABABA;padding:10px 0 2px;margin:0 0 10px; }
.red_btn span.pdfspan,
.yellow_btn span.pdfspan,
.green_btn span.pdfspan,
.blue_btn span.pdfspan { color:#BABABA !important;font-style:italic;font-size:0.93em; }

.pdfimg { float:left;padding:0 15px 0 0; }

div.red_btn .pdfactive a { background:#9d1b23 url(../img/img_site/btn_download_red.jpg) no-repeat right 0px; }
div.yellow_btn .pdfactive a { background:#a79717 url(../img/img_site/btn_download_yellow.jpg) no-repeat right 0px; }
div.green_btn .pdfactive a { background:#5d8419 url(../img/img_site/btn_download_green.jpg) no-repeat right 0px; }
div.blue_btn .pdfactive a { background:#124f7e url(../img/img_site/btn_download_blue.jpg) no-repeat right 0px; }
  
.content .stappen { margin:0px;position:absolute;top:0px;left:0px; }
.content .stappen li { margin:0 158px 0 0;text-align:center;line-height:29px;background:#ffac1e;width:30px;height:30px;color:#fff;float:left;display:block;;list-style:none;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius:20px 20px 20px 20px;behavior:url(/PIE.php); }
.content .stappen li.active { background:#c02721; }
 
.tsa { background:url(../img/img_site/bg_tsa.png) repeat-y -18px top;overflow:hidden;margin:20px 0 0 0;min-height:548px;position:relative;	 }
.tsaproduct { background:none; }
.tsa-prod { padding:0 0 0 15px;font-size:0.92em; }
.tsa-col { width:170px;float:left;margin:40px 22px 0 0; }
.tsa-col .even, .tsa-col-big .even { background:#161616; }
.tsa-col-big { width:170px;float:left;margin:40px 2px 0 -8px; }
.tsa-col a { color:#c6c6c6;padding:0 0 0 15px;display:block;font-size:0.93em;text-decoration:none; }
.tsa-title { padding:0 0 0 5px;color:#fff;font-size:1em;font-weight:bold;border-bottom:2px solid #F8AD2B;display:block; } 
.tsa-col a:hover, .tsa-col-big a:hover { background:url(../img/img_site/bg_tsa_nav.jpg) no-repeat left top;color:#fff; }
.tsa .terug { background:url(../img/img_site/bg_tsa_terug.jpg) no-repeat left top;color:#fff; }
.tsa a.terug:hover { background:url(../img/img_site/bg_tsa_terug.jpg) no-repeat left top;color:#fff; }
.tsa-col-big a { color:#c6c6c6;padding:0 0 0 10px;display:block;font-size:0.93em;text-decoration:none; }

.refresh { float:left;margin:5px 15px 0 0; }  

.tsa-pathfinder { display:block;padding:5px 0;font-size:1.2em; }
.tsa-pathfinder p { color:#bababa; }
.tsa-pathfinder p span { color:#fff; }
.tsa-pathfinder a { margin:0 0;color:#bababa; }
.tsa-pathfinder img { margin:2px 10px; }

.tsaproduct-left { float:left;width:180px;margin:0 40px 0 0; }
.tsaproduct-left a { color:#c6c6c6;height:22px;padding:0 0 0 15px;display:block;font-size:0.93em;text-decoration:none; }
.tsaproduct-left .even { background:#161616; }
.tsaproduct-left a:hover { background:url(../img/img_site/bg_tsa_nav_vervolg.jpg) no-repeat left top;color:#fff; }

.tsaproduct-right { width:auto;overflow:hidden;display:block;padding:8px 0 0 0;position:relative; }
.tsaproduct-right .tsa-afbeelding { float:left;margin:0 10px 10px 0; }
.tsaproduct-right .tsa-titel { color:#fff;font-size:1.4em;display:block;margin:0 0 5px; }
.tsaproduct-right p { font-size:1.2em; }
.tsaproduct-right .tsa-msds-ti { position:absolute;right:0px;top:130px;  }
.tsaproduct-right .tsa-msds-ti li { float:left;margin:0 0 0 4px;list-style:none; }
.tsaproduct-right .tsa-msds-ti li a { border:1px solid #785a26;background:#000;font-size:0.83em;text-decoration:none;width:34px;height:30px;line-height:30px;display:block;text-align:center; }
.tsaproduct-right .tabs { display:block;overflow:hidden;clear:both;padding:20px 0 0; }
.tsaproduct-right .tabs ul { margin:0 0 0;padding:0 0 0 0px;display:block;overflow:hidden; }
.tsaproduct-right .tabs ul li { font-size:1.2em;float:left;margin:0 1px 0 0;list-style:none;   }
.tsaproduct-right .tabs ul li a { text-decoration:none;display:block;line-height:38px;padding:0px 18px;background:#151515;border-left:1px solid #050505; border-top:2px solid #050505; border-right:1px solid #050505;border-bottom:1px solid #292929; }
.tsaproduct-right .tabs ul li a:hover { color:#fff; }
.tsaproduct-right .tabs ul li a.active { background:#292929;border-bottom:2px solid #292929; }
.tsaproduct-right .tabs .hide { background:#292929; border-top:1px solid #151515; font-size:1em;min-height:250px;padding:12px;margin:-1px 0 0 1px; }
.tsaproduct-right .tabs .hide table tr td { font-size:1.2em;   }
.tsaproduct-right .tabs .hide table tr td.tdfirst { padding:4px 40px 4px 0;color:#fff;  }

.rc-t {-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;behavior:url(/PIE.php); }

.wtk-left { float:left;width:50%;margin:0 10% 0 0; }
.wtk-right { float:left;width:40%; }

.navtivelink { font-size:1.3em;margin:0 0 20px;display:none;text-decoration:none;padding:10px 15px; }  

.cg { overflow:hidden; }
.cg-merk { width:35%;float:left;overflow:hidden; }
.cg-bouwjaar { width:35%;float:left;overflow:hidden; }
.cg-waar { width:30%;float:left;overflow:hidden; }
.cg-waar img { margin:5px 0 5px 0;display:block; }
.tabeltekstbold { font-size:1.3em; text-align: left; }
.colourguide select { margin:0 0 10px; }

.cg_overzicht { width:100%;margin:20px 0 0 0;background:url(../img/img_site/bg_cg_repeat.jpg) repeat-y center top; }
.cg_overzicht table { width:100%; }
.cg_overzicht-left { width:47%;margin:0 6% 0 0;float:left; }
.cg_overzicht-right { width:50%; }

/*************************************************/ 
/*                   COL RIGHT                   */
/*************************************************/

/* * * * * *  Colright styles  * * * * * */
.colright h2 { margin:0 0 20px;color:#CF7000; }

.sidebaritem { display:block;margin:0 0 10px; }
.sidebarvrij { padding:12px 18px;background:url(../img/img_site/bg_sidebartop.png) no-repeat left top; width:191px; min-height:100px; }
.sidebarvrij p.title { font-size:20px; margin: 0; font-weight: bold;}
.sidebarvrij a.link { text-decoration: none; color:#bababa; }
.sidebarvrij a.link:hover { color: #fff; }
.sidebarvrij p { margin: 0; }

/*************************************************/
/*                   BIGFOOTER                   */
/*************************************************/
.bigfooter  { min-height:195px;margin:0 0 20px; }
.bigfooter ul { margin:0px;float:left;width:223px;margin:0 8px 10px 0; }
.bigfooter ul.bigfooterlast { margin:0px;width:265px; }
.bigfooter ul li { line-height:20px;padding:0 0 0 10px;color:#bababa;font-size:1.2em; } 
.bigfooter ul li  span { display:block;color:#fff;font-weight:bold;font-size:1.25em;margin:0 0 5px; } 
.bigfooter ul li a { color:#bababa;text-decoration:none; } 
.bigfooter ul li a:hover { color:#fff;text-decoration:underline; } 
.bigfooter ul li a.stuurmail { color:#fff;text-decoration:underline; } 
.bigfooter ul li a.stuurmail:hover { color:#B21E2A;text-decoration:underline; } 

.bigfooter ul li.bigfooterfirst { margin:0 0 3px;padding:0 0 3px 10px;background:url(../img/img_site/bg_bigfooterfirst.png) no-repeat left bottom;font-size:1.5em;font-weight:bold;color:#fff; }
.footerlogo { float:right; }

/*************************************************/
/*                     FOOTER                    */
/*************************************************/

/* * * * * *  Service  * * * * * */
.footer .service { width:476px;text-align:right;float:right;font-size:1.2em;color:#a9a9a9; }
.footer .service a { color:#a9a9a9; }
.footer .service a:hover { color:#fff; }

/* * * * * *  Realisatie  * * * * * */
.footer .realisatie { float:left;font-size:1.2em;color:#a9a9a9; }

/*************************************************/
/*                   FORMULIER                   */
/*************************************************/
.letsform { width:430px;position:relative;float:left; } 
.letsform p { font-size:12px;line-height:14px;padding:0px;margin:0px;color:#fff; }
.letsform fieldset { border:0px dashed #a7c1df;padding:0px;margin:0px; }
.letsform legend { font-size:1.3em;color:#fff;font-weight:bold;*margin:0 0 0 -7px; }
.letsform p.description { font-style:italic;padding:10px 0;color:#bababa; }
.letsform .forminputswitch { display:block;clear:both;padding:5px 0;position:relative; }
.letsform .formlabel { vertical-align:top;padding:0px;margin:0px;padding:0 10px 4px 0;display:inline;font-weight:bold; width: 125px; float: left; }
.letsform .textfield { background:#222;color:#fff;width:200px;border:1px solid #7C7B7C;font-family:Arial;font-size:12px;padding:4px; float: left;  }
.letsform .textarea {  background:#222;color:#fff;width:278px;border:1px solid #7C7B7C;height:130px;font-family:Arial;font-size:12px;padding:4px; float: left;}
.letsform span.checkbox label { color:#333333;display:block; }
.letsform span.checkbox input { margin-bottom:5px; }
.letsform span.radio label { color:#333333;display:block; }
.letsform span.radio input { margin-bottom:5px; }
.letsform .select { width:258px;color:#333333;border:1px solid grey; }
.letsform .subtitel { display:block;padding-top:5px;color:#333333;padding-top:20px;font-weight:bold; }
.letsform .tekst { display:block;padding:10px 0;color:#333333; }
.letsform .file {}
.letsform .date {}
.letsform .date select{ margin-right:5px;border:1px solid grey; }
.letsform .date .calendardateinputday { width:50px; }
.letsform .date .calendardateinputmonth { width:50px; }
.letsform .date .calendardateinputyear { width:40px; }
.letsform .time select { width:50px;margin-right:2px;margin-bottom:5px;border:1px solid grey; }
.letsform .captcha { display:block; color:#fff; }
.letsform .captchasub {}
.letsform .captchasub img{ padding-bottom:10px; }
.letsform .captchasub input { margin-bottom:10px;border:1px solid grey; }
/* .letsform .button { color:#fff;background:#7C7B7C;cursor:pointer;width:100px;text-align:center;padding:4px 5px;margin:0 0 20px 135px; ;font-weight:bold; } */
.letsform .btn-one { margin:15px 0 0 135px; }
.letsform .errorlist li { padding:5px 0 0 0;margin:0px;color:red; }
.letsform .error { border:1px solid red;}
.tooltip { cursor:pointer;position:absolute;margin-top:2px;margin-left:4px; }
.forminfo { font-size:11px;line-height:1.33em;background:#4C4A4F;border:1px none #000;width:150px;margin:0px;padding:5px;color:#fff; }

#naarboven { float:left;cursor:pointer; }
#toonpdf { float:right; }

.search h2 {color:#fff}
.search ul.search-product {margin: 0 0 0 0; padding: 0 0 0 0;}
.search ul.search-product li {list-style: none; margin: 0 0 20px 0;}
.search ul.search-product span {display:block;}

/*************************************************/
/* Browser compatibility                         */
/*************************************************/
/* fixes float problems
**************************************************/
.main:after,
.bigfooter:after,
.left:after, 
.headings:after,
.bg_contentimg:after,
.prodafb:after,
.box:after,
.header .taalswitchactive:after,
.col_left:after {
  content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both; 
}

.imgplayer { position:relative;margin:0 0 10px;overflow:hidden;display:block; }
.imgplayerproduct { margin:0; }
.videolayover { position:absolute;left:320px;top:80px; }

.vdlplayer .h2 { font-size: 1.6em; }
.vdlplayer .box { margin: 16px 0 0 0;  }
.vdlplayer .box a { text-decoration: none; padding: 8px 0 0 4px; display: block;  }
.vdlplayer .box a .desc { margin: 0 0 5px 0; }
.vdlplayer .box a h3 { font-size: 1.0em; }
.vdlplayer .box a:hover h3 { text-decoration: underline; }
.vdlplayer .box .date { font-size: 0.8em; position: absolute; bottom: 0; left: 190px;}
.vdlplayer .box img { margin: 0 5px 0 0; }
.vdlplayer .box p { margin:0; }

.vdlplayer ul { margin: 0 !important; padding: 0;}
.vdlplayer ul li { list-style: none; padding: 0; float:left; width: 48%; position: relative; }
.vdlplayer .last { margin: 0 0 0 2%; }
.vdlplayer ul.item { margin: 0; padding: 0; }
.vdlplayer ul.item li {  }

.video-wrapper { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } 
.video-wrapper iframe, 
.video-wrapper object, 
.video-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*************************************************/
/* SPLASH PAGE
**************************************************/
.splash .wrapper {overflow:hidden;}

.splash .header .logo3 {position:absolute; left:165px; top:42px;}

.splash .header  {height:140px;}
.splash .header .contact {position:absolute; right:0; top:20px;}
.splash .header .contact ul {float:left; margin:0 20px 0 0;}
.splash .header .contact ul li {color:#fff; font-size:1.2em; line-height:1.8em; }
.splash .header .contact ul li img {margin:-1px 5px 0 0; vertical-align:middle; }


.splash .keuzemenu {width:100%; }
.splash .keuzemenu .ingang {width:24%; height:390px; *width:21%; padding:12px 12px 12px 12px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box; border-bottom:4px solid #000; float:left; margin:0 12px 12px 0;
                            background: #161616;
                            background: -moz-linear-gradient(45deg, #161616 0%, #161616 48%, #252525 49%, #727272 100%);
                            background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#161616), color-stop(48%,#161616), color-stop(49%,#252525), color-stop(100%,#727272));
                            background: -webkit-linear-gradient(45deg, #161616 0%,#161616 48%,#252525 49%,#727272 100%);
                            background: -o-linear-gradient(45deg, #161616 0%,#161616 48%,#252525 49%,#727272 100%);
                            background: -ms-linear-gradient(45deg, #161616 0%,#161616 48%,#252525 49%,#727272 100%);
                            background: linear-gradient(45deg, #161616 0%,#161616 48%,#252525 49%,#727272 100%);
                             -pie-background: linear-gradient(45deg, #161616 0%,#161616 48%,#252525 49%,#727272 100%);
                            behavior: url(/PIE.php);
                            position:relative;
}

.splash .keuzemenu .ingang.last {margin:0;}

.splash .keuzemenu .border { width:100%; height:100%; padding:1px 1px 0 1px; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box; 
                            background: #b7b7b7;
                            background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b7b7b7), to(#2f2f2f));
                            background: -webkit-linear-gradient(#b7b7b7, #2f2f2f);
                            background: -moz-linear-gradient(#b7b7b7, #2f2f2f);
                            background: -ms-linear-gradient(#b7b7b7, #2f2f2f);
                            background: -o-linear-gradient(#b7b7b7, #2f2f2f);
                            background: linear-gradient(#b7b7b7, #2f2f2f);
                            -pie-background: linear-gradient(#b7b7b7, #2f2f2f);
                            behavior: url(/PIE.htc);
}

.splash .keuzemenu .border.rood {border-bottom:5px solid #b62029; }  
.splash .keuzemenu .border.geel {border-bottom:5px solid #b2a119; }  
.splash .keuzemenu .border.groen {border-bottom:5px solid #68931d; }  
.splash .keuzemenu .border.blauw {border-bottom:5px solid #15588c; }  

.splash .keuzemenu ul { height:100%; background:#161616; margin:0; padding:0;} 

.splash .keuzemenu ul li.logo {height:95px; display:table-cell; vertical-align:middle; } 
.splash .keuzemenu ul li.logo img {width:100%; margin:0 auto;}

.splash .keuzemenu ul li ul.talen {padding:15px 0 0 20px; height:auto;}
.splash .keuzemenu ul li ul.talen li a {font-size:1.3em; padding:0 10px 0 0; color:#7c7c7c; text-decoration:none; line-height:1.7em; background:url(../img/img_site/arrow.png) no-repeat right;}
.splash .keuzemenu ul li ul.talen li a:hover {color:#fff; background:url(../img/img_site/arrow_hover.png) no-repeat right;}
 
.splash .keuzemenu ul li.motip {width:100%; display:block; background:url(../img/img_site/img_motip.jpg) no-repeat left top; height:121px; background-size:cover;} 
.splash .keuzemenu ul:hover > li.motip {background:url(../img/img_site/img_motip_hover.jpg) no-repeat left top; background-size:cover;}

.splash .keuzemenu ul li.dupli {width:100%; display:block; background:url(../img/img_site/img_dupli.jpg) no-repeat left top; height:121px; background-size:cover;} 
.splash .keuzemenu ul:hover > li.dupli {background:url(../img/img_site/img_dupli_hover.jpg) no-repeat left top; background-size:cover;}

.splash .keuzemenu ul li.colormark {width:100%; display:block; background:url(../img/img_site/img_colormark.jpg) no-repeat left top; height:121px; background-size:cover;} 
.splash .keuzemenu ul:hover > li.colormark {background:url(../img/img_site/img_colormark_hover.jpg) no-repeat left top; background-size:cover;}

.splash .keuzemenu ul li.colormatic {width:100%; display:block; background:url(../img/img_site/img_colormatic.jpg) no-repeat left top; height:121px; background-size:cover;} 
.splash .keuzemenu ul:hover > li.colormatic {background:url(../img/img_site/img_colormatic_hover.jpg) no-repeat left top; background-size:cover;}

.splash .content {float:left; clear:both; padding:30px  0 0 5px;background:url(../img/img_site/bg_shadow_breed.png) no-repeat center 10px; background-size:100%;}

.splash .content { }

/*************************************************/
/* TABS
**************************************************/
.tabs-container { margin-top: 15px; }
.tab_nav { border-bottom: 1px solid #515151; }
.tabs { overflow: hidden;  margin: 0 0 -1px 0 !important; }
.tabs li { list-style: none !important; position: relative; margin-left: 15px; border: 1px solid #515151; display: inline-block; }
.tabs li.first { margin-left: 0px;}
.tabs li a {
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    display: block;
    padding: 5px 15px;
    text-decoration: none;
    color: #bababa;
}
.tabs li a:hover { color: #fff; }
.tabs li:first-child a { border-left: 0; }
.tabs li:last-child a { border-right: 0; }
.tabs li.current {
  border-bottom: 1px solid #222;
}
.tabs li.current a { 
  color: #fff;
}
.tab_content > div {
    clear: both;
    padding: 15px;
    display: none;
    border: 1px solid #515151;
    border-top: none;
}
.tab_content .current { display: block; }
.tab_content #home.first { display: block; }
.tab_content .video-wrapper { display: block !important; }

/*************************************************/
/* Responsive
**************************************************/

.resp, .resp_block, .img_product_resp, .hor_navlist_resp, .content .stappen_resp, .hideresptab, .hideresp, .productlist_resp, .hor_navlist_footer, .shadowfooter { display:none; }

@media screen and (max-device-width: 1024px) {
 	.cg_overzicht { background:none; }
 	.cg_overzicht table { width:100%; }
	.cg_overzicht-left { width:50%;margin:0; }
	.cg_overzicht-right { width:50%; }
	.waartable form img { width: 90%; }
}
@media screen and (max-width:900px) {
	.hideresp { display:none; } 
}

@media screen and (max-width:600px) {
	html {background:#222222 url(../img/img_responsive/bg_footer.jpg) repeat-x center bottom; }
	body { background:url(../img/img_responsive/bg_header_home.jpg) repeat-x center top;  }
	.vervolg { background:url(../img/img_responsive/bg_header.jpg) repeat-x center top; }
	.wrapper { width:96%; }
	.header { height:auto; }
  .homeplaat { display:none; }
  .header .logo { height:67px;position:relative;left:auto;top:auto;margin:5px 0 0; }
  .header .headertext { display:none; }
  .header .zoeken { left:0px;top:94px;background:#f2f2f2;width:99%; -moz-box-shadow: inset 1px 5px 5px #dcdcdc;-webkit-box-shadow: inset 1px 5px 5px #dcdcdc;;	box-shadow: inset 2px 2px 3px #dcdcdc;*box-shadow: inset 1px 5px 5px #dcdcdc;behavior:url(/PIE.php); }
  .header .zoeken input { width:90%;margin:0 0 0 7px; }
  .header .zoeken a { right:7px;left:auto; }
  .header .logo2 { display:none; }
  .resp { display:inline; }
  .resp_block { display:block; }
  .no-resp { display:none; }
  .header .taalswitch { background:none;border:0px;width:116px;margin:23px 0 0 0;line-height:normal;padding:0 0 0 15px; }
  .header .taalswitch .activelang_res { height:34px;line-height:25px;padding:0 27px 0 0 ;background:url(../img/img_responsive/bg_switch.png) no-repeat left top;  }
  .header .taalswitch .activelang_res a img { width: 60%; }
  .header .taalswitch .langbox_res { cursor:pointer;background:#222;width:34px;padding:0 10px 5px;margin:-6px  0 0 1px; -moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;behavior:url(/PIE.php);position:relative; } 
  .header .taalswitch .langbox_res li { padding:5px 0 5px; }
  .header .taalswitch .langbox_res li a img { width:90%; }
  .header .taalswitch .activelang2_resp { height:34px;line-height:27px;padding:0 27px 0 0 ;background:url(../img/img_responsive/bg_switch.png) no-repeat left top;  }
  .header .taalswitch .langbox2_resp { cursor:pointer;background:#222;width:65px;padding:0 27px 5px 0;font-size:1.2em;margin:-5px  0 0 -37px; -moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;behavior:url(/PIE.php);position:relative; } 
  .header .taalswitch .langbox2_resp a { padding:5px 0;display:block; }
  ul.hor_navlist { width: 100%;position:relative;top:auto;margin:80px 0 20px 0;overflow: hidden;height:auto; }
  ul.hor_navlist li { border-bottom:1px solid #2b2b2b;background:none;width:32.3%;text-align:center;display:block;height:57px;margin:0 1% 3px 0;background:#161616;-moz-box-shadow: inset 1px 5px 5px #000;-webkit-box-shadow: inset 1px 5px 5px #000;;	box-shadow: inset 2px 2px 3px #000;*box-shadow: inset 1px 5px 5px #000;behavior:url(/PIE.php); }
  ul.hor_navlist li span {  position:relative;text-align:center;width:100%;display:block;height:57px; }
  ul.hor_navlist li a { color:#bababa;line-height:normal;width:153px;padding:0px;height:57px;font-weight:bold;display: table-cell; vertical-align: middle; text-align: center;  }
  ul.hor_navlist li a.res-actionbtn { color:#f8ad2b; } 
  ul.hor_navlist li.active { background:#161616;}
  ul.hor_navlist li.active a { color:#bababa;background:none; }  
  .logobalk { display:none; }
  .ingangen ul li { width:48%;max-width:240px;height:auto;margin:0 2% 0 0;padding:0 0 0px;overflow:hidden;background: url("../img/img_site/bg_arrow_right.png") no-repeat right 1px; }
  .ingangen ul li span { width:100%;padding:0 0 5px 0; }
  .ingangen ul li img { width:100%;margin:0 0 13px; }
  .ingangen { height:auto;display:block;overflow: hidden;padding:0 0 20px; }
  
  .main_breed { padding:0 0 20px;width:98%; }
  .footer { display:none; }
  .bigfooter { margin:0px;min-height:165px;padding:80px 0 0; }
  .bigfooter ul { display:none;}
  .bigfooter ul.bigfooterlast { display:block;width: 90%; }
  .footerlogo { float:right; }  
  .colleft { display:none; }
  .main, .mainbreed { width:100%;min-height:10px;float:none;margin:20px 0 50px; }
  .main .colright { display:none; }
  .bg_contentimg { display:none; }
  .main .content_container, .mainbreed .content_container  { width:100%;float:none; }
  ul.productoverzicht li { width:100%;float:none; }
  ul.productoverzicht li a { width:95%;padding:0 0 0 5%; }
  .prodafb .img_big { display:none; }
  .prodafb { background:none; }
  .productdivider { width:98%; }
  .img_product { position:relative;right:auto; }
  .timsds li { margin:0 10px 0 0;width:31%;max-width:240px; }
  .Subtitel { line-height:18px; }
  .content h1 { line-height:18px; }
  .producttable { width:98%; }
  .producttable .first { padding:4px; }
  .producttable th { font-size:1.2em; }
  .producttable td { font-size:1.2em; }
  .vervolg ul.hor_navlist { display:none; }
  .vervolg .header { width:100%;overflow:hidden; }
  .vervolg .hor_navlist_resp { display:block;width:107%;margin:66px 0 0 0;font-size:1.8em;font-weight:bold;background:transparent url(../img/img_site/bg_resp_hornav.png) no-repeat left 8px;color:#fff;border:0px; }
  .vervolg .hor_navlist_resp option { padding:0 0 20px; }
  .tsa { background:none;margin:0px;min-height:200px; }
  .content .stappen { display:none; }
  .tsa-col { float:none;margin:20px 2px 0 0;width:98%; }
  .tsa-col p, .tsa-col-big p { margin:0 0 12px 20%; }
  .tsa-col select, .tsa-col-big select { width:100%; }
  .tsa-col-big { margin:20px 2px 0 0px;width:98%; }
  .tsa-col a:hover, .tsa-col-big a:hover { background:#FEAB1D; } 
  .content .stappen_resp { margin:0px;display:block;width:20%;float:left; }
	.content .stappen_resp li { margin:0 0 10px 0;text-align:center;line-height:29px;background:#ffac1e;width:30px;height:30px;color:#fff;display:block;;list-style:none;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius:20px 20px 20px 20px;behavior:url(/PIE.php); }
	.content .stappen_resp li.active { background:#c02721; }
	.tsaproduct-left { display:none; }
	.hideresptab { display:block; }
	.hideresp { display:block; }
	.tsaproduct-right .tabs .hide { min-height:10px; }
	.tsaproduct-right .tabs .hide p {font-size:1.1em; }
	.tsaproduct-right .tabs ul li a { padding:0px 10px;}
	.tsaproduct-right .tabs .hide table tr td { line-height:1.4em;font-size:1.1em; }
	.content table { width:100%; }
	.tsaproduct-right .tabs .hide table tr td.tdfirst { padding:4px 4px 4px 0; }
	.tsaproduct-right .tsa-msds-ti { position:relative;float:right;top:auto;  }
	ul.hor_navlist_footer { width: 100%;position:relative;top:auto;margin:-20px 0 10px 0;overflow: hidden;height:auto; }
  ul.hor_navlist_footer li { float:left;border-bottom:1px solid #2b2b2b;background:none;width:32.3%;text-align:center;display:block;height:57px;margin:0 1% 3px 0;background:#161616;-moz-box-shadow: inset 1px 5px 5px #000;-webkit-box-shadow: inset 1px 5px 5px #000;;	box-shadow: inset 2px 2px 3px #000;*box-shadow: inset 1px 5px 5px #000;behavior:url(/PIE.php); }
  ul.hor_navlist_footer li span {  position:relative;text-align:center;width:100%;display:block;height:57px; }
  ul.hor_navlist_footer li a { text-decoration:none;color:#bababa;line-height:normal;width:153px;padding:0px;font-size:1.5em;height:57px;font-weight:bold;display: table-cell; vertical-align: middle; text-align: center;  }
  ul.hor_navlist_footer li a.res-actionbtn { color:#f8ad2b; } 
  ul.hor_navlist_footer li.active { background:#161616;}
  ul.hor_navlist_footer li.active a { color:#bababa;background:none; }  
  .productlist_resp, .hor_navlist_footer { display:block; }
  ul.productlist_resp { margin:0px;padding:0 0 0;overflow:hidden; }
  ul.productlist_resp li { position:relative;list-style:none;width:48%;margin:0 2% 0 0;float:left; }
	ul.productlist_resp li a { display:block;font-size:1.5em;height:36px;line-height:36px;padding:0 0px 0 0;text-decoration:none;font-weight:bold;background:url(../img/img_site/bg_arrow_right.png) no-repeat 95% 11px; }
	ul.productlist_resp li a.btnred { border-bottom:1px solid #a31d25; }
	ul.productlist_resp li a.btnyellow { border-bottom:1px solid #9c8d16; }
	ul.productlist_resp li a.btngreen { border-bottom:1px solid #5c821a; }
	ul.productlist_resp li a.btnblue { border-bottom:1px solid #13507f; }
	.shadowfooter { width:100%;display:block; }
	#lightbox-container-image-box { width:90% !important;height:auto !important; }
	#lightbox-container-image-data-box { width:84% !important; }
	#lightbox-image { width:100%;height:auto !important; }
	.links { margin:0 2% 10px 0;width:48%; }
	.letsform { width:100%;display:block;float:none; }
	.img_product { display:none; }
	.img_product_resp { width:25%;display:inline;float:right;margin:0 0 1% 1%; }
	#adresCanvas { width:100% !important; }
	.cg-merk { width:50%;float:left;overflow:hidden; }	
	.cg-bouwjaar { width:50%;float:left;overflow:hidden;margin:0 0 20px; }
	.cg-waar { width:100%;float:none;overflow:hidden; }
	.colourguide select { width:90%; } 
	.colourguide input[type="text"] { width:82%; }
	.colourguide .btn-one { width:90%; }
	.waartable form img { width: 100%; }
	.waartable table table { width: 50% !important; }
	.colourguideresult table { width:100% !important; }
 	.cg_overzicht { background:none; }
 	.cg_overzicht table { width:100%; }
	.cg_overzicht-left { width:100%;margin:0;float:none; }
	.cg_overzicht-right { width:100%; }
	.tsa-col a, .tsa-col-big a { line-height:2.5em; }
	.tsa .terug { line-height:1.9em; }
	.wtk table { width:100% !important; }
	.vdlp-cookiewet { height:auto; }
	.vdlp-cookiewet .vdlp-cookiewet-wrapper { width:100%; }
	.vdlp-cookiewet p { line-height:20px;margin:0 0 0 5px;font-size:11px;float:none;display:block;width:100%; }
	.vdlp-cookiewet ul { margin:4px 0 0 5px;float:left;display:block; }
	.vdlp-cookiewet ul li { font-size:11px !important;display:inline;float:right; }
	.vdlp-cookiewet ul li a {  }
	
    .splash .keuzemenu {margin:20px 0 0 0;}
    .splash .keuzemenu .ingang {width:48%; height:315px;}
    .splash .keuzemenu .ingang.even {margin:0;}
    .splash .logo3 {display:inline; top:25px !important; right:0 !important; }
    
    .splash .header .contact {position:absolute; left:0; top:92px;}
    .splash .header .contact ul {float:left; margin:0 12px 0 0;}
    .splash .header .contact ul li {color:#ccc; font-size:1.3em; line-height:1.5em; display:inline; margin:0 2px 0 0; }
    .splash .header .contact ul li.first {margin-left:-16px; }
    .splash .header .contact ul li img {margin:-1px 5px 0 0; vertical-align:middle; }
    
    .splash .keuzemenu ul li.logo {height:65px; display:table-cell; vertical-align:middle; } 
    .splash .keuzemenu ul li.logo img {width:100%; margin:0 auto;}
    
    .splash .keuzemenu ul li.motip, .splash .keuzemenu ul li.dupli, .splash .keuzemenu ul li.colormark, .splash .keuzemenu ul li.colormatic {height:70px;}  
    .splash .keuzemenu ul li ul.talen li a {font-size:1.2em;}
    div.tisdsclear { width:100%; }
}
 

@media screen and (max-width:480px) {
    
 	.letsform .textfield { width:80%; }
	.letsform .textfield { width:80%; }
	.letsform .textarea { width:98%; }
	.letsform .btn-one { margin:15px 0 0 2px;float:left; } 
	.tooltip { right:5%;top:24px; }
	.timsds li { width:46%;margin:0 10px 10px 0; }
  .img_product { display:none; }
  .img_product_resp { width:35%;display:inline;float:right;margin:0 0 1% 1%; }
 	.tsaproduct-right .tabs ul li a { padding:0px 7px;font-size:0.83em; }
  ul.hor_navlist_footer li a { font-size:1.3em; }
  ul.hor_navlist li a.res-actionbtn { font-size:1.3em; }
  .wtk-left { float:none;width:100%;margin:0 0 10px;overflow:hidden; }
	.wtk-right { float:none;width:100%;padding:0 0 0 0; }
	.wtk .box { padding:10px; }
	.wtk .box .adres { width:45% !important;margin:0px 10px 0 0 !important; }
	.wtk .box .lijnen { display:none; }
	.wtk .box .tools { float:right !important;width:45% !important;margin:0px !important; }
	.cg_overzicht { background:none; }
	.cg_overzicht table { width:100%; }
	.cg_overzicht-left { width:100%;margin:0; }
	.cg_overzicht-right { width:100%; }	
	
	
}
@media screen and (max-width:400px) {
    .splash .header .contact {top:95px; }
    .splash .header .contact ul li {color:#ccc; font-size:0.9em; line-height:1.5em; display:inline; margin:0 2px 0 0; }
    .splash .keuzemenu ul li.logo {height:30px; display:table-cell; vertical-align:middle; }
    .splash .keuzemenu ul li ul.talen {padding:0 0 0 20px;}
    .splash .keuzemenu .ingang {width:48%; height:190px; margin:0 4% 0 0;}
    .splash .keuzemenu ul li.motip, .splash .keuzemenu ul li.dupli, .splash .keuzemenu ul li.colormark, .splash .keuzemenu ul li.colormatic {display:none;}
}