/* Stijl Definities MasterPage */

html, body, form 			{min-height:100% !important; margin:0; padding:0; text-align:left; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:normal; position:relative; height:auto !important;}
/*html {position:static; background-color:#FFF; background-image: url('/images/merkenshops/Modern.nl/achtergronden/paginaachtergrond.jpg'); background-repeat: no-repeat; background-position:center top;}*/
html 						{position:static; background: #FFF url(/Images/masterpage/achtergronden/back-page.png) repeat-x;}
.informatiepanel 			{width:572px; display:block;}
.MainMax 					{position:relative; width:100%; height:auto; margin:0 auto; padding:0; font-size:11px; /*text-align:center;*/}
.SubMainShadow 				{position:relative; top:0; margin:0 auto; padding:0px; text-align:left; background:#fff url(/images/masterpage/achtergronden/back-center.png) no-repeat; width:1000px; height:100%; z-index:99; background-position:center top;}
.SubMain 					{position:relative; top:0px; left:1px; background-color:transparent;margin:0 auto 0 auto; width:980px; height:100%;}
.TopFrame 					{height:180px; overflow: visible; position:relative; float:none; left:0px; top:0px; padding:0; margin:0; background-color:Transparent;}
.HeaderImage 				{position:relative; top:0; left:0; height:95px; width:980px;overflow:hidden;}
.HeaderImage img 			{width:981px; position:relative; /*left:1px;*/ border:none; margin:0; padding:0;}
.TopFrame .Bottom, #TopFrameBottom {background-color:#FFF; height:85px; position:relative; width:980px; top:0; left:0; margin:0; padding:0;}
.TopFrame .Bottom .Left 	{width:774px; height:85px; margin:0 3px 0 0; padding:0; float:left; text-align:left;}
.TopFrame .Bottom .Right 	{width:203px; height:85px; margin:0; padding:0; float:left;}

.TopFrame .Bottom .Left .Menu {width:774px; background-color:#FFF; height:53px;}
.TopFrame .Bottom .Left .SearchBar {margin: 0 0 10px 0; background-color:#FFF; width:774px; height:22px; border-bottom: solid 1px #dedede;}

h1.informatie 				{font-size:16px; color:#1e3668;}
h2.informatie 				{font-size:12px; display:inline; color:Red; margin:0px; line-height:12px;}

.Midden 					{clear: both; position:relative; width:980px; margin:0; padding:0; z-index:100; /*background-image:url('/images/masterpage/backcenterdiv.jpg');*/ background-position:0 bottom; background-repeat:no-repeat; display:block; overflow: hidden;}

.MiddenLeft 				{position:relative; float:left; width:196px; padding-bottom:100px; left:0; top:0; bottom:0; min-height:300px; background-image:none; margin-bottom:0; z-index:3; display:block;}
.MiddenCenter 				{position:relative; float:left; width:574px; padding-bottom:100px; padding:0 4px; background-color:#fff; top:0; left:0; margin:0; z-index:4; min-height:300px; background-image:none; display:block;}
.MiddenRight 				{position:relative; float:right; top:0; left:0; padding-bottom:100px; width:201px; min-height:300px; background-color:Transparent; background-image:none; margin-bottom:0px; z-index:3; display:block;}
.MiddenLeftContent 			{width:188px; position:relative; left:4px; top:4px;}
.MiddenRightContent 		{width:193px; position:relative; left:4px; top:4px;}
.MiddenCenterContent 		{width:574px; background-image:none; height:auto; padding:0; margin:0;}

.MiddenLeftCenter
{
    position: relative;
    width: 779px;
    float: left;
}
.TwoColumnAdd
{
    background: #fff;
}
.TwoColumnAdd .Ad
{
    padding: 0 0 10px 0;
}
/* ######## BezorgOpties ######### */
.toppadding 				{padding-top:4px;}
.pnlEenmansbezorging 		{display:none;}
.BezorgOptiesFrame 			{position:relative; width:772px; min-height:760px; border-right: solid 1px #c0c0c0; border-left:solid 1px #c0c0c0;}
.BezorgOpties 				{position:relative; width:772px;}
.BezorgOptiesHeader 		{width:770px; height:20px; background-color:#c0c0c0;}
.BezorgOptiesTitle 			{position:relative; left:10px; font-size:12px; font-weight:bold; color:#FFF; line-height:20px;}
.BezorgOptiesContent 		{position:relative; width:749px; padding:10px 10px 0 0; font-size:12px;}
.BezorgOptieItems 			{width:768px; border-top:solid 1px #e5e5e5; margin:10px 0 26px 0;}
.BezorgOptiesHint 			{width:300px;}

.OptieItemRow 				{width:768px; background-color:#FFF; font-size:12px; color:#000; border-bottom: solid 1px #bfbfbf;}
.OptieItemAlternatingRow 	{width:768px; background-color:#ebeff2; font-size:12px; color:#000; border-bottom: solid 1px #bfbfbf;}

/* ######## Top en Bottom Content holders op pagina  */

.MiddenCenterContentTopContent {background-image: url('/images/backinfopanel.jpg'); background-repeat:repeat-x; background-position:bottom; padding:8px; width:560px; font-size:11px; color:#000;}
.MiddenCenterContentBottomContent {background-color:#FFF; font-size:11px; color:#000; padding:0 8px; margin:0; position:absolute; bottom:0; width:552px;}

/* ######## 2 Kolommmen definities midden ###### */
.MiddentwoColumn 			{clear: both; position:relative; width:980px; margin:0; background-image: url('/images/masterpage/backcenterdiv2Column.jpg'); background-repeat: repeat-y; min-height:730px; height:auto;}
.MiddentwoColumnLeft 		{position:relative; width:777px; float:left; margin-left:0; margin-right: 0; padding-bottom:30px; height:100%; background-image: none; display:block;}
.MiddentwoColumnLeft .Buttons {float:left;display:inline;}
.MiddentwoColumnRight 		{position:relative; left:0; float:right; width:201px; min-height:400px; background-color:#dedede; background-image: none;}


/* ######## Merkenoverzicht ######## */
img.Merkenoverzicht 		{width:96px; height:31px;}
.lnkGaNaarShop {position:absolute; bottom: 15px; left:0;}
.MerkenoverzichtHeader 		{margin:0; padding:0; width:767px; background-color:#dedede; height:24px; line-height:24px;}
.MerkenoverzichtHeader .Content {margin:0; padding:0; position:relative; left:20px; top:0; line-height:24px; height:24px; color:#000; font-weight:bold; font-size:12px;}
.MerkenoverzichtItem 		{float:left; height:155px; width:190px; background-image: url(/images/masterpage/backmerkenoverzichtitem.jpg);}
.MerkenoverzichtSpacer 		{float:left; height:155px; width:1px; background-image: url(/images/masterpage/merkenoverzichtspacer.jpg);}
.MerkenoverzichtOmschrijving {font-size:10px; color:#000; position:absolute; top:55px; left:0;}

/* ###### Control Merkenoverzicht ##### */
div.merkenoverzicht 		{float:left; width:50%}
img.Merkenoverzicht 		{width:96px; border:solid 0 #FFF; padding:0; margin:0; height:31px;}
div.rptMerkenoverzicht 		{width:inherit; background-color:#FFF;}
/* DIV.rptMerkenoverzicht a  {border:1px solid #DDD; display:block; margin-bottom:-1px; margin-left:-1px;} */
div.rptMerkenoverzicht td 	{border-top:1px solid #DDD; border-right:1px solid #DDD; width:96px;}

a.lnkArrow 					{color:#666 !important; font-size:10px; text-decoration:none; background:url("/images/Buttons/arrow_grey_right.gif") no-repeat left center transparent; padding:0 0 0 15px;}
a.lnkArrow:hover 			{text-decoration:underline;}
.MerkenoverzichtFooter 		{text-align:left; border-top:#DDD solid 1px; padding:5px 0;}
.MerkenoverzichtFooter a	{padding:8px 0 8px 15px;}

/* ###### Terminologie ##### */
.TerminologieTitel 			{font-weight:bold; font-size:10px; color:#495c7d; position:absolute; left:88px; top:6px; width:105px;}
.TerminologieOmschrijving 	{font-size:10px; color:#7c7c7c; position:absolute; left:17px; top:32px; width:170px;}


#Informatielinks 			{display:block;}
#ModernImage 				{display:block;}
.TestUser					{position:absolute; border:solid 1px #000; width:300px; height:30px; left:230px; padding:5px 5px 5px 5px; margin:0 5px 0 5px; background-color:Yellow; color:red; font-size:12px; font-weight:bold;}

.iFrameonline 				{width:760px; height:800px; margin-bottom:10px;}

/*   Top Lijst */ 
a.lnkTopList 				{text-decoration:none; cursor:pointer;}
.TopListControl 			{position:relative; width:inherit; top:0; left:0px; margin-bottom:5px;}
.TopList 					{width:inherit; position:relative; background-color:#FFF;}
.toplistheader 				{margin-top:5px; font-size:12px; background-color:#fff; color:#1e3668; padding:5px 0;font-weight:bold;font-size:16px;}
.toplistlargeimage 			{text-align:center; width:inherit; padding:0 0 5px 0; background-color:#FFF;}
.TopListHeaderSpacer 		{position:relative; left:6px;}
.TopListHeaderSpacer img 	{margin-top:4px;}
.RowStyle 					{width:inherit; padding:2px 0 5px 0; height:41px; margin:0; position:relative; top:0; left:0;}
.AlternatingRowStyle 		{width:inherit; padding:2px 0 5px 0; height:41px; margin:0; position:relative; top:0; left:0; background-color:#e6eef3;}
.TopListRow 				{height:41px; display:block; position:relative; width:inherit; background-color:inherit; overflow:hidden;}
.TopListOverlay 			{width:193px; height:48px; position:absolute; top:0; left:0;}
.imgOverlay 				{border:none; width:193px; height:48px;}
.Top5Nummer 				{font-size:11px; color:#1e3668; font-weight:bold; position:absolute; left:4px; top:2px;}
.ProdImage 					{width:28px; height:28px; position:absolute; left:12px; top:7px;}
.Merk 						{font-size:11px; position:absolute; left:46px; top:2px; width:150px; line-height:11px; height:11px; color:#1e3668; font-weight:bold; font-size:11px;}
.ProdOmschrijving			{font-size:11px; position:absolute; left:46px; top:13px; width:130px; line-height:13px; height:13px; color:#1e3668; font-weight:bold;}
.Typenummer 				{font-size:11px; position:absolute; left:46px; top:28px; width:93px; line-height:12px; height:11px; color:#666; font-weight:normal;}
.TopList .Prijs 			{font-weight:normal; color:#de2821; font-size:11px; position:absolute; right:6px; top:27px; text-align:right;}
/*.TopList .Prijs 			{font-weight:normal; color:#f31021; font-size:11px; position:absolute; right:19px; bottom:3px;}*/
.imgArrow 					{position:absolute; right:6px; top:17px;}
.TopListFooter 				{font-size:10px; color:#000; min-height:30px; border-top:solid 1px #efefef; position:relative;}
.TopListFooter a 			{color:#044b7d;}
.TopListFooterFooterHolder {margin-left:9px; margin-top:10px;}
.TopListContentDiv 			{overflow:hidden; background-color:#FFF; font-size:11px; font-weight:normal; color:#7c7c7c; padding:0;}
.TopListContentDiv a 		{color:#044b7d;}

/* KiesKeurig Reviews  */
.reviewbar 					{height:5px; width:53px; background-color:#cfcfcf; position:absolute; top:35px; left:46px;}
.reviewinnerbar 			{height:5px; background-color:#64738d;}
.reviewcijfer 				{font-size:11px; color:#64738d; position:absolute; left:108px; top:30px;}
.KiesKeurigFooterRight 		{float:left; text-align:left; width:150px; font-size:10px; color:#b9595d;}
.KiesKeurigFooterLeft 		{float:left; width:26px; text-align:center; padding-top:5px;}
a.ActivePagingLink          {text-decoration: none; font-weight: bold;}
.ReviewsPager               {text-align: center; border-top: 1px solid #dedede; width: 100%; position: relative; margin-top: 10px; padding-top: 10px;}

/* Actielijst */
.ActieOmschrijving 			{text-decoration:none; width:100px; position:absolute; left:80px; top:3px; font-size:10px; color:#495c7d; overflow: hidden;}
img.ActieImage 				{width:67px; height:28px; border:0; position:absolute; left:6px;}


.ImageList 					{width:inherit; position:relative}
.ImageListRowStyle 			{display:block; position:relative; width:inherit; background-color:inherit; padding:0px;}
.ImageListRow 				{width:inherit; background-color:#FFF; padding:0; margin:0; cursor:pointer;}
img.ListImage 				{border:none 0 #FFF; display:block; cursor:pointer; clear:both; float:none; position:relative; left:0; top:0; margin:0; padding:0;}

img.ArrowDown {src: url('/images/menu/arrowdown.gif');}

#HypeHeader					{z-index: 104; left:0; position:absolute; top:0; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;}
#HypeHeader img				{border:none;}
#MenuFrame 					{position:relative; width:100%; float:left; top:-5px; height:40px; margin:0; padding:0;}

#KolomMidden  				{position:relative; width:980px; display:inline-block; padding:0; margin:0; height:100%; margin:0; font-size:11px; background-color:#FFF; clear:both; background-image: url( '/images/masterpage/Back2kolom.gif'); background-repeat:repeat-y;} 
#CenterLeft, #ctl00_CenterLeft {position:relative; left:0px; width:193px; height:100%; display:inline-block; margin:0; float:left;padding:0; background-color:#DEDEDE; z-index: 10;} 

#Center, #ctl00_Center 		{position:relative; display:inline-block; height:auto; float:right; background-color:#fff; width:783px; margin:0; padding:0; z-index:200; background-position:right top; background-image: url(/images/masterpage/back-defaultmaster.jpg);}

#RightFrame   				{position:relative; top:0px; right:0px; width:205px; padding:0; float:right; z-index:150;} 

#BottomBar, #ctl00_BottomBar {position:relative; top:0px; background-color:Transparent; width:980px; margin:0; padding:0px; text-align:left; color:gray; font-size:11px; height:206px; background-color:Transparent; clear:both; display:block; left:2px;} 
.ZoekPanel					{position:absolute; left:392px; width:381px;}
.ZoekBox					{position:absolute; left:0; width:306px; top:3px; height:13px; font-size:9px; color:#1E3668; border:solid 1px #999;}
.ZoekButton					{position:absolute; right:1px; top:2px;}

a, a:link, a:visited, a:active {color:#000; font-style:normal; text-decoration:underline;}
a:hover						{color:#de2821;}

.RightTitelBestelHulp {position:relative; margin-top:5px; width:179px; left:0; top:0; height:14px; color:#fff; padding:5px; padding-left:10px; font-size:12px; font-weight:bold; background-color:#8e8c8c;}
.RightTitelBestelHulpImg	{position:relative; left:0px; top:0px; margin-bottom: 5px;}

/* Hier staan de stijlen voor externe partijen*/
.TabMenu2					{position:absolute; bottom:30px; left:1px; height:auto; text-align:left; vertical-align:bottom;}
.tabcontrol2 				{background-image: url( '/images/backtabcontrol.png' ); width:574px;}
.InfoMenuDiv2				{position:absolute; top:94px; left:0px; width:577px; height:23px; background-color:#c2c2c2;}

/* Tot hier */

.MenuMerkenshops 			{width:774px; height:49px; background-image: url('/images/masterpage/backmenumerkenshops.jpg');} 
.merkenshopmenuitem 		{font-size:12px; color:#FFF; padding-left:21px; padding-right: 21px; line-height:49px; height:49px; background-image: url('/images/Buttons/buttonmenumerkenshops.jpg'); background-position:right;}
.merkenshopmenuitem a 		{color:#FFF; text-decoration:none; background-image: none; padding:none;}

/* Nieuw TabMenu */

.tab_outer 					{height:26px; background-image: url(/images/tableft.png); background-position:left; display:inline-table; margin-left:2px; float:left;}
.tab_inner 					{height:26px; background-image: url(/images/tabright.png); background-position:right; display:inline; margin-left:0;}
.tab_tab 					{height:26px; background-image: url(/images/tabcontent.png); color:#fff; clear: both; line-height:26px; font-size:12px; cursor: pointer; padding-left:12px; padding-right: 12px; text-align:center; display:block;}
.ajax__tab_header 			{text-align:center; width:573px; border:solid 1px blue;}
.ajax__tab_inner 			{background-color:Green; width:100%; text-align:justify;}
.ajax__tab_tab 				{background-color:Red; text-align:justify; padding:0 12px 0 12px;}
.ajax__tab_outer 			{width:auto; display:block; margin-right: 2px;}

/* Einde nieuw tabmenu */

.TabMenu					{position:absolute; top:125px; left:1px; height:78px; text-align:left; vertical-align:bottom;}
.TabMenuHolder				{position:absolute; left:0px; bottom:0px; text-align:left; width:778px; background-color:#FFF;}
.tabcontrol 				{background-image: url( '/images/backtabcontrol.png' ); width:773px;}
.tabitem 					{float:left; margin-right: 2px;}
.tableft 					{width:2px; height:26px; background-image: url(/images/tableft.png);}
.tablefthover 				{width:2px; height:26px; background-image: url(/images/tablefthover.png);}
.tabcontent 				{height:26px; background-image: url(/images/tabcontent.png); color:#fff; font-size:12px; cursor: pointer; padding-left:12px; padding-right: 12px}
.tabcontenthover 			{height:26px; background-image: url(/images/tabcontenthover.png); color:#000; font-size:12px; cursor: pointer; padding-left:11px; padding-right: 12px}
.tabright 					{width:2px; height:26px; background-image: url(/images/tabright.png);}
.tabrighthover 				{width:3px; height:26px; background-image: url(/images/tabrighthover.png);}
.InfoMenuDiv				{position:absolute; top:205px; left:0px; width:774px; height:23px; background-color:#c2c2c2;}
.RedLine22					{position:absolute; top:228px; left:0px; width:774px; height:10px; background-image: url(/images/masterPage/Redline.gif); background-repeat:repeat-x;}

.BackMandje 				{position:relative; top:0px; height:75px; left:2px; width:201px; margin:0; padding-bottom:0px; border-bottom: 1px solid #dedede; background-image: url(/Images/masterpage/WinkelMandback.gif); background-repeat:no-repeat; border-top:solid 1px #adadad;}
.BackMandje 				{border-top:none;}
.WinkelWagen				{position:absolute; top:0px; height:74px; left:0px; width:203px; padding:0; margin:0; text-align:left; overflow:hidden;}
.InlayMandje				{position:relative; top:3px; left:0; width:197px; height:100%; margin:2px; margin-bottom:0px; margin-top:0px; float:left; padding-bottom:0px; background-color:Transparent;}
a.WinkelWagenlink, a.WinkelWagenlink:link , a.WinkelWagenlink:visited{font-size:11px; width:166px; font-weight:normal; color:#666; text-decoration:none;}
a.WinkelWagenlink:hover		{font-size:11px; font-weight:normal; color:#666;}
.WinkelTekst				{position:absolute; left:13px; top:49px;}
.TotaalPrijs 				{position:absolute; top:49px; left:68px;}

/* footer */
.Footer, #Footer, #ctl00_Footer {position:relative; top:10px; left:1px; background-color:Transparent; width:980px; margin:0 auto; padding:0; text-align:left; color:#666; font-size:11px; height:33px; background-image:url('/images/masterpage/Footer.png'); background-color:Transparent; clear:both;}
.Footer 					{top:0px !important;}
.Copy						{display:none; position:absolute; left:7px; top:8px;}
.FooterMenu					{position:absolute; left:380px; top:8px;}
.Logos 						{position:absolute; left:7px; width:272px;}
.FooterMenu  a				{cursor:pointer; color:#666; font-size:11px; text-decoration:none; padding:0;}
.FooterMenu  a:link, .FooterMenu a:visited {color:#666; text-decoration:none;}
.FooterMenu  a:hover 		{text-decoration:underline;}
.FooterMenu  a:active 		{color:#666; text-decoration:underline;}
a.ThuisWinkelwaarborg 		{width:80px; height:33px; border:none; background-image:url('/images/masterpage/logo-thuiswinkelwaarborg.png'); text-indent:-9000px; float:left}
a.qShops 					{width:70px; height:33px; background-image:url('/images/masterpage/logo-qShops.png'); text-indent:-9000px; float:left;}
a.Hackersaveimage			{width:115px; height:30px; margin:3px 0 0 7px; background-image:url('//images.scanalert.com/meter/www.modern.nl/32.gif?lang=NL'); text-indent:-9000px; float:left;}

.MenuTitel					{position:relative; width:inherit; line-height:35px; min-height:24px; background-color:#fff; color:#1e3668; padding:0; font-size:16px; font-weight:bold; margin:0;}
#ctl00_rptRightColumn_ctl04_TOPList2_divTop5ListHeader.MenuTitel {border-bottom:1px solid #ddd;}
.MenuDiv					{position:relative; background-color:#fff; margin:4px; width:100%;}
.MenuItem 					{position:relative; font-size:11px; color:#495C7D; font-weight:bold; width:inherit; line-height:23px; vertical-align: middle; text-align:left; border-bottom: solid 1px #efefef;}
.MenuSubItem 				{position:relative; font-size:11px; color:#495C7D; font-weight:bold; width:100%; line-height:20px; vertical-align: middle; text-align:left;}
.MenuTxt  					{position:relative; left:10px; top:0px; width:150px;}
.MenuDot  					{position:absolute; border:none; top:13px;}
.MenuArrow					{position:relative; border:none; left:5px; top:-1px;}
.MenuSubArrow 				{position:absolute; border:none; top:11px;}
.MenuLeftTop				{padding-left:4px; color:#1e3668; font-style:normal; font-weight:normal;}

#menu 						{position:relative;	width:187px; border:none; margin:0;}
#menu  a 					{cursor:pointer; font-size:11px; color:#495C7D; text-decoration:none; font-weight:normal; padding:3px 0 3px 0;}
#menu  a:link, #menu a:visited {color:#1e3668; display:block;}
#menu  a:hover 				{color:#de2821;}
#menu  a:active 			{color:#de2821;}

.NieuwsBrief 				{Position:relative; background-color:#FFF; height:115px; width:inherit;}
.WitteLijn					{Position:relative; background-image:url(/images/masterpage/wittelijn.gif); background-repeat:repeat-x; height:9px; width:100%;}
.NieuwsbriefText			{position:absolute; left:5px; top:0px; font-size:11px; color:#666;}
.NieuwsEdit					{position:absolute; left:5px; top:52px; width:148px; height:12px; font-size:9px; color:#1e3668; border:1px solid #999;}
.NieuwsButton				{position:absolute; left:165px; top:52px; width:17px; height:17px;}
.NieuwsbriefBorder 			{position:absolute; top:76px; width:188px; border-top:solid 1px #CCC;}
a.NbKlantenservice 			{position:absolute; top:80px; color:#666; font-size:10px; text-decoration:none; background:url(/images/Buttons/arrow_grey_right.gif) left center no-repeat; padding:0 0 0 16px; width:172px;}
a.NbKlantgegevens  			{position:absolute; top:95px; color:#666; font-size:10px; text-decoration:none; background:url(/images/Buttons/arrow_grey_right.gif) left center no-repeat; padding:0 0 0 16px;}
a.NbKlantenservice:hover, a.NbKlantgegevens:hover{color:#666; text-decoration:underline;}

.AanbiedingBox				{position:relative; top:0; left:0px; padding:0; margin:0; width:576px;}
.AanbiedingBack				{position:relative; top:0; left:0px; padding:0; margin:0; width:190px; height:271px; text-align:left; background: url(/Images/aanbiedingBack.gif) bottom repeat-x; float:left; display:block;}
.AanbiedingVert				{display:none; position:absolute; left:191px; top:0px; height:271px;}
.AanbiedingMerkType, a.AanbiedingMerkType, a.AanbiedingMerkType:link {position:absolute; left:5px; width:165px; text-align:center; top:134px; color:#143468; height:15px; font-style:normal; font-size:12px; font-weight:bold; overflow:hidden;}
.AanbiedingImagePanel		{position:absolute; width:120px; height:120px; top:10px; left:30px; text-align:left;}
.AanbiedingSeparator 		{width:2px !important; display:block; font-size:0px; float:left; height:275px;}
.AanbiedingSeparator img 	{width:inherit; height:inherit;}

.AanbiedingPrijsPanel		{position:absolute; text-align:left; top:160px; left:30px;}
.AanbiedingBestelPanel		{position:absolute; top:63px; left:0; text-align:left;}
.AanbiedingMeer				{position:absolute; text-align:left; top:87px; width:160px; left:0; height:13px; overflow: hidden;}
a.AanbiedingMeer, a.AanbiedingMeer:link {color:#666; font-size:11px; font-weight:normal; text-decoration:underline;}
a.AanbiedingMeer:hover		{text-decoration:none;}

.AanbiedingNu				{position:absolute; text-align:left; top:43px; left:-1px; width:30px; color:#da2825; font-style:normal; font-size:14px; font-weight:normal;}
.AanbiedingVan				{position:absolute; text-align:left; top:50px; left:0;width:150px; color:#7f7d7d; font-style:normal; font-size:10px; font-weight:normal; text-decoration:line-through;}
.AanbiedingVoor				{position:absolute; text-align:left; top:38px; left:20px; width:150px; color:#da2825; font-size:18px;}
.AanbiedingPrijsMaand		{position:absolute; text-align:left; top:70px; left:0; width:150px; color:#495c7d; font-style:normal; font-weight:normal; font-size:10px; display:none;}
.OverAanbieding				{position:absolute; z-index:2000; left:0px; width:190px; top:0px; height:220px;}
.AanbiedingenPanelgroep		{position:absolute; top:150px; left:40px; text-align:left; width:155px; color:#666; font-style:normal; font-size:11px;}
.AanbiedingenPanel1			{position:relative; left:0; top:0; text-align:left; width:100%; padding:0; margin:0;}
.AanbiedingenPanelgroep UL	{position:relative; left:-13px; top:0; margin-left:18px; margin-top:0; list-style-type:none; padding:0;}
.AanbiedingenPanel1 li 		{list-style-image: url('/images/square_666.gif'); list-style-position:outside; list-style-type: disc; margin:0; padding:0;}
.menu2 						{height:31px; width:777px; background-image: url(/images/backmenu2.png);}

.HomeBack					{position:relative; width:100%; height:100%; padding:0; margin:0;}
.RightTitel					{position:relative; width:179px; left:4px; top:0; height:14px; background-color:#C2C2C2; color:#fff; padding:5px; padding-left:10px; font-size:12px; font-weight:normal;}
.HomeCenter					{position:relative; top:0px; left:0px; width:577px; padding:0; float:left; z-index:50;} 
.HomeLeftCenter				{position:relative; top:0px; left:0px; width:775px; padding:0; float:left; z-index:550;} 
.HomeRight 					{position:relative; top:-84px; float:right; left:0px; width:201px; padding:0; height:100%; background-color:#DEDEDE;} 
.InlayKwaliteit				{position:relative; height:80px; top:0; left:2px; width:193px; margin:2px; margin-bottom:0px; margin-top:0px; padding-bottom:0px; text-align:center; font-size:11px; text-align:left; background-color:#fff;} 
.ScanAlert					{position:absolute; left:40px; top:46px; border:none;}
.Thuiswinkel				{position:absolute; left:5px; top:1px; border:none;}
.Kelkoo						{position:absolute; right:5px; top:4px; border:none;}
.KwaliteitLijn				{position:absolute; top:40px; left:3px;}

.RightMenu					{position:relative; background:#fff; width:193px; margin:4px; margin-top:4px; padding-top:5px; padding-bottom:5px;}
.RmenuLijn					{position:relative; left:3px; padding:0; margin:0;}
.Veronica					{position:relative; left:4px;}

.GGBox						{position:relative; top:0; left:0px; padding:0; margin:0; width:574px;}
.ProductGroepBorder			{float:left; position :relative; width:190px; height:165px; padding:0; margin:0; border:none;}
.ProductGroepBorderUit		{float:left; position :relative;width:190px; height:165px; padding:0; margin:0; border:none;}

.ProductGroepen				{text-align:center; height:100%; width:190px; overflow: hidden; text-align:center; position:relative; background-image: url(/Images/BackGG.gif); background-repeat: repeat-x; background-position:bottom;}
.ProductGroepTekst			{position:absolute; left:0px; top:10px; font-size:12px; font-weight:bold; color:#1e3668; width:100%;}
.ProductGroepImage			{position:absolute; top:24px; left:45px; width:100px;}
.ProductGroepBekijk			{position:absolute; top:133px; left:10px; width:100%; font-size:12px; font-weight:bold; color:#1e3668; padding:0 10px 0 0; width:159px;}
.ProductGroepBekijk H2		{font-size:12px !important; height:28px; font-weight:bold; color:#1e3668; display:inline; padding:0; margin:0; text-decoration:underline; line-height:13px;}
.UpdatePanel				{position:relative; z-index: 25000; width:250px; height:150px; top:40%; margin:0 auto 0 auto; background-color:#ededed; border:solid 1px #495C7D; font-size:14px; font-weight:bold; color:#495C7D;}
/*.UpdateDojoTop{position:absolute; left:-200px; top:-230px; width:990px; height:100%; z-index:20000;}*/
.UpdateDojoTop				{position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:200000; text-align:center;}

.productoverzichtgeenproducten {position:relative; left:10px; top:10px; font-size:12px; text-decoration:none; font-weight:bold; color:#495C7D; margin:0;}

/* ProductOverzicht */
.ProductOvBox				{position:relative; left:0px; padding:0; margin:0; width:576px; clear: both;}
.ProductenBack				{position :relative; padding:0; margin:0; width:572px; height:201px; background: url(/Images/BackProdOverzicht.gif) repeat-x bottom; display:block; float:none;}
.ProductenAanbevolenFrame	{position:absolute; padding:0; margin:0; width:568px; height:197px; border:2px solid  #bababa;}
img.Aanbevolen				{position:absolute; right: 0; top:0; width:79px; height:81px; z-index: 13;}
.POTitelTekst				{position:absolute; height:18px; width:550px; white-space: nowrap; overflow: hidden; top:19px;left:14px; vertical-align:top; text-decoration:none; font-size:12px; font-weight:bold; color:#1c5180;}
.POTitelTekst a				{text-decoration:none;font-weight:bold; color:#1e3668;}
.POTitelTekst H2			{font-size:12px; text-decoration:none; font-weight:bold; color:#1e3668; margin:0;}
.POWinkelWagenBtn			{width:133px; height:21px; position:absolute; top:141px; left:395px;}
.POWinkelWagenBtn a			{width:133px; height:21px; position:relative; left:0; top:0;}
.POUsps						{position:absolute; left:137px; width:350px; top:49px; height:80px; font-size:11px; color:#666; overflow:hidden;}
.POMainImageHolder			{left:20px; position:relative;	top:45px; width:200px;}
.PoMeerInfoLink				{position:absolute; z-index:2010; top:67px; left:424px; width:100px; height:19px; z-index:400; color:#666;}
.POUsps a					{color:#666; clear:both; display:block;}
.POUsps a:hover				{color:#de2821;}
.lblVoorraad 				{color:#999;} 
.ProductenSeparator 		{height:4px; font-size:1px; line-height:1px; background-image: url('/images/vergelijkstippel.png'); background-position:550px top; background-repeat: no-repeat; width:576px; display:block;}
.divTijdelijknietleverbaar  {display: block; height: 140px; padding: 0 0 0 8px; font-size: 11px;}
.divTijdelijknietleverbaar h2 {font-size: 12px;}
#ctl00_Main_ProductenControl1_VergelijkBottom {margin-bottom: 40px;}

.POPictoHolder1				{left:137px; padding:0; width:67px; position:absolute;top:145px; max-height:28px;height:28px;background-color:transparent;} 
.POPictoHolder2				{left:213px; padding:0; width:67px; position:absolute;top:145px; max-height:28px;height:28px;background-color:transparent;}
.POPictoHolder3				{left:289px; padding:0; width:67px; position:absolute;top:145px; max-height:28px;height:28px;background-color:transparent;}
.POPictoHolder4				{left: 20px; padding:0; width:67px; position:absolute;top:145px; max-height:28px;height:28px;background-color:transparent;}
.POWishListBtn				{position:absolute; top:157px; left:354px;}
.POVanPrijs     			{position:absolute; left:391px; top:49px; font-size:12px; font-weight:bold; color:#777777; z-index: 111; text-align:right; text-decoration:line-through;}
.POPrijs        			{position:absolute; left:391px; top:104px; font-size:24px; font-weight:bold; color:#de2821; z-index: 111; text-align:left;}
.POPerMaandPrijs 			{position:absolute; left:400px; top:130px; font-size:9px; font-weight:normal;color:#495C7D; z-index: 111; text-align:left; display:none;}
.PoOverProduct				{position:absolute; z-index:2000; left:0px; width:520px; top:0px; height:140px;}
.PoOverProduct2				{position:absolute; z-index:2000; left:0px; width:370px; top:140px; height:55px;}
.PoVoorraad					{position:absolute; top:167px; left:394px; font-size:10px; color:#999; width:140px;}
.PoDeskundig				{position:absolute; left:170px; top:100px;font-size:16px; font-weight:bold; color:#da2825;}
.PoDeskundigTxt				{position:absolute; left:150px; top:120px;font-size:9px; font-weight:normal; color:#000;}
.PoKlantBeoordeling			{position:absolute; left:310px; top:118px; font-size:16px; font-weight:bold; color:#1e3668;}
.PoKlantBeoordelingTxt		{position:absolute; left:280px; top:108px; font-size:10px; font-weight:normal; color:#999;}
.PoVergelijk				{position:absolute; right:17px; top:92px; border:none; width:13px; height:13px; z-index:12; padding:0; margin:0;}
input.PoVergelijk			{margin:0; padding:0; border:none; top:0; left:0;}
.PoVergelijkLijn			{position:absolute; left:550px; top:0px; z-index:10; height:195px; width:1px; background-image: url('/images/Vergelijkstippel.png');}

.PoVergelijkDiv				{position:relative; left:0px; padding:0; margin:0; width:576px; height:27px; background: url('/images/back-vergelijkkop.jpg') no-repeat; display:block;}
.PoVergelijkBovenStip		{position:absolute; left:139px; top:36px; z-index:10;}
.PoVergelijkButBoven		{position:absolute; left:397px; top:0; z-index:10; cursor: pointer;}

.PoVergelijkDivOnder		{position:relative; left:0px; padding:0 0 22px 0; margin:0; width:576px; height:27px; background: url('/images/back-vergelijkkop.jpg') no-repeat; display:block;}
.PoVergelijkOnderStip		{position:absolute; left:139px; top:0; z-index:10;}
.PoVergelijkButOnder		{position:absolute; left:397px; top:23px; z-index:12; cursor:pointer;}

.headermeerinfo 			{width:503px; position:relative; height:35px; background-image:url('/images/header-meerinfo.png'); font-size:16px; font-weight:bold; color:#1e3668; padding:4px 0 0 65px;}
.Alleswatuwiltweten			{font-size:12px; font-weight:normal;}
.contentmeerinfo 			{width:536px; position:relative; border-left:solid 1px #dedede; border-right:1px solid #dedede; padding:0 15px 5px 15px;}
a.AdviesMeerinfo			{position:relative; left:475px; display:block; color:#1e3668; font-weight:bold;}
a.AdviesMeerinfo:hover		{text-decoration:none;}
.footermeerinfo 			{width:568px; position:relative; height:16px; background-image:url('/images/footer-meerinfo.png');}
.uitgebreideinfo 			{display:none;}
.uitgebreideinfo a.hlMeerinfo {position:relative; left:450px; color:#1e3668; font-weight:bold; display:block;}
.uitgebreideinfo a.hlMeerinfo:hover {text-decoration:none;}

.SortDiv 					{position:relative; height:46px; width:568px;}

.Main						{Position:relative; left:0; padding:0; margin:0; top:0; width:100%; z-index:8000;}
.MainTitelLabel				{position:relative; left:3px; top:0; text-decoration:none; color:#1e3668; font-size:11px; font-weight:bold; line-height:17px;}
.MainTitelLabel a 			{color:#fff;}
.MainTitel					{position:relative; height:17px; left:1px; top:0px; /*width:568px;*/ margin:0; padding:0; text-decoration:none; border-bottom:1px solid #dedede; font-size:11px;}
.MainTitelFaq				{position:relative; height:24px; left:1px; top:0px; width:260px; padding:0 0 0 5px; color:#FFF; text-decoration:none; background-color:#dedede; font-size:11px;}
.MainTitelLabelFaq			{position:relative; left:10px; top:5px; text-decoration:none; font-size:11px; font-weight:normal;}
.MainTitelLabelFaq H1		{font-size:12px; font-weight:normal; text-decoration:underline;}
.MainFaq					{position:relative; left:0px; padding:0; margin:0; top:0px; width:100%;}
.Vak104aFaq					{position:relative; padding:5px 0 5px 75px; margin:0;}
.BorderFaq					{position :relative;width:573px; padding:2px; margin:0 0 8px 0; font-size:12px; clear:both; top:-1px; left:0; overflow: hidden; height:auto;}
.MainTitelLabel H1			{font-size:12px; display:inline}

.MainTitelBeves				{position:relative; height:24px; left:1px; top:0px; width:766px; margin:0; padding:0 0 0 5px; color:#FFF; text-decoration:none; background-color:#dedede; font-size:11px;}


a.#fffLink, a.#fffLink:link {color:#666; font-style:normal; font-size:11px; font-weight:normal; text-decoration:none;}
a.#fffLink:hover{text-decoration:underline; color:Red;}

.PoTopAantal				{position:relative; top:3px; margin:0 0 0 6px; font-size:10px; clear:both; color:#1e3668;}
.PoTopBorder				{position:relative; width:576px; padding:0; margin:0 0 8px 0; font-size:12px; clear:both; overflow:hidden;}
.PoSorteer					{position:relative; left:0px; background-color:#E0E0E0; width:577px; height:16px;}
.PoSorteerBox				{position:relative; top:0; left:200px; height:17px; width:160px; overflow: visible; background-color:#fff; top:0px;}
.SelectText					{position:relative; top:0; margin:5px 8px 0 3px; float:left; font-size:10px; color:#1e3668; padding:0;}
.PoSortBox					{position:relative; top:0; margin:5px 8px 0 0; float:left; font-size:10px; color:#1e3668; background-color:#fff; padding:0;}
.PoSortBox a				{text-decoration:underline; color:#1e3668;}

.InloggenFrame 				{border:1px solid #e5e5e5; width:764px; height:490px; position:relative;}
.InLoggenLeftColumn 		{width:313px; height:490px; float:left;}
.InloggenRightColumn 		{width:451px; height:490px; float:left;}

.ActivePane 				{background-color:#e4ebf1; width:100%; height:100%; border-bottom: #e5e5e5 solid 1px;}
.InActivePane 				{background-color:#fff; width:100%; height:100%; border-bottom: #e5e5e5 solid 1px;}

.Border1					{position :relative; width:772px; padding:0; margin: 0 0 8px 0; border-left:solid 1px silver; border-right:solid 1px silver;font-size:12px; clear:both; top:0; left:0; overflow: hidden; height:auto;}
.BorderVoltooid				{position :relative; width:772px; padding:0; margin: 0 0 8px 0; border-left:solid 1px silver; border-right:solid 1px silver; border-bottom: solid 1px silver; border-top:solid 1px silver;font-size:12px; clear:both; top:0; left:0px; overflow: hidden; height:auto;}
.Border						{position :relative; /*width:575px;*/ padding:2px; margin:0 8px 8px 0; font-size:12px; clear:both; top:-1px; left:0; overflow: hidden; height:auto;}
.Border2					{position :relative;width:760px; padding:2px; background-color:#eeeeee; margin:0;font-size:12px; clear:both; top:0;}
.Border3					{position :relative;width:575px; padding:2px; margin:0 0 8px 0; font-size:12px; clear:both; top:-1px; left:0;}
.Border4					{position :relative;width:100%; padding:2px; background-color:#eeeeee; margin:0;font-size:12px; clear:both; top:0;}

/* Vergelijk Popup */
.VergelijkDojoTop			{position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:20000;}
.VergelijkDojo 				{position:absolute; left:0px; top:0px; width:100%; height:100%; background-image: url('/images/trans.png'); background-repeat: repeat;}
.VergelijkFrame				{position:relative; top:0px; width:725px; background-color:#fff; margin:40px; padding:2px; text-align:left;}
.VergelijkHead 				{position:relative; height:60px; margin: 0 6px 0 12px;}
.VergelijkTitelTxt 			{color:#1E3668; font-size:16px; font-weight:bold; left:0px; position:absolute; top:10px;}
a.txtTerugProduct			{font-size:11px; color:#1e3668; position:absolute; top:35px;}
a.txtTerugProduct:hover		{color:#de2821;}
.VergelijkSluit 			{display:inline; float:right; margin:7px 0 0 0;}
.VergelijkInfo				{position:relative; width:100%; margin: 0 0 0 13px;}
.VergelijkItemBack			{Position:relative; width:152px; height:221px; border:solid 1px silver;background-image: url(/Images/BackVergelijkItem.gif); background-repeat: repeat-x;}
.VergelijkItemTitel			{Position:absolute; left:10px; top:10px; font-size:12px;font-weight:bold;}
.VergelijkItemSubTitel		{Position:absolute; width:140px; white-space: nowrap; overflow: hidden; left:10px; top:25px; font-size:11px;}
.VergelijkItemFoto			{position:absolute; left:10px; top:50px;}
.VergelijkItemPrijs			{Position:absolute; left:10px; top:144px; font-size:16px; color:Red;}
.VergelijkItemVoorraad		{Position:absolute; left:10px; top:164px; height:18px; width:140px; font-size:11px;}
.VergelijkItemLink			{Position:absolute; left:10px; top:190px; font-size:11px;}
.VergelijkBottomBack		{Position:relative; width:152px; height:120px;}
.VergelijkBottomPrijs		{Position:absolute; left:10px; top:10px; font-size:12px; color:Red;}
.VergelijkBottomLink		{Position:absolute; left:10px; top:34px;}
.VergelijkBottomVoorraad	{Position:absolute; left:10px; top:70px; height:18px; width:140px; font-size:11px;}
.VergelijkGfk				{font-size:11px;}

.BetaalFrame				{position:relative; top:20px; width:500px; background-color:#fff; margin:40px; text-align:left;}
.BetaalHead					{position:relative; width:500px; height:20px; background-color:#BEBEBE;}
.BetaalSluit				{position:absolute; top:0px; left:385px;}
.BetaalInfo					{position:relative; width:450px; padding:10px; font-size:12px;}

.LaatstBekeken      		{position:relative; top:0; left:0; padding:0; margin:0; width:574px; height:172px;background-image:none; clear:both;}
.BekekenTitelBar			{position:relative; font-size:16px; font-weight:bold; height:25px; width:100%; color:#1e3668; border-top:#CCC 1px solid; margin:0;}
.BekekenTitel				{position:absolute; left:3px; top:3px;}
.BekekenItem				{position:relative; height:140px; width:82px;}
.BekekenMerk				{position:absolute; left:0px; top:5px; width:100%; text-align:center; font-size:11px; font-weight:bold; color:#1e3668;}
.BekekenImage				{position:absolute; left:3px; top:30px;}
.BekekenImageVerwijder		{position:absolute; left:65px; top:113px;}
.BekekenLink				{position:absolute; left:10px; top:110px; width:45px; text-align:left;}
a.BekekenLink 				{color:#666;}
a.Bekekenverwijderen		{position:relative; left:151px; top:7px; font-size:11px; width:300px; text-align:right; text-decoration:none; color:#666; font-weight:normal;}
.bottombar 					{position:relative; left:-2px; width:980px; height:204px; padding-top:0; padding-left:0; background-color:#FFF;}
.bottombarheader 			{width:980px; height:22px; background-image: url(/images/bottombar/headerbottombar.png); overflow:hidden;}
.bottombaritems 			{background-position:right top; width:980px;	background-color:#FFF; height:180px;}
.bottombarimage 			{position:absolute; top:-10px; left:4px;}

.bottombaritem1 			{width:200px; height:170px; padding-top:10px; padding-left:4px; display:block; position:relative;}
.bottombaritem2 			{width:189px; margin-left:5px; height:180px; display:block; position:relative;}
.bottombaritem3 			{width:189px; margin-left:5px; height:180px; display:block; position:relative;}
.bottombaritem4 			{width:189px; margin-left:5px; height:180px; display:block; position:relative;}
.bottombaritem5 			{width:189px; margin-left:5px; height:180px; display:block; position:relative;}   

.bottombardatalist			{display:block; position:relative;}              
.bottombaritem2 .bottombardatalist{display:none; position:relative;}
.bottombaritem3 .bottombardatalist{display:none; position:relative;}
.bottombaritem4 .bottombardatalist{display:none; position:relative;}
.bottombaritem5 .bottombardatalist{display:none; position:relative;}

.bottombarproduct			{display:none; position:relative; top:0; left:0; height:170px; width:180px;}
.bottombaritem2 .bottombarproduct{display:block; position:relative; top:0; left:0; height:170px; width:180px;}
.bottombaritem3 .bottombarproduct{display:block; position:relative; top:0; left:0; height:170px; width:180px;}
.bottombaritem4 .bottombarproduct{display:block; position:relative; top:0; left:0; height:170px; width:180px;}
.bottombaritem5 .bottombarproduct{display:block; position:relative; top:0; left:0; height:170px; width:180px;}

.bottombaritem1 .bottombarproduct .productlink{position:absolute; top:0; left:0; height:170px; width:180px; z-index: 2;}
.bottombaritem2 .bottombarproduct .productlink{position:absolute; top:0; left:0; height:170px; width:180px; z-index: 2;}
.bottombaritem3 .bottombarproduct .productlink{position:absolute; top:0; left:0; height:170px; width:180px; z-index: 2;}
.bottombaritem4 .bottombarproduct .productlink{position:absolute; top:0; left:0; height:170px; width:180px; z-index: 2;}
.bottombaritem5 .bottombarproduct .productlink{position:absolute; top:0; left:0; height:170px; width:180px; z-index: 2;}

.bottombaritem1 .bottombarproduct .productlink .productlinkimage{position:absolute; top:0; left:0; height:170px; width:180px;}
.bottombaritem2 .bottombarproduct .productlink .productlinkimage{position:absolute; top:0; left:0; height:170px; width:180px;}
.bottombaritem3 .bottombarproduct .productlink .productlinkimage{position:absolute; top:0; left:0; height:170px; width:180px;}
.bottombaritem4 .bottombarproduct .productlink .productlinkimage{position:absolute; top:0; left:0; height:170px; width:180px;}
.bottombaritem5 .bottombarproduct .productlink .productlinkimage{position:absolute; top:0; left:0; height:170px; width:180px;}

.bottombaritem1 .bottombarproduct .productimage {display:none; position:absolute; top:20px;}
.bottombaritem2 .bottombarproduct .productimage {padding:0; position:absolute; top:24px; left:8px; display:block;}
.bottombaritem3 .bottombarproduct .productimage {padding:0; position:absolute; top:24px; left:8px; display:block;}
.bottombaritem4 .bottombarproduct .productimage {padding:0; position:absolute; top:24px; left:110px; display:block;}
.bottombaritem5 .bottombarproduct .productimage {padding:0; position:absolute; top:24px; left:110px; display:block;}

.bottombaritem1 .bottombarproduct .bottombartitle {font-size:13px;	color:#3a4963;	font-style:normal; font-weight:normal; position:absolute; top:4px; left:8px; width:170px;}
.bottombaritem2 .bottombarproduct .bottombartitle {font-size:13px;	color:#3a4963;	font-style:normal; font-weight:normal; position:absolute; top:4px; left:8px; width:170px;}
.bottombaritem3 .bottombarproduct .bottombartitle {font-size:13px;	color:#3a4963;	font-style:normal; font-weight:normal; position:absolute; top:4px; left:8px; width:170px;}
.bottombaritem4 .bottombarproduct .bottombartitle {font-size:13px;	color:#3a4963;	font-style:normal; font-weight:normal; position:absolute; top:4px; left:8px; width:170px;}
.bottombaritem5 .bottombarproduct .bottombartitle {font-size:13px;	color:#3a4963;	font-style:normal; font-weight:normal; position:absolute; top:4px; left:8px; width:170px;}

.bottombarproduct .producteigenschappen {z-index: 2; padding-top:8px; padding-left:8px; position:absolute; top:0; left:0; height:180px;}
.bottombaritem1 .bottombarproduct .producteigenschappen .omschrijving {position:absolute; top:120px; left:0; font-size:9px; color:#3a4963; display:none;}
.bottombaritem2 .bottombarproduct .producteigenschappen .omschrijving {position:absolute; top:120px; left:8px; font-size:9px; color:#3a4963; display:block; width:180px; height:26px; overflow: hidden}
.bottombaritem3 .bottombarproduct .producteigenschappen .omschrijving {position:absolute; top:22px; left:90px; font-size:9px; color:#FFF; display:block; width:80px; height:50px; overflow: hidden}
.bottombaritem4 .bottombarproduct .producteigenschappen .omschrijving {position:absolute; top:126px; left:8px; font-size:9px; color:#3a4963; display:block; width:180px; height:26px; overflow: hidden}
.bottombaritem5 .bottombarproduct .producteigenschappen .omschrijving {position:absolute; top:80px; left:0; font-size:9px; color:#3a4963; display:none;}

.bottombaritem1 .bottombarproduct .producteigenschappen a.meerinfolink {display:none; z-index: 3; color:#0765b0;}
.bottombaritem2 .bottombarproduct .producteigenschappen a.meerinfolink {display:none; z-index: 3; color:#0765b0;}
.bottombaritem3 .bottombarproduct .producteigenschappen a.meerinfolink {display:none; z-index: 3; color:#0765b0;}
.bottombaritem4 .bottombarproduct .producteigenschappen a.meerinfolink {display:block; z-index: 3; color:#0765b0; position:absolute; top:156px; left:8px; font-size:9px; width:170px;}
.bottombaritem5 .bottombarproduct .producteigenschappen a.meerinfolink {display:block; z-index: 3; color:#0765b0; position:absolute; top:156px; left:97px; font-size:9px; width:120px;}

.bottombaritem1 .bottombarproduct .producteigenschappen .bestelbutton {display:none; z-index: 3;}
.bottombaritem2 .bottombarproduct .producteigenschappen .bestelbutton {display:none; z-index: 3;}
.bottombaritem3 .bottombarproduct .producteigenschappen .bestelbutton {display:none; z-index: 3;}
.bottombaritem4 .bottombarproduct .producteigenschappen .bestelbutton {display:none; z-index: 3;}
.bottombaritem5 .bottombarproduct .producteigenschappen .bestelbutton {display:block; position:absolute; top:116px; left:95px; z-index: 3;}

.bottombarproduct .prijsimage {z-index: 1; position:absolute; top:0; left:0;}
.bottombaritem2 .bottombarproduct .omschrijving {display:block; position:absolute; bottom: 10px;}
.bottombarlabel 			{font-weight:normal; position:relative; width:175px; line-height:22px; font-size:11px; color:#FFF; text-align:left; left:17px;}
/*.bottombarsubitem {height:31px; position:relative; left:0; top:0; width:190px;font-weight:bold;}*/
.bottombarsubitem 			{height:31px; position:relative; top:0; display:block; width:190px; font-weight:bold; background-color:#FFF;}
.bottombarsubitemalternating {height:31px; position:relative; top:0; display:block; width:190px;font-weight:bold; background-color:#efefef;}
.bottombarsubitemlink 		{position:absolute; top:0; left:0; width:190px; height:31px;}
.bottombarsubitemproductlink {width:190px; border:none 0 #fff; height:31px;}
.bottombarsubnumber 		{font-size:11px; font-weight:bold; color:#960300; position:absolute; top:2px; left:5px;}
.bottombarsubtitle 			{font-size:10px;	color:#3a4963;	font-style:normal; white-space: nowrap ; width:148px; overflow: hidden; font-weight:bold; position:absolute; top:2px; left:45px;}
.bottombarsubtitle a		{text-decoration:none;}
.bottombarsubitemprijs 		{text-align:right; font-size:10px; color:#F31021; position:absolute; right: 4px; bottom: 3px; font-weight:normal;}
.bottombarsubitemimage 		{position:absolute; top:2px; left:14px;}

.Top5Bar 					{width:574px; border-top:solid 1px cccccc; margin:5px 0 0 0; padding:0; position:relative; top:0; left:0px; clear:both;}
.TopTitel					{position:relative; width:100%; height:14px; background-color:#C2C2C2; color:#fff; padding:5px; padding-left:0px; padding-right:0px; font-size:12px; font-weight:normal;}
.RightTops					{position:relative; left:4px; width:194px; margin:0; padding:0;}

.Top5, .Top5Alternating		{position:relative; top:0; left:0; width:187px; height:auto; float:left; padding:0;}
.Top5						{margin:0;}
.Top5Alternating			{margin:0 6px;}
.Top5List 					{position:relative; top:2px; left:0; width:100%; float:left; margin-bottom:4px;}
.Top5Header 				{position:relative; left:0; top:0; padding:0 0 0 6px; margin-top:5px; width:181px; height:34px; line-height:34px; font-size:16px; color:#1e3668; font-weight:bold; border-top:solid 1px #dedede;} 
.Top5Item 					{position:relative; left:0; top:0; margin:0 0 15px 0; padding:0; height:auto; width:187px;} 
.Top5Lijst 					{position:relative; left:0; top:0; margin:0; width:100%;} 
.InTop5Lijst				{position:relative; left:0; top:0; margin:0 4px; padding:0} 
.Top5 .Top5SubItem, .Top5 .Top5SubItemAlternating, .Top5Alternating .Top5SubItem, .Top5Alternating .Top5SubItemAlternating {height:33px; position:relative; display:block; left:0; top:0; margin:0; padding:0; width:187px; border-bottom: solid 1px #ccc;}
/*.Top5SubItemAlternating {height:32px; position:relative; display:block; left:-3px; top:0; width:192px;font-weight:bold; background-color:#EFEFEF;}*/
.Top5SubItemTitle 			{text-decoration:none; color:#1e3668; width:167px; height:auto; position:absolute; top:3px; left:14px; white-space: nowrap; overflow: hidden; font-size:11px; font-weight:bold;}
a.Top5SubItemTitle 			{text-decoration:none; position:absolute; left:15px;color:#1e3668;}
a.Top5SubItemTitle:hover 	{text-decoration:underline;}
.Top5SubItemNumber 			{color:#1e3668; width:auto; height:auto; position:absolute; top:3px; left:6px; font-weight:bold; font-size:11px;}
.Top5SubItemOmschrijving 	{color:#666; width:125px; position:absolute; top:17px; left:15px; font-weight:normal; font-size:11px; white-space:nowrap; overflow:hidden; height:13px;}
.Top5SubItemTop5Prijs 		{color:#666; width:auto; height:auto; position:absolute; top:17px; right:5px; font-weight:bold; font-size:11px;}
.Top5SubItemtop5productlink {position:absolute; top:0px; left:0px; width:180px; height:32px; border:none;}
.modalPopupBackground 		{z-index:80000; background-image:url(/Images/trans.png);}

.DayHeader 					{text-transform: capitalize;}

.pakketaanbieding 			{position:relative; width:577px; padding:0;}
.headerpakketaanbieding 	{width:565px; height:31px; line-height:31px; color:#000; background-color:#FFF; font-weight:bold; font-size:12px;}
.contentpakketaanbieding  	{border:solid 2px #dedede; padding:0 0 0 10px; width:539px; height:177px; background-color:#fff; position:relative;}

.pakketaanbiedingproductendiv {width:335px; float:left;}

.pakketaanbiedingproduct 	{position:relative; width:80px; height:153px;}
.pakketaanbiedingproducttitel {position:absolute; top:7px; left:0; color:#000; font-size:11px; font-weight:bold;}
.pakketaanbiedingproductprijs {position:absolute; top:33px; left:0; color:#000; font-size:11px; font-weight:bold;}
.pakketaanbiedingproductimage {position:absolute; top:52px; left:0;}
.pakketaanbiedingverwijderen {position:absolute; top:134px; left:0; text-decoration:none;}
.pakketaanbiedingverwijderen a {font-size:11px; color:#666; text-decoration:none;}
.PakketKruis 				{}

.pakketaanbiedingseparator 	{position:relative; width:20px; height:153px; color:#1e3668; font-weight:bold; font-size:30px; text-align:left; vertical-align:top;}
.pakketaanbiedingplusteken 	{padding-top:34px;}

.pakketaanbiedingbesteldiv 	{width:180px; float:right; height:177px; position:relative;}
.pakketaanbiedingisteken 	{position:absolute; left:10px; top:34px; color:#1e3668; font-weight:bold; font-size:30px;}
.pakketaanbiedingvanprijs 	{position:absolute; top:8px; left:40px;color:#999; font-weight:normal;	font-size:11px; text-decoration:line-through;}
.pakketaanbiedingvoorprijs 				{position:absolute; top:46px; left:40px;color:#cd2623; font-weight:bold; font-size:21px;}
.pakketaanbiedingvoordeelprijs 			{position:absolute; top:94px; left:40px;color:#cd2623; font-weight:bold; font-size:14px;}
.pakketaanbiedingvoordeel 				{position:absolute; top:80px; left:40px;color:#1e3668; font-weight:bold; font-size:11px;}
.pakketaanbiedingpakketprijs 			{position:absolute; top:32px; left:40px; color:#1e3668; font-weight:bold; font-size:11px;}
.pakketaanbiedingbestelbutton 			{position:absolute; top:123px; left:40px;}

.winkelwagenpakketaanbieding 			{position:relative; width:761px; left:0px; top:5px; padding:0;}
.winkelwagenheaderpakketaanbieding 		{height:25px; line-height:25px; color:#666; font-size:14px; font-weight:bold; padding-left:10px;}
.winkelwagencontentpakketaanbieding 	{border-top:solid 1px #ccc; width:761px; height:195px;}
.winkelwagenpakketaanbiedingbesteldiv 	{width:170px; float:right; height:177px; position:relative;}
.winkelwagenpakketaanbiedingproductendiv{width:582px; float:left}
.winkelwagenpakketaanbiedingproduct		{position:relative; width:130px; height:195px; text-align:center;}
.winkelwagenpakketaanbiedingproductprijs{position:relative; top:18px; left:0px; color:#000; font-size:11px; font-weight:bold;}
.winkelwagenpakketaanbiedingproducttitel{position:relative; top:18px; left:0px; color:#000; font-size:11px; font-weight:bold;}
.winkelwagenpakketaanbiedingproductimage{position:absolute; top:64px; left:28px;}
.winkelwagenpakketaanbiedingverwijderen {position:absolute; top:145px; left:28px;}
.winkelwagenpakketaanbiedingverwijderen a{font-size:11px; color:#666; text-decoration:none;}
.winkelwagenpakketaanbiedingvanprijs 	{position:absolute; top:16px; left:30px; color:#999; font-size:11px; text-decoration:line-through;}
.winkelwagenpakketaanbiedingvoorprijs 	{position:absolute; top:48px; left:30px; color:#de2821; font-weight:bold; font-size:21px;}
.winkelwagenpakketaanbiedingvoordeelprijs{position:absolute; top:106px; left:30px;color:#de2821; font-weight:bold; font-size:14px;}
.winkelwagenpakketaanbiedingvoordeel 	{position:absolute; top:92px; left:30px; color:#1e3668; font-weight:bold; font-size:11px;}
.winkelwagenpakketaanbiedingpakketprijs {position:absolute; top:33px; left:30px; color:#1e3668; font-weight:bold; font-size:11px;}
.winkelwagenpakketaanbiedingbestelbutton{position:absolute; top:142px; left:30px;}
.winkelwagenpakketaanbiedingisteken 	{position:absolute; left:0px; top:37px; color:#1e3668; font-weight:bold; font-size:38px;}
.winkelwagenpakketaanbiedingseparator 	{width:20px; height:177px; position:relative;}
.winkelwagenpakketaanbiedingplusteken 	{position:absolute; top:62px; color:#1e3668; font-weight:bold; font-size:38px;}

.winkelwagenbijverkoop 					{position:relative; width:761px; left:0px; top:5px; padding:0;}
.winkelwagenheaderbijverkoop 			{height:25px; line-height:25px; color:#666; font-size:14px; font-weight:bold; padding-left:10px;}
.winkelwagencontentbijverkoop 			{border-top:solid 1px #ccc; width:761px; height:auto;}
.winkelwagenbijverkoopproductendiv 		{width:761px; float:left}
.winkelwagenbijverkoopproduct			{position:relative; text-align:center; width:190px; height:295px; float:left;}
.winkelwagenbijverkoopproductprijs		{position:absolute; top:191px; left:0px; text-align:center; width:190px; font-size:12px; font-weight:bold; color:#de2821;}
.winkelwagenbijverkoopproductprijspm	{position:absolute; top:206px; left:0px; text-align:center; width:190px; font-size:10px; font-weight:normal; color:#1e3668; display:none;}
.winkelwagenbijverkoopmaandbedrag		{position:absolute; top:210px; left:0px; text-align:center; width:190px; font-size:10px; color:#1e3668;}
.winkelwagenbijverkoopproducttitel		{position:absolute; top:25px; left:0px; font-weight:bold; color:#000; font-size:11px; width:190px; text-align:center;}
.winkelwagenbijverkoopproductimage		{position:absolute; top:60px; width:190px; left:0px; text-align:center;}
.winkelwagenbijverkoopbestelbutton 		{position:absolute; top:228px; left:0px; text-align:center; width:190px;}
.winkelwagenbijverkoopproductmeerinformatie{position:absolute; top:255px; left:0px; text-align:center; width:190px;}
a.winkelwagenbijverkoopproductmeerinformatie{color:#666;}
a.winkelwagenbijverkoopproductmeerinformatie:hover{text-decoration:none;}

.greytekstbar 				{line-height:22px; height:22px; position:relative; font-size:16px; font-weight:bold; color:#1e3668; padding-left:10px;}
.BestelDivBijverkopen 		{width:761px; position:relative; height:auto;}

.reviewpanel				{position:relative; left:0; top:0; z-index: 4000; /*width:737px;*/height:auto; min-height:530px; color:#636161; background-color:#FFF;}
.reviewspelregels 			{position:absolute; left:426px; top:14px; width:317px;height:auto; min-height:530px; color:#636161; font-size:11px;}
.reviewinvoer 				{position:relative; left:0; top:7px; height:auto; padding:8px; width:377px;min-height:514px; background-color:#FFF; border:solid 1px #808080;}
.reviewheader 				{position:relative; left:0; top:0; width:350px; margin-bottom: 8px;}
.reviewtypenummer 			{position:relative; left:0; top:0; font-size:14px; color:#495c7d;}
.reviewvraag 				{z-index: 100; position:relative; width:165px; height:24px; line-height:24px; float:left; color:#636161;}
.reviewantwoord 			{z-index: 100;position:relative; width:210px; float:right; height:24px; color:#636161;}
.reviewomschrijving 		{position:relative; width:368px; height:auto;}
.reviewbutton 				{height:22px;}
.reviewbutton input 		{position:absolute;right:18px;}
.reviewvandemaand 			{width:330px; margin-top:50px; color:#636161; border-top:solid 1px #636161; font-size:11px; padding-top:10px;}
.reviewinput 				{border:solid 1px #999;}
.reviewtopbar 				{position:relative; left:0; top:0; width:612px; height:22px; line-height:22px;color:#1E3668;font-size:16px;font-weight:bold;}
.reviewvenstersluiten 		{position:absolute; right: 0; top:0;}
.reviewschrijfreviewlink 	{position:absolute; right: 11px; bottom: 10px;}
a.reviewschrijfreviewlink 	{color:#da2825}
.reviewuserreviewcijfercolumn {position:relative; top:0; left:0; width:76px; text-align:center; padding-top:24px; float:left;}
.reviewuserreviewomschrijving {position:relative; top:-10px; left:-1px; width:455px !important; text-align:left; padding-top:24px; float:right; display:block;}
.klantbeoordelingcijfer		{vertical-align:middle; position:relative; top:0; left:0; font-size:14px; color:#1e3668; font-weight:bold; line-height:20px;}
.reviewdatum 				{font-size:10px; color:#000;}
.reviewomschrijvingtekst 	{font-size:10px; color:#000;}
.reviewvragen 				{height:13px; background-color:#fff; color:#000; font-size:10px; letter-spacing:-1px; line-height:13px; padding-right:1px;}
.reviewsseparator			{width:553px; border-bottom: solid 1px #dedede; line-height:0; font-size:0; display:block; clear: both; height:7px;}
.ReviewLinks 				{text-align:left; position:absolute; left:12px; top:116px;}
a.hlBekijk 					{font-size:10px; color:#000;}
a.hlSchrijf 				{font-size:11px; color:#000; font-weight:bold; margin-top:1px;}
.lnkBekijkAlleReviews		{padding:20px 0 0 98px;}

.modalpopup 				{z-index:1000; background-color:#FFF; z-index:8000;	border-width:10px; border-style:solid; border-color:#fff; padding:0px; width:770px; height:auto;}
.productcontenttitle 		{color:#1E3668;font-size:16px;font-weight:bold;height:23px;left:14px;line-height:23px;position:relative;top:12px;width:704px;}
.productcontentdiv 			{position:relative; left:20px; top:14px; /*padding:10px;*/ height:auto; width:790px; /*border:solid 1px #000;*/}
.meerafbeeldingentitle 		{color:#1E3668;font-size:16px;font-weight:bold;left:14px;position:absolute;top:12px;}
.meerafbeeldingentitle2 	{position:absolute; left:209px; top:57px; font-size:14px; color:#495c7d; text-transform: uppercase;}
.meerafbeeldingenprodimg 	{position:absolute; left:208px; top:81px; border:solid 1px #ccc; width:500px; height:500px;}
.meerafbeeldingenprodomschrijving {position:absolute; left:280px; top:62px; font-size:10px; color:#495c7d;}
.meerafbeeldingenprijs 		{position:absolute; left:725px; top:113px; color:#da2825; font-size:21px;}
.meerafbeeldingenprijspm 	{position:absolute; left:725px; top:134px; font-size:10px; color:#000; display:none;}
.meerafbeeldingenbestelbutton {position:absolute; left:725px; top:163px;}
.meerafbeeldingenvoorraad 	{position:absolute; left:725px; top:200px; font-size:10px; color:#3C904E;}
.meerafbeeldingenafbeeldingen {position:absolute; left:20px; top:101px; width:77px; height:415px; overflow: hidden;}
.meerafbeeldingenimgdiv 	{margin-bottom: 7px; height:75px; width:75px; border:solid 1px #ccc; position:relative;}
.meerafbeeldingenimgdivhover {margin-bottom: 7px; height:75px; width:75px; border:solid 1px #495c7d; position:relative;}
.meerafbeeldingenmovies 	{position:absolute; left:111px; top:101px;}
.meerafbeeldingenscrollupfoto {position:absolute; top:81px; left:21px;}
.meerafbeeldingenscrolldownfoto {position:absolute; top:520px; left:21px;}
.meerafbeeldingenscrollupvideo {position:absolute; top:81px; left:111px;}
.meerafbeeldingenscrolldownvideo {position:absolute; top:505px; left:111px;}
.meerafbeeldingenlabelfotos {font-weight:bold; font-size:12px; color:#000; position:absolute; left:20px; top:58px;}
.meerafbeeldingenlabelvideo {font-weight:bold; font-size:12px; color:#000; position:absolute; left:112px; top:58px;}
.meerafbeeldingenDojoTop	{position:absolute; left:0px; top:0px; width:100%; min-height:100%; z-index:200000; background-image: url(/Images/trans.png); background-repeat: repeat;}
.meerafbeeldingenDojo 		{position:relative; left:0px; top:0px; width:100%; height:100%; padding-top:162px; padding-bottom: 20px;}
.meerafbeeldingenFrame 		{position:relative;height:auto; border:solid 1px #ccc; width:870px; background-color:#fff; margin:0px; text-align:left; overflow: auto;}
.meerafbeeldingenVenstersluiten {font-weight:bold; position:absolute; top:13px; right:13px; font-size:10px; color:#000;}

#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:80px; float:left; padding-left:15px;}
#FooterMenuM				{Position:relative; border-right:solid 1px silver; width:165px; height:80px; float:left;padding-left:15px;}
#FooterMenuR				{Position:relative; width:165px; height:80px; float:left;padding-left:5px;}
.MenuUL						{Position:relative; top:5px; left:-10px; height:68px;}
#MenuFooter   				{position:relative; margin-top:4px; width:980px; left:2px; color:#000; height:100px; clear: both; border:1px solid silver;}
#InlayMenuFooter			{position:absolute; top:0;width:976px; left:2px; color:#000; height:96px; clear: both; background-position:bottom; background-image: url(/Images/fade32.gif); background-repeat: repeat-x; background-color:#FFF;}
.FootMenu ul				{text-align:left;}
.FootMenu li 				{display : block; text-align:left; height:15px; padding:1px;}
.FootMenuTitel				{position:relative; left:15px;}
a.KleinMenuLink, a.KleinMenuLink:link, a.KleinMenuLink:visited, a.KleinMenuLink:active{color:#444444; display:block; text-decoration : none;background-color:transparent; font-size:10px; font-weight:normal;}
a.KleinMenuLink:hover		{color:#c80817; text-decoration : none;}

#FooterLine					{position:relative; width:982px; left:2px; height:1px; clear: both; border-bottom: 2px solid silver; background-color:#FFF; margin-top:3px;}
.CenterFrame 				{position:absolute; top:0px; bottom:0px; left:0px; right:0px; border:1px solid #000;} 
.CenterFrame1 				{position:absolute; top:0px; left:0px; right:0px; height:430px; border:1px solid #000; /*overflow:hidden;*/} 
.CenterFrame2 				{position:absolute; top:440px; left:0px; right:0px; height:140px; border:1px solid #000; overflow:hidden;} 
.CenterFrame3 				{position:absolute; top:0px; bottom:0px; left:0px; right:0px; border:1px solid #000; overflow:auto;} 
.TopMenu					{position:absolute; height:30px; left:4px; top:0px; width:778px; background-color:Transparent;}
.TopRightMenu				{position:absolute; height:30px; left:784px; top:0px; width:201px;}
.TopRightMenuText			{padding:0 10px 0 10px; color:#343434; font-size:11px;font-weight:bold;}
.DivTopMenu					{position:relative; float:left; padding:0 10px 0 10px; width:auto; margin:9px 0 4px 0; border-right:solid 1px #999; line-height:11px;}
.DivTopMenuR				{position:relative; float:left; padding:0; width:auto; margin:9px 0 4px 0; line-height:11px;}
a.LTopMenu , a.LTopMenu:link , a.LTopMenu:visited {color:#666; width:auto; text-decoration:none; background-color:Transparent; font-size:11px; font-weight:normal;}
a.LTopMenu:hover			{color:#de2821;}
.OfBel						{position:absolute; left:10px; top:8px;}
.FootLeft  					{position:absolute; top:4px; left:10px; font-size:10px; color:#444444;}
.FootCenter					{position:absolute; top:4px; left:210px; font-size:10px; color:#444444;}
.DivVoetMenu				{position:relative; float:Left; top:0px; padding:0 10px 0 10px; width:auto; margin:0; border-right:solid 1px #444444;}
.DivLastVoetMenu			{position:relative; float:Left; top:0px; padding:0 10px 0 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-size:10px;font-weight:bold;}
a.LVoetMenu:hover			{color:#c80817;}

.AlleAanbiedingen			{position:Absolute; margin:0; padding:0; left:450px; top:299px;}
.LeesMeer					{position:Absolute; margin:0; padding:0; left:577px; top:277px;}

.MainNieuws					{position:Absolute; margin:0; padding:0; left:5px; top:50px; width:200px;}
.MainNieuws UL				{list-style-position:outside; position:relative; left:-24px; line-height:18px;}
.MainNieuws LI				{height:16px; overflow: hidden;}
.MainNieuws a:link, .MainNieuws a:visited, .MainNieuws a:active{font-size:10px; color:#000;}
.MainNieuws a:hover			{font-size:10px; color:#777777;}

.InformatieDiv				{position:relative; margin:0px; left:0px; padding:0px; width:555px; overflow:hidden;}

.TabNav						{position:relative; text-align:right;width:984px;padding-right: 0;padding-bottom: 0;padding-top:0;height:25px;margin:0;padding-left:0;font-size:10px;color:silver;}
.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			{vertical-align: top;}
.PostcodeZoeklabel			{vertical-align: middle; height:25px; font-weight:bold;color:#000;text-align:left;width:70px;font-size:12px;}
.PostcodeSearchbox			{font-size:11px; width:60px;}

.WinkelsHeader				{position:relative; height:50px; text-align:left; padding:10px;}
.HalfLine					{height:6px;}
/* Informatie pagina vanuit CMS BEGIN */
.infopanel					{left:-3px;width:574px;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;position:relative;top:-10px;left:10px;font-weight:bold;}
.infocontent				{font-size:12px;color:#000;left:10px;position:relative;top:10px;width:540px;}
.infocontent A:link, .infocontent A:active, .infocontent A:visited {font-size:12px;color:#000;}
.infocontent A:hover		{font-size:12px;color:#c80817;}
.infocontent UL				{list-style-position:outside; position:relative;left:-24px;}
/* Informatie pagina vanuit CMS EINDE */
.SearchTitle				{font-size:14px;color:#4e658a;position:relative; left:0;font-weight:bold;}
.SearchLine					{font-size:12px;color:#000;left:10px;position:relative;width:540px;}

/*ProductOverzicht & Productgroepen*/
.HeaderContainer 			{left:0; position:relative;}
.ProductOverzichtHeader 	{position:relative; font-size:16px; font-weight:bold; color:#1e3668; width:100%; line-height:20px; vertical-align:middle; text-align:left; display:inline; padding-left:3px;}
.Textnormal					{font-size:10px;font-weight:normal;color:#000;}
#Tekstnormal				{font-size:10px;font-weight:normal;color:#000;margin:0 15px 0 15px;}
.searchbox					{margin:0 0 0 10px; font-size:11px;}
.check						{margin:6px 0 6px 16px;}
.texthyperlink				{text-align:center;font-size:10px;font-weight:bold;color:#000;margin-bottom: 5px;}
.ZoekStyle					{left:0; position:relative; top:6px; background-color:#EAF2F8; color:#000;}
.ZoekStyle1					{left:10px; position:relative; top:6px; background-color:#EAF2F8; color:#000;}
.ZoekStyle2					{left:20px; position:relative; top:6px; background-color:#EAF2F8; color:#000;}
.MeerInfoLink				{left:600px; position:absolute; top:116px;}
.MerkPlaceHolder			{z-index: 107; left:22px; width:17px; position:absolute; top:8px;}
.MainImageHolder			{left:24px;position:relative;top:39px;}
.imageholder1				{clip: rect(auto auto auto auto);padding:0;font-weight:bold;z-index: 102;left: 4px; overflow: hidden;text-transform: uppercase;width:45px;color:#fff;position:absolute;top:125px;max-height:30px;height:30px;background-color:transparent;}
.imageholder2				{clip: rect(auto auto auto auto);padding:0;font-weight:bold;z-index: 102;left:51px; overflow: hidden;text-transform: uppercase;width:45px;color:#fff;position:absolute;top:125px;max-height:30px;height:30px;background-color:transparent;}
.imageholder3				{clip: rect(auto auto auto auto);padding:0;font-weight:bold;z-index: 102;left:98px; overflow: hidden;text-transform: uppercase;width:45px;color:#fff;position:absolute;top:125px;max-height:30px;height:30px;background-color:transparent;}
.BorderAll					{border-top-color:#b7b6b6; border-top-style: solid; border:1px;}
.BorderLine					{border-top-color:#b7b6b6; border-top-style: solid; border-top-width:1px; border-bottom: #b7b6b6 1px solid;}
.ProductGroep				{width:100%; left:0px; position:relative; border:none;}
/*Menu*/
.BorderMenu					{position:relative; top:0; left:0; width:201px; padding-bottom:4px; border:1px solid silver; float:left; margin-bottom:5px;} 
#InLeftMenu					{position:relative; top:1px; left:0; width:197px; margin:2px; margin-top:0px; float:left; padding-bottom:0px; background-color:#F7FAFB; background-image: url(/Images/masterpage/Background_NavMenu.gif); background-repeat: repeat-x; background-position:bottom;} 

.MenuHeader					{position:relative; top:0; left:1px; width:197px; height:24px; margin:1px; margin-bottom:0px; float:left; padding-bottom:1px; background-image: url(/Images/masterpage/Background_Blue_SubHeaders.gif); background-repeat: repeat-x; background-position:bottom;} 
.MenuItemW     				{position:relative; border-bottom: solid 1px silver; color:#DCDBD5; font-size:11px; font-weight:bold; width:187px; vertical-align: middle; text-align:left; padding-top:3px; padding-bottom: 3px; padding-right: 5px; padding-left:5px; background-color:#FFF;}
.MenuItemActive				{position:relative; border-bottom: solid 1px silver; color:#db2b25; font-size:11px; font-weight:bold; width:187px; vertical-align: middle; text-align:left; padding-top:3px; padding-bottom: 3px; padding-right: 5px; padding-left:5px; background-color:#FFF; cursor: pointer;}
a.MenuLink, a.MenuLink:link,a.MenuLink:active, a.MenuLink:visited{font-size:11px; color:#000; text-decoration:none; font-weight:bold;}
a.MenuLink:hover			{font-size:11px; color:#c80817; text-decoration:none; font-weight:bold;}
a.MenuLinkActive,a.MenuLinkActive:link,a.MenuLinkActive:active,a.MenuLinkActive:visited      {font-size:11px; color:#c80817; text-decoration:none; font-weight:bold;}
a.MenuLinkActive:hover		{font-size:11px; color:#c80817; text-decoration:none; font-weight:bold;}
.MenuImage					{position:absolute;left:5px;top:5px;}
.MenuText					{position:relative;  left:5px; top:0px; width:175px;}
.MenuText0					{position:relative; left:10px; top:0px; width:170px;}
.MenuImage1					{position:absolute; left:10px; top:2px;}
.MenuText1					{position:relative; left:15px; top:0px; width:165px;}
.MenuImage2					{position:absolute; left:15px; top:2px;}
.MenuText2					{position:relative; left:20px; top:0px; width:160px;}
.MenuImage3					{position:absolute; left:20px; top:2px;}
.MenuText3					{position:relative; left:25px; top:0px; width:155px;}
.MenuImage4					{position:absolute; left:25px; top:2px;}
.MenuText4					{position:relative; left:30px; top:0px; width:150px;}
.MenuImage5					{position:absolute; left:30px; top:2px;}
.MenuText5					{position:relative; left:35px; top:0px; width:145px;}
.MenuImage6					{position:absolute; left:35px; top:2px;}
.MenuText6					{position:relative; left:40px; top:0px; width:140px;}
.ImageMenuItem				{position:relative; padding:0; padding-left:2px; background-color:transparent; width:185px; overflow: hidden;}
.ImageKleinMenuItem			{position:relative; padding:0; padding-left:2px; background-color:transparent; float :left;}

#menuAct 					{position:relative; background-color:#FFF; color:#c80817; text-decoration:none; font-size:11px; font-weight:bold; padding:3px 0 3px 0; border-bottom: solid 1px silver;}
.MenuWit					{position:relative; background-color:#FFF;}
.MenuTrans					{position:relative; background-color:Transparent;}
#menuA 						{position:relative;	width:197px; border:none; margin:0;}
#menuA  a					{cursor:pointer; font-size:11px; color:#000; text-decoration:none; font-weight:bold; padding:3px 0 3px 0; border-bottom: solid 1px silver;}
#menuA  a:link, #menuA a:visited {color:#c80817; display:block; 	}

.InlayNieuws				{position:relative; top:2px; left:0; width:197px; margin:2px; margin-bottom:0px; margin-top:0px; float:left; padding-bottom:0px; text-align:center; background-image: url(/Images/masterpage/Nieuwsbrief.jpg); background-repeat: repeat-x; background-position:bottom; font-size:11px; text-align:left;} 

.Inlay						{position:relative; top:2px; left:0; width:197px; margin:2px; margin-bottom:0px; margin-top:0px; float:left; padding-bottom:0px; text-align:center; background-image: url(/Images/masterpage/Background-104.gif); background-repeat: repeat-x; background-position:bottom; font-size:11px; text-align:left;} 
.InlayKwaliteitOld			{position:relative; height:80px; top:2px; left:0; width:197px; margin:2px; margin-bottom:0px; margin-top:0px; float:left; padding-bottom:0px; text-align:center; background-image: url(/Images/fade60.gif); background-repeat: repeat-x; background-position:bottom; font-size:11px; text-align:left;} 
.MenuImage10				{position:absolute;left:2px;top:5px;}
.MenuText10					{position:relative; top:0px; width:108px; left:9px;}
#RightMenu					{position:relative; top:0; left:0; 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; background-color:#F7FAFB; background-image: url(/Images/masterpage/Background_NavMenu.gif); background-repeat: repeat-x; background-position:bottom;} 

/*Bestellen*/
.AfleveringsDatum			{position:relative;  font-size:11px; top:3px; right:3px; vertical-align: middle; text-align:right; font-weight:bold;}
/*.Adrestext1{top:5px;	left:35px;	position:absolute;}
.Adrestext2{	left:35px;	position:absolute;}*/
.AndereDatum				{position:relative; font-weight:normal; color:#006fb7; font-size:10px; width:160px; height:20px; text-align:center;	border-right: #000 1px solid;	border-top:#000 1px solid;	border-left:#000 1px solid;	border-bottom: #000 1px solid;}
.AndereDatum a 				{font-weight:normal; color:#000;  text-decoration:none; font-size:11px;}
.AndereDatum a:hover		{color:#007475;}
.Afspraak					{position:absolute; left:130px; font-size:10px; font-weight:normal; z-index:30;}
.Afspraak2					{position:relative; top:3px; right:3px;  font-size:10px; font-weight:normal;}
.BezorgAdrespanel			{position:relative; margin:0; font-size:12px; color:#000; width:560px; padding:0;}
.BestelButDiv				{position:relative;	left:0; top:0; width:auto; height:85px;	margin:0;}
.Bestelbutholder			{right: 38px; position:absolute; top:20px; border:none;}
.Bestelbutholder img 		{border:none;}
.bestelTitelfout			{width:auto; color:#FFF; font-size:16px; padding:3px 0 0 9px; font-weight:normal; height:25px; background-color:#006fb7}
.VraagBestelstatus			{position:relative; top:0; left:0; width:150px; height:25px; margin:0 0 5px 0;}
.BestelTitel				{font-size:12px;font-weight:bold;/*margin-top:-15px;*/padding:0 0 5px 5px;}
.BestelTitel .sterretje		{float:none;color:#000000;padding:0;}
/*.WinkelKop {position:relative; top:0; left:0;}
.WinkelKop1  {position:relative; top:0; left:0; width:160px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/Bestelstatustekst.gif); background-repeat: no-repeat; background-position:left top;}
.ZonderWinkelKop1{position:absolute; top:0; left:160px; width:614px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/Betaalstap1.gif); background-repeat: no-repeat; background-position:left top;}
.ZonderWinkelKop2{position:absolute; top:0; left:160px; width:614px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/Betaalstap2.gif); background-repeat: no-repeat; background-position:left top;}
.ZonderWinkelKop3{position:absolute; top:0; left:160px; width:614px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/Betaalstap3.gif); background-repeat: no-repeat; background-position:left top;}
.ZonderWinkelKop4{position:absolute; top:0; left:160px; width:614px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/Betaalstap4.gif); background-repeat: no-repeat; background-position:left top;}
.ZonderWinkelKop5{position:absolute; top:0; left:160px; width:614px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/Betaalstap5.gif); background-repeat: no-repeat; background-position:left top;}

.WinkelKop2  {position:relative; top:0; left:0; width:155px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/Bestelstatustekst.gif); background-repeat: no-repeat; background-position:left top;}
.MetWinkelKop0 {position:absolute; top:0; left:155px; width:614px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/stap1.gif); background-repeat: no-repeat; background-position:left top;}
.MetWinkelKop1{position:absolute; top:0; left:155px; width:614px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/stap2.gif); background-repeat: no-repeat; background-position:left top;}
.MetWinkelKop2{position:absolute; top:0; left:155px; width:614px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/stap3.gif); background-repeat: no-repeat; background-position:left top;}
.MetWinkelKop3{position:absolute; top:0; left:155px; width:614px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/stap4.gif); background-repeat: no-repeat; background-position:left top;}
.MetWinkelKop4{position:absolute; top:0; left:155px; width:614px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/stap4.gif); background-repeat: no-repeat; background-position:left top;}
.MetWinkelKop5{position:absolute; top:0; left:155px; width:614px; height:25px; background-color:#02518a; margin:0 0 5px 0; background-image: url(/Images/masterpage/stap5.gif); background-repeat: no-repeat; background-position:left top;}


.TekstBestelstappen {position:relative; top:0; left:0; height:25px; background-color:#FFF; margin:0 0 8px 0;}
.MetBestelstap0Tekst{position:relative; color:#000;	font-size:12px; font-weight:bold; top:0; left:188px;}
.MetBestelstap0Tekst1{position:relative; color:silver; font-size:12px; font-weight:normal; top:0; left:188px;}
.MetBestelstap1Tekst{position:relative; color:#000;	font-size:12px; font-weight:bold; top:0; left:260px;}
.MetBestelstap1Tekst1{position:relative; color:silver; font-size:12px; font-weight:normal; top:0; left:260px;}
.MetBestelstap2Tekst{position:relative; color:#000;	font-size:12px; font-weight:bold; top:0; left:325px;}
.MetBestelstap2Tekst1{position:relative; color:silver; font-size:12px; font-weight:normal; top:0; left:325px;}
.MetBestelstap3Tekst{position:relative; color:#000;	font-size:12px; font-weight:bold; top:0; left:400px;}
.MetBestelstap3Tekst1{position:relative; color:silver; font-size:12px; font-weight:normal; top:0; left:400px;}

.ZonderBestelstap1Tekst{position:relative; color:#000;	font-size:12px; font-weight:bold; top:0; left:202px;}
.ZonderBestelstap1Tekst1{position:relative; color:silver; font-size:12px; font-weight:normal; top:0; left:202px;}
.ZonderBestelstap2Tekst{position:relative; color:#000;	font-size:12px; font-weight:bold; top:0; left:275px;}
.ZonderBestelstap2Tekst1{position:relative; color:silver; font-size:12px; font-weight:normal; top:0; left:275px;}
.ZonderBestelstap3Tekst{position:relative; color:#000;	font-size:12px; font-weight:bold; top:0; left:360px;}
.ZonderBestelstap3Tekst1{position:relative; color:silver; font-size:12px; font-weight:normal; top:0; left:360px;} */

.Bestelbar 					{width:769px; height:47px; margin-bottom:16px;}
.BestelbarLeft				{width:11px; height:47px; float:left; background-image:url('/images/bestelheader/leftbar.jpg');}
.BestelbarRight				{width:11px; height:47px; float:left; background-image:url('/images/bestelheader/rightbar.jpg');}
.BestelbarContent			{}
.BestelbarSeparator 		{width:4px; height:47px; float:left; background:url('/images/bestelheader/back-bar.jpg') repeat-x;}
.BestelStap 				{width:185px; height:47px; float:left;}

.lnkBezorgOptiesEnabled 	{display:block; border:none; text-indent:-9000px; background-image:url('/images/bestellen/lnkBezorgOptiesEnabled.png'); width:185px; height:47px; float:left;}
.lnkBezorgOptiesActive 		{display:block; border:none; text-indent:-9000px; background-image:url('/images/bestellen/lnkBezorgOptiesActive.png'); width:185px; height:47px; float:left;}
.lnkBezorgOptiesDisabled 	{display:block; border:none; text-indent:-9000px; background-image:url('/images/bestellen/lnkBezorgOptiesDisabled.png'); width:185px; height:47px; float:left;}

.lnkKlantgegevensEnabled 	{display:block; border:none; text-indent:-9000px; background-image:url('/images/bestellen/lnkKlantgegevensEnabled.png'); width:185px; height:47px; float:left;}
.lnkKlantgegevensActive 	{display:block; border:none; text-indent:-9000px; background-image:url('/images/bestellen/lnkKlantgegevensActive.png'); width:185px; height:47px; float:left;}
.lnkKlantgegevensDisabled 	{display:block; border:none; text-indent:-9000px; background-image:url('/images/bestellen/lnkKlantgegevensDisabled.png'); width:185px; height:47px; float:left;}

.lnkBezorgdatumEnabled 		{display:block; border:none; text-indent:-9000px; background-image: url('/images/bestellen/lnkBezorgdatumEnabled.png'); width:185px; height:47px; float:left;}
.lnkBezorgdatumActive 		{display:block; border:none; text-indent:-9000px; background-image: url('/images/bestellen/lnkBezorgdatumActive.png'); width:185px; height:47px; float:left;}
.lnkBezorgdatumDisabled 	{display:block; border:none; text-indent:-9000px; background-image: url('/images/bestellen/lnkBezorgdatumDisabled.png'); width:185px; height:47px; float:left;}

.lnkBetaalwijzeEnabled 		{display:block; border:none; text-indent:-9000px; background-image:url('/images/bestellen/lnkBetaalwijzeEnabled.png');width:180px; height:47px; float:left;}
.lnkBetaalwijzeActive 		{display:block; border:none; text-indent:-9000px; background-image:url('/images/bestellen/lnkBetaalwijzeActive.png');width:180px; height:47px; float:left;}
.lnkBetaalwijzeDisabled 	{display:block; border:none; text-indent:-9000px; background-image:url('/images/bestellen/lnkBetaalwijzeDisabled.png'); width:180px; height:47px; float:left;}

.TekstGaTerug				{position:relative; top:5px; white-space: nowrap; left:-25px; margin:0; font-size:11px; font-style:normal; color:silver; width:250px; padding:0;}
.WinkelVerdertekstlink		{position:relative; margin:0 0 0 -50px; font-size:11px; font-style:normal; color:#000; width:200px; padding:0;}
.VerderWinkelen				{/*left:25px;*/ position:relative; float:left;font-size:10px; color:#818181; text-align:center; width:130px;}
.VerderBestellen			{position:relative; float:left; left:458px; font-size:10px; color:#818181; text-align:center; width:130px;}
.VerderBestellen2			{position:relative; float:right; font-size:10px; color:#818181; text-align:center; width:130px; right: 342px;}
.WinkelButtons				{position:relative; width:750px; height:70px; padding:0; margin:20px 5px 0 5px;}
.InlogButton				{position:relative; left:290px; top:33px;}
.VerderNieuw				{position:absolute; left:520px; top:10px; width:150px; text-align:center; font-size:11px; font-style:normal; color:gray;}

.BestelHulp					{width:100%; height:32px; text-align:right; border-bottom:solid 1px silver; margin:0 0 10px 0;}
.BestelInside				{position:relative; float:right; padding:5px 10px 0 0;}
.BestelHulpLink, a.BestelHulpLink:link,  a.BestelHulpLink:visited, a.BestelHulpLink:active{font-size:11px; color:#777777; text-decoration:none;}
a.BestelHulpLink:hover		{font-size:11px; color:#c80817;}
.WinkelMandText				{position:relative; padding:0; margin:5px 5px 5px 5px; line-height:150%;}

.VisaMand					{position:relative; width:100%; height:50px; padding:0; text-align:left; font-weight:normal; font-size:11px; background-image: url(/Images/Fade32.gif); background-repeat: repeat-x; background-position:bottom;}
.VisaInlay					{position:absolute; top:0px; left:5px; width:300px;	text-align:left;}
.VisaLabel					{position:absolute; top:5px; left:25px; width:240px;	text-align:left;}
.VisaImage					{position:absolute; top:1px; left:310px;	text-align:left;}

.blauwebalk 				{background-color:#405270; color:#FFF; font-weight:bold; font-size:12px; height:22px; float:none; margin:0; padding:2px 0 0 5px;}
.mainframe					{text-align:left; /*background-color:#eeeeee;*/width:auto; height:auto; margin:0; /*padding-top:25px;*/	font-size:11px; font-style:normal;}
.mainframeback				{text-align:left; width:648px; margin:0; background-color:#FFF; padding:5px;}
.CenterDiv					{width:100%; margin:0; padding:0;}
.CenterDiv1					{text-align:center; width:100%; margin:20px 0 0 0;}

.accordionHeader			{height:35px; background-color:#FFF; border-bottom:solid 1px silver; cursor: pointer; padding:0; margin:0; border:solid 1px #FFF;border-bottom:solid 1px silver;}
.accordionContent			{background-color:#eeeeee;border-bottom:solid 1px silver; padding:0; margin:0;}
.accordionContent			{background-color:#eeeeee; border-bottom:solid 1px silver; cursor: pointer; padding:0; margin:0; border:solid 1px #FFF;border-bottom:solid 1px silver;}
.accordionHeaderSelected	{height:35px;background-color:#eeeeee;cursor: pointer; padding:0; margin:0; border:solid 1px #eeeeee;}
.LoginTekst					{background-color:Transparent; width:500px; height:20px;	padding-top:3px;	padding-left:3px;	font-size:11px;}
.RadioJa					{margin:10px 0 0 0; font-size:11px; font-style:normal; color:#000; padding-left:10px;}
.AanmeldenRadio 			{width:20px; position:relative; float:left; margin-left:5px; margin-top:3px;}
.AanmeldRadioTekst 			{width:200px; position:relative; float:left; color:#143468; font-size:14px; font-weight:bold; margin-top:6px; padding-left:11px;}
.KlantRadio					{left:75px;	top:53px; font-size:11px;	font-style:normal;	font-weight:bold;}
.LoginVerder				{left:35px;	position:relative;}
.LoginBack					{width:500px; left:65px; height:105px; margin-bottom:10px; position:relative;}
.logintitel					{margin:8px 0 0 2px;  font-size:12px; color:#006eb6;}
.DatumBack					{position:relative; width:100%; clear:both; display:inline-block;}
.DatumLinkerKolom			{position:relative; width:385px; font-size:12px; padding:0; margin-right:4px; float:left; overflow: visible; border-right: 1px solid #e5e5e5;}
.DatumRechterKolom			{position:relative; width:378px; font-size:12px; padding:0; float:right;}
.DatumTitel					{position:Relative; width:371px; left:0px; height:20px; top:0px; font-weight:normal; color:#143468; border-bottom:1px solid #e5e5e5;}
.imgVerzendwijze 			{position:absolute; top:0; right:0;}
.BezorgDatumIcon			{margin-right:10px;margin-top:-21px;position:absolute;right:0;}
.BezorgTijdIcon				{margin-right:10px;margin-top:-21px;position:absolute;right:0;}
.DatumKalender				{position:relative; width:251px; height:210px; left:10px;top:10px;}
.BezorgdatumBalk			{position:absolute; width:370px; text-align:left; right: 4px; height:20px; top:2px; background-color:silver; left:383px; font-size:12px; font-weight:bold; padding:3px 362px 0 5px; color:#FFF;}
.Padding10					{position:relative; padding:10px 0 10px 0; top:0; left:0; width:100%;}
.SelectTijd					{Position:relative; padding:10px  0 0 0;}
.InsideTitel				{position:relative; left:8px; top:2px;}
.StrongTitel				{font-weight:bold; font-size:14px;}
.BezorgdatumBalk1			{position:absolute; width:370px; text-align:left; right: -361px; height:20px; top:327px; background-color:silver; left:385px; font-size:12px; font-weight:bold; padding:3px 362px 0 5px; color:#FFF;}
.DatumKalenderTekst			{position:relative; font-size:12px; color:#000; width:371px; height:auto;}
.KalenderDag				{background-image:url(/images/DagBack.gif); background-repeat:repeat-x; text-decoration:none; font-weight:bold; z-index:100;}
.KalenderDagSelected		{color:#fff; background-color:#084B7A;}
.KalenderDagSelected a      {color:#fff;}
.KalenderDagToday			{ border:solid 1px silver;}
.KalenderTitel				{border-bottom:solid 1px gray; height:30px;}
.KalenderDagDisabled		{color:Gray;}
.BestelInfo					{position:Relative; width:760px; left:0px; top:0px; margin-bottom:8px; background-color:#FFF; color:#000; border-top:#CCC 2px solid;}

.BezorgDatumTeksten			{position:relative; width:150px; text-align:left; height:50px; top:0px; left:10px; 
 font-size:10px; font-weight:normal; padding:0; color:#000;}
.BezTekstTijd				{position:relative; width:175px; text-align:left; top:-15px; left:80px; font-size:10px;}

.LineLogin					{position:relative; width:775px; height:15px; overflow: hidden; background-color:Transparent; padding:0; border-bottom:solid 1px silver;}
.wachtwoordvergeten			{left:20px; position:absolute; top:56px; font-size:11px;color:gray;}
a.wachtwoordvergeten, a.wachtwoordvergeten:link, a.wachtwoordvergeten:visited, a.wachtwoordvergeten:active{font-size:11px; color:gray; text-decoration:none;}
a.wachtwoordvergeten:hover	{font-size:11px; color:#c80817;text-decoration:none;}
.TekstVerderLogin			{left:291px; position:absolute; top:56px; font-size:11px;color:gray;}

a.BstlWachtwoordVergeten 	{color:#999; font-size:10px;}
a.BstlWachtwoordVergeten:hover 	{text-decoration:none;}

.Buttons 					{width:767px; padding-top:15px; margin-top:20px; border-top:#e5e5e5 solid 1px;}
.BetaalgarantInput .Buttons {width: 473px;}
.btnVerder 					{float:right; text-align:center; font-size:11px; color:#143468;}
.btnVerder p, .btnTerug p	{margin-top:4px; padding:0;}
.btnTerug 					{float:left; text-align:center; font-size:11px; color:#999;}

.InvoerPanel				{font-size:12px; left:20px; top:10px;}
.InvoerPanelInloggen		{font-size:12px; left:0; top:10px; color:#000;}
.EmailTekst					{font-size:12px; left:20px; position:absolute; top:10px;}
.EmailBox					{Font-Size:10px; Width:143px; left:130px; Border-color:#FFF;	}
.WWBox						{Border-color:#FFF; Font-Size:10px; Width:143px; left:130px;}
.WWTekst					{z-index: 101; left:20px; position:absolute; top:32px;}
.Onthouden					{Font-Size:11px; left:125px; position:absolute; top:85px}
.RadioNee					{margin-bottom:10px; font-size:11px; font-style:normal; color:#000; width:100%; background-color:#FFF;}
.RadioNee1					{margin-bottom:10px; font-size:11px; font-style:normal; color:#000; width:100%; background-color:#eeeeee;}
.Onjuist					{font-size:11px; color:Red;font-weight:bold;	}

.KlantAdres					{position:relative; font-size:11px; width:371px; height:90px; padding:0 0 5px 0;}
.KlantAdres1				{position:relative; font-size:11px; width:360px; height:90px; background-color:#eeeeee; padding:0 0 5px 10px; border-top:solid 1px silver;}
.KlantAdres2				{position:relative; font-size:11px; width:360px; height:90px;  padding:0 0 5px 10px; border-top:solid 1px silver;}
.AdresWijzig				{Position:absolute; right:10px; top:5px; text-align:right;}
a.AdresWijzig				{color:#999;}
a.AdresWijzig:hover			{text-decoration:none;}
.AdresWijzig2				{Position:absolute; left:10px; top:75px;}
.AdresVerwijder				{Position:absolute; right:10px; top:28px; text-align:right;}
a.AdresVerwijder			{color:#999;}
a.AdresVerwijder:hover		{text-decoration:none;}
.KlantPanel2				{width:100%;  margin-bottom: 15px; position:relative;}

.BezorgAdres				{float:left; height:130px; padding:0; position:relative; top:-4px; width:264px;}
.BlokBezorgdatum 			{float:left; height:130px; padding:0; position:relative; top:-4px; width:218px;}
.BlokBezorgtijd 			{float:left; height:130px; padding:0; position:relative; top:-4px; width:280px;}

.BezorgTitel				{width:100%; height:20px; padding:0; margin:0 0 10px 0; color:#000; font-size:12px; font-weight:bold; border-bottom:solid 1px #999;}
.BezorgDatum				{width:100%}

.BezorgTitelLabel			{position:relative; font-size:12px; font-weight:bold;}
.Adrestext21				{top:30px; left:10px; position:absolute;}
.Adrestext22				{top:44px; left:10px; position:absolute;}
.Adrestext23				{top:58px; left:10px; position:absolute;}
.Adrestext24				{top:72px; left:10px; position:absolute;}

.GegevensDatum				{position:Absolute; top:10px; left:352px; font-size:11px; font-style:normal; color:#000;}

.pnlKlantInvoer 			{}
.InvoerLeft 				{width:175px; height:22px; *height:20px; float:left; color:#000; margin:0; padding:0; font-size:12px; display:inline;}
.InvoerRight 				{width:250px; height:22px; *height:18px; float:left; color:#000; margin:0; padding:0;}
.AanmeldenRadio 			{width:20px; position:relative; float:left; margin-top:3px 0 0 5px;}
.AanmeldRadioTekst 			{width:200px; position:relative; float:left; color:#143468; font-size:14px; font-weight:bold; margin-top:6px; padding-left:11px;}

.Left10						{padding:0 10px 0 10px; position:relative; width:auto;}
.onderlijn					{width:100%; border-bottom:#ebebeb 1px solid; text-align:center;}
.LoginKlant					{border:none;}
.LoginKlant img				{border:none;}
.LoginKlant 				{border:none;}
.nieuweklantLogin 			{width:600px; display:block; position:relative; padding-top:12px; left:10px;}
.Mainpanel					{margin:0; font-size:11px; font-style:normal; color:#000; padding-left:0px;}
.formNawBack				{width:600px; margin:0 0 0 5px; position:relative;}
.sterretje					{padding:0 0 0 3px; float:right; font-size:12px; color:#999; font-weight:normal; line-height:12px; *margin-top:-12px; /*display:none;*/}
.sterretjeaanhef			{padding:0 0 0 115px; font-size:12px; color:#999; font-weight:normal;}
.radiofont					{font-size:12px; color:#000;}

input.invoer				{font-size:11px; font-style:normal; color:#000; width:233px; height:15px; border:1px solid #999;}
input.invoer2				{font-size:11px; font-style:normal; color:#000; width:50px; border:1px solid #999;}
input.invoer3				{font-size:11px; font-style:normal; color:#000; width:175px; border:1px solid #999;}
textarea#ctl00_Main_txtVragenOpmerkingen {border:1px solid #999999;color:#000000;font-family:arial;font-size:11px;width:234px;}

.tekstklein					{padding:15px 0 0 0; font-size:10px; color:#000;}
.Required					{left:260px; width:270px; position:absolute; top:308px;	font-size:10px;	font-style:normal; font-weight:bold; color:red; background-color:#fff;}
.RequiredLogin				{left:0; top:10px; width:250px; position:absolute; font-size:10px; font-style:normal; color:red; text-align:left;}
.DivInschrijvenNieuwsbrief 	{height:30px; width:430px; position:relative; top:5px;}
.nieuwsbrief input 			{position:relative; margin:0; padding:0; clear:both;}
.Labelnieuwsbrief			{left:15px; top:-2px; width:250px; position:relative; font-size:10px; color:#000;}
.Terugbutholder				{left:360px; position:absolute; top:20px; border:none;}
.InformatieTop				{width:645px;height:25px;margin:0; background-color:#006fb7;}
.InformatieTop h2			{margin:5px 0 0 2px;font-size:14px;font-weight:bold;color:#FFF;}
.InformatieRepeater			{padding:0 0 0 10px; width:645px;height:auto;font-size:10px;font-weight:normal;color:#000;}
.Tekstnormal				{font-size:12px;font-weight:normal;color:#000;margin:0 15px 0 15px;padding:5px 0 0 0;}
.GegevensHead				{position:relative; margin:0 0 0 3px; font-size:11px; font-style:normal; color:#000;width:550px; height:105px; background-color:#FFF; padding:5px 0 5px 10px;}
.GegevensTitel				{position:relative;  font-size:11px; font-style:normal; color:#000;width:200px; height:25px; background-color:#FFF;}
.Hyp						{font-size:12px;font-style:normal;font-weight:bold;color:#4e658A;}
.Hyp a						{font-size:12px;font-style:normal;font-weight:bold;color:#4e658A;}
.Hyp a:hover				{font-size:12px;font-style:normal;font-weight:bold;color:red;}
.line1						{background-color:transparent; width:544px; position:relative; height:25px; vertical-align:middle;}
.line2						{background-color:transparent; width:544px; position:relative; height:15px; vertical-align:middle}
.linelinks					{position:absolute; left:0px; top:3px; height:24px; width:135px; vertical-align:middle;}
.linerechts 				{position:absolute; left:140px; top:0px; height:24px; vertical-align:middle; top:2px;}
.linerechts2				{position:absolute; left:198px; top:0px; height:24px; vertical-align:middle; top:2px;}
.linerechts3				{position:absolute; right:10px; height:24px; vertical-align:middle; top:2px; width:244px; 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;}
.LineHint   				{position:absolute; left:390px; top:0px; height:24px; vertical-align:middle; top:2px; width:250px;}
.BalkGrayNwKlant			{position:relative; left:-11px; margin:3px 0 0 0; font-size:12px; font-style:normal; color:#000; width:385px; height:20px; background-color:Silver; padding:0;}
.TekstBalkNwKlant			{position:relative; margin:3px 0 0 1px; font-size:12px; font-style:normal; font-weight:bold; color:#000;}
.Nummering					{position:relative; margin:4px 0 0 0;  float:left; left:-15px;   font-size:12px; font-style:normal; font-weight:normal; color:gray;}
.BalkGrayNwKlantKop			{position:relative; margin:3px 0 0 0; left:-11px; font-size:12px; font-style:normal; color:#000; width:385px; height:20px; background-color:Silver; padding:0;}
.BalkGrayNwKlantKop1		{position:relative; margin:3px 0 0 0; left:-7px; font-size:12px; font-style:normal; color:#000; width:385px; height:20px; background-color:Silver; padding:0;}
.TekstBalkNwKlantKop		{position:relative; margin:3px 0 0 1px; font-size:12px; font-style:normal; font-weight:bold; color:#000;}
.OpvullingNwKlant			{position:relative; margin:0; left:5px; width:385px; height:30px; background-color:Transparent; padding:0;}
.GraybalkLogin				{position:relative; left:0px; margin:0 0 10px 0; font-size:12px; font-style:normal; color:#000; width:775px; height:20px; background-color:#FFF; padding:0;}
.GraybalkLogin2				{position:relative; left:0; margin:0 0 5px; font-size:12px; font-style:normal; color:#000; width:575px; height:20px; /*background-color:Silver;*/ padding:0;display:block;}
.GraybalkLoginTekst			{position:relative; margin:0; top:3px; font-size:16px; font-weight:bold; color:#1e3668;}
.Overzichtpanel				{position:relative; margin:0; font-size:11px; font-style:normal; color:#000; width:100%; height:230px; background-color:#FFF; padding:0;}
.Winkelpanel				{position:relative; margin:0; left:5px; font-size:11px; font-style:normal; color:#000; width:624px; background-color:#FFF; padding:0;}
.loginknop					{position:relative; top:11px; border:none; z-index: 103; left:445px;}
.Label1						{z-index: 104; left:21px; position:absolute;top:85px;}
.Label2						{z-index: 105; left:15px; position:absolute; top:85px;}
.loginknop a				{border:none;}
.KlantJaKnop				{z-index: 100;left:75px;	position:absolute;top:53px;	width:400px; font-size:10px;font-style:normal;	font-weight:bold;}
.KlantNeeKnop				{z-index: 100; left:132px; position:absolute; top:93px;}
.WrongPassword 				{padding:20px 0 0 0; height:50px; display:block;}
.GegevensVoet				{position:relative; margin:5px 5px 0 3px; width:550px; height:30px; background-color:#FFF; padding:5px 0 5px 10px;}
.GegevensVoet a 			{color:#007475; text-decoration:none;}
.GegevensVoet a:hover 		{color:#007475; text-decoration:underline;}
.Bestelpanel				{position:relative; margin:3px 0 0 0; font-size:11px; font-style:normal; color:#000; width:550px; height:30px; background-color:#FFF; padding:0;}
.grijzebalk 				{background-color:Transparent; color:#000; font-weight:bold; font-size:12px; height:22px; float:none; margin:0; padding:2px 0 0 5px;} 
.vergeten					{width:100%; height:60px;}
.vergetenbutton				{right:0px; float:right}
.labelvergeten				{left:200px; Width:103px; Font-Size:10px;}
.textvergeten				{Width:143px; Font-Size:10px}
.Tekst						{margin:30px 0 0 20px;font-size:12px;font-weight:normal;color:#000;}
.Tekst h2					{margin:30px 0 0 20px; font-size:12px; font-weight:bold; color:#000;}
 
.BestelHeader				{position:relative; width:760px; height:22px; border-bottom:solid 1px #999;}
.HeadArtikel    			{position:absolute; left:69px; width:414px; color:#000; text-align:left; font-weight:bold; font-size:12px;}
.HeadSubPrijs    			{position:absolute; left:483px; width:109px; color:#000; text-align:left; font-weight:bold; font-size:12px;}
.HeadAantal      			{position:absolute; left:592px; width:69px; color:#000; text-align:left; font-weight:bold; font-size:12px;}
.HeadTotaal      			{position:absolute; left:661px; width:99px; color:#000; text-align:left; font-weight:bold; font-size:12px;}
.HeadVerwijderen 			{position:absolute; left:740px; width:10px; color:#000; text-align:left; font-weight:bold; font-size:12px;}

.Basket 					{position:relative; height:auto;}
.Line						{position:relative; width:760px; border-top:solid 1px #999; border-bottom:none; border-left:none; border-right:none; background-color:#FFF; height:1px;}
.Linemax					{position:relative; width:100%; height:1px; border-bottom:solid 1px silver; padding:0; margin:0;}
.BestelLine					{position:relative; width:100%;}
.BestelLine1				{position:relative; width:760px; height:28px; z-index:1999; padding:3px 0; border-bottom:solid 1px #ccc;}
.BestelLine2				{position:relative; width:760px; height:28px; z-index:1999; padding:3px 0;}

.MandArtikel				{z-index:102; left:69px; top:10px; width:414px; height:15px; color:#000; position:absolute; text-decoration:none; text-align:left;font-size:11px; display:block; overflow:hidden;}
.MandSubPrijs				{z-index:104; left:483px; top:10px; width:109px; height:25px; color:#000; position:absolute; font-size:11px;}
.MandPrijs					{z-index:103; left:661px; top:10px; width:70px; height:25px; color:#000; position:absolute; font-size:11px; font-weight:bold;}
/*.MandAantal					{z-index:100; left:592px; top:10px; width:16px; position:absolute; text-align:center; font-size:11px; vertical-align:middle; border:solid 1px #ccc;}*/
.MandAantal					{z-index:100; left:592px; top:10px; position:absolute; text-align:center; font-size:11px; vertical-align:middle;}
.MandPlus 					{z-index:100; left:617px; top:13px; height:9px; width:10px; position:absolute;}
.MandMin  					{z-index:100; left:627px; top:13px; height:9px; width:10px; position:absolute;}
.MandSlash					{display:none;}
.MandVerwijderen			{z-index:101; left:740px; position:absolute; vertical-align:middle; text-align:center; top:10px}
.MandArtikelExtra			{left:90px;	width:335px; top:10px; height:15px; color:#000; position:absolute; text-decoration:none; text-align:left;font-weight:bold; font-size:11px;}
.MandSubPrijsExtra			{left:483px; width:109px; color:#000; position:absolute; height:25px; font-size:11px; top:10px;}
.MandPrijsExtra				{z-index:103; left:661px; width:99px; color:#000; position:absolute; height:25px; font-weight:bold; font-size:11px; top:10px;}

.MandProductImage 			{position:absolute; left:15px; width:28px; height:28px;}
.WmpGrayBalk				{position:absolute; left:5px; width:635px; height:25px; top:9px;}
.WmpGrayBalkTekst			{position:absolute; color:#1e3668; font-size:16px; font-weight:bold; top:12px; left:14px;}
.BestelDetail				{z-index:1000;position:relative; width:100%; margin:0; padding:0; display:block;}


.ProductBestelBackTop		{position:absolute; display:none; z-index:2200; left:0px; top:0px; width:100%; height:150%;}
.ProductBestelBack			{position:relative; z-index:2200; left:0px; top:0px; width:100%; height:100%; background-image: url(/Images/trans.png); background-repeat: repeat;}
.ProductBestelDiv			{position:relative; height:auto; width:765px; padding:2px; background-color:#FFF;}
.InProductBestelDiv			{position:relative; width:762px; color:#000; text-align:left;}
.BestelDivButVerder			{position:relative; width:100%; height:60px;}
.BestelButVerder			{display:inline; float:right; margin-right:8px; margin-top:10px;}

.BestelDivTekst				{position:relative; left:0px; top:5px; width:760px; height:auto;}

.MandBezorging				{position:relative; padding:0; text-align:left; font-size:11px;}
.MandTotaal					{position:relative; padding:0; text-align:left; font-size:11px;}
.MandTotaal .divVerwijderingsbijdrage {margin:10px 0 10px 480px; overflow:hidden; width:280px;}
.MandTotaal .divVerwijderingsbijdrage .MandVerwVoet {display:inline; float:left; font-size:11px; font-weight:bold; width:180px; color:#666; font-size:11px;}
.MandTotaal .divVerwijderingsbijdrage .MandVerwPrijs {display:inline; float:left; font-size:11px; font-weight:bold; width:80px; color:#666; font-size:11px;}
.MandTotaal .divVerwijderingsbijdrage .MandVerwijderen {float:left; display:inline; width:12px; top:auto;}
.MandTotaal .divModernPrijs {margin:10px 0 10px 480px;overflow:hidden; width:280px;}
.MandTotaal .divModernPrijs .MandVoetText {color:#DE2821; display:inline; float:left; font-size:12px; font-weight:bold; width:180px;}
.MandTotaal .divModernPrijs .MandVoetSom {color:#DE2821; display:inline; float:left; font-size:12px; font-weight:bold; width:100px;}
.MandTotaal .divBtw 		{margin:10px 0 10px 480px; overflow:hidden; position:relative; width:280px;}
.MandTotaal .divBtw .MandBtwTekst {color:#999; display:inline; float:left; font-size:10px; font-weight:bold; width:180px; text-align:left;}
.MandTotaal .divBtw .MandVoetBtw {display:inline; float:left; font-weight:bold; width:100px; color:#999; font-size:10px; text-align:left;}

.MandTotaal .divKorting {margin:10px 0 10px 480px; overflow:hidden; width:280px;}
.MandTotaal .divKorting .MandKorting {display:inline; float:left; font-size:11px; font-weight:bold; width:180px; color:#666; font-size:11px;}
.MandTotaal .divKorting .MandPrijsExtra {display:inline; float:left; font-size:11px; font-weight:bold; width:80px; color:#666; font-size:11px;left:auto;top:auto;}

/*.MandKorting				{left:483px; color:#666 ;position:absolute; font-size:11px; display:block; overflow:hidden;}*/

.BorderWinkelmand			{Position:relative; margin:0 0 10px 0; padding:0; border-bottom:Solid 1px silver;}
.BestelDivButMandje			{position:relative; left:0px; top:0px; height:auto; color:#000; font-size:12px; font-weight:bold;}
.MandBestelButton			{position:absolute; right:7px; top:10px;}
.MandBesteltekst			{position:absolute; left:96px; top:40px;}
.BestelMand 				{position:relative; top:0px; left:0px; height:60px; margin-bottom:15px; border-bottom:#005288 solid 1px;}

.KortingMand				
{
    width:400px; 
    font-size:11px;
    z-index: 20000;
    
    position: absolute;
    top: 10px;
    left: 20px;
    
    line-height: 20px;
}
.KortingInvoer				
{

}
.KortingButton								
{
    vertical-align: middle;
}
.KortingTextbox				
{
    width:250px;
    border:solid 1px silver; 
    height:18px;
    font-size:10px; 
    font-style:normal; 
    font-weight:normal;
}
.KortingError 
{
    color: #ff0000;
    font-weight: bold;
}

/*WinkelmandSmall*/ 

.WsWinkelMand				{z-index:1000;position:relative;left:0; width:inherit; margin:0; padding:0; display:block;}
.WsMandEuroExtra			{z-index: 102; right: 45px; width:10px; top:3px; color:#666; position:absolute; height:25px; background-color:transparent; text-align:left; font-size:10px;}
.WsMandPrijsExtra			{z-index: 103; right: 10px; width:40px; top:3px; color:#666; position:absolute; height:25px; background-color:transparent; text-align:right; font-size:10px;}
.WsMandArtikelExtra			{z-index: 102;	left:5px;	width:110px; top:3px; height:35px; color:#666;position:absolute; text-decoration:none; background-color:transparent;text-align:left; font-size:10px;display:block; overflow: hidden;}
.WsMandBezorging			{position:relative; width:100%; padding:0; text-align:left; font-weight:normal; font-size:10px; margin-bottom:10px; border-bottom:solid 1px #000; background-image: url(/Images/Fade18.gif); background-repeat: repeat-x; background-position:bottom;}
.WsMandTotaal				{position:relative; width:197px; padding:0; text-align:left; font-weight:normal; font-size:11px; margin-bottom:0px;}
.WsMandVoetText				{position:absolute; left:80px; width:50px; top:10px; color:#1e3668; height:25px; background-color:transparent; text-align:left; font-weight:bold; font-size:11px;}
.WsMandVoetEuro				{position:absolute; right: 40px; width:15px; top:10px; color:#1e3668; height:25px; background-color:transparent; text-align:left; font-weight:bold; font-size:11px;}
.WsMandVoetSom 				{position:absolute; right: 7px; width:40px; top:10px; color:#1e3668; height:25px; background-color:transparent; text-align:right; font-weight:bold; font-size:11px;}
.WsMandAantal				{z-index: 106; left:40px; top:22px; width:50px; position:absolute; text-align:left;color:Gray;	font-size:10px;	font-style:normal;	font-weight:normal;}
.WsMandTypenummer			{z-index:106; left:35px; top:18px; width:90px; height:20px; white-space:nowrap; position:absolute; text-align:left; color:#666; font-size:10px; overflow: hidden; line-height:10px;}
.WsMandArtikel				{z-index:102; left:35px; width:160px; white-space:nowrap; top:5px; height:35px; color:#666; position:absolute; text-decoration:none; background-color:transparent; text-align:left; font-weight:bold; font-size:11px; display:block; overflow:hidden;}
.WsMandSubEuro				{z-index: 102; right: 50px; left:134px; width:10px; top:20px; color:#666; position:absolute; height:25px; background-color:transparent; text-align:right; font-size:10px;}
.WsMandSubPrijs				{position:absolute;  z-index: 104; left:143px; width:40px; top:20px; color:#666; height:25px; background-color:transparent; text-align:right; font-size:10px;}
.WsBorderWinkelmand			{Position:relative; margin:0 0 10px 0; padding:0; border-bottom:Solid 1px silver;}
.WsBestelLine				{position:relative; width:199px; background-color:Green; height:40px; padding-top:3px;}
.WsBestelLine1				{position:relative; display:block; left:0px; width:193px; height:40px; background-color:#fff; margin:0; z-index:1999; border-bottom:solid 1px #dddddd;}
.WsBestelLine2				{position:relative; display:block; left:0px; width:193px; height:40px; background-color:#fff; margin:0; z-index:1999; border-bottom:solid 1px #dddddd;}
.WsBestelLine3				{position:relative; display:block; left:0px; width:193px; height:20px; background-color:#fff; margin:0; z-index:1999; border-bottom:solid 1px #dddddd;}
.WsBestelLine4				{position:relative; display:block; left:0px; width:193px; height:60px; background-color:#fff; margin-bottom: 6px; padding-bottom: 2px; z-index:1999; border-bottom:solid 1px #dddddd;}
.WsNaarKassa 				{z-index: 104; right: 10px; width:172px; height:19px; top:30px; position:absolute; text-align:right;}
.WsBestelHeader				{position:relative; width:760px; height:35px; border-bottom:solid 1px #999;}
.WsHeadArtikel  			{position:absolute; left:0px; width:200px; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.WsHeadSubPrijs    			{position:absolute; left:0px; width:66px; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.WsHeadAantal      			{position:absolute; left:0px; width:38px; color:#000; text-align:left; font-weight:bold; font-size:40px;}
.WsHeadTotaal      			{position:absolute; left:0px; width:66px; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.WsHeadVerwijderen 			{position:absolute; left:0px; width:50px; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.WsMandVerwijderen			{z-index : 105; top:5px; left:175px; position:absolute; vertical-align: middle; text-align:center; height:11px;}
.WsDetails {z-index: 104; left:5px; width:90px; height:15px; top:33px; position:absolute; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.WsProductImage 			{position:absolute; top:7px; left:2px; width:28px; Height:28px;}
.WsProductitemlink			{position:absolute; top:7px; left:2px; width:28px; height:28px;}
.WsItemProductlink			{width:28px; border:none 0 #fff; height:28px;}

/*Winkelmand Popup scherm */

.WmpHeadArtikel     		{position:absolute; left:5px; width:290px; color:#000; text-align:left; font-weight:bold;	font-size:11px;}
.WmpHeadSubPrijs   			{position:absolute; left:345px; width:66px; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.WmpHeadAantal     	 		{position:absolute; left:415px; width:38px; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.WmpHeadTotaal     	 		{position:absolute; left:463px; width:66px; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.WmpHeadVerwijderen 		{position:absolute; left:510px; width:50px; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.WmpMandArtikel				{z-index: 102;	left:5px;	width:335px; top:5px; height:15px; color:#000;position:absolute; text-decoration:none; background-color:transparent;text-align:left;font-weight:normal;	font-size:11px;display:block; overflow: hidden;}
.WmpBestelLine				{position:relative; width:544px; background-color:Transparent; height:23px; padding-top:3px;}
.WmpBestelLine1				{position:relative; left:5px; width:544px; height:22px; background-color:#f3f3f3; margin:0; z-index:1999;}
.WmpBestelLine2				{position:relative; left:5px; width:544px; height:22px; background-color:transparent; z-index:1999;}
.WmpMandArtikel				{z-index: 102;	left:5px;	width:335px; top:5px; height:15px; color:#000;position:absolute; text-decoration:none; background-color:transparent;text-align:left;font-weight:normal;	font-size:11px;display:block; overflow: hidden;}
.WmpMandSubEuro				{z-index: 102; left:345px; width:55px; top:5px; color:#000; position:absolute; height:25px; background-color:transparent; text-align:left; font-weight:normal; font-size:11px;}
.WmpMandSubPrijs			{z-index: 104; left:345px; width:55px; top:5px; color:#000; position:absolute; height:25px; background-color:transparent; text-align:right; font-weight:normal; font-size:11px;}
.WmpMandEuro				{z-index: 102; left:463px; width:55px; top:5px; color:#000; position:absolute; height:25px; background-color:transparent; text-align:left; font-weight:bold; font-size:11px;}
.WmpMandPrijs				{z-index: 103; left:463px; width:55px; top:5px; color:#000; position:absolute; height:25px; background-color:transparent; text-align:right; font-weight:bold; font-size:11px;}
.WmpMandAantal				{z-index: 100;	left:415px; top:2px; width:16px; position:absolute; text-align:center;	font-size:11px;	font-style:normal;	font-weight:normal; vertical-align: middle; border:solid 1px silver;}
.WmpMandPlus 				{z-index: 100;	left:438px; top:8px; position:absolute;}
.WmpMandSlash 				{z-index: 100;	left:445px; top:5px; position:absolute; text-align:center;	font-size:11px;	font-style:normal;	font-weight:normal; vertical-align: middle;}
.MandSlash 					{z-index: 100;	left: 626px; top:2px; position: absolute; text-align: center;font-size: 11px;	font-style: normal;	font-weight: normal; vertical-align: middle;}
.WmpMandMin  				{z-index: 100;	left:448px; top:8px; position:absolute;}
.WmpMandVerwijderen			{z-index : 101; left:530px; position:absolute; vertical-align: middle; text-align:center; top:6px}
.WmpMandArtikelExtra		{z-index: 102;	left:5px;	width:335px; top:5px; height:15px; color:#000;position:absolute; text-decoration:none; background-color:transparent;text-align:left;font-weight:bold;	font-size:11px;display:block; overflow: hidden;}
.WmpMandSubEuroExtra		{z-index: 103; left:345px; width:55px; top:5px; color:#000; position:absolute; height:25px; background-color:transparent; text-align:left; font-weight:normal; font-size:11px;}
.WmpMandSubPrijsExtra		{z-index: 104; left:343px; width:55px; top:5px; color:#000; position:absolute; height:25px; background-color:transparent; text-align:right; font-weight:lighter; font-size:11px;}
.WmpMandEuroExtra			{z-index: 102; left:465px; width:25px; top:5px; color:gray; position:absolute; height:25px; background-color:transparent; text-align:left; font-weight:normal; font-size:11px;}
.WmpMandTotaal				{position:relative; width:100%; padding:0; text-align:left; font-weight:normal; font-size:11px; margin-bottom:0px;}
.WmpMandVoetEuro			{position:absolute; left:465px; width:55px; top:5px; color:red; height:25px; background-color:transparent; text-align:left; font-weight:bold; font-size:12px;}
.WmpMandVoetSom 			{position:absolute; left:473px; width:55px; top:5px; color:red; height:25px; background-color:transparent; text-align:right; font-weight:bold; font-size:12px;}
.WmpBorderWinkelmand		{Position:relative; margin:0 0 10px 0; padding:0; border-bottom:Solid 1px silver;}
.Wmpline1					{background-color:transparent; width:544px; position:relative; height:25px; vertical-align:middle;}
.Wmpline2					{background-color:transparent; width:544px; position:relative; height:15px; vertical-align:middle}
.WmpLine					{position:relative; left:5px; width:544px; height:1px; border-bottom:solid 1px silver;}
.WmpLine3					{position:relative; left:5px; top:-30px; width:544px; height:1px; border-bottom:solid 1px silver;}
.WmpMandVoetBtw 			{position:absolute; left:499px; width:100px; top:5px; color:gray; font-size:11px; font-weight:normal;}
.WmpBtwEuro 				{position:absolute; left:465px; width:50px; top:5px; color:gray; font-size:11px; font-weight:normal;}
.WmpKortingMand				{position:relative; width:300px; height:30px; left:-320px; top:-65px; padding:0; color:gray; text-align:left; font-weight:normal; font-size:11px;}
.WmpKortingInvoer			{position:absolute; top:-2px; width:200px; left:285px; text-align:left;}
.WmpKortingTextbox			{position:relative; padding:0; margin:0; width:125px; top:0px; border:solid 1px silver; height:18px;font-size:10px; font-style:normal; font-weight:normal;}
.WmpKortingButton			{position:absolute; top:13px; left:425px;	text-align:left;}

.orderkosten				{position:relative; width:100%; 	height:20px; background-color:#ebebeb; color:#000; padding-top:3px;}
.voetTotaal					{z-index: 103; left:425px; vertical-align: middle; width:61px; color:#FFF; position:absolute; height:25px; background-color:transparent; text-align:left; font-weight:bold; font-size:11px;}
.VoetTotaalText				{z-index: 104; left:310px; vertical-align: middle; width:71px; color:#FFF; position:absolute; height:25px; background-color:transparent;text-align:left; font-weight:bold; font-size:11px;}
.voetverzend				{z-index: 103; left:425px; vertical-align: middle; width:61px; color:#000; position:absolute; height:25px; background-color:transparent; text-align:left; font-weight:bold; font-size:11px;}
.VoetVerzendText			{z-index: 104; left:310px; vertical-align: middle; width:71px; color:#000; position:absolute; height:25px; background-color:transparent; text-align:left; font-weight:bold; font-size:11px;}

.winkelmand					{position:relative; width:544px; padding:2px; text-align:left; font-weight:normal; font-size:11px;}
.productpanelfull			{position:relative; width:624px; height:35px; padding-top:3px; border:solid 1px #008588;}
.adresbak					{position:relative; width:100%; height:100px;}
.Adrestext1					{top:5px;	left:30px;	position:absolute; font-size:12px;}
.Adrestext2					{top:21px;  left:30px;	position:absolute; font-size:12px;}
.Adrestext3					{top:37px;  left:30px;	position:absolute; font-size:12px;}
.Adrestext4					{top:52px;  left:30px;	position:absolute; font-size:12px;}
.Adrestext5					{top:67px;  left:30px;	position:absolute; font-size:12px;}
.Titelpanel					{position:relative; margin:3px 0 0 0; font-size:11px; font-style:normal; color:#FFF; font-weight:bold; width:100%; height:22px; background-color:#405270; padding:3px 0 0 10px;}
.Optiepanel					{position:relative;	margin:3px 0 0 0; font-size:11px; font-style:normal;	color:#000; width:100%; height:22px; background-color:#FFF; padding:3px 0 0 10px; cursor: pointer;}
.Optiepanel a				{font-size:10px; font-weight:bold; color:#007475; padding:7px 0 0 2px; text-decoration:none; cursor: help;}
.Optiepanel a:hover			{font-size:10px; font-weight:bold; color:#007475; padding:7px 0 0 2px; text-decoration:underline; cursor: help;}
.links						{position:relative; left:0px; float:left}
.rechts						{position:relative; right:5px; float:right}
.Idealpanel					{position:relative; height:95px;}
.optieswitchpanel			{display:none; padding:3px 0 0 20px; position:relative}
.IDEALTekst					{position:absolute; left:120px; top:10px; width:400px; font-size:11px; font-weight:normal; color:#000;}
.IDEALSelect				{position:absolute; left:120px; top:60px; width:400px; font-size:11px; font-weight:bold; color:#000;}
.imageideal					{position:absolute; left:28px; top:5px;}
.CheckAccoord				{position:relative; left:3px; margin:10px 0 0 10px; font-size:11px; font-style:normal; color:#000; font-weight:bold; width:650px; height:40px;}
.TextAccoord				{position:absolute; left:40px; top:5px; width:480px; height:30px;}
.ButtonSpace				{margin:0 0 0 5px;}
.AdminPrijs					{font-size:10px; font-style:normal; font-weight:bold; text-align:left; float:right; color:red; margin:-13px 10px 0 0; padding:0;}
.IDEAL						{background-image: url(/Images/Bestellen/iDEALlarge.jpg); width:76px;height:67px; background-repeat: no-repeat;margin:0;float:left;}
.LogoABN					{background-image: url(/Images/Bestellen/ABN_Logo_kl.gif); width:20px; height:20px; background-repeat: no-repeat; margin:-20px 10px 0 0; float:right;}
.LogoRabo					{background-image: url(/Images/Bestellen/RaboBank_Logo_kl.gif); width:20px; height:20px; background-repeat: no-repeat; margin:-20px 10px 0 0; float:right;}
.LogoPostbank				{background-image: url(/Images/Bestellen/Postbank_Logo_kl.gif); width:20px; height:20px; background-repeat: no-repeat; margin:-20px 10px 0 0; float:right;}
.LogoSNS					{background-image: url(/Images/Bestellen/SNSBank_Logo_kl.gif); width:20px; height:20px; background-repeat: no-repeat; margin:-20px 10px 0 0; float:right;}
.LogoVISA					{background-image: url(/Images/Bestellen/Visa_Logo_kl.gif); width:45px; height:20px; background-repeat: no-repeat; margin:-20px 225px 0 0; float:right;}
.LogoEURO					{background-image: url(/Images/Bestellen/MasterCard_Logo_kl.gif); width:41px; height:20px; background-repeat: no-repeat; margin:-20px 225px 0 0; float:right;}
.LogoAMEX					{background-image: url(/Images/Bestellen/AmericanExpress_Logo_kl.gif); width:45px; height:20px; background-repeat: no-repeat; margin:-20px 225px 0 0; float:right;}

.DivBijverkoopBorder		{position :relative;width:554px; height:190px; padding:2px; margin:0 0 8px 0; border:solid 1px silver;}
.DivBijverkoop 				{position :relative;width:100%; height:100%; background-repeat: no-repeat; background-image: url(/Images/masterpage/BottomBlueFade.gif); background-repeat: repeat-x; background-position:bottom;}
.DivTitel					{position:absolute; height:24px; left:0px; top:0px; width:100%; background-image: url(/Images/masterpage/Background_Blue_SubHeaders.gif); background-repeat: repeat-x; background-position:bottom; text-align:left;}
.DivTitelTekst				{position:relative; top:4px;left:5px; font-size:12px; font-weight:normal; color:#FFF; height:12px; margin:0;}

.divbijverkoop 				{position:relative; z-index: 100; left:0; width:614px; background-repeat:repeat-y; background-position:left; margin:10px 0 0 0;}
.BijVerkoopTitel			{position:relative; z-index: 100; top:0; left:10px; width:560px; height:20px; font-weight:normal; font-size:12px; color:#000;}
.AccessTopBack				{width:176px;	height:140px;	margin:10px 0 0 0;	padding:30px 0 0 0;	border-right: #000 1px solid;	border-top:#000 1px solid;	border-left:#000 1px solid;	border-bottom-style: none;	background-color:#FFF;	text-align:center;}
.AccessMidBack				{width:176px;	height:24px;	position:relative;	left:0;	top:0;	height:20px;	margin:0 0 0;	border-right: #000 1px solid;	border-left:#000 1px solid;	border-top-style: none;	border-bottom-style: none;	font-weight:bold;	font-size:11px;	color:#FFF; background-color:#405270;	text-align:center;	overflow: hidden;	line-height:20px;}
.AccessMidBack2				{border-right: #000 1px solid;	border-top:#000 1px;	border-left:#000 1px solid;	width:176px;	border-bottom: #000 1px;	height:5px;	background-color:#FFF;	font-weight:normal;	font-size:2px;	}
.AccessMidBack3				{width:176px;	height:40px;	position:relative;	left:0;	top:0;	padding-right: 5px;	padding-left:5px;	height:40px;	margin:0;	border-right: #000 1px solid;	border-left:#000 1px solid;	border-top-style: none;	border-bottom-style: none;	background-color:#007475;}
.AccessUSP1					{margin:8px 0 0 140px;  font-size:11px; font-style:normal; font-variant: normal; font-weight:bold; color:#000; z-index: 109; left:-8px; width:310px;  position:absolute; top:0;}
.accessprijs				{font-size:15px;	z-index: 101;	width:100%;	color:#FFF;	font-weight:bold; position:absolute;	height:20px;	text-align:right;	right: 10px;}
.accessvanprijs				{z-index: 102;	width:100%;	height:12px;	font-size:10px;	color:#FFF; font-weight:normal;	text-align:left;}
.AccessBotBack				{width:176px;	height:32px;	position:relative;	margin:0;	border-right: #000 1px solid;	border-top:#000 1px;	border-left:#000 1px solid;	border-bottom: #000 1px solid;	background-color:#FFF;	font-weight:bold;	font-size:11px;	line-height:32px;	text-align:center;}
.AccessBotBack A			{color:#000;	text-decoration:none;}
.AccessBotBack A:link		{color:#000;	text-decoration:none;}
.AccessBotBack A:hover		{color:#000;text-decoration:underline;}
.AccessBotBack A:active		{color:#000;}
.AccessBotBack A:visited	{color:#000;}
.AccessBotBack input		{z-index: 103;position:absolute;left:452px;top:4px;}
.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:0; top:0; width:614px; height:325px; background-repeat: no-repeat; background-position:left; margin:0 0 0 8px; display:none;}
.ProductInfoBackBijverkoopInside{position:relative; left:0; top:0; width:614px; height:325px;}
.ProductBorder2				{position:relative; width:554px; height:394px; padding:2px; margin:0 0 8px 0; border:solid 1px silver;}
.ProductBorderBijverkoop2	{position:absolute; z-index: 550;left:-5px; bottom: -10px; width:554px; height:394px; padding:2px; margin:0 0 8px 0; display:none; background-color:#FFF; border-right: silver 3px outset; border-top:silver 3px outset; border-left:silver 3px outset; border-bottom: silver 3px outset;}
.ProductBorder				{position:relative; width:554px; height:auto; padding:0; margin:0; z-index:6000;}
.ProductBorderBijverkoop	{position:absolute; z-index: 2550;left:-5px; bottom: 70px; width:560px; height:auto; padding:0; margin:0; display:none; background-color:#FFF; border-right: silver 3px outset; border-top:silver 3px outset; border-left:silver 3px outset; border-bottom: silver 3px outset;}
.ProductBorder1				{position:relative; width:554px; height:auto; padding:0; margin:0; border:none 0 silver; z-index:6000;}
.ProductBack				{position:relative; width:578px; height:300px; z-index:800;}
.ProductTitel				{height:24px; width:100%; text-align:left; position:absolute;}

.ProductTabs				{Position:relative; width:565px; background-color:#FFF; left:0px; padding:0 2px 2px 2px; top:-4px; border-left:solid 1px silver; border-right:solid 1px silver;border-bottom:solid 1px silver; clear:both; z-index: 560;}
.ProductTabsPanel 			{Position:relative; left:0; top:0; background-color:#FFF; padding:0; z-index: 5600; width:574px;}
.ProductTabsInside			{Position:relative; background-color:#E8EDF1; padding-bottom:58px; left:0px; width:100%;}
.ProductTabsleftcolumn 		{position:relative; top:0; float:left; width:120px; line-height:14px; display:inline-block;}
.ProductTabsrightcolumn 	{position:relative; top:0; float:right; width:420px; display:inline-block;}
.ProductPanelKlantBeoordeling{position:absolute; line-height:20px; vertical-align:middle; border:solid 1px #e3e3e3; top:246px; left:11px; width:201px; height:35px; font-size:10px; color:#666; font-weight:normal; background-color:#fff;}
.ProductPanelKlantBeoordeling .RatingControl {position:absolute; left:16px; top:0;}
.ProductDetailReviews 		{position:absolute; left:18px; top:16px;}
.ProductPanelDeskundigOordeel{position:absolute; border:solid 1px #054e83; top:258px; left:349px; width:108px; height:44px; text-align:center; font-size:9px; color:#000; background-color:#f6f6f6; padding-top:4px; font-weight:normal;}
.ProductPanelMicrowebsite	{position:absolute; border:solid 1px #054e83; top:258px; left:235px; width:108px; height:44px; text-align:center; font-size:9px; color:#000; background-color:#f6f6f6; padding-top:4px; font-weight:normal;}
.productreviewlink 			{position:absolute; top:14px; left:4px;}
.productreviewlink a		{color:#7f8ea8;}
.productdetail 				{width:575px; padding:0; height:auto;}
.ProductDetailTitles 		{font-size:16px; font-weight:bold; color:#1e3668; margin-bottom:10px;}
.productdemobutton 			{position:absolute; top:243px; left:172px;}
.productvideobutton 		{position:absolute; top:243px; left:105px;}
.productfotosbutton 		{position:absolute; top:243px; left:11px;}
a.LeesReviews 				{position:absolute; color:#05426f; font-size:11px; position:absolute; top:7px; left:116px;}
a.LeesReviews:hover 		{text-decoration:none;}
a.lnkSchrijfEersteReview 	{position:absolute; color:#05426f; font-size:11px; position:absolute; top:7px; left:40px;}
a.lnkSchrijfEersteReview:hover {text-decoration:none;}

.flixHeader 				{width:999px; height:24px; background-color:#edebe9; text-align:right; line-height:24px; padding-right: 8px;margin:auto;}
.main						{Position:relative; left:0; padding:0; margin:0; top:0; width:100%; background-repeat:no-repeat;}
.WinkelTitel				{position:relative; height:22px; left:0px; width:774px; padding:0; color:#FFF; background-color:#c2c2c2; font-size:14px; font-weight:bold; margin:7px 0 7px 0;}

.HelpBetaalSub 				{position:absolute; right:10px; top:8px; width:13px; height:13px}
.ProductBreadCrumbs 		{width:566px; line-height:22px; height:22px; font-weight:bold; padding-left:12px; position:relative; background-color:#dedede; font-size:11px; color:#fff;}
a.ProductBreadCrumbs 		{color:#fff}

ul.BreadCrumb 				{list-style:none; padding:3px 0 0 0; margin:0; height:15px; width:780px; position:relative; left:0;text-indent:0;}
.BreadCrumb .separator 		{width:19px; height:13px; background-image:url('/images/masterpage/arrow.jpg'); background-position:center center; background-repeat:no-repeat; text-align:center; display:block; color:#666; font-weight:normal;}
.BreadCrumb li 				{float:left; line-height:13px; color:#1e3668; font-size:11px; font-weight:bold; height:13px;}
.BreadCrumb li a, .BreadCrumb li a:link, .BreadCrumb li a:visited, .BreadCrumb li a:active
							{color:#666; text-decoration:none; font-weight:normal;}
.BreadCrumb li a:hover 		{text-decoration:underline;}
.BreadCrumb li a.lastlink, .BreadCrumb li a.lastlink:link, .BreadCrumb li a.lastlink:visited, .BreadCrumb li a.lastlink:active
							{color:#1e3668; font-size:11px; font-weight:bold;}
.BreadCrumb li a.lastlink:hover {text-decoration:none;}
/*.BreadCrumb li a:hover 	{color:#e2001a; text-decoration:none;}*/


.productbeschrijving 		{position:relative; width:546px; border:solid 1px #808080; padding:6px 18px 4px 7px;}
.productvolgendeall 		{position:relative; top:0; left:0; width:572px; padding:0; 	background-position:left bottom; background-image: url( '/images/MasterPage/backproductvolgende.jpg' ); background-repeat: repeat-x;}
.productvolgende 			{position:relative; top:0;	left:0; display:inline-block;border-style: none solid solid solid; border-width:1px; border-color:#808080;	width:557px; padding:4px 7px 4px 7px;}
.producttechnischespecificaties {line-height:22px; padding-left:18px; background-color:#dedede; width:539px; height:22px; color:#FFF; font-weight:bold; font-size:11px;}

.producttabsmenu 			{border-left:solid 1px #bebebe; border-style: none none none solid;}
.ProductTabsInactivetab 	{border-style: none solid none none; background-image: url(/images/inactivetab.jpg); padding-left:6px;	padding-right: 6px;	line-height:26px; font-size:11px; color:#000; border-right-width:1px; border-right-color:#bebebe;}
.ProductTabsInactivetab a	{background-image: none; text-decoration:none;}
.ProductTabsActiveTab 		{border-style: none solid none none; background-image: url(/images/activetab.jpg); padding-left:6px;	padding-right: 6px;	line-height:26px; font-size:11px; color:#000; border-right-width:1px; border-right-color:#bebebe;}
.ProductTabsActiveTab a		{background-image: none; text-decoration:none;}


.ProductThumb 				{border:solid 1px #c0c0c0;width:28px; height:28px;}
.ProductFishEye 			{border:solid 1px #044b7d;width:32px; height:32px;}

.ProductGFKFeaturesRow 		{height:24px; background-color:#f2f2f2; color:#000; font-size:11px;}
.ProductGFKFeaturesAlternatingRow {height:24px; color:#000; background-color:#FFF; font-size:11px;}
.productgfkfirstfeature 	{padding-left:7px;}
.GFKTitel 					{font-size:11px; font-weight:bold; color:#000; display:block; position:relative; padding:4px 0 6px 0;}
a.lnkMeerTechSpecs 			{display:block; color:#000; font-size:11px; text-decoration:underline; position:relative; top:12px; margin-bottom: 10px;}


.grvPictorow 				{border-bottom:1px solid #dedede; font-size:11px; color:#000; height:56px;}
.grvPictorow img 			{width:74px; height:37px;}
.grvPictorow a 				{color:#000; text-decoration:underline;}

.ProductDetailNaarboven 	{width:100%;text-align:right; font-size:11px; color:#999; position:relative; margin:7px 0 0 0;}
.ProductDetailNaarboven a 	{text-decoration:underline; color:#999; text-align:right;}

h2.ProductTitel				{position:absolute; height:24px; left:0px; top:0px; width:100%; text-align:left; font-size:12px; font-weight:normal; color:#FFF;}
.BijProductTitel			{position:absolute; height:24px; left:0px; top:0px; width:100%; background-image: url(/Images/masterpage/MenuRedBack.gif); background-repeat: repeat-x; background-position:bottom; text-align:left;}
.ProductTitelTekst  		{position:relative; text-transform:uppercase; top:10px; left:229px; font-size:12px; font-weight:normal; color:#FFF; height:12px; margin:0px 5px  0 0;}
.ProductTitelTekst H2 		{font-size:12px; font-weight:normal; color:#FFF;}
.ProductTitelTekst H1 		{font-size:16px; font-weight:normal; color:#1e3668; line-height:16px; margin-top:0; padding-top:0; display:inline-block; width:330px;}
.ProductOmschrijving		{position:relative; top:4px; left:5px; font-size:12px; font-weight:normal; color:#fff; height:12px; margin:0;}
.ProductImageBorder			{position :relative; top:0px; left:0px; text-align:center;}
.ProductImagePosition 		{position :Absolute; top:11px; left:12px;}
.ProductImageBalk  			{position :absolute; width:auto; height:22px; left:12px; top:264px; background-color:Red;}
.ProductExtraInfoBalk 		{background-color:#044d80; width:200px; height:23px; font-size:12px; font-weight:bold; color:#fff; padding-left:15px; line-height:23px;}
.ProductImage 				{position:relative; top:0; left:0px; width:200px; height:200px; cursor:pointer;}
.ProductImages 				{position:absolute; top:270px; width:auto; height:30px; left:12px;}
.ProductMovies 				{position:absolute; top:270px; width:auto; height:30px; left:132px;}
.ProductThumb 				{cursor: pointer;}
.ReedsinWinkelwageGeplaatst {font-size:10px; color:#999; position:absolute; right:16px; top:155px;}

.meerfotos 					{position:absolute; top:330px; left:12px;}
.imgdiv 					{border:1px solid #c0c0c0;	position:absolute;	top:0; z-index: 10; width:40px; height:40px; text-align:center; vertical-align: middle;}
.imgdivhover 				{border:1px solid #044b7d; position:absolute; top:-2px;	z-index: 20; width:44px; height:44px;	background-color:#FFF; text-align:center;}
.besteproducttitel 			{color:#05426f; font-size:10px; font-weight:bold;}
.besteproductcontent 		{color:#000; font-size:10px;}
.Terug						{right: 10px; position:absolute; top:2px; height:13px; margin:0; text-align:left; font-size:12px; font-weight:bold;	color:#FFF;}
a.TerugLink , a.TerugLink:link , a.TerugLink:visited, a.TerugLink:hover 
							{font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.Photo123 					{ left:52px; width:100px; text-align:center; position:absolute;top:5px; font-size:10px; color:#666;}
a.Photo123link, a.Photo123link:link , a.Photo123link:visited{font-size:10px; color:#777777;}
a.Photo123link:hover		{font-size:10px; color:#006FB6;}
a.Photo123link:active		{font-size:12px; color:#777777; text-decoration:none;}
.PhotoZoom img				{position:absolute; left:192px; top:192px; cursor: pointer; z-index: 600; border:solid 1px red;}
.PanelPanel					{position:absolute; left:267px; width:260px; height:auto; display:none; top:40px; margin:0; padding:0; font-size:10px; font-weight:bold; text-align:left; color: #506386;}
.Panel1						{left:0; position:relative; width:100%; top:0; background-color:#ededed;height:auto; margin:0 0 5px 0; padding:1px 2px 2px 5px; clear:both; float:left;}
.Panel2						{left:0; position:relative; width:100%; top:0; background-color:#ededed;height:auto; margin:0; padding:1px 2px 2px 5px; clear:both; float:left;}
.ButWinkelmand				{position:absolute;right: 12px; top:16px; margin:0;}
.ButWishList				{position:absolute;left:193px; top:48px; margin:0;}
.PrijsBlok					{position:absolute; left:228px; top:171px; width:333px; height:66px; margin:0; text-align:left; border:1px solid #e3e3e3; background-color:#e5edf3}
.VanPrijs					{font-size:12px; font-weight:bold; color:#6a6a6a; text-decoration:line-through;}
.Prijs 						{position:absolute; left:12px; top:5px; font-size:30px; font-weight:bold; color:#cd2623;}
.Prijspm					{ font-size:10px; font-weight:bold; color:#878787; position:relative; top:-7px; display:none;}
.VerwijderingsBijdrage		{font-size:9px; font-weight:bold; color:#878787;}
.Usp1 						{left:0; width:275px; position:relative; top:0; height:auto; margin:0;font-size:11px; font-weight:normal; color:#666; overflow: hidden;}
.Usp1 a						{color:#666; clear:both; display:block;}
.Usp1 a:hover				{color:#de2821;}
.USPPanel 					{position:absolute; left:230px; top:44px; height:auto; margin:0;}
.PrintScreen				{top:280px; left:65px; position:absolute;}
.MailFriend 				{top:280px; left:105px; position:absolute;}
.Video      				{top:280px; left:25px; position:absolute;}
.HImage1 					{left:228px; width:74px; position:absolute; top:246px; height:37px;}
.HImage2 					{left:315px; width:74px; position:absolute; top:246px; height:37px;}
.HImage3 					{left:402px; width:74px; position:absolute; top:246px; height:37px;}
.HImage4 					{left:489px; width:74px; position:absolute; top:246px; height:37px;}
.ProductLeverDatum			{position:absolute; left:13px; top:44px; width:auto;}
.ProductLeverDatumtext		{font-size:10px; font-weight:normal; color:#3c904e; padding:0 0 0 2px;}
.ProductLeverDatumJa		{font-size:10px; font-weight:normal; color:#03a745;}
.ProductLeverDatumLevertijd	{font-size:10px; font-weight:normal; color:#3C904E;}
.ProductDetailMoreInfo 		{position:relative; color:#000; font-size:11px; font-weight:normal; line-height:22px; margin:8px 0 11px 0;}
.ProductDetailMoreInfo a 	{color:#000; text-decoration:underline;}
.MediaHolder 				{position:absolute; left:49px; top:12px; width:449px; height:77px; overflow: hidden;}
.FotoHolder 				{width:550px; height:123px; border:1px solid #dfdfdf; margin-bottom: 13px; position:relative;}
.VideoHolder 				{width:260px; height:123px; border:1px solid #dfdfdf; margin-bottom:13px; margin-right:20px; position:relative; float:left;}
.VideoHolder .MediaHolder 	{width:170px; overflow: hidden; top:12px; left:18px;}
.divVideoTitle, .divFotoTitle 				{font-weight:bold;font-size:12px;padding:5px 0 5px;}
.DemoHolder 				{width:268px; height:123px; border:1px solid #dfdfdf; margin-bottom: 13px; position:relative; float:left; margin-right: 2px;}
.btnScrollLeft 				{position:absolute; left:18px; top:12px; height:77px; width:14px;}
.btnScrollRight 			{position:absolute; right: 18px; top:12px; height:77px; width:14px;}
.items 						{height:77px; position:absolute; left:0;}
a.rptProductImage img 		{width:75px; height:75px; border:1px solid #ccc !important; float:left;}
.rptMovies 					{position:relative; width:77px; height:77px;}
.FilmRol 					{width:59px; height:59px; position:relative; float:left; border:1px solid #ccc; padding:8px 8px 8px 8px; background-image: url('/images/productinfo/filmrol.jpg'); display:block;}
a.MovieImage img 			{width:59px; height:59px; border:none;}
.rptProductImageSeparator 	{width:16px; height:77px; float:left;}
.ShowMoreVideos				{position:absolute; left:18px; top:98px;font-size:11px;}
.ShowMoreVideos a 			{color:#000;}
.clear 						{clear:both; line-height:0; height:0; margin:0; padding:0; width:0;}

.DemoTekst 					{position:relative; width:140px; color:#000; font-size:11px; margin:14px 0 0 14px; float:left; text-align:justify; height:100px;}
.DemoImage 					{width:97px; float:right;}
.DemoLink 					{position:absolute; left:0; bottom: 0;}
.DemoLink a 				{text-decoration:underline; color:#000;}

.ProductDetailInfo			{width:554px; margin-left:11px; margin-top:10px;}
.ProductDetailHR 			{width:554px; border-bottom:solid 1px #999; height:9px; display:block; position:relative; line-height:0px; font-size:0px; margin-bottom:12px;}

.Usp1 ul.ProductUSPS 					{margin:0; padding:0; display:inline; list-style:none none; font-size:11px; text-indent:0;}
.Usp1 ul.ProductUSPS li 				{width:315px; background: transparent url(/images/MasterPage/bullet_grey.gif) 3px 4px no-repeat; color:#666; padding:0 0 0 15px; margin:0;}

.ProductDetailInfo ul.ProductUSPS 		{margin:0; padding:0; display:block; list-style:none none; font-size:11px; text-indent:0; width:554px; }
.ProductDetailInfo ul.ProductUSPS li 	{width:262px; background: transparent url(/images/MasterPage/bullet_black.gif) 3px 4px no-repeat; color:#000; padding:0 0 0 15px; margin:0; float:left;}

.ProductDetailMerkType 		{font-size:12px; color:#000; font-weight:bold; margin-top:12px;}
.BijProductBorder			{position:relative; width:554px; height:24px; padding:2px; margin:0 0 8px 0; border:solid 1px silver;}
.BijProductBack				{position :relative;width:100%; height:100%;}
.GarantieDiv 				{position:relative;height:105px; width:551px; border:solid 1px #dedede; background-color:#efefef;}
.GarantieBorder				{position :relative;width:554px; height:190px; padding:2px; margin:0 0 8px 0; border:solid 1px silver;}
.GarantieTekst				{position:absolute; top:12px;left:76px; font-size:11px; color:#000;}
.GarantieBack				{position :relative;width:100%; height:100%; background-repeat: no-repeat; background-image: url(/Images/masterpage/BottomBlueFade.gif); background-repeat: repeat-x; background-position:bottom;}
.GarantieTitelTekst			{font-weight:bold;}
.GarantieImage				{position :absolute; width:54px; height:54px; left:10px; top:10px;}
.GarantieLine				{position :absolute; width:1px; height:140px; left:110px; top:35px; border-right:solid 1px silver;}
.IPoliskosten				{position:absolute;right: 15px; top:128px; margin:0; font-size:9px; font-weight:bold; color:#878787;}
.ButtonBestellenService		{position:absolute;right: 10px; top:72px; margin:0;}
.TitelService				{font-weight:normal;}
/*.OmschrijvingService{left:125px; top:35px; width:450px; height:110px; font-size:11px; color:#656565; position:absolute;}*/
.VanPrijsService 			{font-size:12px;	color:#000; right:15px; top:90px; width:110px; text-align:right; color:#6a6a6a; text-decoration:line-through; position:absolute;}
.VoorPrijsService			{font-size:14px;	font-weight:bold; color:#cd2623; left:77px; top:56px; width:110px; position:absolute;}

.klantbeoordelingtotaal 	{width:543px; position:relative; height:16px; left:0; top:0; display:block; padding-bottom:2px;}
.klantbeoordeling 			{width:543px; position:relative; height:16px; left:0; top:0; display:block;}
.klantbeoordelingleft 		{width:125px; position:absolute; height:16px; left:0; top:0; font-size:11px; line-height:24px;}
.klantbeoordelingright 		{width:250px; position:absolute; height:16px; left:134px; top:0; line-height:24px;}
.klantbeoordelingbar 		{border-style:solid; width:100px; height:16px; background-color:#ccc;}
.klantbeoordelingvalue 		{background-color:#0e4579; height:16px; z-index:1; position:absolute; left:0; top:0;}
.klantbeoordelingmask 		{z-index:3; position:absolute; left:0; top:0; background-image: url('/images/rating-mask.png'); width:100px; height:16px;}
.klantbeoordelingwaarde 	{position:absolute; left:109px; top:0; display:inline-block;}
.klantbeoordelingleftcolumn, .klantbeoordelingrightcolumn {border:solid 1px #e1e1e1; background-color:#efefef; height:150px; position:relative; display:block;}
.klantbeoordelingleftcolumn {width:276px; padding:0 0 0 9px; float:left;}
.klantbeoordelingrightcolumn {width:242px; float:right; padding:2px 0 0 0; text-align:center}
.reviewcijferrightcolumn, .reviewaantalrightcolumn {font-size:18px; font-weight:bold; color:#000; position:relative; top:5px;}
.reviewaantalrightcolumn 	{font-size:11px; font-weight:normal; color:#000; position:relative; top:4px;}
.Reviewsscheiding 			{width:222px; background-color:#fff; height:61px; margin:10 auto 0 auto; position:relative; top:11px; left:10px; background-image: url('/images/rating/background.png');}
.ModernColumn 				{padding-top:3px; width:111px; height:61px; float:left; text-align:center; font-weight:normal; color:#000; font-size:11px;}
.KieskeurigColumn 			{padding-top:3px; width:110px; height:61px; float:right; text-align:center; font-weight:normal; color:#000; font-size:11px;}
.VensterSluiten, .VensterSluiten A, .VensterSluiten A:Link{font-weight:bold; font-size:12px;color:#FFF; background-color:#007475; text-decoration:none; padding-left:4px; padding-right: 5px; width:98px; border-right: #000 1px solid; border-top:#000 1px solid; border-left:#000 1px solid; border-bottom: #000 1px solid;}
.VensterSluiten A:hover		{position:relative;	top:14px;	left:15px;	font-weight:bold;	font-size:12px;	color:#FFF; text-decoration:underline;	padding-left:4px;}
.VensterSluiten A:active, .VensterSluiten A:visited {position:relative;	top:14px;	left:15px;	font-weight:bold;	font-size:12px;	color:#FFF; text-decoration:none;	padding-left:4px;}

/* Styles informatie/default.aspx */
.InfoMenu					{position:relative; left:0px; top:0px; width:100%;}
.InfoTopImage				{position:relative; left:0; top:0; height:80px; width:100%; border:solid 1px #000;}
.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 #000;}
.InfoRightCenterImage		{position:relative; float:left; width:120px; height:100%;border:solid 1px #000;}
.InfoRightBottomImage		{position:relative; float:left; width:120px; height:70px;border:solid 1px #000;}
.dropdiv					{position:relative; padding-top:5px;}
.Titel						{font-size:18px; font-weight:normal;	color:#FFF; margin:0;}
.DrTekst					{color:#000; font-size:11px; line-height:15px;}
.informatiepanel 			{padding:8px; width:554px; display:block; position:relative; background: url(/images/backinfopanel.jpg) left bottom repeat-x;}
.DropTekst					{padding:0; vertical-align: top; position:relative; left:60px; top:-10px; 
    font-size:10px; color:#000; display:block;}
.DropSluitBottom			{position:relative; top:-25px;}

.dropsluit, a.dropsluit , a.dropsluit:link , a.dropsluit:visited{font-size:9px;	color:#6666ff;}
a.dropsluit:hover			{font-size:9px;	color:#aaaaff;}
.droplink  a.droplink, a.droplink:link, a.droplink:visited{	font-size:11px;	font-weight:bold;	color:#000;}
a.droplink:hover			{font-size:11px; font-weight:bold;	color:#777777;}

.NormalTekst				{font-size:11px; font-weight:normal; left:0px;	color:#000;}
.Solliciterenbalk			{position:absolute;z-index: 100;left:8px;top:0;width:628px; height:30px;background-repeat: no-repeat; margin:0;}
.tekstveld					{font-size:10px; height:20px; border:1px solid silver;}
.smalltekst					{font-size:10px; height:20px;}

/*einde informatie/default.aspx */

/*Pictogrammen*/
.PictogramTop				{position:relative; text-align:left; width:545px; margin:0 0 0 10px;}
.PictogramRepeater			{width:545px; margin:0;}
.PictogramRepeater img		{margin:0 0 0 15px;}
.Imagecontainer1			{position:relative; margin:20px 20px 0 20px;}
.Teksttitel					{font-size:14px; font-weight:bold; color:#000; margin:20px 20px 0 20px;}
.Imagecontainer2			{margin:20px 20px 0 20px;}
.Imagecontainer3			{margin:20px 20px 0 90px;}
/*Einde Pictogrammen*/

/*Formulieren*/
.TopTekst 					{background-color:#405270;width:644px; height:25px; float:none; margin:0; padding:0;}
.TopTekst h2				{margin:3px 0 0 3px; font-size:14px; color:#FFF;}
.Tekstveldform				{margin-left:3px; font-size:12px; height:auto; border:1px solid #000;}
.Tekstveldform1				{margin-left:3px; font-size:12px; height:auto;}
.gegevens{text-align:center}

.betalingmainframe			{background-color:#FFF;	width:620px; height:1000px; margin:0; padding-right: 0; padding-left:10px;	padding-top:20px; font-size:11px;	font-style:normal;}

.shoppingaantal				{position:absolute; left:10px; top:5px; font-weight:bold;}
.shoppingprice				{position:absolute; left:10px; top:20px; font-weight:bold;}
.shoppingbuttonplaceholder	{position:absolute; left:10px; top:35px; font-weight:bold;}

.AssortimentMenu			{Position:Relative; height:550px;}
.Assortiment1a				{Position:absolute; left:5px; top:0px; float:left; height:127px;}
.Assortiment2a				{Position:absolute; left:132px; top:0px; float:left; height:127px;}
.Assortiment3a				{Position:absolute; left:261px; top:0px; float:left; height:127px;}
.Assortiment4a				{Position:absolute; left:389px; top:0px; float:left; height:127px;}
.Assortiment5a				{Position:absolute; left:517px; top:0px; float:left; height:127px;}
.Assortiment1b				{position:absolute; left: 5px; top:227px; float:left; width:120px; border-left:#008588 1px solid; border-right: #008588 1px solid; border-bottom: #008588 7px solid;}
.Assortiment2b				{Position:absolute; left:132px; top:227px; float:left; width:120px; border-left:#ee7c00 1px solid; border-right: #ee7c00 1px solid; border-bottom: #ee7c00 7px solid;}
.Assortiment3b				{Position:absolute; left:261px; top:227px; float:left; width:120px; border-left:#006fb6 1px solid; border-right: #006fb6 1px solid; border-bottom: #006fb6 7px solid;}
.Assortiment4b				{Position:absolute; left:389px; top:227px; float:left; width:120px; border-left:#cf203c 1px solid; border-right: #cf203c 1px solid; border-bottom: #cf203c 7px solid;}
.Assortiment5b				{Position:absolute; left:517px; top:227px; float:left; width:120px; border-left:#e11a18 1px solid; border-right: #e11a18 1px solid; border-bottom: #e11a18 7px solid;}

.AssortimentText			{padding:5px; font-size:11px;}
.AssKop						{Position:relative; width:554px; height:169px;}
.AssKopBack					{position:absolute; left:0px; top:0px; z-index:1;}
.AssKopText					{position:absolute; left:4px; top:44px; width:404px; height:120px; z-index:3; overflow:hidden; text-align:left;}
.AssKopTekst				{font-size:12px; color:#000;}

.WinkelVoet					{position:relative; width:100%; font-size:11px; font-weight:bold;}
.divSubTotaal				{position:relative; width:100%;	height:50px; padding-top:33px;}
.SubTotaal					{position:absolute; width:274px; height:20px; left:350px; background-color:#006fb6; color:#FFF; padding-top:3px;}
.BezorgKosten				{position:relative; width:274px;	height:23px; padding-top:6px;}
.divVerwijderingsBijdrage	{position:relative;  width:210px;	height:20px; padding-top:3px;}
.divTotaal					{position:relative; width:100%; background-color:#006fb6; color:#FFF; height:20px; padding-top:3px; font-size:11px;}
.BestelVoet					{position:absolute; width:274px; height:20px; left:350px;}
.VoetText					{Position:absolute; left:355px;}
.VoetBedrag					{Position:absolute; left:519px; width:100px; text-align:right;}
.VoetSomText				{Position:absolute; left:5px;}
.VoetSom					{Position:absolute; left:169px; width:100px; text-align:right;}    
.divBtw						{Position:absolute; width:100%; text-align:right;}    
.Btw						{width:100%; color:#555555; font-weight:normal; padding-top:3px; font-size:11px;}

.divVisaLogin				{position:relative; width:270px; height:90px; padding-top:5px; 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-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-size:10px;}
.VisaButton					{position:absolute; top:66px; left:170px; width:80px; height:20px; border:solid 1px #006fB6; font-size:10px; font-weight:normal; color:#006fB6; background-color:#FFF; 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:370px; height:90px; padding-top:5px; 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;}
.ReparatieBox{position:absolute; top:4px; left:172px; width:100px; height:18px; font-size:12px;}
.ReparatieButton{position:absolute; top:5px; left:280px; width:84px; height:22px; border:none; margin-right; 20px;}
.ReparatieTekstResultaat{position:absolute; top:46px; left:10px; width:330px; text-align:left; font-weight:bold; color:#000;}
.ReparatieError{position:absolute; top:32px; left:10px; width:330px; text-align:left; font-weight:bold; color:#ff0000;}*/

.divReparatieBon			{position:relative; width:370px; min-height:90px; padding-top:5px; padding-bottom: 10px; font-size:12px; font-weight:normal; text-align:left; border:silver 1px solid;}
.ReparatieTekst				{position:relative; top:0; left:10px; width:150px; text-align:left;}
.ReparatieBox				{position:relative; top:0; left:14px; width:100px; height:18px; font-size:12px;}
.ReparatieButton			{position:relative; top:8px; left:15px; width:84px; height:22px; border:none; margin-right: 20px;}
.ReparatieTekstResultaat	{position:relative; top:5px; left:10px; margin-right: 42px; display:block; text-align:left; font-weight:bold; color:#000; clear: both;}
.ReparatieError				{position:relative; top:32px; left:10px; width:310px; text-align:left; font-weight:bold; color:#ff0000;}

a.link1, a.link1:link, a.link1:visited, a.link1:active{font-size:11px; color:#000; text-decoration:none; font-weight:bold;}
a.link1:hover				{font-size:11px; color:#de2821;text-decoration:none;font-weight:bold;}
a.link2:link, a.link2:visited, a.link2:active{font-size:11px; color:#000; text-decoration:none; font-weight:normal;}
a.link2:hover				{font-size:11px; color:#de2821;text-decoration:none;font-weight:normal;}

.divNieuwsbrief				{position:relative; font-size:11px; text-align:left; height: 120px;}
.TekstNieuwsbrief 			{position:relative; top:10px; left:20px; width:70px; float: left;}
.EditNieuwsbrief  			{float: left; margin-left: 10px; margin-top: 7px;}
.ButtonNieuwsbrief			{position:absolute; top:96px; left:280px; width:80px;}
.Check1Nieuwsbrief			{position:absolute; top:96px; left:280px; width:80px;}
.Check1Nieuwsbrief			{position:absolute; top:96px; left:280px; width:80px;}
.ResultNieuwsbrief			 
{
    font-weight:bold; 
    clear: both; 
    padding: 10px;
    margin: 5px 0;
    
    border-style: solid;
    border-width: 1px;
    display: block;
}
.ResultNieuwsbrief.Goed
{
    color: #35650f;
    border-color: #35650f;
    background-color: #d7feb9;
}
.ResultNieuwsbrief.Goed.Groot
{
    font-size: 16px;
}
.ResultNieuwsbrief.Slecht
{
    color: #872429;
    border-color: #872429;
    background-color: #ffbbba;
}

.FlashLayer					{position:relative; float:left; top:0; left:0px; width:554px; height:241px; background-image: url(/Images/MasterPage/Flash_Banner.gif);}

.LandingBack				{position:relative; top:5px; left:0px; padding:5px 0 0 1px; margin:0 0 0 1px; width:181px; height:287px; text-align:right; background-image: url(/Images/MasterPage/Background_LandingPage.gif); background-repeat: no-repeat;}
.LandingMerkPanel			{position:relative; padding:3px 0 0 0; text-align:left; color:#FFF; height:15px; width:180px; overflow: hidden; font-style:normal; font-size:11px; font-weight:bold;}
.LandingMerkType			{padding-left:5px;}
.LandingImagePanel			{position:absolute; top:40px; left:45px; text-align:center;}
.LandingPrijsPanel			{position:absolute; width:170px; text-align:left; top:170px; left:2px;}
.LandingVan					{position:relative; text-align:left; top:18px; left:10px;width:150px; color:#7f7d7d; font-style:normal; font-size:10px; font-weight:normal; text-decoration:line-through;}
.LandingVoor				{position:absolute; text-align:right; top:12px; left:15px; width:150px; color:#da2825; font-style:normal; font-size:22px; font-weight:bold;}
.LandingNu					{position:absolute; text-align:left; top:16px; left:62px; width:70px; color:#da2825; font-style:normal; font-size:16px; font-weight:bold;}
.LandingPrijsMaand			{position:absolute; text-align:right; top:45px; left:15px; width:150px; color:#878889; font-style:normal; font-size:10px; font-weight:normal; display:none;}
.LandingInfoPanel			{position:absolute; top:235px; left:8px; text-align:left;}
.LandingBestelPanel			{position:absolute; top:235px; left:92px; text-align:left;}
.LandingVImage1				{position:absolute; top:143px; left:8px; text-align:left; height:30px; width:75px; z-index:2100;}
.LandingVImage2				{position:absolute; top:143px; left:99px; text-align:left; height:30px; width:75px; z-index:2100;}
.OverProduct3				{position:absolute; z-index:2000; left:0px; width:180px; top:0px; height:225px;}
.LandingMeer				{position:absolute; top:265px; left:13px; text-align:left;}

.besteproductScore 			{font-size:16px; font-weight:bold; color:#de4341;}
.klantbeoordelingscore 		{font-size:13px; font-weight:bold; color:#05426f;}

.TabTekst					{position:relative;z-index: 131; left: 10px; top:50px; width:525px; height:auto; padding:5px; margin:0; font-size:10px; text-align:left; border:solid 1px silver; background-color:#FFF;}
.TabTekstG					{position:relative;z-index: 131; left: 10px; top:50px; width:525px; height:170px; padding:5px; margin:0; font-size:10px; text-align:left; border:solid 1px silver; background-color:#FFF;}
.TabKop1					{position:absolute;z-index: 132; left: 10px; top:10px; width:100px; height:36px; padding:2px; text-align:center; border-left:solid 1px silver; border-right:solid 1px silver;border-top:solid 1px silver; background-color:#FFF; overflow:hidden;}
.TabKop2					{position:absolute;z-index: 130; left:115px; top:10px; width:100px; height:36px; padding:2px; text-align:center; border-left:solid 1px silver; border-right:solid 1px silver;border-top:solid 1px silver; background-color:#FFF; overflow:hidden;}
.TabKop3					{position:absolute;z-index: 130; left:220px; top:10px; width:100px; height:36px; padding:2px; text-align:center; border-left:solid 1px silver; border-right:solid 1px silver;border-top:solid 1px silver; background-color:#FFF; overflow:hidden;}
.TabKop4					{position:absolute;z-index: 130; left:325px; top:10px; width:100px; height:36px; padding:2px; text-align:center; border-left:solid 1px silver; border-right:solid 1px silver;border-top:solid 1px silver; background-color:#FFF; overflow:hidden;}
.TabKop5					{position:absolute;z-index: 130; left:430px; top:10px; width:100px; height:36px; padding:2px; text-align:center; border-left:solid 1px silver; border-right:solid 1px silver;border-top:solid 1px silver; background-color:#FFF; overflow:hidden;}
.TabInhoud					{background-color:#FFF; background-image: url(/Images/masterpage/TabTop.gif); background-repeat: repeat-x; background-position:top; padding-top:10px;}
a.TabLink , a.TabLink:link , a.TabLink:visited{font-size:11px; color:#777777; text-decoration:none;}
a.TabLink:hover				{font-size:11px; color:#006FB6; text-decoration:none;}
.DivPictoTekst				{Position:relative; left:10px; top:5px; width:500px; margin-bottom:10px;}
.PictoLabel					{font-size:10px; font-weight:normal; color:#506386;}
a.PictoLabel, a.PictoLabel:link , a.PictoLabel:visited {color:#656565; text-decoration:none;}
a.PictoLabel:hover			{color:#c80817; text-decoration:none;}
.BetaalTitel				{Position:relative; left:5px;}
.BetaalRadioLine			{position:relative; left:15px; width:510px; margin-top:9px; min-height:20px;}
.BetaalRadio				{position:relative; float:left; width:508px; top:5px;}
.BetaalRadioImage			{position:relative; padding:0 15px 0 15px; margin:0 18px 0 0; left:10px; top:2px; text-align:center;}
.BetaalRadio2				{position:relative; left:10px;}
.BetaalInfo					{position:relative; left:25px;}

.BetaalwijzeHeader 			{width:761px; height:60px; display:block; border:1px solid #ccc; background-color:#e5e5e5; font-size:12px; color:#000; margin: 15px 0 0; padding: 0;}
.BetaalwijzeHeaderContent 	{padding:0 0 0 10px; float:left; display:block;}
.BetaalTitelLabel			{position:relative; left:0; top:10px; color:#1e3668; text-decoration:none; font-size:16px; font-weight:bold;}
.WinkelTitelPrijs 			{position:relative; top:10px; text-decoration:none; font-size:11px; color:#1e3668; padding-left:10px;}
.HelpBetaal 				{
	display:inline;
	height:13px;
	left:auto;
	padding:15px 0 0 10px;
	position:absolute;
	width:13px;
}
.BetaalwijzePicto 			{float:right;}
.BetaalwijzeSubteksten		{position:relative; margin:12px 0 0 0; display:block;}


.Betaalwijze 				{width:750px;}
.BetaalwijzeLeftColumn 		{width:50%; float:left;}
.BetaalwijzeRightColumn 	{width:50%; float:left;}
.BetaalwijzeBothColumns 	{width:100%; float:left;}
.font10px 					{font-size:10px;}
.HR2px 						{height:2px; width:763px; background-color:#ccc; display:block;}
.informatietekst 			{float:right; padding-top:5px;}
.informatietekst a 			{color:#999;}

.BetaalInfoLabel			{position:relative; left:10px; top:5px; text-decoration:none; font-size:12px; font-weight:bold;}
.BetaalInfoVak				{position:relative; left:3px; height:30px; border-bottom:solid 2px #e5e5e5;}
.BetaalVak					{position:relative; left:3px; height:40px; top:0; border-bottom:solid 1px #e5e5e5;}
.BetaalVak input 			{margin-top:13px;}

.BetaalVak .rabo a.BetaalLink .BetaalTekst2			{margin:8px 0 0 0;}
.BetaalVak .abn a.BetaalLink .BetaalTekst2			{margin:8px 0 0 0;}
.BetaalVak .fortis a.BetaalLink .BetaalTekst2		{margin:8px 0 0 0;}
.BetaalVak .postbank a.BetaalLink .BetaalTekst2		{margin:8px 0 0 0;}
.BetaalVak .asn a.BetaalLink .BetaalTekst2			{margin:8px 0 0 0;}
.BetaalVak .friesland a.BetaalLink .BetaalTekst2	{margin:8px 0 0 0;}
.BetaalVak .sns a.BetaalLink .BetaalTekst2			{margin:8px 0 0 0;}
.BetaalVak .snsregio a.BetaalLink .BetaalTekst2		{margin:8px 0 0 0;}
.BetaalVak .Triodos a.BetaalLink .BetaalTekst2		{margin:8px 0 0 0;}
.Lanschot .BetaalTekst2 {line-height: 34px;}

.BetaalVak .modernvisa a.BetaalLink .BetaalTekst2	{margin:2px 0 0 0;}
.BetaalVak .visa a.BetaalLink .BetaalTekst2			{margin:8px 0 0 0;}
.BetaalVak .mastercard a.BetaalLink .BetaalTekst2	{margin:8px 0 0 0;}
.BetaalVak .americanexpress a.BetaalLink .BetaalTekst2 {margin:8px 0 0 0;}

.BetaalVak .pin a.BetaalLink .BetaalTekst2			{margin:8px 0 0 0;}
.BetaalVak .contant a.BetaalLink .BetaalTekst2		{margin:8px 0 0 0;}
.BetaalVak .creditcard a.BetaalLink .BetaalTekst2	{margin:8px 0 0 0;}

.uitstel12					{position:relative; height:35px; display:block; top:3px;}
.termijnen12				{position:relative; height:35px; display:block; top:3px;}
.10plan						{position:relative; height:35px; display:block; top:3px;}
.termijnen24				{position:relative; height:35px; display:block; top:3px;}
.zomer						{position:relative; height:35px; display:block; top:3px;}
.termijnen36				{position:relative; height:35px; display:block; top:3px;}
.vast						{position:relative; height:35px; display:block; top:3px;}

.BetaalVakF					{position:relative; left:3px; padding-bottom:10px; width:740px;}
.BetaalVakFTitel			{position:relative; left:10px; height:30px;width:740px;}
.BetaalVakFRadio			{position:relative; left:20px; height:30px;}
.BetaalRadio				{position:absolute; left:10px; top:8px; text-align:left; width:15px;}
.BetaalLink					{position:absolute; left:30px; top:4px;}
.BetaalTekst				{position:absolute; padding:5px 0 0 5px; left:60px; top:10px; width:600px; background-color:#e5e5e5; height:20px; font-size:12px; font-weight:bold; color:#FFF;}
.BetaalTekst2				{position:absolute; padding: 0 0 0 65px; left:5px; top:0; width:320px; height:20px; font-size:12px; font-weight:normal; color:#000;}
.BetaalwijzeBothColumns .BetaalTekst2 {width: 600px}
.Labelvergeten				{color:#000; position:absolute; top:26px; left:30px;}
.tekstvergeten				{position:absolute; top:28px; left:120px; border-bottom-style: inset;}
.buttonvergeten				{position:absolute; top:58px; left:158px; border-bottom-style: inset;}
.meldingvergeten			{font-size:10pt; color:red; position:absolute; top:88px; left:30px;}
a.BetaalLink, a.BetaalLink:link, a.BetaalLink:visited, a.BetaalLink:active{font-size:11px; color:#000; text-decoration:none; font-weight:normal;}
a.BetaalLink:hover			{font-size:11px; color:#c80817;text-decoration:none;}

.RadioButtonText			{margin:0;font-size:10px;font-weight:normal; color:#000;}
.BetaalHelp  				{position:absolute; right:0px; cursor: help; vertical-align: bottom;}
.BetaalRechts				{position:absolute; bottom:0px; right:0px;}
.BetaalMeer					{position:absolute; bottom:0px; left:100px;}
a.linkBetaal, a.linkBetaal:link, a.linkBetaal:visited, a.linkBetaal:active{font-size:11px; color:#000; text-decoration:none; font-weight:normal;}
a.linkBetaal:hover			{font-size:11px; color:#c80817;text-decoration:none;}
.AvondBanner				{padding:0 0 0 5px;}

.Vak104						{position:relative; padding:5px 0 5px 0; margin:0; top:0; left:142px; height:175px;}
.Vak104a					{position:relative;}
.Vak32						{position:relative; padding:5px 0 5px 0; margin:0;}
.Vak32a						{position:relative; left:-50px; top:10px; padding:5px 0 5px 0; margin:0; height:150px;}
.VakTitel					{Position:relative; padding:5px 5px 5px 10px; font-size:11px; font-weight:bold; color: #506386; border-top: 1px solid #ddd;}
.VakTekst					{Position:relative; left:10px; width:480px; font-size:11px; margin-bottom: 3px;}
.ButtonVergeten				{position:absolute; left:265px; top:65px;}




.Padding5					{position:relative; padding:5px 0;}
.ToMandje					{position:absolute; z-index:999; left:10px; width:135px; height:75px; background-color:Transparent;}
ul							{position:relative; text-indent: -2px; text-align:left; list-style: url(/images/bulletblue.gif) outside;}


.DivBlox					{position:relative; height:auto; width:540px;	font-size:11px; font-weight:normal; left:0px;	 text-align:left;}
.DivBloxTextFull			{position:relative; font-size:11px; font-weight:normal;}
.DivBloxText				{vertical-align:top; width:315px;  font-size:11px; font-weight:normal;}
.DivBloxRechts				{vertical-align:top; text-align:right; font-size:11px; font-weight:normal; width:210px;}
 
.FaqBlok					{position:relative; float:left; left:10px; width:268px; height:200px; border:1px solid silver; padding:2px 2px 2px 2px; margin-bottom:8px; margin-right:12px;}
.InFaqBlok					{position:relative; width:100%; height:200px; color:#000; background-position:bottom; background-image: url(/Images/fade18.gif); background-repeat: repeat-x; background-color:#FFF;}
.InFaqBlok UL				{list-style-position:outside;list-style-image: url(/Images/bulletblue.gif);position:relative;left:-12px;}
.FaqMeer					{position:absolute; top:175px; width:250px; text-align:right;}
.FaqNiet					{position:relative; width:540px; text-align:right;}
.FaqHead					{font-size:12px; width:573px;}

.MailFriendBack				{position:absolute; display:none; z-index:500;left:0px; top:24px; width:554px; height:390px; background-image: url(/Images/trans.png); background-repeat: repeat;}
.MailFriendDiv				{position:absolute; z-index:500;left:38px; top:25px; width:470px; height:320px; border:1px solid silver; padding:2px; background-color:#FFF;}
.InMailFriendDiv			{position:relative; width:100%; height:320px; color:#000; background-position:bottom; background-image: url(/Images/fade32.gif); background-repeat: repeat-x; background-color:#FFF;}
.MailAan					{position:absolute; top:45px; left:15px; width:450px; height:50px;}
.MailVan					{position:absolute; top:105px; left:15px; width:450px; height:50px;}
.MailExtra					{position:absolute; top:165px; left:15px; width:450px; height:120px;}
.MailBut					{position:absolute; top:280px; left:360px;}
.MailSluit					{position:absolute; top:2px; left:447px;}

.VideoWin					{position:absolute; top:40px; left:85px; width:220px; height:250px;}


.N10						{font-size:10px; color:#000;}
.N11						{font-size:11px; color:#000;}
.N12						{font-size:12px; color:#000;}
.NN10						{font-size:10px; color:#000; line-height:150%;}
.NN11						{font-size:11px; color:#000; line-height:150%;}
.NN12						{font-size:12px; color:#000; line-height:15px;}
.BN10						{font-size:10px; color:#506386; line-height:150%;}
.BN11						{font-size:11px; color:#506386; line-height:150%;}
.BN12						{font-size:12px; color:#506386; line-height:150%;}
.B10						{font-size:10px; color:#40506e;}
.B11						{font-size:11px; color:#40506e;}
.B12						{font-size:12px; color:#40506e;}
.R10						{font-size:10px; color:#c80817;}
.R11						{font-size:11px; color:#c80817;}
.R12						{font-size:12px; color:#c80817;}

/* Wensenlijstje */
.WensHeader					{width:100%;height:103px; margin:0 0 5px 0; background-image: url(/Images/Periodiek/header_wenslijstje.jpg); background-repeat: no-repeat; background-position:center top;}
.WensFrame					{padding-left:10px; font-size:12px; font-weight:normal; text-align:left;}
.WensTitel					{font-size:13px; font-weight:bold; padding-bottom:5px; color:#40506e;}
.WensLogonBox				{position:relative; left:0px; width:528px; height:200px; border:1px solid silver; padding:2px; background-color:#FFF;}
.InWensLogonBox				{position:relative; width:100%; height:200px; color:#000; background-position:bottom; background-image: url(/Images/fade60.gif); background-repeat: repeat-x; background-color:#FFF;}
.WensLinks					{position:absolute; left:20px; top:10px; padding-right:20px; width:224px; height:180px; border-right:solid 1px silver;}
.WensRechts					{position:absolute; left:288px; top:10px; width:220px; height:180px;}
.WensBox					{position:absolute; left:22px; top:10px; padding-right:20px; width:466px; height:100px; font-size:12px;}
.WensEmailInput				{	 Font-Size:11px ;	 Width:125px ; left:90px; position:absolute; top:60px;	Border-color:#FFF;	}
.WensWWBox					{	Border-color:#FFF; Font-Size:11px; Width:125px; left:90px; position:absolute; top : 82px;}
.WensEmailTekst				{Font-Size:11px;	font-style:normal;	left:0; position:absolute; top:60px;}
.WensWWTekst				{z-index: 101;Font-Size:11px; left:0; position:absolute; top:82px;}
.WensOnthouden				{Font-Size:11px; left:0; position:absolute; top:105px}
.WensWWvergeten				{left:0; position:absolute; top:128px;font-size:10px;color:#000;}
.WensOnjuist				{font-size:11px; color:Red;	font-style:normal;	left:0; position:absolute; top:140px;}

.WensLogonBox2				{position:relative; left:0px; width:528px; height:145px; border:1px solid silver; padding:2px; background-color:#FFF;}
.InWensLogonBox2			{position:relative; width:100%; height:145px; color:#000; background-position:bottom; background-image: url(/Images/fade60.gif); background-repeat: repeat-x; background-color:#FFF;}
.WensLinks2					{position:absolute; left:20px; top:10px; padding-right:20px; width:224px; height:125px; border-right:solid 1px silver;}
.WensEmailBox2				{	 Font-Size:11px ;	 Width:125px ; left:90px; position:absolute; top:0;	Border-color:#FFF;	}
.WensWWBox2					{	Border-color:#FFF; Font-Size:11px; Width:125px; left:90px; position:absolute; top : 22px;}
.WensEmailTekst2			{Font-Size:11px;	font-style:normal;	left:0; position:absolute; top:0;}
.WensWWTekst2				{z-index: 101; left:0;Font-Size:11px; position:absolute; top:22px;}
.WensOnthouden2				{Font-Size:11px; left:0; position:absolute; top:45px}
.WensWWvergeten2			{left:0; position:absolute; top:70px;font-size:10px;color:#000;}
.WensOnjuist2				{font-size:11px; color:Red;	font-style:normal;	left:0; position:absolute; top:83px;}

a.WensWWvergeten, a.WensWWvergeten:link, a.WensWWvergeten:visited, a.WensWWvergeten:active{font-size:10px; color:#000; text-decoration:none;}
a.WensWWvergeten:hover		{font-size:10px; color:#c80817;text-decoration:none;}
.WensButton1				{position:absolute; left:0px; top:155px;}
.WensButton12				{position:absolute; left:0px; top:100px;}
.WensButton2				{position:absolute; left:0px; top:155px;}

.WensMenu					{position:relative; left:110px; top:00px; width:349px; height:100px;}
.WensMenu1					{position:absolute; left:0px; top:0px;}
.WensMenu2					{position:absolute; left:145px; top:0px;}
.WensMenu3					{position:absolute; left:281px; top:0px;}
.WensStreep1				{position:absolute; left:58px; top:0px;}
.WensStreep2				{position:absolute; left:193px; top:0px;}

.HeadWensArtikel 			{position:absolute; left:5px; width:290px; color:#000; text-align:left; font-weight:bold;	font-size:11px;}
.HeadWensPrijs   			{position:absolute; left:445px; width:66px; color:#000; text-align:left; font-weight:bold; font-size:11px;}

.WensArtikel				{z-index: 102;	left:5px;	width:335px; top:5px; height:15px; color:#000;position:absolute; text-decoration:none; background-color:transparent;text-align:left;font-weight:normal;	font-size:11px;display:block; overflow: hidden;}
.WensEuro					{   z-index: 102; left:445px; width:55px; top:5px; color:#000; position:absolute; height:25px; background-color:transparent; text-align:left; font-weight:bold; font-size:11px;}
.WensPrijs					{z-index: 103; left:445px; width:55px; top:5px; color:#000; position:absolute; height:25px; background-color:transparent; text-align:right; font-weight:bold; font-size:11px;}
.WensVerwijderen			{z-index : 101; left:510px; position:absolute; vertical-align: middle; text-align:center; top:6px}
.WishListHeader				{position:relative; left:0px; width:532px; 	height:22px; border-bottom:solid 1px silver; margin:0 0 5px 0;}
.WishLine      				{position:relative; left:0px; width:532px; height:1px; border-bottom:solid 1px silver;}

.WishLine1					{position:relative; left:0px; width:532px; height:22px; background-color:#f3f3f3; margin:0; z-index:1999;}
.WishLine2					{position:relative; left:0px; width:532px; height:22px; background-color:transparent; margin:0; z-index:1999;}
.NextWishStep				{position:relative; width:100%; left:36px; height:60px;}

.HeadWensVNaam 				{position:absolute; left:5px; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.HeadWensANaam 				{position:absolute; left:180px; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.HeadWensEMail 				{position:absolute; left:320px; color:#000; text-align:left; font-weight:bold; font-size:11px;}
.HeadWensZenden 			{position:absolute; left:450px; width:75px; color:#000; text-align:right; font-weight:bold; font-size:11px;}
.WensSend   				{position:absolute; left:480px; top:7px; color:#000; text-align:right; font-weight:bold; font-size:11px;}
.WensLogged 				{position:absolute; left:499px; top:7px; color:#000; text-align:right; font-weight:bold; font-size:11px;}
.WensVNaam 					{position:absolute; left:5px; color:#000; text-align:left; font-size:11px;}
.WensANaam 					{position:absolute; left:180px; color:#000; text-align:left; font-size:11px;}
.WensEMail 					{position:absolute; left:320px; color:#000; text-align:left; font-size:11px;}
.WensCheck					{z-index : 101; left:510px; position:absolute; vertical-align: middle; text-align:center;}

.WensPersoon 				{position:relative; left:0; width:480px; height:25px;}
.MeerPersoon 				{position:relative; left:0; width:480px; height:105px;}
.WensVNaamBox 				{position:absolute; left:  0; color:#000; text-align:left; font-size:11px; width:150px;}
.WensANaamBox 				{position:absolute; left:160px; color:#000; text-align:left; font-size:11px; width:150px; top:0;}
.WensEMailBox 				{position:absolute; left:320px; color:#000; text-align:left; font-size:11px; width:150px;}

.SfeerBanner				{width:100%; height:120px; background-image: url(/Images/Periodiek/hr_Hulst.jpg); background-repeat: no-repeat; background-position:center top; background-color:Transparent;}

/* Filter & Slider */
.Filter						{position:relative; margin:0; top:0px; width:175px; padding:6px; background-color:#fff; z-index:10000; min-height: 69px;}
.FilterTitel				{color:#1E3668; font-size:11px; margin:0; width:155px;}
.FilterHelp					{position:absolute; top:5px; left:170px; z-index:20;}
.dualSliderWrapper			{top:26px; width:175px; height:55px;}
.dualSliderRailBody			{background:url(/Images/slider/slideback.gif) no-repeat;}
.dualSliderAreaStyle		{font-weight:bold; padding:0 3px}
.dualSliderRailBodyStyle	{background:url(/Images/slider/slideback.gif) no-repeat; position:relative; width:171px; height:12px; top:20px;	z-index:0;}
.dualSliderHandleStyleLeft	{width:10px; font-weight:normal; font-size:10px; height:27px; top:7px; line-height:36px; position:absolute; z-index:12;}
.dualSliderHandleStyleRight	{width:10px; font-weight:normal; font-size:10px; height:26px; top:-20px; float:right; line-height:18px; position:absolute; z-index:12; text-align:right;}
.SlideDivRight 				{width:60px !important; position:relative; left:-45px;}
.SlideDivLeft 				{width:60px !important; position:relative; left:-4px;}
.dualSliderSpanStyle		{position:absolute; float:left; margin-left:5px; top:2px; height:8px; z-index:10; background-image:url(/Images/slider/SlideBar.gif);}
.sdualSliderSpanTekst		{position:relative; right:15px;}
.MerkList					{position:relative; background-color:#fff; margin:1px 3px 1px 0; padding:5px 0 0 0; width:187px; font-size:11px; color:#1e3668;}
.MerkListChk				{position:relative; top:5px; left:3px; z-index:10;}

.WinkelWagenLeeg			{font-size:medium; color:#ccc;}
.WinkelWagenLeegFont		{color:#ccc;}
.WinkelWagenLeegAlign		{text-align:center;}

/* CloudTag */
.CloudTagHeader 			{font-size:16px; font-weight:bold; color:#1e3668; background-color:#FFF; width:177px; height:17px; line-height:17px; padding:8px;}
.CloudTagItems 				{width:185px; margin-top:1px; background-color:#f7f7f7; padding:4px; display:block; text-align:center;}
a.Size1 					{color:#666; font-size:10px; text-decoration:none; padding:3px; margin:1px; vertical-align:super;}
a.Size1:hover				{color:#de2821;}
a.Size2 					{color:#0066cc; font-size:12px; text-decoration:none; padding:3px; margin:1px; vertical-align:sub;}
a.Size2:hover				{color:#de2821;}
a.Size3 					{color:#999; font-size:14px; text-decoration:none; padding:3px; margin:1px;}
a.Size3:hover				{color:#de2821;}
a.Size4 					{color:#143468; font-size:14px; text-decoration:none; padding:3px; margin:1px;}
a.Size4:hover				{color:#de2821;}
a.Size5 					{color:#143468; font-size:18px; text-decoration:none; padding:3px; margin:1px;}
a.Size5:hover				{color:#de2821;}
a.Size6 					{color:#66ccff; font-size:21px; text-decoration:none; padding:3px; margin:1px;}
a.Size6:hover				{color:#de2821;}

/* Rating Controls */
.RadRating_ModernRating a,
.RadRating_ModernRating a span 			{background-image: url('/images/rating/Sprite.png');}
* html .RadRating_ModernRating a,
* html .RadRating_ModernRating a span 	{background-image: url('/images/rating/Sprite.gif');}
.RadRating_UserReviewsRating a,
.RadRating_UserReviewsRating a span 	{background-image: url('/images/rating/Sprite2.png');}
* html .RadRating_UserReviewsRating a,
* html .RadRating_UserReviewsRating a span {background-image: url('/images/rating/Sprite.gif');}



.PakjeGemakAdres 			{position:relative; font-size:11px; width:371px; padding:0 0 5px 0; display:block;}
.PakjeGemakRadio 			{width:24px; float:left;}
.PakjeGemakInfo 			{width:62px; float:right; text-align:right; padding:5px 10px 0 0;}
.PakjeGemakInfo a			{color:#999;}
.PakjeGemakInfo a:hover		{text-decoration:none;}
.PakjeGemakWijzig 			{position:relative; margin-top:17px; color:#999; display:none;}
.PakjeGemakWijzig a 		{color:#999;}
.PakjeGemakTekst 			{width:250px; float:left; padding:3px 0 10px 0;}

.DatumTitelNoBottom 		{position:Relative; width:371px; height:20px; font-weight:normal; color:#1e3668;}
.btnLocatieKiezer {text-indent: -9000px; display:block; width:328px; height:20px; display:block; background-image: url('/images/buttons/btnLocatiekiezer.png'); margin-top:15px;}


.BestelBreadCrumbHolder 	{position:relative; left:0; height:30px;}
.InstallatieService .BezorgOptiesTekst {float:left; width:725px; font-size:12px; color:#000; padding:9px 0 14px 0;}
.BezorgOptiesTekst 			{float:left; width:400px; font-size:12px; color:#000; padding:9px 0 14px 0;}
.BezorgOptiesTekst img 		{padding-left:14px; vertical-align: middle;}
.BezorgOptiesTekst .title 	{font-size:14px; font-weight:bold; color:#143468;}
.BezorgOptiesTekst .prijs 	{color:#143468;}
.InstallatieService 		{width:100%; position:relative; display:block;}
.RadioInstallatieService 	{float:left; width:27px; padding:6px 0 0 5px;}
.SubTitle 					{font-size:14px; font-weight:bold; color:#143468; padding:10px 0 10px 0;}

.GoederenGroepHeader 		{font-size:16px; font-weight:bold; color:#1e3668;}
a.hlMeerinfo 				{font-weight:bold; color:#1e3668;}
.VideoHolderEmpty 			{width:260px; height:123px; border:1px solid #dfdfdf; background-color:#efefef; margin-bottom: 13px; position:relative; float:left;}
a.ProductInfoMeerInfo 		{color:#666; text-decoration:underline;}

.DemoCell 					{width:63px; height:25px;border-top:1px solid #e3e3e3; background-color:#efefef; display:block;}
.VideoCell 					{width:69px; height:25px; border-right: 1px solid #e3e3e3; border-top:1px solid #e3e3e3; background-color:#efefef; display:block;}
.FotoCell 					{width:66px; height:25px; border-right: 1px solid #e3e3e3; background-color:#efefef; border-top:1px solid #e3e3e3; display:block;}			

.DivTopMenuR{position:relative; float:Left; top:3px; padding:0 10px 0 10px; width:auto; margin:6px 0 0 0; height:10px;}

.ProductLeverdatumText 		{position:relative; display:inline;}
.ActueelItem 				{width:169px; height:29px; border-bottom:1px solid #efefef; padding:0 0 0 19px; background-color:#fff; text-decoration:none; font-size:11px; color:#1e3668; line-height:29px; background-image:url('/images/red-square.jpg'); background-repeat:no-repeat; display:block;}
a.ActueelItem 				{color:#1e3668; text-decoration:none;}
a.ActueelItem:hover 		{color:#de2821;}

.Repeatingbackground 		{clear:both; position:relative; width:980px; margin:0px; padding:0px; z-index:100; background-image:url('/images/masterpage/repeatingbackground.jpg'); background-position:0 bottom; background-repeat:repeat-y; display:block; overflow:hidden;}
.Midden 					{clear:both; position:relative; width:980px; margin:0px; padding:0px; z-index:100; background-image:url('/images/masterpage/backcenterdiv.png'); background-position:0 bottom; background-repeat:no-repeat; display:block; overflow:hidden;}   

.ProductExtraMenu 			{width:187px; position:relative; left:4px; top:4px;}
.ProductExtraMenuLink2 		{position:absolute; top:0px; left:0px; z-index:4000; height:35px; background-color:Transparent;}
.ProductExtraMenuTitle 		{position:relative; top:0px; left:0px; width:175px; line-height:22px; padding-left:8px; height:22px; background-color:#c2c2c2; color:#FFF; font-size:12px;}
.ProductExtraMenuContent 	{position:relative; top:6px; left:0px; width:183px;}
.ProductExtraMenuLink 		{height:24px; border-bottom: solid 1px #f1f1f1; padding-left:4px; line-height:24px; background-color:#FFF; color:#495C7D; font-size:11px;}
.ProductExtraMenuLink a 	{text-decoration:none; color:#495C7D; font-size:11px;}
.ProductExtraMenuTerug 		{color:#666; position:relative; top:0px; left:0px; padding:5px 0 0 8px; font-size:10px;}
.ProductExtraMenuTerug a	{text-decoration:none; color:#666;}
.ProductExtraMenuGroep 		{font-size:11px; font-weight:bold; background:url(/images/MasterPage/arrow_back_bold.gif) no-repeat left center; padding:0 0 0 10px;}
.ProductExtraMenu 			{width:188px; position:relative; left:0px; top:4px; background-image:url('/images/productinfo/back-terugpanel.jpg'); background-color:#fff; background-repeat:no-repeat; height:37px; margin-bottom:10px;}
.pgTerug					{padding:0 0 0 9px;}

.ServicePanelHeader 		{width:150px; overflow:hidden; height:41px; background-image:url('/images/bestellen/header-servicepanel.jpg'); line-height:41px; padding:0 0 0 43px; color:#666; font-size:16px; font-weight:bold;}
.ServicePanel 				{width:177px; padding:2px 8px 30px 8px; margin-bottom:4px; background-color:#fff; background-image:url('/images/bestellen/back-servicepanel.jpg'); background-position:bottom; background-repeat:repeat-x; min-height:87px; color:#666; font-size:11px;}

.MainTitelWithoutBorderBottom{position:relative; height:14px; left:0px; top:0; width:560px; margin:0; padding:0; text-decoration:none; font-size:11px;}


.WsWinkelmandHolder 		{width:193px; padding:11px 4px 0 4px; margin:0 0 -9px 0; background-image:url('/images/masterpage/backwinkelmand.jpg'); background-repeat:repeat-x; position:relative; left:-4px; top:-7px;}


/*      Popup wachtwoordvergeten bij inloggen   */
.PopupWachtwoordvergeten 	{display:block; width:550px; background-color:#FFF;}
.divWachtwoordVergeten 		{left:50px; top:50px; width:550px; height:150px;}
.vergeten1					{}
.Labelvergeten1				{color:#000; position:absolute; top:70px; left:30px;}
.tekstvergeten1				{position:absolute; top:70px; left:120px; border-bottom-style: inset;}
.ButtonVergeten1			{position:absolute; top:70px; left:277px; border-bottom-style: inset;}
.meldingvergeten1			{font-size:10pt; color:red; position:absolute; top:88px; left:30px;}
.WachtwoordVergetenMailFout {font-size:10pt; left:120px; width:420px; color:red; position:relative; top:23px; height:17px; display:none;}
.WachtwoordVergetenMailVerzonden {font-size:10pt; left:120px; width:420px; color:red; position:relative; top:23px; height:17px; display:none;}
.txtWachtwoordVergeten 		{height:35px; width:380px; font-size:14px; font-weight:bold; color:#1E3668; padding:10px 0 0 10px;}
.W8wVergetenSluit			{position:absolute; left:410px; width:110px; top:10px;}

.faqdiv						{margin:2px 0 0 0;}

.ProductDetailOmschrijving 	{}
.ProductDetailOmschrijvingShortList {overflow:hidden; max-height:45px;}

#ctl00_LeftColumnTop_Filters {Margin-bottom:5px;}

.FlixPopup 					{z-index:80000; background-image:url(/Images/trans.png); position:absolute; top:0px; left:0px; width: 100%; height:100%; text-align:center; padding-top:100px;}

.EnergieWijzer 				{position:relative; color:#000; font-size:11px; font-weight:normal; height:19px;}
a.lblEnergiewijzer 			{position: absolute; bottom:4px;}
a.lblEnergiewijzer:hover	{text-decoration:underline; color:#000;}
.PopupHint 					{width:280px;}



/*  RadSlider */
div.FilterValues                                        {white-space: nowrap; display: inline;}
div.ModernSlider                                        {left: 3px; position: relative; top: 5px; height: 50px;}
div.RadSlider_Modern .rslTrack                          {border: 1px solid #cccccc;}
div.RadSlider_Modern .rslHorizontal a.rslHandle         {background-image: url(images/Handles.png);	_background-image: url(images/Handles.gif);	width: 41px; top:13px;}
div.RadSlider_Modern div.rslHorizontal a.rslDraghandle  {background-image: url('/images/slider/SlideMin.png'); width: 18px;	height: 27px; margin-top: 6px; background-repeat: no-repeat;}
div.RadSlider_Modern div.rslHorizontal a.rslDraghandle2 {background-image: url('/images/slider/SlideMax.png'); width: 18px;	height: 27px; margin-top: -21px; background-repeat: no-repeat;}
div.RadSlider_Modern .rslHorizontal .rslTrack           {border: 1px solid #cccccc; width: 169px !important; height: 10px !important; left:41px;	top:15px;}
div.RadSlider_Modern .rslHorizontal .rslSelectedregion  {background: url('/Images/slider/SlideBar.gif') left top repeat-x; margin: 1px 1px 1px 1px;	max-width: 167px !important;}

/* styles from the base stylesheet of RadSlider */
div.RadSlider_Modern .rslHorizontal a.rslHandle         {height: 16px; line-height: 16px;}
div.RadSlider_Modern .rslHorizontal .rslDecrease        {background-position: 0 -25px;}
div.RadSlider_Modern .rslHorizontal .rslDecrease:hover  {background-position: -51px -25px;}
div.RadSlider_Modern .rslHorizontal .rslIncrease        {background-position: 0 0;}

/*  ###### 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: Arial; 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;
}




div.RadSlider_Modern .rslHorizontal .rslIncrease:hover
{
	background-position: -51px 0; border: 1px solid red;
}

div.RadSlider_Modern .rslHorizontal a.rslDraghandle:hover, 
div.RadSlider_Modern .rslHorizontal a.rslDraghandle2:hover,
div.RadSlider_Modern .rslHorizontal a.rslDraghandle:focus, 
div.RadSlider_Modern .rslHorizontal a.rslDraghandle:active,
div.RadSlider_Modern .rslHorizontal a.rslDraghandle2:focus, 
div.RadSlider_Modern .rslHorizontal a.rslDraghandle2:active
{
	background-position: 0 0;
}

div.RadSlider_Modern .rslHorizontal .rslTrack, 
div.RadSlider_Modern .rslHorizontal .rslSelectedregion
{
	height: 13px;
	line-height: 13px;
}

.AcceptGiroInput {width: 450px; font-family:arial;font-size:12px; margin: 10px;}
.pnlInput { margin: 10px;}

.sharethis-container
{
    Position: relative;
    left: 11px;
    top: 0;
    width: 550px;
    
    margin-bottom: 5px;
}
.sharethis-close
{
    text-align: right;
    padding: 2px 5px 0 0;
}
.sharethis-open
{
    display: none;
    border-top: solid 1px #ddd;
    text-align: right;
    padding: 2px 5px 5px 0;
}
.sharethis-close a,
.sharethis-close a:visited,
.sharethis-close a:active,
.sharethis-close a:hover
{
    color: #7691A8;
    font-size: 11px;
    text-decoration: none;
}   
.sharethis-close a:hover
{
    text-decoration: underline;
}
.sharethis-open a,
.sharethis-open a:visited,
.sharethis-open a:active,
.sharethis-open a:hover
{
    color: #999;
    font-size: 11px;
    text-decoration: none;
    background-color: #fff;
    margin-top: -10px;
    float: right;
    padding: 0px 4px;
}
.sharethis-open a:hover
{
    text-decoration: underline;
}
.sharethis
{
    border: solid 1px #D1DFEB;
    background-color: #e5ecf2;
    
    line-height: 21px;    
    padding: 0px 4px 5px;
    text-align: center !important;
}
