body,html{height:100%;}
body{margin:0px 8px 0px 0px;padding:0px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9px;overflow:auto;color:#000;}

/* voorheen inlinestyles -begin-*/
.bgstyle1{margin:0px 8px 0px 0px;padding:0px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9px;overflow:auto;color:#000;background-color:#FFF;background-attachment:fixed;}
.bgstyle2{margin:0px 8px 0px 0px;padding:0px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9px;overflow:auto;color:#000;background:#ffffff url(../images/logo_cartridge_point.png) no-repeat;}

/* voorheen inlinestyles -eind-*/
td{font-size:9px;}
th{text-align:left;font-size:9px;}
div,form{margin:0px;}
a{text-decoration:none}
frame,frameset{border:0px;margin:0px;}
.nobreak{white-space:nowrap;}
textarea{border:1px solid #000;border-right:1px solid #d4d0c7;border-bottom:1px solid #d4d0c7;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;overflow:auto;}
input{border:1px solid #000;border-right:1px solid #d4d0c7;border-bottom:1px solid #d4d0c7;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;width:128px;}
.radioContainer{position:relative;top:-4px;left:-7px;}
* html .radioContainer{top:-4px;left:-3px;}
.checkboxContainer{position:relative;top:-3px;left:-5px;}
* html .checkboxContainer{top:-3px;left:-2px;}
.formElement{position:relative;top:3px;left:-2px;width:20px;border:none;}
.dateTime{border:1px solid #000;border-right:1px solid #d4d0c7;border-bottom:1px solid #d4d0c7;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;width:20px;}
.year{border:1px solid #000;border-right:1px solid #d4d0c7;border-bottom:1px solid #d4d0c7;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;width:40px;}
.close{position:relative;top:1px;}
.checkbox{width:12px;border:none;position:relative;top:5px;}
* html .checkbox{top:3px;}
.inputSmall{width:42px;}
.inputMedium{width:66px;}
.inputLarge{width:190px;}
.inputLargeAlert{width:190px;background-color:#ECD0D0;}
.inputVeryLarge{width:256px;}
textarea{border:1px solid #000;border-right:1px solid #d4d0c7;border-bottom:1px solid #d4d0c7;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;width:396px;height:85px;}
select{border:1px solid #000;border-right:1px solid #d4d0c7;border-bottom:1px solid #d4d0c7;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;width:128px;}
.selectSmall{width:62px;}
a img{border:0px;}
a{color:#000;}
.alert{color:#d00;}
.alertIcon{position:relative;top:1px;margin:0px 6px 0px 0px;}

/* header styles */
#top{height:138px}
#topImage{position:absolute;top:0;left:0;width:830px;width:350px;height:110px;background-color:#fff;margin-top:18px;
/* checkrate */
}
#login{position:absolute;top:0;left:875px;width:125px;height:110px;line-height:150%;color:#000;}
#login table{margin:6px;width:113px}
#login table td{padding:3px;}
#login table td.loginHeight{height:24px}
#login table loginBottom td{height:20px}
#login table .loginBottom td,#login table .kassa td{text-align:center}
#login .loggedIn,#login .loggedUser{white-space:nowrap}
#head_basket{position:absolute;top:0;left:700px;width:175px;height:95px;background:url(../images/basket.png) no-repeat;text-align:right;overflow:hidden}
#head_basket div{margin-top:50px;margin-right:60px;line-height:15px}

/* tmed20050801 */
#navcontainer{position:absolute;left:0;top:110px;top:150px;
/* checkrate */
 width:1000px;height:28px;margin:0;padding:0;font:11px Verdana,sans-serif;line-height:15px;list-style-type:none;background:url(../images/bg_nav.gif) repeat-x;}
#navcontainer ul{margin:0;padding:0 19px;}
#navcontainer ul li{float:left;margin:0;padding:0;width:auto;height:auto;display:block;}
* html #navcontainer ul li a{display:inline}
* html #navcontainer ul li a:link{display:inline;}
#navcontainer ul li a,#navcontainer ul li a:link{background:url(../images/bg_navItem.gif) repeat-x;color:#fff;font-weight:bold;text-decoration:none;padding:0 15px;line-height:26px;height:28px;display:block;}
#navcontainer ul li a:hover{color:#fff;cursor:pointer;background:url(../images/bg_nav2.gif) repeat-x;}
.divider,.divider2,.divider3{display:none}

/* sidebar styles */
#INFOPR2{overflow:hidden !important;overflow-x:hidden !important;overflow-y:hidden !important;}
#sidebar{position:absolute;left:8px;height:100%;background-color:#FFF;width:215px;}
.sideBarInner{padding:12px;}
#sidebar h2,#sidebar h5{background:url(../images/sdbr_title.gif) no-repeat;padding:0 12px;color:#fff;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:26px;margin:0;}
#sidebar h2 a,#sidebar h2 a:active,#sidebar h2 a:link,#sidebar h2 a:visited{color:#fff}
.borderBox{}
.search{background-color:#aadbf4;width:191px;}
.search form{padding:9px;border-bottom:6px solid #fff;}
.search input{width:130px;vertical-align:middle}
.search img{vertical-align:middle}
.search .spacer3{display:none}
.menu .sectionBody{
/* DO NOT ADD ANY STYLES TO THIS CLASS */
 overflow:hidden;}
.menu{
/* background-color:#aadbf4;*/
 width:191px}
.menu .sectionClosed,.menu .section,.menu .sectionLink{border-bottom:6px solid #fff;}
.menu .sectionContent br{display:none}
.menu .sectionContent select{font-weight:normal;}
.menu .sectionContent a{background-color:#aadbf4;padding:6px 12px;color:#333;display:block;border-bottom:1px solid #fff;font-weight:normal}
.menu .sectionContent a.all{color:#df2f3f;text-decoration:underline;}
.menu .sectionContent .subform{margin:2px 0px 0px 0px;font-weight:normal;}
.menu .sectionContent input{margin:2px 0px 6px 0px;width:185px;width:130px !important;margin:6px;}
.menu .sectionContent select{margin:6px 0px 6px 0px;width:185px;width:130px !important;margin:6px;}
.menu .section h2,.menu .sectionLink h2{cursor:pointer;}
.menu .sectionLink h2 a,.menu .section h2 a{text-decoration:none;}
.menu .sectionLink h2.selected a{text-decoration:none;}
.menu .sectionLink h2.selected{background:#f4c700 url(../images/section_open.gif) no-repeat 96%;}
.menu .sectionClosed h2{cursor:pointer;}
.menu .sectionClosed h2 a{text-decoration:none;}
.menu .sectionClosed h2.selected a{text-decoration:none;}
.menu .sectionClosed h2.selected{
/*background:#f4c700 url(../images/section_selected.gif) no-repeat 96%;*/
}
.menu .sectionContent{}
.menu .sectionContent a{text-decoration:none;}
body .info .head{color:#0092df;padding:4px 4px 0px 4px;margin:2px 0px 0px 0px;}

/* general content styles */
#content{font-size:11px;padding:0px;width:100%;
/* height:100%;werkt niet in compare */
 margin:0px;}
.itemList{width:578px;
/* ipv 558 om de tabel met celspacing 10 in infopr2cnt te laten passen */
 position:absolute;top:0;left:0;}
.itemList2{background-color:#fff;width:724px;position:absolute;top:12px;left:0px;padding:6px 6px 10px 6px;}
* html .itemList{}
* html .itemList2{width:736px;padding:6px 6px 0px 6px;}
.column1{float:left;width:285px;margin:0px 7px 7px 0px;background-color:#fff;}
.column2{float:left;width:285px;margin:0px 0px 7px 0px;background-color:#fff;}
.smallcolumn1{float:left;width:141px;
/* margin:0px 8px 6px 0px;*/
 margin:0px 0px 0px 0px;background-color:#fff;}
.smallcolumn2{float:left;width:136px;margin:0px 7px 6px 0px;}
* html .smallcolumn2{margin:0px 8px 6px 0px;}
.moreText{background-color:#fff;padding:0px 6px 6px 6px;margin-top:-6px;font-size:9px;}
.moreText a{color:#000;display:block;text-align:right;}
.infoText{background-color:#fff;font-size:9px;position:absolute;left:-230px;width:200px;border:6px solid #fff;}
.infoText td.first{background-color:#dfedcc;padding:15px 0px 5px 10px;}
.infoText td.second{background-color:#dfedcc;padding:15px 10px 5px 0px;text-align:right;}
.infoText p{padding:10px;margin:0px;}
.infoText a{text-decoration:none;display:block;}
.newsText{padding:0px 6px 6px 6px;margin-top:-10px;font-size:9px;}
.newsText a{color:#000;display:block;text-align:right;}
.itemList td{vertical-align:top;}
.itemList2 td{vertical-align:top;}
.searchResults{padding:0px 8px 10px 7px;font-size:9px;width:557px;}
* html .searchResults{width:572px;}
.searchResults a{color:#000;}
.searchResults .resultText{font-weight:bold;}
.searchResultsBottom{padding:3px 1px 10px 0px;font-size:9px;width:572px;white-space:nowrap;}
.searchResultsBottom2{padding:3px 1px 10px 150px;font-size:9px;width:572px;white-space:nowrap;}
* html .searchResultsBottom2{padding:3px 1px 10px 350px;font-size:9px;width:572px;white-space:nowrap;}
.breadcrumb{padding:7px 0;}
.breadcrumb a{color:#000;font-size:9px;}
.contentTitle{padding:8px 0;color:#0092df;font-size:18px;font-weight:bold;}
.contentTitle2{padding:8px 0;color:#0092df;font-size:18px;font-weight:bold;background-color:#fff;width:709px;}
* html .contentTitle{width:577px;}
* html .contentTitle2{width:724px;}
.option{margin:6px 0px 6px 0px;padding:5px 7px 1px 5px;background-color:#fff;width:565px;height:20px;vertical-align:middle;}
.option2{margin:6px 0px 6px 0px;padding:5px 7px 1px 5px;background-color:#fff;width:712px;height:20px;vertical-align:middle;}
* html .option{padding:3px 7px 1px 7px;width:577px;height:24px;}
* html .option2{padding:3px 7px 1px 7px;width:724px;height:24px;}
.optionItemsContainer{float:left;position:relative;top:-1px;height:15px;}
* html .optionItemsContainer{top:-1px;height:18px;}
.optionItems{float:right;height:15px;display:inline;white-space:nowrap;}
.optionItems2{float:left;height:14px;display:inline;white-space:nowrap;}
.optionItems a,.optionItems2 a{color:#0092df;padding:0px 18px 0px 18px;text-decoration:none;background:url(../images/div_line2.gif) no-repeat right;}
.optionItems a.noLine,.optionItems2 a.noLine{background:none;}
.optionItems2 select.sort{width:125px;}
.optionItems .first{background:url(../images/div_line2.gif) no-repeat left;display:inline;width:1px;}
.optionItems .last{background:url(none);display:inline;width:1px;}
.optionItems2 .last{background:#fff;padding:0px 18px 0px 0px;margin-right:14px;}
.optionItems2 .first{padding:0px 18px 0px 0px;margin-right:14px;}
.optionItems2 select{width:115px;height:16px;position:relative;font-size:9px;}
* html .optionItems2 select{top:1px;}
.optionItems .pages{display:inline;white-space:nowrap;}
.optionItems .pages select{width:40px;height:16px;position:relative;font-size:9px;}
* html .optionItems .pages select{top:1px;}
.optionItems .skip{display:inline;width:90px !important;text-align:right;white-space:nowrap;margin:0px 6px 0px 0px;}
* html .optionItems .skip{margin-top:3px;}
.optionItems .skip a{background:none;color:#000;white-space:nowrap;padding:0px 0px 0px 0px;text-decoration:underline;}
.optionItems3{float:left;height:15px;display:inline;white-space:nowrap;margin-left:25px;}
.optionItems3 .pages select{width:40px;height:16px;position:relative;top:2px;font-size:9px;}
.printIcon{position:relative;top:1px;width:11px;}
* html .printIcon{position:absolute;height:10px;width:11px;top:5px;}
div.hr{background:url(../images/line.gif) repeat-x;margin:12px 0px 4px 0px;padding:0px;line-height:1px;height:2px;}
* html div.hr{margin:8px 0px 0px 0px;}
div.hr1{background:url(../images/dotLine5.gif) repeat-x;margin-top:5px;padding-top:0px;line-height:1px;height:1px;}
div.hr2{background:url(../images/dotLine4.gif) repeat-x;margin:0px;padding:0px;line-height:1px;height:1px;}
td.lineDarkBlueDotted{background:url(../images/dotLine4.gif) repeat-x;line-height:1px;}
td.lineBlueDotted{background:url(../images/dotLine5.gif) repeat-x;line-height:1px;}
div.lineBlueDotted{background:url(../images/dotLine5.gif) repeat-x;height:1px;width:100%;font-size:1px;}
div.hr3{background:url(../images/line6.gif) repeat-x;margin:0px;padding:0px;line-height:1px;height:1px;width:100%;font-size:1px;}
div.hr4{background:url(../images/dotLine.gif) repeat-x;margin:0px;padding:0px;line-height:1px;height:1px;}
div.hr5{background:url(../images/dotLine2.gif) repeat-x;margin:0px;padding:0px;line-height:1px;height:1px;}
h1{font-size:11px;color:#0092df;;margin:0px;}
h2{font-size:10px;color:#0092df;;margin:0px;}
h3{font-size:11px;color:#61a400;margin:0px;
/* text-transform:capitalize;*/
}
h4{margin:0px 0px 0px -1px;color:#0092df;font-size:14px;}
.subTitle{padding-left:10px;font-weight:normal;}
.basketButtonL{background:url(../images/basket_button_left.gif) no-repeat left center;line-height:18px;display:inline;height:18px;cursor:pointer;padding:6px 0px 6px 0px;white-space:nowrap;text-decoration:none;}
* html .basketButtonL{padding:2px 0px 2px 0px;}
.basketButtonR{background:url(../images/basket_button_right.gif) no-repeat right center;line-height:18px;display:inline;height:18px;padding:6px 0px 6px 0px;}
* html .basketButtonR{padding:2px 0px 2px 0px;}
.basketButton{background:url(../images/basket_button_middle.gif) repeat-x center;display:inline;height:18px;line-height:18px;padding:6px 10px 6px 10px;margin:0px 3px 0px 29px;color:#fff;font-size:10px;font-weight:bold;white-space:nowrap;text-align:center;}
* html .basketButton{padding:4px 10px 4px 10px;}
.basketButtonL2{background:url(../images/basket_button2_left.gif) no-repeat left center;line-height:18px;display:inline;height:18px;cursor:pointer;padding:7px 0px 6px 0px;white-space:nowrap;text-decoration:none;}
* html .basketButtonL2{padding:2px 0px 3px 0px;}
.basketButtonR2{background:url(../images/basket_button2_right.gif) no-repeat right center;line-height:18px;display:inline;height:18px;padding:7px 0px 6px 0px;}
* html .basketButtonR2{padding:2px 0px 2px 0px;}
.basketButton2{background:url(../images/basket_button2_middle.gif) repeat-x center;display:inline;height:18px;line-height:18px;padding:6px 2px 7px 2px;margin:0px 3px 0px 29px;color:#61a400;font-size:10px;font-weight:bold;white-space:nowrap;text-align:center;}
* html .basketButton2{padding:4px 2px 4px 2px;}
.basketButtonL3{background:url(../images/basket_button3_left_moz.gif) no-repeat left top;line-height:18px;display:inline;height:18px;cursor:pointer;padding:6px 0px 6px 0px;white-space:nowrap;text-decoration:none;}
* html .basketButtonL3{background:url(../images/basket_button3_left.gif) no-repeat left center;padding:2px 0px 2px 0px;}
.basketButtonR3{background:url(../images/basket_button2_right.gif) no-repeat right center;line-height:18px;display:inline;height:18px;padding:7px 0px 6px 0px;}
* html .basketButtonR3{padding:2px 0px 2px 0px;}
.basketButton3{background:url(../images/basket_button2_middle.gif) repeat-x center;display:inline;height:18px;line-height:18px;padding:7px 2px 7px 2px;margin:0px 3px 0px 29px;color:#0092df;font-size:10px;font-weight:bold;white-space:nowrap;text-align:center;}
* html .basketButton3{padding:4px 2px 4px 2px;}
.basketButtonL4{background:url(../images/basket_button4_left.gif) no-repeat left center;line-height:18px;display:inline;height:18px;cursor:pointer;padding:7px 0px 6px 0px;white-space:nowrap;text-decoration:none;}
* html .basketButtonL4{padding:2px 0px 3px 0px;}
.basketButtonR4{background:url(../images/basket_button4_right.gif) no-repeat right center;line-height:18px;display:inline;height:18px;padding:7px 0px 6px 0px;}
* html .basketButtonR4{padding:2px 0px 2px 0px;}
.basketButton4{background:url(../images/basket_button4_middle.gif) repeat-x center;display:inline;height:18px;line-height:18px;padding:6px 2px 7px 2px;margin:0px 3px 0px 29px;color:#fff;font-size:10px;font-weight:bold;white-space:nowrap;text-align:center;}
* html .basketButton4{padding:4px 2px 4px 2px;}

/*a.Button{text-decoration:none;}
.ButtonL{background:url(../images/button_left.gif) no-repeat left center !important;line-height:24px;height:24px;padding:5px 0px 6px 0px;display:inline;}
* html .ButtonL{padding:0px 0px 0px 0px;}
.ButtonR{background:url(../images/button_right.gif) no-repeat right center;line-height:24px;height:24px;padding:5px 5px 6px 2px;display:inline;}
* html .ButtonR{padding:0px 5px 0px 2px;}
.Button{background:url(../images/button_middle.gif) repeat-x center;line-height:24px;height:24px;padding:5px 2px 6px 2px;margin:0px 3px 0px 5px;display:inline;color:#fff;font-size:10px;font-weight:bold;white-space:nowrap;text-transform:uppercase;}
* html .Button{padding:6px 2px 0px 2px;}
a.Button2{text-decoration:none;}
.ButtonL2{background:url(../images/button_left2.gif) no-repeat left center !important;line-height:24px;height:24px;padding:5px 0px 6px 0px;display:inline;}
* html .ButtonL2{padding:0px 0px 0px 0px;}
.ButtonR2{background:url(../images/button_right2.gif) no-repeat right center;line-height:24px;height:24px;padding:5px 5px 6px 2px;display:inline;}
* html .ButtonR2{padding:0px 5px 0px 2px;}
.Button2{background:url(../images/button_middle2.gif) repeat-x center;line-height:24px;height:24px;padding:5px 2px 6px 2px;margin:0px 3px 0px 5px;display:inline;color:#fff;font-size:10px;font-weight:bold;white-space:nowrap;text-transform:uppercase;}
* html .Button2{padding:6px 2px 0px 2px;}
a.Button3{text-decoration:none;}
.ButtonL3{background:url(../images/button_left3.gif) no-repeat left center !important;line-height:34px;height:34px;padding:11px 0px 10px 0px;display:inline;}
* html .ButtonL3{padding:0px 0px 0px 0px;}
.ButtonR3{background:url(../images/button_right3.gif) no-repeat right center;line-height:34px;height:34px;padding:11px 5px 10px 2px;display:inline;}
* html .ButtonR3{padding:0px 5px 0px 2px;}
.Button3{background:url(../images/button_middle3.gif) repeat-x center;line-height:34px;height:34px;padding:7px 2px 9px 2px;margin:0px 3px 0px 5px;display:inline;color:#fff;font-size:14px;font-weight:bold;white-space:nowrap;text-transform:uppercase;}
* html .Button3{padding:2px 2px 4px 2px;}
*/
.ButtonL,.ButtonR,.Button{display:-moz-inline-box;display:inline-block;line-height:24px;margin:0;padding:0 !important;background-repeat:no-repeat;vertical-align:text-bottom;}
.ButtonL{background-image:url(../images/button_left.gif);background-position:left bottom;background-color:#FFFFFF !important;text-decoration:none;}
.ButtonR{background-image:url(../images/button_right.gif);background-position:right bottom;}
.Button{background-image:url(../images/button_middle.gif);background-repeat:repeat-x;background-position:center bottom;margin:auto 12px;font-size:9px;text-transform:uppercase;font-weight:bold;color:#fff}
.Button img{display:none}
#HEADER01 .Button{margin-right:18px}

/* hier uitzonderingen voor teksten met een driehoekje */
.ButtonL2,.ButtonR2,.Button2{display:-moz-inline-box;display:inline-block;line-height:24px;margin:0;padding:0 !important;background-repeat:no-repeat}
.ButtonL2{background-image:url(../images/button_left2.gif);background-position:left bottom;text-decoration:none;}
.ButtonR2{background-image:url(../images/button_right2.gif);background-position:right bottom;}
.Button2{background-image:url(../images/button_middle2.gif);background-repeat:repeat-x;background-position:center bottom;margin:auto 12px;font-size:9px;text-transform:uppercase;font-weight:bold;color:#fff;}
.ButtonL3,.ButtonR3,.Button3{display:-moz-inline-box;display:inline-block;line-height:34px;margin:0;padding:0 !important;background-repeat:no-repeat}
.ButtonL3{background-image:url(../images/button_left3.gif);background-position:left bottom;text-decoration:none;}
.ButtonR3{background-image:url(../images/button_right3.gif);background-position:right bottom;}
.Button3{background-image:url(../images/button_middle3.gif);background-repeat:repeat-x;background-position:center bottom;margin:auto 15px;font-size:12px;text-transform:uppercase;font-weight:bold;color:#fff;}
.quantity{padding:22px 0px 0px 0px;font-size:10px;}
* html .quantity{padding:11px 0px 0px 0px;}
.quantityInput{margin:-2px 0px 0px 0px;width:42px;}
* html .quantityInput{margin:-3px 0px 0px 0px;}
.arrows{padding:20px 0px 0px 0px;font-size:10px;}
* html .arrows{padding:9px 0px 0px 0px;}
.spacer3{padding:3px;margin:0px;}

/* Detail page */
.detailList{background-color:#fff;width:734px;padding:6px 6px 0px 6px;display:block;margin-top:15px;}
* html .detailList{padding:6px;position:relative;width:734px;}
.itemListDetail{display:block;background-color:#fff;width:589px;padding:6px 6px 0px 6px;margin-top:6px;}
* html .itemListDetail{position:relative;top:0px;width:589px;padding:6px 6px 0px 6px;}
.image{text-align:right;padding:8px;border-top:6px solid #fff;height:162px;}
* html .image{height:186px;}
.image img{text-align:center;vertical-align:middle;margin:5px 0px 10px 0px;}
.image a{color:#0092df;font-size:9px;text-decoration:none;}
.price{padding:14px 13px 14px 13px;font-size:9px;border-top:6px solid #fff;width:259px;}
* html .price{width:285px;}
.price .bigPrice{font-size:16px;font-weight:bold;margin-top:6px;}
.price .prices td{padding-bottom:8px;}
.price .amount{text-align:right;padding:0px 0px 6px 13px;}
.productInfo{padding:16px 6px 16px 6px;font-size:9px;border-top:6px solid #fff;}
.productInfo td{padding:0px 0px 2px 0px;}
.productInfo .marge{width:22px;}
.order{padding:14px 13px 14px 13px;height:150px;border-top:6px solid #fff;}
* html .order{height:184px;}
.order .quantitySelect{margin:23px 0px 16px 0px;font-size:10px;}
.orderButton{width:100%;padding:19px 0px 0px 0px;text-align:right;}
* html .orderButton{padding:0px 0px 0px 0px;}
.order .note{font-size:10px;margin:19px 0px 0px 0px;white-space:nowrap;}
* html .order .note{margin:14px 0px 0px 0px;}
.order .noteInput{width:100%;margin:17px 0px 0px 0px;}
* html .order .noteInput{margin:11px 0px 0px 0px;}
.description{padding:6px;font-size:9px;border-top:6px solid #fff;}
.description a{color:#000;display:block;text-align:right;}
.news{padding:6px;font-size:9px;background-color:transparent;margin-top:-6px;}
.news a{color:#000;display:inline;text-align:left;background-color:transparent;}
.vhr{display:inline;position:relative;width:2px;height:12px;line-height:1px;background:url(../images/div_line2.gif) repeat-y;padding:0px;margin:0px;}
div.formlayer{position:absolute;top:110px;left:211px;visibility:hidden;z-index:1;border-bottom:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;text-align:left;}
* html div.formlayer{left:214px;}
div.formlayer a{color:#000;padding:5px 15px 5px 10px;font-size:10px;background-color:#fff;display:block;}
div.formlayer a:hover{color:#eb0303;}

/* shoppingbasket */
.shopList{background-color:#fff;width:574px;position:absolute;left:0px;top:12px;padding:6px 6px 10px 6px;}
* html .shopList{width:589px;padding:6px 6px 6px 6px;}
.shopList .option{height:20px;width:566px;}
* html .shopList .option{width:577px;}
.shopTop{padding:3px 7px 0px 7px;background-color:#fff;width:560px;font-size:9px;}
* html .shopTop{width:577px;}
.shopTop table.stripe{width:100%;height:5px;line-height:5px;font-size:5px;}
* html .shopTop table.stripe{width:563px;}
.shopTop td.bannerstripe1{background-color:#61a400;}
* html .shopTop td.bannerstripe1{width:518px;}
.shopTop td.bannerstripe2{width:29px;background-color:#9bd562;}
.shopTop td.bannerstripe3{width:20px;background-color:#61a400;}
.shopTop td.spacer{width:1px;font-size:1px;}
.shopTitle{padding:8px 7px 7px 7px;color:#61a400;font-size:18px;font-weight:bold;background-color:#fff;width:560px;}
* html .shopTitle{width:577px;}
.shopTitle h4{color:#61a400;}
.totals{width:574px;float:left;}
* html .totals{width:577px;}
.totalBox{float:right;background-color:#fff;width:394px;padding:10px 15px 20px 10px;}
.totalBox td{line-height:170%;}
.totalLine{margin:10px 0px 10px 0px;line-height:1px;font-size:1px;height:1px;width:100%;background:url(../images/totalLine.gif) repeat-x left center;}
* html .totalLine{margin:12px 0px 12px 0px;line-height:1px;font-size:1px;height:1px;}
.info{position:relative;top:4px;margin:0px 6px 0px 0px;}
input.inputFormSmaller{width:25px;margin-left:7px;}
* html input.inputFormSmaller{width:25px;}
.inputForm{width:45px;margin-left:7px;}
* html .inputForm{width:45px;}
.iframeBottom{padding:3px 10px 6px 0px;font-size:9px;background-color:#dfedcc;height:18px;}
.costs th,.delivery th{padding:6px 10px 8px 7px;}
.costs td,.delivery td{padding:1px 0px 3px 7px;}
.costs td.first,.delivery td.first{background-color:#dfedcc;padding:4px 0px 3px 7px;}
.costs td.second,.delivery td.second{background-color:#dfedcc;padding:4px 10px 3px 7px;text-align:right;}
.costs td.second a,.delivery td.second a{text-decoration:none;}

/* homepage */
.homePage{width:760px;position:absolute;top:12px;left:0px;}
* html .homePage{width:734px;padding:0px 6px 6px 0px;}
.homePage .list{width:562px;border:6px solid #fff;padding:3px 8px 12px 6px;}
* html .homePage .list{width:589px;}
.homecolumn{float:left;width:272px;height:181px;margin:0px 7px 7px -6px;background-color:#fff;padding:4px 10px 8px 15px;}
* html .homecolumn{margin:0px 9px 7px -6px;width:296px;height:193px;}
.homeIntro{padding:3px 8px 12px 6px;background-color:#fff;width:562px;margin-bottom:6px;border:6px solid #fff;}
* html .homeIntro{width:589px;}
.homeIntro td{font-size:10px;}
.homeIntro h2{padding:8px 0px 14px 0px;}
.homecolumn table.stripe,.homeIntro table.stripe,.list table.stripe,.contentTitle table.stripe,.contentTitle2 table.stripe{width:100%;height:5px;line-height:5px;font-size:5px;}
* html .homeIntro table.stripe,.list table.stripe,.contentTitle table.stripe,.contentTitle2 table.stripe{width:562px;}
* html .homecolumn table.stripe{width:270px;}
.homecolumn td.bannerstripe1,.homeIntro td.bannerstripe1,.list td.bannerstripe1,.contentTitle td.bannerstripe1,.contentTitle2 td.bannerstripe1{background-color:#0092df;}
* html .homeIntro td.bannerstripe1,.list td.bannerstripe1,.contentTitle td.bannerstripe1,.contentTitle2 td.bannerstripe1{width:518px;}
.homecolumn td.bannerstripe2,.homeIntro td.bannerstripe2,.list td.bannerstripe2,.contentTitle td.bannerstripe2,.contentTitle2 td.bannerstripe2{width:29px;background-color:#6e99c5;}
.homecolumn td.bannerstripe3,.homeIntro td.bannerstripe3,.list td.bannerstripe3,.contentTitle td.bannerstripe3,.contentTitle2 td.bannerstripe3{width:20px;background-color:#0092df;}
.homecolumn td.spacer,.homeIntro td.spacer,.list td.spacer,.contentTitle td.spacer,.contentTitle2 td.spacer{width:1px;font-size:1px;}
.smallcolumn1 .item{border:6px solid #fff;}
.smallcolumn1 .item .itemText{font-size:10px;padding:9px 5px 9px 6px;background-color:#fff;height:93px;}
* html .smallcolumn1 .item .itemText{height:109px;}
.smallcolumn2 .itemTable,.banner7 .itemTable{border:6px solid #fff;background-color:#fff;width:141px;margin-bottom:6px;}
.smallcolumn2 .item .itemText,.banner7 .item .itemText{font-size:10px;padding:3px 4px 8px 4px;background-color:#fff;}
.homecolumn h1{padding:0px 0px 0px 6px;margin:11px 0px 5px 0px;}
.homePage .list .listRow{line-height:18px;margin:0px;padding:0px;}
.homePage .list .frequency{text-align:center;}
.homePage .list .orderbutton2{text-align:right;}
.homePage .list .quantity{padding:0px;}

/* List page */
.list{margin:0px 0px 6px 0px;
/* SvI 05/06/14:changed width from 574px to 577px */
 width:574px;float:left;background-color:#fff;padding:0px;}
* html .list{width:577px;}
* html .list2{width:577px;}
.list h1{margin-top:14px;}
.list .productImage{width:70px;vertical-align:middle;text-align:center;background-color:#fff;padding:0px 8px 0px 8px;}
* html .list .productImage{width:70px;}
.list .title{vertical-align:bottom;padding-top:5px;}
.list .title a{
/*,.totals a#continueShopping*/
 color:#0092df;font-weight:bold;font-size:10px;
/* margin:0px 0px 2px 0px;display:inline;*/
}
.summary th{padding:6px 10px 8px 0px;}
.summary td{padding:1px 0px 3px 0px;}
.summary .title{color:#0092df;font-weight:bold;font-size:10px;margin:0px 0px 2px 0px;display:inline;}
.list .titleSmall{color:#0092df;font-weight:bold;font-size:10px;white-space:nowrap;}
.list .compare{padding:0px 8px 0px 0px;text-align:right;font-size:10px;white-space:nowrap;}
* html .list .compare{padding:3px 11px 0px 0px;}
.list .deleteFromTmpl{padding:12px 0px 0px 0px;text-align:right;white-space:nowrap;color:#0092df;font-size:10px;}
.list td .details{padding:2px 0px 2px 0px;width:345px;}
.list span.negLeftMargin{margin-left:-3px;}
.list td .ordered{padding:0px 12px 0px 0px;white-space:nowrap;width:139px;}
.list .ordered span{padding:2px 7px 2px 7px;background-color:#e2ecd8;display:block;}
.list .ordered a{color:#61a400;font-weight:bold;padding-left:19px;}
.list tr .listrow{vertical-align:middle;line-height:100%;font-size:10px;height:18px;}
.list tr .listrow b{font-size:10px;letter-spacing:0.01em;}
.list td .available{white-space:nowrap;background:url(../images/line3.gif) no-repeat center right;padding:7px 0px 2px 0px;width:67px;overflow:hidden;}
.list td .icon{vertical-align:middle;text-align:center;background-color:#fff;border:1px solid #fff;background:url(../images/line3.gif) no-repeat center right;padding:7px 0px 7px 0px;width:50px;overflow:hidden;}
.list td .frequency{white-space:nowrap;text-align:center;vertical-align:middle;background:url(../images/line3.gif) no-repeat center right;padding:7px 0px 7px 0px;width:108px;overflow:hidden;}
.list td .itemPrice{background:url(../images/line3.gif) no-repeat center right;text-align:center;white-space:nowrap;padding:7px 0px 0px 0px;width:122px;overflow:hidden;vertical-align:bottom;}
.list td .quantity{text-align:center;background:url(../images/line3.gif) no-repeat center right;padding:0px 0px 0px 4px;vertical-align:bottom;width:64px;overflow:hidden;}
.list td .quantity2{background:url(../images/line3.gif) no-repeat center right;padding:0px 10px 0px 0px;vertical-align:middle;width:64px;overflow:hidden;}
.list .quantity span{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;display:block;background-color:#e2ecd8;font-size:9px;text-align:left;}
* html .list .quantity span{margin:0px 5px 0px 5px;padding:2px 5px 2px 5px;}
.list .quantity2 span{margin:0px 2px 0px 2px;padding:2px 0px 2px 0px;display:block;background-color:#e2ecd8;font-size:9px;text-align:left;}
* html .list .quantity2 span{margin:0px 3px 0px 3px;padding:2px 3px 2px 3px;}
.list .quantityInput{margin:0px;width:42px;}
.list .arrows{padding:1px 0px 0px 0px;}
.list td .orderButton2{text-align:center;vertical-align:bottom;white-space:nowrap;padding:7px 0px 2px 0px;}
.list .delete,.list .add2Tmpl{font-size:10px;padding:10px 20px 0px 0px;
/*display:block;25jul08*/
 color:#0092df;text-align:right;vertical-align:top;}
.list td .note{background:url(../images/line3.gif) no-repeat center right;white-space:nowrap;width:170px;overflow:hidden;vertical-align:bottom;}
.list td .quantityCalc{text-align:center;background:url(../images/line3.gif) no-repeat center right;padding:0px 0px 0px 4px;vertical-align:bottom;width:101px;overflow:hidden;}
.list td .calc{white-space:nowrap;color:#61A400;vertical-align:bottom;padding:0px 0px 2px 4px;width:101px;}
.list .totalPrice{padding:7px 20px 0px 12px;vertical-align:bottom;white-space:nowrap;width:77px;text-align:right;}
.list .product{white-space:nowrap;}
.list .unit{white-space:nowrap;width:140px;padding-right:50px;vertical-align:bottom;}

/* Index page */
.indexBlock{margin:6px 0 0 0;padding:0 0 8px 0;
/* width:577px;*/
 float:left;}
#INFOPR2CNT .indexBlock{position:relative;left:-10px}
.indexBlock .title a{color:#0092df;font-weight:bold;}
.indexBlock .title a:hover{text-decoration:underline;}
.indexBlock td{width:50%;width:274px}

/*met een pct wordt de derde kolom een verticale streep als alleen de eerste gevuld is*/
.indexBlock a{font-size:10px;padding:4px 0px 4px 5px;
/* margin:0 10px 0 0;*/
 display:block;text-decoration:none;background:url(../images/arrow.gif) no-repeat left center;
/* border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;*/
}
.indexBlock a:hover{text-decoration:underline;}

/* end Index page */

/* Confirmation page */
.leftMargin{width:7px;}
.rightMargin{width:18px;}
.firstCol{width:123px;text-align:right;white-space:nowrap;}
.firstCol b{letter-spacing:0.01em;}
.firstColWidth{width:123px;}
.secondCol{width:127px;text-align:right;white-space:nowrap;}
.secondColWidth{width:127px;}
.alertCol{width:10px;}
.inputCol1{width:134px;}
.inputCol2{width:145px;}
.selectCol{width:157px;}
.highRow{line-height:200%;font-size:10px;height:34px;}
.middleRow{line-height:180%;font-size:10px;height:24px;}
.middleRow2{line-height:150%;font-size:10px;height:24px;}
.smallRow{line-height:110%;font-size:10px;height:20px;}
.toggle{width:550px;}
.iFrameHolder{display:none;margin-bottom:10px;width:100%;overflow:hidden;}
.addressTitle{width:123px;text-align:right;vertical-align:top;padding-top:10px;letter-spacing:0.01em;}
.addressBox{vertical-align:top;width:160px;padding-top:10px;}
.calendarBox{width:284px;vertical-align:top;text-align:right;padding-right:0px;}

/* end Confirmation page */

/* Order Overview page */
.orderRefine td{color:#0092df;vertical-align:middle;}
.searchBig{width:138px;}
.space{width:18px;}
.space1{width:30px;}
.space2{width:42px;}
.orderList{background-color:#fff;float:left;margin:0px 0px 6px 0px;width:564px;padding:24px 8px 7px 5px;}
.orderList2{background-color:#fff;float:left;margin:0px 0px 6px 0px;width:711px;padding:24px 8px 7px 5px;}
* html .orderList{width:577px;}
* html .orderList2{width:724px;}
.orderList h1{margin-top:14px;}
.orderList .title{vertical-align:bottom;}
.orderList .title a{color:#0092df;font-weight:bold;font-size:10px;margin:0px 0px 2px 0px;display:inline;}
.orderList .titleSmall{color:#0092df;font-weight:bold;font-size:10px;white-space:nowrap;}
.orderList tr .listrow{vertical-align:middle;line-height:100%;font-size:10px;height:24px;}
.orderList2 .title{vertical-align:bottom;}
.orderList2 .title a{color:#0092df;font-weight:bold;font-size:10px;margin:0px 0px 2px 0px;display:inline;}
.orderList2 .titleSmall{color:#0092df;font-weight:bold;font-size:10px;white-space:nowrap;}
.orderList2 tr .listrow{vertical-align:middle;line-height:100%;font-size:10px;height:24px;}

/* end Order Overview page */

/* Speed Order */
.bigTitle{font-weight:bold;font-size:11px;color:#0092df;}
.productAlert{font-weight:normal;color:#d00;font-size:10px;margin-top:1px;height:5px;letter-spacing:0.01em;}

/* end Speed Order */

/* send a friend styles */
.head_form{padding:1px 0px 8px 12px;font-size:10px;}
.title_form{width:189px;text-align:right;padding:2px 2px 17px 7px;font-size:10px;}
.input_form{padding:0px 0px 9px 10px;}
.input_form2{padding:0px 0px 1px 12px;}
.input_form3{text-align:right;padding:11px 0px 14px 12px;}
* html .input_form3{padding:0px 0px 4px 12px;}
.text h2{padding:13px 0px 18px 0px;color:#0092df;font-size:11px;}
.error h2{padding:13px 0px 18px 0px;color:#f00;font-size:11px;}
div.error{color:#eb0303;font-weight:bold;background:url(../images/alert.gif) no-repeat;padding:5px 0px 0px 23px;margin:4px 0px 4px 0px;}
.text a,.error a{line-height:200%;}
.text td,.error td{line-height:150%;padding-bottom:12px;vertical-align:top;}
.text td a,.error td a{line-height:140%;vertical-align:top;}

/* Register Page */
.explanation{padding-left:8px;}

/* end of Register Page */

/* Splash Page */
.splashCol{vertical-align:top;margin-top:-15px;width:264px;padding:0px 30px 0px 23px;}
.seperate{background:url(../images/line7.gif) repeat-y center right;width:1px;}

/* end Splash Page */

/* Login Page */
.loginTxt{width:100%;padding:0px 15px 0px 15px;font-size:11px;}
.boxCol{width:100%;padding:30px 15px 0px 115px;}
.loginCol1{width:85px;text-align:right;padding-top:4px;font-size:11px;}
.loginCol2{width:190px;padding:3px 0px 0px 25px;}
.login{width:97px;text-align:right;vertical-align:top;}

/* end Login Page */

/* banner styles */
.banner{position:absolute;top:15px;left:588px;background-color:#fff;border-bottom:6px solid #aaa;border-left:6px solid #aaa;width:130px;margin:0px 0px 8px 0px;padding:10px 5px 6px 5px;}
* html .banner{top:0px;width:141px;}
.banner h3{padding:4px 0px 4px 0px;}
.banner td.shop{padding:0px 4px 0px 4px;border-bottom:1px solid #fff;}
.banner .marge{margin:7px 0px 4px 0px;}
* html .banner .marge{margin:0px 0px -5px 0px;}
.banner table.stripe{width:100%;height:5px;line-height:5px;font-size:5px;}
* html .banner table.stripe{width:130px;}
.banner td.bannerstripe1{background-color:#61a400;}
* html .banner td.bannerstripe1{width:79px;}
.banner td.bannerstripe2{width:29px;background-color:#9bd562;}
.banner td.bannerstripe3{width:20px;background-color:#61a400;}
.banner td.spacer{width:1px;font-size:1px;}
.banner1{position:relative;left:587px;top:15px;width:134px;padding:9px 0px 6px 0px;margin:0px 0px 0px 8px;}
* html .banner1{width:143px;}
.banner2{position:absolute;background-color:#fff;left:583px;top:174px;width:133px;padding:9px 4px 6px 13px;}
* html .banner2{top:167px;left:583px;width:145px;}
.banner2 h3{padding:4px 0px 10px 0px;color:#0092df;}
.banner2 a{margin:0px 0px 4px 0px;display:block;font-size:10px;}
.banner2 table.stripe{width:100%;height:5px;line-height:5px;font-size:5px;}
* html .banner2 table.stripe{width:130px;}
.banner2 td.bannerstripe1{background-color:#0092df;}
* html .banner2 td.bannerstripe1{width:79px;}
.banner2 td.bannerstripe2{width:29px;background-color:#6E99C5;}
.banner2 td.bannerstripe3{width:20px;background-color:#0092df;}
.banner2 td.spacer{width:1px;font-size:1px;}
.banner3{position:absolute;background-color:#fff;left:580px;top:118px;width:140px;padding:9px 0px 6px 0px;margin:0px 0px 0px 8px;}
* html .banner3{top:110px;width:145px;}
.banner4{position:relative;left:590px;top:7px;width:121px;margin:0px 0px 0px 6px;padding:10px 0px 0px 5px;background-color:#fff;border:7px solid #fff;font-size:9px;line-height:130%;letter-spacing:0px;word-spacing:-1px;}
* html .banner4{width:140px;}
.banner4 .listBox{overflow:hidden;white-space:nowrap;width:119px;}
.banner4 .listBox #loadingCompare{color:#c00;background-color:#fff;}
.banner4 a{margin:7px 4px 0px 0px;display:block;font-size:10px;color:#0092df;text-align:right;word-spacing:0px;}
.banner4 table.stripe{width:95%;height:5px;line-height:5px;font-size:5px;}
* html .banner4 table.stripe{width:118px;}
.banner4 td.bannerstripe1{background-color:#0092df;}
* html .banner4 td.bannerstripe1{width:79px;}
.banner4 td.bannerstripe2{width:29px;background-color:#6e99c5;}
.banner4 td.bannerstripe3{width:20px;background-color:#0092df;}
.banner4 td.spacer{width:1px;font-size:1px;}
.banner4 h3{padding:4px 0px 5px 0px;color:#0092df;word-spacing:0px;}
.banner4 .marge{margin:0px 0px 4px 0px;}
* html .banner4 .marge{margin:0px;}
.banner5{position:relative;left:590px;top:15px;background-color:#fff;width:130px;margin:0px 0px 14px 6px;padding:10px 5px 6px 5px;}
* html .banner5{left:590px;width:140px;}
.banner5 h3{padding:4px 0px 4px 0px;}
.banner5 td.shop{padding:0px 4px 0px 4px;border-bottom:1px solid #fff;}
.banner5 .marge{margin:7px 0px 4px 0px;}
* html .banner5 .marge{margin:0px 0px -5px 0px;}
.banner5 table.stripe{width:100%;height:5px;line-height:5px;font-size:5px;}
* html .banner5 table.stripe{width:130px;}
.banner5 td.bannerstripe1{background-color:#61a400;}
* html .banner5 td.bannerstripe1{width:79px;}
.banner5 td.bannerstripe2{width:29px;background-color:#9bd562;}
.banner5 td.bannerstripe3{width:20px;background-color:#61a400;}
.banner5 td.spacer{width:1px;font-size:1px;}
.banner6{position:relative;left:590px;top:7px;width:116px;margin:0px 0px 6px 6px;padding:3px 5px 10px 5px;background-color:#fff;border:7px solid #fff;font-size:9px;line-height:175%;overflow:hidden;}
* html .banner6{width:140px;padding:3px 4px 10px 4px;}
.banner6 a{margin:7px 4px 0px 0px;display:block;font-size:10px;color:#0092df;text-align:right;}
.banner6 table.stripe{width:100%;height:5px;line-height:5px;font-size:5px;}
* html .banner6 table.stripe{width:117px;}
.banner6 td.bannerstripe1{background-color:#0092df;}
* html .banner6 td.bannerstripe1{width:69px;}
.banner6 td.bannerstripe2{width:29px;background-color:#6e99c5;}
.banner6 td.bannerstripe3{width:20px;background-color:#0092df;}
.banner6 div{line-height:18px;margin:0px;padding:0px;overflow:hidden;}
.banner6 .editButton{float:right;}
.banner6 td.spacer{width:1px;font-size:1px;}
.banner6 h3{padding:4px 0px 5px 0px;color:#0092df;}
.banner6 .marge{margin:0px 0px 4px 0px;}
* html .banner6 .marge{margin:0px;}
.banner7{position:relative;left:587px;width:141px;top:15px;margin:0px 0px 0px 6px;padding:0px;font-size:10px;overflow:hidden;}
* html .banner7{left:590px;width:143px;}
.banner8{position:relative;left:590px;top:7px;width:130px;margin:0px 0px 6px 6px;padding:4px 5px 8px 5px;background-color:#fff;
/*#fff;*/
 font-size:10px;line-height:175%;}
* html .banner8{left:590px;width:140px;}
.banner8 a{margin:7px 4px 0px 0px;display:block;font-size:10px;color:#0092df;text-align:right;}
.banner8 table.stripe{width:100%;height:5px;line-height:5px;font-size:5px;}
* html .banner8 table.stripe{width:130px;}
.banner8 td.bannerstripe1{background-color:#0092df;}
* html .banner8 td.bannerstripe1{width:79px;}
.banner8 td.bannerstripe2{width:29px;background-color:#6e99c5;}
.banner8 td.bannerstripe3{width:20px;background-color:#0092df;}
.banner8 td.spacer{width:1px;font-size:1px;}
.banner8 h3{padding:4px 0px 5px 0px;color:#0092df;}
.shoptrkleur{background-color:#e2ecd8;}

/* tmed20050722 */
.L1{display:block;background-color:#fff;width:577px;padding:6px 6px 0px 6px;}
* html .L1{width:589px;}

/* tmed20050727 */
.tbord1{border-top:6px solid #fff;}

/* tmed20050913 (bestellijst) */
.workaround1{margin-bottom:10px;}
.workaround1 td{padding:4px 0 0 10px;}
.workaround1 .titleSmall2{padding:0 0 0 34px;}

/* tmed20050919 (promotions) */
.smallcolumn1 img{margin:10px 0 0 25px;}
.smallcolumn2 img{margin:10px 0 11px 0;}

/* tmed20050920 (promotions) */
.promlabel1{margin-left:-10px;display:block;position:relative;top:65px;left:85px;width:44px;height:29px;z-index:20;}
* html .promlabel2{top:18px;}
.promlabel2{margin-left:-10px;display:block;position:relative;top:8px;left:5px;width:44px;height:29px;z-index:20;}
.promlabel1 img{margin:0;padding:0;border:0;}
.promlabel2 img{margin:0;padding:0;border:0;}

/* tmed20050921 (promotions) */
.promobigprice{position:relative;z-index:100;font-size:15px;font-weight:bold;margin-top:42px;}
* html .promosmallprice{margin-top:-30px;}
.promosmallprice{font-size:9px;font-weight:bold;margin-top:-40px;}
.promodesc{font-weight:bold;margin-top:-90px;}

/* JANUARY RELEASE */

/* SvI 20051209 Homepage alert layer */
#alert{position:absolute;left:60px;top:80px;width:460px;padding:5px;background-color:#fff;border-top:#fff solid 1px;border-right:#aaa solid 1px;border-bottom:#aaa solid 1px;border-left:#fff solid 1px;display:block;}
#alert .body{width:448px;
/* width #alert - 12px border */
 height:135px;padding:6px 6px 6px 6px;background-color:#fff;font-size:9px;overflow:hidden;}
#alert .body table{border:0px;}
#alert .body a{color:#000;text-decoration:none;}
#alert .body table.stripe{width:100%;height:5px;}
#alert .body td.bannerstripe1{width:397px;
/* width .body - 51px */
 height:5px;background-color:#fa0000;}
#alert .body td.bannerstripe2{width:29px;height:5px;background-color:#f00;}
#alert .body td.bannerstripe3{width:20px;height:5px;background-color:#fa0000;}
#alert .body td.spacer{width:1px;height:5px;}
#alert .body h1{margin:3px 0px 0px 0px;}
#alert .body #alertResult a{color:#000;text-decoration:underline;}

/* T. Mulder (14dec2005) Quickfix for the select account box in inqord3 for IE6.*/
* html .orderRefine .ieselhack select{width:250px;}

/* SvI 20051219 Save More! styles voor order03 */
a.saveMore{color:red;font-weight:bold;}
#saveMore{position:absolute;left:218px;top:50px;width:270px;padding:5px;background-color:#fff;border-top:#fff solid 1px;border-right:#aaa solid 1px;border-bottom:#aaa solid 1px;border-left:#fff solid 1px;display:block;}
#saveMore .body{width:258px;
/* width # - 12px border */
 height:135px;padding:6px 6px 6px 6px;background-color:#fff;font-size:9px;overflow:hidden;}
#saveMore .body table{border:0px;}
#saveMore .body a{color:#000;text-decoration:none;}
#saveMore .body table.stripe{width:100%;height:5px;}
#saveMore .body td.bannerstripe1{width:207px;
/* width .body - 51px */
 height:5px;background-color:#0092df;}
#saveMore .body td.bannerstripe2{width:29px;height:5px;background-color:#6e99c5;}
#saveMore .body td.bannerstripe3{width:20px;height:5px;background-color:#0092df;}
#saveMore .body td.spacer{width:1px;height:5px;}
#saveMore .body h1{margin:3px 0px 0px 0px;}
#saveMore .body td{color:#000;vertical-align:middle;}
#saveMore #saveMoreScale{margin:6px 0px 0px 0px;}
#saveMore #saveMoreScale tbody tr{line-height:15px;}
#saveMore #saveMoreScale td{white-space:nowrap;}
#saveMore #saveMoreScale tbody td.orderMore{padding-right:3px;}
#saveMore #saveMoreScale tbody td.save{padding-left:3px;font-weight:bold;}
#saveMore #saveMoreScale a{color:#0092df;font-weight:bold;text-decoration:underline;}
#saveMore .body td.loading{text-align:center;color:#c00;width:100%}

/* T. Mulder (19dec2005) Quickfix for the select supervisor box in order04 for IE6.*/
* html .selectCol select{width:220px;}

/* T. Mulder (20dec2005) A simple border.*/
.borderXtra{border-top:#fff 6px solid;}

/* T. Mulder (22dec2005) Maintenance styles*/
.mntWidth1{width:80px;}
.mntWidth2{width:50px;}
.mntWidth3{width:300px;}
.mntWidth4{width:120px;}
.mntRadio1{border:0;width:20px;}
.mntControls{width:200px;}

/* T. Mulder (28dec2005) Styles for bulkshop banner.*/
.blkColor{color:#d00 !important;}
.blkBGColor{background:#d00 !important;}
.blkBGColor2{background:#f99 !important;}

/* T. Mulder (28dec2005) Extra styles for infodb3.*/
.L2{display:block;background-color:#fff;width:577px;padding:6px 6px 0px 6px;}
* html .L2{width:589px;}
.L2sub{padding:10px;background-color:#fff;}
.L2sub2{height:165px;overflow:auto;background-color:#fff;}
.L2misc{line-height:1px;font-size:1px;height:1px;}

/* T. Mulder (28dec2005) Banner6 button fix for FF(firefox).*/
.banner6 .editButton{margin-right:-5px;width:auto;float:right;}
* html .banner6 .editButton{margin:-2px;float:right;width:inherit;width:auto;}
* html .banner6 .editButton .ButtonL{float:right;}

/* T. Mulder (29dec2005) New styles for the shopping basket and compare buttons.*/
.nButton{width:128px;}

/* shopping basket */
.nButton .table{margin:0;padding:0;border-collapse:collapse;text-align:center;width:128px;}
.nButton .link{margin:0;padding:0;background:#fff;display:block;width:128px;height:26px;position:absolute;-moz-opacity:0.01;filter:alpha(opacity=1);opacity:0.01;}
.nButton .left{margin:0;padding:0;background:url(../images/basket_button2_left.gif) no-repeat;width:29px;height:26px;}
.nButton .middle{text-align:center;vertical-align:middle;margin:0;padding:0;background:url(../images/basket_button2_middle.gif) repeat-x;height:26px;}
.nButton .right{margin:0;padding:0;background:url(../images/basket_button2_right.gif) no-repeat;width:12px;height:26px;}
.nButton .title{line-height:7px;margin:0 1px;padding:0;font-size:10px;font-weight:bold;color:#61a400;}

/* compare */
.nButton .tablecmp{margin:0;padding:0;border-collapse:collapse;text-align:center;width:115px;}
.nButton .linkcmp{margin:0;padding:0;background:#fff;display:block;width:115px;height:26px;position:absolute;-moz-opacity:0.01;filter:alpha(opacity=1);opacity:0.01;}
.nButton .leftcmp{margin:0;padding:0;background:url(../images/basket_button3_left.gif) no-repeat;width:29px;height:26px;}
.nButton .middlecmp{text-align:center;vertical-align:middle;margin:0;padding:0;background:url(../images/basket_button2_middle.gif) repeat-x;height:26px;}
.nButton .rightcmp{margin:0;padding:0;background:url(../images/basket_button2_right.gif) no-repeat;width:12px;height:26px;}
.nButton .titlecmp{margin:0 1px;padding:0;font-size:10px;font-weight:bold;color:#0092df;}
.nButton table{font-family:Verdana,Arial,sans-serif;}
.nButton img{margin:0;padding:0;border:0;}

/* T. Mulder (30dec2005) The following styles can be removed if problems occur.*/
input{width:148px;}
select{width:148px;}

/* T. Mulder (4jan2006) Dynamic width newsitems in start1.*/

/*.homecolumnWide{width:569px;}
* html .homecolumnWide{width:595px;}
* html .homecolumnWide table.stripe{width:569px;}
* html .homecolumnWide td.bannerstripe1{width:518px;}
*/

/* T. Mulder (4jan2006) Less padding for the option items.*/
.optionItems a{padding:0px 8px 0px 8px;}
.optionItems2 a{padding:0px 8px 0px 8px;}
* html .optionItems a{padding:0px 12px 0px 12px;}
* html .optionItems2 a{padding:0px 12px 0px 12px;}
.optionItems2 .first{padding:0px 8px 0px 0px;margin-right:8px;}

/* T. Mulder (5jan2006) Less padding for the shoppingbasket.*/
.banner5 td.shop{padding:0px 0px 0px 0px;border-bottom:1px solid #fff;}

/* T. Mulder (5jan2006) New style for infopr4.*/
.orderWidth{width:40px;}

/* T. Mulder (5jan2006) Make availability break instead of nowrap in Firefox.*/
.list td .available{white-space:normal;}

/* T. Mulder (5jan2006) Overrule delete from template*/
.list .deleteFromTmpl{padding:8px 0px 0px 0px;}
* html .list .deleteFromTmpl{padding:10px 0px 0px 0px;}

/* T. Mulder (6jan2006) Styles for the list pages.*/
.alignertable{}
.alignerone{}
.alignertwo{}
.alignerthree{}
.alignerfour{}
.qhack1{margin-top:8px !important;}
.qhack2{margin-top:14px !important;}
.qhack3{}

/* XTRA STYLES */

/* T. Mulder (25jan2006) Fixes links in news and tips items.*/
.news a{display:inline;text-align:left;}
.news div a{display:block;text-align:right;}
.banner8 .sidebarTips a{display:inline;}

/* T. Mulder (26jan2006) Fixes the various promotion boxes.*/
.smallcolumn1 img{margin:10px 0 8px 25px;}
.smallcolumn2 img{margin:10px 0 20px 0;}
.smallcolumn1{margin-right:8px;}

/* T. Mulder (14feb2006) Fixes for the various banners when banner5 aka shoppingbasket is disabled.*/
.banner5{font-size:9px;margin:0px 0px 7px 6px !important;}
.banner6{top:15px !important;}
.banner8{top:15px !important;margin-bottom:14px !important;}

/* more promo fixes */
.smallcolumn1 img{margin:10px 0 8px 25px;}
* html .smallcolumn1 img{margin:10px 0 8px 25px;}
.smallcolumn1 .item .itemtext img{margin:-2px 0 0px 2px;}
* html .smallcolumn1 .item .itemtext img{position:relative;z-index:0;margin:2px 0 -10px 2px;}
.smallcolumn1 .item .itemText{height:85px;}
* html .smallcolumn1 .item .itemText{height:50px;}
* html .promosmallprice{margin-top:-30px;}
.promosmallprice{position:relative;z-index:100;font-size:9px;font-weight:bold;margin-top:-50px;margin-left:-5px;}
* html .promosmallprice{margin-top:-30px;margin-left:-2px;}
.smallcolumn2 img{margin:6px 0 15px 0;}
* html .smallcolumn2 img{margin:6px 0 18px 0;}
.smallcolumn2 .promlabel2 img{position:relative;z-index:0;margin:0px 0 0px 0;}
* html .smallcolumn2 .promlabel2 img{margin:0px 0 0px 0;}

/* fix voor .label */
.list td .icon{border:0 !important;padding:0 !important;}

/* more styles for inqord */
.qsearch{border-left:1px solid #A4AAAF;}

/* print template styles */
.printTemplate{margin:0;padding:0;color:#0092df;font-size:10px;text-align:right;text-decoration:none;}

/* infodb3 new styles */
.L1{width:724px;}
* html .L1{width:736px;}
.L2{width:724px;}
* html .L2{width:736px;}
.L1 .contentTitle2 table.stripe{width:710px;}
.L2 .title2{font-size:9px;}
.L2 .content3{font-size:9px;}

/* fix voor infopr2 bottom */
* html .itemList{}

/* order upload en bibit styles */
.fileUpload{margin:0;padding:0;border:0 !important;border-top-width:1px;border-left-width:1px;border-top-style:solid;border-left-style:solid;border-top-color:rgb(0,0,0);border-left-color:rgb(0,0,0);border-right-width:1px;border-right-style:solid;border-right-color:rgb(212,208,199);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(212,208,199);font-family:Verdana,Arial,sans-serif;font-size:10px;width:400px;}
* html .fileUpload{width:480px;height:16px;}
.filestats td{padding:5px 0;}

/* inline color fixes */
.lastBorderFix{border-top:#fff 6px solid;}

/* 2nd print option */
.printIcon2{position:relative;top:1px;width:11px;}

/* SvI 20060329 - AJAX infopr3 error message style */
td.infoErr{width:100%;padding:0px 12px 0px 0px;height:20px;vertical-align:middle;}
span.error{float:right;background-color:#fff;color:red;font-weight:bold;white-space:nowrap;}

/* another promo fix */
.promodesc{overflow:hidden;}
* html .promodesc{width:110px;}

/* disdag 18 april 2006 T.Mulder */
.promolabel1 img{width:46px;height:31px;}
.promolabel2 img{width:46px;height:31px;}

/* SvI 20060425 Style voor alertbox */
div#alert .body table td a{color:#0092df;}

/* new login procedure */
.input_form_static{text-align:left;padding:2px 2px 17px 7px;font-size:10px;}
.bgstyle1_wrap{position:relative;top:10px;top:50px;
/* checkrate */
 margin:0px 0px 0px 8px;padding:0px;background:#fff;}
#content_login{font-size:11px;padding:0px;width:100%;height:100% margin:0px;}
.height_hack1{height:1080px;}
.height_hack2{height:100%;}
.error_login{color:#D23030;font-size:10px;}
#LOGINB2C .error_login{font-size:15px;text-decoration:underline}

/* action code */
.freeItem{font-size:10px;color:#ff0000;}

/* category images */
.indexBlock .titleimg a{color:#333;font-weight:bold;font-size:11px;background-color:#f1f1f1;border-top:1px solid #d6d6d6;}
.indexBlock .titlelast a{border-top:0 none}
.indexBlock .catdes{margin:0 0 10px 10px;padding:0;font-size:10px;color:#0092df;
/* width:184px;*/
}
.indexBlock .catimg{height:75px;margin:30px;}
.indexBlock a.linkwidth{border:0 none;border-top:1px solid #d6d6d6;}
.indexBlock td.catColumn{border:1px solid #d6d6d6;padding:0 !important;}

/* promotion code */
.promocode{font-size:11px;font-weight:bold;color:#000;}
.totalBox{width:549px;}
* html .totalBox{width:577px;}

/* tm 20 juni 2006 - ORDER04 CLEANUP */
.hr4addon{line-height:1px;font-size:1px;height:1px;}

/* tm 21 juni 2006 - NEW FONT SIZE FOR NEWS TEXT */
.news{font-size:10px;}

/* tm 21 juni 2006 - DISPLAYS VAT MESSAGE AT BOTTOM OF SAVEMORE CONTAINER */
#saveMore table.vat{margin-top:40px;}

/* tm 26 juni 2006 - LESS PADDING (AGAIN) FOR THE OPTION ITEMS */
.optionItems a{padding:0px 7px 0px 7px;}
.optionItems2 a{padding:0px 7px 0px 7px;}
* html .optionItems a{padding:0px 11px 0px 11px;}
* html .optionItems2 a{padding:0px 11px 0px 11px;}
.optionItems2 .first{padding:0px 7px 0px 0px;margin-right:7px;}

/* tm 27 juni 2006 - STYLES FOR FORMER APPMNG POPUP */
.popcolor{background-color:#0092df;}
.popcolor2{color:#0092df !important;}
.poptxt{color:#ccc !important;}
.popinput1{width:56px;}

/* tm 6 juli 2006 - ORDER04 DELIVERY SERVICES LAYOUT FIX */
.addressBox2{vertical-align:top;width:160px;padding-top:10px;height:40px !important;}
.regelh{padding:6px 10px 2px 0px !important;}

/* RELEASE */

/* tm 19 juli 2006 - ORDER03 COLOR FOR MMB PREVIEW LINK */
.mmbPreview{color:#f00 !important;}

/* tm 20 juli 2006 - COLOR OF THE "MORE" LINKS IN START1 */
.moreColor{color:#000;}

/* tm 20 juli 2006 - NEW STYLE PROMOTIONS */
.promoLayoutType1{border-collapse:collapse;border:1px solid #fff;height:193px;width:141px;}
.promoTitle{background-color:#6e99c5;text-align:center;font-weight:bold;font-size:10px;height:18px;
/* border-bottom:1px dotted #b5c9df;*/
}
.promoTitle a{text-decoration:none;color:#fff;}
.promoLayoutType1 .promoDescription{font-size:10px;font-weight:bold;text-align:left;padding-left:4px;}
.promoLayoutType1 .promoImage{text-align:center;height:68px;}
.promoLayoutType1 .promoPrice{font-size:13px;font-weight:bold;text-align:left;height:40px;width:91px;padding-left:4px;}
.promoLayoutType1 .promoLabel{text-align:right;height:40px;width:50px;padding-right:4px;}
.promoLayoutType1 .promoImage img,.promoLayoutType1 .promoLabel img{margin:0 !important;padding:0 !important;}
.promoLayoutType1 img,.promoLayoutType1 a,.promoLayoutType2 img,.promoLayoutType2 a{border:0;margin:0;padding:0;}
.promoLayoutType2{border-collapse:collapse;border:1px solid #fff;width:141px;height:94px;background-color:#fff;margin-bottom:6px;}
.promoLayoutType2 .promoPrice{font-size:9px;font-weight:bold;text-align:left;}
.promoLayoutType2 .promoImage{width:84px;}
.promoLayoutType2 .promoLabel{height:36px;padding-right:2px;text-align:right;}
.promoLayoutType2 .promoImage img,.promoLayoutType2 .promoLabel img{margin:0 !important;padding:0 !important;}
.promoLayoutType1img{width:141px;height:193px;}
.promoLayoutType2img{width:141px;height:94px;margin-bottom:6px;}
.smallcolumn1{margin:0;padding:0;width:140px;margin-right:8px;}
* html .smallcolumn1{margin-right:7px;}
.smallcolumn2{margin:0;padding:0;width:140px;margin-right:8px;}
* html .smallcolumn2{margin-right:7px;}

/* tm 11 august 2006 - STYLES FOR LEVY IN ORDER03 */
.totalPriceLevy{padding:0px 20px 0px 12px;white-space:nowrap;width:77px;text-align:right;font-size:9px;}
* html .totalPriceLevy{padding-right:23px;}
.levyDes{font-size:9px;}
.levyPrice{font-size:9pc;font-weight:bold;}

/* tm 14 august 2006 - STYLES FOR THE PRINT LOGO */
#printLogo{margin:0;padding:0;display:block;background:url(../images/print_logo.gif) no-repeat;width:105px;height:45px;}

/* tm 15 august 2006 - STYLES FOR THE TOP BANNERS */
#topPromotions{position:absolute;top:0;top:18px;
/* checkrate */
 left:350px;}
#topPromotions table{width:350px;height:110px}
#topPromotions td{text-align:center;vertical-align:middle}

/* PRODUCT */
.headerPromo{margin:0;padding:0;position:absolute;top:8px;left:8px;width:830px;height:83px;background-color:transparent;}
.headerPromo .layout{width:830px;height:83px;margin:0;padding:0;border-collapse:collapse;}
.promoLayoutType3{border-collapse:collapse;height:81px;background-color:#fff;width:240px;}
.promoLayoutType3 .promoImage{text-align:center;height:81px;width:80px;}
.promoLayoutType3 .promoPrice{font-size:13px;font-weight:bold;text-align:left;height:42px;padding-left:4px;}
.promoLayoutType3 .promoLabel{text-align:right;width:50px;padding-right:4px;}

/* tm 6 september - ORDER03 LAYOUT FIX */
.itemPrice{}

/* tm 20 september - INFOUS3 ADDITIONS */
.list2{width:724px;}
* html .list2{width:736px;}

/* tm 22 september - IE6 FIX FOR THE NEXT/PREVIOUS LINKS */
* html .searchResultsBottom2{margin-top:-5px;width:702px;}
.optionItems .skip{width:0px !important;}

/* 26 september - NAVIGATION TABS */
#Tabs #menu{border-bottom:1px solid #215283;margin:0;padding-bottom:19px;padding-top:5px;padding-left:0px;}
#Tabs #menu ul,#Tabs #menu li{display:inline;list-style-type:none;margin:0;padding:0;}
#Tabs #menu a:link,#Tabs #menu a:visited{background:#dee5ed;border:1px solid #215283;color:#426c95;float:left;font-size:10px;font-weight:normal;line-height:14px;margin-right:4px;padding:2px 10px 2px 10px;text-decoration:none;}
#Tabs #menu a:link.activ,#Tabs #menu a:visited.activ{background:#fff;border-bottom:1px solid #215283;color:#215283;}
#Tabs .activ{background:#fff;border-bottom:1px solid #fff !important;color:#215283;}
#Tabs #menu ul a:hover{color:#f00 !important;}

/* 3 oktober - SMALL ADDITION TO ERRORS IN ORDER04 */
div.error{height:18px;}

/* SB 640028 Special for Brand Selector */
.indexBlock .catimgbrd{width:130px;margin-left:25px;margin-top:10px;}

/* SB 740099 Save The Planet */
#saveThePlanet{position:absolute;left:218px;top:50px;width:400px;padding:5px;background-color:#fff;border-top:#fff solid 1px;border-right:#aaa solid 1px;border-bottom:#aaa solid 1px;border-left:#fff solid 1px;display:block;}
#saveThePlanet .body{width:388px;
/* width # - 12px border */
 
/*height:150px;*/
 padding:6px 6px 6px 6px;background-color:#fff;font-size:9px;overflow:hidden;}
#saveThePlanet .body table{border:0px;}
#saveThePlanet .body table.stripe{width:100%;height:5px;}
#saveThePlanet .body td.bannerstripe1{width:207px;
/* width .body - 51px */
 height:5px;background-color:#0092df;}
#saveThePlanet .body td.bannerstripe2{width:29px;height:5px;background-color:#6e99c5;}
#saveThePlanet .body td.bannerstripe3{width:20px;height:5px;background-color:#0092df;}
#saveThePlanet .body td.spacer{width:1px;height:5px;}
#saveThePlanet .body h1{margin:3px 0px 0px 0px;}
#saveThePlanet .body td{color:#000;vertical-align:middle;font-weight:bold;}

/* tm 3 oktober - EXTRAS FOR IFRAME LIST CONTENT IN ORDER04 */
.inlineHeader{color:#606060;font-weight:bold;}

/* tm 5 january - NEW BACKGROUND FOR ORDER04 */
.bgstyle3{margin:0px 8px 0px 8px;padding:0px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9px;overflow:auto;color:#000;background:#fff;}

/* tm 5 january - TWO NEW .divider CLASSES FOR HEADER01 */
.divider2{height:15px;width:1px;background:#000 url(../images/stripe_nav.gif);}
.divider3{height:15px;width:1px;background:#000 url(../images/stripe_nav.gif);}

/* tm 5 january - FORMER INLINE STYLE */
#login .loginHeight1{height:49px;}
.indexBlock .catimg{
/*height:auto;*/
 height:75px;}

/* tm 15 january - NEW WIDTH FOR PRODUCT IMAGE */
.list .productImage{width:80px;}
* html .list .productImage{width:80px;}

/* tm 23 january - IMAGE SIZE */
.tnImg{width:80px;height:60px;}

/* APRIL RELEASE 2007 */

/* tm 15 january - ERRORS IN INFOR2CNT */
.errorAddition{border-top:6px solid #fff;padding-top:0;padding-bottom:0;margin:0;}

/* tm 31 january - FORMER INLINE STYLES IN PROMOTIONS */
.ban1Style1{margin-top:-16px;}
.ban1Style2{margin-top:-8px;}

/* tm 2 februari - SCROLLBARS IN NEWSITEMS */
.homeIntro{padding-bottom:8px;height:120px;}
table.newsTableGeneral{border-collapse:collapse;border:0;width:560px;}
* html .news{width:272px;height:145px;margin:0;}
.homecolumn h1{margin-top:10px;margin-bottom:10px;}
.homecolumn table.newsTable{border-collapse:collapse;border:0;width:270px;}
.enlargeLink{font-size:10px;color:#0092df;}
.enlargeAlignment{text-align:right;}
.newsGeneral{height:80px;overflow:auto;overflow-y:auto;scrollbar-3dlight-color:#d0d0d0;scrollbar-arrow-color:#222;scrollbar-base-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-face-color:#ddd;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#d0d0d0;}
.news{width:264px;height:133px;margin:0;overflow-y:auto;scrollbar-3dlight-color:#9a9a9a;scrollbar-arrow-color:#222;scrollbar-base-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-face-color:#b5b5b5;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#9a9a9a;}

/* tm 12 februari - NEW ERROR FONTSIZE */
div.error{font-size:10px;}

/* tm 15 februari - FORMER INLINESTYLES ORDER10 */
.itemListFix{padding-bottom:10px;}
.listFix{width:577px;}

/* tm 26 februari - INQORD3 */
.alignMargin{width:40px;}

/* tm 26 februari - ORDER03 */
.list td .note{width:150px;}
* html .list td .note{width:150px;}

/* tm 27 februari - INFOOR4 */
span.ordLineNote{font-weight:bold;}

/* tm 27 februari - INFOPR3 */
span.customStock{font-weight:bold;}

/* tm 12 maart - STYLE MODIFICATIONS FOR SHORT UOM DESCRIPTIONS */
.list td .itemPrice{width:90px;white-space:normal;}
.shopList .itemPrice{width:90px;white-space:normal;}
* html .shopList .itemPrice{width:120px;white-space:normal;}
.shopList .itemPrice div{text-align:left;width:90px;word-spacing:-2px;}
* html .shopList .itemPrice div{text-align:left;width:90px;word-spacing:-2px;}
.list td .quantity{width:106px;}
.list td .quantity2{width:90px;}
.list td .frequency{width:98px;}
td.quantity table{float:left;}
.list td .quantityCalc{width:126px;}
* html .list td .quantityCalc{width:126px;}
* html .list td .quantityCalc table{width:126px;}
.calcNew{width:auto !important;}
.calcTable{border-collapse:collapse;width:90px !important;}
.uomShort{display:inline;float:left;padding:0;margin:0;padding-top:14px;margin-left:2px;background-color:#fff;font-size:9px;}

/* tm 27 maart - PRODUCT LABEL DIMENSIONS */
.prdLabel1{width:32px;height:32px;}
.prdLabel2{width:20px;height:20px;}

/* order03 + infopr3qck */

/* tm 5 april - EXTRA LOGIN CONTAINER STYLES */
.loginBottom{}
.trademarkCell{}

/* JULI RELEASE */

/* tm 5 january - SEPARATE BACKGROUND STYLE FOR INQORD3 */
.inqord3bg{background:#fff;}

/* tm 21 mei - CURSOR CHANGE FOR BETTER USABILITY */
.menu .section h2,.menu .sectionLink h2,.menu .sectionClosed h2{cursor:default;}
.menu .sectionClosed h2 span{cursor:pointer;}
.menu .section h2 span{cursor:pointer;}

/* tm 15 jun - PAYMENT TYPES IN ORDER04 */
#paymentTypeMain{width:98%;}
#paymentTypeMain input.nobrd{border:0;}
#paymentTypeMain .col1{width:42px;text-align:right;}
#paymentTypeMain input{width:auto !important;}
#paymentTypeMain .col2 h3{font-size:11px;font-weight:bold;margin-bottom:2px;}
#paymentTypeMain .col2 p{margin:0 0 5px 0;font-size:10px;}
#paymentTypeMain .col2 span{font-size:10px;font-weight:normal;}
.temp_container{position:absolute;float:left;z-index:1;width:100%;}

/* OCTOBER RELEASE */
 input.check{width:10px;}
*html input.check{width:20px;border:none;}
.input_form_check{text-align:center;width:10px;padding:0 0;}

/* JANUARI 2008 RELEASE
/* OZ/640042 aanpassingen bedoeld voor infopr3,infopr4 en order03 07dec07 */
.list .title{padding:4px 0 2px 0;}
.list .title a{margin:0;}
* html .list .compare{padding:0 12px 0 0;vertical-align:top;}
.list td .details{padding:0;width:345px;}
.list td .ordered{padding-right:12px;width:auto;}
.list tr .listrow{vertical-align:top;height:auto;}
.list td .available{padding:0 0 2px 0;vertical-align:top;}
.list td .icon{vertical-align:top;text-align:left;padding:5px 0px 5px 0px;width:145px;}
.prdLabel1{vertical-align:middle;width:25px;height:25px;}
.list td .itemPrice{padding:0;width:auto;vertical-align:middle;}
.list td .quantity{width:auto;}
.list td .quantity td{text-align:left;}
.list td .frequency{width:auto;padding:2px 0px 2px 0px;}
.list td .orderButton2{vertical-align:middle;}

/* SB 20071227 Homepage customerService layer */
#customerService{position:absolute;left:420px;top:320px;width:260px;padding:5px;background-color:#fff;border-top:#fff solid 1px;border-right:#aaa solid 1px;border-bottom:#aaa solid 1px;border-left:#fff solid 1px;display:block;}
#customerService .body{width:248px;
/* width #customerService - 12px border */
 
/*height:155px;*/
 height:auto;padding:6px 6px 6px 6px;background-color:#fff;font-size:9px;overflow:hidden;}
#customerService .body table{border:0px;}
#customerService .body .layer_controls{height:16px;vertical-align:top;}
#customerService .body a{color:#595959;text-decoration:none;}
#customerService .body table.stripe{width:100%;height:5px;}
#customerService .body td.bannerstripe1{width:197px;
/* width .body - 51px */
 height:5px;background-color:#0092df;}
#customerService .body td.bannerstripe2{width:29px;height:5px;background-color:#6e99c5;}
#customerService .body td.bannerstripe3{width:20px;height:5px;background-color:#0092df;}
#customerService .body td.spacer{width:1px;height:5px;}
#customerService .body h1{margin:3px 0px 0px 0px;}
#customerService .body div{line-height:150%;}

/* OZ 27dec2007 implementing structured reference */
#struct_ref_header select{width:96px;}
#struct_ref_header input{width:auto;}
#struct_ref_detail select{width:96px;}

/* case 33039 issue 287,OZ 3sep2008*/
#struct_ref_detail select{width:auto !important;}
#struct_ref_detail input{width:auto;}
#struct_ref_detail{position:absolute;left:350px;top:500px;width:400px;width:auto;padding:5px;background-color:#fff;border-top:#fff solid 1px;border-right:#aaa solid 1px;border-bottom:#aaa solid 1px;border-left:#fff solid 1px;display:block;}
#struct_ref_detail .body{width:388px;
/* width # - 12px border */
 height:auto;padding:6px;background-color:#fff;font-size:9px;overflow:hidden;}
#struct_ref_detail .body .layer_controls{height:16px;vertical-align:top;}
#struct_ref_detail .body .layer_controls a{text-decoration:none;padding:0px 0px 0px 4px;background:url(../images/div_line2.gif) no-repeat right;}
#struct_ref_detail .body table{border:0px;}
#struct_ref_detail .body table.stripe{width:100%;height:5px;}
#struct_ref_detail .body td.bannerstripe1{width:337px;
/* width .body - 51px */
 height:5px;background-color:#61a400;}
#struct_ref_detail .body td.bannerstripe2{width:29px;height:5px;background-color:#9bd562;}
#struct_ref_detail .body td.bannerstripe3{width:20px;height:5px;background-color:#61a400;}
#struct_ref_detail .body td.spacer{width:1px;height:5px;}
#struct_ref_detail .body h1{margin:3px 0 0 0;color:#61a400;}
#struct_ref_detail #det_Info{font-weight:bold;padding:2px;}

/* APRIL 2008 */
 
/* gegrijsd continue shopping knopje voor corporate express */
 a.Button4{text-decoration:none;}
.ButtonL4{background:url(../images/button_left4.gif) no-repeat left center !important;line-height:18px;display:inline;height:18px;cursor:pointer;padding:4px 0px 4px 0px;white-space:nowrap;text-decoration:none;}
* html .ButtonL4{padding:0px 0px 0px 0px;}
.ButtonR4{background:url(../images/button_right4.gif) no-repeat right center;line-height:18px;height:18px;display:inline;padding:4px 5px 4px 2px;}
* html .ButtonR4{padding:0px 5px 0px 2px;}
.Button4{background:url(../images/button_middle4.gif) repeat-x center;display:inline;line-height:18px;height:18px;padding:4px 2px 4px 2px;margin:0px 3px 0px 5px;color:#fff;font-size:10px;font-weight:bold;white-space:nowrap;}
* html .Button4{padding:0px 0px 0px 0px;}

/* melding 480296 prijs breekt doordat plaatje te veel ruimte kan vragen*/
.promoLayoutType1 .promoPrice{width:75%}
.firstCol{padding-top:10px;vertical-align:top;}

/* RELEASE JULI 2008 */

/* SB 840049 Maintain Users FO */
#extraUsd{position:absolute;left:350px;top:200px;width:300px;padding:5px;background-color:#fff;border-top:#fff solid 1px;border-right:#aaa solid 1px;border-bottom:#aaa solid 1px;border-left:#fff solid 1px;display:block;}
#extraUsd .body{width:288px;
/* width # - 12px border */
 padding:6px 6px 6px 6px;background-color:#fff;font-size:9px;overflow:hidden;}
#extraUsd .body table{border:0px;}
#extraUsd .body table.stripe{width:100%;height:5px;}
#extraUsd .body td.bannerstripe1{width:249px;
/* width .body - 51px */
 height:5px;background-color:#0092df;}
#extraUsd .body td.bannerstripe2{width:29px;height:5px;background-color:#6e99c5;}
#extraUsd .body td.bannerstripe3{width:20px;height:5px;background-color:#0092df;}
#extraUsd .body td.spacer{width:1px;height:5px;}
#extraUsd .body h1{margin:3px 0px 0px 0px;}
#extraUsd .body td{color:#000;vertical-align:middle;font-weight:bold;}
#extraUsd .body input{font-weight:normal;}
.shoptrkleur_neg{background-color:#e2d8ec;}

/* voor budgetoverschreiding;ook in productdetail.css */
div.add2Tmpl_error{color:#eb0303;padding-right:6px;margin:-15px 0 20px 0;}

/*add2Tmpl -> .list .delete,.list .add2Tmpl r2071;deze regel mag niet display:block bevatten */

/* ordertemplate popup*/
.layer{background-color:#fff;border:1px solid;border-color:#fff #aaa #aaa #fff;padding:6px}
.layer .title{color:#0092df;font-weight:bolder;font-size:120%}
#layer_order_form a{display:block;}
#ORDER03 .list .delete{width:85px}
.list .add2Tmpl{padding-left:5px;padding-right:10px}
#ORDER03 .list .title,#ORDER03 .list .delete,#ORDER03 .list .add2Tmpl{padding-top:8px}
* .list .title,* .list .delete,* .list .add2Tmpl{padding-top:8px;vertical-align:top}
* .list .compare{padding-top:1px;vertical-align:top}

/* OKTOBER 2008 RELEASE */

/* ikonenbalkje in order03 en 04 zag er verprutst uit 18jul2008 OvdZ - ook in infopr3/4/qck 3sep08*/
.optionItems a,.optionItems a.last,* html .optionItems a,* html .optionItems a.last{padding:0 8px;margin:0;width:auto;}
.optionItemsContainer{float:none;position:static;padding:1px 2px !important}
.printIcon,.last .printIcon,* html .printIcon,* html .last .printIcon{position:static;}
.shopList .option,.option{width:auto;height:auto;padding:5px}
.pages{position:static !important}
.option form{width:auto;display:inline !important}

/* regel 4913 .layer a{kan preciezer;wordt:#layer_order_form a{*/
.homeIntro{height:auto;}

/*subst suprvis drukt newGen over de rand OvdZ 23jul2008 Z&V */

/* Porties */
.portion{text-align:left !important;}
#INFOPR3 .portion,#INFOPR3QCK .portion{padding-bottom:6px}
.summary td{vertical-align:top}

/* uitlijnen infopr3 line 4684 als dat maar werkt in het frans....*/
.list td .itemPrice{width:93px;}

/* test issue 397 (special teksts) */
.omschr_korting{color:#900;font-weight:bolder;text-decoration:underline}

/* JANUARI 2009 */

/* APRIL 2009 (feb 2010) */
#login_news{font-size:10px}

/* <big> vervangen door #login_news */
#user04 .inputLarge{width:256px}

/* nieuwe vormgeving */
.main-promo1{position:relative;float:left;width:560px;}

/*.main-promo2{position:relative;float:left;left:568px;width:190px;}
*/
.promobox3{position:relative;float:left;background-image:url(../images/promo-box3.jpg);background-repeat:no-repeat;height:293px;width:186px;cursor:pointer;}
.promobox3img{margin-top:50px;margin-left:5px;cursor:pointer;}
.banner5,table.stripe,* html .banner5,* html table.stripe{display:none}

/* frameloze pagina's centreren */
.bgstyle2{width:100%;margin:0 auto;text-align:center;background:#fff}
.bgstyle2 #top,.bgstyle2 .bgstyle1_wrap{width:1000px;margin:0 auto;text-align:left;position:relative}

/* APRIL 2009 (feb 2010) */
#login_news{font-size:10px}

/* <big> vervangen door #login_news */
#user04 .inputLarge{width:256px}

/* om de footer te plaatsen kijgen alle hoofdlagen een margin-bottom en wordt de footer vanuit onder gepositioneerd plaatsing gescript in frameset.js */

/*#eo_footer{position:absolute;top:928px;left:0px;width:762px;background-color:#fff}
#START1 #eo_footer,#INFOPR2CN #eo_footer{position:relative;top:auto !important;margin-top:6px}
*/
.eo_footer{padding:3px 0;margin:3px 0;border-top:1px solid #d6d6d6;font-size:9px;color:#df402f}
#eo_footer{float:left;width:762px;background-color:#fff}
.eo_footer a{color:#363636 !important}
.float_end{float:none;clear:both;width:0pt;height:0pt;}

/* EDITION JULY 2009 */
#layer_order_form h4{font-size:inherit}
#INFOPR3QCK td.title{width:406px}
#INFOPR3QCK .title .prod_attribs{padding:0pt 6px 2px;float:right;white-space:nowrap;}
.logout_container{width:1000px;margin:0 auto;text-align:left;position:relative;}
.logout_header_container{position:relative;float:left;width:750px;height:122px;margin-top:18px;}
.logout_header{position:relative;float:left;width:300px;margin-right:50px;margin-left:5px;}
.logout_promo1{position:relative;float:left;width:350px;}
.logout_promo2{position:relative;float:left;width:250px;}
.logout_promo2 img{margin-bottom:10px;}
.logout_below{position:relative;float:left;width:750px;margin-top:50px;margin-left:10px;}
.logout_main{position:relative;float:left;width:500px;}

/* EDITION AUG 2009 */
#HEADER01{overflow:hidden}

/* issue 1453 */

/* EDITION OKTOBER 2009 */
.shopSwitch select{position:static}

/* hou het achtergrondplaatje in beeld in INFOPR21 met ie7/8 */
.sectionClosed div{zoom:1}

/* kleurloze scrim */
#scrim{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;}
#CheckRate{height:50px;right:10px;position:absolute;text-align:right;bottom:33px;top:99px;width:110px;}
#VeriSign{height:64px;right:140px;position:absolute;text-align:center;bottom:33px;top:85px;width:135px;z-index:19;}
#VeriSign a{display:none}

/* EDITION FEB 2010 (2) */
#INFOPR3QCK select{width:auto}
