﻿html, body{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  text-align:left;}
#MainMax{position:relative; width:100%; min-height:730px; margin:0 auto; padding:0; font-family: arial; font-size: 12px; text-align:center; background-color:#ffffff; }
    
#SubMain{ position:relative; top:4px; background-color:#ffffff;  width:987px; border:#000000 solid 1px;  margin:0 auto; padding:3px; text-align:left;}
#TopFrame{position:relative; float:none; height:120px; left:0px; top:0px; padding:0; margin: 0 0  0px 0; width:100%; overflow:hidden;  } 
#HypeHeader{z-index: 104; left: 0px; position: absolute; top: 0px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;}
#HypeHeader img{ border: none;}
#Midden  { position:relative; width:984px; float:left; padding:0; margin:0;} 
#MenuFrame { position:absolute; width:600px; left:380px; top:94px; height:24px; margin:0; padding:0; background-color:Transparent;} 

.LeftFrame    { position:relative; top:0px; left:2px;  width:205px;  padding:0; margin:0px; float:left; overflow:hidden; border: solid 1px #E4312C;} 
#RightFrame   { position:relative; top:0px; right:0px; width:205px;  padding:0; float:right;  text-align:center;} 
#ContentFrame { position:relative; top:0px; left:10px; width :554px; float:left; border: none;} 
#FooterMenu{Position:relative;  padding:5px; width:610px; text-align:left; left:240px;  color:#444444; font-weight:bold; }
#FooterMenuL{Position:relative; border-right:solid 1px silver; width:165px; height:90px; float:left; padding-left:15px;}
#FooterMenuM{Position:relative; border-right:solid 1px silver; width:165px; height:90px;  float:left;padding-left:15px;}
#FooterMenuR{Position:relative; width:165px; height:90px; float:left;padding-left:5px;}
.MenuUL{Position:relative; top:-15px; left:-10px; }
#MenuFooter   { position: relative;  margin-top:4px; width: 980px; left: 2px; color: #000000; height: 100px; clear: both; border: 1px solid silver;}
#InlayMenuFooter{ position: absolute; top: 0px;width: 976px; left:2px; color: #000000; height: 98px; clear: both; background-position: bottom;  background-color: #ffffff; }
.FootMenu ul{ text-align: left;}
.FootMenu li {display : block; text-align:left; }
.FootMenu li a {color: #444444; display: block; text-decoration : none;background-color: transparent; font-family: Arial; font-size: 10px;  font-weight:normal;}
.FootMenu li a:hover {color: #e4312c; }
.FootMenu li a:active {color: #e4312c; }
.FootMenuTitel{position:relative; left:15px;}

#FooterLine{position: relative; width: 982px; left: 2px; height: 1px; clear: both; border-bottom: 1px solid black; background-color: #ffffff; margin-top:3px;}
#HeaderLine{position: relative; width: 982px; left: 2px; height: 1px; clear: both; border-bottom: 1px solid black; background-color: #ffffff; margin-bottom:8px; overflow:hidden;}


a, a:link, a:visited { font-size: 12px; color:black; font-family: arial; text-decoration: underline; font-weight: bold;}
a:hover{ font-size: 12px; color: #e4312c; font-family: arial;  font-weight: bold;}

.TopMenu{float:right; position:relative; background-color: Transparent; }
.DivTopMenu{ position:relative; float:Right; top:0px; height:16px; Padding:  0px 10px 1px 10px; width: auto; margin: 0; border-right:solid 1px #E4312C;}
.DivLastTopMenu{ position:relative; float:Right; top:0px;  Padding: 0px 10px 1px 10px; width: auto; margin: 0;}
a.LTopMenu , a.LTopMenu:link , a.LTopMenu:visited
{ vertical-align:middle; color:#000000; width:auto; text-decoration:none;background-color:Transparent; font-family: Arial; font-size: 16px;font-weight: bold;}
a.LTopMenu:hover{ color: #e4312c;}

.Border{border: solid 1px #000000; position:relative; width :554px;}
/* leftmenu */

.BorderMenu{ position: relative;  top: 0px; left: 0px; width: 205px;  padding-bottom:4px; float: left; margin-bottom:5px;} 
#InLeftMenu{ position: relative; top: 1px; left: 0px; width: 203px; margin: 0px; margin-top:0px; float: left; padding-bottom:0px;
    background-color:#ffffff; } 

.MenuHeader{ position: relative; top: 0px; left: 0px; width: 205px; height:24px; margin: 0px; margin-bottom:0px; float: left; padding-bottom:1px; background-color:#e4312c; } 
.MenuTitel{ position:absolute; color:#ffe40C;  font-family: arial; font-size: 14px; font-weight: bold; left:15px;top:5px; text-transform:uppercase; }
.MenuItem{ position: relative; border-bottom: solid 1px #eeeeee; color: #000000; font-family: arial; font-size: 12px; font-weight: bold; width: 189px; vertical-align: middle; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; padding-left: 5px; background-color: transparent; margin-bottom:1px; }
.MenuItemW{      position: relative; border-bottom: solid 1px #eeeeee; color: #ff0000; font-family: arial; font-size: 12px; font-weight: bold; width: 189px; vertical-align: middle; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; padding-left: 5px; background-color: transparent;  margin-bottom:1px;}
.MenuItemActive{ position: relative; border-bottom: solid 1px #eeeeee; color: #db2b25; font-family: arial; font-size: 12px; font-weight: bold; width: 189px; vertical-align: middle; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; padding-left: 5px; background-color: transparent; cursor: pointer;  margin-bottom:1px;}
a.MenuLink{        color: #000000; font-size:12px;  text-decoration: none; }
a.MenuLink:hover{  color: #c80817; font-size:12px;  text-decoration: none; }
a.MenuLinkActive{  color: #c80817;  font-size:12px;text-decoration: none; }
a.MenuLinkActive:hover{ color: #c80817; text-decoration: none; font-weight: bold;}
a.MenuLink0,a.MenuLink0:visited{ color: #000000; font-size:12px;  text-decoration: none; }
a.MenuLink0:hover{  color: #c80817; font-size:12px;  text-decoration: none; }
a.MenuLinkActive0,a.MenuLinkActive0:visited{  color: #c80817;  font-size:12px;text-decoration: none; }
a.MenuLinkActive0:hover{ color: #c80817; font-size:12px;text-decoration: none; font-weight: bold;}

a.MenuLink1,a.MenuLink1:visited{color: #000000; font-size:12px; font-weight:normal; text-decoration: none; }
a.MenuLink1:hover{  color: #c80817; font-size:12px; font-weight:normal; text-decoration: none; }
a.MenuLinkActive1,a.MenuLinkActive1:visited{  color: #c80817; font-size:12px; font-weight:normal; text-decoration: none; }
a.MenuLinkActive1:hover{ color: #c80817;font-size:12px; font-weight:normal; text-decoration: none; }
a.MenuLink2,a.MenuLink2:visited{color: #000000; font-size:11px;  text-decoration: none; }
a.MenuLink2:hover{  color: #c80817; font-size:11px;  text-decoration: none; }
a.MenuLinkActive2,a.MenuLinkActive2:visited{  color: #c80817;  font-size:11px;text-decoration: none; }
a.MenuLinkActive2:hover{ color: #c80817; font-size:11px;text-decoration: none; }
a.MenuLink3,a.MenuLink3:visited{color: #000000; font-size:11px;  text-decoration: none; }
a.MenuLink3:hover{  color: #c80817; font-size:11px;  text-decoration: none; }
a.MenuLinkActive3,a.MenuLinkActive3:visited{  color: #c80817;  font-size:11px;text-decoration: none; }
a.MenuLinkActive3:hover{ color: #c80817; font-size:11px;text-decoration: none; }
a.MenuLink4,a.MenuLink4:visited{color: #000000; font-size:11px;  text-decoration: none; }
a.MenuLink4:hover{  color: #c80817; font-size:11px;  text-decoration: none; }
a.MenuLinkActive4,a.MenuLinkActive4:visited{  color: #c80817;  font-size:11px;text-decoration: none; }
a.MenuLinkActive4:hover{ color: #c80817; font-size:11px;text-decoration: none; }
a.MenuLink5,a.MenuLink5:visited{color: #000000; font-size:11px;  text-decoration: none; }
a.MenuLink5:hover{  color: #c80817; font-size:11px;  text-decoration: none; }
a.MenuLinkActive5,a.MenuLinkActive5:visited{  color: #c80817;  font-size:11px;text-decoration: none; }
a.MenuLinkActive5hover{ color: #c80817; font-size:11px;text-decoration: none; }
a.MenuLink6,a.MenuLink6:visited{color: #000000; font-size:11px;  text-decoration: none; }
a.MenuLink6:hover{  color: #c80817; font-size:11px;  text-decoration: none; }
a.MenuLinkActive6,a.MenuLinkActive6:visited{  color: #c80817;  font-size:11px;text-decoration: none; }
a.MenuLinkActive6:hover{ color: #c80817; font-size:11px;text-decoration: none;}

.MenuImage{ position:absolute;left:5px;top:2px;}
.MenuText{ position:relative;   font-size: 12px; left:5px;  top:0px; width:185px; text-transform:uppercase;}
.MenuText-1{position:relative;  font-size: 12px; left:5px; top:0px; width:180px; text-transform:uppercase;  }
.MenuText0{ position:relative;  font-size: 12px; left:10px; top:0px; width:180px; text-transform:uppercase;  }
.MenuImage1{ position:absolute; left:10px; top:2px;}
.MenuText1 { position: relative; left: 15px; top: 0px; width: 175px;}
.MenuImage2{ position:absolute; left:15px; top:2px;}
.MenuText2{ position:relative;  font-size: 11px; left:20px; top:0px; width:170px; text-transform:uppercase;}
.MenuImage3{ position:absolute; left:20px; top:2px;}
.MenuText3{ position:relative;  font-size: 11px; left:25px; top:0px; width:165px; text-transform:uppercase;}
.MenuImage4{ position:absolute; left:25px; top:2px;}
.MenuText4{ position:relative;  font-size: 11px; left:30px; top:0px; width:160px; text-transform:uppercase;}
.MenuImage5{ position:absolute; left:30px; top:2px;}
.MenuText5{ position:relative;  font-size: 11px; left:35px; top:0px; width:155px; text-transform:uppercase;}
.MenuImage6{ position:absolute; left:35px; top:2px;}
.MenuText6{ position:relative;  font-size: 11px; left:40px; top:0px; width:150px; text-transform:uppercase;}
.ImageMenuItem{ position: relative;  color: #DCDBD5; font-family: arial; font-size: 12px; font-weight: bold; 
    width: 16%; vertical-align: middle; text-align: center; padding-top: 0px; padding-bottom: 0px; 
    padding-right: 0px; padding-left: 2px; background-color: transparent; float:left;  }

.Inlay{ position: relative; top: 2px; left: 0px; width: 197px; margin: 2px; margin-bottom:0px; margin-top:0px; float: left; padding-bottom:0px; text-align:center;   font-family: arial; font-size: 12px;  text-align:left; } 
.InlayKwaliteit{position: relative; height:80px; top: 2px; left: 0px; width: 197px; margin: 2px; margin-bottom:0px; margin-top:0px; float:left; padding-bottom:0px; text-align:center; font-family: arial; font-size: 12px;  text-align:left; } 

.MenuImage10{ position:absolute;left:2px;top:5px;}
.MenuText10{ position:relative; top:0px; width:108px; left:9px;}
#RightMenu{ position: relative; top: 0px; left: 0px; width: 201px;  padding-bottom:6px; border: 1px solid silver; float: left;} 
#InRightMenu{ position: relative; top: 2px; left: 2px; width: 193px; margin: 2px; margin-top:0px; float: left; padding-bottom:1px; } 


/* einde leftmenu */
.TopTitel{width: 987px; text-align: center; font-family: arial; font-size: 24px; font-weight: bold; letter-spacing: 16px;}
.MainTitel{ position: relative; top: 0px; left: 0px; width: 100%; height:24px; margin: 0px; background-color:#e4312c; } 
.MainTitelTekst{ position:absolute; top:3px; left:10px; color:#ffffff;  font-family: arial; font-size: 16px; font-weight: bold; text-transform:uppercase;}

.ProductGroep{Position:relative; margin:5px;}
.MasterMand{ position: relative;width:205px; top:0px;  left:0px; }
 
/* Productgroep 1 */

.ProductenBorder{position :relative;width: 550px; height: 160px; padding: 2px; margin:  0px 0px 8px 0px; }
.ProductenBack{position :relative;width: 100%; height: 100%; border-bottom:solid 1px #E4312C; }
.POTitel{position:absolute; height:24px; left:0px; top:0px; width:100%; text-align:left;  border-top:solid 1px #E4312C;  border-bottom:solid 1px silver;}
.POTitelTekst{ position:relative; top:4px;left:5px; font-family: arial; font-size: 16px; font-weight: bold; color: #E4312C; height:12px;  margin: 0px 0px 0px 0px;}
.POMainImageHolder{left: 20px; 	position: relative;	top: 45px; }
.POPictoHolder1{clip: rect(auto auto auto auto);padding: 0px 0px 0px 0px;font-weight: bold;z-index: 102;left: 120px; overflow: hidden;text-transform: uppercase;  text-decoration:line-through;  width: 67px;color: white; font-family: arial;position: absolute;top: 130px;max-height: 28px;height: 28px;background-color: transparent; }
.POPictoHolder2{clip: rect(auto auto auto auto);padding: 0px 0px 0px 0px;font-weight: bold;z-index: 102;left: 195px; overflow: hidden;text-transform: uppercase;width: 67px;color: white; font-family: arial;position: absolute;top: 130px;max-height: 28px;height: 28px;background-color: transparent; }
.POPictoHolder3{clip: rect(auto auto auto auto);padding: 0px 0px 0px 0px;font-weight: bold;z-index: 102;left: 270px; overflow: hidden;text-transform: uppercase;width: 67px;color: white; font-family: arial;position: absolute;top: 130px;max-height: 28px;height: 28px;background-color: transparent; }
.POPictoHolder4{clip: rect(auto auto auto auto);padding: 0px 0px 0px 0px;font-weight: bold;z-index: 102;left:   20px; overflow: hidden;text-transform: uppercase;width: 67px;color: white; font-family: arial;position: absolute;top: 130px;max-height: 28px;height: 28px;background-color: transparent; }
.POUsps{ position: absolute; left: 110px; width: 285px; top: 40px; height: 100px; font-family: arial; font-size: 11px;  color: #333333; overflow: hidden; }
.POVertLine{position:absolute; left: 112px; width: 1px; top: 30px; height: 125px; border-left: solid 1px silver;}

.POMeerInfoLink{position: absolute; top: 132px; left: 339px; }
.POWinkelWagenBtn{position: absolute;	top: 132px; left: 444px;}
.POVanPrijs     {position: absolute; left:380px; width: 140px; top: 50px; height: 20px; font-family:arial; font-size:12px; font-weight:bold;  color: #777777; z-index: 111; text-align: right; text-decoration: line-through;}
.POPrijs{ position: absolute; left: 380px; width: 140px; top: 70px; font-family: 'Arial Rounded MT Bold' , arial; font-size: 30px; font-weight: bold; color: #e4312c; z-index: 111; text-align: right;}
.POPerMaandPrijs{position: absolute; left:380px; width: 140px; top:100px; height: 20px; font-family:arial; font-size: 9px; font-weight:normal;color: #999999; z-index: 111; text-align: right;}
.OverProduct1{ position: absolute; z-index:2000; left:0px; width:100%; top:0px; height:120px;}

/* Einde Productgroep 1 */

/* Productgroep 2 */

.ProductenBorder2{position :relative;width: 260px; height: 160px; padding: 2px; margin:   0px 8px 8px 5px; }
.ProductenBack2{position :relative;width: 100%; height: 100%; border-bottom:solid 1px silver; }
.POTitel2{position:absolute; height:24px; left:0px; top:0px; width:100%; text-align:left;  border-top:solid 1px #E4312C;  border-bottom:solid 1px silver;}
.POTitelTekst2{ position:relative; top:4px;left:5px; font-family: arial; font-size: 12px; font-weight: bold; color: #E4312C; height:12px;  margin: 0px 0px 0px 0px; text-transform:uppercase; }
.POMainImageHolder2{left: 20px; 	position: relative;	top: 45px; }
.POVertLine2{position:absolute; left: 125px; width: 1px; top: 30px; height: 125px; border-left: solid 1px silver;}
.POVertLine2a{position:absolute; left: 268px; width: 1px; top: 3px; height: 154px; border-left: solid 1px silver;}

.POMeerInfoLink2{position: absolute; top: 132px; left: 0px; }
.POWinkelWagenBtn2{position: absolute;	top: 132px; left: 159px;}
.POVanPrijs2     {position: absolute; left:120px; width: 130px; top: 75px; height: 20px; font-family:arial; font-size:12px; font-weight:bold;  color: #777777; z-index: 111; text-align: right; text-decoration: line-through;}
.POPrijs2{ position: absolute; left: 120px; width: 130px; top: 95px; font-family: 'Arial Rounded MT Bold' , arial; font-size: 20px; font-weight: bold; color: #e4312c; z-index: 111; text-align: right;}
.POPerMaandPrijs2{position: absolute; left:120px; width: 130px; top:120px; height: 20px; font-family:arial; font-size: 9px; font-weight:normal;color: #999999; z-index: 111; text-align: right;}
.OverProduct2{ position: absolute; z-index:2000; left:0px; width:100%; top:0px; height:120px;}

/* Einde Productgroep 2 */


.PGTitel{position:absolute; height:24px; left:0px; top:0px; width:100%; text-align:left;  background-color:#E4312C;}
.PGTitelTekst{ position:relative; top:4px;left:5px; font-family: arial; font-size: 16px; font-weight: bold; color: #ffffff; height:12px;  margin: 0px 0px 0px 0px; text-transform:uppercase;}
 f
.ProductGroepen{Position:relative; width: 128px; height:140px; margin-bottom:5px; border:solid 1px silver;}
.ProductGroepTitel{position:absolute; height:24px; left:0px; top:0px; width:100%; text-align:left;  border-bottom:solid 1px silver;}
.ProductGroepTitelTekst{ position:relative; top:4px;left:5px; font-family: arial; font-size: 12px; font-weight: bold; color: #E4312C; height:12px;  margin: 0px 0px 0px 0px;  text-transform:uppercase;}
.ProductGroepImage{position:absolute; left:15px; top:30px;} 
.PgMain{Position:relative; width:100%; height:25px;}
.PgProducts{Position:relative; width:100%; margin: 0px;}

.ZoekPullDowns{position:absolute; height:24px; left:100px; top:-3px; width:430px; text-align:right;  background-color: Transparent;}


/*Productinfo*/

.ProductMain{Position:relative; width:100%; margin: 0px;}
.ProductInfoBack{ position: relative; z-index: 100; left: 0px; top: 0px; width: 100%; height: 420px;  margin: 0;}
.ProductTitel{position:absolute; height:24px; left:0px; top:0px; width:100%; text-align:left;  background-color:#E4312C;}
.ProductTitelTekst{ position:relative; top:4px;left:5px; font-family: arial; font-size: 16px; font-weight: bold; color: #ffffff; height:12px;  margin: 0px 0px 0px 0px; text-transform:uppercase;}

.ProductImageProdInfo{z-index: 100; top: 30px; left:275px; width:250px; height:250px; position: absolute;}
.ProductImageProdInfo img{}
.PanelPanel{position: absolute; z-index: 101; padding: 0; left: 20px; width:250px; top: 130px; margin: 0;   }
.PanelInfo{ position:relative; margin:0px; padding:2px; width:auto;  line-height:25px; font-style:italic;  font-family: arial; font-size: 14px; font-weight: bold; text-align: left;color: #e4312c; border:solid 1px #e4312c; }
.ProductMerk{left: 20px; width: Auto; position: absolute; top: 45px; padding: 5px 10px 5px 10px; font-family: arial; font-size: 16px; font-weight: bold; color: #000000; border:solid 1px #000000;}
.ProductMerkImage{left: 20px; width: 200px; height:80px; vertical-align:middle; position: absolute; top: 45px; padding:0;}
.MerkType{   left: 20px; width: Auto; position: absolute; top:250px; text-align: left; font-family: arial; font-size: 14px; font-weight: bold; color: #000000;}
.ProductOmschrijving{position: absolute;  top: 200px; left: 20px; font-family: arial; font-size: 14px; width: 290px; font-weight: bold; color: #000000;}
.Usp1 {z-index: 109; left: 20px; width: 290px; position: absolute; top: 270px;  height: auto; margin: 0px 0px 0px 0px;	font-family: arial;	font-size: 11px; font-weight: normal; color: #000000; overflow: hidden;}

.ProductPictos{ position:absolute; left:10px; top:210px;}
.ProductPicto1{ position:absolute; left:0px; top:0px;}
.ProductPicto2{ position:absolute; left:80px; top:0px;}
.ProductPicto3{ position:absolute; left:160px; top:0px;}

.PhotoZoom img{ z-index: 135;top: 65px;  left: 530px; position: absolute;cursor: pointer;}
.PrintScreen{z-index: 135; top: 35px; left:530px;  position: absolute;}

.PrijsBlok{position: absolute; z-index: 10;left: 260px;top: 274px; width: 280px;height: 166px; margin:0; }
.ButWinkelmand{position: absolute;z-index: 100;left: 180px; top: 105px;margin:0;}
.VanPrijs {z-index: 107; left: 0px; width:100%; position:absolute; top:32px; font-family:arial; font-size:16px; font-weight:normal; color:#444444; text-align:right; }
.Nu {font-family: arial;	font-size: 24px;	font-weight: bold;	color: #e4312c;}
.PtPrijs {z-index: 107; left: 0px; width:100%; position:absolute; top:50px;  font-family:arial; font-size:16px; font-weight:normal; color:#000000; text-align:right; }
.NaKorting{z-index: 107; left: 0px; width:100%; position:absolute; top:12px; font-family:arial; font-size:10px; font-weight:normal; color:#000000; text-align:right; }
.Prijs {z-index: 110; left: 0px; top: 0px; width:100%; position:absolute; font-style:italic; font-family: 'Arial Black' , arial; font-size:67px; font-weight:bold; color:#e4312c; text-align:right;}
.verwijderingsbijdrage{position: absolute; top: 130px; left:0px; width:100%; text-align:right; font-family: arial; font-size: 10px; font-weight: normal; color: gray;}

.Terug{left: 510px; width: 100px; position: absolute; top: 2px; height: 13px; margin: 0px 0px 0px 0px; text-align: left; font-family: arial; font-size: 12px; font-weight: bold;	color: #ffffff;}
a.TerugLink , a.TerugLink:link , a.TerugLink:visited{font-family: arial; font-size: 12px; font-weight:bold; color: #ffffff;}
a.TerugLink:hover{font-family: arial; font-size: 12px; color: #dddddd;}
.MailFriend{top: 182px; left:80px; width:59px; height:19px; position: absolute;}

.permaand{font-family: arial;	font-size: 10px; font-weight: bold;	color: #006fb7;}
.Garantie {z-index: 111; left: 26px; width: 106px; position: absolute; top: 259px; height: 38px;}
.Garantie img {z-index: 100; left: 5px; position: absolute; top: 3px;}
.Nvrd {z-index: 131; left: 397px; width: 154px; position: absolute; top: 205px;  height: 15px;  padding-top:0px;    margin: 0px 0px 0px 0px;	font-family: arial;	font-size: 10px;	font-weight: bold;	text-align: center;	background-color:#006fb7;	color: #ffffff;}
.Wvrd {z-index: 131; left: 397px; width: 154px; position: absolute; top: 205px;  height: 15px;  padding-top:0px;    margin: 0px 0px 0px 0px;	font-family: arial;	font-size: 10px;	font-weight: bold;	text-align: center;	background-color:#e21a18;	color: #ffffff;}


.MailaFriend img{z-index: 133; left: 29px;  border-top-style: none;  border-right-style: none;   border-left-style: none;   position: absolute;   top: 307px;   border-bottom-style: none;   border: 0;}
.Print img{border-bottom-style: none; border-top-style: none; border-right-style: none; border-left-style: none; position: absolute; top: 296px; z-index: 134; left: 20px;}
.Photo123 { z-index: 135; left: 360px; position: absolute;top: 195px; font-family: arial; font-size: 10px; color: #777777;}
a.Photo123link, a.Photo123link:link , a.Photo123link:visited{font-family: arial; font-size: 10px; color: #777777;}
a.Photo123link:hover{font-family: arial; font-size: 10px; color: #e4312c}
a.Photo123link:active{font-family: arial; font-size: 12px; color: #777777;  text-decoration:none; }
.Informeer{position: absolute; z-index: 10;left: 15px;top: 214px; width: 275px;height: 100px; margin:0; text-align:center}
.Prijspm{z-index:110; left: 0px; width: 253px; position:absolute; top:25px; height:10px; padding: 0px 0px 0px 0px; font-family:arial; font-size:10px; font-weight:bold; color:#006fb7; text-align:left; vertical-align:middle;}
.BedragPM{position:absolute;  top:30px; left: 38px; z-index:155; width: 34px;  height:15px; padding: 0px 0px 0px 0px; font-family:Arial Black; font-size:16px; font-weight:bold; color:#e4312c; text-align:right; vertical-align:middle;}
.BedragPM2{position: absolute; top: 31px; left: 5px; z-index: 155; width: 80px;
    height: 15px; padding: 2px 0px 0px 0px; font-family: Arial; font-weight: bolder; font-size: 16px; color: #e4312c;
    text-align: center; vertical-align: middle;}
.BedragPmComma{position:absolute; top:0px; left: 32px; text-align:right; width:100px;  font-family:Arial Black; font-size:10px;  font-weight:bold; color:#e4312c; text-align:left; vertical-align:top;}
.PrijsPmTxt{position:absolute; top:78px; left: 0px; width: 160px; border:solid 1px black;  height:auto; padding: 0px 0px 0px 0px; font-family:Arial; font-size:12px; color:#444444; text-align:left; }
.VensterSluiten, .VensterSluiten A, .VensterSluiten A:Link{font-weight: bold; font-size: 12px;color: #ffffff; background-color: #007475;font-family: arial; text-decoration: none; padding-left: 4px; padding-right: 5px; width: 98px; border-right: black 1px solid; border-top: black 1px solid;  border-left: black 1px solid;  border-bottom: black 1px solid;}


/*Einde Productinfo*/

/* Filialenpagina */


.WinkelsHeader{ position:relative;  text-align:left; padding:10px;}
.FiliaalBalk{Position:relative; width:100%; height:24px; left:0px; background-color:#e4312c; margin-top:8px;}
.FiliaalHead{position:absolute; height:24px; width:554px;  left:0px; top:0px;  text-align:left;  background-color:#E4312C;}


.FiliaalTitelTekst{ position:relative; top:3px;left:5px; font-family: arial; font-size: 16px; 
    font-weight: bold; color: #ffffff;  margin: 0px 0px 0px 0px;  text-transform:none;}

.FiliaalKop{font-family: arial; font-size: 16px; font-weight:bold;color: #ffffff; text-transform:uppercase;    background-color: #E4312C;  padding-left:5px; padding-top:3px; border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;}
.FiliaalText{font-family: arial; font-size: 12px; color: #000000;}
.FiliaalZoekbox{ position:relative; height:auto;   top:25px;  left:0px; width:530px; z-index:300;}

/* Einde Filialenpagina */

/* NieuwsBrief Pagina */
.NieuwsBrief{ position: relative;    clear: both;}
.NieuwsHead{position:absolute; height:24px; width:554px;  left:0px; top:0px;  text-align:left;  background-color:#E4312C;}

.NieuwsDiv{ position:relative; height:400px; width:540px; padding:5px;}
.NieuwsTitelTekst{ position:relative; top:3px;left:5px; font-family: arial; font-size: 16px; 
    font-weight: bold; color: #ffffff;  margin: 0px 0px 0px 0px;  text-transform: uppercase;}
.LoginTekst{background-color: Transparent; width:520px; height:20px;	padding-top:2px;	padding-left:10px;	font-size: 12px;}
.NieuwsBriefPanel{ position:absolute; top:30px; padding:5px 0 5px 0; border:none;}

.NieuwsBriefPanel2{position:relative; left:10px; width:500px; height:140px; padding-top:5px; font-family:arial; font-size:12px; font-weight:normal; text-align: left;}
.TekstNieuws {position:absolute; top: 98px; left: 10px; width: 70px;}
.EditNieuws  {position:absolute; top: 96px; left: 80px; width:190px; }
.Check1Nieuwsbrief{position:absolute; top: 96px; left:280px; width: 80px; }
.Check1Nieuwsbrief{position:absolute; top: 96px; left:280px; width: 80px; }
.ResultNieuws{position:absolute; top: 126px; left: 10px; width:360px; color:Red; font-weight:bold; }



/* Einde NieuwsBrief Pagina */

.WinkelMandImage{Position:absolute; left:0px; top:0px; width:100%; height:100%; }
.WinkelMandAantal{ position: absolute; left: 120px; top: 28px; font-weight: bold; font-size: 19px; color: white; font-style: italic; font-family: 'Arial Rounded MT Bold';}
.WinkelWagen{ position:relative; width:205px; height:61px; padding:0px;  text-align:center; background-color: #e4312c; color:#ffffff; overflow:hidden; }
a.WinkelWagenLink, a.WinkelWagenLink:link , a.WinkelWagenLink:visited{font-family: arial; font-size: 12px; width:203px; font-weight:bold; color: #ffffff; text-decoration: none; }
a.WinkelWagenLink:hover{font-family: arial; font-size: 12px; font-weight:bold;	color: #e4312c; }

.Bestelheader1{width: 554px; height: 30px;	margin: 0px; margin-bottom:10px; background-image: url(/Images/Bestellen/Stap01.gif);	background-repeat: no-repeat; background-position:center;}
.Bestelheader2{width: 554px; height: 30px;	margin: 0px; margin-bottom:10px; background-image: url(/Images/Bestellen/Stap02.gif);	background-repeat: no-repeat; background-position:center;}
.Bestelheader3{width: 554px; height: 30px;	margin: 0px; margin-bottom:10px; background-image: url(/Images/Bestellen/Stap03.gif);	background-repeat: no-repeat; background-position:center;}
.Bestelheader4{width: 554px; height: 30px;	margin: 0px; margin-bottom:10px; background-image: url(/Images/Bestellen/Stap04.gif);	background-repeat: no-repeat; background-position:center;}
.Bestelheader5{width: 554px; height: 30px;	margin: 0px; margin-bottom:10px; background-image: url(/Images/Bestellen/Stap05.gif);	background-repeat: no-repeat; background-position:center;}



.mainframe{ text-align: left; background-color:#ffffff;width: auto; height:auto; margin: 0px; padding-right: 0px;padding-left: 0px;	padding-top: 10px;	font-family: Arial;font-size: 12px;	font-style: normal;}

/*Login pagina's*/
.BestelTitel{position:relative; height:24px; left:0px; top:0px; width:99%; text-align:left;  margin-bottom:8px; background-color:#E4312C; }
.BestelTitelTekst{ position:relative; top:4px;left:5px; font-family: arial; font-size: 16px; font-weight: bold; color: #ffffff; height:12px;  margin: 0px 0px 0px 0px; text-transform:uppercase;}

.LoginBack{  position:relative; width: 544px; height: 100px; margin:0px; }

.Labeltekst20{ font-family: arial; font-size: 12px;	font-style: normal;	font-weight: bold; left: 20px; position: absolute; top: 10px;}
.Onjuist{font-size: 10pt; left: 255px; width: 250px; color: red;  font-family: arial; position: absolute; top: 12px; }
.Labeltekst21{ font-family: arial;	font-size: 12px; font-style: normal; font-weight: bold;	left: 20px; position: absolute; top: 32px;}
.Aanmelden{Position:absolute; right:0px; top:76px;}
.NieuweKlant{Position:absolute; right:0px; top:10px;}

.wachtwoordvergeten{ left: 130px;  position: absolute; top: 56px;font-family: arial,arial; font-size: 10px;color: #000000;}
a.wachtwoordvergeten, a.wachtwoordvergeten:link, a.wachtwoordvergeten:visited, a.wachtwoordvergeten:active{font-size: 10px; color: #000000; font-family: arial; text-decoration:none; }
a.wachtwoordvergeten:hover{font-size: 10px; color: #e4312c; font-family: arial;text-decoration:none;}

.EmailBox{	 Width:143px ; left: 130px; position: absolute; top: 10px;	Border-Color: #ffffff;	}
.WWBox{	Border-Color: #ffffff;  Width:143px; left: 130px; position: absolute; top : 32px;}
.EmailTekst{ font-family: arial; font-size: 12px;	font-style: normal;	left: 20px; position: absolute; top: 10px;}
.WWTekst{z-index: 101; left: 20px; position: absolute; top: 32px;}
.Onthouden{Font-family: arial,arial; Font-Size:12px; left: 130px; position: absolute; top: 70px}
.RadioJa{ margin: 10px 0px 0px 3px; font-family: arial; font-size: 12px; font-style: normal; color: #000000; padding-left:10px;}
.RadioNee{font-family:arial; margin-bottom:10px; font-size:12px; font-style:normal; color:#000000; width:100%; background-color:Transparent;}
.Onjuist{ font-family: arial; font-size: 12px; color:Red;	font-style: normal;	left: 280px; position: absolute; top: 10px;}


.GegevensHead{position:relative; margin: 0px 0px 0px 3px; font-family: arial; font-size: 12px; font-style: normal; color: #000000;width:530px; height:105px;  background-color:#ffffff;  padding: 5px 0px 5px 10px;}
.Gegevensbalk { position:relative; margin: 0px; font-family: arial; font-size: 12px; font-style: normal; color: #000000;width:500px; height:70px;  background-color: Transparent; padding: 0px 0px 5px 10px;}
.GegevensVoet{position:relative; margin:5px 5px 0px 3px; width:500px; height:30px;  background-color:#ffffff; padding: 5px 0px 5px 10px;}
.GegevensVoet a {color: #000000; text-decoration: none;}
.GegevensVoet a:hover { text-decoration: underline; color:#e4312c;}
.KlantRadio{	left: 75px;	top: 53px;	font-family: arial;	font-size: 12px;	font-style: normal;	font-weight: bold;}
.Adrestext1{top:5px;	left: 30px;	position: absolute;}
.Adrestext2{top:19px;   left: 30px;	position: absolute;}
.Adrestext3{top:33px;   left: 30px;	position: absolute;}
.Adrestext4{top:47px;   left: 30px;	position: absolute;}


.formNawBack{width:545px; height:380px;	margin: 0px 0px 0px 5px; position:relative; font-family:Arial; font-size: 12px; font-style: normal; color: #000000;}
.sterretje{padding: 0px 0px 0px 0px;font-family: Arial;font-size: 11pt;color: red;font-weight: normal;}
.line1    { background-color:#ffffff; width:100%; position:relative; height:25px; vertical-align:middle}
.line2    { background-color:#eeeeee; width:100%; position:relative; height:25px; vertical-align:middle}
.linelinks { position: absolute; left:  0px; top:3px;  height:24px; width:320px; vertical-align:middle; }
.linerechts3{position: absolute; right:10px; height:24px; vertical-align:middle; top:2px; width:300px; text-align:right;}
.linerechts4{position: absolute; left:280px; top:0px; height:24px; vertical-align:middle; top:2px;}
.linerechts5{position: absolute; left:350px; top:0px; height:24px; vertical-align:middle; top:2px;}
.linerechts {position: absolute; left:265px; top:0px; height:24px; vertical-align:middle; top:2px;}
.linerechts2{position: absolute; left:335px; top:0px; height:24px; vertical-align:middle; top:2px;}


.radiofont{font-size: 12px; font-style: normal; color: #000000;}
.invoer{font-size: 12px; font-style: normal; color: #000000; width:270px; Border-color:#ffffff; }
.invoer2{font-size: 12px; font-style: normal; color: #000000; width:60px; Border-color:#ffffff; }
.invoer3{font-size: 12px; font-style: normal; color: #000000; width:200px; Border-color:#ffffff; }
.tekstklein{ left:5px; padding: 5px 0px 0px 0px; font-family: arial; font-size: 10px; color: #000000; font-weight: normal;}
.Required{	left: 260px;	width: 270px;	position: absolute;	top: 308px;	font-family: arial;	font-size: 10px;	font-style: normal;font-weight: bold;	color: red;	background-color: white;}
.RequiredLogin{	left: 40px; top:-7px; width: 280px; position: absolute; font-family: arial; font-size: 10px;	font-style:normal; color: red; text-align:right;}
.KlantNieuwsBrief{ left: 5px; position: absolute; top: 328px;}
.Labelfck{ left: 26px; position: absolute; top: 348px; font-family: arial; font-size: 9px;    font-style: normal;    font-weight: bold;  color: Gray;}
.fck{ left: 5px; position: absolute; top: 344px;}
.Labelnieuwsfck{ left: 9px; position: absolute; top: 368px; font-family: arial; font-size: 9px;    font-style: normal;    font-weight: bold;  color: Gray;}
.Labelnieuwsbrief{ left: 26px; position: absolute; top: 332px; font-family: arial; font-size: 9px;    font-style: normal;    font-weight: bold;  color: Gray;}

/*Einde Login pagina's*/

.BestelButDiv{ position:relative; left: 8px; top: 0px; width: 534px; height: 65px;	margin: 0px;  }
.Onderlijn{ position:relative; 	width: 535px; left:10px; border-bottom: #ebebeb 1px solid;}
.BestelTerug{ position:absolute;	left: 0px; top: 0px; }
.BestelVerder{position:absolute; right: 0px; top: 0px; }
.WinkelVerder{position:absolute; right: 110px; top: 0px; }
.TekstPanel{position:relative; left:10px; margin-bottom:10px; width:520px;}
.Terugbutholder{ left: 430px; position: relative; top: 50px; border: none; width: 200px;}

/*Winkelmand*/
.BestelHeader{position:relative; width: 100%; 	height: 25px; background-color:#ffffff;}
.WHeaderArtikel {position:absolute; left: 12px; width:290px; color: black; font-family: arial; text-align: left; font-weight: bold;	font-size: 11px;}
.WHeaderSub     {position:absolute; left:350px; width: 90px; color: black; font-family: arial; text-align: left; font-weight: bold; font-size: 11px;}
.WHeaderAantal  {position:absolute; left:405px; width: 38px; color: black; font-family: arial; text-align: left; font-weight: bold; font-size: 11px;}
.WHeaderPrijs   {position:absolute; left:460px; width: 61px; color: black; font-family: arial; text-align: left; font-weight: bold; font-size: 11px;}
.WHeaderDelete  {position:absolute; left:500px; width: 40px; color: black; font-family: arial; text-align: left; font-weight: bold; font-size: 11px;}
.ProductPanel   {position:relative; width:100%; height:35px; padding-top:3px; border-bottom:solid 1px #e4312c;}
.ProductPanelTop{position:relative; width:544px; left:5px; height:35px; padding-top:3px; border-bottom:solid 1px #000000; border-top:solid 1px #000000;}
.ProductPanel2  {position:relative; width:100%; height:34px;}

.MandArtikel    {left: 7px; width: 320px; top:3px;  height:15px; color: black;font-family: arial;position: absolute; background-color:transparent;text-align: left;font-weight: normal; font-size: 11px;display: block;overflow: hidden;}
.MandArtikel2   {left: 7px; width: 320px; top:18px; height:15px; color: black;font-family: arial;position: absolute; background-color:transparent;text-align: left;font-weight: normal; font-size: 11px;display: block;overflow: hidden;}
.MandSubPrijs   {left: 325px; width: 65px; color: black; font-family: arial; position: absolute; height: 25px; background-color: transparent; text-align: right; font-weight: normal; font-size: 11px;}
.MandAantalBox  {left: 400px; top:6px; width: 35px; position:absolute; text-align:center;font-family: arial; font-size: 11px; font-style: normal;	font-weight: normal; vertical-align: middle;}
.MandPlus       {left: 425px; top:5px;  position: absolute;	}
.MandMin        {left: 425px; top:15px;	position: absolute;	}
.MandPrijs      {left: 435px; vertical-align: middle; width: 65px; color: black; font-family: arial; position: absolute; height: 25px; background-color: transparent; text-align: right; font-weight: normal; font-size: 11px;}
.MandDelete     {left: 530px; position: absolute;top:5px}

.WinkelVoet {position:relative; width:100%; font-family: arial; font-size: 12px;  font-weight:bold;}
.divSubTotaal{position:relative; width: 555px; height: 30px; padding-top:15px; }
.SubTotaal{ position: absolute; width: 275px; height: 20px; left:280px; background-color: #e4312c; color: #ffffff; padding-top: 3px;}
.VoetSomText{Position:absolute; left:5px;}
.VoetSom{Position:absolute; left:125px; width:100px; text-align:right;}    
.BezorgKosten{position:relative; width: 274px; left:280px; height: 23px; padding-top:6px;   }
.VoetText  {Position:absolute; left:5px;}
.VoetBedrag{Position:absolute; left:125px; width:100px; text-align:right;}
.divVerwijderingsBijdrage{position:relative; left:280px; width: 275px;	height: 20px; padding-top:3px;}
.divTotaal{position:relative; width: 555px; background-color:#e4312c; color:#ffffff; height: 20px; padding-top:3px; font-size: 12px; }
.BestelVoet{position:absolute; width: 274px; height: 20px; left:280px; }
.divBtw{Position:relative; width:545px; text-align:right; }    
.Btw{ width: 545px; color:#555555; font-weight:normal; padding-top:3px; font-size: 11px; }

/*einde Winkelmand*/

/* BezorgDag */
.BezorgMain{position:relative; width:100%; margin:0; padding:0; }
.LineHaal  { background-color:#ffffff; width:540px; position:relative; height:130px; vertical-align:middle}
.HaalopLinks{ position: absolute; left:  0px; top:3px; height:90px; vertical-align:middle;}
.HaalopDatumLinks{ position: absolute; left:  20px; top:110px; height:24px; vertical-align:middle;}
.HaalopDatumRechts{position: absolute; left:305px; top:110px;  height:24px; vertical-align:middle;}

.LineBezorg  { background-color:#ffffff; width:540px; position:relative; height:50px; vertical-align:middle}
.BezorgLinks{ position: absolute; left:  20px; top:25px;  height:24px; vertical-align:middle;}
.BezorgRechts{position: absolute; left:305px; top:25px;  height:24px; vertical-align:middle;}

.LineCal  { background-color:#ffffff; width:540px; position:relative; height:210px; vertical-align:middle}
.CalLinks{ position: absolute; left:  20px; top:0px; width:290px; vertical-align:middle;}
.CalRechts{position: absolute; left:305px; top:0px; vertical-align:middle;}

.Afspraak{ position: absolute; left:0px; top:-3px; font-family:arial; font-size:10px; font-weight: normal; width:200px; }
.LineWeetNiet { background-color:#ffffff; width:540px; position:relative; height:25px; vertical-align:middle}

/* Einde BezorgDag */


.Adresbak{position:relative; width:100%; height:120px;}
.GegevensTitel{position:relative; margin: 0px; font-family: arial; font-size: 12px; font-style: normal; color: #000000;width:auto; height:30px;  background-color: Transparent; padding: 0px 0px 5px 10px;}

/*Betaling*/
.TitelPanel{position:relative; margin: 3px 0px 0px 0px;  font-family: arial; font-size: 12px; font-style: normal;    color: #ffffff; font-weight:bold; width:100%; height:22px; background-color:#005aa7;  padding: 3px 0px 0px 10px;}
.OptiePanel{position: relative;	margin: 3px 0px 0px 0px; font-family: arial; font-size: 12px; font-style: normal;	color: #000000; width: 540px; height: 22px; background-color: #ffffff; padding: 3px 0px 0px 10px;}
.Links{position:relative; left:0px; float:left}
.Rechts{position:relative; right:5px; float:right}
.IdealPanel{position:relative; height:115px;}
.optieswitchpanel{ padding: 0px 0px 10px 20px; position:relative; }
.IdealTekst{ position: absolute; left:120px; top: 10px; width:400px; font-family: arial; font-size: 12px; font-weight: normal;  color: black;}
.IdealSelect{ position: absolute; left:120px; top: 60px; width:400px; font-family: arial; font-size: 12px; font-weight: bold;  color: black;}
.ImageIdeal{position: absolute; left:28px; top: 5px;}
.CreditCard{position:relative; height:85px;}
.Accoord{position:relative; margin: 10px 0px 0px 10px; font-family: arial; font-size: 12px; font-style: normal; color: #000000; font-weight:bold; width:540px; height:40px; background-color:#ffffff;  padding:  0px 0px 0px 0px; }
.TextAccoord{position: absolute; left:40px; top: 5px; width:400px; height:30px;}
.ButtonSpace{margin: 0px 0px 0px 5px;}
.RadioButtonText{margin: 0px 0px 0px 0px;font-family: arial;font-size: 10px;font-weight: normal; color: black;}
.AdminPrijs{font-family: arial;font-size: 10px; font-style: normal; font-weight: bold; text-align: left; float: right; color: red; margin: -13px 10px 0px 0px; padding: 0px 0px 0px 0px;}
.IDEAL{background-image: url(/Images/Bestellen/iDEALlarge.jpg); width: 76px;height: 67px; background-repeat: no-repeat;margin: 0px 0px 0px 0px;float: left;}
.LogoABN{    background-image: url(/Images/Bestellen/ABN_Logo_kl.gif);    width: 20px;    height: 20px;    background-repeat: no-repeat;    margin: -20px 10px 0px 0px;    float: right;}
.LogoRabo{    background-image: url(/Images/Bestellen/RaboBank_Logo_kl.gif);    width: 20px;    height: 20px;    background-repeat: no-repeat;    margin: -20px 10px 0px 0px;    float: right;}
.LogoPostbank{    background-image: url(/Images/Bestellen/Postbank_Logo_kl.gif);    width: 20px;    height: 20px;    background-repeat: no-repeat;    margin: -20px 10px 0px 0px;    float: right;}
.LogoSNS{    background-image: url(/Images/Bestellen/SNSBank_Logo_kl.gif);    width: 20px;    height: 20px;    background-repeat: no-repeat;    margin: -20px 10px 0px 0px;    float: right;}
.LogoVISA{    background-image: url(/Images/Bestellen/Visa_Logo_kl.gif);    width: 45px;    height: 20px;    background-repeat: no-repeat;    margin: -20px 225px 0px 0px;    float: right;}
.LogoEURO{    background-image: url(/Images/Bestellen/MasterCard_Logo_kl.gif);    width: 41px;    height: 20px;    background-repeat: no-repeat;    margin: -20px 225px 0px 0px;    float: right;}
.LogoAMEX{    background-image: url(/Images/Bestellen/AmericanExpress_Logo_kl.gif); width: 45px;    height: 20px;    background-repeat: no-repeat;    margin: -20px 225px 0px 0px;    float: right;}

.Rechts a{ font-family: arial;   font-size: 10px;   font-weight: bold;   color: #e4312c; text-decoration: none;}
.Rechts a:hover{ text-decoration: underline;}


/*Einde betaling*/

.InformatieDiv{ position:relative; margin:0px; left:0px; padding:0px; width:554px; overflow:hidden;}


/*MasterPage*/
.Krant{ position: relative;width:205px; padding-bottom:10px;  text-align:center; vertical-align:middle; border-bottom:1px solid #e4312c; margin-bottom:10px;}
.ZoekBox{ position: relative;  right:0px; width:205px; height:61px;  text-align:right; vertical-align:middle; border-bottom:1px solid #e4312c; background-color:#e4312c; margin-bottom:10px; overflow:hidden;}
.ZoekLabel{position:absolute; left:10px; top:5px; font-weight: bold;color: white;font-family:arial;text-align: left;font-size: 12px;}
.ZoekBut{ position:absolute; left:140px; top:25px;}
.ZoekEdit{position:absolute; left:10px; top:25px; width:120px; font-family:Arial;font-size:12px;}
.NieuwsBrief{ position: relative;width:205px; border-top:1px solid #e4312c; }
.NieuwsPanel{Padding:5px;}
.NieuwsLabel{position:absolute; left:10px; top:10px; font-weight: bold;color: black;font-family:arial;text-align: left;font-size: 12px;}
.NieuwsEdit{ position:absolute; left:10px; top:70px; width:145px; font-family:Arial;font-size:12px;}
.NieuwsButton{ position:absolute; top:70px; left:165px;}


#Footer       { position:relative; margin-top:2px;  width:982px; left:2px; color:#000000; height:29px; background:#ffffff; font-family:Arial; font-size:9px; font-weight:normal; clear:both; }
.FootLeft  { position:absolute; top:4px; left:10px; font-size: 10px; color: #444444; font-family: arial; }
.FootCenter{ position:absolute; top:4px; left:210px; font-size: 10px; color: #444444; font-family: arial;}
.FootRight  { position:absolute; top:4px; left:880px; font-size: 10px; color: #444444; font-family: arial; }
.DivVoetMenu{ position:relative; float:Left;  top:0px; Padding: 0px 10px 0px 10px; width: auto; margin: 0; border-right:solid 1px #444444;}
.DivLastVoetMenu{ position:relative; float:Left;  top:0px; Padding: 0px 10px 0px 10px; width: auto; margin: 0;}
a.LVoetMenu , a.LVoetMenu:link , a.LVoetMenu:visited
{ vertical-align:middle;  color: #444444;width : auto; text-decoration:none;background-color:Transparent;font-family: Arial; font-size: 10px;font-weight: bold;}
a.LVoetMenu:hover{ color:#c80817;}

.MainBanner{position: relative;width:203px; text-align:center; vertical-align:middle; padding: 0 0 0 1px;}

/*Einde MasterPage*/


/*Winkelspag*/

.TabNav{position:relative; text-align: right;width: 984px;padding-right: 0px;padding-bottom: 0px;padding-top: 0px;height: 25px;margin: 0px;padding-left: 0px;font-size: 10px;color: silver;font-family: arial;}
.TabNav Img {border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;}
.BordersAll{border-left: silver 1px solid;border-bottom: silver 1px solid; border-right: silver 1px solid; border-top: silver 1px solid;}
.BordersUpDown{border-bottom: silver 1px solid; border-top: silver 1px solid;}
.BordersDown{border-bottom: silver 1px solid;}
.BordersUp{border-Top: silver 1px solid;}
.BorderLeftRight{border-left: silver 1px solid;border-right: silver 1px solid;}
.BorderLeft{border-left: silver 1px solid;}
.BorderRight{border-right: silver 1px solid;}
.BorderLeftRightDown{border-left: silver 1px solid;border-right: silver 1px solid;border-bottom: silver 1px solid;}
.PostcodeZoekBox{ position: absolute;  left: 6px; right:0px; width:280px;  top:85px; text-align:center; vertical-align:Bottom;}
.PostcodeZoekBut{ position:relative; vertical-align: top; top:0px; left: 75px}
.PostcodeZoeklabel{vertical-align: middle; height:25px; font-weight: bold;color: black;font-family: arial;text-align: left;width: 70px;font-size: 12px; }
.PostcodeSearchbox{  position:relative;font-family:arial;font-size:12px;vertical-align: top; width:60px;}
/*Einde Winkelspag*/




/* Informatie pagina vanuit CMS BEGIN */
.infopanel{left: -3px;width: 576px;position: relative;top: -2px;background-color: #dcdbd5;margin-bottom: 5px;padding-bottom: 25px;padding-right:10px;height: 100%;}
.infopanel IMG{position: relative;top: -14px;left: 10px;}
.infotitle{font-size: 14px;color: #4e658a;font-family: arial;position: relative;top: -10px;left: 10px;font-weight: bold;}
.infocontent{font-size: 12px;color: #000000;font-family: arial;left: 10px;position: relative;top: 10px;width: 540px;}
.infocontent A:link, .infocontent A:active, .infocontent A:visited {font-size: 12px;color: #000000;font-family: arial;}
.infocontent A:hover{font-size: 12px;color: #e4312c;font-family: arial;}
.infocontent UL{list-style-position: outside;list-style-image: url(http://www.prijstopper.nl/Images/Buttons/bluebullet.gif);position: relative;left: -24px; }
/* Informatie pagina vanuit CMS EINDE */

/*ProductOverzicht & Productgroepen*/

.VoegToe{z-index: 132; position: absolute; left: 400px;     border-right-style: none;     border-left-style: none;     top: 351px;     border-bottom-style: none;    border-top-style: none; }
.VoegToe img{border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;}
.ProductInfoBackBijverkoop{position: absolute; z-index: 150; left: 0px; top: 0px; background-image: url(/Images/PdBgGreen.gif);width: 614px; height: 325px; background-repeat: no-repeat; background-position: left; margin:0 0 0 8px; display: none;}
.ProductInfoBackBijverkoopInside{position: relative; left: 0px; top: 0px; width: 614px; height: 325px;}
/* Styles informatie/default.aspx */
.InfoMenu{ position:relative; left:0px; top:0px; width:100%; }
.InfoTopImage{ position: relative;    left: 0px;    top: 0px;    height: 80px;    width: 100%;    border: solid 1px #000000;    background-position: left top;    background-image: url(/images/leeg.gif);    background-repeat: no-repeat;}
.InfoAll{ position:relative; left:0px; width:100% }
.InfoContainer{ position:relative;   left:0px; width:100%; top:0px; padding:0px; height:100%;  }
.InfoContent{ position:relative; left:0px; width:100%; top:0px; padding:5px;  }
.InfoRightImage{position: relative;  float: right;  top: 0;  width: 120px; border: solid 1px red; display: block; min-height:100%; height:0;}

.InfoRightTopImage{position:relative; float:left; width:120px; height:70px;border: solid 1px #000000;}
.InfoRightCenterImage{position:relative; float:left; width:120px; height:100%;border: solid 1px #000000;}
.InfoRightBottomImage{position:relative; float:left; width:120px; height:70px;border: solid 1px #000000;}
.dropdiv{position:relative; padding-top:5px;  }
.Titel{	font-family: arial;	font-size: 18px; font-weight: bold;	color: #000000; margin: 0px 0px 0px 0px; }
.DrTekst{	font-family: arial;	font-size: 12px; font-weight:normal; left:0px;	color: #000000; text-align:left; }
.DropTekst{ padding: 0px; vertical-align: top; position: relative; left: 60px; top: -10px; 
    font-family: arial; font-size: 10px; color: #000000;  display: block;}
.DropSluitBottom{position:relative; top:-25px; }

.dropsluit, a.dropsluit , a.dropsluit:link , a.dropsluit:visited{font-family: arial; font-size: 10px;	color: #000000;}
a.dropsluit:hover{font-family: arial; font-size: 10px;	color: #e4312c;}
.droplink  a.droplink, a.droplink:link, a.droplink:visited{font-family: arial;	font-size: 12px;	font-weight: bold;	color: #000000;  }
a.droplink:hover{font-family: arial;	font-size: 12px; font-weight: bold;	color: #e4312c; }

.NormalTekst{	font-family: arial;	font-size: 12px; font-weight:normal; left:0px;	color: #000000;}
.Solliciterenbalk{background-image: url(/Images/Solliciteren_top.gif);	position: absolute;z-index: 100;left: 8px;top: 0px;width: 628px; height: 30px;background-repeat: no-repeat; margin: 0px 0px 0px 0px; }
.tekstveld{font-size: 12px; height: 20px; font-family: arial; font-weight:normal; border: 1px solid silver;}
.smalltekst{font-size: 10px; height: 20px; font-family: arial; text-align:left; }

/*einde informatie/default.aspx */

/*Pictogrammen*/
.PictogramTop{ position:relative; text-align: left; width: 545px;  margin: 0px 0px 0px 10px;}
.PictogramRepeater{ width: 545px;  margin: 0px 0px 0px 0px;}
.PictogramRepeater img{margin: 0px 0px 0px 15px;}
.Imagecontainer1{position: relative;    margin: 20px 20px 0px 20px;}
.Teksttitel{font-family: arial;  font-size: 14px;  font-weight: bold; color: #000000;  margin: 20px 20px 0px 20px;}
.Imagecontainer2{margin: 20px 20px 0px 20px; }
.Imagecontainer3{margin: 20px 20px 0px 90px; }
/*Einde Pictogrammen*/

/*Formulieren*/
.TopTekst {background-color: #005aa7;width: 644px; height: 25px; float: none; margin: 0px 0px 0px 0px; padding: 0;}
.TopTekst h2{margin: 3px 0px 0px 3px; font-family: arial; font-size: 14px; color: #ffffff;}
.Tekstveldform{margin-left: 3px; font-size: 12px; height: 20px; font-family: arial; border: 1px solid #000000;}
.gegevens{text-align: center}



.divVisaLogin{position:relative; width:270px; height:90px; padding-top:5px; font-family:arial; font-size:10px; font-weight:normal; text-align: left; border: silver 1px solid;}
.VisaTekst1{position:absolute; top: 6px; left:10px; width:180px; text-align:right;}
.VisaFout1 {position:absolute; top:18px; left:10px; width:180px; text-align:right;}
.VisaBox1  {position:absolute; top: 4px; left:195px; width:50px; height:18px; font-family:arial; font-size:10px;  }
.VisaTekst2{position:absolute; top:36px; left:10px; width:180px; text-align:right;}
.VisaFout2 {position:absolute; top:48px; left:10px; width:180px; text-align:right;}
.VisaBox2  {position:absolute; top:34px; left:195px; width:50px; height:18px; font-family:arial; font-size:10px; }
.VisaButton{position:absolute; top:66px; left:170px; width:80px; height:20px; border: solid 1px #006fB6; font-family: arial; font-size: 10px; font-weight: normal; color: #006fB6; background-color: #ffffff; line-height: 0pt; padding:5px;}

.SterImage{position:absolute; top:35px; right:5px;  padding:0; margin:0; z-index:250; }
.SterImageDetail{position:absolute; top:35px; right:355px;  padding:0; margin:0; z-index:250; }
.divReparatieBon{position:relative; width:350px; height:120px; padding-top:5px; font-family:arial; font-size:12px; font-weight:normal; text-align: left; border: silver 1px solid;}
.ReparatieTekst{position:absolute; top: 8px; left:10px; width:150px; text-align:left;font-family:arial; font-size:12px;}
.ReparatieBox{position:absolute; top: 4px; left:160px; width:70px; height:18px; font-family:arial; font-size:12px; }
.ReparatieButton{position:absolute; top:4px; left:240px; width:100px; height:23px; border: none; }
.ReparatieTekstResultaat{position:absolute; top:46px; left:10px; width:330px; text-align:left;  font-weight:bold; color: #000000;}
.ReparatieError{position:absolute; top:32px; left:10px; width:330px; text-align:left; font-weight:bold; color: #ff0000;}


.link1, a.link1, a.link1:visited, a.link1:active{font-size: 12px; color: #000000; font-family: arial;}
a.link1:hover{font-size: 12px; color: #e4312c; font-family: arial;}

.divNieuwsbrief{position:relative; width:370px; height:150px; padding-top:5px; font-family:arial; font-size:11px; font-weight:normal; text-align: left; border: silver 1px solid;}
.Check1Nieuwsbrief {position:absolute; top: 4px;  left:8px;   width:350px; }
.Check1Nieuwsbriefa{position:absolute; top: 0px;  left:260px; width:100px; }
.Check2Nieuwsbrief {position:absolute; top: 24px; left:8px; width:350px; }
.Check2Nieuwsbriefa{position:absolute; top: 20px;  left:260px;   width:100px; }
.EditNieuwsbrief{position:absolute; top: 52px; left:80px; width:190px; }
.ButtonNieuwsbrief{position:absolute; top: 52px; left:280px; width:80px; }
.TekstNieuwsbrief{position:absolute; top: 56px; left:10px; width:70px;}
.ResultNieuwsbrief{position:absolute; top: 85px; left:10px; width:360px; }

.KortingMand{position:relative; width:544px; padding:9px; font-family: arial; text-align: left; font-weight: normal; font-size: 12px;}
.KortingText{z-index: 100;	width: 80px; height:18px; text-align:left; font-family: arial;	font-size: 12px;	font-style: normal;	font-weight: normal; vertical-align: middle;}
.KortingBut{z-index: 100; width: 80px; height:18px; text-align:center;font-family: arial;	font-size: 12px;	font-style: normal;	font-weight: normal; vertical-align: middle; border:solid #006FB6 2px; color:#006FB6; background-color:#ffffff;}

.Status{position:relative; width:520px;}
.Tekst {position:relative; left: 5px; width:520px;}

.MainBanner1{position:relative;height:215px; width: 551px; border: solid 1px black; overflow:hidden; margin-bottom:5px;}
.MainLinks{position:relative; top:0px; cursor: pointer; float: left;height:214px; padding-top:1px; left:1px; width:551px; text-align:center;}
.MainRechts{position:  relative; top:1px;float:left; cursor: pointer;   left:3px; text-align:center;}
.MainBanner2{ border: solid 1px black; overflow:hidden; margin-bottom:5px;}
.MainLinksLabel{position:absolute; top:194px; cursor: pointer; left:1px; width:270px; text-align:center;}
.TopMenu2{position:relative; height:105px; left:0px; top:0px; width:552px;  text-align: center; font-family: arial; font-size: 18px; font-weight: bold; letter-spacing: 4px; border:solid 1px black; margin-bottom:5px;}

.ProductBestelBack{position:absolute; display:none; z-index:1500;left:00px; top:24px; width:554px; height:390px; background-image: url(/Images/trans.png); background-repeat: repeat; }
.ProductBestelDiv{position:absolute;  z-index:1502;left:38px; top:200px; width:470px; height:145px; border:1px solid silver; padding:2px; background-color:#ffffff; }
.InProductBestelDiv{position:relative; width:100%; height:145px; color: #000000;  background-color: #ffffff;  }
.BestelDivButVerder{position:absolute; left:5px; top:115px;z-index:1514;}
.BestelDivButMandje{position:absolute; left:330px; top:115px; z-index:1515;}
.BestelDivTekst{position:absolute; left:10px; top:35px; width:460px;z-index:1505;}
