
* 
{ 
 margin: 0;
 padding: 0;
}

html, body
{
 padding: 0;
 margin: 0;
 background: #d5d5d5 url('../img/site_bg.gif') repeat-y 50% 0%; 
}

.clear 
{
 clear: both;
 font-size: 0;
 line-height: 0px;
}

#cleardiv
{
 clear: both;
 height: 1px;
}

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; 
}

.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;
}

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;
}

h3.omschrijving {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 font-weight: normal;
 color: #000000;
 padding: 0;
 margin: 0;
}

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; 
}

.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;
}

.spanRoodGR
{
 color: #ff0000;
 font-size: 16px;
 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_orderformulier_small
{
  border: 1px solid #CCC;
  width: 150px;   
}
.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;
}

.imgVraagteken
{
 cursor: pointer;
}

.streepdoor
{
 text-decoration: line-through;
}

.Button1
{
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 font-size: 8pt;
 height: 18px;
}

/* Layout opmaak
=============================================== */
#container 
{ 
 margin-left: auto;
 margin-right: auto;
 margin-top: 0;
 margin-bottom: 0;
 width: 990px; 
 padding: 0px;
 font-size: 2px;
} 

/* Top
=============================================== */
#top
{
 width: 990px;
 height: 145px;
 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;
 padding: 0px 0px 0px 25px;
 margin: -10px 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 4px 15px;
 text-align: left;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
 font-size: 16px;
 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_extraspace
{
 background-image: url("../img/menu_bgitem.gif");
 width: 180px;
 height: 10px;
}

.menu_bigspace
{
 background-image: url("../img/menu_bgitem.gif");
 width: 180px;
 height: 100px;
}

/* 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_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_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_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;
}

/* Aanbiedingblokken
=============================================== */

#tblaanbiedingen
{
 padding: 0;
 table-layout: fixed;
 font-size: 2px;
 border: 1px solid #999;
 font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
}

.AanbiedingBox1 
{
  position: static;
  float:left;
  width: 180px;
  height: 265px;
  padding: 0;
  margin: 5px;
  border: 0px solid #999;
}
.AanbiedingBox_kat 
{
	position: static;
	float:left;
	width: 175px;
	height: 15px;
	padding: 2px;
	margin: 5px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	vertical-align: middle;
}

.AanbiedingBox_link{
	text-decoration: none;
	color: #FF6600;	
}
.AanbiedingBox15
{
  width: 277px;
  height: 265px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
}

.AanbiedingBox2 
{
  width: 375px;
  height: 265px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
}

.AanbiedingBox3
{
  width: 570px;
  height: 265px;
  padding: 0;
  margin: 0;
  border: 0px solid #999;
}

.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;
}

.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;
  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;   
}

.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;
}


/* 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;
}

/* Diverse blokken
=============================================== */

.SimOnlyAanbiedingBox
{
  background-image: url('../img/voorkant_simonlyblok.gif'); 
  background-repeat: no-repeat;
  width: 570px;
  height: 363px;
  margin-bottom: 10px;
}

.SimOnlyAanbiedingBoxInhoud
{
 margin: 76px 0px 0px 8px;
 border: 0px solid #CCC;
 width: 330px;
 float: left;
}

.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.Header
{ 
 color: #006699;
}

.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 0px 10px;
 border: 0px solid #CCC;
 width: 330px;
 float: left;
}

.SimOnlyTMobileBoxVerlenging
{
  margin: 10px 0px 0px 18px;
  border: 0px solid #000;
  width: 278px;
  height: 4px;
  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: 76px 0px 0px 8px;
 border: 0px solid #CCC;
 width: 330px;
 float: left;
}

.SimOnlyVodafoneBoxVerlenging
{
  margin: 20px 0px 0px 18px;
  border: 0px solid #000;
  width: 278px;
  height: 4px;
  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: 278px;
  height: 4px;
  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;
}

.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;
}

.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;
}

.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;
}

.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;   
}

/* 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; 
}

.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
=============================================== */

.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: 12px;
 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.CombiArtikelSluiten
{
 border-right: 1px solid #CCC;
 border-left: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 padding: 2px 0px 4px 10px;
 background-color: #ffffcc;
}

.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;
}

.tdTarievenWit
{
  background-color: #FFF;
  padding: 4px 0px 3px 0px;
}

.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;
}

/*.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 0px;
 border-top: 0px solid #CCC;
}

.tblAbonnementen td {
 padding: 3px 2px 3px 2px;
 border-top: 1px solid #CCC;
}

.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.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.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: 1 solid red; font-weight: bold;} 

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
=============================================== */
.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;
}

.MeerToestelImages 
{
  border: 0px solid #999;
  width: 180px;
  padding: 0;
  /*margin: 10px 0 0 0; 
  height: 21px;*/
  text-align: center;
}

.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;   
}
.ToestelSpecsBox2
{
  padding: 5px 5px 5px 5px;
  margin: 0; 
  border: 0px solid #999;
  background: #FFF;
  width: 550px;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  float: left;   
}
.ToestelInfoBox
{
 margin: 10px 0px 0px 0px;
 border: 1px solid #CCC;
 width: 370px;
 height: 70px;
}

.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: 250px;
 font-size: 12px;
 color: #75b41a;
 font-family: arial;
 border: 0px solid #999;
 font-weight: bold;
 padding: 10px 0px 0px 10px;
}

.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;
}

/* 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 1 #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: 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 */
}

/* IDEAL */

.Betaalwijze
{
  color: #000;
  font-size: 12px;
  font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
  vertical-align: middle;
  height: 100px;
  padding: 0;
  margin: 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;
}