﻿/* body {width: 100%; padding: 0px; margin: 0px; height: 100%; position: relative; background-image: url('/images/masterpage/background.jpg'); background-repeat: repeat-x; background-position: left bottom;} */
html {height: 100%; min-height: 100%;}
body {width: 100%; padding: 0px; margin: 0px; position: relative;background-image: none; background-repeat: repeat-x; background-position: left bottom; font-family: Arial;}



.Teksten {font-family: Verdana; font-size: 11px; color: #000;}
.TextBoxform {font-family: verdana; font-size: 13px; color: #545454;}
.TopTekst {font-family: verdana; font-size: 16px; color: #545454; font-weight: bold;}

.EnabledCheckBox {border: 1px solid #1a6ba6 !important;}
.BezorgOptie input {border: 1px solid transparent;}

/* ####### Opmaak Masterpage /MasterPages/DefaultMaster.Master ####### */ 
.MasterPage_Overlay {width: 100%; height: 100%; z-index: 4; background-image: url('/images/MasterPage/modalbackground.png'); position: absolute; top: 0px; left: 0px; display: none;}
.MasterPage_ModalPopup {left: 50%; top: 50%; margin-left: -450px; margin-top: -250px; position: absolute; width: 900px; background-color: #FFFFFF; height: 500px; padding: 6px;}
.MasterPage_Main {width: 980px; margin-left: auto; margin-right: auto; margin-bottom: 30px; position: relative; background-color: #ffffff;}
/*.MasterPage_Header {width: 980px; height: 153px; position: relative; z-index: 10;}*/
.MasterPage_Header {width: 980px; position: relative; z-index: 10;}
.MasterPage_Content {width: 980px; position: relative; margin-bottom: 0px; z-index: 1;}
.MasterPage_BottomMenu {width: 980px; padding-top: 2px; position: relative; border-top: solid 0px #c6c7c8; padding-left: 0px; padding-right: 0px;}
.MasterPage_Footer, MasterPage_Footer a {border: none; width: 980px; margin-top: 5px;  line-height: 26px; height: 26px; position: relative; color: #7e7e7e; font-family: verdana; font-size: 11px; text-decoration: none; letter-spacing: 0px; white-space: nowrap;}
.MasterPage_CloseDiv {position: relative; top: 0px; right: 0px; text-align: right;}
.MasterPage_ContentModalPopup {width: 888px; height: 470px; border: solid 1px black;}
.MasterPage_Logo {position: relative; float: left; height: 77px; padding-top: 7px;}
.MasterPage_Logo img {border: none;}
.MasterPage_Thuiswinkel {position: absolute; top: 30px; right: 220px; height: 60px; padding-right: 4px; padding-top: 2px;}
.MasterPage_Thuiswinkel img {border: none;}
.MasterPage_ShoppingBasket {position: relative; float: right; height: 80px; width: 356px;}
/*.MasterPage_MainMenu {clear: both; width: 980px; position: relative; height: 40px; border: none; z-index: 2;}*/
.MasterPage_MainMenu {clear: both; width: 980px; position: relative;  border: none; z-index: 2;}
.MasterPage_BreadCrumbs {position: relative; float: left; height: 19px; line-height: 19px; width: 970px; overflow:hidden; padding-left: 0px; padding-top: 4px; padding-bottom: 4px;}
/*.MasterPage_Search {position: relative; float: right; height: 25px; font-family: verdana; font-size: 11px; padding-top: 6px;}*/
.MasterPage_Search {position: absolute; top: 0px; right: 220px; height: 30px; font-family: verdana; font-size: 11px; padding-right: 4px; padding-top: 6px;}
/*.MainMenuHolder {position: relative; top: 0px; left: 0px; width: 980px; height: 40px; }*/
.MainMenuHolder {position: relative; top: 0px; left: 0px; width: 980px;}
.InfoPanelHolder {position: relative; margin-left: 5px; Width: 730px; height: 100px; float: left;}

.Gratis3jaarGarantie{position: absolute; text-decoration: none; left: 263px; top: 0px; z-index: 100000;}
.MasterPageMenuTop{position: absolute; text-decoration: none; left: 435px; top: 10px; width: 300px; height: 15px; font-family: verdana; font-size: 10px; padding-right: 0px; padding-top: 0px; color: #888888 !important;}
.infolinksTOP {position: absolute; color: #888888; top: 0px; text-decoration: none;}
.infolinksTOP a.footerlinkTOP, .infolinksTOP a.footerlinkTOP:link {text-decoration: none; color: #7e7e7e;}
.infolinksTOP a.footerlinkTOP:hover {color: #1a6ba6;}


.MasterPageMenuTop:hover {color: #1a6ba6;}
.ajaxloadercontent {background-image: url('/images/TransWhite2.png'); width: 100%; height: 100%; position:relative; }
.ajaxloaderimage {margin: auto auto 16px auto; width: 32px; height: 32px; position: relative; top: 50%; background-color: #fff;}
.ajaxloaderpanel {width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 10000; display:none;}

.RightColumn180px {float: right; width: 198px; position: relative; padding-top: 3px;}
.LeftColumn745px {float: left; width: 772px; position: relative; padding-left:5px;}
.LeftColumn782px {float: left; width: 976px; position: relative;}
.LeftColumn180px {float: left; width: 198px; position: relative; padding-top: 0px;}
.RightColumn745px {float: right; width: 779px; position: relative; margin-left: 2px;}
.CenterColumn540px {float: left; width: 779px; position: relative;}

.clear {clear: both; line-height: 0px; height: 0px;}

.RightColumn180px  a, .RightColumn180px a:link, .RightColumn180px a:visited, .RightColumn180px a:active{color: #808080; text-decoration:none;}
.RightColumn180px a:hover {color: #1a6ba6; text-decoration: none;}
.RightColumn180px ul{ margin:5px 0 0 20px; padding:0;}

.copyright{position: absolute; left: 2px; top: 0px;}
.copyright img {position: relative; top: 5px;}
/*.infolinks {position: absolute; left: 175px; top: 0px; text-decoration: none;}*/
.infolinks {position: absolute; left: 310px; top: 0px; text-decoration: none;}
/*.directbestellen {position: absolute; left: 547px; top: 0px;}*/
.directbestellen {position: absolute; right: 250px; top: 0px; display: none;}
.veiligbestellen {position: absolute; right: 8px; top: -1px; text-decoration: none;}
.infolinks a.footerlink, .infolinks a.footerlink:link {text-decoration: none; color: #7e7e7e;}
.infolinks a.footerlink:hover {color: #1a6ba6;}
.veiligbestellen a.footerlink, .veiligbestellen a.footerlink:link {text-decoration: none; color: #7e7e7e;}
.veiligbestellen a.footerlink:hover {color: #1a6ba6;}

.InformatieText  a, .InformatieText a:link, .InformatieText a:visited, .InformatieText a:active{color: #1a6ba6; text-decoration:none;}
.InformatieText a:hover {color: #EF7F00; text-decoration: none;}

.GotoTop {width: 675px; text-align: right; color: #b1b1b1; font-family: Verdana; font-size: 11px; margin-top: 10px; font-weight: bold;}
.GotoTop a:link, a:visited, a.hover {color: #838282;}
/*####### PaginaIndeling ##### */
.LeftColumn {position: relative; margin-right: 15px; width: 180px; float: left;}
.Content {position: relative; width: 584px;}

.Routebeschrijving {width: 160px; text-align: right;}

/* ##### HomePage ###### */
.FlashBanner {width: 975px; height: 270px; position: relative;  padding:0; margin:0; z-index: 0;}

input.TextBox, textarea.TextBox, select.TextBox {font-family: verdana; margin:0;padding:0; margin: 1px 0px 1px 0px; height: 15px; border: solid 1px #7b7c7e; width: 158px; background-image: url('/images/Controls/BestelProces/BackgroundStatusBalk.gif'); background-repeat: repeat-x; font-size: 12px; line-height: 15px;}

img.orangearrow {width: 5px; height: 5px; border: none;}
a.VolledigeOmschrijving {background-image: url('/images/buttons/arrow-to-right.png'); padding-left: 10px; color: #000; text-decoration: underline; background-repeat: no-repeat; background-position: left 6px;}
a.ArrowRight {background-image: url('/images/buttons/arrow-to-right.png'); padding-left: 10px; color: #000; text-decoration: underline; background-repeat: no-repeat; background-position: left 6px;}
a.ArrowTop {background-image: url('/images/buttons/arrow-to-top.png'); padding-left: 10px; color: #000; text-decoration: underline; background-repeat: no-repeat; background-position: left 6px;}
a.ArrowDown {background-image: url('/images/buttons/arrow-to-bottom.png'); padding-left: 10px; color: #000; text-decoration: underline; background-repeat: no-repeat; background-position: left 6px;}
a.ArrowLeft {background-image: url('/images/buttons/arrow-to-left.png'); padding-left: 10px; color: #000; text-decoration: underline; background-repeat: no-repeat; background-position: left 6px;}
a.ArrowLeft:hover {color: #1a6ba6;}
a.ArrowDown:hover {color: #1a6ba6;}
a.ArrowRight:hover {color: #1a6ba6;}
a.ArrowTop:hover {color: #1a6ba6;}

/*.ButtonAddToCart {text-decoration: none; text-align: center; height: 27px; display: block;  margin:0px; padding: 0px; color: #fff; border: 0; font-family: verdana; font-size: 13px; font-weight: bold; border: none;}*/

.ButtonAddToCart {margin: 0px 0px 0px 0px; width: 200px; overflow: hidden; height: 40px; background-image: url('/images/buttons/btnBestelNu.jpg'); background-repeat: no-repeat; }
.ButtonAddToCart:hover {margin: 0px 0px 0px 0px; width: 200px; overflow: hidden; height: 40px; background-image: url('/images/buttons/btnBestelNuHover.jpg'); background-repeat: no-repeat; }
.ButtonVerderWinkelen {text-decoration: none; text-align: center; height: 26px; background-color: Transparent;  margin:0px; padding: 0px; color: #ee7d01; border: 0; line-height: 26px; font-family: verdana; font-size: 13px; font-weight: bold;}

a.ButtonVerderWinkelen , a.ButtonVerderWinkelen:link, a.ButtonVerderWinkelen:hover, a.ButtonVerderWinkelen:visited{color: #1a6ba6;  text-decoration:none; font-weight:normal;}
a.ButtonVerderWinkelen:hover{ color:#007fc7;}

.ButtonAddToCartSmall {margin: 0px 0px 0px 0px; width: 107px; overflow: hidden; height: 40px; background-image: url('/images/buttons/btnBestelNuSmall.jpg'); background-repeat: no-repeat; display: block;}
.ButtonAddToCartSmall:hover {margin: 0px 0px 0px 0px; width: 107px; overflow: hidden; height: 40px; background-image: url('/images/buttons/btnBestelNuSmallHover.jpg'); background-repeat: no-repeat; display: block;}

/* ###### Opmaak Controls  ####### */

/* ###### Contact ####### */
table.smalltekst {font-family: verdana; font-size: 12px; color: #808080;}

/* Meerafbeeldinen */
.meerafbeeldingenFrame {display: block; position:relative;border: none; width:850px; margin:0px; margin-top: 120px; margin-bottom: 40px; text-align:left; padding-bottom: 8px; background-color: Transparent; min-height: 600px;}
.meerafbeeldingencontent {display: block; position: relative; min-height: 570px; background-color: #fff; width: 850px; padding-bottom: 20px;}
.meerafbeeldingenfooter {display: block; position: relative; width: 850px; height: 28px; background-image: url('/images/controls/productdetail/meerafbeeldingen-footer.png'); background-repeat: no-repeat; background-position: left bottom; }
.meerafbeeldingentitle {position: absolute; left: 20px; top: 7px; width: 704px; padding-left: 10px; background-image: url('/images/Controls/ProductDetail/back-overzicht-titles.jpg'); height: 22px; font-family: verdana; line-height: 22px; font-size: 12px; color: #000; text-transform: uppercase; font-weight: bold; line-height: 23px;}
.meerafbeeldingentitle2 {position: absolute; font-weight: bold; left: 209px; top: 13px; font-family: verdana; font-size: 14px; color: #808080;}
.meerafbeeldingenprodimg {position: absolute; left: 208px; top: 37px; border: none; width: 500px; height: 500px;}
.meerafbeeldingenprodomschrijving {position: absolute; left: 280px; top: 18px;  font-family: verdana; font-size: 11px; color: #495c7d; }
.meerafbeeldingenprijs {position: absolute; left: 725px; top: 69px; color: #000; font-family: verdana; font-size: 26px; }
.meerafbeeldingenprijspm {position: absolute; left: 725px; top: 90px; font-family: verdana; font-size: 11px; color: #000000; display: none;}
.meerafbeeldingenbestelbutton {position: absolute; left: 722px; top: 113px;}
.meerafbeeldingenvoorraad {position: absolute; left: 725px; top: 164px; color: #808080; font-family: verdana; font-size: 11px; text-decoration: underline;}
.meerafbeeldingenafbeeldingen {position: absolute; left: 6px; top: 56px; width: 90px; height: 470px; overflow: hidden;}
.meerafbeeldingenimgdiv {margin-bottom: 4px; height: 87px; width: 82px; padding-left: 8px; padding-top: 3px; border: none; position: relative;}
.meerafbeeldingenimgdiv:hover {margin-bottom: 4px; height: 87px; width: 82px; padding-left: 8px; padding-top: 3px; border: none; position: relative; background-image: url('/images/controls/productdetail/meerafbeeldingen-over.jpg');}
.meerafbeeldingenmovies {position: absolute; left: 111px; top: 56px; height: 470px; overflow: hidden; }
.meerafbeeldingenscrollupfoto {position: absolute; top: 37px; left: 16px;}
.meerafbeeldingenscrolldownfoto {position: absolute; top: 531px; left: 16px;}
.meerafbeeldingenscrollupvideo {position: absolute; top: 37px; left: 111px;}
.meerafbeeldingenscrolldownvideo {position: absolute; top: 531px; left: 111px;}
.meerafbeeldingenlabelfotos {font-weight: bold; font-family: verdana; font-size: 11px; color: #808080; position: absolute; left: 15px; top: 15px;}
.meerafbeeldingenlabelvideo {font-weight: bold; font-family: verdana; font-size: 11px; color: #808080; position: absolute; left: 104px; top: 15px;}
.meerafbeeldingenVenstersluiten {font-weight: bold; position: absolute; top: 10px; right: 20px; font-family: verdana; font-size: 11px; color: #000000;}
.meerafbeeldingenVenstersluiten a {color: #000;}
.meerafbeeldingmovieproductimage {position: absolute; top: 11px; left: 11px; width: 52px; height: 52px; z-index: 2;}
.FilmRol {position: absolute; left: 0px; top: 0px; z-index: 100; width: 75px; height: 75px;}


/* Basket */

.Basket {position: relative; margin-top: 154px; background-color: Transparent; width: 578px; font-family: verdana; font-size: 13px; font-weight: normal;  text-align:left;}
.BasketTop {position: relative; margin:0; padding:0; width: 578px; height:33px; background-image: url('/images/controls/bestelproces/WinkelmandTop.png'); background-repeat: no-repeat; }
.BasketBottom {position: relative; margin:0; padding:0; width: 578px; height:25px; background-image: url('/images/controls/bestelproces/WinkelmandBottom.png'); background-repeat: no-repeat; }
.BasketContent {position: relative; margin:0; padding:10px; width: 558px; background-color: #fff; background-repeat: repeat-y; }
.BasketTopTitel {position: relative; font-family: verdana; font-size: 13px; font-weight: bold; top:10px; left:15px; color:#fff;}
.BasketTitle {position: relative; font-family: verdana; font-size: 13px; font-weight: bold; top:6px; left:5px; color:#7f7f7f; height:25px;}
.BasketHeader {position: relative; width: 558px; padding: 0px; border-bottom: solid 1px #d9d9d9; font-family: verdana; font-size: 11px; color: #808080; line-height: 20px; height: 20px; margin-top: 4px;}
.BasketHeader .Artikel {position: relative; margin-left: 5px; width: 312px; float: left;}
.BasketHeader .Prijs {position: relative; width: 70px; float: left;}
.BasketHeader .Aantal {position: relative; width: 64px; float: left;}
.BasketHeader .SubTotaal {position: relative; display: none; width: 73px; float: left;}
.BasketHeader .Korting {position: relative; display: none; width: 86px; float: left;}
.BasketHeader .TotaalPrijs {position: relative; width: 107px; float: left; text-align: left;}
.BasketRow {font-weight: bold; position: relative; clear: both; min-height: 48px; width: 558px; padding: 0px; border-bottom: solid 1px #d9d9d9; font-family: verdana; font-size: 11px; color: #808080;}
.BasketRow .ProdImage {position: relative; width: 35px; float: left; margin-top: 5px; height: 36px; border: none;}
.BasketRow .Artikel {font-size: 9px; position: relative; margin-left: 10px; width: 260px; float: left; margin-top: 9px; white-space: nowrap; overflow: hidden;}
.BasketRow .Artikel .Levertijd {position: relative; font-size: 11px; font-weight: normal; color:#7f7f7f; display: none;}
.BasketRow .Artikel .Leverbaar {position: relative; font-size: 11px; color: #808080; font-weight: normal;}
.BasketRow .Artikel .NietLeverbaar {position: relative; font-size: 11px; color: #808080; font-weight: normal;}
.BasketRow .Prijs {position: relative; font-weight:normal; width: 55px; float: left; margin-top: 12px; text-align: right; padding: 0px 8px 0 0;}
.BasketRow .Aantal {position: relative; width: 60px; float: left; margin-left: 20px; margin-top: 9px;}
.BasketRow .SubTotaal {position: relative;font-weight:normal;  display: none; width: 73px; font-size: 12px; float: left; margin-top: 8px; text-align: right;}
.BasketRow .Korting {position: relative;font-weight:normal;  display: none; width: 86px; float: left; margin-top: 7px;}
.BasketRow .TotaalPrijs {position: relative;font-weight:normal;  width: 80px; font-size: 13px; float: left; margin-top: 8px; text-align: right;}
.BasketRow .Delete {position: relative; width: 27px; float: left; margin-top: 8px;  padding-left: 3px;}
.BasketRow .BasketSubRow {position: relative; width: 558px; height: 45px; font-size: 10px; clear: both; border-top: solid 1px #e2e2e2;}
.BasketRow .BasketSubRow .ProdImage {position: relative; padding-top: 11px;  margin: 0px; width: 38px; float: left; height: 30px; border: none; border-top: solid 1px #fff;}
.BasketRow .BasketSubRow .Artikel {position: relative; padding-top: 4px;  margin-left: 10px; width: 250px; float: left; height: 30px; white-space: nowrap;}
.BasketRow .BasketSubRow .Prijs {position: relative; padding-top: 17px;  margin: 0px; width: 62px; float: left; height: 20px; text-align: right; padding: 15px 8px 0 0;}
.BasketRow .BasketSubRow .Aantal {position: relative; padding-top: 6px; margin-left: 20px;  width: 60px; float: left; height: 30px; }
.BasketRow .BasketSubRow .SubTotaal {position: relative; display: none; padding-top: 11px; margin: 0px; width: 73px; float: left; height: 30px; text-align: right;}
.BasketRow .BasketSubRow .Korting {position: relative; display: none; padding-top: 11px;  margin: 0px; width: 86px; float: left; height: 30px; }
.BasketRow .BasketSubRow .TotaalPrijs {position: relative; padding-top: 11px;  margin: 0px; width: 80px; float: left; height: 30px; text-align: right;}
.BasketRow .BasketSubRow .Delete {position: relative; width: 27px; float: left; padding-top: 3px; padding-left: 3px;}
.BasketFooter {position: relative; width: 558px; margin-top: 6px;}
.BasketFooter .SubTotalen {position: relative; width: 558px; border-bottom: solid 1px #d9d9d9;}
.BasketFooter .SubTotalen .LeftColumn  {position: relative; width: 220px; text-align: left; float: left; min-height: 100px;}
.BasketFooter .SubTotalen .RightColumn {position: relative; float: right; width: 280px; }
.BasketFooter .SubTotalen .RightColumn .Omschrijving {position: relative;  width: 161px; font-family: verdana; font-size: 12px; color: #808080; float: left;}
.BasketFooter .SubTotalen .RightColumn .Prijs {position: relative; text-align: right; width: 90px; font-family: verdana; font-size: 12px; color: #808080; float: left;}
.BasketFooter .SubTotalen .RightColumn .Omschrijving .Bezorgkosten {position: relative; font-family: verdana; font-size: 11px; color: #007f2a; float: left; display: none;}
.BasketFooter .SubTotalen .RightColumn .Regel {position: relative; clear: both; line-height: 6px; height:6px; width: 280px; border-bottom: solid 1px #d9d9d9;}
.BasketFooter .SubTotalen .RightColumn .TotaalPrijsOmschrijving {float: left; position: relative; font-family: verdana;font-size: 12px;color: #808080;  font-size: 17px; font-weight: bold; width: 161px; }
.BasketFooter .SubTotalen .RightColumn .TotaalPrijs {float: left; text-align: right; position: relative; font-family: verdana; font-size: 12px;color: #808080;  font-weight: bold; width: 90px; }
.BasketFooter .SubTotalen .RightColumn .BTWOmschrijving {float: left; position: relative; font-family: verdana; font-size: 11px; color: #999999; width: 200px; }
.BasketFooter .SubTotalen .RightColumn .BTWPrijs {float: left; text-align: right; white-space: nowrap; position: relative; font-family: verdana; font-size: 11px; color: #999999; width: 90px; }
.BasketButtons {position: relative; left:10px; width: 540px; margin-top: 6px; height: 17px;}
.BasketButtons .ButtonAddToCart, .BasketButtons .ButtonAfhalen {position: absolute; right: 0px; top:0px; background-image: url('/images/controls/bestelproces/BestelButMand.gif'); background-repeat:no-repeat; width: 147px; height: 21px; font-size: 11px; padding-top:3px; text-align:center; }
.BasketButtons .ButtonBezorgen {position: absolute; left: 0px; top:0px; background-image: url('/images/controls/bestelproces/BestelButMand.gif'); background-repeat:no-repeat; width: 147px; height: 21px; font-size: 11px; padding-top:3px; text-align:center; }
.BasketButtons .ButtonVerderWinkelen { position:absolute; left:0px; display: block; text-align: center; font-family: verdana; font-size: 11px; font-weight: bold; color: #0061fb;}
.BasketButtons a.ButtonAddToCart,.BasketButtons a.ButtonBezorgen,.BasketButtons a.ButtonAfhalen {color:#f1f1f1; text-decoration:none; }
.BasketButtons a.ButtonAddToCart:hover,.BasketButtons a.ButtonBezorgen:hover,.BasketButtons a.ButtonAfhalen:hover {color:#fff; text-decoration:none; }

/* Basket Korting */
.Korting .BasketHeader {position: relative; width: 754px; padding: 0px; border-bottom: solid 1px #9c9ea0; font-family: verdana; font-size: 11px; color: #000; line-height: 20px; height: 20px;}
.Korting .BasketHeader .Artikel {position: relative; margin-left: 5px; width: 341px; float: left;}
.Korting .BasketHeader .Prijs {position: relative; width: 63px; float: left;}
.Korting .BasketHeader .Aantal {position: relative; width: 54px; float: left;}
.Korting .BasketHeader .SubTotaal {position: relative; width: 73px; float: left; display: block;}
.Korting .BasketHeader .Korting {position: relative; width: 86px; float: left; display: block;}
.Korting .BasketHeader .TotaalPrijs {position: relative; width: 132px; float: left;}
.Korting .BasketRow {font-weight: bold; position: relative; min-height: 48px; width: 754px; padding: 0px; border-bottom: solid 1px #9c9ea0; font-family: verdana; font-size: 11px; color: #000; clear: both}
.Korting .BasketRow .ProdImage {position: relative; width: 36px; float: left; margin-top: 5px; height: 36px; border: solid 1px #1a6ba6;}
.Korting .BasketRow .Artikel {font-size: 13px; position: relative; margin-left: 10px; width: 298px; float: left; margin-top: 8px;}
.Korting .BasketRow .Artikel .Levertijd {position: relative; font-size: 11px;}
.Korting .BasketRow .Artikel .Leverbaar {position: relative; font-size: 11px; color: #007f2a;}
.Korting .BasketRow .Artikel .NietLeverbaar {position: relative; font-size: 11px; color: #30a32c;}
.Korting .BasketRow .Prijs {position: relative; width: 63px; float: left; margin-top: 11px;}
.Korting .BasketRow .Aantal {position: relative; width: 54px; float: left; margin-top: 10px;}
.Korting .BasketRow .SubTotaal {position: relative; display: block; width: 73px; font-size: 12px; float: left; margin-top: 8px;}
.Korting .BasketRow .Korting {position: relative; display: block; width: 86px; float: left; margin-top: 7px;}
.Korting .BasketRow .TotaalPrijs {position: relative; width: 105px; font-size: 13px; float: left; margin-top: 8px;}
.Korting .BasketRow .Delete {position: relative; width: 27px; float: left; margin-top: 8px;}
.Korting .BasketRow .BasketSubRow {position: relative; width: 558px; height: 49px; clear: both;}
.Korting .BasketRow .BasketSubRow .ProdImage {position: relative; padding-top: 11px;  margin: 0px; width: 38px; float: left; height: 37px; border: none; border-top: solid 1px #fff;}
.Korting .BasketRow .BasketSubRow .Artikel {position: relative; padding-top: 15px;  margin: 0px; margin-left: 10px; width: 250px; float: left; height: 37px; border-top: solid 1px #e2e2e2;}
.Korting .BasketRow .BasketSubRow .Prijs {position: relative; padding-top: 15px;  margin: 0px; width: 63px; float: left; height: 37px; border-top: solid 1px #e2e2e2;}
.Korting .BasketRow .BasketSubRow .Aantal {position: relative; padding-top: 15px;  margin: 0px; width: 54px; float: left; height: 37px; border-top: solid 1px #e2e2e2;}
.Korting .BasketRow .BasketSubRow .SubTotaal {position: relative; display: block; padding-top: 11px; margin: 0px; width: 73px; float: left; height: 37px; border-top: solid 1px #e2e2e2;}
.Korting .BasketRow .BasketSubRow .Korting {position: relative; display: block; padding-top: 11px;  margin: 0px; width: 86px; float: left; height: 37px; border-top: solid 1px #e2e2e2;}
.Korting .BasketRow .BasketSubRow .TotaalPrijs {position: relative; padding-top: 11px;  margin: 0px; width: 105px; float: left; height: 37px; border-top: solid 1px #e2e2e2;}
.Korting .BasketRow .BasketSubRow .Delete {position: relative; width: 27px; float: left;}
.Korting .BasketFooter {position: relative; width: 712px; margin-top: 6px;}
.Korting .BasketFooter .SubTotalen {position: relative; width: 712px;}
/*.Korting .BasketFooter .SubTotalen .LeftColumn {position: absolute; left: 0px; width: 346px; text-align: center; top: 0px; min-height: 500px;}
.Korting .BasketFooter .SubTotalen .RightColumn {position: absolute; left: 346px; width: 366px; top: 0px; }*/
.Korting .BasketFooter .SubTotalen .RightColumn .Omschrijving {position: relative;  width: 261px; font-family: verdana; font-size: 13px; color: #000; float: left;}
.Korting .BasketFooter .SubTotalen .RightColumn .Prijs {position: relative; width: 90px; font-family: verdana; font-size: 13px; color: #000; float: left;}
.Korting .BasketFooter .SubTotalen .RightColumn .Omschrijving .Bezorgkosten {position: relative; font-family: verdana; font-size: 11px; color: #007f2a; float: left;}
.Korting .BasketFooter .SubTotalen .RightColumn .Regel {position: relative; clear: both; line-height: 0px; height:0px; width: 366px; border-bottom: solid 1px #9c9ea0;}
.Korting .BasketFooter .SubTotalen .RightColumn .TotaalPrijsOmschrijving {float: left; position: relative; font-family: verdana; font-size: 17px; font-weight: bold; width: 261px; }
.Korting .BasketFooter .SubTotalen .RightColumn .TotaalPrijs {float: left; position: relative; font-family: verdana; font-size: 17px; font-weight: bold; width: 90px; }
.Korting .BasketFooter .SubTotalen .RightColumn .BTWOmschrijving {float: left; position: relative; font-family: verdana; font-size: 13px; color: #999999; width: 261px; }
.Korting .BasketFooter .SubTotalen .RightColumn .BTWPrijs {float: left; white-space: nowrap; position: relative; font-family: verdana; font-size: 13px; color: #999999; width: 90px; }

/* Product Specificaties */
/*td.ProductSpecsRow {background-color: #fff; border-bottom: solid 1px #dfdfdf; position: relative; color: #808080;}
td.AlterNatingRow {background-color: #ff0000; height: 15px; border-bottom: solid 1px #dfdfdf; position: relative; color: #808080;}*/
.AlternatingRowProdSpecs {width: 720px; background-color: #fff; height: 15px; border-bottom: solid 1px #dfdfdf;}
.RowProdSpecs {width: 720px; background-color: #fff; height: 15px; border-bottom: solid 1px #dfdfdf; }
.ProductDetailGFKFeature {width: 300px; position: relative; left: 2px; line-height: 15px; font-family: verdana; font-size: 11px; float: left; color: #808080;}
.ProductDetailGFKValue {width: 300px; position: relative; left: 0px; line-height: 15px; font-family: verdana; font-size: 11px; float: left; color: #808080;}
.ProductDetailGFKInfo {float: left;}
.ProductDetailBottom{position:relative; padding-left:10px; width:720px; height:24px; }
.ProductDetailOmschrijvingBottom{position:relative; padding-left:10px; width:720px; height:24px; margin: 0  0 20px 0; display: block; clear: both;  background-image: url('/images/controls/ProductDetail/OverzichtbackBottom.gif'); background-repeat: no-repeat; }

/* ### Panels  #### */
.panel {background-image: url('/images/masterpage/panels.png'); position: relative; background-color: #FFF;}
.panel .topleft {background-position: top left; width: 13px; height: 13px; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px;}
.panel .topright {background-position: top right; width: 13px; height: 13px; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px;}
.panel .bottomleft {background-position: bottom left; width: 13px; height: 24px; background-repeat: no-repeat; position: absolute; bottom: 0px; left: 0px;}
.panel .bottomright {background-position: bottom right; width: 13px; height: 24px; background-repeat: no-repeat; position: absolute; bottom: 0px; right: 0px;}
.right-panel-header {height: 30px; width: 198px; line-height: 30px; margin:0; padding:0; overflow: hidden; background-image: url('/images/controls/panels/right-panel-title.jpg'); background-repeat: no-repeat;}
.right-panel-content {width: 198px; background-image: url('/images/controls/panels/right-panel-content.jpg'); background-repeat: repeat-y;}
.right-panel-content-holder {width: 180px; position: relative; left: 4px; padding: 5px 0 0px 8px; margin: 0px 0 0 0; font-family: verdana; font-size: 10px; color: #808080;}
/*.right-panel-content-holder ul {margin: 0px; padding: 0px;} */
.right-panel-bottom {height: 20px; width: 198px; margin-bottom: 4px; background-image: url('/images/controls/panels/right-panel-bottom.jpg'); background-repeat: no-repeat;}
.right-panel-content2 {margin-bottom: 4px;  margin:0; padding:0; width: 198px; position: relative; background-image: url('/images/controls/panels/right-panel-bottom2.jpg'); background-repeat: repeat-y; background-position: left bottom; background-color: #fff;}
.right-panel-stores-bottom {height: 12px; width: 198px;  background-image: url('/images/controls/panels/bottom-stores.jpg'); background-repeat: no-repeat;}
.right-panel-title {height: 30px; margin-left: 19px; line-height: 30px; font-family: verdana; font-size: 13px; color: #fff;}
.infopanel {position: relative; margin-left: 2px; margin-right: 2px; margin-top: 4px; width: 236px; height: 100px; font-family: verdana; color: #000; float: left; border: 1px solid silver;}
.infopanel .title {font-size: 12px; font-weight: bold; position: relative; left: 0px; width: 235px; top: 0px;}
.infopanel .content {font-size: 10px; color: #666666; position: relative; left: 0px; height: 100px; width: 236px; top: 0px; overflow: hidden;}
.infopanel .leesmeer {position: absolute; left: 0px; bottom: 0px;}

/* ##### LastVisit ##### */
.LastVisit {font-family: verdana; font-size: 11px; color: #a0a0a0; width: 675px;}
a.LastVisit, a.LastVisit:link, a.LastVisit:active, a.LastVisit:visited, a.LastVisit:hover {text-decoration: none; color: #fff;}
.LastVisitProduct {width: 106px; height: 106px; text-align: center;}
.LastVisitImage {width: 75px; height: 75px; margin-top: 15px;}

/* ### Inschrijven Nieuwsbrief ### */
.InschrijvenNieuwsbrief {position: relative; top: -2px; width: 244px; height: 174px; background-image: url('/images/Masterpage/AanmeldenNieuwsbrief/back.jpg'); background-repeat: no-repeat; float: right; font-family: verdana; color: #000; margin:0; padding:0; }
.InschrijvenNieuwsbrief .title {font-size: 12px; font-weight: bold; position: relative; left: 16px; width: 210px; top: 10px;}
.InschrijvenNieuwsbrief .content {font-size: 10px; color: #666666; position: relative; left: 16px; width: 215px; top: 15px;}
.NieuwsBriefBericht{position: relative; left: 15px; text-align: left; width: 425px; top: 0px; color: #FF0000;}
input.Inschrijven {position: absolute; left: 24px; bottom: 11px; height: 12px; border: none; width: 110px !important; border: solid 0px transparent; font-size: 11px; line-height: 12px; font-family: verdana; color: #545454;}
.btnInschrijven {position: absolute; right: 0px; bottom: 0px; margin:0; padding:0; }

/* Accordion Template ### */
.StoresImage {position: absolute; top: 15px; right: 10px;}
.StoresAccordionHeader {width: 154px; cursor: pointer; padding-left: 15px; padding-right: 19px; height: 26px; font-family: verdana; margin-left: 4px; margin-right :6px; font-weight: bold; font-size: 13px; color: #4f5354; background-image: url('/images/controls/panels/BackAccordionHeader.jpg'); background-repeat: repeat-x; overflow: hidden; line-height: 26px;}
.StoresLastAccodionHeader {width: 154px; cursor: pointer; padding-left: 15px; padding-right: 19px; height: 26px; font-family: verdana; margin-left: 4px; margin-right :6px; font-weight: bold; font-size: 13px; color: #4f5354; background-image: url('/images/controls/panels/BackAccordionHeader-last.jpg'); background-repeat: repeat-x; overflow: hidden; line-height: 24px;}
.StoresSelectedAccordionHeader {width: 154px; cursor: pointer; padding-left: 15px; padding-right: 19px; height: 26px; font-family: verdana; margin-left: 4px; margin-right :6px; font-weight: bold; font-size: 13px; color: #4f5354; background-image: url('/images/controls/panels/BackAccordionSelectedHeader.jpg'); background-repeat: repeat-x; overflow: hidden; line-height: 26px;}
.StoresAccordionContent {position: relative; padding-bottom: 13px; padding-top: 13px; width: 162px; padding-left: 15px; padding-right: 11px; height: 188px; margin-left: 4px; margin-right :6px; background-color: #fff; color: #7a7a7a; font-family: verdana; font-size: 11px;}
.StoresAccordionLastContent {position: relative; padding-bottom: 13px; padding-top: 13px; width: 162px; padding-left: 15px; padding-right: 11px; height: 188px; margin-left: 4px; margin-right :6px; background-color: #fff; color: #7a7a7a; font-family: verdana; font-size: 11px; background-image: url('/images/controls/panels/back-stores-last-content.jpg'); background-position: left bottom; background-repeat: no-repeat;}
.ProductMenuAccordionContent { padding:5px 11px 10px 15px;  width: 162px; height: 188px; margin: 0 6px 0 4px; background-color: #c7c7c7; background-image: url('/images/ProductOverzicht/menu-accordion-content-back.jpg'); background-repeat:repeat-x; color: #7a7a7a; font-family: verdana; font-size: 11px;}
.ProductMenuAccordionWithoutContent {height: 0px; display: none; padding: 0px; margin: 0; background-color: #c7c7c7; background-image: url('/images/ProductOverzicht/menu-accordion-content-back.jpg'); background-repeat:repeat-x; color: #7a7a7a; font-family: verdana; font-size: 11px;}
.ProductMenuAccordionHeader { position:relative; width: 154px; cursor: pointer; padding-left: 15px; padding-right: 19px; height: 26px; font-family: verdana; margin-left: 4px; margin-right :6px; font-weight: normal; font-size: 13px; color: #4f5354; background-image: url('/images/ProductOverzicht/Accordion-Header.jpg'); background-repeat: repeat-x; overflow: hidden; line-height: 26px;}
.ProductMenuSelectedAccordionHeader { position:relative;width: 154px; cursor: pointer; padding-left: 15px; padding-right: 19px; height: 26px; font-family: verdana; margin-left: 4px; margin-right :6px; font-weight: normal; font-size: 13px; color: #4f5354; background-image: url('/images/ProductOverzicht/Accordion-SelectedHeader.jpg'); background-repeat: repeat-x; overflow: hidden; line-height: 26px;}

/* ##### BreadCrumbs /controls/MasterPage/BreadCrumbs.ascx #### */
ul.BreadCrumb {list-style:none; padding:0 0 0 0; margin: 0 0 0 0; height:19px; width: 965px;}
.BreadCrumb .first {width:140px; background:#ffa800; margin-right: 10px;}
.BreadCrumb .separator {width: 14px; height: 19px; text-align: center; color: #666666; background-position:center center; background-repeat: no-repeat;}
.BreadCrumb li {float:left;	line-height: 19px; color: #000; font-family: verdana; font-size: 11px; font-weight: normal;}
.BreadCrumb li a, .BreadCrumb li a:link, .BreadCrumb li a:visited, .BreadCrumb li a:active{color: #666666; text-decoration:none;}
.BreadCrumb li a:hover {color: #1a6ba6; text-decoration: none;}

/* ##### Overlay  ##### */

/* ##### E-Shop overzicht #### */
.overzichtmain {position: relative; width: 840px; margin-top: 40px; background-color: #fff; font-family: verdana; font-size: 11px; margin-left: 5px; margin-right: 5px;}
.overzicht_column {max-width: 280px; overflow: hidden; float: left;}
.overzicht_column a {text-decoration: none; color: #000}
.overzichtgroep {width: 260px; margin-left: 10px; margin-right: 10px; margin-bottom: 20px; clear: both;}
.overzichttitle {font-weight: bold;}
a.overzichtitem {color: #000; text-decoration: none;}
a:hover.overzichtitem {color: #1a6ba6;}

/* ###### ProductDetailHeaders ###### */

.ProductDetailHeaderFirst {position: relative; width: 730px; background-image: url('/images/Controls/ProductDetail/header-back-first.jpg'); background-repeat: no-repeat; height: 34px;}
.ProductDetailHeader {position: relative; width: 730px; background-image: url('/images/Controls/ProductDetail/header-back-first.jpg'); background-repeat: no-repeat; height: 32px; }
.ProductDetailHeaderContent {position: relative; left: 27px; font-weight: normal; font-size: 13px; color: #fff; font-family: verdana; line-height: 30px;}
.ProductDetailContentPlaceHolder {width: 730px; position: relative; background-image: url('/images/Controls/ProductDetail/content-back.jpg'); background-repeat: repeat-y; float: none; padding-top: 15px; padding-bottom: 9px;}
.ProductDetailContent {width: 675px; position: relative; left: 24px; font-family: verdana; font-size: 11px; color: #808080; }

/* ###### ProductDetail ####### */
div.MerkAfbeelding {position: absolute; left: 375px; top: 52px; height: 15px !important;}
div.ProductDetailMerkType {position: relative; font-family: verdana; width: 720px; top: 1px; display: block; height: 45px; left: 0px;}
div.ProductDetailMerkType .MerkType {position: relative; color: #000; overflow: hidden; font-weight: normal; font-size: 24px;}
div.ProductDetailMerkType .MerkType h1 {font-weight: normal; font-size: 24px; padding:0; margin: 0; line-height: 30px;}
div.ProductDetailMerkType .Artikelnummer {position: relative; font-size: 11px; color: #808080; line-height: 11px;}
.ProductDetailCategorie {color: #1a6ba6; margin-bottom: 4px; font-family: verdana; font-size: 13px; font-weight: bold;}
div.ProductDetailTerug {margin-left: 7px; margin-bottom: 3px;}
.ProductDetailTerug a, .ProductDetailTerug a:link, .ProductDetailTerug a:visited, .ProductDetailTerug a:active {text-decoration: none; font-family: verdana; font-size: 11px; color: #000;}
.ProductDetailTerug a:hover {color: #1a6ba6;}
ul.ulproductomschrijving {margin: 16px; padding: 0px; list-style-type: square; list-style-position: outside;}
.ProductDetailTabholder {width: 548px; position: relative;height: 24px; margin-bottom: 15px; display: block}
.ProductDetailButtonholder {width: 63px; border-left: solid 1px #646567; position: relative; height: 24px; float:right; display: none;}
.ProductDetailTabstrip {float: left; width: 484px; position: relative}
input.ProductDetailButton {margin: 0; padding: 0; margin-left: 2px; margin-top: 3px; border: none;}
div.ProductInfo {width: 985px; height: 500px;position: relative;}
div.ProductInfo .LeftColumn {width: 375px; position: relative; float: left;}
div.ProductAfbeeldingen {height: 460px; overflow: hidden; width: 350px; border: none; position: relative; text-align: left; left: 0px; top : 0px;}
div.ProductAfbeeldingen .Afbeelding {height: 460px; background-color: #FFFFFF; width: 350px; position: relative; left: 8px}
div.ProductAfbeeldingen .Afbeelding .Magnify {width: 18px; height: 18px; position: absolute; right: 4px; bottom: 5px;}
/*div.ProductAfbeeldingen .MeerAfbeeldingenScroller {display: block; position: absolute; z-index: 4; top: 235px; height: 40px; line-height: 40px; color: #000; font-family: verdana; font-size: 11px; background-color: #f1f1f1; width: 248px;}
div.ProductAfbeeldingen .MeerAfbeeldingenScroller .ScrollLeft {position: relative; width: 20px; height: 40px; float: left;}
div.ProductAfbeeldingen .MeerAfbeeldingenScroller .ScrollRight {position: relative; width: 20px; height: 40px; float: left;}
div.ProductAfbeeldingen .MeerAfbeeldingenScroller .ContentScroller {width: 208px; height: 40px; float: left; overflow: hidden;}*/
div.ProductInfo .LeftColumn .ProductPictos {margin-top: 10px; display: block; position: absolute; top: 357px; left: 362px; width: 370px; height: 52px;}
.ProductPicto {float: left; width: 50px; height: 50px;}
.ProductPicto img {width: 50px; height: 50px; cursor: pointer;}
.Pictos {position: absolute; bottom: 20px; left: 220px;}
.PictoSeparator {width: 3px; float: left; height: 52px; display: block;}
.ProductDetailSmallImage {width: 43px; height: 39px; position: relative;}
img.ScrollLeftArrow {cursor: pointer; display: none; margin-left: 4px; margin-top: 13px; width: 7px; height: 14px; border: none;}
img.ScrollRightArrow {cursor: pointer; display: none; margin-left: 9px; margin-top: 13px; width: 7px; height: 14px; border: none;}
.MeerAfbeeldingenSeparator {z-index:61; display: block;width: 10px !important; height: 39px; position: relative; left: 0px; top: 0px; background-image: url('/images/controls/productdetail/separator.jpg');}
.MeerAfbeeldingenScroller {height: 41px; position: absolute; top: 9px; left: 5px; width: 315px;z-index: 6;}
.MeerAfbeeldingenArrowLeft {position: relative; float: left; width: 22px;}
.MeerAfbeeldingenArrowRight {position: relative; float: right; width: 21px;}
.MeerAfbeeldingenImages {position: relative; float: left; height: 39px; width: 268px; overflow: hidden;}
div.ImageMask {width: 43px; height: 39px; z-index: 5; position: absolute; left: 0px; top: 0px; background-image: url('/images/controls/productdetail/Image-Mask.png');}
div.smallimage {width: 28px; height: 28px; z-index: 3; position: absolute; left: 7px; top: 5px;}
div.ImageMaskOver {width: 43px; height: 39px; z-index: 5; position: absolute; left: 0px; top: 0px; background-image: url('/images/controls/productdetail/image-mask-over.png'); background-color: Transparent;}
div.ProductAfbeeldingen .MeerAfbeeldingen {background-image: url('/images/controls/productdetail/back-meer-afbeeldingen.jpg'); background-repeat: no-repeat; border: none; position: absolute; top: 363px; left: 8px; height: 57px; z-index: 5; line-height: 18px; color: #000; font-family: verdana; font-size: 11px; width: 325px;}
div.ProductAfbeeldingen .MeerAfbeeldingen .Mask {background-image: url('/images/controls/productdetail/mask.png'); position: absolute; top: 0px; left: 0px; height: 57px; z-index: 5; width: 199px;}
div.ProductAfbeeldingen .MeerAfbeeldingen .MeerAfbeeldingenTxtHolder {margin-left: 7px;}
div.ProductAfbeeldingen .Afbeelding img.ProductImage {width: 325px; height: 325px; margin-top: 10px; margin-left: 0px; position: relative; top: 0px; left: 0px;}
div.ProductDetails {width: 360px; height: 405px; position: relative; float: left; overflow: hidden;}
.Actie {position: relative; top: 65px; right: 45px; width: 190px; display: block; height: 22px; font-weight: normal; text-align: right; font-family: verdana; font-size: 10px; color: #ffffff;}
.ActieBig {position: relative; top: 57px; left: 130px; width: 82px; display: block; height: 25px; font-weight: bold; text-align: left; font-family: Arial; font-size: 22px; color: #ffffff;}
.pnlActie {background-image: url('/images/controls/productdetail/KortingsLabel.gif'); text-align: right !important; background-repeat: no-repeat; border: none; position: absolute; top: 227px; left: 40px; height: 110px; z-index: 100; width: 230px;}
div.ProductDetails .ShortDesc {position: absolute; top: 25px; font-family: verdana; font-size: 11px; color: #808080; width: 355px; height: 147px; overflow: hidden}
div.ProductDetails .divMoreSpecs {position: absolute; top: 185px; font-family: verdana; font-size: 11px; color: #808080;}
div.ProductDetails .divMoreSpecs a {color: #808080;}
div.ProductDetails .PrijsHolder {position: absolute; top: 197px; left: 0px; width: 350px; height: 50px;}
div.ProductDetails .prijsnuvoor {font-size: 16px;}
div.ProductDetails .Prijs {position: relative; line-height: 26px; height: auto; text-align: right; font-family: verdana; font-weight: bold; font-size: 44px; color: #1a6ba6;}
.ulProductDetails {list-style-image:  url('/images/li.png'); list-style-position: outside; padding: 0 0 0 15px;}
div.ProductDetails .VoorraadHolder {position: absolute; left: 0px; width: 345px; overflow: hidden; padding: 5px 0px 5px 5px; height: 60px; top: 260px; text-align: left; background-color: #e9e9e9; border: 1px solid #555555;}
div.ProductDetails .VoorraadHolder .OnlineVoorraad {color: #808080; font-family: verdana; font-size: 9px; text-decoration: none; height: 13px;}
div.ProductDetails .VoorraadHolder .InfoVoorraad {color: #808080; font-family: verdana; font-size: 11px; text-decoration: underline; font-weight: bold; padding-bottom: 5px;}
span.Leverbaar { color: #30a32c; text-decoration: underline; font-family: verdana; font-size: 9px; font-weight: normal;}
span.NietLeverbaar {color: #30a32c; font-family: verdana; font-size: 9px; font-weight: bold;}
div.ProductDetails .VoorraadHolder .Bezorgkosten {color: #818181; font-family: verdana; font-size: 10px; font-weight: bold;}
div.ProductDetails .VoorraadHolder .Financiering {color: #818181; font-family: verdana; font-size: 10px; font-weight: bold;}
div.ProductDetails .ButtonHolder {position: absolute; height: 44px; width: 220px; border: none; top: 5px; left: 0px;}
div.ProductDetails .ButtonHolder .ButtonAddToCart {margin: 0px 0px 0px 0px; position: relative; float: left;}
div.ProductDetails .ButtonHolder .ButtonWinkelvoorraad {margin: 8px 0px 0px 0px; position: relative; float: right;}
div.ProductDetails .BannerLenenkostgeld {width: 220px; height: 20px; background-image: url('/images/banners/lenenkostgeld.jpg'); position: relative; top: 18px;}
div.ProductDetails .RatingHolder {position: relative; width: 260px; height: 40px; }
div.ProductDetails .RatingHolder a {position: relative; font-family: verdana; font-size: 11px; font-weight: normal; color: #000; position: relative; top: 23px;}

div.ProductDetailDiensten {color: #000;font-family: verdana; font-weight: normal; font-size: 11px; width: 250px; position: relative; left: 0px; float:right; overflow: hidden;  margin: -60px 0 0 0; display: block; z-index: 10000; }
div.ProductDetailDiensten .ExtraServices {position: relative; padding-left: 3px; top: 5px; color: #000; font-family: verdana; font-size: 13px; font-weight: bold;}
div.ProductDetailDiensten .ExtraServiceProducten {position: relative; top: 5px; font-family: verdana; font-size: 10px; margin-left: 4px; width: 240px;}
.ProductDetailDienstenHeaderFirst {position: relative; width: 250px; background-image: url('/images/productinfo/header-back-first.jpg'); background-repeat: repeat-x; height: 34px;}
.ProductDetailDienstenHeader {position: relative; width: 250px; background-image: url('/images/productinfo/header-back.jpg'); background-repeat: repeat-x; height: 32px; }
.ProductDetailDienstenHeaderContent {position: relative; width: 240px; left: 10px; font-weight: bold; font-size: 13px; color: #fff; font-family: verdana; line-height: 30px;}
.ProductDetailDienstenContentPlaceHolder {width: 250px; position: relative; background-image: url('/images/productinfo/content-back.jpg'); background-repeat: repeat-y; float: none; }
.ProductDetailDienstenContent {width: 200px; height:35px; position: relative; left: 0px;  padding: 20px 10px 10px 25px;}
.ProductDetailDienstenBottom{position:relative; margin-left:1px; margin-top:0px; float:left; width:250px; height:24px;  background-image: url('/images/productinfo/ProductInfobackBottom.gif'); background-repeat: no-repeat; }
.ButtonProductInfoAddToCart{  margin: 0px 0px 0px 0px; position: absolute; width: 200px; overflow: hidden; height: 41px; background-image: url('/images/buttons/btnBestelNu.png'); background-repeat: no-repeat;}

.Rating {width: 285px; color: #000;font-family: verdana; font-weight: bold; font-size: 11px; position: relative; top: 0px;}
.Rating .Cijfer {color: #1a6ba6; font-size: 13px;}
.Fullrating {width: 49px; height: 9px; position: relative; background-color: #fff; float: left; margin-top: 6px;}
.Currentrating {height: 9px; position: relative; background-color: #8ab0da}
.Ratingmask {width: 49px; position: relative; height: 9px; background-image: url('/images/Controls/ProductDetail/ratingdiv.png'); background-repeat:no-repeat; }
.RatingStar {width: 9px; height: 14px; background-image: url('/images/rating-star.jpg'); background-repeat: no-repeat; background-position: left center;}
.FilledRatingStar {width: 9px; height: 14px; background-image: url('/images/rating-star-filled.jpg'); background-repeat: no-repeat; background-position: left center;}
.WaitingRatingStar {width: 9px; height: 14px; background-image: url('/images/rating-star.jpg'); background-repeat: no-repeat; background-position: left center;}
.EmptyRatingStar {width: 9px; height: 14px; background-image: url('/images/rating-star.jpg'); background-repeat: no-repeat; background-position: left center;}

.BezorgOptie {font-size: 10px; padding: 0 0 0 6px; position: relative; display: block; width: 222px;}
.BezorgOptieOmschrijving {width: 162px; float: left; position: relative;}
.BezorgOptieOmschrijving label {position: absolute; left: 24px; margin-top: 3px; color: #000; width: 135px;}
.BezorgOptieHint {width: 20px; float: left; height: 24px; display: block;}
.BezorgOptieHint img {width: 11px; height: 11px; margin-top: 4px;}
.BezorgOptiePrijs {font-size: 10px; width: 40px; float: left; text-align: right; margin-top: 3px; color: #a0a0a0;}
.BezorgingChecked {color: #000 !important;}
.ExtraServicesHeader {padding: 0 0 0 9px; line-height: 24px; margin-bottom: 4px; font-weight: bold; font-size: 10px; background-color: #e9e9e9;}
.TotaalBedragProduct {border-top: 1px solid #8ab1da; margin: 5px 10px 10px 6px; width: 218px; padding: 2px 2px 0 4px;}
.TotaalOmschrijving {float: left; font-weight: bold;}
.TotaalBedrag {float: right; text-align: right; font-weight: bold;}
.DisabledCheckBox {color: #000 !important; padding: 0 0 0 5px !important; position: relative; top: -3px;}

/* ##### Klant beoordeling ##### */
.KlantBeoordelingInfo {width: 550px; padding-bottom: 10px; position: relative; background-color: #FFFFFF;}
.KlantBeoordelingInfoLeft {width: 320px; margin-left: 6px; float: left; position: relative; margin-top: 14px;}
.KlantBeoordelingUSP {width: 100px; font-family: verdana; font-size: 11px; float: left;}
.KlantBeoordelingUSPCijfer {font-family: verdana; font-size: 11px; float: left; margin-left: 8px;}
.KlantBeoordelingUSPRow {padding-bottom: 8px; padding-top: 8px;}
.KlantBeoordelingInfoRight {width: 213px; height: 117px; float: right; border: solid 1px #8ab1da; margin-top: 14px; }
.KlantBeoordelingInfoRight .TotaalCijfer {height: 44px; position: relative; background-color: #f1f1f1; width: 100%; text-align: center; border-bottom: solid 1px #8ab1da; color: #000; font-family: verdana; font-size: 11px;}
.KlantBeoordelingInfoRight .TotaalCijferIts {height: 55px; position: relative; background-color: #FFFFFF; width: 106px; border-right: solid 1px #8ab1da; text-align: center; float: left; font-family: verdana; font-size: 11px;}
.KlantBeoordelingInfoRight .TotaalCijferKiesKeurig {height: 55px; position: relative; background-color: #FFFFFF; width: 106px; text-align: center; float: left; font-family: verdana; font-size: 11px;}
.KlantBeoordelingInfoRight .SchrijfReview {height: 16px; position: relative; text-align: left; background-color: #f1f1f1; width: 100%; border-top: solid 1px #8ab1da; text-align: center; font-family: verdana; font-size: 11px; line-height: 16px; color: #000;}
.KlantBeoordelingInfoRight .SchrijfReview a {color: #000;}
.KlantBeoordeling100Bar {width: 160px; height: 9px; border: solid 1px #8ab1da; background-color: #f1f1f1; position: relative; float: left;}
.KlantBeoordelingCijferBar {height: 9px; background-color: #8ab1da; border: none; position: relative;}
.KlantBeoordelingReviews {width: 550px; border-top: solid 1px #9c9ea0; padding-top: 15px; background-color: #FFFFFF;}
.KlantBeoordelingReview {width: 550px; border-bottom: solid 1px #9c9ea0; margin-bottom: 15px;}
.KlantBeoordelingReviewBron {width: 106px; text-align: center; font-family:verdana; font-size: 13px;}
.KlantBeoordelingReviewCijfer {font-size: 16px; font-weight: bold;}
.KlantBeoordelingReviewTekst {width: 444px; border-bottom: solid 1px #9c9ea0; padding-bottom: 5px; font-family: verdana; font-size: 11px;}
.KlantBeoordelingReviewCijfers {width: 444px; height: 23px; line-height: 23px; font-family: verdana; font-size: 11px; color: #000000; letter-spacing: normal;}

.reviewtypenummer {font-family: verdana; font-size: 13px; font-weight:bold; color: #1a6ba6;}
.ReviewVraag {width: 150px; float: left; height: 23px; line-height: 23px; position: relative;}
.ReviewAntwoord {text-align: left; position: relative; margin-left: 20px; padding: 0px; width: 220px; float: left; height: 23px; line-height: 23px;}
.ReviewInput {padding: 0px; margin: 0px; width: 216px; position: absolute; top: 2px; left: 0px;}
.ReviewOmschrijving {width: 390px;}
.ReviewInvoer {padding: 8px; width: 400px; background-color: #FFF; float: left; border: solid 1px #9c9ea0; margin: 8px; font-family: verdana; font-size: 11px; color: #000;}
.SpelRegels {padding: 8px; width: 360px; background-color: #fff; float: left; margin: 8px 8px 8px 0px; font-family: verdana; font-size: 11px; color: #000;}

/* ###### Folder /controls/MasterPage/folder.ascx ######## */
.folder {position: relative; width: 180px; height: 165px; background-image: url('/images/controls/folder/background.jpg'); background-repeat: no-repeat; margin-bottom: 8px;}
.folder .Title {font-family: verdana; font-size: 12px; color: #000; font-weight: bold; position: absolute; left: 29px; top: 10px; z-index: 1;}
.folder .link {font-family: verdana; font-size: 11px; color:#000; position: absolute; left: 16px; top: 35px; z-index: 1;}
.folder img.overlay {width: 180px; height: 165px; border: none; position: absolute; top: 0px; left: 0px; z-index: 2;}
.folder img.actfolder {position: absolute; left: 60px; top: 30px; border: none; z-index: 1;}
/* ###### Winkel zoeken ###### */
.Winkelzoeken {width: 180px; height: 110px; background-image: url('/images/controls/winkelzoeken/background.jpg'); position: relative;}
.Winkelzoeken_header {position: absolute; left: 27px; top: 6px; font-family: verdana; font-size: 11px; font-weight: bold; color: #000000; letter-spacing: 0px;}
.Winkelzoeken_text {position: absolute; left: 5px; width: 170px; top: 41px; font-family: verdana; font-size: 11px; color: #000000; line-height: 14px; letter-spacing: 0px;}
.Winkelzoeken_input {position: absolute; left: 5px; top: 80px;}
input.Winkelzoekenbox {position: relative; height: 12px; border: solid 1px #7b7c7e; background-image: url('/images/Controls/BestelProces/BackgroundStatusBalk.gif'); background-repeat: repeat-x; width: 146px; margin-right: 0px; font-size: 11px; line-height: 12px;}
input.WinkelzoekenButton {position: relative; vertical-align: middle; width: 16px; height: 16px; background-image: url('/images/controls/searchcontrol/btnSearch.jpg'); border: none 0px #FFFFFF;}                               

/* ###### Zoek control /Controls/MasterPage/zoeken.ascx  ###### */
.Zoekennaar {float:left; padding-right: 5px; padding-left: 5px; font-family: verdana; color: #666666; font-size: 11px; line-height: 22px;}
.SearchInput {float: left; background-image: url('/images/controls/searchcontrol/back-input.jpg'); display: block; width: 175px; height: 22px; padding-left: 9px; padding-top: 3px;}
input.SearchBox {height: 12px; border: none; width: 175px; border: solid 0px transparent; font-size: 11px; line-height: 12px; font-family: verdana; color: #545454;}
input.SearchButton { vertical-align: top; text-align: right; width: 16px; height: 16px; background-image: url('/images/controls/searchcontrol/btnSearch.jpg'); border: none 0px #FFFFFF;}                               

/* ###### Mijn itsOnline.nl account /controls/MasterPage/iziaccount.ascx ###### */
.iziaccount {margin-right: 3px; text-align: center; float: right; margin-top: 11px; height: 50px; width: 150px;}

/* ###### Bezorgtijden /Controls/MasterPage/bezorgtijden.ascx ##### */
.Bezorgtijden {width: 180px; height: 103px; position: relative; background-image: url('/images/Controls/Bezorgtijden/background.jpg'); background-repeat: no-repeat;}
.Bezorgtijden_input {position: absolute; left: 5px; top: 80px;}
.Bezorgtijden_header {position: absolute; left: 27px; top: 6px; font-family: verdana; font-size: 11px; font-weight: bold; color: #000000; letter-spacing: 0px;}
.Bezorgtijden_text {position: absolute; left: 5px; top: 31px; font-family: verdana; font-size: 11px; color: #000000; line-height: 14px; letter-spacing: 0px;}
input.Bezorgtijdenbox {position: relative; height: 12px; border: solid 1px #7b7c7e; width: 146px;  background-image: url('/images/Controls/BestelProces/BackgroundStatusBalk.gif'); background-repeat: repeat-x; margin-right: 0px; font-size: 11px; line-height: 12px;}
input.BezorgtijdenButton {position: relative; vertical-align: middle; width: 16px; height: 16px; background-image: url('/images/controls/searchcontrol/btnSearch.jpg'); border: none 0px #FFFFFF;}                               

/* ###### ShoppingBasket  /controls/MasterPage/ShoppingBasket.ascx ##### */
.shoppingbasket {height: 48px; width: 220px; margin-top: 5px; color: #666666; float: right; position: relative; background-position: 20px top; background-image: url('/images/controls/shoppingbasket/backshoppingbasket.jpg'); background-repeat: no-repeat; }
.shoppingbasket_button {position: absolute; top: 0px; left: 20px;}
.shoppingbasket_header_Winkelwagen{position: absolute; left: 25px; top: 3px;}
.shoppingbasket_header {position: relative; right: 0px; top: 3px; font-family: verdana; font-size: 12px; font-weight: bold; text-align: right; padding: 0 24px 0 0;}
.mijn_gegevens_header {position: relative; right: 0px; top: 3px; font-family: verdana; font-size: 12px; font-weight: bold; text-align: right; padding: 0 49px 0 0;}
.shoppingbasket_text, .shoppingbasket_text a {font-family: verdana; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none;}
.shoppingbasket_details {position: relative; right: 0px; top: 15px}
.shoppingbasket_items {position: relative; right: 30px; top: 0px;  font-family: verdana; font-size: 11px; float: right;}
.shoppingbasket_totaalprijs {position: relative; right: 11px; top: 0px; font-family: verdana; font-size: 11px; white-space: nowrap; float: right;}
.bekijk-winkelwagen {position: absolute; right: 0px; top: 0px; width: 100%; height: 23px;}
a.emptybasket {width: 100%; height: 49px; background-image: url('/images/transppix.gif'); display: block;}
a.fullbasket {width: 100%; height: 49px; background-image: url('/images/transppix.gif'); display: block;}
a.fullbasket:hover {width: 100%; height: 49px; background-image: url('/images/transpix.gif'); display: block;}

.klantgegevens {height: 26px; width: 200px; margin-top: 5px; color: #666666; float: right; position: relative; background-image: url('/images/controls/klantgegevens/backklantgegevens.jpg'); background-repeat: no-repeat; }


/* ###### ShoppingProductInfoBasket  /controls/ProductInfo/ShoppingProductInfoBasket.ascx ##### */
.shoppingProductInfobasket {position: absolute; font-family: Verdana; font-size: 12px; font-weight: bold; top: 0px; left: 15px; height: 30px; width: 206px; padding-left: 5px; padding-right: 5px; padding-top: 2px; border: 2px solid red;  }
.shoppingProductInfobasket_button {position: absolute; top: 0px; left: 0px;}
.shoppingProductInfobasket_header_Winkelwagen{position: absolute; left: 0px; top: 0px;}
.shoppingProductInfobasket_header {position: absolute; left: 0px; top: 0px; font-family: Verdana; font-size: 12px; font-weight: bold;}
.shoppingProductInfobasket_details {position: absolute; text-align: center;}
.shoppingProductInfobasket_items {position: absolute; left: 0px; top: 0px;  font-family: Verdana; font-size: 11px; font-weight: normal; position: absolute;}
.shoppingProductInfobasket_totaalprijs {position: absolute; left: 55px; top: 0px; font-family: Verdana; font-size: 11px; font-weight: normal; white-space: nowrap;}
.bekijkProductInfoWinkelwagen {position: absolute; left: 0px; top: 0px; width: 135px; height: 23px;}
a.emptyProductInfobasket {width: 175px; height: 29px; background-image: url('/images/transppix.gif'); display: block;}
a.fullProductInfobasket {width: 175px; height: 29px; background-image: url('/images/transppix.gif'); display: block;}
a.fullProductInfobasket:hover {width: 175px; height: 29px; background-image: url('/images/transpix.gif'); display: block;}

/* ##### MainMenu /controls/MasterPage/MainMenu.ascx ###### */
.MainMenuTab {z-index: 100000 !important; background-image: url('/images/Controls/MainMenu/backtab.png'); margin-right: 0px; height: 40px; border: none; line-height: 36px; font-family: verdana; font-size: 13px; color: #fff; background-position: right top;} 
.MainMenuTab:hover {z-index: 100000 !important; background-image: url('/images/Controls/MainMenu/backtab.png'); margin-right: 0px; height: 40px; border: none; line-height: 36px; font-family: verdana; font-size: 13px; color: #fff; background-position: right top;}
.MainMenuTabSelected {z-index: 100000 !important; background-image: url('/images/Controls/MainMenu/backtab.png'); margin-right: 0px; height: 40px; border: none; line-height: 36px; font-family: verdana; font-size: 13px; color: #fff; background-position: right top;}
.MainMenuTabHovered {z-index: 100000 !important; background-image: url('/images/Controls/MainMenu/backtab.png'); margin-right: 0px; height: 40px; border: none; line-height: 36px; font-family: verdana; font-size: 13px; color: #fff; background-position: right top;}
.TabSubMenu {z-index: 5 !important; background-color: Transparent !important; color: #fff; padding-top: 10px;}
.TabSubMenuRight {z-index: 5 !important; background-color: Transparent !important; color: #fff; padding-top: 10px;}
.SubMenuTitle {position: relative; font-family: verdana; font-size: 11px; color: #fff; font-weight: bold; white-space: nowrap; text-align: left;}
.SubMenu {position: relative; background-image: url('/images/controls/Tabsubmenu/back-submenu.png'); background-repeat: repeat-y; background-position: right 106px;}
.SubMenuTop {min-height: 105px; position: relative; background-image: url('/images/controls/Tabsubmenu/SubMenu-Top.png'); background-repeat: no-repeat; background-position: right top;}
a.SubMenuTitle, a.SubMenuTitle:active , a.SubMenuTitle:visited {text-decoration: none; color:#fff;}
a.SubMenuTitle:hover {color: #fff;}
ul.SubMenuItems {margin: 0; padding:0; position: relative; list-style: none none inside; width: 200px;}
li.SubMenuItem { list-style-position:outside; font-family: verdana; font-size: 11px; color: #fff; line-height: 12px; height: 12px; white-space: nowrap;}
li.SubMenuItem  a {font-family: verdana; font-size: 11px; color: #fff; text-decoration: none; line-height: 12px; height: 12px;}
li.SubMenuItem a:hover {font-family: verdana; font-size: 11px; color: #fff; line-height: 12px;}
td.SubMenuBottomLeft {width: 15px; background-image: url('/images/Controls/TabSubMenu/submenu-bottom-left.png'); font-size: 0px; line-height: 0px; background-repeat: no-repeat; height: 8px !important;}
td.SubMenuBottom {background-image: url('/images/Controls/TabSubMenu/submenu-bottom.png'); font-size: 0px; line-height: 0px; background-repeat: repeat-x; height: 8px !important;}
td.SubMenuBottomRight {width: 10px !important; background-image: url('/images/Controls/TabSubMenu/submenu-bottom-right.png'); font-size: 0px; line-height: 0px; background-repeat: no-repeat; height: 8px !important;}
.SubMenuContent{margin-left: 10px; margin-right: 15px; position: relative; padding-top: 10px;}
.SubMenuSet {position: relative; margin-left: 12px; margin-right: 12px; padding-bottom: 9px; padding-top: 5px; background-image: url('/images/controls/mainmenu/rule-submainmenu.jpg'); background-position: left bottom; background-repeat: repeat-x;}
.SubMenuSetWithoutBackGround {position: relative; margin-left: 12px; margin-right: 12px; padding-bottom: 9px; padding-top: 5px;}


/* ##### BottomMenu /controls/MasterPage/BottomMenu.ascx  ##### */
.BottomMenuLeft {float: left; width: 15px; height: 88px; position: relative; background-image: url('/images/controls/BottomMenu/back-left.png');}
BottomMenuContent {float: left; width: 950px; overflow: hidden; height: 88px; position: relative; padding-left: 20px;}
.BottomMenuRight { float: left; width: 15px; height: 88px; position: relative; background-image: url('/images/controls/BottomMenu/back-right.png');}
.BottomMenuColumn {width: 201px; margin: 0px; padding: 0px; padding-left: 14px; float: left; position: relative; height: 80px; background-image: url('/images/controls/BottomMenu/back-column.png'); background-repeat:repeat-x; overflow: hidden; padding-top: 8px;}
.BottomMenuTitle {font-family: verdana; font-size: 12px; color: #838282; position: relative; font-weight: bold;}
.BottomMenuSeparator {height: 88px; position: relative; width: 30px;  background-image: url('/images/controls/BottomMenu/separator.png'); float: left;}
a.BottomMenuTitle {text-decoration: none;}
a.BottomMenuTitle:hover{color: #1a6ba6}
/*a.BottomMenuTitle:visited{color: #838282}*/
ul.BottomMenu {margin: 2px 0px 0px 0px; padding: 0px; position: relative;list-style-type: square;}
ul.BottomMenuSquare {margin: 0px 0px 0px 0px; padding: 0px; position: relative;list-style-type: square;}
li.BottomMenu {position: relative; height: 13px; padding: 0px; margin: 0px 0px 0px 0px; line-height: 13px; white-space: nowrap; color: #666666; font-family: verdana; font-size: 11px; list-style-position: inside;}
a.BottomMenu {color: #666666; height: 11px; margin: -5px 0px; line-height: 11px; text-decoration: none; }
a.BottomMenu:hover {color: #1a6ba6; height: 11px; margin: -4px 0px; line-height: 11px; }

/*.MainMenuTab {line-height: 23px; font-family: Verdana; font-size: 11px; color: #000000;}
.MainMenuTabSelected {line-height: 23px; font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold;}
.MainMenuTabHovered {line-height: 23px; font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold;}*/



/*   Filters */ 
.FilterBack{width:178px; padding:0; margin-top:5px; font-family: verdana; font-size: 11px;}
.FilterBack table{ font-family: verdana; font-size: 11px; font-weight: normal;}
.FilterTitel{ position:relative; font-family: verdana; font-size: 11px; font-weight: bold; margin-top: -8px; margin-left: 1px; width:158px; padding:6px; padding-left:13px; height:20px; background-image: url('/images/TitleBack.gif'); background-repeat:repeat-x; padding-bottom: 0px;}
.FilterFooter {height: 12px;}
.FilterI{position:absolute; top:5px; left:160px;}
.FilterTitelLijn{ position:absolute; left:10px; top:20px; width:160px; }
.FilterMain{  width:156px; padding:10px; padding-left:10px;}
.FilterCheckBox{position: relative; left:8px;}
.FilterCheckBox:hover{position: relative; left:8px;}
.FilterSelectedmerk {width: 158px; background-color: #d2e5f2; display: block;}
.MerkFilterItem {display: block;position: relative; left:10px;}
.MerkFilterItem a{color: #000; text-decoration: none;}
.FilterOverzicht
{
    position: relative;
    padding-left: 2px;
    float: left;
    width: 185px;
    background-image: url('/images/filter/filterbackCenter.gif');
    background-repeat: repeat-y;
    margin-left: 0px;
}
.FilterOverzichtTop{   position:relative; padding-left:0px; float:left; width:185px; height:5px;  background-image: url('/images/filter/filterbackTop.gif'); background-repeat: no-repeat; }
.FilterOverzichtBottom
{
    position: relative;
    padding-left: 0px;
    float: left;
    width: 185px;
    height: 24px;
    background-image: url('/images/filter/filterbackBottom.gif');
    background-repeat: no-repeat;
    margin-left: 0px;
}

/*   Top Lijst CSS Definities */ 
a.lnkTopList {text-decoration: none; cursor: pointer;}
.TopListControl {position: relative; width: inherit; top: 0px; left: 0px; margin-bottom: 5px;}
.TopList {width: inherit;  position: relative}
.toplistheader {font-family: verdana; font-style:normal; font-weight: bold; font-size: 12px; text-transform: lowercase; background-color: #c2c2c2; color: #525252; padding: 4px;}
.TopListRow {height: 36px; display: block; position: relative; width: inherit; background-color: inherit; padding-top: 2px; padding-bottom: 1px; overflow:hidden;}
.TopListTypeNummer {font-family: verdana; font-size: 11px; line-height: 11px; width: 100px; height: 24px; overflow: hidden; position: relative; margin-top: 6px;}
.Top5Nummer {font-family: verdana; font-size: 11px; color: #960300; font-weight: bold; position: absolute; left: 4px; top: 2px;}
.RowStyle {width: 156px; background-color: #FFFFFF; padding: 0px; color: #808080; margin-left: 23px; position: relative; top: 0px; left: 0px; border-bottom: solid 1px #c7c7c7;}
.AlternatingRowStyle {width: 156px; background-color: #FFFFFF; padding: 0px; color: #808080; margin-left: 23px; position: relative; top: 0px; left: 0px; border-bottom: solid 1px #c7c7c7;}
.toplistlargeimage {text-align: center; width: inherit; padding-top: 8px; padding-bottom: 5px; background-color: #FFFFFF;}
img.ProdImage {width: 28px; height: 28px; display: inline-block; clear: both; float: none; position: relative; left: 14px; top: 0px; display: none;}
.TopListFooter {font-family: Verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; min-height: 30px; border-top: solid 1px #efefef; position: relative;}
.TopListFooter a {color: #044b7d;}
.TopListFooterFooterHolder {margin-left: 9px; margin-top: 10px; }
.imgArrow {position: absolute; right: 6px; top: 14px;}

.TopListPrijs {font-family: Verdana; font-weight: normal; color: #808080; font-size: 11px; position: absolute; right: 0px; top: 11px; background-color: inherit;}
.TopListProdOmschrijving {width: 130px; height: 14px; line-height: 14px; overflow: hidden; font-family: Verdana; font-weight: bold; font-size: 11px; color: #495c7d; position: absolute; left: 46px; top: 2px;}
/*.TopList .Typenummer {font-family: Verdana; font-size: 11px; color: #7c7c7c; position: absolute; left: 46px; bottom: 3px; width: 80px; overflow: hidden; line-height: 11px; height: 11px;}*/
.TopListContentDiv {font-family: Verdana; overflow: hidden; background-color: #FFFFFF; font-size: 11px; font-weight: normal; color: #7c7c7c; Padding: 0px;}
.TopListContentDiv a {color: #044b7d;}

.TopListOverlay {width: 100%; height: 28px; position: absolute; top: 0px; left: 0px;}
.imgOverlay {border: 0px; width: 100%; height: 28px;}

/*.AanbiedingTopListControl .MenuTitel{position:relative; width: inherit; height:14px; background-color:#C2C2C2; color:White; font-family: verdana; 
           padding-top:0px; padding-left:0px; font-size: 12px; font-weight:normal; margin:  6px 0px 0px 0px;  border: solid 1px red; } */
           


/*  Aanbiedingen Control CSS Definities */ 
.Aanbiedingen
{
    width: 730px;
    padding: 0px 0 0 0px;
    position: relative;
    margin-top: 0px;
    
}

.AanbiedingenContent {height: 532px; width:730px; float: left;}
.AanbiedingItemBack
{
    min-width: 240px; 
    height: 268px;
    float: left;
    position: relative;
    
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    padding-left: 1px;
    
}
/*
.AanbiedingOverzichtsSeparator {position: relative; float: left; width: 1px; height: 215px; margin-top: 0px; background-image: url('/images/transppix.gif'); background-repeat:no-repeat; border-bottom: solid 1px #d7d7d7;}
.AanbiedingOverzichtBottom
{
    position: relative;
    padding-left: 0px;
    float: left;
    width: 974px;
    height: 24px;
    background-image: url('/images/aanbieding/OverzichtbackBottom.gif');
    background-repeat: no-repeat;
    margin-left: 2px;
}.AanbiedingOverzichtTop{   position:relative; padding-left:10px; float:left; width:965px; height:6px;  background-image: url('/images/aanbieding/OverzichtbackTop.gif'); background-repeat: no-repeat; }
*/
.AanbiedingOverzicht
{
    position: relative;
    padding-left: 5px;
    padding-top: 2px;
    float: left;
    width: 730px;
    margin-left: 0px;
}

.Informatiemenu{ float:left; width: 240px; position: relative;}
.AanbiedingUSPS{position: relative; font-family: verdana; font-size: 10px; color: #000000; font-weight: normal; text-align: left;}
.ulProductDetailsAanbieding {position: relative; height: 120px; left: 3px; top: 120px; width: 215px; font-family: verdana; font-size: 10px; font-weight: normal; text-align: left; list-style-image:  url('/images/li-small.png'); list-style-position: outside; padding: 0 0 0 12px;}



.ProductOverzicht .AanbiedingenContent {width: 985px; height: auto;}
.ProductOverzicht .AanbiedingItemBack {width: 245px;}
.ProductPrijsTitel{ position: absolute; left: -65px; top: 50px; font-family: verdana; font-size: 14px; color: #1a6ba6; font-weight: bold;}

/*  Aanbiedingen Top5 CSS Definities */ 
.AanbiedingTopListControl {position: relative;  z-index:10; width:198px;}
.Top5Titel {margin: 0 0 0 0; padding: 0 0 0 0; height: 30px; width: 198px; line-height: 30px; overflow: hidden; background-image: url('/images/controls/panels/right-panel-title.jpg'); background-repeat: no-repeat;}


/*  Aanbiedingen Product CSS Definities */ 
.AanbiedingProductBack{position:relative; z-index:10; width:236px; height:262px; margin: 0px 0px 0px 0px; text-align: center; border: 1px solid silver;}
.AanbiedingProductImage{position:absolute; z-index:10; left:5px; top:25px; height: 110px; width: 110px;}
.AanbiedingTOPdealImage{position:absolute; z-index:100; left:1px; top:0px;}
.AanbiedingProductPrijsBack{position:absolute; z-index:15; left:130px; top:75px; width:100px; text-align:center; height:25px; }
.AanbiedingProductPrijsBackhover{position:absolute; z-index:15; left:130px; top:80px; width:100px; text-align:center; height:25px; }
.AanbiedingProductAdviesPrijsTitel{position:relative; top: 60px; left: 200px; font-family: verdana; font-size: 8px; color: #000000; font-weight: bold;}
.AanbiedingProductAdviesPrijs{position:relative; top: 40px; left: 45px; font-family: verdana; font-size: 10px; color: #000000; font-weight:bold; }
.AanbiedingProductPrijsTitel{font-family: verdana; font-size: 14px; color: #1a6ba6; font-weight: bold;}
/*.AanbiedingProductPrijs{font-family: verdana; font-size: 20px; color: #1a6ba6; font-weight:bold; }*/
.AanbiedingProductPrijs
{
    position: relative;
            font-family: verdana;
            left: -10px;
            top: -20px;
            font-size: 24px; 
            color: #1a6ba6; 
            font-weight:bold; 
            padding-top: 0px;
		    text-align: right;
		    width: 102px;
		    display: block;
		    }
.AanbiedingProductMerk{position:absolute; z-index:20; left:15px; top:134px; font-family: verdana; font-size: 11px; color: #000000; font-weight: bold; }
.AanbiedingProductText{position:absolute; z-index:10; left: 4px; padding: 0px 2px 0px 2px; top:2px; width:225px; text-align:right; font-family: verdana; font-size: 12px; color: #000000;  }
.AanbiedingProductMerkText{position:absolute; z-index:10; left: 4px; padding: 0px 2px 0px 2px; top:2px; width:225px; text-align:right; font-family: verdana; font-size: 12px; color: #000000;  }
.AanbiedingProductLink{position:absolute; z-index:100; left:132px; width:76px; height:18px; padding-top:2px; padding-left: 15px; text-align:center; font-family: verdana; font-size: 10px; text-decoration:none; top:90px; color:#ffffff; background-image:url('/images/buttons/BestelAanbiedingButton.jpg'); background-repeat:no-repeat; }
a.AanbiedingProductLink, a.AanbiedingProductLink:link, a.AanbiedingProductLink:visited, a.AanbiedingProductLink:active{color: #ffffff; text-decoration:none; }
a.AanbiedingProductLink:hover{color:#000000;}
.AanbiedingProductTrans{position:absolute; z-index:100; left:0px; width:236px; height:263px; background-image:url('/images/transppix.gif'); background-repeat:repeat; }
.AanbiedingProductLink1{position:absolute; z-index:10; left:15px; top:186px;}
.AanbiedingProductLink2{position:absolute; z-index:10; left:15px; top:198px;}
a.AanbiedingProductLink1, a.AanbiedingProductLink1:link, a.AanbiedingProductLink1:visited, a.AanbiedingProductLink1:active{font-size: 11px; color: #1a6ba6; font-family: verdana; text-decoration:none; font-weight:bold;}
a.AanbiedingProductLink1:hover{ color: #EF7F00; text-decoration:none;}
a.AanbiedingProductLink2, a.AanbiedingProductLink2:link, a.AanbiedingProductLink2:visited, a.AanbiedingProductLink2:active{font-size: 11px; color: #1a6ba6; font-family: verdana; text-decoration:none; font-weight:bold;}
a.AanbiedingProductLink2:hover{ color: #EF7F00; text-decoration:none;}

/*  Aanbiedingen Groep CSS Definities */ 
.AanbiedingGroepBack{position:relative; z-index:10; width:150px; height:180px;}
.AanbiedingGroepBack:hover{ color:#0694d6; }
.AanbiedingGroepImage{position:absolute; z-index:10; left:10px; top:10px;}
.AanbiedingGroepOmschrijving{position:absolute; z-index:20; left:7px; top:130px; width:135px; font-family: verdana; font-size: 11px;  }
.AanbiedingGroepLink{position:absolute; z-index:100; left:0px; top:0px; width:150px; height:190px;}
a.AanbiedingGroepLink:hover{ color:#0694d6; }
.AanbiedingGroepLink2{position:absolute; z-index:10; left:15px; top:198px;}
/*.AanbiedingGroepLink1{position:absolute; z-index:10; left:15px; top:186px;}
a.AanbiedingGroepLink1, a.AanbiedingGroepLink1:link, a.AanbiedingGroepLink1:visited, a.AanbiedingGroepLink1:active{font-size: 11px; color: #1a6ba6; font-family: verdana; text-decoration:none; font-weight:bold;}
a.AanbiedingGroepLink1:hover{ color: #EF7F00; text-decoration:none;} */
.AanbiedingGroepLink1{position:absolute; z-index:100; left:3px; width:129px; height:22px; padding: 0px 2px 0px 2px; overflow:hidden; text-align:center; font-family: verdana; font-size: 11px; text-decoration:none; top:167px; color:#eeeeee; background-image:url('/images/buttons/blue133.gif'); background-repeat:no-repeat; line-height: 20px; }
a.AanbiedingGroepLink1, a.ProductGroepLink1:link, a.ProductGroepLink1:visited, a.ProductGroepLink1:active{font-size: 11px; color: #f3f3f3; font-family: verdana; text-decoration:none; font-weight:normal;}
a.AanbiedingGroepLink1:hover{ color: #ffffff; text-decoration:none;}
a.AanbiedingGroepLink2, a.AanbiedingGroepLink2:link, a.AanbiedingGroepLink2:visited, a.AanbiedingGroepLink2:active{font-size: 11px; color: #1a6ba6; font-family: verdana; text-decoration:none; font-weight:bold;}
a.AanbiedingGroepLink2:hover{ color: #EF7F00; text-decoration:none;}

/* Product Overzicht CSS Definities */ 
.NietGefilterdeartikelen {font-family: Verdana; font-size: 11px; font-weight: bold; background-color: #808080; color: #FFF; margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; position: relative; float: left; width: 720px;}
.ProductOverzicht{position:relative; padding-left:10px; float:left; width:765px;  background-image: url('/images/productoverzicht/OverzichtbackCenter.gif'); background-repeat:repeat-y; }
.ProductOverzichtTop{ position:relative; padding-left:10px; float:left; width:765px; height:5px;  background-image: url('/images/productoverzicht/OverzichtbackTop.gif'); background-repeat: no-repeat; }
.ProductOverzichtBottom{position:relative; padding-left:10px; float:left; width:765px; height:24px;  background-image: url('/images/productoverzicht/OverzichtbackBottom.gif'); background-repeat: no-repeat; }
.ProductOverzichtFlashBanner {width: 797px; height: 247px; position: relative;  padding:0; margin:0;}
.RadComboSortBox {margin-bottom: 6px; font-family: verdana; font-size: 11px; color: #666666;padding-left: 3px;}
.ProductOverzichtsItem {position: relative; float: left; width: 760px; height: 230px; top: 0px; left: 0px; margin: 0; border-bottom: 1px solid #e1e1e1;  margin-right: 0px; }
.ProductOverzichtsSeparator {position: relative; float: left; width: 0px; height: 216px; margin-top: 0px; background-image: url('/images/controls/ProductOverzicht/separator.jpg'); border-bottom: solid 1px #d7d7d7;}
.ProductItemBack{Position: absolute; top: 0px; left: 0px; width:746px; height:215px; padding:5px; font-family: Verdana; font-size: 14px; z-index: 5;}
.ProductItemBackHovered{Position: absolute; top: 0px; left: 0px; width:746px; height:215px; padding:5px; font-family: Verdana; font-size: 14px; z-index: 5; color:#1a6ba6;}
.ProductMerk{position:absolute; z-index:20; left:220px; top:5px; font-family: verdana; font-size: 11px; color: #000000; font-weight: bold; }
img.ProductMerk{height: 10px;}
.ProductType{position:absolute; z-index:20; left:220px; top:15px; font-family: verdana; font-size: 11px; color: #000000; font-weight: bold;}
.InProductItemBack{Position:relative;  width:746px; height:220px;}
.ProductOverzichtOmschrijving{Position:absolute; left:225px; width:500px;  text-align:left; top:5px; height: 25px; overflow:hidden;  font-family: Verdana; font-size: 14px; font-weight:bold;}
.ProductImage{Position:absolute; left:7px; top:7px; z-index: 3; width: 200px; height: 200px;}
.ProductPrijsBack{font-family: Verdana; font-size: 24px;  font-weight: bold; position:absolute; z-index:15; left:607px; width:150px; color:#1a6ba6; text-align:center; top:130px; display: block;} /* background-image: url('/images/aanbieding/prijsback.gif'); background-repeat:no-repeat;}*/
.ProductPrijsBackhover{position:absolute; z-index:15; left:100px; top:102px; color:#1a6ba6; width:152px; height:75px; display: block;} /* background-image: url('/images/aanbieding/prijsbackhover.gif'); background-repeat:no-repeat;}*/
.ProductPrijs{ position: absolute; top: 40px; left: 20px; font-family: Verdana; font-size: 24px;  font-weight: bold; text-align: left; }
.ProductLink, .ProductLink:hover{position:absolute; z-index:100; left:0px; top:0px; width:760px; height:225px; color: #000;}
.ProductUsp, .ProductUSP:hover {position: absolute; left: 195px; top: 35px; width: 500px; height: 107px; overflow: hidden; font-family: Verdana; font-size: 11px; color: #000; list-style-image: url("/images/li.png"); list-style-position: outside;}

.ProductMeerInfo{Position:absolute; text-align:center; left:600px; top:200px; padding:3px; width:133px; height:20px; background-image: url('/images/buttons/blue133.gif'); background-repeat:no-repeat; }
a.ProductMeerInfo, a.ProductMeerInfo:link, a.ProductMeerInfo:visited, a.ProductMeerInfo:active{font-size: 11px; color: #EEEEEE;  font-family: verdana; text-decoration:none; font-weight:bold;}
a.ProductMeerInfo:hover{text-decoration:none; color: #d1d1d1;}
.ProductBestel{Position:absolute; text-align:center; left:614px; top:180px; padding:3px; width:133px; height:20px; background-image: url('/images/buttons/blue133.gif'); background-repeat:no-repeat; }
a.ProductBestel, a.ProductBestel:link, a.ProductBestel:visited, a.ProductBestel:active{font-size: 11px; color: #ffffff;  font-family: verdana; text-decoration:none; font-weight:bold;}
a.ProductBestel:hover{  text-decoration:none; color: #FFFFFF;}

div.ProductItemBack .Rating {width: 176px; left: 5px; white-space: nowrap; position: absolute; top: 205px;}
div.ProductItemBackHovered .Rating {width: 176px; left: 5px; white-space: nowrap; position: absolute; top:205px;}
.ProductTussenMeerInfo{}

/*  Dojo CSS Definities */ 
.DojoTop{position:absolute; left:0px; top:0px; width:100%; min-height:100% !important; z-index:100 !important; text-align: center; background-image: url('/images/transBlack.png');}
.DojoTopFixed{position:fixed; left:0px; top:0px; width:100%; height:100% !important; z-index:100 !important; text-align: center; background-image: url('/images/transBlack.png');}
.DojoShade {position:relative; left:0px; top:0px; width:100%; height: 100% !important; } /*background-image: url(/Images/TransBlack10.png); background-repeat: repeat;}*/
.DojoLoader{ position: relative; width: 250px; height: 150px; top: 50%; margin: 0 auto 0 auto; margin-top: -75px;  background-color: Transparent; border:none; font-family: verdana; font-size: 14px; font-weight: bold; color: #fff;}
.DojoTitle {position: relative; color: #fff; font-family: verdana; font-size: 13px; font-weight: normal; height: 30px; line-height: 30px; background-color: Transparent; width: 100%; background-image: url('/images/controls/meerafbeeldingen/meerafbeeldingen-header.png');}
.Basket .DojoTitle {background-image: url('/images/controls/shoppingbasket/winkelwagen-header.png'); background-repeat: no-repeat;}
.DojoContent {width: 100%; position: relative; left: 0px;}
.DojoContent2 {width: 100%; position: relative; left: 0px; background-color: #fff; text-align: left; font-family: verdana; font-size: 11px;padding: 0;}
.DojoFrame {position: relative; border: solid 1px #9c9ea0; width: 724px; margin-left: auto; margin-right: auto; margin-top: 120px;}
.DojoTitle2 {font-weight: bold; position: relative; margin-left: 15px; float: left;}
.DojoClose{ position:relative; float: right; font-size: 11px; color: #fff; font-family: verdana; margin-right: 8px; line-height: 25px; margin-top: 2px;}
.DojoClose a {color: #fff; text-decoration: none;}


/*  Vergelijk CSS Definities */ 
.VergelijkBackgroundShade{ position: relative;  z-index: 12  !important;  width: 787px; padding: 0; height: auto; margin:0; margin-top:70px; background-image: url(/Images/TransBlack10.png); background-repeat: repeat; }
.VergelijkBackground{ position: relative;  z-index: 120000 !important;  width: 784px; height: auto; top:-5px; left:-5px; margin:0; padding:0;  background-color: #ffffff; border:solid 1px #495C7D;  font-size: 14px; font-family:verdana; font-size:11px; color: #333333; text-align:left;}
.VergelijkTitelBack{position:relative; width:100%; height:25px; background-color:#e6f0f9; }
.VergelijkTitel{ position:absolute; left:20px; top:5px; color:#1a6ba6; font-size:14px; font-weight: bold; }
.VergelijkTitelClose{ position:absolute; width:200px; left:575px; top:6px; text-align:right; }
.VergelijkTopRow{Position:relative; height:27px; padding: 0px 0 0px 5px; width:100%; line-height: 27px;}
.VergelijkBox{Position:relative; width:195px; height: 198px; border:solid 1px #9c9ea0; border-left:none; float:left; margin:0; padding:0;}
.VergelijkBoxLast{Position:relative; width:196px; height: 198px;  border-top:solid 1px #9c9ea0;  border-bottom:solid 1px #9c9ea0; float:left; margin:0; padding:0;}
.VergelijkGfkTitel{Position:relative; width:100%; height:21px; background-image:url('/images/titleback.gif'); background-repeat:repeat-x;clear:both; line-height: 21px; border-bottom: solid 1px #9c9ea0;}
.VergelijkBackground a, .VergelijkBackground a:link, .VergelijkBackground a:visited, .VergelijkBackground a:active{font-size: 11px; color: #aaaaaa;  font-family: verdana; text-decoration:none; font-weight:bold;}
.VergelijkBackground a:hover{  text-decoration:none; color: #000000;}
                                                             
.VergelijkGfk{Position:relative; width:100%; padding-top:5px; border:solid 1px silver; clear:both;}
.VergelijkArtikel1{Position: absolute; left:206px; top:3px;}
.VergelijkArtikel2{Position: absolute; left:402px; top:3px;}
.VergelijkArtikel3{Position: absolute; left:598px; top:3px;}
.VergelijkArtikel1Sluit{Position: absolute; left:372px; top:5px; cursor:pointer;}
.VergelijkArtikel2Sluit{Position: absolute; left:568px; top:5px; cursor:pointer;}
.VergelijkArtikel3Sluit{Position: absolute; left:764px; top:5px; cursor:pointer;}

.VergelijkProductItemBack{Position:relative; left:10px;  width:192px; height:185px; padding:5px; font-family: verdana; font-size: 11px;}
.VergelijkProductType{Position:absolute; font-weight: bold; left:0px; top:5px; width:180px; height:17px; overflow:hidden;}
.VergelijkProductImage{Position:absolute; left:10px; top:30px;}
.VergelijkProductPrijsBack{position:absolute; z-index:15; left:110px; top:92px; width:65px; height:65px; background-color:#1a6ba6;}

.VergelijkProductMeerInfo{Position:absolute; left:0px; top:165px; padding:4px; width:64px; height:14px; background-image: url('/images/ProductOverzicht/Meerinfoback.gif'); background-repeat:repeat-x; border:solid 1px #EF7F00; border-right:none;}
a.VergelijkProductMeerInfo, a.VergelijkProductMeerInfo:link, a.VergelijkProductMeerInfo:visited, a.VergelijkProductMeerInfo:active{font-size: 11px; color: #EF7F00;  font-family: verdana; text-decoration:none; font-weight:bold;}
a.VergelijkProductMeerInfo:hover{  text-decoration:none; color: #1a6ba6;}
.VergelijkProductTussenMeerInfo{Position:absolute; left:72px; top:165px;padding:4px; width:20px; height:15px; border-bottom:solid 1px #EF7F00;}
.VergelijkProductBestel{Position:absolute; left:76px; top:165px; padding:4px; width:89px; height:14px; background-image: url('/images/ProductOverzicht/Bestelback.gif'); background-repeat:repeat-x; border:solid 1px #EF7F00; border-left:none; border-top:solid 1px #f5af64;}
a.VergelijkProductBestel, a.VergelijkProductBestel:link, a.VergelijkProductBestel:visited, a.VergelijkProductBestel:active{font-size: 11px; color: #FFFFFF;  font-family: verdana; text-decoration:none; font-weight:bold;}
a.VergelijkProductBestel:hover{  text-decoration:none; color: #FFFFFF; background-image: url('/images/ProductOverzicht/BestelbackHover.gif');}

.ProductVergelijk{ position:absolute; color:#f0f2f3; width: 175px; top: -2px; right:1px; text-align:right; font-family: verdana; font-size: 10px; color: #000000; font-weight: bold;}
.ProductVergelijkBut{ position: relative; width: 175px; padding: 5px 10px 0px 0px; color: #1a6ba6; height:14px; }
.VergelijkCheck1{position: relative;}
.ProductVoorraad { position:absolute; clear:both; width: 300px; top: 190px; right: 1px; text-align:right; font-family: verdana; font-size: 10px; color: #03c836; font-weight: bold;}

.VergelijkGfk{Position:relative; width:100%; height:auto;  }
.VergelijkGfkBox1{Position:relative; width:192px; height: 26px;  margin: 0 5px 0 5px; padding:0;}
.VergelijkGfkBox2{Position:relative; width:192px; background-color:#f0f2f3; height: 26px;  margin: 0 5px 0 5px; padding:0; }
.VergelijkGfkClear{Position:relative; width:700px; height: 1px; clear:both; border:solid 1px red;}
.VergelijkView{position:relative; width:774px; border:none; left: 5px;}
.VergelijkItem{position:relative; width:190px; height: 14px; margin: 0 5px 0 5px; padding:0; line-height: 14px;}

/*  Product Groep CSS Definities */ 

.ProductGroepItem {position: relative; float: left; width: 139px; height: 190px; top: 0px; left: 0px; margin: 0; margin-right: 0px; border-bottom:solid 1px #d7d7d7;}
.ProductGroepItemBack {float: left; margin: 10px; }
.ProductGroepBack{position:relative; z-index:10; width:142px; height:180px; color:#000; margin:0; padding:0;}
.ProductGroepBack:hover{ color:#0694d6; }
.ProductGroepCategorie{position:relative; top:-6px; font-family: verdana; font-size: 12px; color:#1a6ba6; font-weight:bold;}
.ProductGroepImage {position:absolute; z-index:10; left:4px; top:0px; border: 1px solid #ff0000;}
.ProductGroepSeparator {position: relative; float: left; width: 1px; height: 180px; margin-top: 0px; background-image: url('/images/controls/ProductOverzicht/separator.jpg'); border-bottom: solid 1px #d7d7d7;}

.ProductGroepOmschrijving{position:absolute; z-index:20; left:0px; top:140px; width:142px; overflow:hidden; text-align:center; font-family: verdana; font-size: 11px;  }

.ProductGroepLink{position:absolute; z-index:100; left:0px; top:0px; text-decoration: none; white-space: nowrap; overflow: hidden; cursor: pointer; width:135px; height:155px;}
a.ProductGroepLink{color:#000; }
a.ProductGroepLink:hover{color:#0694d6; }

.ProductGroepLink1{position:absolute; z-index:100; left:3px; width:129px; height:22px; padding: 0px 2px 0px 2px; overflow:hidden; text-align:center; font-family: verdana; font-size: 11px; text-decoration:none; top:157px; color:#eeeeee; background-image:url('/images/buttons/blue133.gif'); background-repeat:no-repeat; line-height: 20px; }
a.ProductGroepLink1, a.ProductGroepLink1:link, a.ProductGroepLink1:visited, a.ProductGroepLink1:active{font-size: 11px; color: #f3f3f3; font-family: verdana; text-decoration:none; font-weight:normal;}
a.ProductGroepLink1:hover{ color: #ffffff; text-decoration:none;}

.DivMenuTitel{position:relative; margin:0; padding:0; width:230px; height:33px; background-image: url('/images/menu/backtop.gif'); background-repeat: no-repeat;}
.DivMenuEnd{position:relative; margin:0 0 10px 0; padding:0; width:230px; height:30px !important; background-image: url('/images/menu/backBottom.gif'); background-repeat: no-repeat;}
.InformatieMenuBack{border: none; width:238px; padding:10px 0 5px 3px; margin:0; font-family: verdana; font-size: 11px; background-image: url('/images/menu/backCenter.gif'); background-repeat: repeat-y;}
.InformatieMenuTitel{font-family: verdana; font-size: 13px; color: #ffffff; font-weight:normal; position: relative; top:11px; left:14px;}
.ProductGroepMenuBack{border: none; width:194px; padding:10px 0 5px 0px; margin:0; font-family: verdana; font-size: 11px;}
.MenuTitel{font-family: verdana; font-size: 14px; color: #1a6ba6; font-weight:bold; position: relative; top:11px; left:14px;}
.ProductGroepMenuBack a, .ProductGroepMenuBack a:link, .ProductGroepMenuBack a:visited, .ProductGroepMenuBack a:active
{font-size: 11px; color: #000000;  font-family: verdana; text-decoration:none; font-weight:bold; }
.ProductGroepMenuBack a:hover{  text-decoration:none; color: #1a6ba6; }

.ProductGroepEshopOverzicht{border:solid 1px silver; width:163px; height:19px; padding: 5px 0 2px 15px; margin-top:5px; font-family: verdana; font-size: 11px; background-image:url('/images/buttons/blackbutback.gif'); background-repeat:repeat-x;}
.ProductGroepEshopOverzicht a, .ProductGroepEshopOverzicht a:link, .ProductGroepEshopOverzicht a:visited, .ProductGroepEshopOverzicht a:active{font-size: 11px; color: #000; font-family: verdana; text-decoration:none; font-weight:bold;}
.ProductGroepEshopOverzicht a:hover{ color: #1a6ba6; text-decoration:none;}

/* Reparatie informatie */
.ReparatieInfoBack{ position:relative; text-align:left; width:434px; height:170px; background-image: url('/images/Opvragen.png'); background-repeat:no-repeat;}
.ReparatieTextBox{ position: absolute; left: 15px; top: 40px;  width: 280px;}
.ReparatieBonnummer{ width: 175px; text-align: left; vertical-align: middle; font-family: verdana; font-size: 11pt; font-weight: normal; color: #545454;}
.Reparatiebackgroundtextbox{ position:relative; font-family: verdana; font-size: 11px; vertical-align: middle; width:225px; left:5px; color:#545454;  background-color:  Transparent; border:none;}
.RepBox{  width:167px; height:22px; background-image: url('/images/Controls/BestelProces/Box165.gif'); background-repeat: no-repeat; background-color: #FFFFFF; }
.Repbackgroundtextbox{ position:relative; font-family: verdana; font-size: 11px; vertical-align: middle; width:160px; left:5px; color:#545454;  background-color:  Transparent; border:none;}
.RepBut{Position:absolute; left:305px; top:55px; text-align:center; padding:4px; width:95px; height:22px; background-image: url('/images/buttons/Bluebutback.gif'); background-repeat:no-repeat; }
.Reparatietitel{position:relative; font-family: verdana; font-size: 14px; font-weight: bold; vertical-align: middle; width:300px; top:10px; left:17px; color:#FFFFFF; border:none;}
.ContactBut{ position: relative; left: 35px; text-align:center; padding:4px; width:95px; height:22px; background-image: url('/images/buttons/verstuur.jpg'); background-repeat:no-repeat; }
.SollicitatieBut{ position: relative; top: 5px; left: 55px; text-align:center; padding:4px; width:95px; height:22px; background-image: url('/images/buttons/BluebutSend.gif'); background-repeat:no-repeat; }

/*  Informatie CSS Definities */
.InformatieContent{font-family: verdana; font-size: 11px; color:#808080; position: relative; margin-left: 35px;}
.InformatieContent a, .InformatieContent a:link, .InformatieContent a:visited, .InformatieContent a:active
{color: #1a6ba6; text-decoration:none; }
.InformatieContent a:hover{  text-decoration:none; color: #808080; } 

.InformatieTitel
{
    font-family: verdana;
    font-size: 24px;
    color: #1a6ba6;
    font-weight: bold;
}
.InformatieText
{
    font-size: 13px;
    font-family: verdana;
    color: #535353;
}

/* Informatie nieuwsbrief */
.NieuwsbriefBack{ position:absolute; text-align:left; margin-left: 30px;  border: none; width:436px; height:160px; background-image: url('/images/back-inschrijven-nieuwsbrief.jpg'); background-repeat:no-repeat; color: #545454; font-family: verdana; font-size: 11px;}
.NieuwsbriefTitel{ position:relative; font-family: verdana; font-size: 13px; color:#fff; font-weight: normal; width:340px; padding: 0px 0 0 20px; height:29px; line-height: 29px;}
.NieuwsbriefTitelLijn{ position:absolute; left:10px; top:60px; width:330px; border-top:solid 1px silver;}
.NieuwsBriefEmail {position: absolute; left: 3px; top: 58px; font-family: verdana; font-size: 11px;}
.NieuwsBriefEmailBox {border: solid 0px transparent; position: absolute; left: 85px; top: 58px; background-color: Transparent; width: 150px; font-family: verdana; font-size: 11px; color: #545454;}

.NieuwsbriefBack table{font-family: verdana; font-size: 11px; left: 7px; top:10px; width:330px; position:relative;}

.NieuwsbriefBut{Position:absolute; left:318px; top:120px; text-align:left; padding:0px; width:93px; height:20px; background-image: url('/images/buttons/nieuwsbrief-instellen.jpg'); background-repeat:repeat-x; }
a.NieuwsbriefBut, a.NieuwsbriefBut:link, a.NieuwsbriefBut:visited, a.NieuwsbriefBut:active{font-size: 11px; color: #ffffff;  font-family: verdana; text-decoration:none; font-weight:bold;}
a.NieuwsbriefBut:hover{  text-decoration:none; color: #FFFFFF;}

/*  ###### Rad Input */

html body .RadInput_Default .riError,
html body .RadInput_Error_Default,
.RadForm.rfdTextbox .RadInput_Default .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"]
{
	border-color:#d51923;
	background:#fff 100% -298px no-repeat url('/Images/Input/sprite.gif');
	color:#d51923;
}

/*IE quirks mode*/
input.riTextBox

{
	height: 13px !important;
	font-family: verdana;
	font-size: 11px;
	line-height: 13px;
	border: solid 0px transparent;
	background-color: Transparent;
}

.RadInput_Default table
{
	vertical-align:bottom;
	background-image: url('/images/basket/backinput.jpg');
	background-repeat: repeat-x;
	border: solid 1px #646567 !important;
	height: 15px;
}


.RadInput_Default a
{
	display:block;
	overflow: hidden;
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	background:transparent no-repeat url('/images/Input/sprite.gif');
	text-indent:-2222px;
	text-align:center;
	text-decoration:none;
}


.RadInput_Default .riSpin a,
.RadInput_Default .hiddenspinbutton
{
	width:15px;
	height:6px;
	line-height:6px;
	margin:2px 0px 0px 0px;
}


.RadInput_Default .hiddenspinbutton 
{
    visibility: hidden;
}

.RadInput_Default .riUp
{
	background-position:4px -100px;
}

.RadInput_Default .riUp:hover
{
	background-position:4px -150px;
}

.RadInput_Default a.riDown
{
	background-position:4px -200px;
	margin-top:2px;
}

* html .RadInput_Default a.riDown
{
	margin-top /**/:0;
}

.RadInput_Default a.riDown:hover
{
	background-position:4px -250px;
}
/* Winkels itsOnline.nl */
.CenterDiv{ position:relative; text-align: center; width: 100%;  padding: 0; margin: 0px 0px 0px 0px; }
.WinkelsHeader{ position:relative; height:auto; text-align:left; font-family: verdana; font-size: 12px; font-weight: bold; color: #1a6ba6; padding: 0px 0px 0px 0px; }
.FiliaalHead{font-family: verdana; font-size: 12px; font-weight:bold; color: #000000;  padding-left:5px;}
.FiliaalText{font-family: verdana; font-size: 11px; color: #000000;}
.FiliaalKaart{position:relative; width:550px; height:420px; vertical-align: middle;}
.KaartNL{ position:absolute; left:320px; top:70px;}
.FiliaalZoekbox{ position:absolute; left:0px; height:200px; top:30px; width:280px; z-index:300;}
.FiliaalTop{Position:relative; width:550; height:27px; left:0px; margin-bottom:8px;}
.FiliaalBalk{ Position:relative; width:550; height:27px; left:0px; background-color:#1a6ba6; margin-top:8px;}
.FiliaalOverzicht{ Position:relative; width:550px; border-top: solid 1px black; margin: 0px 0px 0px 0px;  }
.PostcodeZoekBox{ position: absolute;  left: 6px; right:0px; width:280px;  top:85px; text-align:center; vertical-align:Bottom;}
.PostcodeZoekBut{ vertical-align: middle;}
.PostcodeZoeklabel{vertical-align: middle; height:25px; font-weight: normal;color: black;font-family: verdana;text-align: left;width: 70px;font-size: 12px; }
.PostcodeSearchbox{ font-family:verdana;font-size:11px; width:175px;  background-image: url('/images/Controls/BestelProces/BackgroundStatusBalk.gif'); background-repeat: repeat-x;
	background-color: #FFFFFF; border: solid 1px #7b7c7e;}
.DropDownListZoekFiliaal{    position:relative; width: 260px; margin: 10px 0px 10px 0px;
    background-image: url('/images/Controls/BestelProces/BackgroundAanmeldScherm.gif'); background-repeat: repeat-x;background-color: #FFFFFF;}
.DropDownListZoekProvincie{
    position:relative; width: 260px; margin: 0px 0px 10px 0px;
    background-image: url('/images/Controls/BestelProces/BackgroundAanmeldScherm.gif'); background-repeat: repeat-x; background-color: #FFFFFF;}

/* F.A.Q */
.MainTitelLabelFaq{ position: relative; font-family: verdana; font-size: 24px; color: #4f5354; font-weight:normal;}
.MainTitel{    position: relative; top: 0px; left: 0px; margin: 0px 0px 0px 0px;  border-bottom: padding: 0px 0px 0px 0px;}
.MainTitelSubLabelFaq{    position: relative; font-family: verdana; font-size: 11px; color: #000000; font-weight: normal;}
.Vak104aFaq{position:relative; padding:10px 0px 10px 0px; margin:0; font-family: verdana; font-size: 11px; color: #545454; }
.link1, a.link1, a.link1:visited, a.link1:active{   font-family: verdana; font-size: 11px; color: #545454; font-weight: normal; text-decoration: none; text-transform: none; font-style: normal; font-variant: normal; font-weight: normal;}
a.link1:hover{   text-decoration: none; font-family: verdana; font-size: 11px; color: #1a6ba6; font-weight: normal;}
.lblMgVr{position: relative; font-family: verdana; font-size: 13px; color: #1a6ba6; font-weight: bold;}
.MainTitelFaq{    font-family: verdana; font-size: 12px; color: #1a6ba6; font-weight: bold;}
.FaqBlok{position:relative; float:none; left: 0px; width:365px; padding:0px 0px 0px 0px; margin-bottom:30px; margin-right:0px;  }
.FaqBlokFloat{position:relative; float:left; left: 0px; width:365px; padding:0px 0px 0px 0px; margin-bottom:30px; margin-right:0px;  }
a.FaqSubGroepLink {text-decoration: none; color: #545454; font-size: 11px; font-weight: bold; font-family: verdana;}
a.FaqSubGroepLink:hover {color: #1a6ba6;}
.InFaqBlok{position:relative;  width:100%; height:105px;  color: #000000; background-color: #ffffff; }
.FaqMeer{ position: relative; top:0px; width:250px; text-align:left; text-decoration: underline;}
.FaqNiet{ position:relative; width:580px; text-align:left; text-decoration: none; font-family: verdana; font-size: 11px; color: #000000; font-weight: bold; }
.FaqHead{font-family: verdana; font-size:12px; width: 573px; }
.DrTekst{font-family: verdana;	font-size: 12px; font-weight:normal; left:0px;	 text-align:left;}
.BorderFaq{position :relative;width: 580px; padding: 0px; margin:  0px 0px 8px 0px;  font-family: verdana;font-size: 11px; color: #000000; clear:both; top: 0px; left: 0px; overflow: hidden; height: auto; text-align:left;}
.MainTitelLabel{position:relative; left:0px; top:0px; text-decoration: none; color: #1a6ba6; font-family: verdana;  font-size: 12px; font-weight: bold; }
a.TerugLink , a.TerugLink:link , a.TerugLink:visited{font-family: verdana; font-size: 11px; font-weight:normal; color: #545454; text-decoration:none;}
a.TerugLink:hover{font-family: verdana; font-size: 11px; color: #1a6ba6; text-decoration:none;}
.FaqTerug{right: 20px; position: absolute; top: 5px; height: 13px; margin: 0px 0px 0px 0px; text-align: left; font-family: verdana; font-size: 11px; font-weight: bold;	color: #545454;}
.vak104a{position :relative; width: 580px; padding: 0px; margin:  0px 0px 8px 0px;  font-family: verdana; font-size: 11px; color: #545454;  height: auto; text-align:left;}

.SubMenuProducten {font: normal 12px/15px "Segoe UI", verdana, sans-serif; float: left; min-height: 281px; min-width: 200px; background-image: url('/images/Submenu/divider.png'); background-position: right top; background-repeat: no-repeat; padding: 8px;}
.SubMenuProducten div a {font: normal 12px/15px "Segoe UI", verdana, sans-serif; text-decoration: none; color: #000;}
.SubMenuActies {font: normal 12px/15px "Segoe UI", verdana, sans-serif; float: left; min-width: 200px; min-height: 281px; background-image: url('/images/Submenu/divider.png'); background-position: right top; background-repeat: no-repeat; padding: 8px; display: none;}
.SubMenuMerken {font: normal 12px/15px "Segoe UI", verdana, sans-serif; float: left; min-width: 200px; min-height: 281px; background-image: url('/images/Submenu/divider.png'); background-position: right top; background-repeat: no-repeat; padding: 8px;}
.SubMenuMerken div a {font: normal 12px/15px "Segoe UI", verdana, sans-serif; text-decoration: none; color: #000;}

/*     <MyIZI Definitions>      */
.divLogin  {width: 400px; height: 300px; border: 1px solid #cecece; display: block; text-align: center; margin-left:auto; margin-right: auto; font: normal 12px/22px "Segoe UI", verdana, sans-serif;}
.divLeftColumn {width: 190px; text-align: right; margin: 5px; float: left;}
.divRightColumn {width: 190px; text-align: left; margin: 5px; float: right;}
/*     </MyIZI Definitions>     */

/* <RadMenu / Izi4You> */

.RadMenu_Izi4You .rmRootGroup, .RadMenu_Izi4You a.rmLink, .RadMenu_Izi4You .rmGroup .rmText, .RadMenu_Izi4You .rmVertical .rmText, .RadMenu_Izi4You .rmLeftArrow, .RadMenu_Izi4You .rmRightArrow, .RadMenu_Izi4You .rmTopArrow, .RadMenu_Izi4You .rmBottomArrow { background-image: url('/images/Submenu/rmSprite.png'); background-color: transparent;}
.RadMenu_Izi4You .rmRootGroup {	border: none; background-repeat: repeat-x; background-position: 0 -374px; background-color: #fff; min-height: 34px;}

/* <Root items> */

.RadMenu_Izi4You, .RadMenu_Izi4You a.rmLink {font: normal 12px/32px "Segoe UI", verdana, sans-serif; color: #fff;	text-decoration: none;}
.RadMenu_Izi4You a.rmLink {background: none;}
.RadMenu_Izi4You .rmFirst a.rmLink:hover {background-image: url('/images/Submenu/arrow.png'); background-position: center bottom; background-repeat: no-repeat;}
.RadMenu_Izi4You .rmVertical .rmFirst, .RadMenu_Izi4You .rmVertical .rmLast {background: none;}
.RadMenu_Izi4You a.rmLink:hover,.RadMenu_Izi4You a.rmFocused, .RadMenu_Izi4You a.rmSelected {background-image: url('/images/Submenu/arrow.png'); background-position: center bottom; background-repeat: no-repeat;}
.RadMenu_Izi4You .rmHorizontal .rmRootLink span.rmText {display: inline; padding-left: 12px;}
.RadMenu_Izi4You_rtl .rmRootLink span.rmText {padding-right: 12px;}
.RadMenu_Izi4You .rmHorizontal a.rmRootLink {padding-left: 0;}
.RadMenu_Izi4You_rtl a.rmRootLink {margin-left: 0; padding: 0;}
.RadMenu_Izi4You .rmHorizontal .rmItem > a.rmRootLink {width: 100%;}
.RadMenu_Izi4You .rmHorizontal .rmItem {position:static;}
.RadMenu_Izi4You ul.rmHorizontal .rmLeftImage {margin: 4px -4px 0 6px;}
.RadMenu_Izi4You_rtl ul.rmHorizontal .rmLeftImage {margin: 4px 6px 0 -4px;}
.RadMenu_Izi4You .rmVertical a.rmLink {padding-top: 1px; padding-bottom: 1px;}
.RadMenu_Izi4You .rmVertical a.rmLink:hover, .RadMenu_Izi4You .rmVertical a.rmFocused, .RadMenu_Izi4You .rmVertical a.rmSelected, .RadMenu_Izi4You .rmVertical a.rmExpanded, .RadMenu_Izi4You .rmVertical a.rmExpanded:hover {padding-top: 0; padding-bottom: 0; border-style: solid; border-color: #828282; border-width: 1px 0;}
.RadMenu_Izi4You .rmVertical .rmFirst a.rmLink:hover, .RadMenu_Izi4You .rmVertical .rmFirst a.rmFocused, .RadMenu_Izi4You .rmVertical .rmFirst a.rmSelected, .RadMenu_Izi4You .rmVertical .rmFirst a.rmExpanded, .RadMenu_Izi4You .rmVertical .rmFirst a.rmExpanded:hover {padding-top: 1px; padding-bottom: 0;	border-top-width: 0;}
.RadMenu_Izi4You .rmVertical .rmLast a.rmLink:hover, .RadMenu_Izi4You .rmVertical .rmLast a.rmFocused, .RadMenu_Izi4You .rmVertical .rmLast a.rmSelected, .RadMenu_Izi4You .rmVertical .rmLast a.rmExpanded, .RadMenu_Izi4You .rmVertical .rmLast a.rmExpanded:hover {padding-bottom: 1px; padding-top: 0; border-bottom-width: 0;}
.RadMenu_Izi4You .rmVertical .rmItem a.rmDisabled:hover {padding-top: 1px; padding-bottom: 1px;	border-width: 0;}
.RadMenu_Izi4You a.rmDisabled, .RadMenu_Izi4You a.rmDisabled:hover { color: #7d7d7d; background-color: transparent;}
 .RadMenu_Izi4You a.rmExpanded {background-image: url('/images/Submenu/arrow.png') !important; background-position: center bottom !important; background-repeat: no-repeat !important;}
 .RadMenu_Izi4You a.rmLink {cursor: pointer !important;}
/* </Root items> */


/* <Submenu items> */

.RadMenu_Izi4You .rmGroup, .RadMenu_Izi4You .rmMultiColumn, .RadMenu_Izi4You .rmGroup .rmVertical {border: 1px solid #979797; border-top: none;	background: #fff url('/images/Submenu/rmVSprite.png') repeat-x 0 0; color: #000;}
.RadMenu_Izi4You .rmTopFix, .RadMenu_Izi4You .rmBottomFix, .RadMenu_Izi4You .rmRoundedCorners .rmGroup .rmItem, .RadMenu_Izi4You .rmRoundedCorners li.rmFirstGroupColumn .rmItem, .RadMenu_Izi4You .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem, .RadMenu_Izi4You .rmRoundedCorners ul.rmHorizontal .rmFirst, .RadMenu_Izi4You_Context.rmRoundedCorners .rmGroup .rmItem, .RadMenu_Izi4You_Context.rmRoundedCorners ul.rmHorizontal .rmFirst {background-image: url('/images/Submenu/rmVSprite.png'); background-color: #fff; background-repeat: repeat-y;}
* html .rmRoundedCorners_Izi4You .rmGroup .rmItem, * html .rmRoundedCorners_Izi4You ul.rmHorizontal .rmFirst {background-image: url('/images/Submenu/rmVSprite.png'); background-color: #fff; background-repeat: repeat-y;}
.RadMenu_Izi4You .rmRoundedCorners .rmScrollWrapContainer .rmGroup, .RadMenu_Izi4You .rmRoundedCorners .rmScrollWrap .rmItem, .RadMenu_Izi4You .rmRoundedCorners .rmGroupColumn .rmItem, .RadMenu_Izi4You .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem, .RadMenu_Izi4You .rmRoundedCorners .rmHorizontal .rmItem, .RadMenu_Izi4You .rmRoundedCorners .rmScrollWrap .rmVertical, .RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup, .RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrap .rmItem, .RadMenu_Izi4You_Context.rmRoundedCorners .rmHorizontal .rmItem, .RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrap .rmVertical {background-image: none;}
* html .rmRoundedCorners_Izi4You .rmScrollWrapContainer .rmGroup, * html .rmRoundedCorners_Izi4You .rmScrollWrap .rmItem, * html .rmRoundedCorners_Izi4You .rmHorizontal .rmItem, * html .rmRoundedCorners_Izi4You .rmScrollWrap .rmVertical {background-image: none;}
.RadMenu_Izi4You .rmRoundedCorners .rmGroupColumn {background-color: #fff;}
.RadMenu_Izi4You .rmBottomLeft, .RadMenu_Izi4You .rmRoundedCorners .rmScrollWrapContainer, .RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrapContainer, .RadMenu_Izi4You_Context.rmRoundedCorners ul.rmGroup, .RadMenu_Izi4You .rmRoundedCorners ul.rmGroup, .RadMenu_Izi4You .rmRoundedCorners .rmMultiColumn {background-image:  url('/images/Submenu/rmRoundedLeft.png'); background-color: transparent; background-repeat: no-repeat;}
* html .rmRoundedCorners_Izi4You .rmScrollWrapContainer, * html .rmRoundedCorners_Izi4You .rmGroup ul.rmGroup, * html .rmRoundedCorners_Izi4You ul.rmGroup { background-image:  url('/images/Submenu/rmRoundedLeft.png'); background-color: transparent; background-repeat: no-repeat;}
.RadMenu_Izi4You .rmTopRight, .RadMenu_Izi4You .rmBottomRight {background-image:  url('/images/Submenu/rmRoundedRight.png'); background-color: transparent; background-repeat: no-repeat;}
.RadMenu_Izi4You .rmTopFix, .RadMenu_Izi4You .rmBottomFix, .RadMenu_Izi4You .rmRoundedCorners .rmGroup .rmFirst, .RadMenu_Izi4You_Context.rmRoundedCorners .rmGroup .rmFirst, .rmRoundedCorners_Izi4You .rmGroup .rmFirst {border-color: #979797;}

.RadMenu_Izi4You .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_Izi4You .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,
.RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix
{
	background: #FFF;
}

* html .rmRoundedCorners_Izi4You .rmScrollWrapContainer .rmTopFix,
* html .rmRoundedCorners_Izi4You .rmScrollWrapContainer .rmBottomFix
{
	background: #FFF;
}

.RadMenu_Izi4You .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_Izi4You .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_Izi4You .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_Izi4You .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
.RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow
{
	background-color: #FFF;
	border: 0;
}

* html .rmRoundedCorners_Izi4You .rmScrollWrapContainer .rmTopArrow,
* html .rmRoundedCorners_Izi4You .rmScrollWrapContainer .rmBottomArrow,
* html .rmRoundedCorners_Izi4You .rmScrollWrapContainer .rmLeftArrow,
* html .rmRoundedCorners_Izi4You .rmScrollWrapContainer .rmRightArrow
{
	background-color: #FFF;
	border: 0;
}

.RadMenu_Izi4You_rtl .rmBottomLeft,
.RadMenu_Izi4You_rtl .rmRoundedCorners ul.rmGroup,
.RadMenu_Izi4You_rtl .rmRoundedCorners .rmMultiColumn,
.RadMenu_Izi4You .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Izi4You .rmScrollWrapContainer .rmBottomLeft,
.rmRoundedCorners.RadMenu_Izi4You_Context_rtl ul.rmGroup,
.RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrapContainer
{
	background-image: url('/images/Submenu/rmRoundedLeft_rtl.png');
}

.RadMenu_Izi4You_rtl .rmTopRight,
.RadMenu_Izi4You_rtl .rmBottomRight
{
	background-image: url('/images/Submenu/rmRoundedRight_rtl.png');
}

.RadMenu_Izi4You_rtl li.rmTopFix,
.RadMenu_Izi4You_rtl li.rmBottomFix,
.RadMenu_Izi4You_rtl .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners.RadMenu_Izi4You_Context_rtl .rmGroup .rmItem
{
	background-position: 101% 0;
}

.RadMenu_Izi4You .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_Izi4You_rtl .rmGroup,
.RadMenu_Izi4You_rtl .rmMultiColumn,
.RadMenu_Izi4You_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_Izi4You .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu_Izi4You .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Izi4You .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Izi4You .rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.RadMenu_Izi4You_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.rmRoundedCorners_Izi4You .rmScrollWrapContainer li.rmItem
{
	background: none;
}

.RadMenu_Izi4You .rmGroup .rmItem a.rmLink,
.RadMenu_Izi4You .rmGroup .rmItem a.rmLink:hover,
.RadMenu_Izi4You .rmGroup .rmItem a.rmFocused,
.RadMenu_Izi4You .rmGroup .rmItem a.rmSelected,
.RadMenu_Izi4You .rmGroup .rmItem a.rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

.RadMenu_Izi4You .rmGroup .rmLast a.rmLink,
.RadMenu_Izi4You .rmGroup .rmLast a.rmLink:hover,
.RadMenu_Izi4You .rmGroup .rmLast a.rmFocused,
.RadMenu_Izi4You .rmGroup .rmLast a.rmSelected,
.RadMenu_Izi4You .rmGroup .rmLast a.rmExpanded
{
	padding-bottom: 1px;
}

.RadMenu_Izi4You .rmGroup a.rmLink,
.RadMenu_Izi4You .rmGroup .rmText,
.RadMenu_Izi4You .rmGroup .rmItem a.rmDisabled,
.RadMenu_Izi4You .rmGroup .rmItem a.rmDisabled:hover,
.RadMenu_Izi4You .rmGroup .rmItem a.rmDisabled .rmText,
.RadMenu_Izi4You .rmGroup .rmItem a.rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 0px !important;
}

.RadMenu_Izi4You .rmGroup a.rmLink:hover,
.RadMenu_Izi4You .rmGroup a.rmFocused,
.RadMenu_Izi4You .rmGroup a.rmSelected,
.RadMenu_Izi4You .rmGroup a.rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_Izi4You .rmGroup a.rmLink:hover .rmText,
.RadMenu_Izi4You .rmGroup a.rmFocused .rmText,
.RadMenu_Izi4You .rmGroup a.rmSelected .rmText,
.RadMenu_Izi4You .rmGroup a.rmExpanded .rmText
{
	background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_Izi4You .rmRootGroup .rmExpandRight,
.RadMenu_Izi4You .rmGroup .rmExpandDown,
.RadMenu_Izi4You .rmRootGroup .rmItem a.rmDisabled .rmExpandRight,
.RadMenu_Izi4You .rmGroup .rmItem a.rmDisabled .rmExpandDown,
.RadMenu_Izi4You .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight,
.RadMenu_Izi4You .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_Izi4You a.rmLink:hover .rmExpandRight,
.RadMenu_Izi4You .rmLast a.rmLink:hover .rmExpandRight,
.RadMenu_Izi4You a.rmFocused .rmExpandRight,
.RadMenu_Izi4You a.rmSelected .rmExpandRight,
.RadMenu_Izi4You a.rmExpanded .rmExpandRight
{
	background-position: 100% -312px;
}

.RadMenu_Izi4You .rmGroup a.rmLink:hover .rmExpandRight,
.RadMenu_Izi4You .rmGroup a.rmFocused .rmExpandRight,
.RadMenu_Izi4You .rmGroup a.rmSelected .rmExpandRight,
.RadMenu_Izi4You .rmGroup a.rmExpanded .rmExpandRight,
.RadMenu_Izi4You .rmGroup a.rmLink:hover .rmExpandDown,
.RadMenu_Izi4You .rmGroup a.rmFocused .rmExpandDown,
.RadMenu_Izi4You .rmGroup a.rmSelected .rmExpandDown,
.RadMenu_Izi4You .rmGroup a.rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_Izi4You .rmRootGroup a.rmDisabled:hover .rmExpandRight,
.RadMenu_Izi4You .rmGroup a.rmDisabled:hover .rmExpandDown
{
	background-image: url('/images/Submenu/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Izi4You_rtl a.rmLink,
.RadMenu_Izi4You_rtl .rmRootGroup a.rmDisabled
{
	background-position: 100% -96px;
}

.RadMenu_Izi4You_rtl .rmGroup a.rmDisabled
{
	background: none;
}

.RadMenu_Izi4You_rtl .rmText
{
	background-position: 0 -96px;
}

.RadMenu_Izi4You_rtl .rmVertical a.rmExpanded .rmText,
.RadMenu_Izi4You_rtl .rmVertical a.rmExpanded:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Izi4You_rtl .rmGroup a.rmLink:hover,
.RadMenu_Izi4You_rtl .rmGroup a.rmFocused,
.RadMenu_Izi4You_rtl .rmGroup a.rmSelected,
.RadMenu_Izi4You_rtl .rmGroup a.rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_Izi4You_rtl .rmGroup a.rmLink:hover .rmText,
.RadMenu_Izi4You_rtl .rmGroup a.rmFocused .rmText,
.RadMenu_Izi4You_rtl .rmGroup a.rmSelected .rmText,
.RadMenu_Izi4You_rtl .rmGroup a.rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_Izi4You_rtl .rmRootGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_Izi4You_rtl .rmVertical a.rmLink:hover .rmExpandLeft,
.RadMenu_Izi4You_rtl .rmVertical a.rmFocused .rmExpandLeft,
.RadMenu_Izi4You_rtl .rmVertical a.rmSelected .rmExpandLeft,
.RadMenu_Izi4You_rtl .rmVertical a.rmExpanded .rmExpandLeft
{
	background-position: 0 -216px;
}

.RadMenu_Izi4You_rtl .rmGroup a.rmLink:hover .rmExpandLeft,
.RadMenu_Izi4You_rtl .rmGroup a.rmFocused .rmExpandLeft,
.RadMenu_Izi4You_rtl .rmGroup a.rmSelected .rmExpandLeft,
.RadMenu_Izi4You_rtl .rmGroup a.rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

.RadMenu_Izi4You_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft
{
	background-position: 0 -312px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Izi4You - specific, overlapping submenus)> */

.RadMenu_Izi4You .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_Izi4You .rmVertical .rmSlide,
.RadMenu_Izi4You .rmSlide .rmSlide,
.RadMenu_Izi4You_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_Izi4You_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_Izi4You_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_Izi4You_rtl .rmVertical .rmSlide,
.RadMenu_Izi4You_rtl .rmSlide .rmSlide,
.RadMenu_Izi4You_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Izi4You .rmLeftArrow,
.RadMenu_Izi4You .rmRightArrow
{
	background-color: #E6E6E6;
}

.RadMenu_Izi4You .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #828282; }
.RadMenu_Izi4You .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #828282; }

.RadMenu_Izi4You .rmTopArrow,
.RadMenu_Izi4You .rmBottomArrow,
.RadMenu_Izi4You .rmGroup .rmLeftArrow,
.RadMenu_Izi4You .rmGroup .rmRightArrow
{
	background-color: #E6E6E6;
}

.RadMenu_Izi4You .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #828282; }
.RadMenu_Izi4You .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #828282; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Izi4You .rmHorizontal .rmSeparator .rmText,
.RadMenu_Izi4You .rmVertical .rmHorizontal .rmSeparator .rmText
{
	height: 22px;
	margin: 1px 0 0;
	width: 1px;
	background-color: #A8A8A8;
}

.RadMenu_Izi4You_Context .rmSeparator .rmText,
.RadMenu_Izi4You .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_Izi4You .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
	background-color: transparent;
	background-position: 0 -406px;
}

/* </Separators> */

/* </RadMenu / Izi4You> */


.RadTabStrip_Izi4You .rtsLI,
.RadTabStrip_Izi4You .rtsLink
{
	color: #000000;
	font: 12px/30px "Segoe UI", verdana, sans-serif; padding-left: 0; padding-right: 0;
}


.RadTabStrip_Izi4You .rtsLevel .rtsLink:hover,
.RadTabStrip_Izi4You .rtsLevel .rtsSelected,
.RadTabStrip_Izi4You .rtsLevel .rtsSelected:hover
{
	text-decoration: underline;
}

.RadTabStrip_Izi4You .rtsLevel1 .rtsLink:hover,
.RadTabStrip_Izi4You .rtsLevel1 .rtsSelected,
.RadTabStrip_Izi4You .rtsLevel1 .rtsSelected:hover
{
	text-decoration: none;
}

.RadTabStrip_Izi4You .rtsSelected
{
	/*color: #1a6ba6;*/
color: #fff;
}

.RadTabStripLeft_Izi4You .rtsSeparator,
.RadTabStripRight_Izi4You .rtsSeparator
{
	background: #000;
}

/* <disabled tabs> */
.RadTabStrip_Izi4You .rtsDisabled
{
	color: #777;
}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_Izi4You .rtsNextArrow,
.RadTabStrip_Izi4You .rtsPrevArrow,
.RadTabStrip_Izi4You .rtsPrevArrowDisabled,
.RadTabStrip_Izi4You .rtsNextArrowDisabled
{
	background-image: url('/images/Rootmenu/TabStripStates.png');
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStripTop_Izi4You .rtsLevel { background: #202020; }

.RadTabStripTop_Izi4You .rtsLevel1 { background-color: transparent; }

.RadTabStripTop_Izi4You .rtsLevel .rtsLink,
.RadTabStripTop_Izi4You .rtsLevel .rtsOut { background-image: none; }

.RadTabStripTop_Izi4You .rtsLevel1 .rtsLink,
.RadTabStripTop_Izi4You .rtsLevel1 .rtsOut,
.RadTabStripBottom_Izi4You .rtsLevel1 .rtsLink,
.RadTabStripBottom_Izi4You .rtsLevel1 .rtsOut,
.RadTabStripTop_Izi4You_Baseline .rtsLevel1,
.RadTabStripBottom_Izi4You_Baseline .rtsLevel1 { background-image: url('/images/Rootmenu/TabStripStates.png'); }

.RadTabStripLeft_Izi4You .rtsLink,
.RadTabStripRight_Izi4You .rtsLink { background-image: url('/images/Rootmenu/TabStripVStates.png'); }

.RadTabStripLeft_Izi4You .rtsLast .rtsLink,
.RadTabStripRight_Izi4You .rtsLast .rtsLink
{
	border-bottom: 1px solid #090909;
}

/* </tab backgrounds> */

/* <background positioning: overlapping tabs> */

/* <orientation: top> */

.RadTabStripTop_Izi4You .rtsLevel1 .rtsLink { background-position: 0 -30px; }
.RadTabStripTop_Izi4You .rtsLevel1 .rtsFirst .rtsLink { background-position: 0 0;}
.RadTabStripTop_Izi4You .rtsLevel1 .rtsOut { background-position: 100% -30px; margin-left: 2px; }
.RadTabStripTop_Izi4You .rtsLevel1 .rtsLast .rtsOut { background-position: 100% 0; }

.RadTabStripTop_Izi4You .rtsLevel1 .rtsLink:hover { background-position: 0 -90px; color: #fff; }
.RadTabStripTop_Izi4You .rtsLevel1 .rtsOut:hover { background-position: 100% -90px; }

.RadTabStripTop_Izi4You .rtsLevel1 .rtsFirst .rtsLink:hover { background-position: 0 -60px; color: #fff; }
.RadTabStripTop_Izi4You .rtsLevel1 .rtsLast .rtsOut:hover { background-position: 100% -60px; }

.RadTabStripTop_Izi4You .rtsLevel1 .rtsLI .rtsSelected { background-position: 0 -90px; }
.RadTabStripTop_Izi4You .rtsLevel1 .rtsSelected .rtsOut { background-position: 100% -90px; }
.RadTabStripTop_Izi4You .rtsLevel1 .rtsLI .rtsAfter { background-position: 0 -30px; }
.RadTabStripTop_Izi4You .rtsLevel1 .rtsLI .rtsAfter:hover { background-position: 0 -60px; }

.RadTabStripTop_Izi4You .rtsLevel1 .rtsLast .rtsSelected .rtsOut { background-position: 100% -90px; }

.RadTabStripTop_Izi4You_Baseline .rtsLevel1 { background-position: 0 100%; background-repeat: repeat-x; }

/* </orientation: top> */


.RadTabStrip_Izi4You2 .rtsLI,
.RadTabStrip_Izi4You2 .rtsLink
{
	color: #000000;
	font: 12px/30px "Segoe UI", verdana, sans-serif; padding-left: 0; padding-right: 0;
}


.RadTabStrip_Izi4You2 .rtsLevel .rtsLink:hover,
.RadTabStrip_Izi4You2 .rtsLevel .rtsSelected,
.RadTabStrip_Izi4You2 .rtsLevel .rtsSelected:hover
{
	text-decoration: underline;
}

.RadTabStrip_Izi4You2 .rtsLevel1 .rtsLink:hover,
.RadTabStrip_Izi4You2 .rtsLevel1 .rtsSelected,
.RadTabStrip_Izi4You2 .rtsLevel1 .rtsSelected:hover
{
	text-decoration: none;
}

.RadTabStrip_Izi4You2 .rtsSelected
{
	/*color: #1a6ba6;*/
color: #fff;
}

.RadTabStripLeft_Izi4You2 .rtsSeparator,
.RadTabStripRight_Izi4You2 .rtsSeparator
{
	background: #000;
}

/* <disabled tabs> */
.RadTabStrip_Izi4You2 .rtsDisabled
{
	color: #777;
}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_Izi4You2 .rtsNextArrow,
.RadTabStrip_Izi4You2 .rtsPrevArrow,
.RadTabStrip_Izi4You2 .rtsPrevArrowDisabled,
.RadTabStrip_Izi4You2 .rtsNextArrowDisabled
{
	background-image: url('/images/Rootmenu/TabStripStates.png');
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStripTop_Izi4You2 .rtsLevel { background: #202020; }

.RadTabStripTop_Izi4You2 .rtsLevel1 { background-color: transparent; }

.RadTabStripTop_Izi4You2 .rtsLevel .rtsLink,
.RadTabStripTop_Izi4You2 .rtsLevel .rtsOut { background-image: none; }

.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsLink,
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsOut,
.RadTabStripBottom_Izi4You2 .rtsLevel1 .rtsLink,
.RadTabStripBottom_Izi4You2 .rtsLevel1 .rtsOut,
.RadTabStripTop_Izi4You2_Baseline .rtsLevel1,
.RadTabStripBottom_Izi4You2_Baseline .rtsLevel1 { background-image: url('/images/Rootmenu/TabStripStates2.png'); }

.RadTabStripLeft_Izi4You2 .rtsLink,
.RadTabStripRight_Izi4You2 .rtsLink { background-image: url('/images/Rootmenu/TabStripVStates.png'); }

.RadTabStripLeft_Izi4You2 .rtsLast .rtsLink,
.RadTabStripRight_Izi4You2 .rtsLast .rtsLink
{
	border-bottom: 1px solid #090909;
}

/* </tab backgrounds> */

/* <background positioning: overlapping tabs> */

/* <orientation: top> */

.RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink {padding: 0 0 0 0 !important;}
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsLink { background-position: 0 -30px; }
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsFirst .rtsLink { background-position: 0 0;}
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsOut { background-position: 100% -30px; margin-left: 2px; }
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsLast .rtsOut { background-position: 100% 0; }
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsLast .rtsOut:hover { background-position: 100% -60px; }

.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsFirst .rtsLink:hover { background-position: 0 -120px; color: #fff; }
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsLink:hover { background-position: 0 -90px; color: #fff; }
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsOut:hover { background-position: 100% -150px; }

.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsLI .rtsSelected { background-position: 0 -90px; }
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsFirst .rtsSelected { background-position: 0 -120px; }
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsSelected .rtsOut { background-position: 100% -90px; }
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsLI .rtsAfter { background-position: 0 -30px; }
.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsLI .rtsAfter:hover { background-position: 0 -90px; }

.RadTabStripTop_Izi4You2 .rtsLevel1 .rtsLast .rtsSelected .rtsOut { background-position: 100% -120px; }
.RadTabStripTop_Izi4You2_Baseline .rtsLevel1 { background-position: 0 100%; background-repeat: repeat-x; }

/* </orientation: top> */



/* ##### Checkout Controleren ###### */

.OverzichtLeft{Position:relative; float:left; width:770px; }
.OverzichtRight{Position:relative; float:Right; width:256px; color: #545454; }
.OverzichtRightTop{Position:relative;width:256px; height:11px; background-image: url('/images/controls/bestelproces/overzichttop.gif'); background-repeat: no-repeat; margin:0; padding:0;  }
.OverzichtRightCenter{Position:relative;width:256px;  background-image: url('/images/controls/bestelproces/overzichtCenter.gif'); background-repeat: repeat-y;  margin:0; padding:0;}
.OverzichtRightBottom{Position:relative;width:256px; height:14px; background-image: url('/images/controls/bestelproces/overzichtBottom.gif'); background-repeat: no-repeat;  margin:0; padding:0;}

.invoer a, .invoer a:link, .invoer a:hover, .invoer  a:visited{color: #1a6ba6;  text-decoration:none; font-weight:normal;}
.invoer a:hover{ color:#208fd7;}

input{color:#545454;}

.divBestelOverzicht {position: relative; width: 770px; margin:0; padding:0; } 
.divBestelOverzichtTitle {margin-left: 6px; border: none;  width: 500px; height: 20px; line-height: 20px; font-family: verdana; font-weight: bold; font-size: 11px; color: #545454;}
.divOverzichtPersoonsgegevens {margin-bottom: 3px; height: 148px; width: 760px; color: #545454; float: left; margin-top: 8px;}
.divOverzichtPersoonsgegevenTitle {margin-left: 6px; border: none; border-bottom: solid 1px #e9e9e9; width: 472px; height: 20px; line-height: 20px; font-family: verdana; font-weight: bold; font-size: 11px; color: #545454;}

.divOverzichtPersoonsgegevensLeft {margin-top: 9px; margin-left: 10px; width: 230px; float: left; font-family: verdana; font-size: 11px;}
.divOverzichtPersoonsgegevensSubTitle {color: #545454; margin-bottom: 2px; font-weight:bold;}

.divOverzichtPersoonsgegevensRight {margin-top: 9px; margin-left: 0px; width: 230px; float: left; font-family: verdana; font-size: 11px;}
.divOverzichtPersoonsgegevensMeer {width: 400px; margin-left: 10px; font-family: Verdana; font-size: 11px; clear: both;}

.divPersoonLevering{ position:relative; width:480px;}
.divOverzichtLeveringswijze {margin-top: 9px; margin-left: 0px; width: 230px; float: left; font-family: verdana; font-size: 11px; text-transform: uppercase;}
.divOverzichtLeveringswijzeTitle {color: #545454; margin-bottom: 2px; font-weight:bold;}
.divOverzichtLeveringswijzeSubTitle {text-transform: none;}

.BestelOverzichtVerderBut{Position:relative; top: 0px; text-align: center; padding: 4px; display: block; width: 247px; height:14px; background-image: url('/images/buttons/Bluebutback.gif'); background-repeat:repeat-x; }
a.BestelOverzichtVerderBut, a.BestelOverzichtVerderBut:link, a.BestelOverzichtVerderBut:visited, a.BestelOverzichtVerderBut:active{font-size: 11px; color: #ffffff;  font-family: verdana; text-decoration:none; font-weight:bold;}
a.BestelOverzichtVerderBut:hover{text-decoration:none; color: #FFFFFF; background-image: url('/images/Buttons/BlueButHoverBack.gif');}

.divRegelBetaalwijze {width: 510px; clear:both; border: none; border-top: solid 1px #e9e9e9; height: 23px;}
.divButtonBetaalwijze {float: right;}
.divTerug {float: left; font-family: verdana; font-size: 11px;}
.divOverzichtBasket {position: relative; margin: 4px 0 0 6px; width: 754px;}
.divOverzichtBasket .BasketHeader {margin-bottom: 3px; position: relative; padding: 0px; border-bottom: solid 1px #efefef; font-family: verdana; font-size: 11px; color: #545454; width:760px; line-height: 20px; height: 20px;}
.divOverzichtBasket .BasketHeader .Artikel {position: relative; margin-left: 5px; width: 470px; float: left;}
.divOverzichtBasket .BasketHeader .Prijs {position: relative; width: 76px; float: left; margin-left: 25px; text-align: center;}
.divOverzichtBasket .BasketHeader .Aantal {position: relative; width: 40px; overflow: hidden; text-align: center; float: left; text-align: center;}
.divOverzichtBasket .BasketHeader .TotaalPrijs {position: relative; width: 75px; margin-left: 40px; text-align: right; float: left; text-align: center;}
.divOverzichtBasket .BasketRow {line-height: 18px; clear: both; font-weight: bold; position: relative; width: 760px; padding: 0px; font-family: verdana; font-size: 11px; color: #545454; min-height: 18px; border-bottom:solid 1px #efefef;  }
.divOverzichtBasket .BasketRow .Artikel {margin-top: 0px; position: relative; margin-left: 5px; width: 470px; float: left; font-size: 11px;}
.divOverzichtBasket .BasketRow .Prijs {font-weight: normal; margin-top: 0px; position: relative; width: 94px; float: left;}
.divOverzichtBasket .BasketRow .Aantal {font-weight: normal; margin-top: 0px; position: relative; width: 40px; float: left; text-align: center; margin: 0; }
.divOverzichtBasket .BasketRow .TotaalPrijs {font-weight: normal; margin-top: 0px; position: relative; width: 119px; font-size: 11px; text-align: right; float: left;}
.divOverzichtBasket .BasketSubRow {position: relative; width: 760px; display: block; height: 18px; background-color: #fff; font-family: verdana; font-size: 11px; color: #545454; min-height: 18px; border-bottom:solid 1px #efefef; }
.divOverzichtBasket .BasketSubRow .ProdImage {position: relative; margin: 0px; width: 24px; float: left; height: 18px; border: none; line-height: 18px; padding-top: 0px; border-top: 0px;}
.divOverzichtBasket .BasketSubRow .Artikel {overflow: hidden; position: relative; margin: 0px; margin-left: 0px; width: 451px; float: left; height: 18px; line-height: 18px; font-weight: normal; border-top: 0px;}
.divOverzichtBasket .BasketSubRow .Prijs {position: relative; margin: 0px; width: 94px; float: left; height: 18px; line-height: 18px; padding: 0 8px 0 0; border-top: 0px; text-align: right;}
.divOverzichtBasket .BasketSubRow .Aantal {font-weight: normal; margin-top: 0px; position: relative; width: 40px; float: left; text-align: center; margin-left: 0px !important;}
.divOverzichtBasket .BasketSubRow .TotaalPrijs {position: relative; margin: 0px; width: 119px; text-align: right; float: left; height: 18px; line-height: 18px; padding-top: 0px; border-top: 0px;}
.divOverzichtBasket .BasketTotalen {width: 500px; color:#545454; margin-top: 3px; margin-bottom: 26px; position: relative;}
.divOverzichtBasket .BasketTotalen .ArtikelenKolom {padding-top: 8px; float: left; width: 745px;position: relative;}
.divOverzichtBasket .BasketTotalen .ArtikelenKolom .Regel {position: relative; clear: both; line-height: 6px; height:6px; width: 280px; border-bottom: solid 1px #d9d9d9; float:right;}
.divOverzichtBasket .BasketTotalen .TotaalKolom {padding-top: 8px; float: right; width: 244px; border-top: solid 1px #efefef; position: relative;}
.divOverzichtBasket .BasketTotalen .ArtikelenKolom .SubtotaalArtikelen { position: relative; max-width: 170px; float: left; margin-left: 465px; font-family: verdana; font-size: 11px; font-weight: bold; color: #545454;}
.divOverzichtBasket .BasketTotalen .ArtikelenKolom .SubtotaalPrijs { position: relative; float: right; font-family: verdana; font-size: 11px; font-weight: bold; color: #545454; margin-right: 9px;}


.OverzichtRightCenter .BasketFooter {position: relative; width: 234px; padding-left:10px; margin:0; color:#545454; clear:both;}


.OverzichtRightCenter .BasketFooter .BTW {position: relative; font-size: 10px; font-weight: normal; font-family: verdana; color: #545454; margin-left: 6px; float: left; text-align: right;}
.OverzichtRightCenter .BasketFooter .Omschrijving {line-height: 18px; position: relative;  width: 150px; font-family: verdana; font-size: 11px; color:#545454; float: left; margin-left: 6px;}
.OverzichtRightCenter .BasketFooter .Prijs {position: relative; line-height: 18px; width: 59px; text-align: left; font-family: verdana; font-size: 11px; color:#545454; float: left; text-align: right;}
.OverzichtRightCenter .BasketFooter .Omschrijving .Bezorgkosten { width: 150px; position: relative; font-family: verdana; font-size: 11px; color: #007f2a; float: left;}
.OverzichtRightCenter .BasketFooter .TotaalPrijsOmschrijving {float: left; position: relative; font-family: verdana; font-size: 17px; font-weight: bold; width: 276px; }
.OverzichtRightCenter .BasketFooter .TotaalPrijs {float: left; position: relative; font-family: verdana; font-size: 17px; font-weight: bold; width: 90px;  text-align: right;}



/* ###### Betaalwijze ####### */

.BankSpan{ position: relative; top: -10px; padding-left: 10px; padding-right: 20px;}
.Bankimg{position: relative; width: 165px; padding-left: 0px; padding-top: 0px; padding-right: 10px; float: left;}
.BankimgSpace{position: relative; width: 165px; padding-left: 35px; padding-right: 0px; float: left;}
.OgoneFrame{width: 640px; height: 550px; margin-top: 22px; margin-bottom: 22px; border: solid 7px #e6e6e6;}
.UFrame{width: 640px; height: 550px; margin-top: 22px; margin-bottom: 22px; border: solid 7px #e6e6e6;}

.BetaalOptieRegel { position:relative; width: 685px; padding:  3px 0 3px 0px; margin-left:0px; border-top:solid 1px #efefef; height:auto; min-height: 26px;}
.BetaalOptieRegelSelected { position:relative; width: 477px; height:26px; background-color:#ffffff;}
.BetaalOptieRegelCheckbox {width: 27px; height: 24px; margin-left: 8px; margin-top: 2px; float: left; line-height: 26px;}
.BetaalOptieRegelIcon {width: 47px; min-height: 26px; float: left; line-height: 26px;}
.BetaalOptieRegelOmschrijving {width: 590px; min-height: 26px; float: left; line-height: 26px;}
.BetaalOptieRegelInfoIcon {position:absolute; width: 15px; min-height: 26px; left:460px; top:3px; font: verdana; font-size: 11px; color: #000; line-height: 26px;}


.hlBetaalwijzevervolg{Position:relative; top: 25px; text-align: center; padding-top: 3px; display: block; width: 196px; height:20px; background-image: url('/images/buttons/Blue196.gif'); background-repeat: no-repeat; }
a.hlBetaalwijzevervolg, a.hlBetaalwijzevervolg:link, a.hlBetaalwijzevervolg:visited, a.hlBetaalwijzevervolg:active{font-size: 11px; color: #ffffff;  font-family: verdana; text-decoration:none; }
a.hlBetaalwijzevervolg:hover{text-decoration:none; color: #FFFFFF; }


.hlBetaalwijzedisabled{Position:relative; top: 25px; text-align: center; padding-top: 3px; display: block; width: 196px; height:20px; background-image: url('/images/buttons/Grijs196.gif'); background-repeat: no-repeat;}
a.hlBetaalwijzedisabled, a.hlBetaalwijzedisabled:link,a.hlBetaalwijzedisabled:hover , a.hlBetaalwijzedisabled:visited, a.hlBetaalwijzedisabled:active{font-size: 11px; color: #ffffff;  font-family: verdana; text-decoration:none;}


.Statusbalk{ position: relative; padding:  0px 0px 20px 0px; width: 798px;}
.StatusbalkLinks{ position: relative; padding:  10px 0px 15px 0px; width: 745px; font-family: verdana; font-size: 11px; font-weight: normal; color: #c2c3c4; }
.StatusbalkLinks a, .StatusbalkLinks a:link, .StatusbalkLinks a:visited, .StatusbalkLinks a:hover, .StatusbalkLinks a:active{font-size: 11px; color: #1a6ba6; font-family: verdana; text-decoration:none; font-weight:normal;}
/*.StatusbalkLinks a:hover{ color: #208fd7; text-decoration:underline; }*/


.Stap01{position: absolute; top: 5px; left:   0px; text-decoration: none; text-transform: none;}
.Stap02{position: absolute; top: 5px; left: 160px; text-decoration: none; text-transform: none;}
.Stap03{position: absolute; top: 5px; left: 310px; text-decoration: none; text-transform: none;}
.Stap04{position: absolute; top: 5px; left: 480px; text-decoration: none; text-transform: none;}
.Stap05{position: absolute; top: 5px; left: 620px; width:150px; text-align:right; text-decoration: none; text-transform: none;}

.StapImg01{Position:absolute; width:145px; top:5px; left:0px;   height:12px;}
.StapImg02{Position:absolute; width:135px; top:5px; left:155px; height:12px;}
.StapImg03{Position:absolute; width:130px; top:5px; left:310px; height:12px;}
.StapImg04{Position:absolute; width:130px; top:5px; left:460px; height:12px;}


.Spacer{ height: 1px;}

.ReturnKlant{ position: relative; left:0px; height: 145px; width: 398px; font-family: verdana; font-size: 11px;  margin :0; padding:0;  color: #545454;  
           background-image: url('/images/Controls/BestelProces/BackBestelOpnieuw.gif'); background-repeat: no-repeat; }
.textReturnAanmelden{ position: relative;  left: 5px;  top: 5px;  font-family: verdana; font-size: 13px;  font-weight: bold;  color: #1078bb;}
.textReturnAanmeldenInlog{ position: relative; left: 5px; top: 10px;}
.textReturnMailadres{  position: absolute; left: 10px; top: 20px;}
.textReturnWachtwoord{ position: absolute; left: 10px; top: 45px; }
.txtBoxReturnMailadresBack{ position: absolute; left: 100px; top: 17px; width:265px; height:22px; background-image: url('/images/Controls/BestelProces/Box116.gif'); background-repeat: no-repeat; background-color: #FFFFFF; }
.txtBoxReturnWachtwoordBack{ position: absolute; left: 100px; top: 42px; width:265px; height:22px; background-image: url('/images/Controls/BestelProces/Box116.gif'); background-repeat: no-repeat; background-color: #FFFFFF; }
.txtBoxReturnMailadres{ position: relative; border:none; font-size: 11px; width:248px; height:14px;  background-color: Transparent; left:6px; top:1px;}
.txtBoxReturnWachtwoord{ position: relative; border:none; font-size: 11px; width:248px; height:14px;  background-color:  Transparent; left:6px; top:1px;}

.btnEnabled{ position: relative;  z-index:100;  width:150px; height:15px; color: #ffffff; font-family: verdana; font-size: 12px; text-decoration:none; right: 5px; }
/*.btnEnabled {position: relative;  z-index:100; padding-top: 6px; padding-left: 7px; width:150px; height:15px; color: #ffffff;  font-family: verdana; font-size: 12px; text-decoration:none; background-image: url('/images/buttons/Red228.jpg'); background-repeat: no-repeat;}*/
.btnDisabled{position: relative;  z-index:100; padding-top: 6px; padding-left: 7px; width:150px; height:15px; color: #ffffff;  font-family: verdana; font-size: 12px; text-decoration:none; background-image: url('/images/buttons/Red228.jpg'); background-repeat: no-repeat;}

.LinkbuttonReturnInloggen{ position: absolute;  left: 247px; top: 75px; padding-top:2px; text-transform: none; text-align:center; color: #000000; width:116px; height:19px; background-image: url('/images/Controls/BestelProces/ButtonOpslaan.gif'); background-repeat: no-repeat;  text-decoration: none;}
 a:link.LinkbuttonReturnInloggen , a:visited.LinkbuttonReturnInloggen{color: #eeeeee;  text-decoration:none; font-weight:normal;}
a:hover.LinkbuttonReturnInloggen{ color: #ffffff; }
.ReturnWachtwoordVergeten{ position: absolute; left: 207px; width: 200px; top: 100px; text-align: center;}


.Koptext{ position: relative; font-family: verdana; font-size: 13px; font-weight: bold; color: #1a6ba6;}
.textAanmelden{ position: relative;  left: 10px;  top: 10px;  font-family: verdana; font-size: 13px;  font-weight: bold;  color: #ffffff;}
.textAanmeldenInlog{ position: absolute; left: 10px; top: 40px; font-family: verdana; font-size: 11px; color: #545454;}
.textMailadres{ position: relative; left: 5px; top: 25px; font-family: verdana;  font-size: 11px;  color: #545454;}
.textWachtwoord{ position: relative; left: 5px; top: 35px; font-family: verdana; font-size: 11px;  color: #545454;}
.txtBoxMailadres{ position: relative; left: 15px; top: 27px; font-family: verdana; font-size: 11px; color: #545454;
    background-image: url('/images/Controls/BestelProces/BackgroundStatusBalk.gif'); background-repeat: repeat-x; background-color: #FFFFFF;}
input.txtBoxWachtwoord{ position: relative; left: 8px;  top: 37px; font-family: verdana; font-size: 11px;  color: #545454;
    background-image: url('/images/Controls/BestelProces/BackgroundStatusBalk.gif'); background-repeat: repeat-x;background-color: #FFFFFF;}

.invoer{ position: relative; top: 5px; font-family: verdana; font-size: 11px; text-transform: none; color: #545454;
    width: 798px; height: auto; float: left; display: block; padding:0; margin:0;}

.lijn{ position: relative;  top: 5px;  border-top: solid 1px #c6c7c8; width: 745px;}
.LinkbuttonInloggen{ position: relative;  left: 75px; top: 45px; font-family: verdana; font-size: 11px; font-weight: normal; font-style: normal;  
    text-transform: none; color: #000000; background-color: #e2e2e2; border: solid 1px #8ab1da; text-align: center; text-decoration: none;}
.LinkbuttonInloggen:hover{ color: #1a6ba6; }
.MailadresVergeten{ position: relative; left: 74px; top: 45px; font-family: verdana; font-size: 11px;  color: #000000; text-align: center; }
.MailadresVergeten:hover{ color: #1a6ba6;}
.WachtwoordVergeten{ position: relative; left: 74px; top: 45px; font-family: verdana;  font-size: 11px;  text-transform: none;  color: #000000;  text-align: center;}
.WachtwoordVergeten:hover{ color: #1a6ba6;}

.KlantInvoerPanel{ width:580px;}
.LeftTopText{ position: relative; left: 1px; top: 12px; font-family: verdana; font-size: 11px; font-weight: bold; color: #545454; clear:both;}
.LeftColumn{  position: relative; font-family: verdana; font-size: 11px; color: #545454; height: 29px; margin: 0px 0px 0px 0px; line-height: 29px; vertical-align: middle;
    float: left;  width: 137px;}
.LeftColumnText{ position: relative;  font-family: verdana; font-size: 11px;  font-weight: bold;  color: #1a6ba6;  height: 20px;
    margin: 8px 0px 20px 0px;   vertical-align: middle;   float: left; width: 363px;}
.RightColumn{  margin: 4px 0px 4px 0px;  position: relative; font-family: verdana;  font-size: 11px; color: #545454; vertical-align: middle;
    height: 21px; float: left; width: 358px;  clear: right;}
.LeftColumnCheckbox{ position: relative;  font-family: verdana; font-size: 11px; font-weight: normal; font-style: normal; 
    color: #545454;  height: 20px; margin: 3px 0px 0px -3px;  vertical-align: middle; float: left; width: 460px;}
.Boxuitlijn{   font-family: verdana;   font-size: 11px;  font-weight: normal;  font-style: normal;  text-transform: none;  color: #545454; margin: 3px 0px 3px 0px; vertical-align: middle;}
.Textgray{ position: relative;  font-family: verdana; font-size: 9px; font-weight: normal; color: #545454; vertical-align: middle; padding: 0px 0px 0px 3px;}

.Box275{  width:275px; height:22px; background-image: url('/images/Controls/BestelProces/Box275.gif'); background-repeat: no-repeat; background-color: #FFFFFF; }
.Box112{  width:112px; height:22px; background-image: url('/images/Controls/BestelProces/Box112.gif'); background-repeat: no-repeat; background-color: #FFFFFF; }
.Box69{ float:left;  width: 79px; height:22px; background-image: url('/images/Controls/BestelProces/Box69.gif'); background-repeat: no-repeat; background-color: #FFFFFF; }
.Box38{ float:left;  width: 38px; height:22px; background-image: url('/images/Controls/BestelProces/Box38.gif'); background-repeat: no-repeat; background-color: #FFFFFF; }
.backgroundtextbox{ position:relative; font-family: verdana; font-size: 11px; vertical-align: middle; width:260px; left:5px; color:#545454;  background-color:  Transparent; border:none;}
.backgroundtextbox112{ position:relative; font-family: verdana; font-size: 11px; vertical-align: middle; width:100px; left:5px;color:#545454;  background-color:  Transparent; border:none;}
.backgroundtextbox69{ position:relative; font-family: verdana; font-size: 11px; vertical-align: middle; width:55px; left:5px; color:#545454; background-color:  Transparent; border:none;}
.backgroundtextbox38{ position:relative; font-family: verdana; font-size: 11px; vertical-align: middle; width:25px; left:5px; color:#545454; background-color:  Transparent; border:none; text-transform: uppercase;}


.KlantInvoerTopLine{position:absolute; top:0px; left:0px; width:528px; height:2px; border-top:solid 1px #e1e1e1;}


.AlKlant{ position: absolute; top: -1px; left:568px; height: 183px; width: 401px; font-family: verdana; font-size: 10px;  font-weight: normal;
    font-style: normal; margin :0; padding:0;  color: #000000;  
    background-image: url('/images/Controls/BestelProces/BackBestaand.gif'); background-repeat: no-repeat; background-color: #FFFFFF;}
.Wachtwoordvergeten{ position: relative; top: 5px; float: left; font-family: verdana; font-size: 10px; text-transform: none; color: #545454;
    height: 175px; width: 255px;
    background-image: url('/images/Controls/BestelProces/BackgroundAanmeldScherm.gif'); background-repeat: repeat-x; background-color: #FFFFFF;}
.Invoerwachtwoordvergeten{ position: relative; top: 5px; float: left; font-family: verdana; font-size: 10px; text-transform: none;
    color: #545454; width:217px; height:89px;
    /*background-image: url('/images/Controls/BestelProces/Backwachtwoord.gif'); background-repeat: no-repeat;*/ background-color: #FFFFFF;}
.BorderFooter{ position: relative; color: #000000;  border-top: solid 1px #dedede; width: 778px; float: left; padding-top:10px;  margin:  5px 0 0 0;}
.Footerleft{position: relative;  font-family: verdana; height: 20px; margin: 0px 0px 50px 0px; vertical-align: middle; width: 200px;}
.Vorige{font-size:10px; font-weight: normal; text-transform: none; color: #1a6ba6; text-decoration:none;}
a.Vorige, a.Vorige:link, a.Vorige:visited, a.Vorige:active { text-decoration:none; }
a.Vorige:hover{    color: #1a6ba6;  text-decoration:none;}
.LinkbuttonLeverengrijs{  position: absolute; top:0px; right:0px; font-family: verdana; font-size: 11px; font-weight: bold;
    text-transform: none; color: #000000;  border: solid 1px #c6c7c8; border-top:none;    text-align: center;  text-decoration: none; padding-top:5px;
    background-image: url('/images/Controls/BestelProces/ButtLeveringBackground.gif'); background-repeat: repeat-x; background-position:bottom;	}

.LinkbuttonLeverenblauw, a.LinkbuttonLeverenblauw, a.LinkbuttonLeverenblauw:link, .LinkbuttonLeverenblauw:active, .LinkbuttonLeverenblauw:visited{ position: absolute; top:10px; right:0px; font-family: verdana; font-size: 11px;
    text-transform: none; color: #eeeeee;   text-align: center;  text-decoration: none; padding-top:3px;
    background-image: url('/images/Buttons/Blue196.gif'); width:196px; height:20px; background-repeat:  no-repeat; }
.LinkbuttonLeverenblauw:hover, a.LinkbuttonLeverenblauw:hover{ color: #ffffff; background-image: url('/images/Buttons/Blue196.gif')}

.LinkbuttonVolgendeGroenDisabled{ position: absolute; top:10px; right:0px; font-family: verdana; font-size: 11px; font-weight: bold; color: #ffffff; border:none; width:196px; 
   text-align:center; text-decoration:none; padding-top:2px; background-image: url('/images/buttons/grijs196.gif'); background-repeat:repeat-x; background-position:bottom;	}

.LinkbuttonVolgendeGroen{ position: absolute; top:10px; right:0px; font-family: verdana; font-size: 11px; font-weight: bold; color: #ffffff; border:none;  width:196px;
   text-align:center; text-decoration:none; padding-top:3px; background-image: url('/images/Buttons/Blue196.gif'); width:196px; height:20px; background-repeat:  no-repeat;}
.LinkbuttonVolgendeGroen:hover{color: #ffffff;}


a.Voorwaarden {font-family: verdana; font-size: 11px; text-transform: none; color: #1078bb;}
a.Voorwaarden:hover{ color: #1a6ba6;}

/* ###### Accordeon Control #### */
.AccordeonContent {padding: 0; margin: 0; overflow: visible; height:500px; width:778px;}
.AccordeonContentDiv{ position:relative; width:731px; font-family: verdana; font-size: 11px; margin:0px ; padding: 0 0 0 47px; height:auto; overflow:visible; display: block;  visibility: visible;  background-image: url('/images/controls/bestelproces/accordionstapcenter.gif'); background-repeat: repeat-y;  }
.AccordeonContentDiv2{ width:748px; font-family: verdana; font-size: 11px; padding:  0px 0 0 30px;  overflow:visible; display: block;  visibility: visible; background-image: url('/images/controls/bestelproces/accordionstapcenter.gif'); background-repeat: repeat-y;  }
.cbBetaaloptie {background-color: Red;}
.AccordionNextStepButton { position: relative; top: 20px; right: 10px; text-align: right; }

table.FlatRadio td {height: 24px;}

.BestelAccordeonHeader{cursor: pointer;  font-family: verdana; font-size: 11px; height:41px; width:778px; margin-top:8px; font-weight:normal; color:#545454; background-image: url('/images/controls/bestelproces/accordionstapclosed.gif'); background-repeat:no-repeat;}
.SelectedBestelAccordeonHeader{  font-family: verdana; font-size: 11px; height:37px; width:778px; margin-top:10px; font-weight:bold; color:#1a6ba6; background-image: url('/images/controls/bestelproces/accordionstaptop.gif'); background-repeat:no-repeat; }
.SelectedBestelAccordeonHeader .ImgDiv{ position:absolute ; left:718px; top:8px; width:11px; height:11px; }
.BestelAccordeonHeader .ImgDiv{position:absolute ; left:718px; top:12px; width:49px; height:11px;}
.InBestelAccordeonHeader{ position:relative; width:727px;  padding:5px; padding-left:10px; height:10px; border-bottom:none;}
.BestelAccordeonHeaderNum{ position:absolute; padding-top:2px; background-color:Transparent; color:white; text-align:center;}
.BestelAccordeonHeader         .BestelAccordeonHeaderNum{ position:absolute; left:12px; top:12px; width:20px; padding-top:2px; height:18px; background-color:transparent; color:white; text-align:center;}
.SelectedBestelAccordeonHeader .BestelAccordeonHeaderNum{ position:absolute; left:12px; top:12px; width:20px; padding-top:2px; height:18px; background-color:Transparent; color:white; text-align:center;}
.BestelAccordeonContent{ position:relative; width:788px; font-family: verdana; font-size: 11px; padding:  0px  0 20px 5px; overflow: auto; display: block;  visibility: visible;  background-image: url('/images/controls/bestelproces/accordionstapcenter.gif'); background-repeat:no-repeat; }

.BetaalWijzeButtonHolder {width: 778px; top:0px; position: relative; text-align: right; margin:0px; padding:0 0 5px 0;  height:35px; background-image: url('/images/controls/bestelproces/accordionstapbottom.gif'); background-repeat:no-repeat;}


.LeveringAdresDiv{position:relative;  min-height:170px; width:90%; padding:5px 0 0 0; margin:0; color:#777777; background-color:Transparent;}
.LeveringAdresDiv a, .LeveringAdresDiv a:link, .LeveringAdresDiv a:visited, .LeveringAdresDiv a:active{font-size: 11px; color:#1a6ba6;  font-family: verdana; }
.LeveringAdresDiv a:hover{ color:#1a6ba6;}
.LeverOverigeAdressen{position:relative; padding: 2px 0 3px 0; width: 500px;}
.LeverNieuwAdres{margin:0px; height:30px; position:relative; clear:both; width:450px;}
.LeveringFactuurAdres{ position:absolute; top:5px; left:480px;  width:245px; height:150px; color:#777777;}
.DivAdresGelijk{position:relative; width:400px; padding:1px; margin-top:10px; height:20px;  border-top:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee;  }
.ctrlBezorgAdressen {width:600px; position: relative; margin-bottom: 0px;}

.LabelAccordeonTitel{position:absolute; left:50px; top:15px;}
.BackAdresOdd{ position:relative;  width:400px; height:60px;}
.BackAdresEven{ position:relative; width:400px; height:60px;}
.AdresPanel{ position:absolute; left:30px; top:3px; width:250px;}
.AdresEditPanel{position:absolute; left:310px; top:3px; width:90px;}
.AdresDelete{ position:absolute; left:68px; top: 0px;}

.LeverOverigeAdressen a, .LeverOverigeAdressen a:link, .LeverOverigeAdressen a:visited, .LeverOverigeAdressen a:active{font-size: 11px; color: #1a6ba6;  font-family: verdana; text-decoration:none;  }
.LeverOverigeAdressen a:hover{ color:#1a6ba6;}
.LeverOverigeAdressen a, .LeverOverigeAdressen a:link, .LeverOverigeAdressen a:visited, .LeverOverigeAdressen a:active{font-size: 11px; color: #1a6ba6;  font-family: verdana; text-decoration:none;  }
.LeverOverigeAdressen a:hover{ color:#1a6ba6;}


.BezorgCalendar{padding: 3px 3px 3px 0px;  width:270px;  margin:  0 0 0px 0px;}
.BezorgCalendarInfo{ position:absolute; left:300px; top:15px; font-family: verdana; font-size: 11px; font-weight:normal; }
.CalendarBottom{ position:relative; width:325px; height:20px; background-image: url('/images/Controls/BestelProces/CalendarBottom.gif'); background-repeat: no-repeat; }


.LinkButtonBlauw{Position:absolute; bottom:0; right:0; text-align:center; color:#fff; padding:4px;  height:14px; background-image: url('/images/buttons/BlueButBack.gif'); background-repeat:repeat-x; background-position:bottom; }
a.LinkButtonBlauw, a.LinkButtonBlauw:link, a.LinkButtonBlauw:visited, a.LinkButtonBlauw:active{font-size: 11px; color: #fff;  font-family: verdana; text-decoration:none; font-weight:normal; }
a.LinkButtonBlauw:hover{ background-image: url('/images/Buttons/BlueButHoverBack.gif');}

.ButNieuwAdres{Position:absolute; left:0px; top:10px;  text-align:center; width:196px; margin:0; padding:0; height:20px; background-image: url('/images/buttons/Blue196.gif'); background-repeat: no-repeat; }
a.ButNieuwAdres, a.ButNieuwAdres:link, a.ButNieuwAdres:visited, a.ButNieuwAdres:active{font-size: 11px;padding-top:3px; color: #eeeeee;  font-family: verdana; text-decoration:none; }
a.ButNieuwAdres:hover{ color:#ffffff; background-image: url('/images/Buttons/Blue196.gif');}

.Titeltext{    position: relative; left: 1px;top: 12px; font-family: verdana; font-size: 11px; font-weight: bold;  text-transform: none;  color: #000000;}
.Subtiteltext{ position: relative; left: 1px; top: 12px;    font-family: verdana; font-size: 11px; text-transform: none; color: #000000; width: 500px;}

.Klein{font-size: 10px; color: #777777; }

.Winkelzoeken {display: none;}
.Bezorgtijden {display: none;}
.folder {display: none;}
.MasterPage_BottomMenu {position: relative; left: -3px;}


a {text-decoration: none !important;}



.ordertable {font: normal 11px/20px "Segoe UI", verdana, sans-serif; color: #000; width: 600px;}
.ordertable th {border-top: 1px solid #cecece; border-bottom: 1px solid #000;}
.orderregel {background-color: #fff;}
.orderregel td {border-bottom: 1px solid #cecece; }
.orderregel:hover {background-color: #eee; cursor: pointer;}



/*      Banner Styles   */
		h3.Banner {
			margin: 0;	
			padding: 0;
			font-size: 14px;
			line-height: 32px;
			font-family: verdana;
			text-decoration: none;
		}

		div#feature_list {
			width: 968px;
			height: 260px;
			overflow: hidden;
			position: relative;
			margin: 0px 0px 0px -4px;
			padding: 0 6px 10px 6px;
			background-image: url('/images/banners/back-banner.jpg');
		}

		div#feature_list ul {
			position: absolute;
			bottom: 10px;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			left: 6;
			z-index: 2;
			width: 968px;
			display: inline;
			float: left;
		}

		ul#tabs li {
			font-size: 12px;
			font-family: verdana;
			display: inline;
			float: left;
			width: 242px;
			background-image: url("/images/banners/separator.jpg");
			background-repeat: no-repeat;
			background-position: right top;
			text-decoration: none;
		}
		
		ul#tabs li:last-child {
			font-size: 12px;
			font-family: verdana;
			display: inline;
			float: left;
			width: 242px;
			background-image: none;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 0px;
			height: 30px;
			outline: none;
			white-space: nowrap;
			overflow: hidden;			
			background:  url('/images/banners/tab.png');
			text-align: center;
			margin-right: 2px;
			text-decoration: none;
		}
		
		ul#tabs li:first-child a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 0px;
			height: 30px;
			outline: none;
			white-space: nowrap;
			overflow: hidden;			
			background:  url('/images/banners/tab-first.png');
			text-align: center;
			margin-right: 2px;
		}
		
		ul#tabs li:last-child a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 0px;
			height: 30px;
			outline: none;
			white-space: nowrap;
			overflow: hidden;			
			background:  url('/images/banners/tab-last.png');
			background-position: right top;
			text-align: center;
			margin-right: 0 !important;
		}		

		ul#tabs li a:hover {
			text-decoration: none;
		}

		ul#tabs li a.current {
			background:  url('/images/banners/tab-hover.png');
			color: #FFF;
			margin-right: 1px;
		}
		
		ul#tabs li:first-child a.current {
			background:  url('/images/banners/tab-first-hover.png');
			color: #FFF;
			margin-right: 1px;
		}
		
		ul#tabs li:last-child a.current {
			background:  url('/images/banners/tab-last-hover.png');
			color: #FFF;
			background-position:right top;
			margin-right: 0 !important;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			left: 16px;
			top: 0px;
			width: 958px;
			height: 236px;
			position: absolute;
		}

		ul#output li {
			position: absolute;
			width: 958px;
			height: 236px;
			padding: 15px 0 15px 0;
		}
		
		ul#output li div.BannerImage 
		{
		    float: left;
		    display: block;
		    width: 969px;
		    height: 236px;
		}
		
		ul#output li div.BannerImage img
		{
		    width: 958px;
		    height: 236px;
		}
		
		div.panel div.specs 
		{
		    position: relative;
		    top: 0px;
		    left: 310px;
			font-size: 11px;
			color: #000;
			float: left;
			display: block;
			font-family: verdana;
			width: 640px !important;
		}
		
		div.panel div.specs .Title1 
		{
		    position: relative; 
		    top: 10px;
		    color: #1a6ba6;
		    font-size: 18px;
		    font-weight: bold;
		    display: block; line-height: 22px;
		    z-index: 10000;
		}
		
		div.panel div.specs .Title2
		{
		    position: relative;
		    top: 8px;
		    font-size: 14px;
		    color: #808080;
		    display: block; line-height: 22px;
		}
		
		div.panel div.specs .sdsPrijs
		{
		    position: absolute;
		    font-size: 28px !important;
		    left: 300px;
		    top: 100px;
		    font-weight: bold;
		    color: #ffffff;
		    padding-top: 35px;
		    text-align: center;
		    height: 90px;
		    width: 131px;
		    background-image: url("/images/banners/aanbieding.jpg");
		    background-repeat: no-repeat;
		    display: block;
		} 
		
		div.panel div.specs img.BannerProdImage 
		{
		    position: absolute;
		    right: 0px;
		    top: 20px;
		    width: 200px; height: 200px;
		    border: none;
		}
		
		div.panel div.specs .BannerUSPS
		{
		    position: relative;
		    top: 20px;
		    font-size: 12px;
		    color: #808080;
		    display: block;
		}		

		div.panel div.overig 
		{
			font-size: 14px;
			color: #1a6ba6;
			display: block;
		}
		

		ul#output li a {
			position: absolute;
			bottom: 10px;
			right: 10px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul#output li a:hover {
			background: #D33431;
		}
		
/*      End Banner Styles       */		


/* Nieuwe Banner    */
.slider-wrap								    { width: 968px;	height: 257px; overflow: hidden; position: relative; clear: both; margin: 0px 0px 0px -4px; padding: 4px 6px 10px 6px;	background-image: url('/images/banners/back-banner.jpg'); }			
.panel ul									    { text-align: left; margin: 0 15px 0 30px; }
.stripViewer								    { position: relative; overflow: hidden; width: 968px; height: 226px; padding: 0 0 0 0; }
.stripViewer .panelContainer				    { position: relative; left: 0; top: 0; width: 968px !important; }
.stripViewer .panelContainer .panel         	{ float: left; height: 226px; position: relative; width: 968px; left: 0px; top: 0px; z-index: 0; }
.stripViewer .panelContainer .panel .BannerBackGround {position: absolute; left: 0px; top: 0px; z-index:0; width: 768px; border: none; height: 226px;}
.stripViewer .panelContainer .panelProductSpecs	{ float: left; height: 100%; position: relative; width: 968px; left: 0px; top: 0px; z-index: 1;}
.stripNavL, .stripNavR, .stripNav			    { display: none; }
.nav-thumb 									    { text-align: center; margin: 0; padding: 0; }
#movers-row									    { margin: 0 0 0 0px; width: 968px;}
#movers-row div								    { margin: 0; padding: 0;}
.FourBannerItem                                 {width: 242px; float: left;  height: 56px;}
.OneBannerItem                                  {width: 968px; float: left;}

/*#movers-row div               				    { background-image: url("/images/banners/separator.jpg"); background-position: right top; background-repeat: no-repeat;}
#movers-row div:first-child                     { background-image: url("/images/banners/separator.jpg"); background-position: right top; background-repeat: no-repeat;}
#movers-row div.last                            { background-image: none;}*/

#movers-row div a.cross-link div 				{margin: 0 1px 0 0; width: 100%; float: left; background:  url('/images/banners/tab.png'); color: #000; background-repeat: repeat-x; text-decoration: none; }
#movers-row div:first-child a.cross-link div	{margin: 0 1px 0 0;  background:  url('/images/banners/tab-first.png');  color: #000; background-repeat: repeat-x; text-decoration: none; }
#movers-row div.last a.cross-link	 div        {margin: 0; width: 242px; float: left; background:  url('/images/banners/tab-last.png'); background-position: right top; color: #000; background-repeat: repeat-x; text-decoration: none; }
.cross-link									    { display: block; position: relative; z-index: 9999; background-repeat: repeat-x; text-decoration: none;}
#movers-row div:first-child a.cross-link.active-thumb div {margin: 0 1px 0 0; width: 100%;  background: url('/images/banners/tab-first-hover.png'); color: #FFF; background-repeat: repeat-x; text-decoration: none; }
#movers-row div.last a.cross-link.active-thumb div {margin: 0;  background: url('/images/banners/tab-last-hover.png'); color: #FFF; background-repeat: repeat-x; background-position: right top; text-decoration: none; }
#movers-row div a.cross-link.active-thumb div	{margin: 0 1px 0 0; width: 242px; float: left; background:  url('/images/banners/tab-hover.png'); color: #FFF; background-repeat: repeat-x; text-decoration: none; }
a .panel img                                    { border: none;}
a .panel                                        { text-decoration: none;}
.stripViewer .panelContainer .ScrollingItem     {width: 968px; height: 226px; position: relative; border: none; display: block; left: 0; top: 0;}
/* Einde nieuwe banner  */


/* RadComboBox Default skin */

/*global*/

.RadComboBox_Default,
.RadComboBox_Default .rcbInput,
.RadComboBoxDropDown_Default
{
	font: 11px Arial !important;
	width: 110px !important;
	text-align: right !important;
	color: #333;
}

.SubNodeInfomenu{ margin-left: 5px !important; font-size: 11px !important; font-family: Verdana !important;}
.RadComboBox_Default .rcbInput {width: 90px !important;}
.RadTreeView .rtIn{padding-left: 0px !important; padding-top: 0px !important; margin-top: 0px !important;}
.rtTop{padding-left: 10px !important; }
.rtMid{padding-left: 10px !important; }
.rtBot{padding-left: 10px !important; }
.OptieGarantie{padding-bottom: 5px;}
.TipDiscounter{position: absolute; top: 37px; left: 22px; color: #616161; font-family: verdana; font-size: 11px; text-decoration: none; z-index:110;}
.TipDiscounter:hover {color: #1a6ba6;}


.RadTreeView_Default .rtHover .rtIn
{
	color: #535353 !important;
	border-color: #b5b5b5 #b5b5b5 #9e9e9e;
	background-color: #C5C5C5;
	background-image: url('TreeView/ItemHoveredBg.png');
	border-width: 0px !important;
}
.KortingBut 
{
    position: relative;
    top: 3px;
    margin: 0 0 0 10px;
    border-width: 1px !important;
    border-color: #000000;
}
.KortingsDiv { color: #616161; font-family: verdana; font-size: 11px; text-decoration: none;}

div.SocialButtons {text-align:center; padding: 10px 0 0 0; clear: both; width: 150px; margin: 0 auto 0 auto;}
.checkboxOptietext, .cbAlgemeneVoorwaarden { position: relative; font-family: Verdana; font-size: 12px; font-weight: bold; padding-bottom: 15px;}
.LeftColumnCheckbox{ position: relative;  font-family: verdana; font-size: 11px; font-weight: normal; font-style: normal; color: #545454;  padding: 0px 0px 55px 0px; display: block; margin: 3px 0px 0px -3px; vertical-align: middle; float: left; width: 540px; }
.LeftColumnCheckboxBorder { position: relative; width: 5px; height: 5px; border: 1px solid #e3001b;}
.SpanCBOptietext {position: absolute; top:25px; left: 19px; display: block;}

.PagerControl {width: 100%; margin: 0 0 5px 0;}
.Pager {float: right; margin: 0 5px 0 0; padding: 0;}
.Sort {float: left; font-size: 12px;}

a.PageNumber, a.PageNumberActive {width: 20px; height: 20px; display: block; text-align: center; text-decoration: none; border: 1px solid #cecece; font-size: 11px; line-height: 20px; color: #000; font-family: Arial; float: left;}
a.PageNumber:hover, a.PageNumberActive {background-color: #efefef; font-weight: bold;}
span.PageSpacer {width: 22px; height: 22px; display: block; float: left; text-align: center;}
span.PageSeparator {width: 5px; height: 20px; display: block; float: left;}
a.PageProducten {font-size: 12px; color: #000; line-height: 22px; display: block; float: left;}

.Slider {width: 160px; margin-bottom: 10px;}
.MinTekst {line-height: 20px; width: 40px; font-size: 10px; float: left; text-align: center;}
.MaxTekst {line-height: 20px; width: 40px; font-size: 10px; float: right; text-align: center;}
.MinPrijs, .MaxPrijs {line-height: 20px; border: 1px solid #e3e3e3; width: 40px; font-size: 10px; float: left; text-align: center;}
.MaxPrijs {float: right;}


.GeenArtikelengevonden {font-size: 11px; font-family: Arial; display: none; width: 100px;}


.ProgressPanel {width: 100%; position: fixed; left: 0px; top: 0px; bottom: 0px; background-color: #FFF; opacity: 0.9; z-index: 10000; text-align: center;}
.AjaxLoader {width: 32px; height:32px; margin: 400px auto 0 auto;}

.uitgebreideinfo 			{display:none;}
.uitgebreideinfo a.hlMeerinfo {position:relative; left:630px; color:#005c97; font-weight:bold;}
.uitgebreideinfo a.hlMeerinfo:hover {text-decoration:none;}
.headermeerinfo 			{width:707px; position:relative; height:33px; background-image:url('/images/header-meerinfo.png'); font-size:16px; font-weight:bold; color:#000000; padding:6px 0 0 65px;}
.Alleswatuwiltweten			{font-size:12px; font-weight:normal;}
.contentmeerinfo 			{width:740px; position:relative; font-size: 13px !important; font-family: Verdana !important; border-left:solid 1px #dedede; border-right:1px solid #dedede; padding:0 15px 5px 15px; margin-top: 0px;}
.uitgebreideinfo 			{width:740px; position:relative; margin-top: -43px; background-color: #ffffff;}

a.AdviesMeerinfo			{position:absolute; left:695px; top: 25px; font-size: 12px; color:#005c97;  font-weight: bold;}
a.AdviesMeerinfo:hover		{text-decoration:none;}
.footermeerinfo 			{width:772px; position:relative; height:16px; background-image:url('/images/footer-meerinfo.png');}


