/*############################
global styles lre weegtechniek bv
filename: global.css
version: 1.0
############################## */
body{background-color:#FFF;color:#555;font:12px/18px arial, sans-serif;}
#wrapper{background-color:#FFF;margin:0 auto;width:960px;}
a{color:#333;text-decoration:none;}
/*----------------------------------------------------------------------------------
LEFT COLUMN
-------------------------------------------------------------------------------- */
#left-col{border:none;display:inline;float:left;position:relative;top:40px;width:220px;}
#left-col img.logo{display:block;float:left;margin:0 0 10px;padding:0;position:relative;}
#left-col p.contactinfo{clear:both;font-size:11px;height:181px;}
ul#menu{display:inline-block;float:left;overflow:hidden;padding:0 0 20px 3px;position:relative;width:210px;}
ul#menu li{border-top:1px solid #B5B5B5;line-height:22px;list-style-type:none;margin:0;padding:0;}
ul#menu li a{color:#504F4F;font-weight:800;padding:0;text-transform:uppercase;}
ul#menu li ul li{border-top:1px solid #F5F5F5;margin:0;padding-left:0;}
ul#menu li ul li:hover{background-color:#F5F1F1;}
ul#menu li ul li a{color:#777;font-family:arial;font-size:12px;font-weight:400;margin-left:0px;text-transform:none;}
ul#menu a:hover{color:#000;}
/*----------------------------------------------------------------------------------
RIGHT COLUMN
-------------------------------------------------------------------------------- */
#right-col{border:0 solid #E98282;float:left;margin-left:20px;width:720px;}
#header{border-bottom:1px solid #E5E5E5;display:inline;float:left;height:80px;position:relative;width:720px;}
#header ul#toplinks{display:inline;float:right;height:20px;margin-top:5px;position:relative;text-align:right;width:720px;}
/*----------------------------------------------------------------------------------
FEATURED
-------------------------------------------------------------------------------- */
#selection h2 a{color:#515151;}
#selection h2#item1{background-image:url(/styles/featured_item_default1.gif);border:0;color:#757575;font:normal normal bold 32px/32px "trebuchet ms";padding:24px 1px 0 23px;}
#selection h2#item2{background-image:url(/styles/featured_item_default2.gif);border:0;color:#656565;font:normal normal bold 32px/32px "trebuchet ms";padding:24px 1px 0 23px;}
#selection h2#item3{background-image:url(/styles/featured_item_default3.gif);border:0;color:#656565;font:normal normal bold 32px/32px "trebuchet ms";padding:24px 1px 0 23px;}
#selection h2#item4{background-image:url(/styles/featured_item_default4.gif);border:0;color:#656565;font:normal normal bold 32px/32px "trebuchet ms";padding:24px 1px 0 23px;}
#featured-wrapper #selection h2{border:0;border-left:0;border-right:1px solid #969696;color:#4F4F4F;float:left;font-size:15px;height:80px;left:-40px;line-height:80px;margin:0;padding:0;position:relative;text-align:left;text-indent:140px;vertical-align:middle;width:278px;}
#featured-wrapper #selection h2:hover{border:0 solid #969696;border-right:1px solid #969696;color:#616161;float:left;height:80px;line-height:80px;margin:0;padding:0;position:relative;text-indent:140px;vertical-align:middle;width:278px;}
#featured{background-image:url(/styles/featured_sw.png);border:1px solid #969696;border-right:0;display:block;float:left;height:319px;width:480px;}
#featured p{color:#8B8B8B;font-family:"trebuchet ms";font-size:17px;padding-left:24px;}
/*----------------------------------------------------------------------------------
NEWS
-------------------------------------------------------------------------------- */
#event-calendar{border:1px solid #969696;display:inline;float:left;margin-left:20px;margin-top:40px;padding:10px;width:198px;}
#event-calendar h3{font-size:16px;font-weight:700;}
#event-calendar h2{font-size:14px;}
#event-calendar .event a,#event-calendar .event p{font-size:10px;}
#event-calendar .event a{color:#2967A9;}
#event-calendar .event h4{font-weight:700;margin-bottom:5px;margin-top:20px;}
#news-text{float:left;width:480px;}
#news-text .news-text-block h3{float:left;font-size:12px;font-weight:700;margin-bottom:8px;margin-left:10px;margin-top:20px;width:340px;}
#news-text .news-text-block p{float:left;line-height:1.5em;margin-bottom:52px;margin-left:10px;width:340px;}
#news-text .news-text-block img.news-image{float:right;}
#news{background-color:#FFF;border:1px solid #DFDFDF;float:left;margin:10px 0 40px;width:718px;}
#news h2.newsheader{background:none;border:0;border-bottom:1px dotted #676767;color:#969696;font-size:16px;margin-bottom:1em;margin-left:1em;padding:12px 0 2px;width:680px;}
#news h3{display:inline;float:left;font-size:14px;font-weight:700;padding-left:20px;width:480px;}
#news p{float:left;padding-left:20px;width:480px;}
#news div.newsitem{float:left;margin-bottom:20px;width:718px;}
#news img.news-image{display:inline;float:right;padding-right:20px;width:110px;}
/*-----------------------------
MAIN BROWSE
------------------------------------- */
#main-browse{clear:left;display:inline;float:left;margin-top:0;position:relative;width:720px;}
#main-browse p.backlink a:hover{text-decoration:underline;}
#main-browse p.backlink a{color:#8FACDB;}
#main-browse #product-overview h3.omschrijving{font-family:arial;font-size:14px;font-weight:700;margin:11px 0 0;}
#main-browse #selection{border:1px solid #969696;border-left:0;float:left;height:319px;width:238px;}
#main-browse h3.specs{clear:left;font-size:18px;font-weight:400;margin:10px 20px 10px 11px;}
#main-browse img{float:left;margin:5px;}
#main-browse div a img.informatie-button-home{padding:4px;}
#main-browse img.detail{padding:0 20px;}
#main-browse #related .recent ul li img{margin:0 0 0 10px;}
#main-browse a img.informatie-button{padding:0 0 0 5px;}
#main-browse ul{border-top:1px dotted #CCC;float:left;list-style-image:none;list-style-position:outside;list-style-type:square;margin:0 0 20px 20px;width:424px;}
#main-browse ul li{margin:5px;}
#main-browse h2{color:#FFF;font-size:16px;font-weight:700;height:30px;line-height:25px;padding-left:10px;padding-top:5px;}
#browse-group-wrapper{display:inline-block;float:left;left:0;position:relative;top:15px;}
#browse-group-wrapper #browse-current-tab{border-top:none;clear:left;height:10px;width:718px;}
#browse-group-wrapper #browse-current-tab.laboratorium{background-color:#9B5973;border:1px solid #8C4E66;border-top:0;}
#browse-group-wrapper #browse-current-tab.industrie{background-color:#D67D43;border:1px solid #BC713F;border-top:0;}
#browse-group-wrapper #browse-current-tab.winkel{background-color:#5890CC;border:1px solid #4476A9;border-top:0;}
#browse-group-wrapper img.active{border:1px solid #CCC;border-bottom:0 solid #000;float:left;}
#browse-group-wrapper img{border-bottom:0 solid #CCC;display:inline;float:left;margin-right:10px;}
#browse-group-wrapper a img.inactive-winkel{background-image:url(tab_winkel_inactive.gif);}
#browse-group-wrapper a img.inactive-industrie{background-image:url(tab_laboratorium_inactive.gif);}
/*resultaten */
#results-list{display:block;float:left;height:auto;position:relative;width:458px;}
#results-list a div.switchview{background-image:url(/styles/listview_inactive.gif);float:left;height:20px;margin:1px 0 8px;width:120px;}
#results-list a div.switchview-active{background-image:url(/styles/listview_active.gif);}
#results-list dl{background:url(/styles/details.gif) no-repeat center 170px;border:1px solid #A1A1A1;cursor:pointer;display:block;float:left;height:200px;margin-bottom:10px;position:relative;width:478px;}
#results-list dl:hover{background:url(/styles/details_hover.gif) no-repeat center 170px;border:1px solid #AFAFAF;}
#results-list dl.winkel dt{background-image:url(winkel_gradient_bg.gif);color:#FFF;font-size:14px;font-weight:700;padding:5px 5px 5px 10px;}
#results-list dl.industrie dt{background-image:url(industrie_gradient_bg.gif);color:#FFF;font-size:14px;font-weight:700;padding:5px 5px 5px 10px;}
#results-list dl.laboratorium dt{background-image:url(laboratorium_gradient_bg.gif);color:#FFF;font-size:14px;font-weight:700;padding:5px 5px 5px 10px;}
#results-list dd{font-size:12px;line-height:18px;}
#results-list dd.result-img-medium{display:block;height:125px;left:10px;margin:10px 0;overflow:hidden;position:absolute;width:125px;}
#results-list dd.show-in-row{float:left;margin:10px 10px 0;position:relative;}
#results-list dd.info{font-family:arial;font-size:14px;font-weight:700;margin:10px 20px 10px 165px;}
#results-list dd.specs{color:#716F6F;display:list-item;font-size:12px;font-weight:300;list-style:none inside url(/styles/li_bullet.gif);margin:0 0 0 165px;}
#results-list dl.shortview dd.result-img-medium{display:block;height:138px;left:0;margin:10px 0 0;overflow:hidden;padding:0;position:absolute;width:138px;}
#results-list dl.shortview dt{display:inline-block;font-size:10px;width:123px;}
#results-list dl.shortview{margin-right:10px;position:relative;width:138px;}
#results-list dl.shortview:hover{background:url(/styles/details_hover.gif) no-repeat left 170px;border:1px solid #AFAFAF;}
#results-list dl.shortview dd.remark{clear:both;display:block;font-size:9px;left:10px;line-height:12px;margin:0;padding:0;position:absolute;top:180px;}
#related{display:block;float:left;margin:0 0 0 40px;position:relative;width:210px;}
#related .recent ul li{border-top:0;margin:0;width:210px;}
#related .recent ul{border-top:0;clear:both;margin:0;padding:0;width:218px;}
div.recent{border:1px solid #CCC;border-bottom:none;display:block;float:left;margin:28px 0 0 10px;padding:0;position:relative;width:210px;}
div.recent li{border-bottom:1px solid #CCC;display:inline;float:left;height:70px;padding-top:15px;width:220px;}
div.recent li img{display:block;float:left;margin:0 0 0 10px;}
div.recent li span{display:block;float:left;margin:18px 0 0 10px;}
div.recent li p.request{display:list-item;float:left;margin:8px 10px 0;}
div.recent h3{background-color:#555;color:#FFF;font-weight:700;padding:5px 5px 5px 10px;}
div.recent span{display:block;vertical-align:top;}
/*------------------------------------------------------------------------------------
FORM
------------------------------------------------------------------------------------- */
.formulier .form #freeform p input{float:left;width:287px;}
.formulier .form form#freeform p input.button{width:116px;}
.formulier{margin-top:20px;padding:0;}
.formobject,.formobject_ext{clear:both;display:block;margin:0 0 10px;}
.formobject label{display:block;float:left;margin:0 25px 10px 0;vertical-align:baseline;width:80px;}
.formobject_ext label{display:block;float:left;margin:0 25px 10px 0;vertical-align:baseline;width:130px;}
.formobject input,.formobject_ext input{border:1px solid #B2B2B2;border-bottom:1px solid #B2B2B2;width:260px;}
.formobject input.verplicht{border:1px solid #B2B2B2;width:260px;}
.formobject input.button,.formobject_ext input.button{background-color:#FFF;border:none;color:#000105;float:right;font-family:"trebuchet ms", arial, verdana;font-size:15px;height:20px;margin:10px 25px 0 80px;text-decoration:underline;width:125px;}
.formobject_ext input.button{margin:10px 0 0 130px;}
.formobject textarea,.formobject_ext textarea{background-color:#FFF;border:1px solid #B2B2B2;color:#000105;width:260px;}
form#freeform p textarea{width:289px;}
form#freeform p label{display:block;}
form#freeform p{float:left;width:300px;}
/*------------------------------------------------------------------------------------
PRODUCT DETAILS
------------------------------------------------------------------------------------- */
#main-browse ul.specifications{font-size:19px;list-style-image:url(li_bullet.gif);list-style-position:inside;margin-left:10px;}
#main-browse ul.specifications li{font-size:12px;margin-bottom:1.4em;}
#main-browse table{margin-bottom:40px;width:100%;}
#main-browse table thead th{background-image:url(th_spec_gradient.gif);height:30px;padding-top:5px;text-align:left;}
#main-browse table tr td{border-bottom:1px solid #CCC;padding-bottom:5px;padding-top:5px;text-indent:1em;}
#main-browse ul.specslist{width:424px;}
#main-browse ul.specslist li{width:310px;}
#main-browse #iconen{float:left;padding:14px 40px 20px 0;width:236px;}
#main-browse div.product-large-image{display:block;float:left;height:182px;padding-top:20px;width:220px;}
#main-browse div.call-to-action{display:block;float:left;height:142px;padding-top:60px;width:498px;}
#main-text img{float:right;margin:0 10px 10px;}
#main-text ul{list-style-image:url(li_bullet.gif);list-style-position:inside;width:480px;}
#main-text p{float:left;line-height:1.7em;margin-left:10px;width:480px;}
#main-text h3{clear:left;font-size:12px;font-weight:700;margin-bottom:8px;margin-left:10px;margin-top:20px;}
#product-overview ul.details-overview{background-color:#F1F1F1;border:1px solid #969696;margin-top:27px;padding:10px 10px 10px 34px;}

/*----------------------------------------------------------------------------------
FOOTER
-------------------------------------------------------------------------------- */
#footer{background-image:url(footer_gradient.gif);background-repeat:repeat-x;border:1px solid #DBDBDB;clear:both;display:block;height:178px;width:958px;}
#footer div.one-column-list{display:block;float:left;margin:10px 10px 10px 19px;position:relative;width:178px;}
#footer div.two-column-list{display:block;float:left;margin:10px;position:relative;width:356px;}
#footer div.three-column-list{display:block;float:left;margin:10px 0 10px 10px;position:relative;width:356px;}
#footer div ul li{display:block;float:left;font-size:11px;margin-bottom:6px;width:178px;}
#footer h2{font-weight:800;margin-bottom:12px;padding-top:8px;}
#footer p.copyright{clear:both;color:#5F5F5F;font-size:11px;line-height:12px;padding-top:44px;text-align:right;width:auto;}
#menu a,#header ul#toplinks li{display:inline;}
div#news-text h2,#main-text h2{border-bottom:1px dashed #CCC;color:#4D4D4D;font-family:arial;font-size:25px;font-weight:400;line-height:40px;margin-bottom:15px;margin-left:10px;}
#search{display:block;position:absolute;right:0;top:48px;}
#search input{margin-right:0;position:relative;top:-7px;}
#search form input.search-button{margin:0;}
#search img,input,#main-text{float:left;}
#results-list dl dt a,#results-list dl.industrie.shortview dt a{color:#FFF;}
#results-list dl.shortview dd,dd.remark{display:none;}
#related div.recent a img.informatie-button,#related .recent ul a img.informatie-button{margin:0;padding:0;}
