a:link { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #000; background: transparent; }
a:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #000; background: transparent; }
a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #000; text-decoration: underline; background: transparent; }
a:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #000; background: transparent; }


h1 {float: left; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight: bold; font-size: 16px; color: #444; background: transparent; }
h1.home {float: left; width: 100%; margin: 0 0 15px 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #CD3828; background: transparent; }
h1.titel {float: left; width: 100%; margin: 0 0 15px 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #CD3828; background: transparent; }
h1.titel_beheer {float: left; width: 100%; margin: 15px 0 15px 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #CD3828; background: transparent; }

h2.sub_title {float: left; width: 100%; height: 14px; margin: 0 0 3px 0;}
h2.tekst {font-size: 100%; display: inline;}
h2.sub_title_beheer {float: left; width: 100%; height: 14px; margin: 0 0 10px 0;}
h2.title_rechts {float: left; width: 100%; height: 14px; padding: 0 0 7px 0; color: #000; font-size: 130%;}
h2.dealerlogin {float: left; width: 100%; height: 14px; padding: 0 0 7px 0; color: #000; font-size: 130%;}
h2.besteloverzicht {float: left; width: 100%; height: 18px; margin: 15px 0 0 30px; background:transparent url(../../images/titles/besteloverzicht.png) no-repeat 0 0;}
h2.besteloverzicht_NL {float: left; width: 100%; height: 18px; margin: 15px 0 0 30px; background:transparent url(../../images/titles/besteloverzicht_NL.png) no-repeat 0 0;}
h2.besteloverzicht_EN {float: left; width: 100%; height: 18px; margin: 15px 0 0 30px; background:transparent url(../../images/titles/besteloverzicht_EN.png) no-repeat 0 0;}
h2.besteloverzicht_DU {float: left; width: 100%; height: 18px; margin: 15px 0 0 30px; background:transparent url(../../images/titles/besteloverzicht_DU.png) no-repeat 0 0;}
h2.aanmelden_nieuws { width: 100%; margin: 0 0 5px 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #444;}
h2.tekst_nieuwsbrief { width: 100%; margin: 0 0 5px 0; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color:#666; }
h2.title_rechts {float: left; width: 100%; height: 14px; padding: 0 0 7px 0; color: #000; font-size: 130%;}
h2.title_accessoires{padding: 0 0 0 0; color: #CD3828; font-size: 120%;}
h2.title_wissellijst{float:left; width: 710px; padding: 0 0 0 0; color: #CD3828; font-size: 120%;}
h2.title_ingelogd{margin: 0; padding: 0 0 0 0; color: #CD3828; font-size: 120%;}
h2.title_bestelsysteem{margin: 15px 0 10px 0; padding: 0 0 0 0; color: #000; font-size: 120%;}
h2.link_bestelsysteem{margin: 15px 0 12px 28px; padding: 0 0 0 0; color: #F00; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; text-decoration:underline;}

h2.besteloverzicht span { display: none; }
h2.besteloverzicht_NL span { display: none; }
h2.besteloverzicht_EN span { display: none; }
h2.besteloverzicht_DU span { display: none; }

img { border: 0px; margin: 0px 0px 0px 0px; }

.form_fields_closed44_top{margin: 0 0 0 72px;}
.form_fields_closed44_bottom{width: 100%; float: left; margin: 60px 0 4px 72px;}
.form_fields_closed44_links{float: left; width: 80px; margin: 50px 0 0 0;}
.form_fields_closed44_rechts{float: right; margin: 50px 0 0 0;}
.bg_closed44{ background:url(https://www.ledframes.nl/images/background/bg_closed44.png) no-repeat center center; }

.tekst-row{float: left; width: 100%; height: 24px; margin: 20px 0 10px 0; color: #666;}
.top_kolom{float: left; width: 100%; background: #EDEDED; padding: 5px; border: 1px solid #E0E0E0; white-space: nowrap;}

.regel_oneven_klanten { float: left; width: 100%; margin: 4px 0 0 0; padding: 0 1px 0 6px; background: #F2F2F2; white-space: nowrap;}
.regel_even_klanten { float: left; width: 100%; margin: 4px 0 0 0; padding: 0 1px 0 6px; background: #FFFFFF; white-space: nowrap;}

.kolom_cms {float: left; overflow: hidden; white-space: nowrap; padding: 0 5px 0 0;}
.kolom_cms_right {float: right; overflow: hidden; white-space: nowrap; padding: 0 5px 0 0;}

.w625px {width: 525px; white-space: nowrap;}
.w300px {width: 300px; white-space: nowrap;}
.w200px {width: 200px; white-space: nowrap;}
.w175px {width: 175px; white-space: nowrap;}
.w165px {width: 165px; white-space: nowrap;}
.w160px {width: 160px; white-space: nowrap;}
.w150px {width: 150px; white-space: nowrap;}
.w140px {width: 140px; white-space: nowrap;}
.w130px {width: 130px; white-space: nowrap;}
.w120px {width: 120px; white-space: nowrap;}
.w115px {width: 115px; white-space: nowrap;}
.w110px {width: 110px; white-space: nowrap;}
.w100px {width: 100px; white-space: nowrap;}
.w85px {width: 85px; white-space: nowrap;}
.w80px {width: 80px; white-space: nowrap;}
.w75px {width: 75px; white-space: nowrap;}
.w70px {width: 70px; white-space: nowrap;}
.w65px {width: 65px; white-space: nowrap;}
.w60px {width: 60px; white-space: nowrap;}
.w50px {width: 50px; white-space: nowrap;}
.w40px {width: 40px; white-space: nowrap;}

.field_aantal{float: left;}
.input_fields_aantal{width: 50px;}

.image {border: 0px;}
.img {border: 0px;}
.mleft {margin: -5px 0 0 3px;}

.regel_nieuws_overzicht{float: left; width: 100%; margin: 5px 0 5px 0; }
.tekst_nieuws_overzicht{float: left; width: 400px; padding: 0 5px 0 5px; margin: 0 0 0 10px; color: #666;}
.foto_regel_nieuws_overzicht{float: left; width: 225px;}

.mod_beheer_item_home_tekst{float: left;}
.mod_beheer_item_home{float: left; width: 118px;}
.mbih_img{width: 115px; height: 140px; overflow: hidden;}
.mbih_txt{padding: 5px; color: #000000; font-weight:bold;}
.mbih_marge{margin: 0 0 0 25px;}

.lightbox_philips{float: left; margin: 0 0 20px 0; padding: 5px; border:1px solid #999; background-color:#E6E6E6;}

/* ##########PRESENTATIE PRODUCTEN ##############*/
.foto_product_links{float: left; margin: 0 20px 0 0;}
.foto_product_sfeer{float: right;}
.tekst_product_links{float: left; width: 245px; margin: 20px 20px 0 0; }
.accessoires_product_rechts {float: right; width: 420px; margin: 5px 0 0 0; overflow: hidden;}
.accessoires_L{float: left; margin: 15px 23px 0 0; width: 123px; }
.accessoires_R{float: left; margin: 15px 0 0 0; width: 123px;}
.img_page_L{float: left; margin: 15px 32px 0 0; height:136px; overflow: hidden;}
.img_page_Total{float: left; margin: 15px 40px 25px 0; overflow: hidden; text-align:center; text-decoration:underline;}
.impression{width: 200px; height:150px; overflow: hidden;}
.tumb_product_links{float: left; width: 245px; margin: 30px 20px 0 0; }
.foto_profiel{float: left; margin: 0 20px 0 0;}
.foto_video{float: left; margin: 0 0 0 0;}
.tekst_acc{float: left; color: #999; padding: 5px 0 0 0;}
.profielen_product{float: left; width: 100%; margin: 0 0 5px 0;}
.img_hoogte{padding: 1px; border: 1px solid #E6E6E6;}

.bestelmodule_ph{min-height:185px;}
.bestelmodule_img_top{min-height:80px;}
.img_top_bestel{width:50%; height:50%;}
.marge_img_top{ float: left; width: 710px; min-height: 80px; }
.img_stabilizer {float: left; width: 50px; overflow:hidden;}
.notfirst{margin: 0 0 0 9px;}
.select_stabilizer{float: left; width: 100%; text-align:center; padding: 3px 0 3px 0;  }

.wissellijsten_links{float: left; width: 330px;}
.wissellijsten_rechts{float: right; width: 360px;}

.w_col1{width: 100px;}
.w_col2{width: 85px; text-align:center;}
.t_bottom{height:40px; vertical-align: bottom; }
.kop_w {float: left; margin: 0 0 10px 0; color:#000;}
.row_w {float: left; margin: 2px 0 2px 0;}
.row_w_even {float: left; margin: 2px 0 2px 0; background:#CCC;}

.col_fotolijst{float: left; width:180px; margin: 0 30px 0 0;}
.col2_fotolijst{float: left; width:420px; margin: 10px 0 0 0;}

/* ##########MENU HEADER ##############*/
.header_menu ul {float: left; margin: 42px 0 0 2px;}
.header_menu li {float: left; list-style-type:none; display:inline-block; margin: 0 15px 0 0; }
.header_menu li:first-child { margin: 0 15px 0 0;}
.header_menu li:first-last { padding: 0 0 0 0;}
.header_menu a:link,.header_menu a:visited { float: left; display:inline-block; background:url(../../images/background/knop.png) no-repeat left top; color:#ddd; line-height:29px; height:29px; font-family: Arial, Helvetica;  font-weight: bold; font-size: 106%; vertical-align:middle; text-decoration:none; padding:0 10px 0 10px; margin-left: 0; }
.header_menu a:hover,.header_menu a:active { float: left; display:inline-block; background:url(../../images/background/knop_wit.gif) no-repeat left top; color:#000; border-right: 1px solid #000; line-height:29px;
height:29px; font-family: Arial, Helvetica; font-weight: bold; font-size: 106%; vertical-align:middle; text-decoration:none; padding:0 10px 0 10px; margin-left: 0;}

/* ##########MENU TOP HEADER ##############*/
.top_header_menu ul {float: left; margin: 5px 0 0 0;}
.top_header_menu li {float: left; list-style-type:none; display:inline-block; margin: 0 15px 0 0; }
.top_header_menu li:first-child { margin: 0 15px 0 0;}
.top_header_menu li:first-last { padding: 0 0 0 0;}
.top_header_menu a:link,.top_header_menu a:visited { float: left; display:inline-block; color:#444; font-family: Helvetica, Arial;  vertical-align:middle; text-decoration:none; margin-left: 0; }
.top_header_menu a:hover,.top_header_menu a:active { float: left; display:inline-block; color:#000; font-family: Helvetica, Arial; vertical-align:middle; text-decoration:none; margin-left: 0;}

.red{color: #F00;}
a.red:link, a.red:visited{color: #F00;}

/* ########## BEHEER / ARTIKELEN  ##############*/

.stap_tonen{float: left;}
.header_title{float: left; width: 100%;}
.img_stap{float: left; width: 25px; margin: 4px 4px 0 0;}
.col_regel_invoer {float: left; width: 215px; margin: 0 10px 0 0;}
.col_regel_invoer_accessoires{float: left; width: 475px; margin: 0 10px 0 0;}
.col_regel_invoer_right {float: right; width: 215px; margin: 0 5px 0 0;}
.col_regels_producten {float: left; width: 450px; }
.col_regels_producten_accessoires {float: left; width: 100%; }
.marge_left{margin: 0 0 0 29px;}
.img_aantal_inc{float: right; margin: 2px 0 0 0; width: 9px;}
.img_aantal_inc_left{float: left; margin: 2px 0 0 0; width: 9px;}
.img_inc{float: left; margin: 0 0 5px 0; border: 0px; width: 9px; height: 5px; background: transparent;}
.img_dec{float: left; margin: 0 0 0 0; border: 0px; width: 9px; height: 5px; background: transparent;}

.download_link_beheer{}
.img_download_module{display: inline; margin: 5px 0 0 5px;}

.pagina_balk_center{float: left;}
.link_accessoires_beheer{float: right; margin: 0 17px 0 0;}

.overzicht_voorraad { float: left; width: 100%; background: #EDEDED; margin: 4px 0 4px 0; padding: 2px 1px 2px 3px; border: 1px solid #E0E0E0; white-space: nowrap; }
.overzicht_accessoires { float: left; background: #EDEDED; margin: 4px 0 4px 0; padding: 2px 1px 2px 3px; border: 1px solid #E0E0E0; white-space: nowrap; }
.overzicht_accessoires_oneven { float: left; margin: 4px 0 0 29px; padding: 2px 1px 2px 3px; background: #F2F2F2; white-space: nowrap; }
.overzicht_accessoires_even { float: left; margin: 4px 0 0 29px; padding: 2px 1px 2px 3px; background: #FFFFFF; white-space: nowrap;}

.overzicht_houtenprofielen { float: left; margin: 4px 0 24px 0; padding: 2px 1px 2px 3px; white-space: nowrap; }

.text_11px {font-size: 11px;}

.overzicht_voorraad a {color:#000000;}

.info_icon{float: left; margin: 8px 0 0 0;}

.col_ZOEKEN_overzicht_voorraad {float: left; margin: 0 10px 3px 1px; font-size: 11px;}
.img_zoeken{margin: 14px 0 0 0;}
.zoekvelden{padding: 5px 5px 5px 0; }
.m_zoekvelden{margin: 5px 0 10px 0;}

.overzicht_artikelen_oneven { float: left; width: 100%; margin: 4px 0 0 0; padding: 0 1px 0 3px; background: #F2F2F2; white-space: nowrap; }
a.overzicht_artikelen_oneven:link {width: 100%; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_artikelen_oneven:visited {width: 100%; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_artikelen_oneven:active {width: 100%; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_artikelen_oneven:hover{width: 100%; color:#000000; text-decoration: none; background: #EAB620;}

.overzicht_artikelen_even { float: left; width: 100%; margin: 4px 0 0 0; padding: 0 1px 0 3px; background: #FFFFFF; white-space: nowrap;}
a.overzicht_artikelen_even:link {width: 100%; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_artikelen_even:visited {width: 100%; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_artikelen_even:active {width: 100%; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_artikelen_even:hover{width: 100%; color:#000000; text-decoration: none; background: #EAB620;}

.col0_cms_overzicht_artikelen {float: left; width: 75px; margin: 0 5px 0 0; overflow: hidden; white-space: nowrap;}
.col01_cms_overzicht_artikelen {float: left; width: 245px; margin: 0 5px 0 0; overflow: hidden; white-space: nowrap;}
.col1_cms_overzicht_artikelen {float: left; width: 225px; margin: 0 0 0 5px; overflow: hidden; white-space: nowrap;}
.col11_cms_overzicht_artikelen {float: left; width: 285px; margin: 0 10px 0 5px; overflow: hidden; white-space: nowrap;}
.col12_cms_overzicht_artikelen {float: left; width: 205px; margin: 0 0 0 5px; overflow: hidden; white-space: nowrap;}
.col20_cms_overzicht_artikelen {float: left; width: 20px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col30_cms_overzicht_artikelen {float: left; width: 30px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col2_cms_overzicht_artikelen {float: left; width: 70px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col3_cms_overzicht_artikelen {float: left; width: 70px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col31_cms_overzicht_artikelen {float: left; width: 100px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col4_cms_overzicht_artikelen {float: right; width: 50px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col40_cms_overzicht_artikelen {float: left; width: 50px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col41_cms_overzicht_artikelen {float: right; width: 15px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col42_cms_overzicht_artikelen {float: left; width: 15px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col5_cms_overzicht_artikelen {float: left; width: 230px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col6_cms_overzicht_artikelen {float: left; width: 375px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col7_cms_overzicht_artikelen {float: left; width: 295px; margin: 0 5px 0 0; overflow: hidden; white-space: nowrap;}
.col8_cms_overzicht_artikelen {float: left; width: 280px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}

.col1_cms_overzicht_calculatie {float: left; width: 660px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}
.col2_cms_overzicht_calculatie {float: left; width: 40px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}

.col1_MC {float: left; width: 65px; margin: 0 5px 0 0; overflow: hidden; white-space: nowrap;}
.col2_MC {float: left; width: 260px; margin: 0 5px 0 0; overflow: hidden; white-space: nowrap;}
.col3_MC {float: left; width: 50px; margin: 0 5px 0 0; overflow: hidden; white-space: nowrap;}
.col4_MC {float: right; width: 50px; margin: 0 0 0 0; overflow: hidden; white-space: nowrap;}

.title_algemeen {	float: left; width: 466px; background: #526FA0; color: #fff; font-weight: bold; padding: 3px 3px 3px 3px; margin: 0 0 0 0;}
.border_algemeen {	float: left; width: 460px; padding: 5px 5px 5px 5px; border: 1px solid #666666; margin: 0 0 20px 0; }
.title_berekenen {	float: left; width: 176px; background: #526FA0; color: #fff; font-weight: bold; padding: 3px 3px 3px 3px; margin: 0 0 0 0;}
.title_bestellen_klant {	float: left; width: 176px; background: #333366; color: #fff; font-weight: bold; padding: 3px 3px 3px 3px; margin: 0 0 0 0;}
.border_berekenen {	float: left; width: 170px; padding: 5px 5px 5px 5px; border: 1px solid #666666; }
.title_prijzen {  float: left; width: 266px; background: #526FA0; color: #fff; font-weight: bold; padding: 3px 3px 3px 3px; margin: 0 0 0 0;}
.border_prijzen { float: left; width: 260px; padding: 5px 5px 5px 5px; border: 1px solid #666666; margin: 0 0 20px 0;}

.kop_col{font-weight: bold; font-size: 110%; margin: 0 0 8px 0;}
.kop_col_accessoires{float: left; font-weight: bold; font-size: 110%; margin: 0 0 8px 0; padding: 10px 0 0 0;}
.kop_col_zoeken{font-weight: bold; font-size: 110%; margin: 0 0 3px 0;}

.col_afmeting{float: left; width: 170px; font-size: 12px; background: #EDEDED; margin: 5px 0 5px 0; padding: 5px 5px 5px 7px; border: 1px solid #E0E0E0;}
.col_artikel_select{float: left; width: 170px; font-size: 12px; background: #FCFCFC; margin: 5px 0 5px 0; padding: 5px 5px 5px 7px; border: 1px solid #E0E0E0;}
.col_melding{float: left; width: 170px; font-size: 12px; background: #FCFCFC; color:#F00; margin: 5px 0 5px 0; padding: 5px 5px 5px 7px;}
.form_fields_afmeting{ }
.form_name_afmeting{ float:left; width: 90px; margin: 0 10px 4px 0; }
.form_input_afmeting{ float: left; margin: 0 0 4px 0; }
.form_name_extra{float:left; width: 70px; margin: 0 10px 4px 0;}
.form_fields_opmerking{float: left; width: 100%; margin: 0 10px 4px 0; }
.form_name_acc{float:left; width: 123px; margin: 0 5px 4px 0;}
.form_input_acc{float: left; margin: 0 0 4px 0; }

.form_name_afvinken{ float:left; width: 20px; margin: 0 10px 4px 0; height: 30px;}
.form_name_accessoire{ float:left; margin: 0 0 4px 0; overflow: hidden; display:inline-block; height: auto;}

.kol_bestelregel_webwinkel1{float: left; width:30px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel_webwinkel2{float: left; width:84px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel_webwinkel3{float: left; width:459px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel_webwinkel4{float: left; width:96px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel_webwinkel5{float: left; width:70px; margin: 0 0 0 2px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel_webwinkel6{float: left; width:40px; overflow: hidden; white-space: nowrap;}

.kol_bestelregel_MC1{float: left; width:30px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel_MC2{float: left; width:84px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel_MC3{float: left; width:278px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel_MC4{float: left; width:96px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel_MC5{float: left; width:70px; margin: 0 0 0 2px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel_MC6{float: left; width:40px; overflow: hidden; white-space: nowrap;}


.bestelregel_TOTAAL{float: right; width: 100%; margin:10px 36px 5px 0; }
.bestelregel_TOTAAL_ADMIN{float: right; width: 100%; margin:5px 36px 0 0; }
.bestelregel_TOTAAL2{float: right; width: 100%; margin:10px 0 5px 0; }
.kol_bestelregelTOTAAL{float: right; width:80px;}
.kol_bestelregelTOTAAL2{float: right; width:200px; margin: 0 10px 0 0; text-align:right;}
.kol_bestelregelTOTAAL3{float: right; width:300px; margin: 0 0 0 0; text-align:right;}
.kol_bestelregelTOTAAL4{float: right; margin: 0 0 0 0; text-align:right;}
.kol_bestelregelLINKMEERARTIKELEN{float:left; margin: 0 0 0 65px; }
.top_marge{padding: 15px 0 0 0;}
.top_marge_bestelsysteem{padding: 45px 0 0 0;}

.bestelregel_kop{float: left; width: 100%; margin:10px 15px 5px 0; padding: 0 0 5px 0; border-bottom: 3px solid #CD3828;}
.bestelregel_kop_beheer{float: left; width: 100%; margin:5px 15px 5px 0; padding: 0 0 5px 0; border-bottom: 3px solid #EAB620;}
.bestelregel{float: left; width: 100%; margin:5px 15px 0 0; }
.oneven{background: #E5E5E5;}
.even{background: transparent;}
.kol_bestelregel1{float: left; width:24px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel2{float: left; width:90px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel3{float: left; width:275px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel4{float: left; width:100px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel5{float: left; width:60px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel6{float: left; width:200px; overflow: hidden; white-space: nowrap;}
.kol_bestelregel7{float: left; width:40px; overflow: hidden; white-space: nowrap;}

/* ########## EINDE BEHEER / ARTIKELEN  ##############*/

.overzicht_nieuws_berichten_oneven {float: left; width: 100%; margin: 4px 0 0 0; background: #ccc;}
a.overzicht_nieuws_berichten_oneven:link {width: 665px; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_nieuws_berichten_oneven:visited {width: 665px; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_nieuws_berichten_oneven:active {width: 665px; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_nieuws_berichten_oneven:hover{width: 665px; color:#000000; text-decoration: none; background: #5D80C0;}

.overzicht_nieuws_berichten_even { float: left; width: 100%; margin: 4px 0 0 0; background: transparent; }
a.overzicht_nieuws_berichten_even:link {width: 665px; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_nieuws_berichten_even:visited {width: 665px; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_nieuws_berichten_even:active {width: 665px; color:#000000; text-decoration: none; background: transparent;}
a.overzicht_nieuws_berichten_even:hover{width: 665px; color:#000000; text-decoration: none; background: #5D80C0;}


/* ##########POPUP IMAGE ##############*/


.thumbnail{position: relative; z-index: 0;}
.thumbnail:hover{ background-color: transparent; z-index: 50;}
.thumbnail span{ position: absolute; left: -1000px; border: 1px solid #C5C5C5; visibility: hidden;}
.thumbnail span img{ border-width: 0; padding: 2px;}
.thumbnail:hover span{ visibility: visible; top: 20px; left: 0px; }

.form_fields_afmeting_vraagteken{float: left; width: 100%; font-weight: bold; font-size: 110%; margin: 0 0 5px 0;}

.infoteken{position: relative; z-index: 0; vertical-align: middle; margin: 4px 0 0 0;}
.infoteken:hover{ background-color: transparent; z-index: 50;}
.infoteken span{ position: absolute; left: -1000px; border: 1px solid #C5C5C5; visibility: hidden;}
.infoteken span img{ border-width: 0; padding: 2px;}
.infoteken:hover span{ visibility: visible; top: 20px; left: 0px; }

.vraagteken{ position: relative; z-index: 0; }
.vraagteken:hover{ background-color: transparent; z-index: 50;}
.vraagteken span{ position: absolute; left: -1000px; border: 1px solid #A30000; visibility: hidden;} /*CSS for enlarged image*/
.vraagteken span img{ border-width: 0; padding: 2px; } /*CSS for enlarged image*/
.vraagteken:hover span{ visibility: visible; font-size: 11px; top: 20px; left: 0px; /*position where enlarged image should offset horizontally */ width: 200px; padding: 5px; background-color: #FFF; }

.vraagteken_maat{ position: relative; z-index: 0; }
.vraagteken_maat:hover{ background-color: transparent; z-index: 50;}
.vraagteken_maat span{ position: absolute; left: -1000px; border: 1px solid #A30000; visibility: hidden;} /*CSS for enlarged image*/
.vraagteken_maat span img{ border-width: 0; padding: 2px; } /*CSS for enlarged image*/
.vraagteken_maat:hover span{ visibility: visible; font-size: 11px; top: 20px; left: 0px; /*position where enlarged image should offset horizontally */ width: 280px; padding: 5px; background-color: #FFF; }


/* ##########POPUP IMAGE ##############*/
/* #BACKGROUND AANMELDEN */
.background_aanmelden { width: 500px; margin: 0 50px 15px 15px; padding: 15px; background-color: #E6E6E6; border: 1px solid #E5E5E5; overflow: hidden;}
.background_aanmelden_contact {
float: right;
width: 375px;
margin: 0 0 0 15px;
padding: 15px;
background-color: #E5E5E5;
border: 1px solid #E5E5E5;
overflow: hidden;
}

.google_map_contact{float: left; margin: 20px 0 10px 0; padding: 1px; border: 1px solid #ccc;}

.form_fields{ float: left; width: 100%; margin: 0 0 6px 0; }
.form_name{ float:left; width: 120px; margin: 0 15px 0 0; }
.form_input{ float: left;margin: 0 0 0 0;}

.form_fields_contact{ float: left; width: 700px; margin: 0 0 4px 0;}
.form_name_contact{ float:left; width: 100px; margin: 0 20px 0 0; }
.form_input_contact{ float: left; width: 275px; margin: 0 0 0 0;
}

.ab{font-size: 95%;}

.link_right_pdf{float: left; width: 100%; margin: 0 0 5px 0; display:inline;}
a.link_right_pdf:link, a.link_right_pdf:visited, a.link_right_pdf:hover, a.link_right_pdf:active{margin: 0 0 5px 0; background:url(../../images/algemeen/pdf_icon.png) no-repeat left center; width: auto; height: auto; padding: 0 0 0 18px;}


#sub_menu{ float: left; width: 710px; height: 27px; margin: 15px 0 0 0; padding: 0 0 0 0; border-bottom: 1px solid #d9d9d9; }
#sub_menu_row2{ float: left; width: 695px; height: 27px; margin: 5px 0 0 0; padding: 0 0 0 15px; border-bottom: 1px solid #d9d9d9; }
#sub_menu_row3{ float: left; width: 695px; height: 27px; margin: 5px 0 0 0; padding: 0 0 0 0; border-bottom: 1px solid #d9d9d9; }
.sub_menu_item{float: left; margin: 0 8px 0 0; border-bottom: 0px; height: 18px; padding: 6px 8px 3px 8px; background-color: #BCBEC0; background-image:url(../../images/background/bg_top_left_menu.png); background-position: left top; background-repeat: no-repeat; }
.selected_menu_item{border-bottom: 1px solid #FFF; background-color: #000; background-image:url(../../images/background/bg_top_left_menu.png); background-position: left top; background-repeat: no-repeat; }
.grijs{border-bottom: 1px solid #F2F2F2; background-color: #F2F2F2; background-image:url(../../images/background/bg_top_left_menu.png); background-position: left top; background-repeat: no-repeat;}
.zwart{border-bottom: 1px solid #F2F2F2; background-color: #000; background-image:url(../../images/background/bg_top_left_menu.png); background-position: left top; background-repeat: no-repeat;}


a.menu_item_link{font: 12px Arial, Helvetica, Verdana, sans-serif; letter-spacing: .1px; color:#000; background: transparent;}
a.menu_item_link:link {float: left; text-decoration: none; }
a.menu_item_link:visited {text-decoration: none;}
a.menu_item_link:active {text-decoration: underline;}
a.menu_item_link:hover{text-decoration: underline;}

.white{color: #FFF;}
a.white:link, a.white:visited, a.white:hover, a.white:active{color: #FFF;}

.detail_foto_product{float: left; padding: 1px; border: 1px solid #E6E6E6;}

.black{color: #000;}
a.black:link, a.black:visited, a.black:hover, a.black:active{color: #000;}

a.presentatie_link:link{ color: #444; text-decoration:none; }
a.presentatie_link:visited{color: #444; text-decoration:none; }
a.presentatie_link:hover{ color: #F00; text-decoration:underline; }
a.presentatie_link:active{color: #F00; text-decoration:none; }

a.rood:link{color: #F00; text-decoration:none; font-size: 102%;}
a.rood:visited{color: #F00; text-decoration:none; font-size: 102%;}
a.rood:hover{color: #F00; text-decoration:underline; font-size: 102%;}
a.rood:active{color: #F00; text-decoration:none; font-size: 102%;}

.sub_link{margin: 0 0 0 20px;}

.input_emailadres{ width: 155px; height: 12px; padding: 2px; border:solid 1px #bebcb0; color: #666; font-size:11px;}

#scroll a
{
	/* display: block before hiding */
	display: block;
	display: none;

	/* link is above all other elements */
	z-index: 999;

	/* link doesn't hide text behind it */
	opacity: .8;

	/* link stays at same place on page */
	position: fixed;

	/* link goes at the bottom of the page */
	top: 100%;
	margin-top: -80px; /* = height + preferred bottom margin */

	/* link is right */
	right: 20px;

	text-decoration:none !important;
	width:29px;height:32px; padding:0 !important;
	background: url(../../images/algemeen/top.png) no-repeat;
}
#scroll a:hover { background: url(../../images/algemeen/top.png) no-repeat left bottom !important;  background-color:transparent; text-decoration:none !important;}

.row_lgp{
	float: left;
	width: 475px;
	height: 20px;
	margin: 0 0 0 0;
	padding: 3px; 0 3px 0;
}
.row_lgp_even{
	float: left;
	width: 475px;
	height: 18px;
	margin: 0 0 0 0;
	padding: 3px; 0 3px 0;
	background: #e5e5e5;
}
.kolom1_lgp {float: left; width: 75px;}
.kolom2_lgp {float: left; width: 250px;}
.kolom3_lgp {float: left; text-align: center; width: 50px;}
.kolom4_lgp {float: left; text-align: center; width: 50px;}
.kolom5_lgp {float: left; text-align: center; width: 50px;}
.kolom6_lgp {float: left; text-align: center; width: 150px;}
.kolom7_lgp {float: left; width: 325px;}
