/* GSM Warenhuis CSS */
/* www.gsmwarenhuis.nl */

/* Globale settings
=============================================== */
* 
{ 
 margin: 0;
 padding: 0;
}

html, body
{
 padding: 0;
 margin: 0;
 background: #d5d5d5 url('/img/site_bg.gif') repeat-y 50% 0%;
 /*background-attachment:fixed;*/
}

.clear 
{
 clear: both;
 font-size: 0;
 line-height: 0px;
}

#cleardiv
{
 clear: both;
 height: 1px;
}

h1, h2 {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 font-weight: normal;
 color: #000000;
 padding: 0;
 margin: 0;
}

h1.omschrijving {
 font-family: arial, helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
 color: #ff6600;
 padding: 0px 0px 10px 0px;
}

h2.omschrijving {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 font-weight: normal;
 color: #000000;
 padding: 0;
 margin: 0;
}

h2.ParentSitemap {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #006699;
 padding: 0;
 margin: 0;
}

h3.omschrijving {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 font-weight: normal;
 color: #006699;
 padding: 0;
 margin: 0;
}

h3.ParentSitemap {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #006699;
 padding: 0;
 margin: 0;
}

ul.Normaal
{
 list-style-type: disc;
 padding: 0px 0px 0px 30px;
}

ul.Normaal li
{
 list-style-type: disc;
 padding: 0px 0px 0px 0px;	
}

ul.Decimaal
{
 list-style-type: decimal;
 padding: 0px 0px 0px 30px;
}

ul.Decimaal li
{
 list-style-type: Decimal;
 padding: 0px 0px 0px 0px;	
}

ul.Nieuws
{
  margin: 0;
  padding: 10px 0px 10px 15px;
  list-style-type: none;
}

ul.Nieuws li
{
  padding: 2px 0px 2px 0px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px; 
  margin: 0;
  border: 0px solid #999;
  height: 100%;
}

ul.Providers {
 list-style-type: none;
 padding: 6px 0px 0px 0px;
 margin:  0;
}

li.Providers {
 list-style-type: none;
 padding: 0px 0px 0px 0px;
 margin:  0;
}

ul.Fabrikanten {
 list-style-type: none;
 padding: 6px 0px 0px 0px;
 margin:  0;
}

li.Fabrikanten {
 list-style-type: none;
 padding: 0px 0px 0px 0px;
 margin:  0;
}

ul.Informatie
{
  margin: 0;
  padding: 15px 0px 15px 15px;
  list-style-type: none;
}

ul.Informatie li
{
  padding: 2px 0px 2px 0px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px; 
  margin: 0;
  border: 0px solid #999;
  height: 100%;
}

ul.SubInformatie
{
  margin: 0;
  font-size: 0px;
  padding: 0px 0px 0px 50px;
  list-style-type: none;
}

ul.AanbiedingSpecs
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul.AanbiedingSpecs li
{
  padding: 4px 0px 4px 0px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px; 
  margin: 0;
  border: 0px solid #999;
  height: 100%;
}

ul.Bestelvoorwaarden 
{
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 padding: 20px 0px 20px 25px;
 margin: 0px;
}

ul.Bestelvoorwaarden li
{
  padding: 2px 0px 2px 0px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
}

ul.Toestelspecs
{
  padding: 0px 0px 0px 18px;
  margin: 0px;
  vertical-align: top;
  list-style-image: url(../img/oranje_pijl.gif);
  width: 172px;
  float: left;
  border: 0px solid #999;
  position: relative;
}

ul.Toestelspecs li
{
  padding: 0px 0px 0px 0px;
  margin: 0px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px; 
}

ul.Toestelspecs2
{
  padding: 0px 0px 0px 18px;
  margin: 0px;
  vertical-align: top;
  list-style-image: url(../img/oranje_pijl.gif);
  width: 168px;
  float: right;
  border: 0px solid #999;
  position: relative;
}

ul.Toestelspecs2 li
{
  padding: 0px 0px 0px 0px;
  margin: 0px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px; 
}

ul.ToestelSpecsTop5
{
  padding: 0px 0px 0px 18px;
  margin: 0px;
  vertical-align: top;
  list-style-image: url(../img/oranje_pijl.gif);
  width: 172px;
  border: 0px solid #999;
}

ul.MenuItems
{
 list-style-type: disc;
 padding: 0px 0px 0px 0px;
 margin:  0;
 color: Orange;
 font-size: 11px;
}

ul.Toestellen
{
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.2;
}

ul.Toestellen li.header
{
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	list-style-type: none;
}

ul.Toestellen li.item
{
	padding: 0;
	margin: 0;	
	list-style-type: none;
}

.informatiepijl
{
 vertical-align: baseline;
 line-height: 0px;
 border: 0px;
 padding: 0px 15px 0px 0px;
 margin: 0px;
 font-size: 0px;
}

div.hr {
  height: 1px;
  background: #CCC;
  margin: 0px 15px 0px 15px;
  padding: 0;
}
div.hr hr {
  display: none;
}

div.hr2 {
  height: 1px;
  background: #CCC;
  margin: 5px 10px 5px 0px;
  padding: 0;
}
div.hr2 hr {
  display: none;
}

P {
 padding: 20px 0 0 0;
}

.InformatieBoxNrml
{
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 line-height: 20px;
 font-weight: normal;
 color: #000000;
 padding: 15px 15px 0px 15px;
}

.TerugLink
{
 border: 0px;
 text-align: center;
 width: 568px;
 padding-top: 50px;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
}

.spanZwart
{
 color: #000;
 font-size: 12px;
 font-weight: bold;
 font-family: arial, helvetica, sans-serif; 
}

.Textnrml
{
 font-size: 12px;
 font-weight: normal;
 font-family: arial, helvetica, sans-serif; 
}

.spanAccessoires
{
 color: #000;
 font-size: 12px;
 font-weight: normal;
 font-family: arial, helvetica, sans-serif; 
 padding-bottom: 4px;
}

.spanGroen
{
 color: #00cc00;
 font-size: 12px;
 font-weight: bold;
}

.spanRood
{
 color: #ff0000;
 font-size: 12px;
 font-weight: bold;
}

.spanGeel
{
 background-color: yellow;
}

.spanGrijs
{
 background-color: Gray;
 font-size: 11px;	
}

.spanRoodGR
{
 color: #ff0000;
 font-size: 16px;
 font-weight: bold;
}

.spanOranjeBold
{
 color: #ff6600;
 font-size: 13px;
 font-family: arial, helvetica, sans-serif; 
 font-weight: bold;
}

.spanOranje
{
 color: #ff6600;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
}

.spanBlauwGR
{
 font-family: arial, helvetica, sans-serif;
 font-size: 16px;
 color: #006699;
 font-weight: bold;
}

.selectAantal
{
 width: 70px;
 text-align: left;
 border: 0px solid #CCC;
 padding: 0;
 margin: 0;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
}

.textbox_orderformulier
{
  border: 1px solid #CCC;
  width: 250px;   
}

.textbox_orderformulier2
{
  border: 1px solid #CCC;
}

.textbox_nieuwsbrief
{
  border: 1px solid #CCC;
  width: 250px;
}

.ddl_orderformulier
{
 font-size: 12px;
 font-family: arial, helvetica, sans-serif;
 border: 1px solid #CCC; 
}

.wit
{
 font-size: 12px;
 color: #000;
 font-family: arial, helvetica, sans-serif;
 height: 12px;   
}

.imgRight
{
 float: right;
}

.imgLeft
{
 float: left;
}

.imgCenter
{
 /*margin-left: auto;
 margin-right: auto;*/
 padding-left: 50px;
}

.imgMiddle
{
 vertical-align: middle;
 border: 0;
}

.imgVraagteken
{
 cursor: pointer;
}

.streepdoor
{
 text-decoration: line-through;
}

.Button1
{
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 font-size: 8pt;
 height: 18px;
}

.sitemapNode
{
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #006699;
 padding: 0;
 margin: 0;
 line-height: 20px;
 padding: 15px 15px 0px 15px;
}

/* Layout opmaak
=============================================== */
#container 
{ 
 margin-left: auto;
 margin-right: auto;
 margin-top: 0;
 margin-bottom: 0;
 width: 990px; 
 padding: 0px;
 font-size: 2px;
} 

/* Top
=============================================== */
#top,.top
{
 width: 990px;
 height: 120px;
 background: #FFF;
 background-image: url("../img/top_bg.gif");
 background-repeat: repeat;
 font-size: 0px;
 padding: 0;
 margin: 0;
}

/* Content
=============================================== */
#content
{
 /*margin-left: 212px;
 margin-right: 198px;*/
 float: left;
 width: 583px;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 15px;
 border: 0px solid #999999;
 font-size: 0px;
}

/* Menu Rechts
=============================================== */
#rechts
{
 float: right;
 width: 180px;
 padding-top: 15px;
 padding-right: 15px;
 font-size: 2px;
}

/* Menu Links
=============================================== */
#links 
{
 float: left;
 width: 180px;
 padding-top: 15px;
 padding-left: 15px;
 font-size: 2px;
}

/* Footer
=============================================== */
#footer
{
 clear: both;
 width: 990px;
 height: 115px;
 margin: 10px 0px 0px 0px;
 background-image: url("../img/footer_bg.gif");
 background-repeat: no-repeat;
 font-size: 2px;
}

/* Top structuur
=============================================== */
.top_winkelwagen
{
 background-image: url("../img/top_winkelwagen_bg.gif");
 background-repeat: no-repeat;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
 border: 0px solid #000;	
 width: 340px;
 height: 40px;
 margin: 8px 0px 0px 0px;
 padding: 8px 0px 0px 15px;
 float: right;
}

.top_kruimelpad
{
 width: 595px;
 height: 42px;
 padding: 5px 0px 0px 25px;
 float: left;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
 font-weight: bold;
 border: 0px solid #000;	
}

.top_logo
{
 float: left;
 display:block;
 padding:0;
 padding: 0px 0px 0px 25px;
 margin: -10px 0px 0px 0px;
 width:245px;
 height:69px;
}

.top_logoMIS
{
 float: left;
 padding: 0px 0px 0px 25px;
 margin: -13px 0px 0px 0px;
}

.top_zoeken
{
 float: right;
 margin: 0;
 padding: 10px 45px 0px 0px;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
}

.top_zoekbox
{
 width: 305px;
 height: 18px;
 padding: 0px 0px 0px 2px;
 margin: 0px 15px 0px 0px;
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
}

.top_imgZoeken
{
 line-height: 0;
 padding: 0;
 margin: 0;
}

.top_zoektip
{
 padding: 0px 0px 0px 5px;
}

.top_toppersbox
{
 width: 990px;
 border: 0px solid #000;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
 padding: 8px 0px 0px 0px;
 /*margin: 0px 0px 0px 108px;*/
}

.tblToppersTop
{
 margin: 0 auto;
}

.tblToppersTop td
{
 padding: 0px 30px 0px 0px;
}

/* Linker menu
=============================================== */
.menu_bgtop 
{
 background-image: url("../img/menu_bgtop.gif");
 background-repeat: no-repeat;
 height: 4px;
 width: 180px;
 font-size: 0px;
 padding:0;
 margin:0;
}

.menu_bgbottom 
{
 background-image: url("../img/menu_bgbottom.gif");
 background-repeat: no-repeat;
 height: 4px;
 width: 180px;
 font-size: 0px;
}

.menu_itemline
{
 background-image: url("../img/menu_bgitem_line.gif");
 background-repeat: no-repeat;
 width: 180px;
 height: 1px;
 font-size: 0px;
 margin: 0;
 padding: 0;
 overflow: hidden;
}

.menu_itemkop
{
 background-image: url("../img/menu_bgitem.gif");
 width: 165px;
 height: 22px;
 padding: 10px 0px 0px 15px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
}

.menu_item 
{
 background-image: url("../img/menu_bgitem.gif");
 width: 165px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 4px 0px 4px 15px;
 color: #bfdeeb;
}

.menu_item2
{
 background-image: url("../img/menu_bgitem2.gif");
 width: 165px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 4px 0px 4px 15px;
 color: #FFF;
}

.menu_nieuwsbrief
{
 background-image: url("../img/nieuwsbrief.gif");
 background-repeat: no-repeat;
 width: 165px;
 height: 38px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 37px 0px 0px 15px;
 color: #bfdeeb;
 background-color: #0176a8;
}

.menu_extraspace
{
 background-image: url("../img/menu_bgitem.gif");
 width: 180px;
 height: 10px;
}

.menu_mediumspace
{
 background-image: url("../img/menu_bgitem.gif");
 width: 180px;
 height: 80px;
}

.menu_bigspace
{
 background-image: url("../img/menu_bgitem.gif");
 width: 180px;
 height: 450px;
}

/* Bundels menu
=============================================== */

.menu_bgtop_bundels
{
 background-image: url("../img/menu_bgtop_bundels.gif");
 background-repeat: no-repeat;
 height: 6px;
 width: 180px; 
 font-size: 0px;
 margin: 0px 0px 0px 0px;
}

.menu_bgbottom_bundels
{
 background-image: url("../img/menu_bgbottom_bundels.gif");
 background-repeat: no-repeat;
 height: 6px;
 width: 180px;
 padding: 0px 0px 15px 0px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 overflow: hidden;
}

.menu_item_bundels
{
 background-image: url("../img/menu_bgitem_bundels.gif");
 width: 175px;
 padding: 4px 0px 4px 5px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 11px;
 color: #666666;
 font-weight: normal;
}

/* Koeriersdienst menu 
Datum: 08-12-2008
Koeriersdienst box op de masterpage
=============================================== */
#menu_KoeriersDienst
{
	position:relative;
	width:181px;
	color:#000;
	font-family:Arial;
	font-size:12px;
	background-color:#fcf3ed;
	padding:0;
	margin:0;
	line-height:normal;
	margin-top:20px;
	margin-bottom:30px;
}

#menu_KoeriersDienst .Top
{
	background-image:url("../img/boxKoerier_top.gif");
	background-repeat:no-repeat;
	border-width:0px;
		height:10px;
	line-height:10px;
}

#menu_KoeriersDienst .Uitleg
{
	width:171px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding-left:8px;
}

#menu_KoeriersDienst .Uitleg p
{
	padding-top:10px;
}

#menu_KoeriersDienst .Uitleg a 
{
	color:#006699;

}

#menu_KoeriersDienst .Bottom
{
	background-image:url("../img/boxKoerier_bottom.gif");
	background-repeat:no-repeat;
	height:10px;
	line-height:10px;
	border-width:0px;
}

#menu_KoeriersDienst .Bottom img 
{	
	position:absolute;
	left:85px;
	top:65px;
}

/* Klantenservice menu
=============================================== */

#menu_bgtop_klntservice 
{
 background-image: url("../img/menu_bgtop_kltnservice.gif");
 background-repeat: no-repeat;
 height: 5px;
 width: 180px; 
 font-size: 0px;
}

.menu_bgbottom_klntservice
{
 background-image: url("../img/menu_bgbottom_kltnservice.gif");
 background-repeat: no-repeat;
 height: 93px;
 width: 170px;
 padding: 0px 0px 0px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
}

.menu_bgbottom_klntservice2
{
 background-image: url("../img/menu_bgbottom_kltnservice2.gif");
 background-repeat: no-repeat;
 height: 58px;
 width: 170px;
 padding: 0px 0px 0px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
}

#menu_itemkop_klntservice
{
 background-image: url("../img/menu_bgitem_kltnservice.gif");
 width: 170px;
 padding: 4px 0px 0px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 16px;
 font-weight: bold;
}

#menu_item_klntservice
{
 background-image: url("../img/menu_bgitem_kltnservice.gif");
 width: 170px;
 padding: 10px 0px 20px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
}

/* Toppers menu
=============================================== */

.menu_bgtop_toppers
{
 background-image: url("../img/menu_bgtop_toppers.gif");
 background-repeat: no-repeat;
 height: 5px;
 width: 180px; 
 font-size: 0px;
 margin: 15px 0px 0px 0px;
}

.menu_bgbottom_toppers
{
 background-image: url("../img/menu_bgbottom_toppers.gif");
 background-repeat: no-repeat;
 height: 5px;
 width: 165px;
 padding: 0px 0px 0px 15px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 overflow: hidden;
}

.menu_itemkop_toppers
{
 background-image: url("../img/menu_bgitem_toppers.gif");
 width: 165px;
 padding: 3px 0px 3px 15px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 16px;
 color: #006699;
 font-weight: bold;
}

.menu_itemkop_wordtverwacht
{
 background-image: url("../img/menu_bgitem_toppers.gif");
 width: 170px;
 padding: 3px 0px 3px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 16px;
 color: #006699;
 font-weight: bold;
}

.menu_item_toppers
{
 background-image: url("../img/menu_bgitem_toppers.gif");
 width: 170px;
 padding: 1px 0px 1px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 color: #006699;
 border: 0px solid #999;
}

.menu_itemline_toppers
{
 background-image: url("../img/menu_bgitem_line_toppers.gif");
 background-repeat: no-repeat;
 width: 180px;
 height: 1px;
 font-size: 0px;
 margin: 0;
 padding: 0;
 overflow: hidden;
}

.topperNummer
{
 float: left;
 width: 10px;
 padding: 2px 0px 0px 0px;
 border: 0px solid #999;
}

.topperTekst
{
 width: 113px;
 padding: 2px 0px 0px 5px;
 border: 0px solid #999;
 float: left;
}

.topperImage
{
 margin: 4px 0px 0px 0px;
 padding: 0px 5px 0px 0px;
 width: 36px;
 border: 0px solid #999;
 float: left;   
}

/* Hulp bij bestellen menu
=============================================== */

.menu_bgtop_hulp
{
 background-image: url("../img/menu_bgtop_hulp.gif");
 background-repeat: no-repeat;
 height: 5px;
 width: 180px; 
 font-size: 0px;
 margin: 15px 0px 0px 0px;
}

.menu_bgbottom_hulp
{
 background-image: url("../img/menu_bgbottom_hulp.gif");
 background-repeat: no-repeat;
 height: 5px;
 width: 165px;
 padding: 0px 0px 0px 15px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 overflow: hidden;
}

.menu_itemkop_hulp
{
 background-image: url("../img/menu_bgitem_hulp.gif");
 width: 165px;
 padding: 3px 0px 3px 15px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 16px;
 color: #666666;
 font-weight: bold;
}

.menu_itemkop_hulp2
{
 background-image: url("../img/menu_bgitem_hulp.gif");
 width: 170px;
 padding: 3px 0px 3px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 16px;
 color: #666666;
 font-weight: bold;
}

.menu_item_hulp
{
 background-image: url("../img/menu_bgitem_hulp.gif");
 width: 165px;
 padding: 4px 0px 4px 15px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
 font-weight: bold;
}

.menu_item_hulp2
{
 background-image: url("../img/menu_bgitem_hulp.gif");
 width: 170px;
 padding: 4px 0px 4px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 11px;
 color: #000;
 font-weight: normal;
}

.menu_itemline_hulp
{
 background-image: url("../img/menu_bgitem_line_hulp.gif");
 background-repeat: no-repeat;
 width: 180px;
 height: 1px;
 font-size: 0px;
 margin: 0;
 padding: 0;
 overflow: hidden;
}

/* Keurmerk menu
=============================================== */

.menu_bgtop_keurmerk
{
 background-image: url("../img/menu_bgtop_keurmerk.gif");
 background-repeat: no-repeat;
 height: 5px;
 width: 180px; 
 font-size: 0px;
 margin: 15px 0px 0px 0px;
}

.menu_bgbottom_keurmerk
{
 background-image: url("../img/menu_bgbottom_keurmerk.gif");
 background-repeat: no-repeat;
 height: 5px;
 width: 165px;
 padding: 0px 0px 0px 15px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 overflow: hidden;
}

.menu_item_keurmerk
{
 background-image: url("../img/menu_bgitem_keurmerk.gif");
 width: 180px;
 padding: 4px 0px 4px 0px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
 text-align: center;
}

/* Toestellen menu
=============================================== */

.menu_bgtop_toestellen
{
 background-image: url("../img/menu_bgtop_toppers.gif");
 background-repeat: no-repeat;
 height: 5px;
 width: 180px; 
 font-size: 0px;
 margin: 15px 0px 0px 0px;
}

.menu_bgbottom_toestellen
{
 background-image: url("../img/menu_bgbottom_toppers.gif");
 background-repeat: no-repeat;
 height: 5px;
 width: 165px;
 padding: 0px 0px 0px 15px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 overflow: hidden;
}

.menu_item_toestellen
{
 background-image: url("../img/menu_bgitem_toppers.gif");
 width: 170px;
 padding: 1px 0px 1px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 color: #006699;
 border: 0px solid #999;
}

.menu_itemkop_wordtverwacht
{
 background-image: url("../img/menu_bgitem_toppers.gif");
 width: 170px;
 padding: 3px 0px 3px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 16px;
 color: #006699;
 font-weight: bold;
}

/* Overige menu
=============================================== */

.menu_overige
{
 /*margin-top: 730px;	*/
}

.menu_itemkop_overige
{
 background-image: url("../img/menu_bgitem_overige.gif");
 width: 170px;
 padding: 4px 0px 0px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 16px;
 font-weight: bold;
}

.menu_bgtop_overige
{
 background-image: url("../img/menu_bgtop_overige.gif");
 background-repeat: no-repeat;
 height: 5px;
 width: 180px; 
 font-size: 0px;
 margin: 15px 0px 0px 0px;
}

.menu_bgbottom_overige
{
 background-image: url("../img/menu_bgbottom_overige.gif");
 background-repeat: no-repeat;
 height: 5px;
 width: 165px;
 padding: 0px 0px 0px 15px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 overflow: hidden;
}

.menu_item_overige
{
 background-image: url("../img/menu_bgitem_overige.gif");
 width: 164px;
 padding: 4px 6px 4px 10px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
}

/* Aanbiedingblokken
=============================================== */

#tblaanbiedingen
{
 padding: 0;
 table-layout: fixed;
 font-size: 2px;
 border: 1px solid #999;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
}

.AanbiedingBox1 
{
  width: 180px;
  height: 265px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
  float: left;
  position:relative;
}

.AanbiedingBox15
{
  width: 277px;
  height: 265px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
  float: left;
  position:relative;
}

.AanbiedingBox2 
{
  width: 375px;
  height: 265px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
  float: left;
  position:relative;
}

.AanbiedingBox3
{
  width: 570px;
  height: 265px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
  float: left;
  position:relative;
}

.AanbiedingImageBox 
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px solid #CCC;
  border-bottom: 0px solid #CCC;
  background: #FFF;
  height: 130px;
  position: relative;
  
  /*padding: 4px 0px 0px 0px;*/  
  /*margin-left: auto;
  margin-right: auto;
  padding-left: 10%;
  padding-right: 10%;*/
  
  /*padding: 4px 0px 0px 0px;
  margin: 0;
  height: 130px;*/
}

.miniProviderLogo
{
 font-size: 0;
 padding: 0;
 margin: 0;
 border: 0px solid #DFDFDF;
 width: 40px;
 height: 18px;
 position: absolute;
 top: 4px;
 right: 8px;
}

.AanbiedingImage
{
 line-height: 0px;
 font-size: 0px;
 border: 0;
 padding: 0;
 margin: 0;
 position: relative;
}


.AanbiedingInfo 
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  background: url('../img/aanbieding_bg.gif') repeat-x;
  height: 94px;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
  padding: 10px 0px 0px 10px;
}

.AanbiedingTop 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.AanbiedingBottom 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.AanbiedingBestelOpties 
{
  background: url('../img/aanbieding_bg_bottom.gif'); /* repeat-x */
  height: 23px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
}

.BestelOptiesMeerInfo
{
 float: left;   
 border: 0px solid #999;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 margin: 0;
 padding: 6px 0px 0px 10px;
}

.BestelOptiesBestellen
{
 float: right; 
 border: 0px solid #999;
 font-size: 0px;
 padding: 4px 4px 0px 0px;
 margin: 0px 0px 0px 0px;
 text-align: right;
}

.top-left 
{ 
 background-image: url('../img/aanbieding_tophoekje_L.gif');
 height: 5px;
 margin-right: 5px; 
 font-size: 2px;
}

.top-right
{ 
 float: right;
 margin-top: -5px;
 background-image: url('../img/aanbieding_tophoekje_R.gif'); 
 height: 5px; 
 width: 5px;
 font-size: 2px; 
}

.bottom-left 
{ 
 background-image: url('../img/aanbieding_bottomhoekje_L.gif');
 height: 5px;
 font-size: 2px;
 margin-right: 5px;
}

.bottom-right 
{ 
 background-image: url('../img/aanbieding_bottomhoekje_R.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 5px;
 font-size: 2px;
 margin-top: -5px;
}

.TitelAanbieding
{
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;  
  font-weight: bold;
}

.SpecsRood
{
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;  
  font-weight: bold;
  color: #ff0000;
}

.SpecsRoodGr
{
  font-size: 18px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;  
  font-weight: bold;
  color: #ff0000;
}

.Specsklein
{
  font-size: 11px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;     
}

/* AanbiedingInfo
=============================================== */

.AanbiedingInfoBox
{
  width: 570px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
}

.AanbiedingInfoInhoudBox 
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px solid #CCC;
  border-bottom: 0px solid #CCC;
  background: #FFF;
  padding: 10px 15px 15px 15px;
  height: 100%;
}

.AanbiedingInfoInhoud2
{
  border: 0px;
  background: #FFF;
  font-size: 12px;
  margin-left: 10px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
}

.AanbiedingInfoTop 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.AanbiedingInfoBottom 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.AanbiedingInfoImage
{
 float: right;   
}

.AanbiedingInfoLinks
{
 float: left;   
 width: 300px;
}

.AanbiedingInfoImageBorder
{ 
 border: 1px solid #CCC;
 margin-right: 4px;
 margin-left: 4px;
}

.AanbiedingInfoPrijs
{
 margin: 20px 0px 10px 10px;
 color: #ff6600;
 font-size: 14px;
 font-weight: bold;
 font-family: arial, helvetica, sans-serif; 	
 width: 100px;
 border: 0px solid #ccc;
}

.AanbiedingInfoOpties 
{
  background-color: #e5e5e5;
  height: 35px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
}

.AanbiedingInfoBestelknop
{
 float: right;
 width: 340px;
 border: 0px solid #999;
 text-align: right;
 padding: 5px 5px 0px 0px;
}

.AanbiedingInfotop-left 
{ 
 background-image: url('../img/aanbieding_tophoekje_L.gif');
 height: 5px;
 margin-right: 5px; 
 font-size: 2px;
}

.AanbiedingInfotop-right
{ 
 float: right;
 margin-top: -5px;
 background-image: url('../img/aanbieding_tophoekje_R.gif'); 
 height: 5px; 
 width: 5px;
 font-size: 2px; 
}

.AanbiedingInfobottom-left 
{ 
 background-image: url('../img/LOHoek2.gif');
 height: 5px;
 font-size: 2px;
 margin-right: 5px;
}

.AanbiedingInfobottom-right 
{ 
 background-image: url('../img/ROHoek2.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 5px;
 font-size: 2px;
 margin-top: -5px;
}

.ExtraAbonnementBox
{
 width: 570px;
 padding: 0;
 margin: 0;
}

.ExtraAbonnementBoxTop {
  height: 6px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.ExtraAbonnementBoxBottom {
  height: 6px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.ExtraAbonnementBoxTL
{ 
 background-image: url('../img/box_stnd_LB2.gif');
 height: 6px;
 margin-right: 6px; 
 font-size: 2px;
}

.ExtraAbonnementBoxTR
{ 
 float: right;
 margin-top: -6px;
 background-image: url('../img/box_stnd_RB.gif'); 
 height: 6px; 
 width: 6px;
 font-size: 2px; 
}

.ExtraAbonnementBoxBL
{ 
 background-image: url('../img/box_stnd_LO2.gif');
 height: 6px;
 font-size: 2px;
 margin-right: 6px;
}

.ExtraAbonnementBoxBR
{ 
 background-image: url('../img/box_stnd_RO.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 6px;
 font-size: 2px;
 margin-top: -6px;
}

.ExtraAbonnementInhoud {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  font-size: 12px;
  padding: 0px 0px 0px 0px;
}

.tblExtraAbonnementInfo
{
  width: 568px;	
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
}

.tblExtraAbonnementInfo td.Omschrijving
{
  padding: 12px 5px 12px 15px;
  vertical-align: top;
  width: 337px;
}

.tblExtraAbonnementInfo td.PerMaand
{
  text-align: center;
  vertical-align: top;
  background-color: #dfecf2;
  padding: 12px 0px 0px 0px;	
  width: 82px;
}

.tblExtraAbonnementInfo td.Prijs
{
  text-align: center;
  vertical-align: top;
  width: 144px;
  padding-top: 12px;
}

/* Headerboxen
=============================================== */

.TitelBox
{
 font-family: arial, helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
 color: #ff6600;
 padding: 0px 0px 10px 0px;
}

#infobox
{
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 background-color: #FFF;
 color:#000;
 border: 1px solid #999999;
 margin-bottom: 2px;
 padding:8px 20px 12px 9px;
}

.infobox1
{
 font-family: arial, helvetica, sans-serif;
 font-size: 16px;
 color: #006699;
 font-weight: bold;
 padding: 0px 0px 12px 0px;
 border: 0px solid #999;
}

.infobox2
{
 font-family: arial, helvetica, sans-serif;
 font-size: 16px;
 color: #006699;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 border: 0px solid #999;
}

.infobox3
{
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #006699;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 border: 0px solid #999;
}



/* Diverse blokken
=============================================== */

.SimOnlyAanbiedingBox
{
  /*background-image: url('../img/voorkant_simonlyblok2.gif'); 
  background-repeat: no-repeat;
  width: 570px;
  height: 285px;
  margin-bottom: 10px;*/
  
  background-image: url('../img/voorkant_simonlyblok-new.gif'); 
  background-repeat: no-repeat;
  width: 570px;
  height: 261px;
  margin-bottom: 5px;
}

.SimOnlyAanbiedingBoxInhoud
{
 padding: 46px 0px 0px 0px;
 border: 0px solid #CCC;
}

.SimOnlyBlokkenlinks
{
  float: left;
  border: solid 0px #999;
  width: 283px;
  height: 207px;
  padding-top: 5px;
}

.SimOnlyBlokkenrechts
{
  float: right;
  border: solid 0px #999;
  width: 283px;
  height: 207px;
  padding-top: 5px;
}

.SimOnlyAanbiedingBoxVerlenging
{
  margin: 290px 2px 0px 0px;
  border: 0px solid #000;
  width: 208px;
  height: 41px;
  float: right;
}

.tblSimOnlyAanbiedingen
{
 width: 330px;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #000;
}

.tblSimOnlyAanbiedingen td.NieuweProvider
{
 padding: 0px 0px 10px 0px;   
}

.tblSimOnlyAanbiedingen td.Extraspacing
{
 padding: 0px 0px 10px 0px;   
}

.tblSimOnlyAanbiedingen td.Header
{ 
 color: #006699;
}

.tblSimOnlyAanbiedingenNieuw
{
 width: 570px;
 height: 212px;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #000;
}

.tblSimOnlyAanbiedingenNieuw td.Header
{ 
 color: #006699;
 font-weight: bold;
}

.tblSimOnlyAanbiedingenNieuw table.providerblok
{
 width: 276px;
 margin-left: 9px;	
 margin-top: 5px;
}

.tblSimonlyBlokVoorkant
{
 width: 267px;
 margin: 0px 0px 11px 9px;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #000;
}

.tblSimonlyBlokVoorkant td.Header
{ 
 color: #006699;
 font-weight: bold;
}

.SimOnlyTMobileBox
{
  background-image: url('../img/T-Mobile_SimOnlyblok.gif'); 
  background-repeat: no-repeat;
  width: 570px;
  height: 244px;
  margin-bottom: 10px;
  padding: 0;
}

.SimOnlyTMobileBoxInhoud
{
 margin: 76px 0px 10px 10px;
 border: 0px solid #CCC;
 width: 330px;
 float: left;
}

.SimOnlyTMobileBoxVerlenging
{
  margin: 10px 0px 0px 18px;
  border: 0px solid #000;
  width: 278px;
  height: 40px;
  float: left;
}

.SimOnlyVodafoneBox
{
  background-image: url('../img/Vodafone_SimOnlyblok.gif'); 
  background-repeat: no-repeat;
  width: 570px;
  height: 244px;
  margin-bottom: 10px;
  padding: 0;
}

.SimOnlyVodafoneBoxInhoud
{
 margin: 70px 0px 5px 8px;
 border: 0px solid #CCC;
 width: 330px;
 float: left;
}

.SimOnlyVodafoneBoxVerlenging
{
  margin: -2px 0px 0px 18px;
  border: 0px solid #000;
  width: 278px;
  height: 40px;
  float: left;
}

.SimOnlyTelfortBox
{
  background-image: url('../img/Telfort_SimOnlyblok.gif'); 
  background-repeat: no-repeat;
  width: 570px;
  height: 262px;
  margin-bottom: 10px;
  padding: 0;
}

.SimOnlyTelfortBoxInhoud
{
 margin: 74px 0px 0px 10px;
 border: 0px solid #CCC;
 width: 330px;
 float: left;
}

.SimOnlyTelfortBoxVerlenging
{
  margin: 32px 0px 0px 30px;
  border: 0px solid #000;
  width: 499px;
  height: 17px;
  float: left;
}

.SimOnlyKPNBox
{
  background-image: url('../img/KPN_SimOnlyblok.jpg'); 
  background-repeat: no-repeat;
  width: 570px;
  height: 220px;
  margin-bottom: 10px;
  padding: 0;
}

.SimOnlyKPNBoxBoxInhoud
{
 margin: 74px 0px 0px 10px;
 border: 0px solid #CCC;
 width: 330px;
 float: left;
}

.SimOnlyKPNBoxVerlenging
{
  margin: 20px 0px 0px 10px;
  border: 0px solid #000;
  width: 295px;
  height: 38px;
  float: left;
}

.SimOnlyHiBox
{
  background-image: url('../img/Hi_SimOnlyblok.gif'); 
  background-repeat: no-repeat;
  width: 570px;
  height: 240px;
  margin-bottom: 10px;
  padding: 0;
}

.SimOnlyHiBoxBoxInhoud
{
 margin: 74px 0px 0px 10px;
 border: 0px solid #CCC;
 width: 330px;
 float: left;
}

.SimOnlyHiBoxVerlenging
{
  /*margin: 48px 0px 0px 51px;*/
  clear:both;
  padding-top:48px;
  padding-left:101px;
  border: 0px solid #000;
  width: 295px;
  height: 38px;
}

.SimOnlyDebitelBox
{
  background-image: url('../img/Debitel_SimOnlyblok.gif'); 
  background-repeat: no-repeat;
  width: 570px;
  height: 235px;
  margin-bottom: 10px;
  padding: 0;
}

.SimOnlyDebitelBoxBoxInhoud
{
 margin: 74px 0px 0px 10px;
 border: 0px solid #CCC;
 width: 330px;
 float: left;
}

.SimOnlyDebitelBoxVerlenging
{
  clear:both;
  padding-top:45px;
  padding-left:10px;
  border: 0px solid #000;
  width: 295px;
  height: 38px;

}

.SimOnlyTele2Box
{
  background-image: url('../img/Tele2_SimOnlyblok.gif'); 
  background-repeat: no-repeat;
  width: 570px;
  height: 235px;
  margin-bottom: 10px;
  padding: 0;
}

.SimOnlyTele2BoxBoxInhoud
{
 margin: 74px 0px 0px 10px;
 border: 0px solid #CCC;
 width: 330px;
 float: left;
}

.WinkelwagenBox
{
  width: 570px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
}

.WinkelwagenBoxInhoud 
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px solid #CCC;
  border-bottom: 0px solid #CCC;
  background: #FFF;
  padding: 10px 0px 15px 10px;
  height: 100%;
}

.WinkelwagenTotalen
{
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
  padding: 20px 0px 0px 185px;
}

.WinkelwagenBoxInhoud2
{
  border: 0px;
  background: #FFF;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
}

.WinkelwagenBoxTop 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.WinkelwagenBoxBottom 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.WinkelwagenBoxImage
{
 float: right;   
}

.WinkelwagenBoxOpties 
{
  background-color: #e5e5e5;
  height: 35px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
}

.WinkelwagenBoxVerderKnop
{
 float: left;
 width: 167px;
 border: 0px solid #999;
 padding: 5px 0px 0px 5px;
}

.WinkelwagenBoxBestelknop
{
 float: right;
 width: 192px;
 border: 0px solid #999;
 padding: 5px 5px 0px 0px;
}

.WinkelwagenBoxtop-left 
{ 
 background-image: url('../img/aanbieding_tophoekje_L.gif');
 height: 5px;
 margin-right: 5px; 
 font-size: 2px;
}

.WinkelwagenBoxtop-right
{ 
 float: right;
 margin-top: -5px;
 background-image: url('../img/aanbieding_tophoekje_R.gif'); 
 height: 5px; 
 width: 5px;
 font-size: 2px; 
}

.WinkelwagenBoxbottom-left 
{ 
 background-image: url('../img/LOHoek2.gif');
 height: 5px;
 font-size: 2px;
 margin-right: 5px;
}

.WinkelwagenBoxbottom-right 
{ 
 background-image: url('../img/ROHoek2.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 5px;
 font-size: 2px;
 margin-top: -5px;
}

.WinkelwagenStappen
{
 text-align: left;
 padding: 5px 0px 15px 0px;
}

.WinkelwagenBestelbalk 
{
  background-color: #e5e5e5;
  height: 37px;
  border: 0px;
  margin: 20px 0px 0px 0px;
  width: 568px;
  background-image: url('../img/bestelbalk_bg.gif');
  background-repeat: no-repeat; 
  background-position: center;
}

.InformatieBox
{
  width: 570px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
}

.InformatieBoxInhoud 
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px solid #CCC;
  border-bottom: 0px solid #CCC;
  background: #FFF;
  padding: 10px 15px 15px 15px;
  height: 100%;
}

.InformatieBoxInhoud2
{
  border: 0px;
  background: #FFF;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
}

.InformatieBoxInhoud3
{
  border: 0px;
  background: #FFF;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
  padding: 10px 10px 10px 10px;
}

.BundelBoxInhoud 
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  background: #FFF;
  padding: 10px 0px 15px 0px;
  height: 100%;
}

.InformatieBoxTop 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.InformatieBoxBottom 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.InformatieBoxImage
{
 float: right;   
}

.InformatieBoxOpties 
{
  background-color: #e5e5e5;
  height: 35px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
}

.InformatieBoxBestelknop
{
 float: right;
 width: 340px;
 border: 0px solid #999;
 text-align: right;
 padding: 5px 5px 0px 0px;
}

.InformatieBoxtop-left 
{ 
 background-image: url('../img/aanbieding_tophoekje_L.gif');
 height: 5px;
 margin-right: 5px; 
 font-size: 2px;
}

.InformatieBoxtop-right
{ 
 float: right;
 margin-top: -5px;
 background-image: url('../img/aanbieding_tophoekje_R.gif'); 
 height: 5px; 
 width: 5px;
 font-size: 2px; 
}

.InformatieBoxbottom-left 
{ 
 background-image: url('../img/LOHoek2.gif');
 height: 5px;
 font-size: 2px;
 margin-right: 5px;
}

.InformatieBoxbottom-right 
{ 
 background-image: url('../img/ROHoek2.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 5px;
 font-size: 2px;
 margin-top: -5px;
}

.OrderFormulier
{
 width: 569px;
 padding: 0;
 margin: 0;   
}

.OrderFormulierTop {
  height: 6px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.OrderFormulierBottom {
  height: 6px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.OrderFormulier_LB 
{ 
 background-image: url('../img/bestelformulier_lb.gif');
 height: 6px;
 margin-right: 6px; 
 font-size: 2px;
}
.OrderFormulier_RB
{ 
 float: right;
 margin-top: -6px;
 background-image: url('../img/bestelformulier_rb.gif'); 
 height: 6px; 
 width: 6px;
 font-size: 2px; 
}

.OrderFormulier_LO
{ 
 background-image: url('../img/bestelformulier_lo.gif');
 height: 6px;
 font-size: 2px;
 margin-right: 6px;
}

.OrderFormulier_RO
{ 
 background-image: url('../img/bestelformulier_ro.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 6px;
 font-size: 2px;
 margin-top: -6px;
}

.OrderFormulierInhoud {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  font-size: 12px;
}

.OrderFormulierBestellen
{
 margin: 15px 0px 0px 0px;
 width: 568px;
 height: 30px;
 background-image: url('../img/BigBoxTitel_bg.gif');
 padding: 4px 0px 4px 0px;
}

.OFTerugButton
{
 float: left;   
 border: 0px solid #999;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 12px;
 margin: 0;
 padding: 0px 0px 0px 4px;
}

.OFBestelButton
{
 float: right; 
 border: 0px solid #999;
 font-size: 0px;
 padding: 0px 4px 0px 0px;
 margin: 0px 0px 0px 0px;
 text-align: right;
}

.stndBigBox
{
 width: 570px;
 padding: 0;
 margin: 0;
}

.stndBigBoxTop {
  height: 6px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.stndBigBoxBottom {
  height: 6px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.stndBigBoxtopleft 
{ 
 background-image: url('../img/box_stnd_LB.gif');
 height: 6px;
 margin-right: 6px; 
 font-size: 2px;
}

.stndBigBoxtopright
{ 
 float: right;
 margin-top: -6px;
 background-image: url('../img/box_stnd_RB.gif'); 
 height: 6px; 
 width: 6px;
 font-size: 2px; 
}

.stndBigBoxbottomleft 
{ 
 background-image: url('../img/box_stnd_LO.gif');
 height: 6px;
 font-size: 2px;
 margin-right: 6px;
}

.stndBigBoxbottomright
{ 
 background-image: url('../img/box_stnd_RO.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 6px;
 font-size: 2px;
 margin-top: -6px;
}

.stndBigBoxInhoud {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  font-size: 12px;
  padding: 10px 0px 0px 0px;
}

.stndBigBoxInhoud2 {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  font-size: 12px;
  padding: 15px 15px 0px 15px;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
}

.stndBigBoxInhoud3 {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  font-size: 12px;
  padding: 5px 0px 0px 0px;
}

.stndBigBoxInhoud4 {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  font-size: 12px;
  padding: 10px 15px 0px 15px;
}

.stndBigBoxLeveringsOpties {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  font-size: 12px;
  padding: 0px 0px 0px 4px;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
}

.stndBigBoxInhoudLinks 
{
  /*border-left: 1px solid #CCC;*/
  font-size: 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 130px;
  height: 100px;
  position: relative;
}

.stndBigBoxInhoudRechts 
{
  /*border-right: 1px solid #CCC;*/
  font-size: 12px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 430px;
  height: 100px;
  position: relative;
}

.BigBox
{
 width: 570px;
 padding: 0;
 margin: 0;
}

.BigBoxTop {
  height: 6px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.BigBoxBottom {
  height: 6px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.BigBoxTitel
{
 border-left: 1px solid #CCC;
 border-right: 1px solid #CCC;
 border-top: 0px;
 border-bottom: 0px;
 height: 25px;
 background-image: url('../img/BigBoxTitel_bg.gif');
 background-repeat: repeat;
 font-size: 12px;   
 font-family: arial, helvetica, sans-serif;
 padding: 5px 0px 0px 10px; 
}

.Vraagteken
{
 text-align: right;   
 border: 0px solid #999;
 margin: -17px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
}

.BigBoxInhoud {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  font-size: 12px;
  /*padding-bottom: 5px;*/
}

.BigBoxInhoudExtra {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  padding: 15px 15px 15px 35px;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
}

.BigBoxInhoudExtra2 {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  padding: 15px 15px 15px 10px;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
}

/* De inhoud wordt opgesplits in twee boxen ivm plaatje */
.BigBoxExtra
{
 border-left: 1px solid #CCC;
 border-right: 0px solid #CCC;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
 float: left;
 width: 415px;
 padding: 15px 0px 15px 35px;
 height: 109px;
}

.BigBoxExtra2
{
 border-left: 1px solid #CCC;
 border-right: 0px solid #CCC;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
 float: left;
 width: 440px;
 padding: 15px 0px 15px 10px;
 height: 109px;
}

.BigBoxPlaatje
{
 float: right;
 width: 116px;
 height: 139px;  
}

.BigBoxtopleft 
{ 
 background-image: url('../img/LBHoek1.gif');
 height: 6px;
 margin-right: 6px; 
 font-size: 2px;
}
.BigBoxtopright
{ 
 float: right;
 margin-top: -6px;
 background-image: url('../img/RBHoek1.gif'); 
 height: 6px; 
 width: 6px;
 font-size: 2px; 
}

.BigBoxbottomleft 
{ 
 background-image: url('../img/LOHoek1.gif');
 height: 6px;
 font-size: 2px;
 margin-right: 6px;
}

.BigBoxbottomleftBundels
{ 
 background-image: url('../img/LOHoek3.gif');
 height: 6px;
 font-size: 2px;
 margin-right: 6px;
}

.BigBoxbottomright
{ 
 background-image: url('../img/ROHoek1.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 6px;
 font-size: 2px;
 margin-top: -6px;
}

.BigBoxSMSBundelBR
{ 
 background-image: url('../img/smsbundeldames_onder.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 6px;
 font-size: 2px;
 margin-top: -6px;
}

.ActiesBox
{
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 padding: 10px 0px 0px 15px;
}

.spanBlauw
{
 color: #006699;   
}

.BestelText
{
  border: 0px;
  background: #FFF;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
  padding: 12px 10px 0px 15px;
}

/* Providerslijst layout
=============================================== */

.ProviderBoxKlein
{
 width: 265px;
 height: 50px;
 border-bottom: 1px solid #f0f0f0;
 padding: 0;
 margin: 0px 0px 0px 0px;
}

.ProviderBoxKlein2
{
 width: 265px;
 height: 50px;
 border: 0px solid #999999;
 padding: 0;
 margin: 0px 0px 0px 0px;
}

.ProviderKleinImgLayout
{
 padding: 8px 10px 0px 5px;
 float: left;
 border: 0px solid #999999;
 width: 64px;
 line-height: 0px;
}

.ProviderKleinImgPijl
{
 padding: 20px 5px 10px 5px;
 line-height: 0px;
 float: left;
 width: 4px;
 height: 7px;
}

.ProviderKleinInfolink{
 padding: 10px 0px 0px 5px;
 float: right;
 width: 165px;
 text-align: left;
 border: 0px solid #999999;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
}

/* Abonnement met GSM boxen
=============================================== */
.ProviderBox
{
 width: 535px;
 height: 50px;
 border: 0px solid #999999;
 padding: 0;
 margin: 0px 15px 0px 0px;
}

.ProviderimgPijl
{
 padding: 20px 10px 10px 20px;
 line-height: 0px;
 float: left;
 width: 4px;
 height: 7px;
}

.ProviderimgLayout
{
 padding: 8px 10px 0px 35px;
 float: left;
 border: 0px solid #999999;
 width: 64px;
 line-height: 0px;
}

.Providerinfolink{
 padding: 10px 0px 0px 5px;
 float: right;
 width: 375px;
 text-align: left;
 border: 0px solid #999999;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
}

.AbonnementType
{
 width: 554px;
 height: 115px;
 border: 0px solid #CCC;
 padding: 0;
 margin-right: auto;
 margin-left: auto;
}

.AbonnementTypeImg
{
 float: left;
 width: 161px;
 height: 85px;
 border: 0px solid #CCC;
 padding: 30px 0px 0px 25px;
}

.AbonnementTypeInfo
{
 float: left;
 width: 364px;
 height: 110px;
 border: 0px solid #CCC;	
 font-size: 12px;
 padding-top: 10px;
 font-family: arial, helvetica, sans-serif; 
}

.FabrikantenBox
{
 width: 535px;
 height: 50px;
 border: 0px solid #999999;
 padding: 0;
 margin: 0px 15px 0px 0px;
}

.FabrikantenimgPijl
{
 padding: 20px 10px 10px 20px;
 line-height: 0px;
 float: left;
 width: 4px;
 height: 7px;
}

.FabrikantenimgLayout
{
 padding: 8px 10px 0px 35px;
 float: left;
 border: 0px solid #999999;
 width: 64px;
 line-height: 0px;
}

.Fabrikanteninfolink{
 padding: 16px 0px 0px 5px;
 float: right;
 width: 375px;
 text-align: left;
 border: 0px solid #999999;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
}

/* Tabel layouts
=============================================== */

.tblUitgebreideSpecs
{
 width: 568px;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #000;
}

.tblUitgebreideSpecs td.aanwijzer
{
 width: 15px;
 border-bottom: solid 1px #f2f2f2;
}

.tblUitgebreideSpecs td.header
{
 background-color: #e5e5e5;	
 font-weight: bold;
 padding: 3px 0px 3px 10px;
}

.tblUitgebreideSpecs td.header2
{
 background-color: #e5e5e5;	
 font-weight: bold;
 padding: 0px 0px 5px 10px;
}

.tblUitgebreideSpecs td.omschrijving
{
 padding: 1px 0px 1px 10px;
 width: 175px;
 border-bottom: solid 1px #f2f2f2;
}

.tblUitgebreideSpecs td.waarde
{
 border-bottom: solid 1px #f2f2f2;
}

.tblProviders
{
 width: 550px;
 margin-right: auto;
 margin-left: auto;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #000;
}

.tblBundelsOverzicht
{
 font-size: 11px;
 font-family: arial, helvetica, sans-serif; 
 color: #000;
}

.tblBundelsOverzicht td.Omschrijving
{
 background-color: #ffe4c9;
 width: 122px;
 /*height: 20px;*/
 padding: 2px 0px 0px 6px;
}

.tblBundelsOverzicht td.Content
{
 padding: 2px 0px 0px 4px;	
}

/*.tblBundelsMenu
{
 width: 170px;	
 border: 1px solid #CCCCCC;
 background-color: #ffe4c9;
 margin-bottom: 10px;
}

.tblBundelsMenu th.HI
{
 color: #FFF;
 background-color: #2D328C;
 height: 20px;
 padding: 0px 0px 0px 4px;
 font-size: 12px;
}

.tblBundelsMenu th.KPN
{
 color: #FFF;
 background-color: #4DA946;
 height: 20px;
 padding: 0px 0px 0px 4px;
 font-size: 12px;
}

.tblBundelsMenu th.Orange
{
 color: #FFF;
 background-color: #F9A13A;
 height: 20px;
 padding: 0px 0px 0px 4px;
 font-size: 12px;
}

.tblBundelsMenu th.Telfort
{
 color: #FFF;
 background-color: #004896;
 height: 20px;
 padding: 0px 0px 0px 4px;
 font-size: 12px;
}

.tblBundelsMenu th.Vodafone
{
 color: #FFF;
 background-color: #ED261E;
 height: 20px;
 padding: 0px 0px 0px 4px;
 font-size: 12px;
}

.tblBundelsMenu th.TMobile
{
 color: #FFF;
 background-color: #ed2790;
 height: 20px;
 padding: 0px 0px 0px 4px;
 font-size: 12px;
}

.tblBundelsMenu td.Kop
{
 color: #ccb6a1;
 padding: 2px 0px 2px 0px;
}

.tblBundelsMenu td.Plusje
{
 width: 24px;
 text-align: center;
 vertical-align: top;	
}

.tblBundelsMenu td.Omschrijving
{
 width: 100px;
 color: #0176a8;
 padding-right: 3px;
}

.tblBundelsMenu td.OmschrijvingSelected
{
 width: 100px;
 color: #0176a8;
 padding-right: 3px;
 font-weight: bold;
}

.tblBundelsMenu td.KostenPerMaand
{
 vertical-align: top;
}

.tblBundelsMenu td.KostenPerMaandSelected
{
 vertical-align: top;
 font-weight: bold;
}*/

.tblNieuws
{
  width: 528px;
  padding: 0;
  margin: 0px 0px 0px 15px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  margin-top: 12px;
}

.tblNieuws td
{
  padding-bottom: 30px;
}

.tblAbonnementOpties
{
  width: 568px;
  padding: 0;
  margin: 0;
  text-align: center;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  margin-top: 12px;
}

.tblMJEA
{
  margin: 0;
  padding: 0;
  /*height: 300px;*/
  table-layout: fixed;
}

.tblMJEA td.Kop
{
 padding: 0px 0px 4px 0px;   
}

.tblMJEA td.Kop2
{
 padding: 22px 0px 4px 0px;
}

.tblMJEA td.Kop3
{
 padding: 19px 0px 4px 0px;
}

.tblMJEA td
{
 padding: 2px 0px 2px 0px;
 height: 20px;   
}

.tblProductOmschrBestel
{
  margin: 8px 0px 0px 10px;
  width: 360px;
}

.tblProductOmschrBestel td
{
 color: #999;
 width: 185px;
 vertical-align: top;
}

.tblFooterLinks
{
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
 margin-top: 10px;
 width: 740px;
 margin-left: 125px;
}

.tblFooterLinks td
{
 padding: 0px 4px 0px 4px;   
}

.tblOrderOverzicht
{
  border: 0px;
  width: 567px;
  table-layout: fixed;
}

.tblOrderOverzicht td.omschrijving
{
  border: 0px;
  padding: 0px 0px 0px 10px;
  margin: 0px;
  width: 122px;
  background-color: #62a9c7;
  color: #FFF;
  vertical-align: top;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
}

.tblOrderOverzicht td.waarde
{
  border: 0px;
  padding: 0px 50px 0px 5px;
  margin: 0px;
  width: 378px;
  background-color: #ddebf2;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
}

.tblOrderFormulier
{
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 width: 560px;
 margin: 0px 4px 0px 4px;
 border: 0px solid #CCC;
}

.tblOrderFormulier td.Omschrijving
{
 border-top: 0px solid #c9c9c9;   
 padding: 0px 0px 9px 15px;
 width: 140px;
 vertical-align: top;
}

.tblOrderFormulier td.Waarde
{
 vertical-align: top;
 padding: 0px 0px 9px 0px;
}

.tblOrderFormulier td.Omschrijving2
{
 border-top: 0px solid #c9c9c9;   
 padding: 0px 0px 0px 15px;
 width: 140px;
 vertical-align: top;
}

.tblOrderFormulier td.Waarde2
{
 vertical-align: top;
 padding: 0px 0px 0px 0px;
}

.tblOrderFormulier td.Uitleg
{
 vertical-align: top;
 color: #0176a8;
 padding: 0px 0px 5px 5px;
 font-size: 10px;
 line-height: 10px;
}

.tblOrderFormulier td.UitlegRood
{
 vertical-align: middle;
 font-weight: bold;
 color: Red;
 padding: 0px 0px 5px 5px;
 font-size: 10px;
 line-height: 10px;
}

.tblBundels
{
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 width: 560px;
 margin: 0px 4px 0px 4px;
 border: 0px solid #CCC;
 padding: 0;
}

.tblBundels th
{
 padding: 10px 0px 6px 0px;
 font-weight: bold;
 text-align: left;
}

.tblBundels td
{
 border-top: 1px solid #c9c9c9;   
 padding: 2px 0px 2px 0px;
}

.tblBundels td.GeenRand
{
 border: 0;
 padding: 2px 0px 2px 0px;
 text-align: center;
}
 
.tblWinkelwagenTotalen
{
  padding: 0px 0px 0px 0px;
  width: 260px;
  border: 0px solid #999;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
}

.tblWinkelwagenTotalen td
{
 padding: 2px 0px 2px 0px;
}

.tblHeaderWinkelwagen 
{
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 width: 540px;
 margin: 0px 4px 0px 4px;
 border: 0px solid #CCC;
 padding: 0;
}

.tblHeaderWinkelwagen th {
 padding: 4px 0px 6px 10px;
}

.tblWinkelwagen 
{
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 width: 540px;
 margin: 0px 4px 0px 4px;
 padding: 0;
 border: 0px;
} 

.tblWinkelwagen td 
{
 border-top: 0px solid #CCC;
 padding: 4px 0px 2px 10px;
}

.tblWinkelwagen th {
 padding: 4px 0px 6px 10px;
 border: 0px;
 border-bottom: 1px solid #CCC;
}

.tblWinkelwagen td.LegeWagen
{
 border-bottom: 1px solid #CCC;
 border-left: 1px solid #CCC;
 border-right: 1px solid #CCC;
 padding: 20px 0px 20px 10px;
 background-color: #ffffcc;
}

.tblWinkelwagen td.LosArtikelBegin
{
 border-bottom: 1px solid #CCC;
 border-left: 1px solid #CCC;
 padding: 4px 0px 4px 10px;
}

.tblWinkelwagen td.LosArtikel{
 border-bottom: 1px solid #CCC;
 padding: 4px 0px 4px 10px;
}

.tblWinkelwagen td.LosArtikelEinde
{
 border-bottom: 1px solid #CCC;
 border-right: 1px solid #CCC;
 padding: 4px 0px 4px 10px;
}

.tblWinkelwagen td.CombiArtikelBegin 
{
 border-left: 1px solid #CCC;
 padding: 4px 0px 4px 10px;
 background-color: #ffffcc;
}

.tblWinkelwagen td.CombiArtikel
{
 padding: 2px 0px 4px 10px;
 background-color: #ffffcc;
}
.tblWinkelwagen td.CombiArtikelEinde 
{
 border-right: 1px solid #CCC;
 padding: 4px 0px 4px 10px;
 background-color: #ffffcc;
}

.tblWinkelwagen td.CombiArtikelLos
{
 padding: 2px 0px 4px 10px;
 border-left: 1px solid #CCC;
 border-right: 1px solid #CCC;
 background-color: #ffffcc;
}

.tblWinkelwagen td.CombiBundelLos
{
 padding: 2px 0px 4px 20px;
 border-left: 1px solid #CCC;
 border-right: 1px solid #CCC;
 background-color: #ffffcc;
}

.tblWinkelwagen td.CombiArtikelSluiten
{
 border-right: 1px solid #CCC;
 border-left: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 padding: 2px 0px 4px 10px;
 background-color: #ffffcc;
}

.tblNetwerkacties 
{
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 margin: 0px 4px 0px 4px;
 color: #005578;
 width: 500px;
}

.tblTarieven {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 width: 560px;
 margin: 0px 4px 0px 4px;
}

.tblTarieven th {
 padding: 10px 0px 6px 0px;
}

/*.tblTarieven td {
 padding: 3px 2px 3px 2px;
 border-top: 1px solid #CCC;
}*/

.tdTarievenBorder
{
 border-top: 1px solid #CCC;
 padding: 3px 2px 3px 2px;
}

.tdNetwerkactieBorder
{
 border-top: 1px solid #CCC;
 background-color: #ffe4c9;
 padding: 3px 2px 3px 2px;
}

.tdTarievenWit
{
  background-color: #FFF;
  padding: 4px 0px 3px 0px;
}

.tdTarievenRB
{
  padding: 0;
  border-top: 1px solid #CCC;
}

.tdTarievenSelectedRB
{
  background-color: #ffcc99;
  padding: 0;
  border-top: 1px solid #CCC;
}

.tblSimOnly {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 width: 560px;
 margin: 0px 0px 0px 4px;
}

.tdSimOnlyBorder
{
 border-top: 1px solid #CCC;
 padding: 3px 2px 3px 2px;
}

.tdSimOnlyWit
{
  background-color: #FFF;
  padding: 4px 0px 3px 0px;
}

.tblSimOnly th {
 padding: 10px 0px 6px 0px;
}

.tdSimOnlyBorder2
{
 border-top: 1px solid #dbdbdb;
 padding: 3px 0px 3px 0px;
}

/*.tblSimOnly td {
 padding: 3px 2px 3px 2px;
 border-top: 0px solid #CCC;
}*/

.tblAbonnementen {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	width: 550px;
	margin: 0px 0px 0px 12px;
}

.tblAbonnementen th {
	padding: 10px 0px 6px 4px;
	border-top: 0px solid #CCC;
}

.tblAbonnementen th.header {
	padding: 0px 0px 0px 4px;
	border-top: 0px solid #CCC;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

.tblAbonnementen th.small {
	padding: 0px 0px 4px 4px;
	border-top: 0px solid #CCC;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}

.tblAbonnementen td {
	padding: 3px 2px 3px 4px;
	border-top: 1px solid #CCC;
}

.tblAbonnementen td.Permaand {
	background-color: #f3f3f3;
	color: #ff7e0b;
}

.highlight {
	background-color: #E8EDF2;
}

.normal {
	background-color: #fff;
}

/* Link layouts
=============================================== */

a.Aanbieding:link {color: #006699; text-decoration: underline;}
a.Aanbieding:visited {color: #006699; text-decoration: underline;}
a.Aanbieding:hover {color: #006699; text-decoration: underline; font-weight: bold;}
a.Aanbieding:active {color: #006699; text-decoration: underline;}

a.Abonnement:link {color: #006699; text-decoration: none;}
a.Abonnement:visited {color: #006699; text-decoration: none;}
a.Abonnement:hover {color: #006699; text-decoration: underline; font-weight: normal; color: #ff6600;}
a.Abonnement:active {color: #006699; text-decoration: none;}

a.linkGrijs:link {color: #666; text-decoration: none; cursor: pointer;}
a.linkGrijs:visited {color: #666; text-decoration: none; cursor: pointer;}
a.linkGrijs:hover {color: #666; text-decoration: underline; font-weight: bold; cursor: pointer;}
a.linkGrijs:active {color: #666; text-decoration: none; cursor: pointer;}

a.linkRood:link {color: #ff0000; text-decoration: underline; cursor: pointer; font-size: 16px; font-weight: bold;}
a.linkRood:visited {color: #ff0000; text-decoration: underline; cursor: pointer; font-size: 16px; font-weight: bold;}
a.linkRood:hover {color: #ff0000; text-decoration: underline; color: #ff6600; cursor: pointer; font-size: 16px; font-weight: bold;}
a.linkRood:active {color: #ff0000; text-decoration: underline; cursor: pointer; font-size: 16px; font-weight: bold;}

a.linkUnderline:link {color: #006699; text-decoration: underline; cursor: pointer;}
a.linkUnderline:visited {color: #006699; text-decoration: underline; cursor: pointer;}
a.linkUnderline:hover {color: #006699; text-decoration: underline; color: #ff6600; cursor: pointer;}
a.linkUnderline:active {color: #006699; text-decoration: underline; cursor: pointer;}

a.linkUnderlineGR:link {color: #006699; text-decoration: underline; cursor: pointer; font-size: 12px;}
a.linkUnderlineGR:visited {color: #006699; text-decoration: underline; cursor: pointer; font-size: 12px;}
a.linkUnderlineGR:hover {color: #006699; text-decoration: underline; color: #ff6600; cursor: pointer; font-size: 12px;}
a.linkUnderlineGR:active {color: #006699; text-decoration: underline; cursor: pointer; font-size: 12px;}

a.linkUnderlineRood:link {color: #fe2002; text-decoration: underline; font-weight: bold; cursor: pointer;}
a.linkUnderlineRood:visited {color: #fe2002; text-decoration: underline; font-weight: bold; cursor: pointer;}
a.linkUnderlineRood:hover {color: #fe2002; text-decoration: underline; font-weight: bold; cursor: pointer; color: #ff6600;}
a.linkUnderlineRood:active {color: #fe2002; text-decoration: underline; font-weight: bold; cursor: pointer;}

a.Kruimelpad:link {color: #FFF; text-decoration: underline; font-weight: bold; cursor: pointer;}
a.Kruimelpad:visited {color: #FFF; text-decoration: underline; font-weight: bold; cursor: pointer;}
a.Kruimelpad:hover {color: #FFF; text-decoration: underline; font-weight: bold; cursor: pointer;}
a.Kruimelpad:active {color: #FFF; text-decoration: underline; font-weight: bold; cursor: pointer;}

a.linkNormal:link {color: #000; text-decoration: none; cursor: pointer;}
a.linkNormal:visited {color: #000; text-decoration: none; cursor: pointer;}
a.linkNormal:hover {text-decoration: underline; font-weight: bold; cursor: pointer;}
a.linkNormal:active {color: #000; text-decoration: none; cursor: pointer;}

a.linkNormaal2:link {color: #006699; text-decoration: none;}
a.linkNormaal2:visited {color: #006699; text-decoration: none;}
a.linkNormaal2:hover {color: #006699; text-decoration: underline; font-weight: normal; color: #ff6600;}
a.linkNormaal2:active {color: #006699; text-decoration: none;}

a.linkNormaal3:link {color: #006699; text-decoration: none;}
a.linkNormaal3:visited {color: #006699; text-decoration: none;}
a.linkNormaal3:hover {color: #006699; text-decoration: underline; font-weight: normal; color: #ff6600; font-weight:bold;}
a.linkNormaal3:active {color: #006699; text-decoration: none;}

a.MenuLink { color: #bfdeeb; text-decoration: none;} 
a.MenuLink:link,  a.menu:visited { color: #bfdeeb; text-decoration: none; } 
a.MenuLink:active { color: #bfdeeb; text-decoration: none;} 
a.MenuLink:hover { color: #bfdeeb; text-decoration:none; border-bottom: 0px solid orange;  border-top: 0px solid orange; font-weight: bold;} 

a.MenuLink2 { color: #FFF; text-decoration: none;} 
a.MenuLink2:link,  a.menu:visited { color: #FFF; text-decoration: none; } 
a.MenuLink2:active { color: #FFF; text-decoration: none;} 
a.MenuLink2:hover { color: #FFF; text-decoration:none; border-bottom: 0px solid orange;  border-top: 0px solid orange; font-weight: bold;} 

a.ToestelLink { color: #bfdeeb; text-decoration: none; font-size: 10px;} 
a.ToestelLink:link,  a.menu:visited { color: #bfdeeb; text-decoration: none; font-size: 10px;} 
a.ToestelLink:active { color: #bfdeeb; text-decoration: none; font-size: 10px;} 
a.ToestelLink:hover { color: #bfdeeb; text-decoration:none; border-bottom: 0px solid orange;  border-top: 0px solid orange; font-weight: bold; font-size: 10px;} 

a.linkWit:link {color: #FFF; text-decoration: none; cursor: pointer;}
a.linkWit:visited {color: #FFF; text-decoration: none; cursor: pointer;}
a.linkWit:hover {color: #FFF; text-decoration: underline; cursor: pointer;}
a.linkWit:active {color: #FFF; text-decoration: none; cursor: pointer;}

a.linkZoeken:link {color: #FFF; text-decoration: underline; cursor: pointer;}
a.linkZoeken:visited {color: #FFF; text-decoration: underline; cursor: pointer;}
a.linkZoeken:hover {color: #FFF; text-decoration: none; cursor: pointer;}
a.linkZoeken:active {color: #FFF; text-decoration: underline; cursor: pointer;}

/* Tabbladden
=============================================== */

.BigTabArea
{
 width: 570px;
 padding: 0;
 margin: 0;
}

.BigTab
{
  width: 220px;
  height: 27px;
  padding: 0px 0px 0px 0px;
  margin: 0px 3px 0px 0px;
  border: 0px solid #ccc;
  border-bottom-width: 0px;
  float: left;
  position: relative;
}

.Bigtab_top_enabled
{
  width: 220px;
  height: 7px;
  font-size: 0px;
  padding: 0;
  margin: 0;
  border: 0;
  background-image: url("../img/Bigtab_top_enabled.gif");
  background-repeat: no-repeat;
}

.Bigtab_top_disabled
{
  width: 220px;
  height: 7px;
  font-size: 0px;
  padding: 0;
  margin: 0;
  border: 0;
  background-image: url("../img/Bigtab_top_disabled.gif");
  background-repeat: no-repeat;
}

.Bigtab_imagebox_enabled
{
  height: 20px;
  width: 218px;
  background: #e5e5e5;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
}

.Bigtab_imagebox_disabled
{
  height: 20px;
  width: 218px;
  background: #FFF;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
}

.BigtabMain {
  background-color: #FFF;
  border: 1px solid #CCC;
  border-top-width: 0px;
  border-bottom-width: 0px;
  padding: 0;
  position: relative;
  width: 568px;
  font-size: 12px;
  font-family: Arial;
  float:left;
}

.BigtabRand
{
 height: 4px;
 width: 570px;
 background-image: url('../img/Bigtab1.gif');
 line-height: 0;
 border: 0;
 font-size: 0;
 padding: 0;
 margin: 0;
}

#BigtabRandOnder
{
 height: 5px;
 width: 570px;
 background-image: url('../img/Bigtab_under.gif');
 background-repeat: no-repeat;
 float: left;
}

.tab 
{
  width: 60px;
  height: 35px;
  padding: 0px 0px 0px 0px;
  margin: 0px 2px 0px 0px;
  border: 0px solid #ccc;
  border-bottom-width: 0px;
  float: left;
  position: relative;
}

.tab_top
{
  width: 60px;
  height: 3px;
  font-size: 0px;
  padding: 0;
  margin: 0;
  border: 0;
  background-image: url("../img/tab_top.gif");
  background-repeat: no-repeat;
}

.tab_imagebox
{
  height: 32px;
  width: 58px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
}

div.tabBox {
  width: 50%;
}
div.tabArea {
  font-size: 80%;
  font-weight: bold;
}

.tabRand
{
 height: 5px;
 width: 570px;
 background-image: url('../img/tab1.gif');
 line-height: 0;
 border: 0;
 font-size: 0;
 padding: 0;
 margin: 0;
}

.TabInhoud
{
 z-index: 0;
 width: 550px;
 border: 0px solid #999;
 padding: 0;
 margin: 0;
 font-size: 12px;
 font-family: Arial;
}

#tabRandOnder
{
 height: 5px;
 width: 570px;
 background-image: url('../img/tab_under.gif');
 background-repeat: no-repeat;
 float: left;
}

.tabMain {
  background-color: #FFF;
  border: 1px solid #CCC;
  border-top-width: 0px;
  border-bottom-width: 0px;
  padding: 0;
  position: relative;
  width: 568px;
  font-size: 12px;
  font-family: Arial;
  float:left;
}

.tabBoxInhoud
{
 width: 568px;
 height: 130px;
 background: #FFF; 
 border: 0px solid #999;
}

.imgMobiel
{
 padding: 0px 0px 0px 0px;
 margin: 30px 0px 0px 12px;
 border: 1px solid #CCC;
 height: 90px;
 width: 60px;
 position: absolute;
 z-index: 101;
 line-height: 0;
 font-size: 0;
}

.tabBoxOmschrijving
{
 width: 478px;
 height: 65px;
 background-color: #FFF;
 position: absolute;
 margin: 30px 0px 0px 0px;
 padding-left: 90px;
 padding-top: 0px;
 border: 0px solid #999;
}

.tabBoxMobiel
{
 font-size: 12px;
 color: #006699;
 font-family: arial;
 font-weight: bold;
}

.tabBoxMobielOmschrijving
{
 padding: 10px 0px 0px 0px;
 font-family: Arial;
 font-size: 11px;
 color: #999;
 width: 350px;
}

.tabBoxPrijs
{
 width: 478px;
 height: 26px;
 background-image: url('../img/BigBoxTitel_bg.gif');
 position: absolute;
 margin: 94px 0px 0px 0px;
 padding-left: 90px;
 padding-top: 10px;
 border: 0px solid #999;
}

.tabBoxPrijs1
{
 float: left;
 width: 235px;
 font-size: 12px;
 color: #999;
 font-family: arial;
 border: 0px solid #999;
}

.tabBoxPrijs2
{
 float: left;
 width: 140px;
 font-size: 12px;
 color: #999;
 font-family: arial;
 border: 0px solid #999;
}

.tabBoxPrijs3
{
 float: left;
 width: 185px;
 font-size: 12px;
 color: #999;
 font-family: arial;
 border: 0px solid #999;
}

.tabWinkelwagen
{
 line-height: 0;
 border: 0;
 padding: 0;
 padding-left: 4px;
 margin: 0;
 vertical-align: middle;
}

/*.tabBoxPrijs
{
 width: 478px;
 height: 26px;
 background-color: #ccc;
 position: absolute;
 margin: 94px 0px 0px 0px;
 padding-left: 90px;
 padding-top: 10px;
 font-size: 12px;
 color: #006699;
 font-family: arial;
}*/

/* losse gsm */
.tabBoxInfo
{
 width: 478px;
 height: 65px;
 background-color: #FFF;
 position: absolute;
 margin: 30px 0px 0px 0px;
 padding-left: 90px;
 padding-top: 0px;
 border: 0px solid #999;
}

.tabBoxInfoInhoud
{
 float: left;
 width: 380px;
 height: 65px;
 border: 0px solid #999;
}

.tabBoxPrijsMobiel
{
 float: right;
 width: 75px;
 height: 65px;
 padding: 25px 0px 0px 0px;
 margin-left: 5px;
 border: 0px solid #999;
 font-family: arial;
 font-size: 10px;
}

.tabBoxBestellen
{
 width: 478px;
 height: 26px;
 background-image: url('../img/BigBoxTitel_bg.gif');
 position: absolute;
 margin: 94px 0px 0px 0px;
 padding-left: 90px;
 padding-top: 10px;
}

.tabBoxToestelspec
{
 float: left;
 width: 235px;
 font-size: 12px;
 color: #006699;
 font-family: arial;
 border: 0px solid #999;
}

.tabBoxBestelknop
{
 float: right;
 width: 230px;
 border: 0px solid #999;
 text-align: right;
 padding: 0px 0px 0px 0px;
 margin: -5px 5px 0px 0px;
 position: absolute;
 right:0;
}

.spanGrRood
{
 color: #ff0000;
 font-size: 18px;
 font-weight: bold;   
}

.tabBoxTerug
{
 border: 1px solid #CCC;
 border-top-width: 0px;
 border-bottom-width: 0px;   
 text-align: center;
 width: 568px;
 float: left;
 padding-top: 50px;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
}

/* GSM Met Abonnement */

.tabBoxCombinatieKeuze
{
 width: 478px;
 height: 26px;
 background-image: url('../img/BigBoxTitel_bg.gif');
 position: absolute;
 margin: 94px 0px 0px 0px;
 padding-left: 90px;
 padding-top: 10px;
}

.tabBoxToestelspec2
{
 float: left;
 width: 134px;
 font-size: 12px;
 color: #006699;
 font-family: arial;
 border: 0px solid #999;
}

.tabBoxCombinatieLink
{
 float: left;
 width: 474px;
 font-size: 12px;
 color: #006699;
 font-family: arial;
 border: 0px solid #999;
}

/* ToestelBlok
=============================================== */

.ToestelBox
{
  width: 570px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
}

.ToestelInhoudBox 
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px solid #CCC;
  border-bottom: 0px solid #CCC;
  background: #FFF;
  /*padding: 15px 0px 10px 0px;*/
  padding: 1px 0px 5px 0px;
  width: 568px;
}

.ToestelImageBox 
{
  border: 0px solid #CCC;
  background: #FFF;
  width: 180px;
  text-align: center;
  padding: 0px 0px 0px 0px;
  float: left;
}

.ToestelExtraImages
{
  margin: 10px 0px 0px 0px;
  width: 180px;
  border: 0px solid #CCC;
}

.ToestelSpecsBox
{
  padding: 5px 5px 5px 0px;
  margin: 0; 
  border: 0px solid #999;
  background: #FFF;
  width: 380px;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  float: right;   
}

.ToestelInfoBox
{
 margin: 10px 0px 0px 0px;
 border: 1px solid #CCC;
 width: 370px;
 height: 51px;
}

.ToestelImage
{
 line-height: 0px;
 font-size: 0px;
 border: 0;
 padding: 0;
 margin: 0;
 position: relative;
}

.MeerToestelImages
{
 border: 1px solid #CCC;
 margin: 0px 5px 0px 0px;
 padding: 0;
 position: relative;
 width: 34px;
 height: 51px;
 cursor: pointer;
}

.ToestelInfo 
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 1px;
  border-bottom: 1px;
  height: 94px;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
  padding: 10px 0px 0px 10px;
}

.ToestelTop 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.ToestelBottom 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.ToestelOpties 
{
  background-color: #e5e5e5;
  height: 32px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
}

.ToestelVoorraad
{
 float: left;
 width: 160px;
 font-size: 12px;
 color: #CCC;
 font-family: arial;
 padding: 6px 0px 0px 10px;
}

.ToestelCombinatieprijs
{
 float: left;
 width: 170px;
 height: 32px;
 color: #CCC;
 font-size: 12px;
 font-family: arial;
 padding: 18px 0px 0px 0px;
 border: solid 0px #CCC;
}

.ToestelBestelknop
{
 float: right;
 width: 340px;
 font-size: 12px;
 color: #006699;
 font-family: arial;
 border: 0px solid #999;
}

.Toesteltop-left 
{ 
 background-image: url('../img/aanbieding_tophoekje_L.gif');
 height: 5px;
 margin-right: 5px; 
 font-size: 2px;
}

.Toesteltop-right
{ 
 float: right;
 margin-top: -5px;
 background-image: url('../img/aanbieding_tophoekje_R.gif'); 
 height: 5px; 
 width: 5px;
 font-size: 2px; 
}

.Toestelbottom-left 
{ 
 background-image: url('../img/LOHoek2.gif');
 height: 5px;
 font-size: 2px;
 margin-right: 5px;
}

.Toestelbottom-right 
{ 
 background-image: url('../img/ROHoek2.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 5px;
 font-size: 2px;
 margin-top: -5px;
}

/* Andere toestelkleuren */

.dvToestelKleuren
{
 margin: 0px 3px 0px 0px;
 padding: 0px 0px 0px 7px;
 width: 370px;
 height: 51px;
 border: solid 0px #999;
}

.ToestelThumb
{
 border: 1px solid #CCC;
 margin: 0px 5px 0px 0px;
 padding: 0;
 position: relative;
 width: 34px;
 height: 51px;
 cursor: pointer;
 text-align: center;
 font-size:0;
}

.dvAnderToesteltxt
{
 margin-top: 38px;
 height: 15px;
 width: 200px;
 border: solid 0px #999;
 float: right;
 font-size: 12px;
 color: #999;
}

.dvToestelKleuren2
{
 margin: 0px 3px 0px 0px;
 padding: 0px 0px 0px 7px;
 width: 370px;
 height: 51px;
 float: right;
 border: solid 1px #999;
}

.dvAnderToesteltxt2
{
 margin-top: 38px;
 height: 15px;
 width: 100px;
 border: solid 0px #999;
 font-size: 12px;
 color: #999;
}

/* Tarieven
=============================================== */

.Tarief_newrow
{
 clear: both;
 position: relative;
 width: 100%; 
 text-align:left;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px; 
}

.Tarief_omschrijving
{
 width:100%;
 border-bottom: 1px solid #dbdbdb;   
 overflow: hidden;
 padding: 2px 0px 2px 0px;
 float:left;
 clear:left;
}

.Tarief_omschrijving2
{
 width:49%;
 border-bottom: 1px solid #dbdbdb;
 padding: 2px 0px 2px 0px;
 float:left;
}

.Tarief_waarde
{
 float:right;
 width:49%;    
 border-bottom: 1px solid #dbdbdb;
 text-align:left;
 padding: 2px 0px 2px 4px;
}

.Tarief_Inhoud
{
 padding-bottom: 10px;
 padding-right: 10px;
 padding-left: 10px;
 padding-top: 10px;
}

/* MaakJeEigenActie
=============================================== */

.MaakJeEigenActie{
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 background: #FFFFFF;
 border: 0px solid #999999;
 width: 568px;
 height: 350px;
}

.Keuzes{
 border: 0px solid #999999;
 float: left;
 width: 270px;
 padding: 0px 0px 0px 0px;
 margin: 12px 0px 0px 5px;
}

.ProductImages
{
 float: left;
 width: 80px;
 padding-left: 15px;
 margin: 15px 0px 0px 0px;
 border: 0; 
 font-size: 0;
 line-height: 0;
}

.MaakjeEigenActieOverzicht{
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 background: #FFFFFF;
 border: 0px solid #999999;
 margin: 15px 0px 0px 20px;
 padding: 55px 0px 0px 0px;
 float: left;
 width: 163px;
 height: 260px;
 background-image: url('../img/mkjactie_bgoverzicht.gif');
 background-repeat: no-repeat;
}

select
{
 font-size: 11px;
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 /*font-weight: 400;*/
 /*height: 20px;*/
 border: solid 1px #19448E;
 padding-left: 0px;
 background-color : White;
}

.ProviderImg{
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  border-bottom: 0px solid #999999;
  margin: 0;
  padding: 0;
  font-size: 0;
}

.MobielImg{
  border-top: 0px solid #999999;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  border-bottom: 0px solid #999999;
  margin: 0;
  padding: 0;
  font-size: 0;
}

.KadoImg{
  border-top: 0px solid #999999;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
  margin: 0;
  padding: 0;
  font-size: 0;
}

.tblMJK_ActieOverzicht
{
 width: 163px;
 height: 262px;
}

.tblMJK_ActieOverzicht td.PrijsPijl
{
 padding-left: 13px;
 margin: 0;
 display: table-cell;
 vertical-align: middle;
 height: 40px;
 width: 33px;
}

.tblMJK_ActieOverzicht td.Prijs
{
 padding-left: 10px;
 width: 110px;
 color: #ff7800;
 display: table-cell;
 text-align: left;
 height: 40px;
 font-weight: bold;
 font-family: arial, helvetica, sans-serif;
 font-size: 22px;
}

.tblMJK_ActieOverzicht td.GeenSelectie
{
 padding-left: 4px;
 width: 110px;
 color: #ff7800;
 display: table-cell;
 text-align: left;
 height: 40px;
 font-weight: bold;
 font-family: arial, helvetica, sans-serif;
 font-size: 14px;
}

.tblMJK_ActieOverzicht td.Overzicht
{
 padding-top: 15px;
 padding-left: 13px;
 padding-right: 5px;
 vertical-align: top;
 color: #000;
 height: 161px;
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
}

.tblMJK_ActieOverzicht td.Bestelknop
{
 margin: 0;
 padding: 0px 0px 0px 7px;
 display: table-cell;
 vertical-align: middle;
 height: 40px;
}


/* ProductBlok
=============================================== */

.ProductBox
{
  width: 570px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
}

.ProductInhoudBox 
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px solid #CCC;
  border-bottom: 0px solid #CCC;
  background: #FFF;
  /*padding: 15px 0px 10px 0px;*/
  padding: 1px 0px 5px 0px;
  width: 568px;
}

.ProductExtraImages
{
  margin: 10px 0px 0px 0px;
  width: 180px;
  border: 0px solid #CCC;
}

.ProductBestelBox
{
 margin: 5px 0px 0px 0px; /* margin: 10px 0px 0px 0px */
 border: 1px solid #CCC;
 width: 370px;
 height: 51px;
}

.ProductImageBox 
{
  border: 0px solid #CCC;
  background: #FFF;
  width: 180px;
  text-align: center;
  padding: 0px 0px 0px 0px;
  float: left;
}

.MeerProductImages 
{
  border: 0px solid #999;
  width: 180px;
  padding: 0;
  margin: 0px 0 0 0; 
  text-align: center;
}

.ProductSpecsBox
{
  padding: 5px 5px 5px 0px;
  margin: 0; 
  border: 0px solid #999;
  background: #FFF;
  width: 380px;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  float: right;
}

.ProductImage
{
 line-height: 0px;
 font-size: 0px;
 border: 0;
 padding: 0;
 margin: 0;
 position: relative;
}

.ProductInfo 
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 1px;
  border-bottom: 1px;
  height: 94px;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
  padding: 10px 0px 0px 10px;
}

.ProductTop 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.ProductBottom 
{
  height: 5px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.ProductOpties 
{
  background-color: #e5e5e5;
  height: 32px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
}

.ProductVoorraad
{
 float: left;
 width: 250px;
 font-size: 12px;
 color: #75b41a;
 font-family: arial;
 border: 0px solid #999;
 font-weight: bold;
 padding: 10px 0px 0px 10px;
}

.ProductBestelknop
{
 float: right;
 /*width: 340px;
 font-size: 12px;
 color: #006699;
 font-family: arial;
 border: 0px solid #999;*/
 padding: 5px 5px 0px 0px;
}

.Producttop-left 
{ 
 background-image: url('../img/aanbieding_tophoekje_L.gif');
 height: 5px;
 margin-right: 5px; 
 font-size: 2px;
}

.Producttop-right
{ 
 float: right;
 margin-top: -5px;
 background-image: url('../img/aanbieding_tophoekje_R.gif'); 
 height: 5px; 
 width: 5px;
 font-size: 2px; 
}

.Productbottom-left 
{ 
 background-image: url('../img/LOHoek2.gif');
 height: 5px;
 font-size: 2px;
 margin-right: 5px;
}

.Productbottom-right 
{ 
 background-image: url('../img/ROHoek2.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 5px;
 font-size: 2px;
 margin-top: -5px;
}

.tooltip {
	position: absolute;
	width: 240px;
	background-color: rgb(255, 255, 234);
	border: 1px solid black;
	padding: 2px;
	font-size: 12px;
	margin: 1em;
	text-align: left;
}

.tooltip h1 {
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	background-color: rgb(106,106,106);
	color: white;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

.tooltip p {
	padding: 2px;
	margin-top: 0.5em;
	line-height: 1.2em;
}

.tooltip a.close {
	/* Here for example only. Styles the Close link */
}


/* New layout */
.ProductAfbeelding
{
  margin: 15px 0px 15px 0px;
  width: 230px;
  border: solid 0px #CCC;
  float: left;
}

.ProductAfbeelding .ExtraAfbeeldingen
{
	float: left;
	width: 40px;	
}

.ProductAfbeelding .ExtraAfbeeldingen .ExtraProductAfbeelding
{
	border: solid 1px #CCC;
	margin: 5px 5px 5px 15px;
	padding: 0;
	position: relative;
	width: 34px;
	height: 51px;
	cursor: pointer;
}

.ProductAfbeelding .ProductAfbeeldingGroot
{
	float: right;
	width: 170px;
}

.ProductAfbeelding .Vergrootglas
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 12px;
	border: solid 0px #000;
	width: 85px;
	height: 22px;
	margin: 0px 20px 0px 0px;
	float: right;
}

.ProductAfbeelding .Vergrootglas img
{
	margin-left: 5px;
}

.ProductInformatie
{
	float: right;
	height: 100%;
	width: 305px;
	border: solid 0px #000;
	margin: 20px 0px 15px 0px;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 12px;
}

.ProductInformatie .Omschrijving
{
	padding-right: 15px;
	margin-bottom: 50px;
}

.ProductInformatie .Voorraadstatus
{
	color: #8b8a8a;
	margin-top: 10px;
	padding-bottom: 5px;
	border-bottom: solid 1px #e5e5e5;
}

.ProductInformatie .Prijs
{
	margin-top: 5px;
	color: #8b8a8a;
}

.ToestelInfoLinks
{
	padding:0;
	margin:0;
	color: #000;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	white-space: nowrap;
	list-style-type: none;
	margin-left: 10px;
	margin-top: 2px;
}

.ToestelInfoLinks li 
{
	display: inline;
	color: #006699;
	border-right: solid 1px #006699;
	line-height: 10px;
	height: 10px;
	padding: 0px 5px;
}

.ToestelInfoLinks .lastchild
{
	display: inline;
	color: #006699;
	border: 0;
}


/* iDeal
=============================================== */

.Betaalwijze
{
  color: #000;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
  vertical-align: middle;
  height: 100px;
  padding: 0;
  margin: 0;
}

.tblBetaalmethode {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 width: 545px;
 margin: 6px 0px 0px 15px;
}

.tblBetaalmethode td {
 padding: 2px 0px 2px 0px;
}

.tblBetaalmethode td.rb {
 padding: 2px 0px 2px 5px;
 width: 40px;
 text-align: left;
}

/* Toestelvergelijker
=============================================== */

.Vergelijk 
{
	width:570px;
	font-size:11px;
	font-family:Arial;
	border-collapse:collapse;	

}

.VergelijkButton
{
	clear:both;
	float:left;
	margin-bottom:0px;
	margin-top:15px;
}


.Vergelijk .Categorie 
{
	text-align:left;
	height:25px;
	background-color:#dfdfdf;
	padding-left:5px;
	border-bottom:solid 1px #ccc;
	border-left:0px;
	border-right:0px;
}

.Vergelijk .CategorieHeader
{
	text-align:left;
	height:25px;
	background-color:#dfdfdf;
	padding-left:5px;
	border-bottom:solid 1px #ccc;
	border-left:0px;
	border-right:0px;
}

.Vergelijk .Speficiatie
{
	width:135px;
	text-align:left;
	padding-left:5px;
	height:20px;
	border-right:solid 1px #efefef;
}

.Vergelijk .SpecificatieWaarde
{
	width:135px;
	height:20px;
	padding-left:5px;
	border-right:solid 1px #efefef;
}

.ToestelInfo
{
	height:15px;
	font-size:11px;
	font-family:Arial;
	border:solid 0px #000;
	padding:0px 0px 0px 0px;
	color:#ccc;
	padding-left:5px;
}

.Vergelijk .ToestelInfo span
{
	font-size:15px;
	font-weight:bold;
	color:#000;

}

.Vergelijk .ToestelThumb
{
	padding:0px 0px 0px 0px;
	padding-left:4px;
	padding-top:10px;
	padding-bottom:1px;
	border-left:0px;
}

.Vergelijk .ToestelBestellen
{
	height:15px;
	vertical-align:top;
	text-align:left;
	
}

.Vergelijk .Bestellen td
{
	padding-bottom:8px;
	padding-left:5px;
	vertical-align:top;
}

.Vergelijk a img
{
	border-style:none;

}

.Vergelijk a 
{
	border:solid 0px  #000;
}

.Vergelijk
{
	border:solid 0px #000;
}

.Vergelijk .Empty
{
	width:135px;
	border-right:solid 1px #efefef;
	background-color:#efefef;
	
}

.Vergelijk .Toestel_Link
{
	padding-left:6px;
	padding-bottom:9px;
	padding-top:7px;
	vertical-align:middle;
}

.Vergelijk .Toestel td
{

	border-right:solid 1px #efefef;

}

.Bestellen td
{
	border-right:solid 1px #efefef;
}


.VergelijkList
{
	width:570px;
	border:0px solid #999;
}

.VergelijkList .Toestel
{
	width:70px;
	height:148px;
	padding:0px 0px 0px 0px;
	padding-top:12px;
	margin-right:7px;
	margin-bottom:15px;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #efefef;
	float:left;
}

.VergelijkList .Toestel .Text
{
	position:relative;
	text-align:left;
    height:47px;
	font-size:10px;
	font-family:arial;
	border:solid 0px #000;
	overflow:hidden;
	max-width:60px;
	width:60px;
	padding-left:5px;
	padding-top:7px;
	overflow:hidden;
	word-wrap:break-word;
}

.VergelijkList .Toestel img
{
	  width:60px;
      Height:90px;
}

.VergelijkList .Toestel .Checkbox
{
	position:relative;
	width:70px;
	background-color:#efefef;
	height:24px;
	padding-top:6px;
	
}

.VergelijkList .NewLine
{
	height:1px;
	width:535px;
	border:solid 1px #ccc;
	border:0px;
	border-bottom:1px;
	margin-bottom:20px;
	clear:both;
    float:left;
}

.VergelijkList .Fabrikant
{
	 font-family: arial, helvetica, sans-serif;
	 font-size: 16px;
	 color: #006699;
	 font-weight: bold;
	 padding: 0px 0px 12px 0px;
	 border: 0px solid #999;
 
	 padding-top:30px;
     margin-bottom:1px;
     width:535px;
     clear:both;
     float:left;	             
}

.VergelijkList .ToestelList
{
	width:570px;
	font-size:12px;
	font-family:Arial;
}

.BoxTerug
{
 text-align: center;
 width: 570px;
 float: left;
 padding-top: 5px;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:600px;
	height: 400px;
}

#tblPopup
{
	background-color: White;
	color:Black;
	padding:5px;
}

#tblPopup .heading
{
	font-size:150%;
	font-weight:bold;
	background-color: SaddleBrown;
	color:White;
}

#tblPopup .footer
{
	padding:10px;
	text-align:center;
}

/*########## Zakelijke offerte ##########*/

.Zakelijk
{
 clear:both;
 position:relative;
 width: 570px;
 padding: 0;
 margin: 0;
}

.Zakelijk_Top {
  height: 6px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.Zakelijk_Bottom {
  height: 6px;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.Zakelijk_ProviderImage
{
	border:solid 1px #cccccc;
	width:100px;
}

.Zakelijk_Titel
{
 border-left: 1px solid #CCC;
 border-right: 1px solid #CCC;
 border-top: 0px;
 border-bottom: 0px;
 background-image: url('../img/BigBoxTitel_bg.gif');
 background-repeat: repeat;
 font-size: 12px;   
 font-family: arial, helvetica, sans-serif;
 padding: 5px 0px 0px 10px; 
 height:30px;
}

.Zakelijk_Vraagteken
{
 text-align: right;   
 border: 0px solid #999;
 margin: -17px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
}

.Zakelijk_Inhoud {
  /*border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;*/
  font-size: 12px;
  /*padding-bottom: 5px;*/
  font-family: arial, helvetica, sans-serif;
  padding-left:15px;
  padding-top:15px;
  padding-right:35px;
}

.Zakelijk_InhoudExtra {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
  padding: 15px 0px 0px 15px;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
}

.Zakelijk_InhoudExtra2 {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 0px;
  border-bottom: 0px;
  padding: 15px 15px 15px 10px;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
}

.Zakelijk_StapTekst 
{
	font-family:Arial Black;
	font-size: 15px;
	color:#0176a8;
}

.Zakelijk_StapTekst a
{
	color:#0176a8;
	text-decoration:none;
}
.Zakelijk_StapTekst a:visited 
{
	color:#0176a8;
	text-decoration:none;
}
/* De inhoud wordt opgesplits in twee boxen ivm plaatje */
.Zakelijk_Extra
{
 border-left: 1px solid #CCC;
 border-right: 0px solid #CCC;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
 float: left;
 width: 385px;
 padding: 15px 0px 15px 35px;
 height: 109px;
}

.Zakelijk_Extra2
{
 border-left: 1px solid #CCC;
 border-right: 0px solid #CCC;
 font-size: 12px;
 font-family: arial, helvetica, sans-serif; 
 float: left;
 width: 440px;
 padding: 15px 0px 15px 10px;
 height: 109px;
}

.Zakelijk_Plaatje
{
 float: right;
 width: 116px;
 height: 139px;  
}

.Zakelijk_topleft 
{ 
 background-image: url('../img/LBHoek1.gif');
 height: 6px;
 margin-right: 6px; 
 font-size: 2px;
}

.Zakelijk_topright
{ 
 float: right;
 margin-top: -6px;
 background-image: url('../img/RBHoek1.gif'); 
 height: 6px; 
 width: 6px;
 font-size: 2px; 
}

.Zakelijk_bottomleft 
{ 
 background-image: url('../img/LOHoek1.gif');
 height: 6px;
 font-size: 2px;
 margin-right: 6px;
}

.Zakelijk_bottomright
{ 
 background-image: url('../img/ROHoek1.gif');
 background-position: 100% 0;
 background-repeat: no-repeat;
 height: 6px;
 font-size: 2px;
 margin-top: -6px;
}

.divSelectedProvider
{
	float:left;
	z-index:1;
	background-image:url(../img/zakelijk_selectedshadow.gif);
	width:115px;
	height:75px;
	position:relative;
	left:25px;
	top:10px;	
}	

.divSelectedProvider img
{
	margin-left:7px;
	margin-top:10px;
}

.divProvider
{
	width:569px;
	float:left;
	
}

.divProviders
{
	z-index:1;
	position:relative;
	float:right;
	top:34px;
	right:5px;
}

.Zakelijk_Abonnement
{
	width:205px; 
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
}

.Zakelijk_Box
{
	text-align:left;
	width: 205px;
}

.Zakelijk_BoxLogo
{
	position:absolute;
	z-index:1;
	left:465px;
	top:20px;
}

/*.Zakelijk_BoxLogo img
{
	width:75px;
	height:55px;
}*/


.Zakelijk_hr {
  height: 1px;
  line-height:1px;
  background: #CCC;
  padding: 0;
  margin-bottom:4px;
}

.ZakelijkRadio 
{
	clear:both;
	padding:0px 0px 0px 0px;
}

.ZakelijkRadio input 
{
	  padding-top:2px;
      width: 20px;
      float: left;
}
   
.ZakelijkRadio label {
      float: left;
      display:block;
      height:20px;
      padding-top:2px;
}

.modalPopUpBackGround
{
        background-color:Gray;
        filter:alpha(opacity=50);
        opacity:0.7;
}

.Floating_Box
{
	z-index:1;		
	background-color:#000;
	margin-left:780px;
	margin-top:0px;
	top:0px;
	width:210px;
}

.Zakelijke_Toestellen
{
	padding:0px 0px 0px 0px;
	border:solid 0px #000;
	font-size: 12px;
	/*border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;*/
	/*padding-bottom: 5px;*/
	font-family: arial, helvetica, sans-serif;
	
}

.Zakelijke_ToestellenInhoud
{
	float:left;
	padding-left:20px;
	width:548px;
}

.Floating_Box2
{
	 z-index: 99999998;
    background-color: #6D7B8D;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    min-height: 100%;
    min-width: 100%;
}

#UpdateProgressHideSelect
{
    z-index: 15000;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
    display: inline !important;
}

.tab_topZakelijk
{
  width: 64px;
  height: 3px;
  font-size: 0px;
  padding: 0;
  margin: 0;
  border: 0;
  background-image: url("../img/tab_top.gif");
  background-repeat: no-repeat;
}

/* --- winkelwagenoverzicht --- */
	.WinkelOverzicht
	{
		width:180px;
		padding: 0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px 0px 0px 0px;
		top:0px;
		vertical-align:top;
		position:absolute;
	}
	.WinkelOverzicht .Top
	{	
		font-size:0;
		height:6px;
		line-height:6px;
		margin:0;
		padding:0;
		position:relative;
		vertical-align:top;
		width:180px;
	}

	.WinkelOverzicht .Bottom
	{	
		font-size:0;
		height:11px;
		line-height:11px;
		margin:0;
		padding:0;
		position:relative;
		vertical-align:bottom;
		width:180px;
	}

	.WinkelOverzicht .Top .Left
	{	
		float:left;
		width:90px;
		height:6px;
		line-height:6px;
		background-image: url('/img/top-left.gif');
 		background-repeat: no-repeat;
	}


	.WinkelOverzicht .Top .Right
	{
		float:right;
		width:90px;
		height:6px;
		line-height:6px;
		background-image: url('/img/top-right.gif');
 		background-repeat: no-repeat;
	}

	.WinkelOverzicht .Bottom .Left
	{	
		background-image:url('/img/bottom-left.gif');
		background-repeat:no-repeat;
		float:left;
		height:8px;
		line-height:8px;
		width:90px;
	}


	.WinkelOverzicht .Bottom .Right
	{
		background-image:url('/img/bottom-right.gif');
		background-repeat:no-repeat;
		float:right;
		height:8px;
		line-height:8px;
		width:90px;
	}


	.WinkelOverzicht .Content
	{
		margin:0;
		padding:0;
		width:180px;
	}


	.WinkelOverzicht .Content .ContentTop
	{
		background-color:#FFE4C9;
		border-color:#CCCCCC;
		border-style:solid;
		border-width:0 1px 1px;
		height:62px;
		font-family: arial;
 		font-size: 12px;
 		text-decoration: none;
	}
	
	.WinkelOverzicht .Content h1
	{
 		font-family: arial;
 		font-size: 12px;
 		text-decoration: none;
		font-weight:bold;
		color:#006699;
		margin:0px 0px 0px 0px;
		padding-left:10px;
		padding-top:8px;
		padding-bottom:5px;
	}
	
	.WinkelOverzicht .Content .ContentTop h2
	{
		padding-left:10px;
		font-family:Arial;
		font-weight:bold;
		font-size:18px;
	}
	
	.WinkelOverzicht .Content .ContentTop h3
	{
		font-family:Arial;
		font-size:10px;
		color:#ccc;
	}

	.WinkelOverzicht .Content .ContentBottom
	{
		background-color:#FFFFFF;
		border-color:#CCCCCC;
		border-style:solid;
		border-width:0 1px;
		padding-top:25px;
		text-align:left;
		vertical-align:top;
		font-family: arial;
 		font-size: 12px;
 		text-decoration: none;
		
	}

	
	.WinkelOverzicht .Content ul {
 		font-family: arial;
 		font-size: 12px;
 		text-decoration: none;
		color:#006699;
		display:block;	
		float:none;
		padding:0px;
		margin:0px;
		list-style-type:none;
		
	}

	.WinkelOverzicht .Content li {
		margin:0;
		padding:0;
		padding-left:3px;
		line-height:11px;
	}
	
	.WinkelOverzicht .Content li img
	{	
		display:block;
		float:right;
		border:0px;
		margin-top:-11px;
		line-height:11px;
		height:11px;
		clear:both;
	}

		
	.WinkelOverzicht .Content .Winkelwagen 
	{
		border:0 none;
		height:56px;
		line-height:56px;
		position:absolute;
		right:2px;
		text-align:right;
		top:128px;
		width:180px;
		z-index:2;

	}

	.WinkelOverzicht .Content .clear 
	{
    		clear:both;
   		 height:1px;
    		overflow:hidden;
  	}


	.WinkelOverzicht .Content .Bestellen
	{
		display:block;
		border-color:#CCCCCC;
		border-style:solid;
		border-width:0 1px;
		margin:0;
		padding:0px 0 0;
    		overflow:hidden;
		font-size:0px;
		padding-top:10px;
	}

	.WinkelOverzicht .Content .Bestellen img
	{
		border:0px;
		width:169px;
		height:29px;
		line-height:29px;
		padding-top:-29px;
		margin-left:4px;
	}
	
	.WinkelOverzicht .Content .Bestellen a
	{
		border:0px;
		width:169px;
		height:29px;
		line-height:29px;
		padding-top:-29px;
	}
	
	.FieldError 
	{
		background:#ff7800;
	}
	

	
	.textbox_orderformulierBlue
	{
	  border: 1px solid #CCC;
	  width: 250px;   
	  background-color:#dfecf2;
	
	}	
	
	.ddl_orderformulierBlue
	{
	 font-size: 12px;
	 font-family: arial, helvetica, sans-serif;
	 border: 1px solid #CCC; 
	  background-color:#dfecf2;
	}
	
	.FormErrors 
	{
		background-color:#ffbb7f;
		background:#ffbb7f;
	}


/*########## Eindblok Zakelijke offerte ##########*/

* html #UpdateProgressHideSelect
{
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight? document.body.scrollHeight: document.body.offsetHeight + ‘px’);
}

/*######### Maak je eigen actie artikelgroepselectie #########*/
/* Author: Hanno Buning Date: 07-10-2008 */
.MJAPanel
{
	float:left;
	width:110px;
	height:99px;
	margin-right:5px;
	margin-bottom:10px;
	position:relative;
}

.MJAPanel div
{
	position:absolute;
	float:left;
	width:110px;
	height:99px;
}

 .MJAPanel img
{
	border:0px;
	margin:0px;
	padding:0px;
	width:110px;
	height:99px;
}
 .MJAPanel .FloatingLink
 {
	float:left;
	position:absolute;
	z-index:9999;
	text-align:center;
	width:110px;
	height:19px;
	top:80px;
 }
 
 .MJAPanel .FloatingLink a
 {
	position:relative;
	font-family:Arial;
	font-size:11px;
	color:#fff;
	text-decoration:none;
 }
 
 .MJAPanel .FloatingLink a:hover
 {
	text-decoration:underline;
 }
 
 .MJAPanel div a 
 {
	position:relative;
	width:110px;
	height:99px;
 }
 
 /*######### MJA Artikel overzicht #########*/
 
 .MJAArtikel
 {
	position:relative;
	width:570px;
	height:125px;
	font-family:Arial;
	font-size:12px;	
 }
 
 .MJAArtikel .Top 
 {
	position:relative;
	height:55px;
	top:30px;
	width:480px;
	background-color:#fff;
	margin-left:93px;
	overflow:hidden;
 }
 
 .MJAArtikel .Top div
 {
	float:left;
	height:30px;
	width:425px;
	overflow:hidden;
	font-size:11px;
	font-family:Arial;
	padding-top:6px;
 }

 .MJAArtikel .Top .Info
 {
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#006699;
 }
 

 .MJAArtikel .Top a
 {	
	font-weight:bold;
	text-decoration:underline;
	color:#006699;
	font-size:12px;
 }


 .MJAArtikel .Top .Info:hover
 {
	text-decoration:underline;
	color:#ff6600;
 }
 
  .MJAArtikel .Top a:hover
 {
	text-decoration:underline;
	color:#ff6600;
 }
 
 .MJAArtikel .Bottom 
 {
	height:35px;		
	background-color:#e5e5e5;
	margin-top:35px;
	width:570px;
 }
 
 .MJAArtikel .Bottom .Bestellen a
 {
	
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:166px;
	height:25px;
	text-decoration:none;

 }
 
  .MJAArtikel .Bottom .Bestellen img
 {
	border:0px;
	width:166px;
	height:25px;
 }
 
 
 .MJAArtikel .Bottom .Bestellen
 {
	position:relative;
	right:6px;
	float:right;
	top:5px;
	padding-top:5px;
	width:166px;
	height:25px;
	background-image:url('/img/bestel_met_abonnement.gif');
	background-repeat:no-repeat;
	text-align:center;
 }
 
 .MJAArtikel .Bottom .Info
 {
	position:relative;
	float:left;
	padding-top:10px;
	padding-left:93px;
 }
 
  .MJAArtikel .Bottom .Info a 
 {
	font-size:12px;
	text-decoration:underline;
	color:#006699;
 }
 
 .MJAArtikel .Bottom .Info a:hover 
 {
	text-decoration:underline;
	color:#ff6600;
 }
 
 .MJAArtikel .ProductImage
 {
	float:left;
	position:absolute;
	top: 25px;
	left:15px;
	width:60px;
	height:90px;
	z-index:99999;
	background-color:#fff;
	border:solid 1px #e5e5e5;
 }
 
 .MJAArtikel .ProductImage a
 {
	width:60px;
	height:90px;
	border:0px;
	cursor:pointer;
 }
 
 .MJAArtikel .ProductImage img
 {
	width:60px;
	height:90px;
	border:0px;
 } 
 
 .MJAArtikel .Info:hover
 {
	text-decoration:underline;
	color:#ff6600;
 }
/*######### Einde Maak je eigen actie artikelgroepselectie #########*/


/* --- jqZoom --- */

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}

/* Modal popup
=============================================== */

.modalBackground {
    background-color: #8b8784; /*Gray*/
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup {
    background-color:#ffffdd;
    border-width:1px;
    border-style:solid;
    border-color:black;
    padding:5px;
    width:250px;
}        

fieldset
{
	background-color: #FFF;
	padding: 10px;
	position: relative;
	border: 0;	
}

fieldset .fieldsetheader
{
	padding: 0;
	margin-bottom: 8px;
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -10px;
	height: 25px;
	display: block;
	/*background-color: #3c3c3c;*/
	background-image: url("../img/bg_header_imgviewer.gif");
	background-repeat: repeat-x;
}

fieldset .fieldsettitle
{
	font-family: Tahoma;	
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 0px 4px 8px;
	float: left;	
}

fieldset .fieldsetclose
{
	width: 23px;
	height: 23px;
	border: solid 0px #999;
	margin: 4px 24px 0px 0px;
	float: right;
}

fieldset .fieldsetclose a
{
	color: #FFF;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
}

fieldset .fieldsetclose a:hover
{
	color: #FFF;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}

.Laptops ul
{
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	font-weight:bold;
}

.DataCards ul
{
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-weight:bold;
	list-style-type: none;
}

.DataCards li
{
	padding: 5px 0px;
	font-size: 12px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	/*border-bottom: solid 1px #e5e5e5;*/
}

.DataCards li img
{
	margin: 0px 20px 0px 20px;
	vertical-align: middle;	
	height: 90px;
	width: 60px;
}

.DataCards li input, .DataCards li label
{
	cursor: pointer;	
	vertical-align: middle;
	padding-left: 10px;
}

.Laptops ul
{
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	font-weight:bold;
}

.Laptops li
{
	padding-top:8px;
}

.Laptops li .laptop
{
	width: 568px;
	height: 130px;
	background: #FFF; 
	border: solid 1px #999;	
}

.Laptops li .laptop img
{
	padding: 0px;
	margin: 30px 0px 0px 12px;
	border: solid 1px #CCC;
	height: 90px;
	width: 60px;
	position: absolute;
	z-index: 101;
}

.Laptops li .laptop .omschrijving
{
	width: 478px;
	height: 65px;
	background-color: #FFF;
	position: absolute;
	margin: 30px 0px 0px 0px;
	padding-left: 90px;
	padding-top: 0px;
	border: solid 1px #999;
}

.Laptops li .laptop .prijsbox
{
	width: 478px;
	height: 26px;
	background-image: url('../img/BigBoxTitel_bg.gif');
	position: absolute;
	margin: 94px 0px 0px 0px;
	padding-left: 90px;
	padding-top: 10px;
	border: 0px solid #999;
}

.Laptops li .laptop .prijsbox .prijs1
{
	float: left;
	width: 235px;
	font-size: 12px;
	color: #999;
	font-family: arial;
	border: 0px solid #999;
}

.Laptops li .laptop .prijsbox .prijs2
{
	float: left;
	width: 140px;
	font-size: 12px;
	color: #999;
	font-family: arial;
	border: 0px solid #999;
}

/* =============== Control: Maak je eigen actie overzicht ================ */
.MaakjeEigenActie_Overzicht
{
	background-color:#ff8010;
	float:left;
	height:173px;
	margin:15px 0 0 15px;
	width:765px;
	position:relative;
}

.MaakjeEigenActie_Overzicht .content
{
	width:745px;
	height:171px;
	float:left;
	border-top:solid 1px #cacaca;
	border-bottom:solid 1px #cacaca;
	background-color:#ff7800;
	position:relative;
}

.MaakjeEigenActie_Overzicht .border
{
	float:left;
	height:100%;
}

.MaakjeEigenActie_Overzicht .border .left,
.MaakjeEigenActie_Overzicht .border .right
{
	width:10px;
	height:100%;
}

.MaakjeEigenActie_Overzicht .border .left
{
	float:left;
}

.MaakjeEigenActie_Overzicht .border .right
{
	float:right;
}

.MaakjeEigenActie_Overzicht .border .left .top,
.MaakjeEigenActie_Overzicht .border .left .bottom,
.MaakjeEigenActie_Overzicht .border .right .top,
.MaakjeEigenActie_Overzicht .border .right .bottom
{
	width:10px;
	height:10px;
	border:0 none;
	float:left;
}

.MaakjeEigenActie_Overzicht .border .left .spacer,
.MaakjeEigenActie_Overzicht .border .right .spacer
{
	width:9px;
	border-left:1px;
	height:153px;
	float:left;
}

.MaakjeEigenActie_Overzicht .border .left .spacer
{
	border-left:solid 1px #cacaca;
}

.MaakjeEigenActie_Overzicht .border .right .spacer
{
	border-right:solid 1px #cacaca;
}

.MaakjeEigenActie_Overzicht .border .left .top
{
	background-image:url('/img/maakjeeigenactie/top_left_10x10.gif');
}

.MaakjeEigenActie_Overzicht .border .left .bottom
{
	background-image:url('/img/maakjeeigenactie/bottom_left_10x10.gif');
}

.MaakjeEigenActie_Overzicht .border .right .top
{
	background-image:url('/img/maakjeeigenactie/top_right_10x10.gif');
}

.MaakjeEigenActie_Overzicht .border .right .bottom
{
	background-image:url('/img/maakjeeigenactie/bottom_right_10x10.gif');
}

.MaakjeEigenActie_Overzicht .KeuzeBox
{
	width:auto;
	float:left;
	height:170px;
    position:relative;
    margin-right:10px;
    z-index:2;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .content
{
	background-color:#fff;	
	border:0 none;
	height:134px;
	width:150px;
	position:relative;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .left,
.MaakjeEigenActie_Overzicht .KeuzeBox .right,
.MaakjeEigenActie_Overzicht .KeuzeBox .left div,
.MaakjeEigenActie_Overzicht .KeuzeBox .right div
{
    float:left;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .left
{
    width:10px;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .right,
.MaakjeEigenActie_Overzicht .KeuzeBox .right div
{
    width:25px;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .left .spacer,
.MaakjeEigenActie_Overzicht .KeuzeBox .right .spacer
{
    height:115px;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .right .top
{
    width:25px;
    height:45px;
    background-image:url('/img/MaakjeEigenActie/keuzebox_right_top_25x45.gif');
}

.MaakjeEigenActie_Overzicht .KeuzeBox .right .spacer
{
    background-image:url('/img/MaakjeEigenActie/keuzebox_right_spacer_25x1.gif');
    background-repeat:repeat-y;
    height:80px;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .right .bottom
{
    background-image:url('/img/MaakjeEigenActie/keuzebox_right_bottom_25x10.gif');
    width:25px;
    height:10px;
}


.MaakjeEigenActie_Overzicht .KeuzeBox .left .top
{
    background-image:url('/img/MaakjeEigenActie/keuzebox_left_top_10x10.gif');
    width:10px;
    height:10px;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .left .spacer
{
    width:10px;
    background-color:#fff;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .left .bottom
{
    background-image:url('/img/MaakjeEigenActie/keuzebox_left_bottom_10x10.gif');
    width:10px;
    height:10px;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .content .bottom
{
    background-image:url('/img/MaakjeEigenActie/keuzebox_bottom_1x10.gif');
    background-repeat:repeat-x;
    height:10px;
    width:100%;
    clear:both;
    position:absolute;
    bottom:0px;
    left:0px;
}

.MaakjeEigenActie_Overzicht .KeuzeBox h2
{
	width:auto;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:9px 0 5px 9px;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .content label
{
	padding-top:5px;
	clear:both;
	font-size:11px;
	font-family:Arial;
	float:left;
	color:#ff7800;
	width:100%;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .content select
{
	clear:both;
	float:left;
	width:100%;

	
	
}

.MaakjeEigenActie_Overzicht .KeuzeBox .content select option
{
    width:300px;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .content .Checkbox
{
	clear:both;
	float:left;
	padding-top:10px;
	width:85%;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .content .Checkbox input
{
	float:left;
	display:block;
	padding:0;
	height:13px;
	width:13px;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .content .Checkbox label
{
	width:auto;
	clear:none;
	float:left;
	padding:0 0 0 5px;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .content select option
{
	float:left;
	width:auto;
	display:block;
	padding:2px 4px 0 2px;
}

.MaakjeEigenActie_Overzicht .BestelOverzicht
{
    height:140px;
    margin-top:30px;
    text-align:center;
    width:120px;
}

.MaakjeEigenActie_Overzicht .BestelOverzicht .content
{
    margin-left:-7px;
    width:107px;
}


.MaakjeEigenActie_Overzicht .BestelOverzicht .right,
.MaakjeEigenActie_Overzicht .Prijs .right
{
    width:10px;
}

.MaakjeEigenActie_Overzicht .BestelOverzicht .right .top,
.MaakjeEigenActie_Overzicht .Prijs .right .top
{
    width:10px;
    height:10px;
    background-image:url('/img/MaakjeEigenActie/keuzebox_right_top_10x10.gif');
}

.MaakjeEigenActie_Overzicht .BestelOverzicht .right .spacer,
.MaakjeEigenActie_Overzicht .Prijs .right .spacer
{
    height:115px;
    background-image:url('/img/MaakjeEigenActie/keuzebox_right_spacer_10x1.gif');
}

.MaakjeEigenActie_Overzicht .BestelOverzicht .right .bottom,
.MaakjeEigenActie_Overzicht .Prijs .right .bottom
{
    width:10px;
    height:10px;
    background-image:url('/img/MaakjeEigenActie/keuzebox_right_bottom_10x10.gif');
}

.MaakjeEigenActie_Overzicht .content p
{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	padding:25px 10px 0 10px;
}


.MaakjeEigenActie_Overzicht .content .Bestellen
{
	padding-top:5px;
    position:relative;
    top:-2px;
    right:1px;
    display:block;
    border:0 none;
    position:absolute;
    top:56px;
    left:15px;
}

.MaakjeEigenActie_Overzicht_Expand .content .Bestellen
{
    position:relative;
    top:auto;
    left:auto;
}

.MaakjeEigenActie_Overzicht_Expand
{
    height:445px;
    position:relative;
	width:765px;
	float:left;
}

.MaakjeEigenActie_Overzicht_Expand .content 
{
    height:443px;
}

.MaakjeEigenActie_Overzicht_Expand .border .left .spacer,
.MaakjeEigenActie_Overzicht_Expand .border .right .spacer
{
    height:425px;
}

.MaakjeEigenActie_Overzicht_Expand .Expanded
{
    height:250px;
    clear:both;
    float:left;
    position:relative;
    margin-top:15px;
    width:561px;
}

.MaakjeEigenActie_Overzicht_Expand .Expanded .left .spacer,
.MaakjeEigenActie_Overzicht_Expand .Expanded .right .spacer
{
    height:231px;
}

.MaakjeEigenActie_Overzicht_Expand .Expanded .left
{
    float:left;
}

.MaakjeEigenActie_Overzicht_Expand .Expanded .left .top
{
    background-image:none;
    height:10px;
    background-color:#fff;
}

.MaakjeEigenActie_Overzicht_Expand .Expanded .right
{
    width:10px;
    float:right;
}

.MaakjeEigenActie_Overzicht_Expand .Expanded .right .top
{
    width:10px;
    height:10px; 
    background-image:url('/img/MaakjeEigenActie/keuzebox_right_top_10x10.gif');
}
.MaakjeEigenActie_Overzicht_Expand .Expanded .right .spacer
{
    width:10px;
    background-image:url('/img/MaakjeEigenActie/keuzebox_right_spacer_10x1.gif');
    
}

.MaakjeEigenActie_Overzicht_Expand .Expanded .right .bottom
{
    width:10px;
    height:10px;
    background-image:url('/img/MaakjeEigenActie/keuzebox_right_bottom_10x10.gif');
}

.MaakjeEigenActie_Overzicht_Expand .Expanded .content
{
    width:541px;
    height:250px;
    float:left;
    position:relative;
}


.MaakjeEigenActie_Overzicht_Expand .connecter
{
    background-color:#FFFFFF;
    height:30px;
    position:absolute;
    top:-30px;
    width:171px;
    z-index:2;
}

.MaakjeEigenActie_Overzicht_Expand .connecter .content
{
    width:151px;
    float:left;
    height:20px;
    padding-top:10px;
}

.MaakjeEigenActie_Overzicht_Expand .connecter .content input
{
    float:left;
    display:block;
    padding:0;
    margin:0;
    height:14px;
    width:14px;
}

.MaakjeEigenActie_Overzicht_Expand .connecter .content label
{
    float:left;
    padding:0 0 0 5px;
    width:auto;
    clear:none;
}

.MaakjeEigenActie_Overzicht_Expand .connecter .left,
.MaakjeEigenActie_Overzicht_Expand .connecter .right
{
    width:10px;
    background-repeat:repeat-y;
    height:100%;
}


.MaakjeEigenActie_Overzicht_Expand .connecter .left
{
    float:left;
    background-image:url('/img/MaakjeEigenActie/keuzebox_left_spacer_10x1.gif');
}

.MaakjeEigenActie_Overzicht_Expand .connecter .right
{
    float:right;
    background-image:url('/img/MaakjeEigenActie/keuzebox_right_spacer_10x1.gif');
    
}

.MaakjeEigenActie_Overzicht_Expand .ToestelGegevens .connecter
{
    left:0px;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .connecter
{
    left:195px;
}

.MaakjeEigenActie_Overzicht_Expand .ArtikelGegevens .connecter
{
    left:390px;
}

.MaakjeEigenActie_Overzicht_Expand .ArtikelGegevens .right .top
{
    background-image:url('/img/MaakjeEigenActie/keuzebox_right_spacer_10x1.gif');
}

.MaakjeEigenActie_Overzicht_Expand .ArtikelGegevens .left .top,
.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .left .top
{
    width:10px;
    height:10px; 
    background-image:url('/img/MaakjeEigenActie/keuzebox_left_top_10x10.gif');
}

.MaakjeEigenActie_Overzicht_Expand .Afbeeldingen 
{
    float:left;
    margin-top:10px;
    margin-right:10px;
}

.MaakjeEigenActie_Overzicht_Expand .Afbeeldingen .thumb
{
    float:left;
    clear:both;
    margin-right:10px;
    margin-bottom:10px;
    border:solid 1px #ccc;
}

.MaakjeEigenActie_Overzicht_Expand .Omschrijving,
.MaakjeEigenActie_Overzicht_Expand .Tarieven
{
    font-size:11px;
    margin-top:10px;
    float:left;
    overflow:auto;
    font-family:Arial;
    padding-right:10px;
}

.MaakjeEigenActie_Overzicht_Expand .ToestelGegevens
{
}

.MaakjeEigenActie_Overzicht_Expand .ToestelGegevens .Omschrijving
{
    width:320px;
    height:230px;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens 
{
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .Tarieven
{
    width:530px;
    height:185px;
    float:left;
    position:relative;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .Tarieven *
{
    font-size:11px;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .Tarieven .Tarief_newrow
{
    width:95%;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .Omschrijving
{
    float:left;
    width:100%;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .Omschrijving img
{
    float:left;
    margin-left:5px;
    margin-top:-2px;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .Omschrijving p
{
    padding:0 0 0 10px;
    float:left;
}
.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .Omschrijving span
{
    padding:0 0 0 10px;
}


.MaakjeEigenActie_Overzicht_Expand .ArtikelGegevens
{
    float:left;
}

.MaakjeEigenActie_Overzicht_Expand .ArtikelGegevens .Omschrijving
{
    float:left;
    margin-left:10px;
 
}

.MaakjeEigenActie_Overzicht_Expand .ArtikelGegevens .Omschrijving span
{
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
}

.MaakjeEigenActie_Overzicht_Expand .ArtikelGegevens .SubOmschrijving
{
    float:left;
    font-size:11px;
    font-family:Arial;
    height:215px;
    overflow:auto;
    position:relative;
    width:375px;
    margin-left:10px;
}

.MaakjeEigenActie_Overzicht_Expand .ArtikelGegevens .Afbeelding
{
    float:left;
    padding-top:10px;
}

.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht
{
   /* height:250px;
    margin-right:0;
    position:absolute;
    right:0;
    text-align:left;
    top:-10px;
    width:170px;*/
   margin:0;
   position:absolute;
   text-align:left;
   top:30px;
   height:250px;
   width:170px;
   right:-10px;
}

.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht .content
{
    font-family:Arial;
    font-size:11px;
    height:213px;
    padding-top:6px;
    width:150px;
}

.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht .content p
{
    /*padding:10px 0 10px 5px;*/
    padding:3px 0 3px 5px;
    float:left;
}

.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht .content span
{
    clear:both;
    float:left;
}

.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht .content .item
{
    clear:both;
    float:left;
    width:100%;
}

.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht .content .item .omschrijving
{
    float:left;
    width:135px;
}

.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht .content em
{
    padding-left:5px;
    width:10px;
    float:left;
}

.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht .content .Prijs
{
    width:100%;
    padding:3px 0 3px 5px;
}


.MaakjeEigenActie_Overzicht .BestelOverzicht h2
{
float:left;
left:3px;
padding-left:0;
position:absolute;
top:-28px;
width:100%;
z-index:9999;
}

.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht .content h2
{
    color:#2aba08;
    font-size:20px;
    display:block;   
    padding-left:10px;
    float:left;
    padding-top:0px;
}

.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht .content .Bestellen
{
    float:right;
    position:absolute;
    right:5px;
    bottom:13px;    
}

.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht .left .spacer,
.MaakjeEigenActie_Overzicht_Expand .BestelOverzicht .right .spacer
{
    height:200px;
}

.MaakjeEigenActie_Overzicht .filler
{
    background-image:url(/img/MaakjeEigenActie/filler_right.gif);
    display:block;
    height:183px;
    position:absolute;
    right:-26px;
    top:-1px;
    width:86px;
    z-index:4000;
}

.MaakjeEigenActie_Overzicht .fillerextra
{
    background-image:url(/img/MaakjeEigenActie/filler_right_extra.gif);
    bottom:-11px;
    display:block;
    height:77px;
    position:absolute;
    right:60px;
    width:63px;
    z-index:4000;
}

.MaakjeEigenActie_Overzicht_Expand .filler
{
    background-image:url(/img/MaakjeEigenActie/filler_right_bottom.gif);
    display:block;
    float:right;
    height:190px;
    position:relative;
    right:-19px;
    top:-180px;
    width:205px;
    z-index:3000;
}

.MaakjeEigenActie_Overzicht_Expand .fillerextra
{
    display:none;
}

.MaakjeEigenActie_Overzicht table
{
    z-index:2;
}

.MaakjeEigenActie_Overzicht_Expand .GeenToestel img,
.MaakjeEigenActie_Overzicht_Expand .GeenFabrikant img,
.MaakjeEigenActie_Overzicht_Expand .GeenProvider img,
.MaakjeEigenActie_Overzicht_Expand .GeenAbonnement img,
.MaakjeEigenActie_Overzicht_Expand .GeenKado img
{
    float:left;
}

.MaakjeEigenActie_Overzicht_Expand .GeenToestel p,
.MaakjeEigenActie_Overzicht_Expand .GeenFabrikant p,
.MaakjeEigenActie_Overzicht_Expand .GeenProvider p,
.MaakjeEigenActie_Overzicht_Expand .GeenAbonnement p,
.MaakjeEigenActie_Overzicht_Expand .GeenKado p
{
    width:355px;
    float:left;
    font-weight:normal;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox
{
    float:left;
    width:535px;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox span
{
    float:left;
}


.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox input
{
    float:left;
}


.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox label
{
padding-left:10px;
width:auto;
float:left;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox label,
.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox input,
.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox span
{
    padding:0;
    clear:none;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox input
{
    float:left;
    height:13px;
    width:13px;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox label
{
   /* width:90%;*/
    float:left;
    width:auto;
    padding-left:5px;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox .Omschrijving
{
    margin:0;
    padding:4px 0 0;
    width:127px;
    float:none;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox span
{
    padding:5px 5px;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox .Content
{
    padding:0;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox .Content .geen label
{
    padding-left:5px;
    width:30px;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox table,
.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox tbody
{
    width:100%;
    float:left;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox .BigBoxBottom,
.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox .InformatieBoxInhoud2
{
    float:left;
    width:100%;
}

.MaakjeEigenActie_Overzicht_Expand .AbonnementGegevens .BigBox .BigBoxInhoud
{
    width:533px;
    float:left;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .connecter .content .Info {
    padding:0;
    position:relative;
    right:1px;
}
.MaakjeEigenActie_Overzicht .KeuzeBox .connecter .content .Info 
{
    padding:0;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .content .Info 
{
    padding-top:1px;
    position:relative;
    z-index:3;
}

.MaakjeEigenActie_Overzicht .KeuzeBox .content .Info a
{
    color:#006699;
    float:left;
    padding-top:2px;
    width:auto;
}


.MaakjeEigenActie_Overzicht .KeuzeBox .content .Info input
{
    float:right;
    position:absolute;
    padding-top:3px;
    z-index:3;
    right:0;
}

.MaakjeEigenActie_Overzicht .Prijs
{
    display:block;
    float:left;
    height:40px;
    margin:0;
    position:relative;
    right:-595px;
    text-align:left;
    top:-255px;
    width:100px;
    z-index:4000;
}

.MaakjeEigenActie_Overzicht .Prijs .content
{
    width:80px;
    height:45px;
    text-align:left;
    z-index:3;
}

.MaakjeEigenActie_Overzicht .Prijs .left .spacer,
.MaakjeEigenActie_Overzicht .Prijs .right .spacer
{
    height:26px;
}

.MaakjeEigenActie_Overzicht .Prijs p 
{
    padding:0;
    font-weight:normal;
}

.MaakjeEigenActie_Overzicht .Prijs h2
{
    color:#2aba08;
    font-size:18px;
    display:block;   
    float:left;
    padding:0;
}

/*=========
winkelwagen popup
*/

.winkelwagen-popup
{
    background-color:#fff;
    width:678px;
    height:355px;
    padding:15px;
    background-image:url('/img/winkelwagen-popup-background-trybuy.gif');
    position:relative;
}

.winkelwagen-popup *
{
	font-family:Arial;
	font-size:12px;
	color:#0f5f80;
}

.winkelwagen-popup h1
{
	font-size:28px;
	font-weight:bold;
}

.winkelwagen-popup .winkelwagen-popup-btn-ok,
.winkelwagen-popup .winkelwagen-popup-btn-cancel
{
    float:left;
    position:absolute;
}

.winkelwagen-popup h1,.winkelwagen-popup p
{
}

.winkelwagen-popup p
{
    margin-bottom:50px;
}

.winkelwagen-popup-background
{
    background-color:#000;
        opacity:0.8;
    filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.winkelwagen-popup .winkelwagen-popup-btn-ok
{
	right:10px;
	top:155px;
}

.winkelwagen-popup .winkelwagen-popup-btn-cancel
{
	left:10px;
	top:155px;
}

/*==========
	Scooter actie popup
*/

.Popup-ScooterActie
{
	width:708px;
	height:385px;
	background-image:url('/img/popup-Scooteractie.gif');
	position:relative;
}

.Popup-ScooterActie input
{
	position:absolute;
        opacity:0.0;
    filter: alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	cursor:pointer;
}

.Popup-ScooterActie input.Popup-ok
{
	left:345px;
	width:295px;
	height:55px;
	top:75px;
}

.Popup-ScooterActie input.Popup-cancel
{
	left:15px;
	width:295px;
	height:55px;
	top:75px;
}

.Popup-ScooterActie input.Popup-meerinfo
{
	left:480px;
	width:210px;
	height:105px;
	top:155px;
}

.Popup-ScooterActie input.Popup-sluiten
{
	height:35px;
	width:35px;
	right:0px;
	top:0px;
}



/*============
	Toestel specials
*/

.ToestelSpecials 
{
}

.ToestelSpecials-Informatie
{
	background-image:url('/img/toestelspecial-informatie-background.gif');
	width:190px;
	height:235px;
	float:left;
	margin-right:2px;
}

.ToestelSpecials-Overzicht
{
	background-image:url('/img/toestelspecial-overzicht-background.gif');
	width:170px;
	height:245px;
	float:left;
	margin-left:2px;
	
}

.ToestelSpecials h1,
.ToestelSpecials .ToestelSpecials-Details h2
{
	clear:both;
	color:#CCCCCC;
	float:left;
	font-size:20px;
	padding:10px 0;
	width:100%;
}

.panel-tarieven-terug 
{
float:left;
padding-bottom:15px;
width:100%;
}

.LinkButton-VideoReview
{
	height:35px;
	left:3px;
	position:absolute;
	top:3px;
	width:29px;
}

/*========================= Aanbieding top box ==============================*/
.aanbieding-blokken 
{
	clear:both;
	width:100%;
	float:left;
	margin-bottom:10px;
}

.aanbieding-blokken .aanbieding-box 
{
	width:132px;
	height:82px;
	margin: 0 13px 12px 0;
	float:left;
}

.aanbieding-blokken .aanbieding-box a
{
	width:100%;
	height:100%;
	float:left;
}

.aanbieding-blokken .aanbieding-box .vodafone
{
	background-image:url('/img/aanbieding-blokken-super-pagina/vodafone.gif');
}

.aanbieding-blokken .aanbieding-box .t-mobile
{
	background-image:url('/img/aanbieding-blokken-super-pagina/t-mobile.gif');
}

.aanbieding-blokken .aanbieding-box .kpn
{
	background-image:url('/img/aanbieding-blokken-super-pagina/kpn.gif');
}

.aanbieding-blokken .aanbieding-box .telfort
{
	background-image:url('/img/aanbieding-blokken-super-pagina/telfort.gif');
}

.aanbieding-blokken .aanbieding-box .hi
{
	background-image:url('/img/aanbieding-blokken-super-pagina/hi.gif');
}

.aanbieding-blokken .aanbieding-box .tele2
{
	background-image:url('/img/aanbieding-blokken-super-pagina/tele2.gif');
}

.aanbieding-blokken .aanbieding-box .simonly-overzicht
{
	background-image:url('/img/aanbieding-blokken-super-pagina/simonly-overzicht.gif');
}

.aanbieding-blokken .aanbieding-box .abonnement-productplus
{
	background-image:url('/img/aanbieding-blokken-super-pagina/abonnement+productplus.gif');
}

.maak-je-eigen-actie-open
{
	margin-bottom:15px;
}


div.Reminder 
{
	clear:both;
	width:250px;
	float:left;
	position:relative;
}

div.Reminder * 
{
	font-family:Arial;
	font-size:12px;
}

div.Reminder input[type=text] 
{
	width:242px;
	border:solid 1px #ccc;
	padding:3px;
	font-weight:bold;
}

div.Reminder input[type=submit] 
{
	border:solid 1px #000;
	padding:2px;
	margin-top:10px;
	font-weight:bold;
	float:right;
}
div.Reminder span
{
position:absolute;
top:28px;
width:100%;
height:20px;
right:-260px;
}


.Seizoenskaarten-control .ToestelGegevens .connecter
{
    left:390px;
}

.Seizoenskaarten-control .AbonnementGegevens .connecter
{
    left:195px;
}

.Seizoenskaarten-control .ArtikelGegevens .connecter
{
    left:0px;
}