*{margin:0;padding:0;border:0;border-radius:0 !important;outline:0}body{font-family:DIN, Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;-webkit-text-size-adjust:100%;background-color:#9b8f77;color:black}.sans-serif{font-family:Arial, Helvetica, sans-serif}.serif{font-family:'Roboto Slab', 'Times New Roman', Times, serif}p{margin-bottom:15px;font-size:14px}p sup{font-size:8px}p:last-child{margin-bottom:0}p.intro{font-weight:bold;color:#386539}p.left-indent{padding-left:20px}h1{font-size:26px;margin-bottom:20px;text-transform:uppercase;color:#386539}h2{font-size:18px;margin-bottom:15px;color:#b6c932}h1.slogan{padding-bottom:0;text-align:center}a{color:#b6c932}a:hover,a:focus{color:#386539;text-decoration:none}a.button{display:inline-block;height:30px;line-height:30px;border:0;margin-left:10px;margin-bottom:15px;padding:0 20px;font-weight:bold;text-decoration:none;background-color:#b6c932;color:white}.floatright{display:block;float:right}img.floatright{display:block;float:right;max-width:50%;margin:0 0 20px 20px}iframe.contactmap{width:100%;height:320px;border:0}img.icon-left{display:block;float:left;margin:0 10px 10px 0}img.home-image{width:740px}.text-right{text-align:right}header{position:fixed;z-index:100;top:0;left:0;width:100%;height:96px;border-bottom:24px solid #b6c932;background-color:white}header #headercontents{position:relative;width:960px;margin:0 auto}header #headercontents #logo{float:left;width:220px;margin-top:20px}header #headercontents #languagemenu{float:right;width:740px;border-top:8px solid #386539}header #headercontents #languagemenu ul{float:right;list-style:none}header #headercontents #languagemenu ul li{float:left;width:18px;margin-right:10px}header #headercontents #languagemenu ul li a{display:block;height:32px;line-height:16px;font-weight:700;font-size:12px;text-align:center;text-decoration:none;color:rgba(0,0,0,0.3)}header #headercontents #languagemenu ul li a .sublang{font-weight:400}header #headercontents #languagemenu ul li a.sublang{height:48px}header #headercontents #languagemenu ul li a:hover,header #headercontents #languagemenu ul li a:focus,header #headercontents #languagemenu ul li a.current{color:black;border-bottom:2px solid #386539}header #headercontents #languagemenu ul li a:before{display:block;margin-top:-8px}header #headercontents #languagemenu ul li a.bn:before,header #headercontents #languagemenu ul li a.bf:before{content:url(../images/be.gif)}header #headercontents #languagemenu ul li a.fr:before{content:url(../images/fr.gif)}header #headercontents #languagemenu ul li a.en:before{content:url(../images/en.gif)}header #headercontents #languagemenu ul li a.de:before{content:url(../images/de.gif)}header #headercontents nav{position:absolute;top:94px;left:240px;height:26px}header #headercontents nav #mainmenu{list-style:none}header #headercontents nav #mainmenu li{float:left;margin-right:20px}header #headercontents nav #mainmenu li a{display:block;height:24px;line-height:24px;border-top:2px solid transparent;font-weight:700;font-size:18px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;color:white}header #headercontents nav #mainmenu li a:hover,header #headercontents nav #mainmenu li a:focus{color:#386539}header #headercontents nav #mainmenu li a.current{color:#386539;border-top:2px solid #386539}#wrapper{margin-top:120px;background-color:#9b8f77}#wrapper #sidebar p{margin:0 20px 15px}#wrapper #sidebar h3{margin:0 20px 20px;text-transform:uppercase}#wrapper #sidebar ul{margin:0 20px 15px;list-style:none}#wrapper #sidebar ul li{margin-bottom:5px}#wrapper #sidebar ul.contact{line-height:20px}#wrapper #sidebar a{color:white;text-decoration:none}#wrapper #sidebar a:hover,#wrapper #sidebar a:focus{text-decoration:underline}#wrapper #main{overflow:hidden;width:960px;margin:0 auto;background:url(../images/bg-main.png) #fff repeat-y}#wrapper #main #sidebar{float:left;width:220px;min-height:500px;padding:20px 0;color:white}#wrapper #main #contents{float:left;width:740px;padding:20px 0}footer{min-height:100px;background-color:#b6c932}footer #footercontents{width:960px;margin:0 auto;color:white}footer #footercontents ul{float:left;margin:20px;list-style:none}footer #footercontents ul li{height:20px;line-height:20px;font-size:12px}footer #footercontents ul li a{display:inline-block;text-decoration:none;color:white}footer #footercontents ul li a:hover,footer #footercontents ul li a:focus,footer #footercontents ul li a.current{text-decoration:underline}footer #footercontents ul#footermenu{width:180px}footer #footercontents ul.contact{float:right}footer #footercontents strong{font-weight:700;letter-spacing:1px}.row{overflow:hidden}.cols3-left,.cols3-middle,.cols3-right{float:left;width:30%;margin-right:5%}.cols3-right{margin-right:0}.midpane{width:520px;margin-left:20px}.rightpane{float:right;width:160px;margin-right:20px}.rightpane img.symbol,.rightpane label.symbol{float:right;clear:right;width:80px;height:80px;margin-bottom:20px}.rightpane img.decorative{display:block;width:100%;margin-bottom:20px}.rightpane img.decorative:first-child{margin-top:49px}.rightpane form.search{position:relative}.rightpane form.search input.query{margin-left:0;width:150px}.rightpane form.search input.icon{position:absolute;top:3px;right:3px}table{width:100%;border-spacing:0px;border-collapse:separate}table th{height:20px;line-height:20px;padding:2px 5px;text-align:left;text-transform:uppercase;font-weight:bold;color:#b6c932;border-bottom:1px solid #d0d0d0;cursor:pointer}table td{vertical-align:top;border-bottom:1px solid #d0d0d0}table td a{display:block;height:100%;line-height:20px;padding:2px 5px;text-decoration:none;color:black}table td.product{text-transform:uppercase;font-weight:bold}table td.number,table td.concentrations{text-align:right}table td.units a{padding-right:30px}table tbody tr:hover,table tbody tr:focus{background-color:#b6c932;color:white}table tbody tr:hover a,table tbody tr:focus a{color:white}.products-details a[name]{position:relative;top:-140px}.collapsible{position:relative;margin:20px 0}.collapsible a[name]{position:absolute;top:-140px}.collapsible h2{cursor:pointer}.collapsible .collapsed{display:none}.collapsible .collapsible2_title{display:block;font-weight:bold;cursor:pointer}.collapsible .collapsible2_body{padding-bottom:15px}form{overflow:hidden}form label{float:left;clear:left;width:120px;height:30px;line-height:30px;margin-bottom:15px}form label.fullwidth{width:520px;margin-bottom:0}form input[type="text"],form input[type="password"],form input[type="email"],form select,form textarea{float:left;width:380px;height:25px;margin-left:10px;margin-bottom:15px;padding:2px 5px;border-bottom:1px solid #d0d0d0;background-color:#f0f0f0}form input[type="text"].narrow,form input[type="password"].narrow,form input[type="email"].narrow{width:185px !important}form select{width:auto !important;height:30px}form textarea{min-height:100px;max-height:300px;min-width:380px;max-width:380px}form input[type="text"].fullwidth,form input[type="password"].fullwidth,form input[type="email"].fullwidth,form select.fullwidth,form textarea.fullwidth{width:510px;margin-left:0}form textarea.fullwidth{min-width:510px;max-width:510px}form input[type="submit"]{height:30px;line-height:30px;border:0;margin-left:10px;margin-bottom:15px;padding:0 20px;font-family:DIN, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;background-color:#b6c932;color:white;cursor:pointer}form input[type="checkbox"].symbol{display:none}form input[type="checkbox"].symbol+label{opacity:0.25}form input[type="checkbox"].symbol:checked+label{opacity:1}.validation-errors{margin-bottom:15px;padding:10px;border:1px solid red;background-color:rgba(255,0,0,0.25)}.validation-errors:empty{margin:0;padding:0;border:0}.alert{padding:10px;margin-bottom:20px}.alert-danger{border:1px solid #c00000;background-color:#f0c0c0}.alert-message{border:1px solid #00c000;background-color:#c0f0c0}
