* {margin: 0px;padding: 0px;}
body 
{
    color : #000000;
    text-align : center;
    background-color : #FAFAFA;
    background-image : url('../images/back-streep.jpg');
    background-position : center;
    background-repeat : repeat-y;
    margin : 0px; 
    overflow: -moz-scrollbars-vertical;
    font-family:Verdana,Arial,Geneva,Helvetica,Swiss,SunSans-Regular,Futura;
}
/* overrule achtergrond */
body 
{
   	background: none;
   	background: #cadff4 url(/images/achtergronden/typhone_summer.jpg) repeat-y center top fixed; 
}

/*** elementen ***/





/*STANDAARD*/
img{border:none;padding:0px;margin:0px;}
a {padding:0px;margin:0px; border:none;}
img {border: 0px}
a:link{color : #121C57;text-decoration:none;}
a:visited{color : #121C57;text-decoration:none;}
a:hover{text-decoration:none;}
h1{font-size:16px;margin:0px;padding:0px;color:#2C4E67;} 
/*h2{font-size:12px;margin:0px;padding:0px;color:#2C4E67;}*/
h2{color:#3A4E67;height:18px;line-height:18px;border-bottom:2px solid #d6eb08;font-size:15px; font-weight: normal;text-align:left;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;overflow:hidden;}
h2 #hoofdtitel{font-size:12px; border:none;}
h3{padding: 0 0 3px 0; margin: 0px; font-size: 12px; font-weight:normal; color: #374F67; }
h4{margin: 0px; font-size: 11px; font-weight:normal;}
h5{font-size: 10px; font-weight:normal;}
h6{font-size: 9px; font-weight:normal; color: #999}
p{font-size: 10px; padding:0px;	margin:0px;}
div{padding:0px;margin:0px;}
table {border-collapse:collapse;}
select{font:10px Verdana;color:#3A4E67;z-index:1;}
ul {padding:10px 0px 0px 15px;}
/*EINDE STANDAARD*/

/*Standaard class Extensies*/
 p.IntroTekst{color:#778599; padding-bottom:5px;}

.bgGrey{text-align: center; background-color: #DFE4EA; border-top: 1px solid #BDC2C8;  border-bottom: 1px solid #BDC2C8; color: #2E3A4A;}
.bgBlue{text-align: center; background-color: #2E3A4A; color: #fff; padding:2px 8px;}
.bgBlue a, .bgBlue a:visited, .bgBlue a:link{color: #fff;}
.greenUnderLine{border-bottom: 2px solid #C5EB04;}
.melding { width:100%; text-align:center; font-size:12px; color:#2E3A4A}

 /*border-right: 1px solid #fff;*/

/*Einde standaard class extensies*/

/*HEADER H1 + eventueel H2 in de kop van de pagina (die daarna worden omgezet naar een swf*/
#header #PaginaSEOHeader{position:absolute;top:18px;left:230px;height:40px;vertical-align:top;}
#header #PaginaSEOHeader h1{}
#header #PaginaSEOHeader h2{border:none; height:30px;}
#header #PaginaSEOHeader .regel_1{position:absolute;}
#header #PaginaSEOHeader .regel_2{position:absolute;top:22px;} 



.testvlak{height:40px;width:40px;background:red;}
.KlantenServiceMelding{font-size:8px;color:#3A4E67;text-align:center;}

#_smal{margin: 10px 0 20px 0; width: 465px;}

#_smal #AboVormKeuze{border-bottom: 2px solid #374F67; width:100%;}
#_smal p{color: #778599; padding:4px 0px 4px 0px;}
#_smal #AboVormKeuze #AboVorm{padding: 0px; margin: 0px; list-style: none;}
#_smal #AboVormKeuze #AboVorm #titel{ height:35px; overflow:hidden;}
#_smal #AboVormKeuze #AboVorm li{float: left;}
#_smal #AboVormKeuze #image-datum { padding-top:30px; height: 112px; border-right: 1px solid #D0D0D0; border-bottom: 1px solid #B9BEC2; text-align:center;}
#_smal #AboVormKeuze #kenmerken {height: 160px;width:100%; background-color: #F2F2F4; border-right: 1px solid #fff; border-bottom: 1px solid #B9BEC2;}
#_smal #AboVormKeuze #kenmerken ul {padding: 15px;} 
#_smal #AboVormKeuze #kenmerken ul li {margin-left: 5px; padding-bottom:5px; float:none; width:90%;}
#_smal #AboVormKeuze #KlikHier {width: 100%; height: 29px; display: block; text-indent: -9999px; background: url(../images/cb-verlenging-stap2-klikhier.png) no-repeat center top; border-right: 1px solid #fff;}

#_smal #BundelKeuze #BundelOverzicht{width:100%}
#_smal #BundelKeuze #BundelOverzicht .bundels{ vertical-align:top;}
#_smal #BundelKeuze h5{ text-align:left; padding:3px;}
#_smal #BundelKeuze #provider{width:120px;line-height:18px; border-right: 1px solid #fff}
#_smal #BundelKeuze #abonnement{line-height:18px; }
#_smal #BundelKeuze #ProviderLogo{ height:120px; vertical-align:middle; text-align:center;border-right: 1px solid #DFE4EA}
#_smal #BundelKeuze ul{ padding: 0px; padding-left: 10px;  margin: 0px; width: 150px; float: left; list-style: none; }
#_smal #BundelKeuze ul li { padding: 0px; padding-left: 10px; margin: 0px; width: 140px; background: url(../images/arrowbutton.jpg) no-repeat center left; }
#_smal #BundelKeuze ul li a { padding: 0px; padding-left: 5px; margin: 0px; font-size: 10px; line-height: 12px; font-weight: normal; color: #3A4E67; text-decoration: underline; }

#_smal #BundelSpecificaties{}
#_smal #BundelSpecificaties td{ vertical-align:top; border-bottom: 1px solid #2E3A4A }
#_smal #BundelSpecificaties a{ font-size:9px;}


#_smal #GsmAboOfSimOnlyKeuze ul{list-style: none; padding:0px; margin:0px;}
#_smal #GsmAboOfSimOnlyKeuze ul li{width: 232px; float: left;}
#_smal #GsmAboOfSimOnlyKeuze ul li h5.bgGrey{ height:40px;}
#_smal #GsmAboOfSimOnlyKeuze #KlikHier{width: 232px; height: 29px; display: block; text-indent: -9999px; background: url(../images/cb-verlenging-stap2-klikhier.png) no-repeat left top;}
#_smal #GsmAboOfSimOnlyKeuze #images{ height:120px; width:100%; vertical-align:bottom;}
#_smal #GsmAboOfSimOnlyKeuze #images a{ height:200px; vertical-align:bottom;}

#wrap{width:740px;margin:auto;position:relative;text-align:left;}
#header{position:absolute;top:0;left:0;width:740px;height:70px;}
#header .koptabel{position:absolute;top:18px;left:230px;width:300px;height:40px;vertical-align:top;}
#header .koptabel #toptitel{position:absolute;}
#header .koptabel #toptitelSub{position:absolute;top:22px;} 
#header .koptabel #subtitel{}
#zoekbox{position:absolute;top:0;left:535px;height:70px;width:205px;line-height:70px;}
#menu{position:absolute;top:70px;width:150px;height:418px;font-size:10px;padding-top: 10px;background:url(../images/menu_boog.jpg) no-repeat;}
#menu ul{margin-left:10px;padding:0px;font-size:9px;}
#menu li{margin-left:5px;padding:0px}

#info
{
    position:absolute;top:70px;left:615px;width:125px;height:355px;text-align:left;
    color:#00307B;
    font-size:10px;
} 
#info #tekst
{
    padding-left:22px; 
    font-size:9px;
    text-align:center;
}


#info #divInWinkelMand { width: 126px; height:83px; padding-bottom:5px; background:url('../images/template/sidebar/SideBar_WinkelMand.png') no-repeat; background-position: top right;}
#info #divInWinkelMand #title { padding:12px 0px 0px 45px;  background:none;}
#info #divInWinkelMand #AantalArtikelen{padding-top:10px;}
#info #divInWinkelMand #Prijs{font-weight:bold;}
#info #divInWinkelMand #btnWinkelMand{padding-left:37px; font-size:9px; background:url('../images/template/sidebar/SideBar_Btn_WinkelMand.png') no-repeat center right;}

#info #fadeLineGrey { width:100%; height:1px; background:url('../images/template/FadeLineGrey.png') repeat-y center left; background-color:#dee3ef;}


#info #title { padding:4px 0px 0px 40px; height:16px; color:#DEEB42; font-weight:bold; font-size:9px;  background:url('../images/template/sidebar/SideBar_BG_title.png') no-repeat center right;}
#info #divKlantenService { width: 100%; height:114px; padding-bottom:5px; background:url('../images/template/sidebar/SideBar_KlantenService.png') no-repeat;background-position: top right;}
#info #divNieuwsBrieff { width: 100%; height:83px; background:url('../images/template/sidebar/SideBar_Blanco_81.png') no-repeat; background-position: top right;}
#info #divNieuwsBrieff #btnNieuwsbrief{ width:105px; height:19px;  text-align:left; font-size:9px; background:url('../images/template/sidebar/NieuwsBriefSchrijfIn.png') no-repeat center right;}
#info #divNieuwsBrieff #btnNieuwsbrief #SchrijfIn{padding:  4px 0px 0px 52px; width:60px;}
#info #logos{padding:3px 0px 0px 18px; text-align:center;}
#info #socialmedia {padding:5px 0 0 25px; width:100px;}

/*aanbieding sjabloon 2  -  simonly overzicht */
#aanb_2{ padding:0px; width:720px; overflow:hidden; height:50px; border-bottom: solid 3px #D0D9E2;}
#aanb_2 td {color:#2C4E67; font-size:11px; vertical-align:top; border-right: solid 1px #D0D9E2;}
#aanb_2 td table tr td {border:none;}

/*'SimOnlyHeader'*/
.SimOnlyOverzicht #naam{ width:300px; text-align:left; vertical-align:middle; padding-left:10px; padding-right:10px; height:100%;}
.SimOnlyOverzicht #capaciteit{ width:165px; text-align:center; vertical-align:middle; padding:4px;}
.SimOnlyOverzicht #prijs{ width:160px; text-align:center;  vertical-align:middle; padding:4px;}

.SimOnlyOverzicht #button{  text-align:center; vertical-align:middle; width:90px;}
.SimOnlyOverzicht th#button  { font-size:8px; font-weight:normal;}
.SimOnlyOverzicht td#button  { background-color:#3A4E67; color:White; text-align:center; vertical-align:middle; width:90px;}

#aanb_101{ padding:0px; width:720px; overflow:hidden; clear:both;}
#aanb_101 th {color:#2C4E67; font-size:11px; vertical-align:top; background-color:#EFF0F5; font-weight:bold;}

#breadcrumb{position:absolute;top:70px;left:155px;width:450px;height:15px;font-size:9px;color:#3B4D67;}
#breadcrumb a{text-decoration:underline;color:#3B4D67;}
.breadcrumbDivider{color:#97a413;font-size:12px;}
#smal{position:absolute;top:90px;left:145px;width:470px;clear:both;}
#smal .loginlabel {float:left; position:relative; width:47px; height:16px; display:block; color: #596b85; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura; margin:0px; float:left;}
#smal .loginlabel input {text-transform:uppercase; height:16px; width:40px; font-size: 11px; padding:0px 0px 0px 3px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura; color:#596B85; position:relative;}
#smal .loginspace {float:left; width:14px; text-align:center; font-weight:bold; display:block; position:relative; height:16px;line-height:20px;}
#smal .centreer {width:450px; margin:0px 0px 0px 0px; height:100px; position:relative;}
#smal input.codeverzenden {position:relative;float:left;}
#smal .smal_flash{text-align:center;}
#breed{position:relative;top:450px;left:0;width:740px;clear:both;padding-top:3px;z-index:0;}
#breed .prepaidTable{margin-left:15px;}
#breed .prepaidImage{margin-left:10px;}

#footer_main { position: absolute; padding: 0 0 7px 0; margin: 0 0 0 -1px; width: 743px; background-color: #ececec; border-top: 1px solid #cccccc; clear: both; text-align: center; display: none; overflow: hidden; }
#footer_main ul { padding: 0px; margin: 0px; width: 743px; height: 15px; line-height: 15px; list-style: none; border-top: 1px solid #ffffff; display: block; }
#footer_main ul li { padding: 0px 6px; font-size: 10px; color: #54627F; display: inline; }
#footer_main ul li a { color: #54627F; text-decoration: none; }
#footer_main ul li a:hover { text-decoration: underline; }
#footer_main ul.partner { padding: 0px; margin: 0px; list-style: none; border: none; }
#footer_main ul.partner li { padding: 0px 4px; font-size: 9px; }
#footer_main .phonehouse {font-size: 10px; color: #54627F; margin:5px 0 0 0; padding:3px 0 0 0; border-top: 1px solid #ffffff;}
#footer_main .phonehouse a { color: #54627F; text-decoration: none; }
#footer_main .phonehouse a:hover { text-decoration: underline; }

#flashHeaderVoorpagina{width:400px;height:71px;margin-left:auto;margin-right:auto;}

.clearall{clear:both;}
.aligncenter{text-align:center;}
.marginleftright{margin-left:auto;margin-right:auto;}
.midblue_11px { color: #596b85; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.rightgray_9px { color: #4c5f7c; font-size: 9px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }

.blockheadlight{color:#3A4E67;height:18px;line-height:18px;border-bottom:2px solid #d6eb08;font-size:15px; font-weight: normal;text-align:left;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;overflow:hidden;}
.blockheadlight a{height:18px;text-decoration:none;}
.blockheadtext{font-size:10px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;text-align:left;padding-bottom:10px;padding-top:5px;color:#778599;}
.blockheadtext a:link{color:#778599;}
.blockheadtext a:visited{color:#778599;}
.blockheadtext ul{padding-left:0px;}
.blockheadtext li{margin-left:20px;}
.blockheadtext .vacatureLijst{font-size:11px;font-weight:bold;}

h1#hoofdtitel_onder{font-size:12px;}
div#toptitel{}
div#titel_image{text-align:left;margin:11px 0 0 197px;height: 27px;width: 260px;overflow:hidden;}
.coverup{background-color:#FFFFFF;height:14px;width:258px;float:right;text-align:left;}

/*dit geldt alleen voor items op de voorpagina*/
#zakelijkhead{height:23px;line-height:23px;border-top:1px solid #CCCFD4;border-bottom:1px solid #CCCFD4; background:#EDEEEF;color:#97A413;text-align:center;font-size:15px;}

.aanbiedingwrap{width:360px;height:242px;float:left;padding:18px 5px; position:relative; z-index:1;}
.aanbiedingwrap h2 {position:absolute; left:5px; top:0px; z-index:10; width:360px; display:block; overflow:visible;}
.aanbiedingwrap h2 a {position:relative; display:block; width:360px; height:260px; background:url(../images/buttons/meerinfo2.gif) no-repeat 75px 238px;}
.aanbiedingwrap ul {position:relative; z-index:2; padding:5px 0px 0px 235px; width:120px; margin:0; list-style-type:none; overflow:hidden; height:202px; }
.aanbiedingwrap ul li {width:120px; padding:3px 0px 3px 0px; line-height:12px; letter-spacing:-1px; border-bottom:solid 1px #E7E9EB; }
.aanbiedingwrap ul li.noborder {border:none;}
.aanbiedingwrap ul li.provider {position:absolute; left:20px; top:156px; display:block; width:190px; height:48px; border:none;}
.aanbiedingwrap ul li.afbeelding {position:absolute; left:0px; top:0px; width:235px; height:160px; border:none;}
.aanbiedingwrap .lorry24UurPicAanbiedingen {z-index:12; top:190px;}
.aanbiedingwrap .aanb_footwrap {background:#E7E9EB; width:360px; height:28px; position:relative; top:10px;}
.aanbiedingwrap .bestel {background:none; width:160px; position:absolute; left:200px; top:238px; height:23px; display:block; z-index:14;}
.aanbiedingwrap .bestel img {position:relative; left:20px; top:0px;}

.aanbieding{width:100%;padding:0 5px;}
.aanbieding .aanb_head{height:24px;}
.aanbieding .aanb_img{height:225px;text-align:center;overflow:hidden;clear:both;}
.aanbieding .aanb_img img{}
.aanbieding .aanb_info{height:207px;display:table;}
.aanbieding .aanb_info ul{list-style-type:none;margin:0px;padding:0px;}
.aanbieding .aanb_info li{border-bottom:1px solid #596B85;padding:3px 0;}
.aanbieding .aanb_info li.noborder{border-bottom:0px solid #596B85;}
.aanbieding .aanb_geldigtot{ border-bottom:1px solid #596B85;margin-top:20px;}
.aanbieding .aanb_foot{clear:both;height:25px!important;height:28px;background:#E7E9EB;padding-top:3px;}
.aanbieding .aanb_foot .aanb_foot_bestellen{float:right;width:120px;text-align:center;}
#simonlyblok{padding:0 15px ;}
#simonlypic{height:297px;text-align:center;position:relative;}
#simonlypic a{text-decoration: none;position: absolute;width: 30px;height: 12px;z-index:2;}
#simonlypic #tmobile1a a {top: 203px;left: 627px;}
#simonlypic #tmobile1b a {top: 203px;left: 659px;}
#simonlypic #tmobile2a a {top: 222px;left: 627px;}
#simonlypic #tmobile2b a {top: 222px;left: 659px;}
#simonlypic #tmobile3a a {top: 241px;left: 627px;}
#simonlypic #tmobile3b a {top: 241px;left: 659px;}
#simonlypic #tmobile4a a {top: 260px;left: 627px;}
#simonlypic #tmobile4b a {top: 260px;left: 659px;}
#simonlypic #voda1a a {top: 60px;left: 627px;}
#simonlypic #voda1b a {top: 60px;left: 659px;}
#simonlypic #voda2a a {top: 79px;left: 627px;}
#simonlypic #voda2b a {top: 79px;left: 659px;}
#simonlypic #voda3a a {top: 98px;left: 627px;}
#simonlypic #voda3b a {top: 98px;left: 659px;}
#simonlypic #voda4a a {top: 117px;left: 627px;}
#simonlypic #voda4b a {top: 117px;left: 659px;}
#simonlypic #telfort1a a {top: 60px;left: 273px;}
#simonlypic #telfort1b a {top: 60px;left: 305px;}
#simonlypic #telfort2a a {top: 79px;left: 273px;}
#simonlypic #telfort2b a {top: 79px;left: 305px;}
#simonlypic #telfort3a a {top: 98px;left: 273px;}
#simonlypic #telfort3b a {top: 98px;left: 305px;}
#simonlypic #telfort4a a {top: 117px;left: 273px;}
#simonlypic #telfort4b a {top: 117px;left: 305px;}
#simonlypic #kpn1a a{top: 203px;left: 273px;}
#simonlypic #kpn1b a{top: 203px;left: 305px;}
#simonlypic #kpn2a a{top: 222px;left: 273px;}
#simonlypic #kpn2b a{top: 222px;left: 305px;}
#simonlypic #kpn3a a{top: 241px;left: 273px;}
#simonlypic #kpn3b a{top: 241px;left: 305px;}
#simonlypic #kpn4a a{top: 260px;left: 273px;}
#simonlypic #kpn4b a{top: 260px;left: 305px;}
.banner{clear:both;padding:0 auto ;text-align:center;}
.banner_dubbel{float:left;padding:0 auto ;text-align:center; margin-left: 8px;}
.preload_gsm{display:none;}
/*------------------------------------------------combinations---------------------------------------------*/
#stap1,#stap2,#gsmkeuze,#stap3,#divPopUp{color: #3A4E67;font-size:10px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;clear:both;}
#mfilttop,#ffilttop,#sorttop{height:18px;}
#mfiltbot,#ffiltbot,#sortbot{height:52px;border-top:1px solid #fff;padding-top:3px;}
#sorteer,#filt{float:left;border-top:1px solid #fff;border-bottom:1px solid #fff;height:74px;}
#provhead,#abohead,#nwactie,#sorttop,#sortbot,#ffilttop,#ffiltbot,#mfilttop,#mfiltbot,.cont1,.cont2,.prijs1,.prijs2,.bestel1,.bestel2,.blockhead,.subhead{padding-left:5px;}
.cont1,.cont2,.prijs1,.prijs2,.bestel1,.bestel2{height:37px;line-height:37px;}
/*------------------------------------------------the first wrap---------------------------------------------*/
.gsmabo_abonnementen {display:table;width:460px;margin-top:10px;margin-bottom:10px;font-weight:600; text-align: left;}
.gsmabo_abonnementen a{text-decoration:underline;}
.gsmabo_abonnementen span {padding-left:5px;}
.gsmabo_abonnementen p {padding-top:2px;padding-bottom:2px;}
.gsmabo_abonnementen .toptitle {display:block;margin:0;width:100%;border-bottom:#CDEB11 2px solid;text-decoration:none;overflow:hidden;text-align:left;}
.gsmabo_abonnementen .subtitle {height:18px;margin:6px 0px 0px 0px;border-bottom:1px solid #D8DCE5;background-color:#3A4E67;width: 100%;}
.gsmabo_abonnementen .titlebar {display:table;clear: both;background-color:#D8DCE5;border-bottom:#BBBBBB 1px solid;width:100%;height:17px;}
.gsmabo_abonnementen .titlebar .titleprovider {padding-left:5px;width:115px;height:15px;float:left;margin:0;}
.gsmabo_abonnementen .titlebar .titleabonnement {padding-left:5px;border-left:#FFFFFF 1px solid;width:300px;height:15px;float:left;margin:0;}
.gsmabo_abonnementen .titlebar .titlespec {background-color:#D8DCE5;height:15px;margin:0;}
.gsmabo_abonnementen .abobar {display:block;clear: both;}
.gsmabo_abonnementen .abobar .imageprovider {width: 120px;height: 100%;margin: 0 auto;float:left;border: 0px;}
.gsmabo_abonnementen .abobar .abolist {padding:5px;	border-left:#BBBBBB 1px solid;width:340px;float:left;display: block;margin: 0px;}
.gsmabo_abonnementen .abobar .abolist ul.abolistsplit { padding: 0px; margin: 0px; width: 170px; float: left; list-style: none; }
.gsmabo_abonnementen .abobar .abolist ul.abolistsplit li { padding: 0px; padding-left: 10px; margin: 0px; width: 160px; background: url(../images/arrowbutton.jpg) no-repeat center left; }
.gsmabo_abonnementen .abobar .abolist ul.abolistsplit li a { padding: 0px; padding-left: 5px; margin: 0px; font-size: 10px; line-height: 12px; font-weight: bold; color: #3A4E67; text-decoration: underline; }

/*.gsmabo_abonnementen .abobar .abolist .abolistsplit {padding:0px;margin: 0px;width:49%;float:left;list-style-image:url(http://www.typhone.nl/images/arrowbutton.jpg);list-style-position:inside;}
.gsmabo_abonnementen .abobar .abolist .abolistsplit li{height:10px;line-height:10px;padding:2px; display: block;}
*/
.kiesUwAbo{line-height:3px;font-size:15px;}
.gsmabo_abonnementen .abospecline {display:block;clear:both;width:100%;}
.gsmabo_abonnementen .abospecAreLoading {display:none;clear:both;width:100%;height:45px;margin: 0px auto;padding: 0px;border: 0px;text-align:center;}
.gsmabo_abonnementen .abospecAreLoading .abospecAreLoadingLoader{padding:5px;text-align:right;width:150px;float:left;}
.gsmabo_abonnementen .abospecAreLoading .abospecAreLoadingText{padding-top:12px;float:left;font-weight:normal;font-size:14px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;color: #3A4E67;}
.gsmabo_abonnementen .abospecline table {border-collapse:collapse;border:none;!vollestring-cells:show;}
.gsmabo_abonnementen .abospecline table td {border-bottom:#BBBBBB 1px solid;}
.gsmabo_abonnementen .abospecline table td span {display:block;padding: 1px 1px 1px 5px;}
.gsmabo_abonnementen .abospecline table td.border {border-left:#BBBBBB 1px solid;}
/*------------------------------------------------the second wrap---------------------------------------------*/
#gsmkeuze{width:720px; text-align:left;display:block;padding:0px;margin:0px;}
#gsmkeuze #content{height:86px;line-height:15px;}
#gsmkeuze #content #sorteer{height:86px; width:180px;background-color:#E8F486;}
#gsmkeuze #content #sorteer #sorttop{}
#gsmkeuze #content #sorteer #sortbot{}
#gsmkeuze #content #filt{height:86px; width:539px;border-left:1px solid #fff;background-color:#D9ED36;}
#gsmkeuze #content #filt #mfilt{float:left;width:199px;}
#gsmkeuze #content #filt #mfilt #mfilttop{}
#gsmkeuze #content #filt #mfilt #mfiltbot{}
#gsmkeuze #content #filt #ffilt{float:left;width:330px;}
#gsmkeuze #content #filt #ffilt #ffilttop{}
#gsmkeuze #content #filt #ffilt #ffiltbot{}
#gsmkeuze #foot{clear:both;height:18px;font-size:15px;text-align:center;background-color: #D8DCE5;color:#3A4E67;}
#gsmkeuze #foot #foot1{float:left;width:300px;text-align:right;}
#gsmkeuze #foot #foot2{float:right;width:420px;text-align:left;}
/*------------------------------------------------the third wrap---------------------------------------------*/
#stap3{width:720px;color:#080F1F; text-align:left;display:block;}
#stap3 #filtsel{height:22px;line-height:20px;border-bottom: 1px solid #bbb;}
#stap3 #filtsel #sel{float:left;width:240px;border-top:1px solid #fff;background-color:#E8F486;height:100%;}
#stap3 #filtsel #sel #selleft{float:left;}
#stap3 #filtsel #sel #selright{float:left;}
#stap3 #filtsel #filtl{float:right;width:479px;border-top:1px solid #fff;border-left:1px solid #aaa;background-color:#D9ED36;padding:0px;margin:0px;border-bottom:none;}
#stap3 #filtsel #filtl #filtlist{float:left;width:404px;}
#stap3 #filtsel #filtl #amgsm{float:left;width:135px;font-size:9px;}
#stap3 #combohead{clear:both;height:16px;line-height:16px;border-top:2px solid #fff;background-color: #D8DCE5;}
#stap3 #combohead #telhead{float:left;width:352px;}
#stap3 #combohead #contrhead{float:left;width:144px;border-left: 1px solid #fff;}
#stap3 #combohead #prijshead{float:left;border-left: 1px solid #fff;}


#verwachteGsmKeuze{font-size:10px;width:470px;}
#verwachteGsmKeuze select{width:160px;height:20px;}
#verwachteGsmKeuze .gsmKeuzeSelect{padding-left:5px;padding-top:5px;}
#verwachteGsmKeuze .sorteer{background:#D9ED36;height:18px;line-height:18px;border-top:1px solid white;padding-left:5px;}
#verwachteGsmKeuze .sorteerKeuze{background:#E8F486;height:32px;border-top:1px solid white;width:180px;float:left;}
#verwachteGsmKeuze .sorteerHoogLaag{background:#E8F486;height:32px;line-height:32px;border-top:1px solid white;float:left;width:290px;}
#verwachteGsmKeuze .sorteerHoogLaag .radio{padding-left:10px;padding-top:5px;float:left;}
#verwachteGsmKeuze .sorteerHoogLaag .radiotext{padding-left:5px;float:left;}
#verwachteGsmKeuze .filterMerk{background:#D9ED36;float:left;width:175px;border-top:1px solid white;border-right:1px solid white;height:22px;line-height:22px;padding-left:5px;}
#verwachteGsmKeuze .filterFunc{background:#D9ED36;float:left;width:284px;border-top:1px solid white;height:22px;line-height:22px;padding-left:5px;}
#verwachteGsmKeuze .filterMerkKeuze{background:#E8F486;float:left;width:180px;height:110px;border-top:1px solid white;border-right:1px solid white;}
#verwachteGsmKeuze .filterFuncKeuze{background:#E8F486;float:left;width:289px;height:110px;border-top:1px solid white;}
#verwachteGsmKeuze .filterFuncKeuze .kolom{float:left;padding-top:10px;padding-left:15px;width:110px;}
#verwachteGsmKeuze .filterFuncKeuze .kolom .rij{width:110px;height:15px;}
#verwachteGsmKeuze .filterFuncKeuze .kolom .rij .checkbox{margin-right:5px;}
.greyLine1px{clear:both;height:1px;font-size:0;line-height:1px;background:#BCBCC8;border-top:1px solid white;}
#verwachteGsmKeuze .aantalGeselecteerd{background:#D8DCE5;height:20px;line-height:20px;float:left;text-align:center;width:470px;border-top:1px solid white;border-bottom:1px solid #B7C1CB;font-size:12px;color:#00194A;}
#verwachteGsmKeuze .aantalGeselecteerd .aantal{font-size:14px;}

#verwachteGsmKeuzeBreed{width:720px;margin-left:auto;margin-right:auto;font-size:11px;margin-top:21px;}
#verwachteGsmKeuzeBreed #niksGevonden{text-align:center;color:#3A4E67;display:none;font-family:Verdana,Arial,Geneva,Helvetica,Swiss,SunSans-Regular,Futura;font-size:15px;font-weight:bold;line-height:60px;}
#verwachteGsmKeuzeBreed .blockhead{border-bottom:1px solid white;}
#verwachteGsmKeuzeBreed .blockheadsmall{font-size:10px;}
#verwachteGsmKeuzeBreed .greyLine1px{border-top: 0px solid white;}
#verwachteGsmKeuzeBreed .gesorteerdOp{padding-left:5px;float:left;width:174px;background:#E8F486;height:20px;line-height:20px;border-right:1px solid white;}
#verwachteGsmKeuzeBreed .gefilterdOp{padding-left:5px;float:left;width:420px;height:20px;line-height:20px;background:#D9ED36;overflow:hidden;}
#verwachteGsmKeuzeBreed .data{color:#3A4E67;}
#verwachteGsmKeuzeBreed .aantalGeselecteerd{float:left;width:115px;height:20px;line-height:20px;background:#D9ED36;font-size:9px;color:#3A4E67;letter-spacing:-1px;}
#verwachteGsmKeuzeBreed .subHead{height:16px;line-height:16px;background:#D7DBE4;color:#2D384A;border-top:1px solid white;}
#verwachteGsmKeuzeBreed .telSubHead{width:409px;float:left;border-right:1px solid white;border-bottom:1px solid #BCBCC8;padding-left:5px;}
#verwachteGsmKeuzeBreed .verwachtSubHead{width:300px;float:left;border-bottom:1px solid #BCBCC8;padding-left:5px;}
#verwachteGsmKeuzeBreed .telPicWrap{width:100px;height:75px;clear:both;border-right:1px solid #BCBCC8;float:left;background-position:center;background-repeat:no-repeat;cursor:pointer;}
#verwachteGsmKeuzeBreed .specWrap{width:313px;float:left;}
#verwachteGsmKeuzeBreed .telNaam{padding-left:5px;height:22px;line-height:22px;font-size:14px;}
#verwachteGsmKeuzeBreed .reviews{height:15px;line-height:15px;border-bottom:1px solid #BCBCC8;font-size:10px;color:#3A4E67;}
#verwachteGsmKeuzeBreed .reviews .stars{margin-left:5px;margin-right:5px;}
#verwachteGsmKeuzeBreed .specs{height:29px;padding-top:8px;padding-left:10px;font-size:10px;color:#3A4E67;}
#verwachteGsmKeuzeBreed .specs .spec{width:150px;height:12px;line-height:12px;}
#verwachteGsmKeuzeBreed .specs .spec a {text-decoration:underline;}
#verwachteGsmKeuzeBreed .vanaf{float:left;width:149px;height:75px;line-height:75px;border-left:1px solid #BCBCC8;text-align:center;font-size:14px;}
#verwachteGsmKeuzeBreed .buttonwrap{background:#3A4E67;float:left;width:156px;height:75px;color:white;font-size:10px;}
#verwachteGsmKeuzeBreed .buttonwrap a{color:white;cursor:pointer;}
#verwachteGsmKeuzeBreed .buttonwrap .button{height:37px;background:#3A4E67;position:relative;margin-top:20px;}
#verwachteGsmKeuzeBreed .buttonwrap .buttonPic{position:absolute;top:7px;left:10px;}
#verwachteGsmKeuzeBreed .buttonwrap .buttonText{position:absolute;left:40px;line-height:37px;letter-spacing:-1px;}

/*------------------------------------------------the multipliable combo--------------------------------------*/
.combo{clear:both;height:89px;font-size:11px;background-color:#fff;padding:0;margin:0;}

.telf{float:left;width:720px;height:75px;font-size:10px;font-weight:normal;position:relative;}
.telpic{float:left;text-align:center;width:77px;padding-top:4px;}
.telnieuw{float:left;width:19px;padding-top:0px;}
.telspec{float:left;width:256px;}
 	
.telspectop{height:37px;border-bottom:1px solid #bbb;padding-left:5px;}
.tel_model{line-height:18px;height:18px;font-size:15px;}
.merknaam{float:left;}
.modelnr{float:left; padding-left: 5px;}
.tel_reviews{line-height:18px;height:18px;}
.starpic{float:left;width:57px;padding-top:2px;}
.amreview{float:left;}
.specs{float:left;}
.telspecbottom{height:37px;padding-left:5px;}
.items_1{float:left;line-height:12px;font-size:10px;width:125px;vertical-align:top;text-align:left;overflow:hidden;padding-top:3px;}
.items_2{float:left;line-height:12px;font-size:10px;width:125px;vertical-align:top;text-align:left;overflow:hidden;padding-top:3px;}
.itemHidden{display:none;}

.contr{float:left;width:144px;border-left:1px solid #bbb;}
.cont1{height:37px;border-bottom:1px solid #bbb;}
.cont2{}
.prijsje{float:left;width:122px;border-left:1px solid #bbb;}
.prijs1{height:37px;border-bottom:1px solid #bbb;vertical-align:center;text-align:center;font-size:14px;}
.prijs2{height:37px;vertical-align:center;text-align:center;font-size:14px;}
.bestel{float:left;color:#fff;background-color:#3A4E67;width:100px;}
.bestel1{height:37px;border-bottom:1px solid #fff;}
.bestel2{}
.combfoot{clear:both;border-top: 1px solid #bbb;}
.darkblue_10px_normal{font-weight:normal;font-size:10px;color: #3A4E67;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;}


/*------------------------------------------------the rest---------------------------------------------*/
/* plaatsing 24-uurslogos */
.lorry24UurPicHoofdAanbieding{clear:both;position:absolute;top:-34px;left:425px;}
.lorry24UurPicAanbiedingen{position:absolute;top:175px;left:200px;}
.lorry24UurPicLosseGsm{position:absolute;top:0px;left:42px;}
.lorry24UurPicAccessoiresTop10{position:absolute;top:0px;left:68px;}
.lorry24UurPicAccessoires{position:absolute;top:0px;left:45px;}
.lorry24UurPicNav{position:absolute;top:5px;left:115px;}
.lorry24UurPicGsmNav{position:absolute;top:0px;left:40px;}
.lorry24UurPicNavSoft{position:absolute;top:0px;left:120px;}
.lorry24UurPicNavSoft{position:absolute;top:0px;left:120px;}
/*donkerblauwe header met lichtblauwe lijn onder*/
.blockhead{height:18px;line-height:18px;border-bottom:1px solid #D8DCE5;font-size:14px;font-weight: bold;color: #fff; background-color:#3A4E67;}
/*lichtblauwe subheader met witte lijn boven en grijze lijn onder*/
.subhead{clear:both;height:16px;line-height:16px;border-top:1px solid #fff;border-bottom:1px solid #bbb;color:#3A4E67;font-size:10px;background-color: #D8DCE5;}
.aanbieding{line-height:18px;color:#f00;background-color:#fff;} 
.lpad5px{padding-left:5px;}
ul.abospec{float:left;width:231px;height:96px;list-style-type:none;}
ul.abo{float:left;width:156px;list-style-image: url(images/arrowbutton.jpg);}
ul.funcfilt{float:left;width:108px;list-style-type:none;margin:0px;padding:0px;}
.funcfilt li{margin:0px;padding:0px;}
.funcfilt li input{margin:0px;padding:0px;}
.funcfilt li .pad{margin:0px;padding:0px;}
ul.specs{line-height:17px;padding-left:5px;font-size:10px;list-style-type:none;}
ul.telspecbot{list-style-type:none;float:left;width:120px;font-size:9px;line-height:17px;padding-left:5px;}
ul.nwactie{padding-left:5px;font-size:10px;list-style-type:none;}
li.abospec{clear:both;height:23px;line-height:23px;border-bottom:1px solid #bbb;} 
span.tekst{float:left;width:140px;padding-left:5px;}
span.prijs{float:right;width:75px;text-align:right;padding-right:5px;}
span.subtext{font-size:11px;font-weight:normal;}
/*verzameling lijnen van verschillende kleur en dikte*/
.linelightblue8px{height:8px;width:462px;background-color:#D8DCE5;}
.linedarkblue2px{height:2px;width:100%;background-color:#3A4E67;font-size:0; padding:0; margin:0;}
.linewhiteblue10px{height:8px;width:720px;background-color:#F0F1F3; padding:0; margin:0;}
.linewhite20px{height:20px;width:720px;background-color:#fff;}
.linewhite25px{height:25px;width:720px;background-color:#fff;}
.linegrey1px{height:1px;width:100%;background-color:#bbb;font-size:0;}
.linewhite6px{height:6px;width:462px;background-color:#fff;}
.linewhite1px{height:1px;line-height:1px;font-size:0;background-color:#fff;}
.linegreen2px{height:2px;width:100%;background-color:#d6eb08;}


/*zet grijze lijn links of rechts van een object*/
.leftborder{border-left:1px solid #bbb;}
.rightborder{border-right:1px solid #bbb;}

a.gsm_link:hover {cursor:pointer;cursor:hand;color:#000000;}

.noBorder{border:none;}

.verwachteGsmVraagWrap{font-family:Verdana,Arial,Geneva,Helvetica,Swiss,SunSans-Regular,Futura;font-size:10px;color:#1C1D22;}
.verwachteGsmVraagWrap .label{float:left;width:100px;height:20px;line-height:20px;}
.verwachteGsmVraagWrap .veld{float:left;height:20px;line-height:20px;}
.verwachteGsmVraagWrap .veld img{margin:0px 5px;}
.verwachteGsmVraagWrap .veld .radioButton{float:left;}
.verwachteGsmVraagWrap .veld .radioButtonLabel{float:left;padding:0px 5px;}
.verwachteGsmVraagWrap .comment{float:left;width:140px;height:20px;line-height:20px;}
.verwachteGsmVraagWrap .popUpForm{padding-left:15px;}
.verwachteGsmVraagWrap .inputPopUp{float:left;width:150px;padding-top:2px;border:1px solid #C7C8CC;border-bottom:1px solid #4B5B74;border-right:1px solid #4B5B74;color:#1C1D22;font-size:10px;}
.verwachteGsmVraagWrap .nieuwsbriefCheckbox{float:left;}
.verwachteGsmVraagWrap .checkboxLabel{float:left;padding-left:5px;}
.verwachteGsmVraagWrap .verzendKnop{margin:10px;float:right;}
#divPopUpContent .verwachteGsmVraagWrap .content{height:172px;}
/*-- herhaalbare elementen gebruikt op meerdere paginas*/
.linewhite16px{height:16px;background-color:#fff;font-size:0px;clear:both;}
.blockheaddark{padding:0px;padding-left: 5px;height:18px;line-height:18px;border-bottom:1px solid #D8DCE5;font-size:15px;color: #fff; background-color:#3A4E67;margin:0px;text-align:left;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}
.blockheadlight{height:18px;line-height:18px;border-bottom:2px solid #d6eb08;font-size:15px; font-weight: normal;text-align:left;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}


/*-- style geldend voor de hele pagina*/
#gsmabo2wrap{color:#3A4E67;font-size:10px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;}
/*-- unieke elementen uit het kies-provider blok*/
#kiesprovider{color:#3A4E67;width:460px;}
#kiesprovider .blockheaddark{margin-left:auto;margin-right:auto;}
#kiesprovider table{margin-left:auto;margin-right:auto;}
#kiesprovider td{margin:0px;padding:0px;}
#kiesprovider #kp_subhead{font-size:10px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;width:464px;text-align:left;padding-bottom:10px;padding-top:5px;color:#778599;}

/*** top 5 strook op aanbiedingenpagina ***/
#top5Strook{margin-left:6px;width:729px;}

#top5Strook .top5{float:left;width:243px;font-size:11px;color:#3A4E67;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;}
#top5Strook .greyLine2px{background:#C0C7CD;height:2px;line-height:2px;font-size:0px;}
#top5Strook .top5 .laatste{border-right:0px solid white;}
#top5Strook .top5 .header{height:22px;background:#3A4E67;color:white;border-top:1px solid white;border-right:1px solid #CFCFD1;}
#top5Strook .top5 .header .headtekst{float:left;line-height:22px;padding-left:5px;}
#top5Strook .top5 .content{height:97px;border-bottom:1px solid #CFCFD1;}
#top5Strook .top5 .content .image{height:97px;width:72px;float:left;border-right:1px solid #CFCFD1;position:relative;background-position:50% 10%;background-repeat:no-repeat;overflow:hidden;}
#top5Strook .top5 .content .image .telPic{padding-left:10px;padding-top:5px;}
#top5Strook .top5 .content .image .ster{position:absolute;left:10px;top:5px;}
#top5Strook .top5 .content .image .telNaam{position:absolute;top:70px;left:0px;text-align:center;letter-spacing:-1px;width:72px;}
#top5Strook .top5 .content .toestellen{height:97px;width:168px;float:left;padding-top:2px;border-right:1px solid #CFCFD1;}
#top5Strook .top5 .content .laatste{border-right:0px solid #CFCFD1;}
#top5Strook .top5 .content .toestellen .rij{height:19px;line-height:19px;}
#top5Strook .top5 .content .toestellen .rij .rijNr{padding-top:2px;float:left;padding-left:5px;}
#top5Strook .top5 .content .toestellen .rij .rijTekst{float:left;padding-left:5px;width:139px;letter-spacing:-1px;}
#top5Strook .top5 .content .toestellen .rij .rijTekst a:visited{color:#3A4E67;}
#top5Strook .top5 .content .toestellen .rij .rijTekst a:link{color:#3A4E67;}
#top5Strook .top5 .content .toestellen .rij .rijTekst a:hover{color:#3A4E67; text-decoration:underline;}
#top5Strook .top5 .footer{height:15px;background:#8893A5;text-align:center;color:white;border-top:1px solid white;letter-spacing:-1px;}
#top5Strook .top5 .footer a:hover{color:white;text-decoration:underline;}
#top5Strook .top5 .footer a{color:white;text-decoration:none;}
 

/*-- unieke elementen uit het toptien blok*/
#toptienwrap{margin-left:auto;margin-right:auto;width:710px;color: #3A4E67;font-size:12px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;}
#toptienwrap #tt_tekst{padding-bottom:10px;padding-top:5px;line-height:13px;border-bottom:2px solid #d2d2d2;font-size:10px;text-align:left;color:#778599;}
#toptienwrap #toptienheader{height:30px;background:#F8F8FA;font-size:11px;text-align:left;line-height:14px;}
#toptienwrap #toptienheader #tth_toestel{width:198px;float:left;height:30px;line-height:30px;padding-left:50px;}
#toptienwrap #toptienheader #tth_provider{width:90px;float:left;text-align:left;height:30px;line-height:30px;}
#toptienwrap #toptienheader #tth_abovorm{width:72px;float:left;text-align:left;padding-top:1px;height:30px;}
#toptienwrap #toptienheader #tth_uopm{width:70px;float:left;text-align:left;padding-top:1px;height:30px;}
#toptienwrap #toptienheader #tth_npm{width:116px;float:left;text-align:left;padding-top:1px;height:30px;}/**/
/*hier gebruik ik font-size:0px omdat IE anders lege divs een minimale hoogte geeft van de font-size*/ 
#toptienwrap #tt_underline{height:10px;clear:both;font-size:0px;border-bottom:2px solid #3A4E67;background:#F8F8FA;}

/*-- herhaalbare elementen uit het kies-provider blok*/
/*de padding-top hier is om de plaatjes wat meer in het verticale midden te krijgen, kan veranderen als plaatjes anders worden*/
.kp_tabledata{width:115px;height:126px;padding-top:10px;text-align:center;font-size:9px;color:#3A4E67;}
#kiesprovider .zijLijnRechts{border-right:1px solid #D2D2D2;}
.kp_tabledata .kp_pic{height:45px;overflow: hidden;}
.kp_tabledata .kp_picname{height:20px;line-height:20px;color:#596B85;font-size:10px;}
.kp_tabledata .kp_picname a{color:#596B85;}
.kp_tabledata .kp_verlenging{height:65px;padding-left:2px;padding-right:2px;}
.kp_tabledata .kp_geldigheid{font-size:9px;background-color:#ecf1f5;height:18px; line-height:18px;border-top:1px solid #D2D2D2;color:#778599;padding:2px;}
.kp_tabledata .kp_geldigheid a{color:#778599;}
.kp_meerinfo{background-color:#DEE5EB;height:28px;border-top:1px solid #D2D2D2;}
ul.providerBlok{width:350px;list-style-type:none;margin:0px;padding:0px;border-left:1px solid #D2D2D2;overflow:hidden; margin-left:60px;}
li.providerBlok{float:left;border-right:1px solid #D2D2D2;border-bottom:4px solid #3a4e67;}

#stap1_header_footer{margin-top:1px;height:12px;background:#F0F1F5;border-bottom:2px solid #3A4E67;}

/*-- herhaalbare elementen uit het toptien blok*/
/*hier gebruik ik font-size 95% om de langere tekst ook in abospecs te laten passen*/
.toptien{font-size:95%;height:70px;border-top:solid 1px #D2D2D2;border-bottom:solid 1px #D2D2D2;width:710px;text-align:center;}

.toptien .tt_rank{float:left;width:35px!important;width:39px;margin-top:20px;}
.toptien .tt_telpic{float:left;text-align:center;width:65px;overflow:hidden;height:70px;padding-top:1px;}
.toptien .tt_naamscorewrap{float:left;width:142px;border-right:solid 1px #D2D2D2;position:relative;}
.toptien .tt_naamscorewrap .tt_naam{height:28px!important;height:50px;padding-top:20px;text-align:left;width:142px;}
.toptien .tt_naamscorewrap .tt_naam .telNaam{color: #3A4E67;font-size:11px;padding-top:2px;}
.toptien .tt_naamscorewrap .tt_score{height:20px;line-height:20px;width:142px;}

.toptien .tt_naamscorewrap .tt_score .tt_stars{float:left;padding-top:0px;padding-left:10px;}
.toptien .tt_naamscorewrap .tt_score .tt_waardering{float:right;padding-right:5px;font-size:9px;}
.toptien .tt_provpic{float:left;width:90px;height:60px!important;height:70px;padding-top:10px;border-right:solid 1px #D2D2D2;overflow:hidden;}
.toptien .tt_provpic .aboNaam{color: #3A4E67;font-size:10px;padding-top:2px;height:50px!important;height:70px;}
.toptien .tt_abonaam{float:left;width:94px;height:50px!important;height:70px;padding-top:20px;text-align:center;border-right:solid 1px #D2D2D2;overflow:hidden;}
.toptien .tt_abospecs{float:left;width:70px;height:50px!important;height:70px;padding-top:20px;text-align:center;border-right:solid 1px #D2D2D2;overflow:hidden;}
.toptien .tt_aboperiode{float:left;width:70px;height:50px!important;height:70px;padding-top:20px;text-align:center;border-right:solid 1px #D2D2D2;overflow:hidden;}
.toptien .tt_telprijs{float:left;width:70px;height:50px!important;height:70px;padding-top:20px;text-align:center;border-right:solid 1px #D2D2D2;overflow:hidden;}
.toptien .tt_aboprijs{float:left;width:70px;height:50px!important;height:70px;padding-top:20px;text-align:center;border-right:solid 1px #D2D2D2;overflow:hidden;}
.toptien .tt_bestelpic{float:left;height:50px!important;height:70px;width:88px;padding-top:20px;background:#3A4E67;overflow:hidden;}

/*** overzicht tarieven ***/
#tarievenPerProviderWrap{font-size:11px;color:#3A4E67;}
#tarievenPerProviderWrap .header{background:#E7E8EC;height:37px;line-height:37px;border-bottom:1px solid #BDBFBE;}
#tarievenPerProviderWrap .content{height:30px;font-size:12px;border-bottom:1px solid #BDBFBE;}
#tarievenPerProviderWrap .aboVorm{float:left;width:200px;}
#tarievenPerProviderWrap .kostenPerMaand{float:left;width:130px;}
#tarievenPerProviderWrap .normaalPerMaand{float:left;width:140px;}
#tarievenPerProviderWrap .aboVorm .header{border-right:1px solid white;padding-left:5px;}
#tarievenPerProviderWrap .kostenPerMaand .header{border-right:1px solid white;padding-left:5px;}
#tarievenPerProviderWrap .normaalPerMaand .header{padding-left:5px;}
#tarievenPerProviderWrap .aboVorm .content{border-right:1px solid #BDBFBE;letter-spacing:-1px;}
#tarievenPerProviderWrap .aboVorm .content .text{padding-left:5px;float:left;width:120px; height:30px;overflow:hidden;}
#tarievenPerProviderWrap .aboVorm .content .infopic{float:left;width:39px;padding-left:35px;padding-top:8px;}
#tarievenPerProviderWrap .kostenPerMaand .content{border-right:1px solid #BDBFBE;padding-left:5px;line-height:30px;}
#tarievenPerProviderWrap .normaalPerMaand .content{padding-left:5px;line-height:30px;}
#tarievenPerProviderWrap .tekstblok{height:100px;font-size:13px;}
#tarievenPerProviderWrap .tekstblok .tekst{width:350px;float:left;padding-top:10px;}
#tarievenPerProviderWrap .tekstblok .image{float:left;}
#tarievenPerProviderWrap .voorwaarden{font-size:10px;padding-left:15px;}
#tarievenPerProviderWrap .voorwaarden li{padding-top:2px;}

/*-- unieke elementen uit het Q&A blok*/
#qawrap{width:710px;color: #3A4E67;font-size:12px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;margin:auto;}/*position:absolute;left:10px;}*/
#simOnlyFaq{width:710px;color: #3A4E67;font-size:12px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;margin:auto;position:absolute;left:10px;top:560px;}
#losseGSMFaq{width:710px;color: #3A4E67;font-size:12px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;margin:auto;}
#gsmAboFaq{width:710px;color: #3A4E67;font-size:12px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;margin:auto;position:absolute;left:10px;top:880px;}
#verlengingFaq{width:710px;color: #3A4E67;font-size:12px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;margin:auto;position:absolute;left:10px;top:880px;}
.tussenplakker{position:relative;}

/*-- herhaalbare elementen uit het Q&A blok*/
.vraagblok{font-size:13px;clear:both;text-align:left;}
.vraagblok img{position:relative;float:left;top:5px;left:3px;}
.vraagblok .vraag{position:relative;left:15px;height:32px;line-height:32px;color:#3C4D67;}
.vraagblok .antwoordwrap{clear:both;width:710px;background:#3C4D67;color:white;font-size:10px;}
.vraagblok .antwoordwrap .onsantwoord{font-size:10px;width:85px;color:white;vertical-align:top;padding-left:3px;padding-top:3px;}
.vraagblok .antwoordwrap .antwoord{background:#E0E3EA;color:#3C4D67;width:600px;padding:3px 15px; font-size:10px;}

#niksgevonden {font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;  color: #3A4E67;	line-height:60px;		font-size:15px;  font-weight: bold; text-align:center;}

#TopX-1{width:710px;font:11px Verdana;color:#3A4E67; text-align:left;margin:auto;}
#TopX-1 .header{height:35px;line-height:15px;background:#F7F8FA;border-top:1px solid #CDD2D8;padding-left:5px;}
#TopX-1 .content{padding:6px 0px 0px 0px;border-top:1px solid #CDD2D8;position:relative;height:35px;}
#TopX-1 .content a{text-decoration:none;}
#TopX-1 .content img{border:none;}
#TopX-1 .provider{float:left;width:100px;}
#TopX-1 .abovorm{float:left;width:210px; }
#TopX-1 .duur{float:left;width:85px;}
#TopX-1 .minuten{float:left;width:85px;}
#TopX-1 .nopermaand{float:left;width:75px;}
#TopX-1 .nupermaand{float:left;width:70px;}
#TopX-1 .bestellen{float:left;width:85px;}
#TopX-1 .provider .header{padding-left:20px;}
#TopX-1 .provider .content{height:35px;border-right:1px solid #CDD2D8;position:relative;}
#TopX-1 .provider .content .rank{position:absolute;top:6px;}
#TopX-1 .provider .content .provPic{position:absolute;top:6px;left:23px;}
#TopX-1 .abovorm .content{height:35px;position:relative;border-right:1px solid #CDD2D8;}
#TopX-1 .abovorm .content .tekst{width:185px;position:absolute;top:6px;left:5px;}
#TopX-1 .abovorm .content .tekst a{color:#3A4E67;}
#TopX-1 .abovorm .content .pic{position:absolute;top:6px;left:190px;}
#TopX-1 .duur .content{height:35px!important;height:35px;padding:6px 0px 0px 5px;border-right:1px solid #CDD2D8;}
#TopX-1 .minuten .content{height:35px!important;height:35px;padding:6px 0px 0px 5px;border-right:1px solid #CDD2D8;}
#TopX-1 .nopermaand .content{padding-left:5px;padding-top:6px;height:35px;height:35px!important;border-right:1px solid #CDD2D8;font-size:14px;}
#TopX-1 .nopermaand .content img{position:absolute;margin-left:-50px;z-index:2;}
#TopX-1 .nupermaand .content{padding-left:5px;padding-top:6px;height:35px; height:35px!important;font-size:14px;}
#TopX-1 .bestellen .content{padding-top:6px;height:35px;height:35px!important;background:#3A4E67;}
#TopX-1 .line1px{height:1px;background:#CDD2D8;clear:both;font-size:0px;}
#TopX-1 .footline{background:#F0F1F5;border-bottom:2px solid #3A4E67;height:6px;}

#TopX-2 div{text-align:center;}
#TopX-2 {width:710px;color:#3A4E67;font-family:Verdana,Arial,Geneva,Helvetica,Swiss,SunSans-Regular,Futura;font-size:12px;margin-left:auto;margin-right:auto;}
#TopX-2 .header{height:30px;background:#F8F8FA;font-size:11px;text-align:center;border-top:1px solid #CDD2D8;}
#TopX-2 .content{height:70px; overflow:hidden; border-bottom:1px solid #D2D2D2;border-top:1px solid #D2D2D2;font-size:95%; vertical-align:middle;}
#TopX-2 .toestel{width:250px;float:left;}
#TopX-2 .content a:link{color:#3A4E67;}
#TopX-2 .provider{width:90px;float:left;}
#TopX-2 .uOntvangtPerMaand{width:70px;float:left;}
#TopX-2 .contractDuur{width:70px;float:left;}
#TopX-2 .prijsEenmalig{width:70px;float:left;}
#TopX-2 .nuPerMaand{width:70px;float:left;}
#TopX-2 .bestellen{width:90px;float:left;}
#TopX-2 .toestel .header{padding-left:35px;line-height:30px;text-align:left;}
#TopX-2 .provider .header{padding-left:5px;line-height:30px;}
#TopX-2 .toestel .content{border-right:1px solid #D2D2D2;position:relative;}
#TopX-2 .toestel .content .rank{position:absolute;left:5px;top:20px;height:21px;width:21px;}
#TopX-2 .toestel .content .telPic{position:absolute;left:35px;top:2px;height:65px;width:65px;}
#TopX-2 .toestel .content .telNaam{position:absolute;left:97px;top:20px;height:48px;width:142px;text-align:left;}
#TopX-2 .toestel .content .stars{position:absolute;left:110px;top:55px;height:10px;width:65px;}
#TopX-2 .toestel .content .reviews{position:absolute;left:180px;top:55px;height:10px;width:65px;font-size:9px;}
#TopX-2 .provider .content{border-right:1px solid #D2D2D2;}
#TopX-2 .provider .content .provPic{position:relative;top:10px;}
#TopX-2 .provider .content .provNaam{position:relative;top:10px;font-size:10px;}
#TopX-2 .uOntvangtPerMaand .content{border-right:1px solid #D2D2D2;padding-top:20px;height:50px;}
#TopX-2 .contractDuur .content{border-right:1px solid #D2D2D2;padding-top:20px;height:50px;}
#TopX-2 .prijsEenmalig .content{border-right:1px solid #D2D2D2;padding-top:20px;height:50px;}
#TopX-2 .nuPerMaand .content{border-right:1px solid #D2D2D2;padding-top:20px;height:50px;}
#TopX-2 .bestellen .content{background:#3A4E67;padding-top:20px;height:50px;}
.topXUnderline{height:10px;clear:both;font-size:0px;border-bottom:2px solid #3A4E67;background:#F8F8FA;}

.rightgray_8px { color: #4c5f7c; font-size: 8px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.rightgray_9px { color: #4c5f7c; font-size: 9px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.midgray_9px { color: #778599; font-size: 9px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.midgray_10px { color: #778599; font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.darkblue_9px { color: #152d50; font-size: 9px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.darkblue_10px { color: #152d50; font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.darkblue_11px { color: #152d50; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.darkblue_12px { color: #152d50; font-size: 12px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.darkblue_14px { color: #152d50; font-size: 14px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.darkblue_18px { color: #152d50; font-size: 18px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.darkblue_22px { color: #152d50; font-size: 22px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.darkblue_31px { color: #152d50; font-size: 31px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.darkwit_10px { color: #fff; font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.darkwit_12px { color: #fff; font-size: 12px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.darkwit_14px { color: #fff; font-size: 14px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.midblue_8px { color: #596b85; font-size: 8px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.midblue_10px { color: #596b85; font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.midblue_22px { color: #596b85; font-size: 22px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.midblue_11px { color: #596b85; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.midblue_12px { color: #596b85; font-size: 12px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.midblue_12px p{font-size: 12px;}
.midblue_13px { color: #596b85; font-size: 13px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.midgray_12px { color: #778599; font-size: 12px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.midaqua_12px { color: #0278e6; font-size: 12px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura }
.green_12px { color: #97a413; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headgreen_15px { color: #97a413; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headblue_15px { color: #3b4d67; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headwit_12px { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headwit_13px { color: #fff; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headwit_15px { color: #fff; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headmidblue_15px { color: #596b85; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headgreen_17px { color: #97a413; font-size: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.actiekop { color: #596b85; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.kopbold1 { color: #596b85; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bold { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.plattetxt { color: #000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.infolist{text-align:left;color:#3A4E67;font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura ;line-height:14px;}
.infolist p{margin:10px 0px;}
.infolist a{color: #596b85;}
.infolist a:hover{text-decoration:underline;}
.infolist ul{margin:10px 0px;padding:0px;}
.infolist li{list-style-type:none;padding:3px 5px;} 
.infolist .subhead{height:auto;color:#3A4E67;font-size:15px; font-weight: normal;text-align:left;background-color: #ffffff;border-top:0px solid #fff;border-bottom:0px solid #bbb;}
.infolist .subtext{font-size:10px; margin:10px 0px;}
.contact{text-align:left;color:#3A4E67;font-size: 12px; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura ;}
.contact a{color: #596b85;}
.contact a:hover{text-decoration:underline;}
.contact .label{float:left;text-align:left;width:150px;}
.contact .content{float:left;text-align:left;width:250px;}
.contact .content .small{font-size:10px;}
.contact .whitespace{clear:both;padding:10px 0px;}


#simonly_bottomlinks {
width: 464px;
overflow: auto;
background-color: #F0F1F5;
border-top-style: solid; border-top-width: 1px; border-top-color: #CDD2D8;
border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #3A4E67;
}

#simonly_logo {
position: relative;
width: 56px;
float: right;
top: 65px;
margin: 0;
}

#simonly_bottomlinks_prov {
padding: 2;
float: left;
width: 220px;
text-align: left;
border-style: solid; border-width: 0px; border-color: red;
}

.stap1_header_footer{height:12px;background-color:#F0F1F5;border-bottom:2px solid #3A4E67;font-size:2px;}

.actiecomb_table {
			background-image: url(../images/actiecomb_back.gif);
			background-repeat: no-repeat;
			margin: 0px;
}

.actiecomb_table_home {
			background-image: url(../images/actiecomb_back_home.gif);
			background-repeat: no-repeat;
			margin: 0px;
}

.zakelijk1_table {
  		background-image: url(../images/zakelijk_back1.gif);
  		background-repeat: no-repeat;
  		margin: 0px;
}

#zakelijk_titel_frontpage {
  		text-align: center;
  		margin-left: auto;
  		margin-right: auto;
}

.breed {
			width:730px;
			text-align:left;
			position:relative;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
}

/*--------------- PROVIDERLANDINGSPAGINA'S ---------------------------------------*/


.infopaginawrap {width: 760px; float: left;text-align: left;}

.infopaginawrap .totalwrap{width: 650px;border:0px solid #000000; padding-left: 30px; padding-right: 30px; float: left;font-family: Verdana,Arial;font-size: 10px; font-weight:normal; color: #3A4863}

.infopaginawrap .leftwrap{width: 340px;border:0px solid #000000; padding-left: 30px; padding-right: 30px; float: left;font-family: Verdana,Arial;font-size: 10px; font-weight:normal; color: #3A4863}

.infopaginawrap .rightwrap{width: 310px;border:0px solid #000000;float: left;}
.infopaginawrap .textblock{width: 340px;border:0px solid #000000; padding-left: 30px; padding-right: 30px; float: left;font-family: Verdana,Arial;font-size: 11px; font-weight:normal; color: #3A4863}

.infopaginawrap .imageDescription{font-style:italic;font-size:9px;margin-left:15px}


.infopaginawrap .floatimageleft{float:left; padding: 0px;  position: relative; top: 0px;  margin-top: 5px; margin-right: 15px;}
.infopaginawrap .floatimageright{float:right; padding: 0px;  position: relative; top: 0px;  margin-top: 5px; margin-left: 15px;}
.infopaginawrap .floatimagebottom{padding: 0px;  position: relative; top: 0px;  margin-top: 15px; margin-right: 15px;}

.gsmabotop5wrap {float: left; width: 310px; height: 158px; margin: auto; position: relative; text-align: left;padding: 0; border: 0;}
.gsmabotop5wrap .phonepic {float: left; width: 100px; height: 107px;text-align: center; padding-top:25px;}
.gsmabotop5wrap .prijseenmalig {float: left; width: 179px; height: 16px; font-family: Verdana,Arial;font-size: 12px; font-weight:bold; padding-left: 30px; color: #3A4863;}
.gsmabotop5wrap .phonetitle {float: left; width: 179px; height: 31px; font-family: Verdana,Arial;font-size: 13px; font-weight:bold; padding-left: 30px;}
.gsmabotop5wrap .phonetitle a{color: #3A4863;}
.gsmabotop5wrap .abodesc {float: left; border-left: 1px solid #CFCFD1; width: 179px; height: 35px; font-family: Verdana,Arial;font-size: 10px; padding-left: 30px; color: #3A4863}
.gsmabotop5wrap .prijs {float: left; border-left: 1px solid #CFCFD1; border-bottom: 1px solid #CFCFD1; width: 179px; height: 40px; font-family: Verdana,Arial;font-size: 13px; font-weight:bold; padding-left: 30px; color: #3A4863}
.gsmabotop5wrap .buttons {float: left; border-left: 1px solid #CFCFD1; border-top: 1px solid #FFFFFF; background-color: #EFF0F4; width: 209px; height: 24px;}
.gsmabotop5wrap .footline {float: left; border-top: 1px solid #FFFFFF; border-bottom: 2px solid #3D4E60; background-color: #EFF0F4; width: 310px; height: 7px;}
.gsmabotop5wrap .red {color: #FF0000;}

.gsmabotop5wrap .top5position {position: absolute; left: 75px; top: 00px; border: 0px solid #000000; width: 42px; height: 52px;}

.simonlytop5footer {float: left; text-align: center; width: 310px;height: 20px;border-top: 1px solid #FFFFFF; border-bottom: 2px solid #3D4E60;background: #EFF0F4 url('http://www.typhone.nl/images/infopaginas/meerbutton_simonly.jpg') no-repeat center center; font-family: Verdana,Arial; font-size: 9px;}
.simonlytop5footer a{color:#FFFFFF; line-height:20px;}
.gsmabotop5footer {float: left; text-align: center; width: 310px;height: 20px;border-top: 1px solid #FFFFFF; border-bottom: 2px solid #3D4E60;background: #EFF0F4 url('http://www.typhone.nl/images/infopaginas/meerbutton.jpg') no-repeat center center; font-family: Verdana,Arial; font-size: 9px;}
.gsmabotop5footer a{color:#FFFFFF; line-height:20px;}

.gsmabotop5wrap .line1px
{
  background: #CDD2D8 none repeat scroll 0%;
  clear: both;
  font-size: 0px;
  height: 1px;
}

.emptyspace30px{clear: both; height:30px;}
.emptyspace10px{clear: both; height:10px;}

.simonlytop5wrap {width: 310px; margin: auto; text-align: center;padding: 0; border: 0;}

.simonlytop5wrap .position {float: left; width: 33px; background-color: #EFF0F4;}
.simonlytop5wrap .abonnement {float: left; width: 134px;text-align: center;margin-left: 0px;}
.simonlytop5wrap .van {float: left; width: 55px;}
.simonlytop5wrap .voor {float: left;  width: 55px;}
.simonlytop5wrap .button {float: left; width: 33px;}

.simonlytop5wrap .footer {float: left; width: 310px;height: 20px; border-top: 1px solid #B9BDC6; border-bottom: 2px solid #3D4E60; background: #EFF0F4 url('http://www.typhone.nl/images/providerlandingspagina/meerbutton.jpg') no-repeat center center; font-family: Verdana,Arial; font-size: 9px;}
.simonlytop5wrap .footer a{color:#FFFFFF; line-height:20px;}
.simonlytop5wrap .header {height: 20px; font-family: Verdana,Arial; font-size: 11px;vertical-align: middle;background-color: #EFF0F4; border-top: 1px solid #B9BDC6;}
.simonlytop5wrap .content {height: 32px; font-family: Verdana,Arial; font-size: 11px;vertical-align: middle;background-color: #FFFFFF; border-top: 1px solid #B9BDC6;border-right: 1px solid #B9BDC6;}

.simonlytop5wrap .van .content{font-weight: normal;font-size: 11px;  line-height: 32px;}
.simonlytop5wrap .van .content img {margin-top: 0px; margin-left:-40px; position: absolute; z-index:2;}

.simonlytop5wrap .voor .content{font-weight: bold;font-size: 12px; color: #FF0000; line-height: 32px;}

/* vlakken om lange reviews af te breken met een scrolbar */

#lossepda_vlak{
      height:580px;
      overflow: auto;	
      scrollbar-3dlight-color: #C7C8CA;
      scrollbar-darkshadow-color: #e3e3e4;
      scrollbar-highlight-color: white;
      scrollbar-arrow-color: #6A1A7B;
      scrollbar-base-color: #C7C8CA;
      scrollbar-face-color: white;
      scrollbar-track-color: white;
}	
#lossenav_vlak{
      height:230px;
      overflow: auto;	
      scrollbar-3dlight-color: #C7C8CA;
      scrollbar-darkshadow-color: #e3e3e4;
      scrollbar-highlight-color: white;
      scrollbar-arrow-color: #6A1A7B;
      scrollbar-base-color: #C7C8CA;
      scrollbar-face-color: white;
      scrollbar-track-color: white;
}
.tableHeader{color:#3A4E67;font-family:Verdana;font-size:11px;background:#F7F8FA;border-top:1px solid #CDD2D8;text-align:left;}
.tableContent{border-top:1px solid #CDD2D8;position:relative;text-align:left;color:#3A4E67;font-size:12px;}

.top10PDA .tableHeader{height:15px;line-height:15px;padding-left:5px;}
.top10PDA .tableContent{height:70px;}
.top10PDA .toestel{width:350px;float:left;}
.top10PDA .winkelprijs{width:90px;float:left;}
.top10PDA .onzeprijs{width:90px;float:left;}
.top10PDA .ubespaart{width:90px;float:left;}
.top10PDA .bestellen{width:90px;float:left;}
.top10PDA .toestel .tableHeader{padding-left:45px;}
.top10PDA .toestel .tableContent{border-right:1px solid #CDD2D8;}
.top10PDA .winkelprijs .tableContent{border-right:1px solid #CDD2D8;text-align:center;font-size:14px;height:50px;padding-top:20px;}
.top10PDA .onzeprijs .tableContent{border-right:1px solid #CDD2D8;text-align:center;font-size:14px;height:50px;padding-top:20px;}
.top10PDA .ubespaart .tableContent{border-right:1px solid #CDD2D8;text-align:center;font-size:14px;height:50px;padding-top:20px;}
.top10PDA .bestellen .tableContent{background:#3A4E67;height:50px;padding-top:20px;}
.top10PDA .rank{position:absolute;top:20px;left:2px;}
.top10PDA .telPic{position:absolute;left:25px;top:2px;background-position:center;width:70px;height:inherit;}
.top10PDA .naam{position:absolute;left:100px;top:8px;}
.top10PDA .specs{position:absolute;left:100px;top:24px;width:160px;font-size:11px;}
.top10PDA .stars{position:absolute;left:100px;top:54px;height:10px;}
.top10PDA .waardering{position:absolute;left:160px;top:53px;font-size:10px;height:10px;}
.top10PDA .merkPic{position:absolute;left:280px;top:15px;}
.top10PDA .lastBottomBorder{clear:both;height:1px;font-size:0px;background:#CDD2D8;}

/* flash object aanbieding pagina */

#aanbieding_smal { margin: 0px 9px; width: 452px; height: 325px; }

/* specificaties van abonnement, gsm en het extra voordeel op een aanbieding pagina voor een gsm */
#aanbieding_gsm_specs { padding: 0px; margin: 21px 0 0 8px; width: 727px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-gsm-specs-bg.png) repeat-y; overflow: hidden; }
#aanbieding_gsm_specs #aanbieding_gsm_specs_abonnementen { width: 243px; float: left; }
#aanbieding_gsm_specs #aanbieding_gsm_specs_abonnementen h3 { width: 243px; height: 29px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-gsm-specs-abonnement.png) no-repeat; text-indent: -9999px; }
#aanbieding_gsm_specs #aanbieding_gsm_specs_abonnementen h3.producten { width: 243px; height: 29px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-gsm-specs-abonnement-producten.png) no-repeat; text-indent: -9999px; }
#aanbieding_gsm_specs #aanbieding_gsm_specs_abonnementen h3 a { width: 243px; height: 29px; display: block; }
#aanbieding_gsm_specs #aanbieding_gsm_specs_abonnementen ul { padding: 6px 10px 6px 10px;}
#aanbieding_gsm_specs #aanbieding_gsm_specs_specificaties { width: 240px; float: left; }
#aanbieding_gsm_specs #aanbieding_gsm_specs_specificaties h3 { width: 240px; height: 29px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-gsm-specs-specificaties.png) no-repeat; text-indent: -9999px; }
#aanbieding_gsm_specs #aanbieding_gsm_specs_specificaties h3 a { width: 240px; height: 29px; display: block; }
#aanbieding_gsm_specs #aanbieding_gsm_specs_specificaties ul { padding: 6px 10px 6px 10px;}
#aanbieding_gsm_specs #aanbieding_gsm_specs_extravoordeel { width: 244px; float: left; }
#aanbieding_gsm_specs #aanbieding_gsm_specs_extravoordeel h3 { width: 244px; height: 29px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-gsm-specs-extravoordeel.png) no-repeat; text-indent: -9999px; }
#aanbieding_gsm_specs #aanbieding_gsm_specs_extravoordeel h3 a { width: 244px; height: 29px; display: block; }
#aanbieding_gsm_specs #aanbieding_gsm_specs_extravoordeel ul { padding: 6px 10px 6px 10px;}
#aanbieding_gsm_specs ul li { padding-left: 13px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-gsm-specs-bullet.png) no-repeat left 5px; list-style: none; font-size: 11px; line-height: 18px; }
#aanbieding_gsm_specs ul li a { text-decoration: underline; }
#aanbieding_gsm_specs ul li a:hover { text-decoration: none; }
#aanbieding_gsm_specs_bottom { padding: 0px; margin: 0 0 10px 8px; width: 727px; height: 15px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-gsm-specs-bottom.png) no-repeat; overflow: hidden; }

/* specificaties van abonnement, gsm en het extra voordeel op een aanbieding pagina voor een sim-only abo */
#aanbieding_sim_specs { padding: 0px; margin: 0 0 0 6px; width: 730px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-sim-specs-bg.png) repeat-y; overflow: hidden; }
#aanbieding_sim_specs #aanbieding_sim_specs_abonnementen { width: 362px; float: left; }
#aanbieding_sim_specs #aanbieding_sim_specs_abonnementen h3 { width: 362px; height: 30px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-sim-specs-abonnement.png) no-repeat; text-indent: -9999px; }
#aanbieding_sim_specs #aanbieding_sim_specs_abonnementen h3 a { width: 362px; height: 30px; display: block; }
#aanbieding_sim_specs #aanbieding_sim_specs_abonnementen ul { padding: 6px 10px 6px 12px;}
#aanbieding_sim_specs #aanbieding_sim_specs_extravoordeel { width: 368px; float: left; }
#aanbieding_sim_specs #aanbieding_sim_specs_extravoordeel h3 { width: 368px; height: 30px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-sim-specs-extravoordeel.png) no-repeat; text-indent: -9999px; }
#aanbieding_sim_specs #aanbieding_sim_specs_extravoordeel h3 a { width: 368px; height: 30px; display: block; }
#aanbieding_sim_specs #aanbieding_sim_specs_extravoordeel ul { padding: 6px 10px 6px 15px;}
#aanbieding_sim_specs ul li { padding-left: 13px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-gsm-specs-bullet.png) no-repeat left 5px; list-style: none; font-size: 11px; line-height: 18px; }
#aanbieding_sim_specs ul li a { text-decoration: underline; }
#aanbieding_sim_specs ul li a:hover { text-decoration: none; }
#aanbieding_sim_specs_bottom { padding: 0px; margin: 0 0 10px 6px; width: 727px; height: 15px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-sim-specs-bottom.png) no-repeat; overflow: hidden; }

/* aanbieding is geldig tot.. */
p.aanbieding_gsm_date { padding: 15px 0px; font-size: 9px; color: #666; text-align: center; }

/* grote bestel knop boven en onder de specificaties */
p.aanbieding_gsm_order { padding: 0px; margin: 0 0 0 148px; width: 449px; height: 30px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-gsm-specs-order-top-bg.png) no-repeat top left; text-indent: -9999px; }
p.aanbieding_gsm_order a { width: 449px; height: 30px; display: block; }

p.aanbieding_gsm_meerabos_order { padding-bottom: 12px; margin-bottom: 18px; margin-left: 9px; width: 727px; height: 24px; background: url(../images/meerinfo-aanbiedingen/bg-aanbieding-gsm-specs-order-bg.png) no-repeat bottom left; text-indent: -9999px; }
p.aanbieding_gsm_meerabos_order a { width: 727px; height: 24px; display: block; }

/* content die staat bij een aanbieding pagina voor een gsm met daarin meer mogelijkheden voor abonnementen */
#aanbieding_gsm_meerabos { padding: 0 0 0 5px; margin: 0px; width: 730px; }
#aanbieding_gsm_meerabos h2 { padding: 3px 5px; margin-bottom: 1px; font-size: 11px; font-weight: normal; color: #ffffff; background-color: #2C4E67; }
#aanbieding_gsm_meerabos table { width: 730px; font-size: 11px; }
#aanbieding_gsm_meerabos table th { padding: 2px 10px; font-size: 9px; text-align: left; font-weight: normal; color: #2C4E67; background-color: #D0D9E2; }
#aanbieding_gsm_meerabos table td { padding: 5px 10px; font-size: 11px; color: #2C4E67; border-left: 1px solid #D0D9E2; border-top: 1px solid #B7BEC4; border-bottom: 3px solid #D0D9E2; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_connect { width: 60px; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_get { width: 95px; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_month { width: 60px; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_price { width: 60px; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_order { padding: 0px; width: 50px; border-left: none; background-color: #2C4E67; text-align: center; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_order img { border: none; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_info { width: 355px;border-left: none; text-align: left; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_info h3 { padding: 5px 0px; margin: 0px; font-size: 100%; font-weight: normal; color: #2C4E67; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_info h3 span { font-size: 10px; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_info h3 a { color: #2C4E67; text-decoration: none; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_info h3 a:hover {color: #2C4E67; text-decoration: underline; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_info ul { padding: 0px; margin: 0px; padding-left: 15px; list-style: inherit;}
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_info ul li { font-size: 9px; line-height: 130%; color: #2C4E67; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_info ul li strong { font-weight: bold; font-size: 110%; }
#aanbieding_gsm_meerabos table td.aanbieding_gsm_meerabos_info img { padding-top: 9px; width: 12px; height: 12px; border: none; float: right; }

/* review vlakken van scrolbar voorzien */

#lossegsm_vlak{
      height:460px;
      overflow: auto;	
      scrollbar-3dlight-color: #C7C8CA;
      scrollbar-darkshadow-color: #e3e3e4;
      scrollbar-highlight-color: white;
      scrollbar-arrow-color: #6A1A7B;
      scrollbar-base-color: #C7C8CA;
      scrollbar-face-color: white;
      scrollbar-track-color: white;
}

#lossegsm_vlak h3 { padding: 0px; margin: 0px; font-size: 12px; line-height: 15px; font-weight: bold; }
#lossegsm_vlak p { padding: 0px 10px 10px 0px; font-size: 12px; line-height: 15px; font-weight: normal; }

#lossepda_vlak{
      height:580px;
      overflow: auto;	
      scrollbar-3dlight-color: #C7C8CA;
      scrollbar-darkshadow-color: #e3e3e4;
      scrollbar-highlight-color: white;
      scrollbar-arrow-color: #6A1A7B;
      scrollbar-base-color: #C7C8CA;
      scrollbar-face-color: white;
      scrollbar-track-color: white;
}

#lossepda_vlak h3 { padding: 0px; margin: 0px; font-size: 12px; line-height: 15px; font-weight: bold; }
#lossepda_vlak p { padding: 0px 10px 10px 0px; font-size: 12px; line-height: 15px; font-weight: normal; }

#lossenav_vlak{
      height:230px;
      overflow: auto;	
      scrollbar-3dlight-color: #C7C8CA;
      scrollbar-darkshadow-color: #e3e3e4;
      scrollbar-highlight-color: white;
      scrollbar-arrow-color: #6A1A7B;
      scrollbar-base-color: #C7C8CA;
 
      scrollbar-face-color: white;
      scrollbar-track-color: white;
}

#lossenav_vlak h3 { padding: 0px; margin: 0px; font-size: 12px; line-height: 15px; font-weight: bold; }
#lossenav_vlak p { padding: 0px 10px 10px 0px; font-size: 12px; line-height: 15px; font-weight: normal; }

.meerInfo
{
    text-align:right;
}

/* nieuwe losse gsm pagina */

#lossegsmtop { padding: 5px 0 0 10px; margin: 0 0 20px 0; width: 464px; overflow: hidden; }
#lossegsmtop #text { font-size:10px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura; padding: 0px; margin: 0 0 20px 0; overflow: hidden; border-bottom: 2px solid #3A4E67; }
#lossegsmtop #text h2 { padding: 0px; margin: 0px; background: none; color: #3A4E67; font-size: 15px; line-height: 18px; border-bottom: 2px solid #C6EC01; font-family: Arial; }
#lossegsmtop #text p { color:#778599; font-size:10px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura; padding: 5px 0px; margin: 0px; color: #778599; text-align: justify; font-size: 10px; line-height: 14px; border-bottom: 12px solid #EFF0F5; }
#lossegsmtop #merkKeuzeHeader { padding: 0px 5px; margin: 0px; background-color: #3A4E67; color: #fff; font-size: 70%; line-height: 160%; font-weight: normal; border-bottom: 1px solid #B3C0C9; }
#lossegsmtop #merkKeuzeHeader span { font-weight: bold; }
#lossegsmtop ul { padding: 0px; margin: 0px; list-style: none; overflow: hidden; }
#lossegsmtop ul li { padding: 0px; margin: 0px; width: 92px; height: 73px; text-align: center; border-left: 1px solid #CECFD1; float: left; border-bottom: 4px solid #3A4E67; }
#lossegsmtop ul li.noborder { border-left: none; }
#lossegsmtop ul li div { padding: 0px; margin: 0px; width: 92px; height: 52px; display: block; }
#lossegsmtop ul li div img { padding: 16px 11px; margin: 0px; width: 70px; height: 20px; border: none; }
#lossegsmtop ul li p { padding: 0px; margin: 0px; font-size: 10px; line-height: 19px; color: #3A4E67; background-color: #F1F2F4; border-top: 1px solid #CECFD1; border-bottom: 1px solid #CECFD1; }
#lossegsmtop ul li p a { color: #3A4E67; text-decoration: none; }

#lossegsmbottom { padding: 10px; margin: 0px; width: 720px; overflow: hidden; }
#lossegsmbottom #text { padding: 0px; margin: 0 0 10px 0; overflow: hidden; }
#lossegsmbottom #text h2 { padding: 0px; margin: 0px; background: none; color: #3A4E67; font-size: 15px; line-height: 18px; border-bottom: 2px solid #C6EC01; font-family: Arial; }
#lossegsmbottom #text p { padding: 5px 0px; margin: 0px; color: #778599; text-align: justify; font-size: 10px; line-height: 14px; }
#lossegsmbottom h2 { padding: 0px 5px; margin: 0px; background-color: #3A4E67; color: #fff; font-size: 70%; line-height: 160%; font-weight: normal; border-bottom: 1px solid #B3C0C9; }
#lossegsmbottom h2 span { font-weight: bold; }

 form#frmFilter { padding: 0px; margin: 0px; width: 720px; overflow: hidden; display: block; background-color: #C6EC01; }
 #frmFilter h2 { padding: 3px 5px; margin: 0px; font-size: 11px; font-weight: bold; color: #fff; background-color: #3A4E67; border-bottom: 1px solid #fff; }
 #frmFilter label { padding: 3px 5px; margin: 0px 0px 5px 0px; font-size: 11px; line-height: 17px; color: #3A4E67; font-weight: normal; border: none; border-bottom: 1px solid #fff; overflow: hidden; display: block; }
 #frmFilter div { padding: 0px; margin: 0px; overflow: hidden; display: block; }
 #frmFilter div + label { padding: 0px 5px; margin: 0px; border: none; }
 #frmFilter strong { padding: 3px 5px; margin: 0px; font-size: 11px; line-height: 17px; color: #3A4E67; text-align: left; font-weight: normal; border-bottom: 1px solid #fff; overflow: hidden; display: block; }
 #frmFilter select { padding: 0px; margin: 0px 5px; width: 170px; font-size: 10px; color: #3A4E67; font-family: Verdana; }
 #frmFilter input { padding: 1px 2px; margin: 0px 5px; width: 115px; font-size: 10px; color: #3A4E67; font-family: Verdana; float: left; }
 #frmFilter input.button { padding: 1px 2px; margin: 0px; width: 40px; font-size: 9px; color: #3A4E67; font-family: Verdana; float: left; }
 #frmFilter .smal { padding: 0px; margin: 0px; width: 180px; height: 95px; background-color: #C6EC01; border: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left; display: block; }
 #frmFilter .breed { padding: 0px; margin: 0px; width: 358px; height: 95px; background-color: #C6EC01; border: none; border-bottom: 1px solid #fff; float: left; display: block; }
 #frmFilter .licht { background-color: #E8F486; }
 #frmFilter .smal ul { padding: 21px 0px 0px 0px; margin: 0px; list-style: none; overflow: hidden; }
 #frmFilter .smal ul li { padding: 0px 5px; margin: 0px; width: 80px; height: 20px; display: block; border: 0px; float: left; }
 #frmFilter .smal ul li input {  margin: 3px 0px 0px 0px; width: 15px; height: 15px; float: left; }
 #frmFilter .smal ul li label { padding: 0px 0px 0px 0px; margin: 0px; border: 0px; width: 60px; font-size: 9px; line-height: 20px; text-align: center; float: left; cursor: pointer; }
 #frmFilter .smal ul li label:hover { font-weight: bold; }
 #frmFilter .breed ul { padding: 5px 0px; margin: 0px; list-style: none; overflow: hidden; }
 #frmFilter .breed ul li { padding: 0px 5px; margin: 0px; width: 109px; height: 20px; border: none; float: left; }
 #frmFilter .breed ul li input { margin: 3px 0px 0px 0px; width: 15px; height: 15px; float: left; }
 #frmFilter .breed ul li label { padding: 0px 0px 0px 5px; margin: 0px; border: 0px; font-size: 9px; line-height: 20px; text-align: center; float: left; cursor: pointer; }
 #frmFilter .breed ul li label:hover { font-weight: bold; }
 #frmFilter-result { padding: 0px; margin: 0px 10px 20px 10px; width: 720px; background-color: #DFE4EA; border-top: 1px solid #BABEC1; border-bottom: 1px solid #BABEC1; clear: both; }
 #frmFilter-result p { padding: 0px; margin: 0px; font-size: 12px; line-height: 26px; color: #3A4E67; text-align: center; letter-spacing: 2px; border-top: 1px solid #fff; }
 
 form#frmFilter.smal { padding: 0px; margin: 0px; width: 470px; }
 #frmFilter.smal label { background-color: #C6EC01; }
 #frmFilter.smal div + label { padding: 0px 5px; margin: 0px; background-color: #E8F486; border: none; }
 #frmFilter.smal strong { background-color: #C6EC01; }
 #frmFilter.smal .licht select { float: left; }
 #frmFilter.smal .smal { height: 132px; background-color: #E8F486; }
 #frmFilter.smal .breed { width: 289px; height: 132px; background-color: #E8F486; }
 #frmFilter.smal .licht { width: 470px; height: 55px; border-right: none; background-color: #E8F486; }
 #frmFilter.smal .smal ul { padding: 0px; margin: 0px 0px 0px 10px; list-style: none; overflow: hidden; float: left; }
 #frmFilter.smal .smal ul li label { background: none; }
 #frmFilter.smal .breed ul li { width: 134px; }
 #frmFilter.smal .breed ul li label { background: none; }
 #frmFilter-result.smal { margin: 0px 0px 20px 0px; width: 470px; }

p.gsmkeuzehulpresultaten { padding: 3px 5px; margin: 0 0 20px 0; width: 710px; text-align: center; letter-spacing: 2px; font-size: 70%; line-height: 160%; border-top: 1px solid #fff; border-bottom: 1px solid #BABEC1; background-color: #DFE4EA; color: #3A4E67; }

#lossegsmbottom .filterhuidig { padding: 0px; margin: 0px; width: 720px; letter-spacing: -1px; border-top: 1px solid #fff; border-bottom: 1px solid #BABEC1; background-color: #C6EC01; overflow: hidden; }
#lossegsmbottom .filterhuidig p.geselecteerd { padding: 3px 5px; margin: 0px; width: 179px; font-size: 70%; line-height: 160%; border-right: 1px solid #fff; color: #3A4E67; background-color: #E8F486; display: block; float: left; }
#lossegsmbottom .filterhuidig ul { padding: 0px 5px; margin: 0px; list-style: none; overflow: hidden; float: left; }
#lossegsmbottom .filterhuidig ul li { padding: 3px; margin: 0 0 0 5px; width: auto; color: #3A4E67; font-size: 70%; line-height: 160%; border: none; float: left; }
#lossegsmbottom .filterhuidig ul li.gefilterd { padding: 3px 0px; }
  
#lossegsmbottom .pagina { padding: 0px; margin: 0px; width: 720px; letter-spacing: -1px; border-top: 1px solid #fff; border-bottom: 1px solid #BABEC1; background-color: #DFE4EA; color: #3A4E67; overflow: hidden; }
#lossegsmbottom .pagina p { padding: 3px 5px; font-size: 11px; line-height: 17px; float: left; }
#lossegsmbottom .pagina ul { padding: 2px 5px; margin: 0px; list-style: none; overflow: hidden; float: right; }
#lossegsmbottom .pagina ul li { padding: 0px; margin: 0 0 0 5px; width: auto; font-size: 11px; line-height: 17px; border: none; float: left; }
#lossegsmbottom .pagina ul li a { padding: 0px 10px 0px 0px; color: #3A4E67; background: url(../images/cb-pagina-streepje.png) no-repeat right center; text-decoration: underline; display: block; }
#lossegsmbottom .pagina ul li .vorige { text-decoration: none; }
#lossegsmbottom .pagina ul li .volgende { padding: 0px; text-decoration: none; background: none; }
#lossegsmbottom .pagina ul li a:hover { color: #3A4E67; text-decoration: none; }
#lossegsmbottom .pagina ul li a.active { color: #3A4E67; text-decoration: none; }

#lossegsmbottom ul { padding: 0px; margin: 0px; list-style: none; overflow: hidden; }
#lossegsmbottom ul li { padding: 0px; margin: 15px 0 0 0; width: 178px; text-align: center; border-left: 2px solid #fff; float: left; }
#lossegsmbottom ul li.begin { width: 179px; border-left: none; }
#lossegsmbottom ul li.eind { width: 179px; }
#lossegsmbottom ul li img { padding: 0px; margin: 0px; width: 110px; height: 142px; border: none; }
#lossegsmbottom ul li p { padding: 0px 5px; margin: 3px 0px 8px 0; height: 26px; font-size: 11px; line-height: 13px; color: #3A4E67; }
#lossegsmbottom ul li p.prijs { padding: 3px 0px; margin: 0px; height: 18px; font-size: 14px; line-height: 18px; border-top: 1px solid #BABEC1; border-bottom: 1px solid #BABEC1; }
#lossegsmbottom ul li ul { padding: 0px; margin: 0px; height: 29px; list-style: none; overflow: hidden; }
#lossegsmbottom ul li ul li { padding: 0px; margin: 0px; width: 89px; height: 29px; border: none; float: left; }
#lossegsmbottom ul li ul li.info a { padding: 0px; margin: 0px; width: 89px; height: 29px; background: url(../images/cb-button-info.png) no-repeat center top; text-indent: -9999px; display: block; }
#lossegsmbottom ul li ul li.bestel a { padding: 0px; margin: 0px; width: 89px; height: 29px; background: url(../images/cb-button-bestel.png) no-repeat center top; text-indent: -9999px; display: block; }
#lossegsmbottom ul li.begin ul li.bestel,
#lossegsmbottom ul li.eind ul li.bestel,
#lossegsmbottom ul li.begin ul li.bestel a,
#lossegsmbottom ul li.eind ul li.bestel a { width: 90px; }

#lossegsmbottom #top10 { padding: 0px; margin: 0px; width: 720px; overflow: hidden; }
#lossegsmbottom #top10 table { padding: 0px; margin: 0px; width: 720px; border-collapse: collapse; border-top: 1px solid #BDBDC5; }
#lossegsmbottom #top10 table th { padding: 0px; margin: 0px; text-align: left; color: #3A4E67; font-size: 10px; line-height: 22px; font-weight: normal; background-color: #EFF0F5; border-bottom: 1px solid #BDBDC5; }
#lossegsmbottom #top10 table th.nummer { width: 40px; }
#lossegsmbottom #top10 table th.toestel { padding: 0 0 0 60px; width: 272px; }
#lossegsmbottom #top10 table th.prijs { width: 85px; text-align: center; }
#lossegsmbottom #top10 table th.bestel { width: 93px; }
#lossegsmbottom #top10 table td { padding: 0px; margin: 0px; text-align: left; color: #3A4E67; font-size: 10px; line-height: 22px; font-weight: normal; border-left: 1px solid #BDBDC5; border-bottom: 1px solid #BDBDC5; }
#lossegsmbottom #top10 table td.nummer { border-left: none; text-align: center; }
#lossegsmbottom #top10 table td.toestel { width: 417px; border-left: none; }
#lossegsmbottom #top10 table td.toestel div { position: relative; padding: 0px; margin: 0 0 0 55px; width: 276px; height: 76px; border-left: 1px solid #BDBDC5; }
#lossegsmbottom #top10 table td.toestel div.naam { position: absolute; top: 0px; left: 0px; padding: 0px 5px; margin: 0px; width: 351px; height: 38px; border-left: none; border-bottom: 1px solid #BDBDC5; }
#lossegsmbottom #top10 table td.toestel div.naam h3 { padding: 0px; margin: 5px 0 0 0; font-size: 12px; font-weight: normal; line-height: 13px; color: #3A4E67; border: none; background: none; }
#lossegsmbottom #top10 table td.toestel div.naam img { position: absolute; top: 10px; left: 285px; border: none; }
#lossegsmbottom #top10 table td.toestel div.naam p.waardering { position: relative; padding: 3px 0 0 60px; margin: 0px; width: 80px; font-size: 9px; line-height: 11px; color: #6D7685; }
#lossegsmbottom #top10 table td.toestel div.naam p.waardering img { position: absolute; top: 4px; left: 0px; border: none; }
#lossegsmbottom #top10 table td.toestel div.naam p.waardering a { text-decoration: none; color: #6D7685; }
#lossegsmbottom #top10 table td.toestel div.specs { position: absolute; top: 40px; left: 0px; padding: 0px 5px; margin: 0px; width: 351px; height: 37px; border: none; }
#lossegsmbottom #top10 table td.toestel div.specs ul { padding: 0px; margin: 4px 0px; width: 351px; list-style: none; }
#lossegsmbottom #top10 table td.toestel div.specs ul li { padding: 0px; margin: 0px; border: none; width: 117px; height: 12px; font-size: 9px; line-height: 12px; text-align: left; color: #6D7685; float: left; }
#lossegsmbottom #top10 table td.toestel div.specs ul li a { color: #6D7685; text-decoration: underline; }
#lossegsmbottom #top10 table td.toestel div.specs ul li a:hover { text-decoration: none; }
#lossegsmbottom #top10 table td.toestel div.telefoon { position: absolute; top: 5px; left: -111px; width: 55px; height: 66px; border: none; text-align: center; display: block; }
#lossegsmbottom #top10 table td.prijs { text-align: center; }
#lossegsmbottom #top10 table td.prijs div { position: relative; padding: 22px 0 0 0; margin: 0px; width: 85px; height: 44px; display: block; }
#lossegsmbottom #top10 table td.prijs div span { font-size: 14px; }
#lossegsmbottom #top10 table td.prijs div del { text-decoration: none; }
#lossegsmbottom #top10 table td.prijs div img { position: absolute; top: 0px; left: 0px; }
#lossegsmbottom #top10 table td.bestel { width: 93px; border-left: none; }
#lossegsmbottom #top10 table td.bestel ul { padding: 0px; margin: 0px; list-style: none; }
#lossegsmbottom #top10 table td.bestel ul li { padding: 0px; margin: 0px; border: none; width: 93px; height: 37px; }
#lossegsmbottom #top10 table td.bestel ul li.bestel { margin: 0px; margin: 0px; border-bottom: 1px solid #fff; height: 38px; }
#lossegsmbottom #top10 table td.bestel ul li.bestel a { padding: 0px 5px; margin: 0px; height: 38px; background: #3A4E67 url(../images/buttons/winkel5.gif) no-repeat center center; text-indent: -9999px; display: block; }
#lossegsmbottom #top10 table td.bestel ul li.info a { padding: 0px 5px; margin: 0px; height: 37px; background: #3A4E67 url(../images/buttons/meerinfo6.gif) no-repeat center center; text-indent: -9999px; display: block; }

/* nieuwe gsm + abonnement pagina */

#gsmabotop { position: relative; padding: 5px 0 0 10px; margin: 0 0 20px 0; width: 464px; overflow: hidden; }
#gsmabotop #text { font-size:10px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura; padding: 0px; margin: 30px 0px 20px 0px; overflow: hidden; border-bottom: 2px solid #3A4E67; }
#gsmabotop #text h2 { padding: 0px; margin: 0px; background: none; color: #3A4E67; font-size: 15px; line-height: 18px; border-bottom: 2px solid #C6EC01; font-family: Arial; }
#gsmabotop #text p { color:#778599; font-size:10px;font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura; padding: 5px 0px; margin: 0px; color: #778599; text-align: justify; font-size: 10px; line-height: 14px; border-bottom: 12px solid #EFF0F5; }
#gsmabotop h2 { padding: 0px 5px; margin: 0px; background-color: #3A4E67; color: #fff; font-size: 70%; line-height: 160%; font-weight: normal; border-bottom: 1px solid #B3C0C9; }
#gsmabotop h2 span { font-weight: bold; }
#gsmabotop ul { padding: 0px; margin: 0px; list-style: none; overflow: hidden; }
#gsmabotop ul li { padding: 0px; margin: 0px; width: 92px; height: 73px; text-align: center; border-left: 1px solid #CECFD1; float: left; border-bottom: 4px solid #3A4E67; }
#gsmabotop ul li.noborder { border-left: none; }
#gsmabotop ul li div { padding: 0px; margin: 0px; width: 92px; height: 52px; display: block; }
#gsmabotop ul li div img { padding: 16px 11px; margin: 0px; width: 70px; height: 20px; border: none; }
#gsmabotop ul li p { padding: 0px; margin: 0px; font-size: 10px; line-height: 19px; color: #3A4E67; background-color: #F1F2F4; border-top: 1px solid #CECFD1; border-bottom: 1px solid #CECFD1; }
#gsmabotop ul li p a { color: #3A4E67; text-decoration: none; }
#gsmabotop ol { position: absolute; top: 10px; left: 10px; padding: 0px; margin: 0px; list-style: none; overflow: hidden; }
#gsmabotop ol li { padding: 0px; margin: 0px 10px 0px 0px; float: left; }

#gsmabobottom { padding: 10px; margin: 0px; width: 720px; overflow: hidden; }

#gsmabobottom #text { padding: 0px; margin: 0 0 10px 0; overflow: hidden; }
#gsmabobottom #text h2 { padding: 0px; margin: 0px; background: none; color: #3A4E67; font-size: 15px; line-height: 18px; border-bottom: 2px solid #C6EC01; font-family: Arial; }
#gsmabobottom #text p { padding: 5px 0px; margin: 0px; color: #778599; text-align: justify; font-size: 10px; line-height: 14px; }
#gsmabobottom h2 { padding: 0px 5px; margin: 0px; background-color: #3A4E67; color: #fff; font-size: 70%; line-height: 160%; font-weight: normal; border-bottom: 1px solid #B3C0C9; }
#gsmabobottom h2 span { font-weight: bold; }

#gsmabobottom #top10 { padding: 0px; margin: 0px; width: 720px; overflow: hidden; }
#gsmabobottom #top10 table { padding: 0px; margin: 0px; width: 720px; border-collapse: collapse; border-top: 1px solid #BDBDC5; }
#gsmabobottom #top10 table th { padding: 5px 0px; margin: 0px; text-align: left; color: #3A4E67; font-size: 10px; line-height: 12px; font-weight: normal; background-color: #EFF0F5; border-bottom: 1px solid #BDBDC5; }
#gsmabobottom #top10 table th.nummer { width: 40px; }
#gsmabobottom #top10 table th.toestel { padding: 0 0 0 60px; width: 172px; }
#gsmabobottom #top10 table th.belminuten { width: 65px; text-align: center; }
#gsmabobottom #top10 table th.contractduur { width: 65px; text-align: center; }
#gsmabobottom #top10 table th.prijs { width: 65px; text-align: center; }
#gsmabobottom #top10 table th.bestel { width: 93px; }
#gsmabobottom #top10 table td { padding: 0px; margin: 0px; text-align: left; color: #3A4E67; font-size: 10px; line-height: 22px; font-weight: normal; border-left: 1px solid #BDBDC5; border-bottom: 1px solid #BDBDC5; }
#gsmabobottom #top10 table td.nummer { border-left: none; text-align: center; }
#gsmabobottom #top10 table td.toestel { width: 317px; border-left: none; }
#gsmabobottom #top10 table td.toestel div { position: relative; padding: 0px; margin: 0 0 0 55px; width: 176px; height: 76px; border-left: 1px solid #BDBDC5; }
#gsmabobottom #top10 table td.toestel div.naam { position: absolute; top: 0px; left: 0px; padding: 0px 5px; margin: 0px; width: 251px; height: 38px; border-left: none; border-bottom: 1px solid #BDBDC5; }
#gsmabobottom #top10 table td.toestel div.naam h3 { padding: 0px; margin: 5px 0 0 0; font-size: 12px; font-weight: normal; line-height: 13px; color: #3A4E67; border: none; background: none; }
#gsmabobottom #top10 table td.toestel div.naam img { position: absolute; top: 10px; left: 185px; border: none; }
#gsmabobottom #top10 table td.toestel div.naam p.waardering { position: relative; padding: 3px 0 0 60px; margin: 0px; width: 80px; font-size: 9px; line-height: 11px; color: #6D7685; }
#gsmabobottom #top10 table td.toestel div.naam p.waardering img { position: absolute; top: 4px; left: 0px; border: none; }
#gsmabobottom #top10 table td.toestel div.naam p.waardering a { text-decoration: none; color: #6D7685; }
#gsmabobottom #top10 table td.toestel div.specs { position: absolute; top: 40px; left: 0px; padding: 0px 5px; margin: 0px; width: 251px; height: 37px; border: none; }
#gsmabobottom #top10 table td.toestel div.specs ul { padding: 0px; margin: 4px 0px; width: 251px; list-style: none; }
#gsmabobottom #top10 table td.toestel div.specs ul li { padding: 0px; margin: 0px; border: none; width: 117px; height: 12px; font-size: 9px; line-height: 12px; text-align: left; color: #6D7685; float: left; }
#gsmabobottom #top10 table td.toestel div.specs ul li a { color: #6D7685; text-decoration: underline; }
#gsmabobottom #top10 table td.toestel div.specs ul li a:hover { text-decoration: none; }
#gsmabobottom #top10 table td.toestel div.telefoon { position: absolute; top: 5px; left: -111px; width: 55px; height: 66px; border: none; text-align: center; display: block; }

#gsmabobottom #top10 table td.belminuten { text-align: center; }
#gsmabobottom #top10 table td.belminuten div { position: relative; padding: 22px 0 0 0; margin: 0px; width: 65px; height: 44px; display: block; }

#gsmabobottom #top10 table td.contractduur { text-align: center; }
#gsmabobottom #top10 table td.contractduur div { position: relative; padding: 22px 0 0 0; margin: 0px; width: 65px; height: 44px; display: block; }

#gsmabobottom #top10 table td.prijs { text-align: center; }
#gsmabobottom #top10 table td.prijs div { position: relative; padding: 22px 0 0 0; margin: 0px; width: 65px; height: 44px; display: block; }
#gsmabobottom #top10 table td.prijs div span { font-size: 14px; }
#gsmabobottom #top10 table td.prijs div del { text-decoration: none; }
#gsmabobottom #top10 table td.prijs div img { position: absolute; top: 0px; left: 0px; }
#gsmabobottom #top10 table td.bestel { width: 93px; border-left: none; }
#gsmabobottom #top10 table td.bestel ul { padding: 0px; margin: 0px; list-style: none; }
#gsmabobottom #top10 table td.bestel ul li { padding: 0px; margin: 0px; border: none; width: 93px; height: 37px; }
#gsmabobottom #top10 table td.bestel ul li.bestel { margin: 0px; margin: 0px; border-bottom: 1px solid #fff; height: 38px; }
#gsmabobottom #top10 table td.bestel ul li.bestel a { padding: 0px 5px; margin: 0px; height: 38px; background: #3A4E67 url(../images/buttons/winkel5.gif) no-repeat center center; text-indent: -9999px; display: block; }
#gsmabobottom #top10 table td.bestel ul li.info a { padding: 0px 5px; margin: 0px; height: 37px; background: #3A4E67 url(../images/buttons/meerinfo6.gif) no-repeat center center; text-indent: -9999px; display: block; }

/*    STRUCTURE.CSS     */

.tekstkoppen * { padding: 0px; margin: 0px; }

/* =TEKST */
.tekstkoppen { margin-bottom: 15px; border-bottom: 2px solid #3A4E67; }
.tekstkoppen h2 { font-family: Arial; font-size: 15px; line-height: 120%; font-weight: normal; color: #3A4E67; border-bottom: 2px solid #C6EC01; }
.tekstkoppen p { padding: 3px 0px; font-size: 10px; line-height: 140%; color: #778599; border-bottom: 12px solid #EFF0F5; }

/* =TEKST =SMAL */
.tekstkoppen.smal { width: 464px; }

/* =TEKST =BREED */
.tekstkoppen.breed { text-align: left; margin: 0px 10px; width: 720px; border: none; }
.tekstkoppen.breed p { border: none; }

/*    LISTS.CSS    */

#gsmabo .list * { padding: 0px; margin: 0px; }

/* =LIST =BREED */
#gsmabo .list.breed { padding: 10px; font-size: 10px; width: 720px; overflow: hidden; }
#gsmabo .list.breed strong { padding: 3px 5px; width: 710px; font-size: 110%; color: #fff; font-weight: normal; text-align: left; background-color: #3A4E67; border-bottom: 1px solid #B3C0C9; display: block; } 
#gsmabo .list.breed table { width: 720px; border-collapse: collapse; display: table; }
#gsmabo .list.breed table th { float: none; padding: 5px; line-height: 12px; font-weight: normal; text-align: center; color: #3A4E67; background-color: #EFF0F5; border-top: 1px solid #BDBDC5; border-bottom: 1px solid #BDBDC5; vertical-align: bottom; }
#gsmabo .list.breed table th.contract { width: 80px; }
#gsmabo .list.breed table th.belminuten { width: 80px; }
#gsmabo .list.breed table th.prijs { width: 60px; }
#gsmabo .list.breed table th.prijsnu { width: 80px; }
#gsmabo .list.breed table th.bestel { padding: 5px 0px; width: 93px; }

#gsmabo .list.breed table td { float: none; padding: 5px; line-height: 14px; text-align: center; color: #3A4E67; border-right: 1px solid #BDBDC5; border-bottom: 1px solid #BDBDC5; }
#gsmabo .list.breed table td.contract { width: 80px; }
#gsmabo .list.breed table td.belminuten { width: 80px; }
#gsmabo .list.breed table td.prijs div { position: relative; width: 60px; height: 1px; }
#gsmabo .list.breed table td.prijs div img { position: absolute; top: -25px; left: -11px; }
#gsmabo .list.breed table td.prijsnu { width: 75px; font-size: 14px; border-right: none; }
#gsmabo .list.breed table td.bestel { padding: 0px; width: 93px; background-color: #3A4E67; border-right: none; }
#gsmabo .list.breed table td.bestel ul { list-style: none; overflow: hidden; }
#gsmabo .list.breed table td.bestel ul li { padding: 3px 0px; margin: 0px; width: 93px; }
#gsmabo .list.breed table td.bestel ul li.bestelknop a { width: 93px; height: 32px; background: url(http://www.typhone.nl/images/buttons/winkel5.gif) no-repeat center center; text-indent: -9999px; display: block; }
#gsmabo .list.breed table td.bestel ul li.infoknop { border-top: 1px solid #fff; }
#gsmabo .list.breed table td.bestel ul li.infoknop a { width: 93px; height: 32px; background: url(http://www.typhone.nl/images/buttons/meerinfo6.gif) no-repeat center center; text-indent: -9999px; display: block; }

/* =LIST =BREED =VIEW =ABONNEMENT */
#gsmabo .list.breed.view.abonnement table th.provider { width: 70px; text-align: left; }
#gsmabo .list.breed.view.abonnement table td.provider { width: 70px; text-align: left; }
#gsmabo .list.breed.view.abonnement table td.provider div { position: relative; width: 70px; }
#gsmabo .list.breed.view.abonnement table td.provider div img.ndd { position: absolute; top: -45px; left: 51px; width: 20px; height: 20px; }
#gsmabo .list.breed.view.abonnement.noinfo table td.provider div img.ndd { position: absolute; top: -35px; left: 52px; width: 20px; height: 20px; }

#gsmabo .list.breed.view.abonnement table th.abonnement { width: 198px; text-align: left; }
#gsmabo .list.breed.view.abonnement table td.abonnement { vertical-align: top; width: 198px; text-align: left; }
#gsmabo .list.breed.view.abonnement table td.abonnement strong { padding: 0px; width: 168px; font-size: 11px; font-weight: normal; line-height: 20px; color: #3A4E67; border: none; background: none; }
#gsmabo .list.breed.view.abonnement table td.abonnement p { padding-bottom: 3px; font-size: 10px; line-height: 10px; letter-spacing: -1px; color: #82878B; }


/* =LIST =BREED =VIEW =PLUSNAVIGATIE */
#gsmabo .list.breed.view.plusnavigatie table th.toestel { padding: 5px 0px; padding-left: 60px; width: 398px; text-align: left; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel { padding: 0px; width: 468px; text-align: left; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div { position: relative; margin-left: 55px; width: 413px; height: 77px; border-left: 1px solid #BDBDC5; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .naam { position: absolute; top: 0px; left: 0px; padding: 5px; margin: 0px; height: 28px; border-left: none; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .naam strong { padding: 0px; margin: 1px 0 0 0; width: 300px; font-size: 12px; font-weight: normal; line-height: 13px; color: #3A4E67; border: none; background: none; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .naam strong span { font-size: 80%; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .naam strong a { text-decoration: none; color: #3A4E67; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .naam img.merk { position: absolute; top: 0px; left: 348px; width: 65px; height: 40px; border: none; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .naam .gsm { position: absolute; top: 6px; left: -55px; margin: 0px; width: 50px; height: 65px; border: none; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .naam .gsm img { position: relative; width: 50px; height: 65px; border: none; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .naam .gsm img.ndd { position: absolute; top: -2px; left: 30px; width: 20px; height: 20px; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .naam p { position: relative; padding: 3px 0 0 0px; margin: 0px; font-size: 10px; line-height: 11px; color: #3A4E67; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .naam p img { position: absolute; top: 4px; left: 0px; border: none; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .naam p a { text-decoration: none; color: #3A4E67; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .specs { position: absolute; top: 39px; left: 0px;  padding: 5px; margin: 0px; width: 403px; height: 28px; border-top: 1px solid #BDBDC5; border-left: none; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .specs ul { padding: 2px 0px 0px 4px; width: 400px; list-style: none; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .specs ul li { border: none; width: 133px; height: 12px; font-size: 9px; line-height: 12px; text-align: left; color: #6D7685; float: left; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .specs ul li a { color: #6D7685; text-decoration: underline; }
#gsmabo .list.breed.view.plusnavigatie table td.toestel div .specs ul li a:hover { text-decoration: none; }

/* =LIST =BREED =TOP10 */
#gsmabo .list.breed.top10 table th.nummer { width: 30px; }
#gsmabo .list.breed.top10 table td.nummer { width: 30px; border-right: none; }
#gsmabo .list.breed.top10 table td.nummer img { width: 21px; height: 21px; border: none; }

/* =LIST =BREED =TOP10 =GSM */
#gsmabo .list.breed.top10.gsm table th.toestel { padding: 5px 0px; padding-left: 60px; width: 347px; text-align: left; }
#gsmabo .list.breed.top10.gsm table td.toestel { padding: 0px; width: 407px; text-align: left; }
#gsmabo .list.breed.top10.gsm table td.toestel div { position: relative; margin-left: 55px; width: 352px; height: 77px; border-left: 1px solid #BDBDC5; }
#gsmabo .list.breed.top10.gsm table td.toestel div .naam { position: absolute; top: 0px; left: 0px; padding: 5px; margin: 0px; height: 28px; border-left: none; }
#gsmabo .list.breed.top10.gsm table td.toestel div .naam strong { padding: 0px; margin: 5px 0 0 0; font-size: 12px; font-weight: normal; line-height: 13px; color: #3A4E67; border: none; background: none; }
#gsmabo .list.breed.top10.gsm table td.toestel div .naam img.merk { position: absolute; top: 9px; left: 272px; width: 70px; height: 20px; border: none; }
#gsmabo .list.breed.top10.gsm table td.toestel div .naam .gsm { position: absolute; top: 6px; left: -55px; margin: 0px; width: 50px; height: 65px; border: none; }
#gsmabo .list.breed.top10.gsm table td.toestel div .naam .gsm img { position: relative; width: 50px; height: 65px; border: none; }
#gsmabo .list.breed.top10.gsm table td.toestel div .naam .gsm img.ndd { position: absolute; top: -2px; left: 30px; width: 20px; height: 20px; }
#gsmabo .list.breed.top10.gsm table td.toestel div .naam p { position: relative; padding: 3px 0 0 60px; margin: 0px; width: 80px; font-size: 9px; line-height: 11px; color: #6D7685; }
#gsmabo .list.breed.top10.gsm table td.toestel div .naam p img { position: absolute; top: 4px; left: 0px; border: none; }
#gsmabo .list.breed.top10.gsm table td.toestel div .naam p a { text-decoration: none; color: #6D7685; }
#gsmabo .list.breed.top10.gsm table td.toestel div .specs { position: absolute; top: 39px; left: 0px;  padding: 5px; margin: 0px; width: 343px; height: 28px; border-top: 1px solid #BDBDC5; border-left: none; }
#gsmabo .list.breed.top10.gsm table td.toestel div .specs ul { padding: 2px 0px 0px 4px; width: 339px; list-style: none; }
#gsmabo .list.breed.top10.gsm table td.toestel div .specs ul li { border: none; width: 113px; height: 12px; font-size: 9px; line-height: 12px; text-align: left; color: #6D7685; float: left; }
#gsmabo .list.breed.top10.gsm table td.toestel div .specs ul li a { color: #6D7685; text-decoration: underline; }
#gsmabo .list.breed.top10.gsm table td.toestel div .specs ul li a:hover { text-decoration: none; }

/* =LIST =BREED =TOP10 =GSMABONNEMENT */
#gsmabo .list.breed.top10.gsmabonnement table th.toestel { padding: 5px 0px; padding-left: 60px; width: 185px; text-align: left; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel { padding: 0px; width: 245px; text-align: left; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div { position: relative; margin-left: 55px; width: 187px; height: 77px; border-left: 1px solid #BDBDC5; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .naam { position: absolute; top: 0px; left: 0px; padding: 5px; margin: 0px; height: 28px; border-left: none; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .naam strong { padding: 0px; margin: 0px; width: 187px; font-size: 12px; font-weight: normal; line-height: 13px; color: #3A4E67; border: none; background: none; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .naam img.merk { position: absolute; top: 9px; left: 272px; width: 70px; height: 20px; border: none; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .naam .gsm { position: absolute; top: 6px; left: -55px; margin: 0px; width: 50px; height: 65px; border: none; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .naam .gsm img { position: relative; width: 50px; height: 65px; border: none; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .naam .gsm img.ndd { position: absolute; top: -2px; left: 30px; width: 20px; height: 20px; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .naam p { position: relative; padding: 3px 0 0 60px; margin: 0px; width: 80px; font-size: 9px; line-height: 11px; color: #6D7685; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .naam p img { position: absolute; top: 4px; left: 0px; border: none; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .naam p a { text-decoration: none; color: #6D7685; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .specs { position: absolute; top: 39px; left: 0px; padding: 5px; margin: 0px; width: 179px; height: 28px; border-top: 1px solid #BDBDC5; border-left: none; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .specs ul { padding: 2px 0px 0px 4px; width: 178px; list-style: none; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .specs ul li { border: none; width: 89px; height: 12px; font-size: 9px; line-height: 12px; text-align: left; color: #6D7685; float: left; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .specs ul li a { color: #6D7685; text-decoration: underline; }
#gsmabo .list.breed.top10.gsmabonnement table td.toestel div .specs ul li a:hover { text-decoration: none; }

#gsmabo .list.breed.top10.gsmabonnement table th.abonnement { width: 175px; }
#gsmabo .list.breed.top10.gsmabonnement table td.abonnement { padding: 0px; width: 182px; text-align: left; }
#gsmabo .list.breed.top10.gsmabonnement table td.abonnement div { position: relative; padding: 0px; height: 77px; }
#gsmabo .list.breed.top10.gsmabonnement table td.abonnement div .naam { position: absolute; top: 0px; left: 0px; padding: 5px; width: 172px; height: 28px; }
#gsmabo .list.breed.top10.gsmabonnement table td.abonnement div .naam strong { position: absolute; top: 25px; left: 0px; padding: 0px; width: 183px; font-size: 10px; font-weight: normal; text-align: center; line-height: 14px; color: #3A4E67; background: none; border: none; display: block; }
#gsmabo .list.breed.top10.gsmabonnement table td.abonnement div .naam img.provider { position: absolute; top: 3px; left: 56px; width: 70px; height: 20px; border: none; }
#gsmabo .list.breed.top10.gsmabonnement table td.abonnement div .specs { position: absolute; top: 38px; left: 0px; padding: 5px; width: 173px; height: 29px; }
#gsmabo .list.breed.top10.gsmabonnement table td.abonnement div .specs ul { position: absolute; top: 9px; left: 0px; width: 182px; list-style: none; }
#gsmabo .list.breed.top10.gsmabonnement table td.abonnement div .specs ul li { border: none; width: 182px; height: 12px; font-size: 9px; line-height: 12px; text-align: center; color: #6D7685; float: left; }
#gsmabo .list.breed.top10.gsmabonnement table td.abonnement div .specs ul li a { color: #6D7685; text-decoration: underline; }
#gsmabo .list.breed.top10.gsmabonnement table td.abonnement div .specs ul li a:hover { text-decoration: none; }

/* =LIST =BREED =TOP10 =ABONNEMENT */
#gsmabo .list.breed.top10.abonnement * { font-size: 10px; }
#gsmabo .list.breed.top10.abonnement table th.provider { width: 70px; text-align: left; }
#gsmabo .list.breed.top10.abonnement table td.provider { width: 70px; text-align: left; }
#gsmabo .list.breed.top10.abonnement table td.provider div { position: relative; width: 70px; }
#gsmabo .list.breed.top10.abonnement table td.provider div img.ndd { position: absolute; top: -45px; left: 51px; width: 20px; height: 20px; }

#gsmabo .list.breed.top10.abonnement table th.abonnement { width: 156px; text-align: left; }
#gsmabo .list.breed.top10.abonnement table td.abonnement { width: 155px; text-align: left; }
#gsmabo .list.breed.top10.abonnement table td.abonnement strong { padding: 0px; margin: 5px 0 0 0; width: 145px; font-size: 11px; font-weight: normal; line-height: 13px; color: #3A4E67; border: none; background: none; }

#gsmabo .grid * { padding: 0px; margin: 0px; }

/* =GRIDS =SMAL */
#gsmabo .grid.smal { width: 464px; }
#gsmabo .grid.smal strong  { padding: 3px 5px; width: 454px; font-size: 70%; color: #fff; font-weight: normal; background-color: #3A4E67; border-bottom: 1px solid #B3C0C9; display: block; }
#gsmabo .grid.smal strong span { font-weight: bold; }
#gsmabo .grid.smal ul { list-style: none; overflow: hidden; }

/* =GRID =SMAL =VIJF */
#gsmabo .grid.smal.vijf ul li { width: 92px; text-align: center; border-bottom: 4px solid #3A4E67; border-left: 1px solid #CECFD1; float: left; }
#gsmabo .grid.smal.vijf ul li strong { position: relative; padding: 0px; width: 92px; background: none; border-top: 1px solid #CECFD1; border-bottom: 1px solid #CECFD1; }
#gsmabo .grid.smal.vijf ul li strong a { color: #3A4E67; font-size: 90%; line-height: 180%; text-decoration: none; background-color: #F1F2F4; display: block; }
#gsmabo .grid.smal.vijf ul li img { padding: 17px 11px; width: 70px; height: 20px; border: none; }
#gsmabo .grid.smal.vijf ul li.noborder { border-left: none; }

/* =GRID =SMAL =VIER */
#gsmabo .grid.smal.vier ul li { width: 115px; text-align: center; border-bottom: 4px solid #3A4E67; border-left: 1px solid #CECFD1; float: left; }
#gsmabo .grid.smal.vier ul li strong { position: relative; padding: 0px; width: 115px; background: none; border-top: 1px solid #CECFD1; border-bottom: 1px solid #CECFD1; }
#gsmabo .grid.smal.vier ul li strong a { color: #3A4E67; font-size: 90%; line-height: 180%; text-decoration: none; background-color: #F1F2F4; display: block; }
#gsmabo .grid.smal.vier ul li img { padding: 17px 22px 17px 23px; width: 70px; height: 20px; border: none; }
#gsmabo .grid.smal.vier ul li.noborder { width: 116px; border-left: none; }
#gsmabo .grid.smal.vier ul li.noborder strong { width: 116px; }
#gsmabo .grid.smal.vier ul li.noborder img { padding-right: 23px; width: 70px; height: 20px; border: none; }

/* =GRID =SMAL =DRIE */
#gsmabo .grid.smal.drie ul li { width: 154px; text-align: center; border-bottom: 4px solid #3A4E67; border-left: 1px solid #CECFD1; float: left; }
#gsmabo .grid.smal.drie ul li strong { position: relative; padding: 0px; width: 154px; background: none; border-top: 1px solid #CECFD1; border-bottom: 1px solid #CECFD1; }
#gsmabo .grid.smal.drie ul li strong a { color: #3A4E67; font-size: 90%; line-height: 180%; text-decoration: none; background-color: #F1F2F4; display: block; }
#gsmabo .grid.smal.drie ul li img { padding: 17px 42px; width: 70px; height: 20px; border: none; }
#gsmabo .grid.smal.drie ul li.noborder { border-left: none; }

/* =GRID =BREED */
#gsmabo .grid.breed { padding: 10px; width: 720px; }
#gsmabo .grid.breed strong  { text-align: left; padding: 3px 5px; width: 710px; font-size: 70%; color: #fff; font-weight: normal; background-color: #3A4E67; border-bottom: 1px solid #B3C0C9; display: block; }
#gsmabo .grid.breed strong span { font-weight: bold; }
#gsmabo .grid.breed ul { list-style: none; overflow: hidden; }

/* =GRID =BREED =ARTIKEL */
#gsmabo .grid.breed.artikel ul li { text-align: center; float: left; }

/* =GRID =BREED =ARTIKEL =MEDIUM */
#gsmabo .grid.breed.artikel.medium ul li { overflow: hidden; width: 178px; border-left: 2px solid #fff; }
#gsmabo .grid.breed.artikel.medium ul li img.ndd { position: absolute; top: 10px; left: 148px; padding: 0px; width: 20px; height: 20px; border: none; }
#gsmabo .grid.breed.artikel.medium ul li.width img.ndd { position: absolute; top: 10px; left: 148px; padding: 0px; width: 20px; height: 20px; border: none; }
#gsmabo .grid.breed.artikel.medium ul li.noborder { border-left: none; }
#gsmabo .grid.breed.artikel.medium ul li.width { width: 179px; }
#gsmabo .grid.breed.artikel.medium ul li strong { text-align: center; position: relative; padding: 0px; margin-bottom: 10px; width: 178px; height: 25px; color: #3A4E67; background: none; border: none; }
#gsmabo .grid.breed.artikel.medium ul li.width strong { width: 179px; }
#gsmabo .grid.breed.artikel.medium ul li strong a { color: #3A4E67; text-decoration: none; display: block; }
#gsmabo .grid.breed.artikel.medium ul li img { width: 110px; height: 142px; padding: 15px 34px; border: none; }
#gsmabo .grid.breed.artikel.medium ul li.width img { width: 110px; height: 142px; padding: 15px 34px 15px 35px; }
#gsmabo .grid.breed.artikel.medium ul li p { padding: 6px 0px; width: 178px; font-size: 80%; color: #3A4E67; border-top: 1px solid #BABEC1; display: block; }
#gsmabo .grid.breed.artikel.medium ul li.width p { width: 179px; }
#gsmabo .grid.breed.artikel.medium ul li ul { border-top: 1px solid #BABEC1; }
#gsmabo .grid.breed.artikel.medium ul li li { width: 89px; border: none; }
#gsmabo .grid.breed.artikel.medium ul li.width li.bestelknop { width: 90px; }
#gsmabo .grid.breed.artikel.medium ul li li a { width: 100%; height: 29px; text-indent: -9999px; display: block; }
#gsmabo .grid.breed.artikel.medium ul li li.infoknop a { background: url(http://www.typhone.nl/images/cb-button-info.png) no-repeat center center; }
#gsmabo .grid.breed.artikel.medium ul li li.bestelknop a { background: url(http://www.typhone.nl/images/cb-button-bestel.png) no-repeat center center; }

#gsmabo .grid.breed.artikel.medium ul li li.selecteer { width: 178px; border: none; }
#gsmabo .grid.breed.artikel.medium ul li.width li.selecteer { width: 179px; }
#gsmabo .grid.breed.artikel.medium ul li li.selecteer a { background: url(../images/cb-button-selecteer.png) no-repeat center center; } 

/* =GRID =BREED =ARTIKEL =THUMBS */
#gsmabo .grid.breed.artikel.thumbs ul li { overflow: hidden; width: 118px; border-left: 2px solid #fff; z-index:1; position:relative; height:260px; overflow:hidden;}
#gsmabo .grid.breed.artikel.thumbs ul li img.ndd { position: absolute; top: 6px; left: 92px; padding: 0px; width: 20px; height: 20px; border: none; z-index:6; }
#gsmabo .grid.breed.artikel.thumbs ul li.width img.ndd { position: absolute; top: 6px; left: 92px; padding: 0px; width: 20px; height: 20px; border: none; }
#gsmabo .grid.breed.artikel.thumbs ul li.noborder { border-left: none; }
#gsmabo .grid.breed.artikel.thumbs ul li.width { width: 119px; }
#gsmabo .grid.breed.artikel.thumbs ul li h3 { position: absolute; top:0px; left:0px; padding: 0px; margin-bottom: 10px; width: 118px; height: 33px; color: #3A4E67; background: none; border: none; text-align: center; overflow:visible; z-index:5; }
#gsmabo .grid.breed.artikel.thumbs ul li.width h3 { width: 119px; }
#gsmabo .grid.breed.artikel.thumbs ul li h3 a { color: #3A4E67; text-decoration: none; display: block; width:118px; height:69px; position:relative; background:url(../images/cb-button-info-small-lichtgrijs.png) no-repeat center 136px transparent; font-size:10px; padding:155px 0 0 0; }
#gsmabo .grid.breed.artikel.thumbs ul li .urlSelecteer {z-index:6;}
#gsmabo .grid.breed.artikel.thumbs ul li img { width: 110px; height: 142px; padding: 0px 4px 5px 4px; border: none; }
#gsmabo .grid.breed.artikel.thumbs ul li.width img { width: 110px; height: 142px; padding: 0px 4px 5px 5px; }
#gsmabo .grid.breed.artikel.thumbs ul li p { padding: 6px 0px; width: 118px; font-size: 80%; color: #3A4E67; border-top: 1px solid #BABEC1; display: block; margin:44px 0 0 0; }
#gsmabo .grid.breed.artikel.thumbs ul li.width p { width: 119px; }
#gsmabo .grid.breed.artikel.thumbs ul li ul { border-top: 1px solid #BABEC1; }
#gsmabo .grid.breed.artikel.thumbs ul li li { width: 118px; border: none; }
#gsmabo .grid.breed.artikel.thumbs ul li.width li.bestelknop { width: 119px; }
#gsmabo .grid.breed.artikel.thumbs ul li li a { width: 100%; height: 29px; text-indent: -9999px; display: block; }
#gsmabo .grid.breed.artikel.thumbs ul li li.infoknop a { background: url(../images/cb-button-info.png) no-repeat center center; }
#gsmabo .grid.breed.artikel.thumbs ul li li.bestelknop a { background: url(../images/cb-button-bestel.png) no-repeat center center; }

#gsmabo .grid.breed.artikel.thumbs ul li li.selecteer { width: 118px; border: none; }
#gsmabo .grid.breed.artikel.thumbs ul li.width li.selecteer { width: 119px; }
#gsmabo .grid.breed.artikel.thumbs ul li li.selecteer a { background: url(../images/cb-button-selecteer.png) no-repeat center center; } 

/* voor de FAQ's */

#faq { padding: 15px 10px 0px 10px; margin: 0px; text-align: left; overflow: hidden; }
#faq h2 { padding: 0px; margin: 0px; background: none; color: #3A4E67; font-size: 15px; line-height: 18px; font-weight: normal; border-bottom: 2px solid #C6EC01; font-family: Arial; }
#faq dl { padding: 0px; text-align: left; }
#faq dl dt { padding-left: 30px; font-size: 12px; line-height: 30px; color: #3C4D67; }
#faq dl dt.dt01 { background: url(../images/faq/faq1.gif) no-repeat 4px center; }
#faq dl dt.dt02 { background: url(../images/faq/faq2.gif) no-repeat 4px center; }
#faq dl dt.dt03 { background: url(../images/faq/faq3.gif) no-repeat 4px center; }
#faq dl dt.dt04 { background: url(../images/faq/faq4.gif) no-repeat 4px center; }
#faq dl dt.dt05 { background: url(../images/faq/faq5.gif) no-repeat 4px center; }
#faq dl dd { color: #3C4D67; font-size: 10px; padding: 5px 10px 5px 98px; background: #E0E3EA url(../images/faq/answer.png) no-repeat left top; }

dl.faq { padding: 0px; text-align: left; }
dl.faq dt { padding-left: 35px; font-size: 12px; line-height: 360%; color: #3C4D67; }
dl.faq dt.dt01 { background: url(../images/faq/faq1.gif) no-repeat 7px center; }
dl.faq dt.dt02 { background: url(../images/faq/faq2.gif) no-repeat 7px center; }
dl.faq dt.dt03 { background: url(../images/faq/faq3.gif) no-repeat 7px center; }
dl.faq dt.dt04 { background: url(../images/faq/faq4.gif) no-repeat 7px center; }
dl.faq dt.dt05 { background: url(../images/faq/faq5.gif) no-repeat 7px center; }
dl.faq dd { color: #3C4D67; font-size: 10px; padding: 5px 10px 5px 98px; background: #E0E3EA url(../images/faq/answer.png) no-repeat left top; }

/* =GSMABO */

#gsmabotop { padding: 0px; margin: 0px 0px 15px 0px; width: 465px; border-bottom: 2px solid #3A4E67; }
#gsmabotop	* { padding: 0px; margin: 0px; }
#gsmabotop strong { padding: 3px 5px; width: 455px; font-size: 70%; color: #fff; font-weight: normal; background-color: #3A4E67; border-bottom: 1px solid #B3C0C9; display: block; }
#gsmabotop div { padding: 1px 0px; overflow: hidden; }
#gsmabotop div .afbeelding { text-align: center; padding: 5px 15px; width: 197px; float: left; }
#gsmabotop div .afbeelding img { padding: 0px 21px; width: 155px; height: 200px; }
#gsmabotop div .afbeelding div { padding: 0px; width: 197px; text-align: center; display: inline; overflow: hidden; }
#gsmabotop div .afbeelding div a { padding: 0px 3px; width: 26px; height: 20px; border: none; }
#gsmabotop div .afbeelding div a img { padding: 0px; width: auto; height: auto; border: none; }
#gsmabotop div .specificaties { padding: 0px; width: 237px; border-left: 1px solid #B3C0C9; float: left; }
#gsmabotop div .specificaties table { border-collapse: collapse; }
#gsmabotop div .specificaties table th { padding-left: 10px; width: 107px; font-size: 70%; line-height: 20px; font-weight: normal; color: #3A4E67; }
#gsmabotop div .specificaties table td { padding-left: 10px; width: 110px; font-size: 70%; line-height: 20px; font-weight: normal; color: #3A4E67; }
#gsmabotop div .specificaties table .dblue { background-color: #C4CAD1; }
#gsmabotop div .specificaties table .lblue { background-color: #E7EAED; }

#gsmabo .pagina { padding: 0px; margin: 0px; width: 720px; letter-spacing: -1px; border-top: 1px solid #fff; border-bottom: 1px solid #BABEC1; background-color: #DFE4EA; color: #3A4E67; overflow: hidden; }
#gsmabo .pagina p { padding: 3px 5px; font-size: 11px; line-height: 17px; float: left; }
#gsmabo .pagina ol { padding: 2px 5px; margin: 0px; list-style: none; overflow: hidden; float: right; }
#gsmabo .pagina ol li { padding: 0px; margin: 0 0 0 5px; width: auto; font-size: 11px; line-height: 17px; border: none; float: left; }
#gsmabo .pagina ol li a { padding: 0px 10px 0px 0px; color: #3A4E67; background: url(../images/cb-pagina-streepje.png) no-repeat right center; text-decoration: underline; display: block; }
#gsmabo .pagina ol li .vorige { text-decoration: none; }
#gsmabo .pagina ol li .volgende { padding: 0px; text-decoration: none; background: none; }
#gsmabo .pagina ol li a:hover { color: #3A4E67; text-decoration: none; }
#gsmabo .pagina ol li a.active { color: #3A4E67; text-decoration: none; }

/* =FILTER */

#filter * { padding: 0px; margin: 0px; }

/* =FILTER =BREED */
#filter.breed { text-align: left; padding: 10px; width: 720px; }
#filter.breed strong  { padding: 3px 5px; width: 710px; font-size: 70%; color: #fff; font-weight: normal; background-color: #3A4E67; border-bottom: 1px solid #B3C0C9; display: block; }
#filter.breed strong span { font-weight: bold; }
#filter.breed div { padding: 1px 0px; width: 720px; border-bottom: 1px solid #B3C0C9; overflow: hidden; }
#filter.breed div div { padding: 0px; width: 179px; height: 105px; background-color: #C6EC01; border: none; border-right: 1px solid #fff; float: left; }
#filter.breed div div.noborder { border: none; }
#filter.breed div div.width { width: 180px; }
#filter.breed div div.large { width: 359px; }
#filter.breed div div.noborder.width.large { border: none; width: 360px; }
#filter.breed div div.sorteren { background-color: #E8F486; }
#filter.breed div div label { padding: 5px; width: 100%; font-size: 70%; color: #3A4E67; border-bottom: 1px solid #fff; display: block; }
#filter.breed div div label.noborder { padding-bottom: 0px; border: none; }
#filter.breed div div div { padding: 5px; width: 100%; height: auto; background: none; border: none; float: none; }
#filter.breed div div select { width: 169px; font-size: 11px; line-height: 17px; color: #3A4E67; }
#filter.breed div div ul { list-style: none; overflow: hidden; }
#filter.breed div div ul li { padding-bottom: 3px; width: 89px; float: left; overflow: hidden; }
#filter.breed div div ul li input.checkbox { margin-right: 5px; width: 14px; height: 14px; color: #3A4E67; float: left; }
#filter.breed div div ul li label { padding: 0px; width: 70px; height: 16px; font-size: 60%; border: none; cursor: pointer; float: left; }
#filter.breed div div ul li label:hover { font-weight: bold; }
#filter.breed div div ul.width li { width: 179px; }
#filter.breed div div ul.width li label { width: 160px; }
#filter.breed p.resultaten { padding: 3px 0px; font-size: 70%; line-height: 160%; letter-spacing: 2px; text-align: center; color: #3A4E67; background-color: #DFE4EA; border-top: 1px solid #fff; border-bottom: 1px solid #BABEC1; }
#filter.breed p.resultaten span { font-weight: bold; }

/* GSM ABO STAPPEN */

ol#gsmabostappen { padding: 0px; margin: 0px 0px 10px 0px; width: 465px; height: 44px; overflow: hidden; }
ol#gsmabostappen li { height: 44px; text-indent: -9999px; display: block; float: left; }
ol#gsmabostappen li.een { width: 167px; background: url(../images/stap1_enabled.gif) no-repeat top left; }
ol#gsmabostappen li.een a { width: 167px; height: 44px; background: url(../images/stap1_past.gif) no-repeat top left; display: block; }
ol#gsmabostappen li.twee { width: 162px; background: url(../images/stap2_disabled.gif) no-repeat top left; }
ol#gsmabostappen li.twee a { width: 162px; height: 44px; background: url(../images/stap2_past.gif) no-repeat top left; display: block; }
ol#gsmabostappen li.drie { width: 136px; background: url(../images/stap3_disabled.gif) no-repeat top left; }
ol#gsmabostappen li.twee.actief { width: 162px; background: url(../images/stap2_enabled.gif) no-repeat top left; }
ol#gsmabostappen li.drie.actief { width: 136px; background: url(../images/stap3_enabled.gif) no-repeat top left; }


.infopaginatop * { padding: 0px; margin: 0px; }
.infopaginatop { margin-bottom: 10px; border-bottom: 2px solid #3C4D6B; overflow: hidden; }
.infopaginatop.noborder { margin: 0px; border: none; }
.infopaginatop p { padding-bottom: 10px; font-size: 10px; line-height: 13px; color: #3A4E67; text-align: justify; }
.infopaginatop h2 { margin-bottom: 10px; font-family: Arial; font-size: 15px; font-weight: normal; line-height: 18px; color: #3A4E67; border-bottom: 2px solid #C5EB02; }
.infopaginatop ol { padding: 0px 0px 10px 0px; font-size: 11px; line-height: 15px; color: #3C4D6B; border-bottom: 12px solid #F0F1F5; }
.infopaginatop ol li { margin-left: 30px; }
.infopaginatop ol li a { color: #3C4D6B; text-decoration: none; }
.infopaginatop ol li a:hover { text-decoration: underline; }

.infopaginatekst { margin-bottom: 10px; overflow: hidden; border-bottom: 2px solid #3C4D6B; }
.infopaginatekst div { border-bottom: 12px solid #F0F1F5; }
.infopaginatekst h3 { padding: 0px 5px; margin-bottom: 10px; font-size: 11px; font-weight: normal; color: #fff; line-height: 18px; background-color: #3C4D6B; }
.infopaginatekst p { padding-bottom: 10px; font-size: 10px; line-height: 13px; color: #3A4E67; text-align: justify; }
.infopaginatekst p.nopadding { padding-bottom: 0px; }
.infopaginatekst p img { padding: 0px 10px 10px 0px; float: left; }
.infopaginatekst p a { color: #3A4E67; text-decoration: underline; }
.infopaginatekst p a:hover { text-decoration: none; }
.infopaginatekst p a.top { font-style: normal; font-weight: bold; }
.infopaginatekst ul { padding-bottom: 10px; overflow: hidden; }
.infopaginatekst ul li { margin-left: 0px; font-size: 10px; line-height: 13px; color: #3A4E67; }
.infopaginatekst table.colored { font-size:10px; line-height:13px; color: #3A4E67; margin-bottom:10px; }
.infopaginatekst table.colored thead th { padding: 0px 5px; margin-bottom: 10px; font-size: 11px; font-weight: normal; color: #fff; line-height: 18px; background-color: #3C4D6B; }
.infopaginatekst table.colored tbody td { padding: 0px 5px; margin-bottom: 10px; border:#3C4D6B 1px solid; font-size:10px; line-height:14px;}
.infopaginatekst table .money { text-align:right; }
.infopaginatekst .nieuwsbullet a {color: #3A4E67; text-decoration: underline;}
.infopaginatekst .nieuwsbullet a:hover {text-decoration: none;}

.cga { text-align: left; width: 720px; height: 83px; overflow: hidden; border-top: 1px solid #fff; border-bottom: 2px solid #3A4E67; display: block; }
.cgak { position: relative; width: 720px; height: 77px; overflow: hidden; border-bottom: 6px solid #F0F1F3; }
.cgatn { position: absolute; top: 0px; left: 96px; padding: 5px; width: 246px; height: 27px; border-right: 1px solid #bbb; }
.cgatn h3 { font-weight: normal; font-size: 13px; }
.cgatn h3 a { color: #3A4E67; }
.cgatn p { color: #3A4E67; font-size: 10px; padding-left: 62px; }
.cgatn p.cgaster0 { background: url(../images/gsmabo_stars0.jpg) no-repeat center left; }
.cgatn p.cgaster1 { background: url(../images/gsmabo_stars1.jpg) no-repeat center left; }
.cgatn p.cgaster2 { background: url(../images/gsmabo_stars2.jpg) no-repeat center left; }
.cgatn p.cgaster3 { background: url(../images/gsmabo_stars3.jpg) no-repeat center left; }
.cgatn p.cgaster4 { background: url(../images/gsmabo_stars4.jpg) no-repeat center left; }
.cgatn p.cgaster5 { background: url(../images/gsmabo_stars5.jpg) no-repeat center left; }
.cgati { position: absolute; top: 0px; left: 0px; padding: 5px 0px 6px 0px; width: 95px; height: 65px;  border-bottom: 1px solid #bbb; border-right: 1px solid #bbb; text-align: center; }
.cgats { position: absolute; top: 38px; left: 96px; padding: 5px; width: 246px; height: 28px; border-bottom: 1px solid #bbb; border-right: 1px solid #bbb; }
.cgats ul { padding: 2px 0px 0px 0px; margin: 0px; list-style: none; overflow: hidden;  }
.cgats ul li { padding: 0px; margin: 0px; float: left; width: 123px; font-size: 10px; color: #3A4E67; }
.cgats ul li a { color: #3A4E67; text-decoration: underline; }
.cgaa1j { position: absolute; top: 0px; left: 353px; padding: 13px 0px 0px 7px; width: 137px; height: 24px; border-bottom: 1px solid #bbb; border-right: 1px solid #bbb; font-size: 10px; }
.cgatp1j { position: absolute; top: 0px; left: 497px; padding-top: 12px; width: 122px; height: 25px; border-bottom: 1px solid #bbb; font-size: 12px; text-align: center; }
.cgab1j { position: absolute; top: 0px; left: 619px; padding: 2px 8px 3px 9px; width: 84px; height: 32px; border-bottom: 1px solid #fff; background-color: #3A4E67; }
.cgaa2j { position: absolute; top: 38px; left: 353px; padding: 13px 0px 0px 7px; width: 137px; height: 25px; border-bottom: 1px solid #bbb; border-right: 1px solid #bbb; font-size: 10px; }
.cgatp2j  { position: absolute; top: 38px; left: 497px; padding-top: 12px; width: 122px; height: 26px; border-bottom: 1px solid #bbb; font-size: 12px; text-align: center; }
.cgab2j	{ position: absolute; top: 38px; left: 619px; padding: 3px 8px 3px 9px; width: 84px; height: 32px; border-bottom: 1px solid #bbb; background-color: #3A4E67; }
.cganieuw { position: absolute; top: 0px; left: 75px; }
.cndd { position: absolute; top: 10px; left: 121px; width: 20px; height: 20px; cursor: pointer; background: url(../images/lorry24uur20x20.png) no-repeat; text-indent: -9999px; }
.cgatop { width: 720px; overflow: hidden; background-color: #DFE4EA; font-size: 10px; color: #3A4E67; line-height: 22px; border-top: 1px solid #bbb; text-align: left; }
.cgatoptel { padding: 0px 5px; width: 342px; border-right: 1px solid #fff; border-bottom: 1px solid #bbb; border-top: 1px solid #fff; float: left; }
.cgatopcont { padding: 0px 5px; width: 134px; border-right: 1px solid #fff; border-bottom: 1px solid #bbb; border-top: 1px solid #fff; float: left; }
.cgatopprijs { padding: 0px 5px; width: 110px; border-right: 1px solid #fff; border-bottom: 1px solid #bbb; border-top: 1px solid #fff; float: left; }
.cgatopbestel { padding: 0px 5px; width: 91px; border-bottom: 1px solid #bbb; border-top: 1px solid #fff; float: left; }

/* POP UP OVERLAY */
#overlay { position: absolute; top: 0px; left: 0px; width: 100%; display: none; z-index: 80; }
#overlay .blue { position: relative; width: 100%; height: 100%; z-index: 90; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; background-color: #354A66; }
#overlay .box { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 100; }
#overlay .content { margin: 0px auto; position: relative; width: 250px; font-size: 13px; color: #3A4E67; font-weight: bold; display: block; background-color: #fff; border-bottom: 2px solid #334E69; }
#overlay .content div { border-bottom: 5px solid #D5DEE7; }
#overlay .content h4 { padding: 0px 5px; width: 240px; font-size: 10px; line-height: 16px; color: #fff; text-align: left; font-weight: normal; background-color: #334E69; border-top: 1px solid #fff; }
#overlay .content p { padding: 15px 0px 0px 0px; font-size: 10px; font-weight: normal; }
#overlay .content img { padding: 15px 0px 10px 0px; border: none; }

#overlayDynamic { position: absolute; top: 0px; left: 0px; width: 100%; display: none; z-index: 80; }
#overlayDynamic .blue { position: relative; width: 100%; height: 100%; z-index: 90; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; background-color: #354A66; }
#overlayDynamic .box { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 100; }

#sim-onlyPlaceHolder{width:100%; text-align:center;}
#sim-onlyPlaceHolder #sim-only {height:420px; width:709px;}
#sim-onlyPlaceHolder #sim-only h2{font-size:16px;}
#sim-onlyPlaceHolder #sim-only p{font-size:10px;}
#sim-onlyPlaceHolder #sim-only table{width:354px;float:left;border:1px solid black;}
#sim-onlyPlaceHolder #sim-only table TH{font-size:9px;}
#sim-onlyPlaceHolder #sim-only table TD{font-size:9px; border:1px solid black; padding-left:5px;padding-right:10px;}

/* DE ALLER ALLER NIEUWSTE GSM ABONNEMENT */
/* Ik durfde de hierboven staande GSM+ABO niet weg te gooien, bang voor wat om zou vallen! */
/* Daarom heet de nieuwe GSM ABONNEMENT in de CSS "gabo"! */

.gabo_stap1 { position: relative; padding: 48px 0px 10px 0px; margin-left: 10px; width: 571px; overflow: hidden; background: url(../images/gsm-abonnement/sofie.jpg) no-repeat bottom right; }
.gabo_stap1 .merk { width: 277px; float: left; }
.gabo_stap1 .merk h3 { position: absolute; top: 0px; left: 0px; width: 285px; height: 48px; display: block; background: url(../images/gsm-abonnement/stap1-gsm-provider-keuze.jpg) no-repeat 0px 0px; text-indent: -9999px; }
.gabo_stap1 .provider { padding-left: 17px; width: 277px; float: left; }
.gabo_stap1 .provider h3 { position: absolute; top: 0px; left: 285px; width: 286px; height: 48px; display: block; background: url(../images/gsm-abonnement/stap1-gsm-provider-keuze.jpg) no-repeat -285px 0px; text-indent: -9999px; }
.gabo_stap1 ul { padding: 0px; list-style: none; border-left: 1px solid #c9c9c9; overflow: hidden; }
.gabo_stap1 ul li { border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; float: left; }
.gabo_stap1 ul li a { width: 91px; height: 52px; display: block; text-indent: -9999px; }

.gabo_stap1_breed_h2 { margin: 0px 10px; font-weight: normal; font-size: 15px; font-family: Arial; line-height: 18px; color: #3A4E67; border-bottom: 2px solid #D6EB08; }
.gabo_stap1_breed_p { margin: 0px 10px; padding: 5px 0px 10px 0px; margin-bottom: 1px; font-size: 10px; color: #778599; border-bottom: 3px solid #3A4E67; }
.gabo_stap1_breed { position: relative; margin: 0px 10px; width: 720px;	}
.gabo_stap1_breed .placeholder { width: 720px; height: 780px; }
.gabo_stap1_breed .top10 { position: absolute; top: 0px; left: 0px; }
.gabo_stap1_breed .top10 table { width: 720px; }
.gabo_stap1_breed .top10 table th { padding: 3px 5px; font-weight: normal; font-size: 10px; color: #3A4E67; background-color: #E7EAED; border-right: 1px solid #fff; border-bottom: 1px solid #D6DDE5; }
.gabo_stap1_breed .top10 table th.nummer { width: 17px; border-right: none; }
.gabo_stap1_breed .top10 table th.toestel { width: 237px; }
.gabo_stap1_breed .top10 table th.abonnement { width: 181px; }
.gabo_stap1_breed .top10 table th.prijspermaand { width: 70px; }
.gabo_stap1_breed .top10 table th.toestelprijs { width: 70px; }
.gabo_stap1_breed .top10 table th.bestel { width: 83px; border-right: none; }

.gabo_stap1_breed .top10 table td.nummer { padding-left: 5px; width: 21px; border-bottom: 1px solid #D6DDE5; }
.gabo_stap1_breed .top10 table td.toestel { width: 273px; border-right: 1px solid #D6DDE5; border-bottom: 1px solid #D6DDE5; }
.gabo_stap1_breed .top10 table td.toestel div { position: relative; padding-left: 82px; width: 191px; height: 71px; overflow: hidden; }
.gabo_stap1_breed .top10 table td.toestel div strong { padding-left: 5px; font-size: 12px; font-weight: normal; color: #3A4E67; }
.gabo_stap1_breed .top10 table td.toestel div p { padding-left: 62px; font-size: 9px; color: #6D7685; }
.gabo_stap1_breed .top10 table td.toestel div ul { position: absolute; top: 35px; left: 82px; padding: 5px; width: 181px; height: 25px; font-size: 9px; line-height: 12px; color: #6D7685; border-top: 1px solid #D6DDE5; list-style: none; overflow: hidden; }
.gabo_stap1_breed .top10 table td.toestel div ul li { width: 90px; float: left; }
.gabo_stap1_breed .top10 table td.toestel div ul li a { text-decoration: underline; color: #6D7685; }
.gabo_stap1_breed .top10 table td.toestel div img.thumb { position: absolute; top: 0px; left: 26px; padding: 3px 5px 3px 0px; border-right: 1px solid #D6DDE5; }

.gabo_stap1_breed .top10 table td.abonnement { width: 191px; border-right: 1px solid #D6DDE5; border-bottom: 1px solid #D6DDE5; }
.gabo_stap1_breed .top10 table td.prijspermaand { width: 80px; font-size: 10px; color: #3A4E67; text-align: center; border-right: 1px solid #D6DDE5; border-bottom: 1px solid #D6DDE5; }
.gabo_stap1_breed .top10 table td.toestelprijs { width: 80px; font-size: 12px; color: #3A4E67; text-align: center; border-bottom: 1px solid #D6DDE5; }
.gabo_stap1_breed .top10 table td.bestel { padding: 3px 5px; width: 83px; height: 65px; background-color: #3A4E67; border-bottom: 1px solid #D6DDE5; }
.gabo_stap1_breed .top10 table td.bestel a {  width: 83px; height: 65px; background: url(../images/buttons/winkel5.gif) no-repeat 0px center; text-indent: -9999px; display: block; }

.gabo_stap2_vorm { margin-left: 10px; width: 463px; }
.gabo_stap2_vorm .title { width: 463px; font-size: 11px; line-height: 22px; font-weight: normal; text-align: center; color: #2E3A4A; border-top: 1px solid #bdc2c8; border-bottom: 1px solid #fff; background-color: #DFE4EA; display: block; }
.gabo_stap2_vorm ul { padding: 0px; list-style: none; overflow: hidden; }
.gabo_stap2_vorm ul li { padding: 0px; width: 154px; float: left; }
.gabo_stap2_vorm ul li h3 { padding: 3px 7px; width: 140px; font-size: 10px; font-weight: normal; color: #fff; text-align: center; background-color: #2E3A4A; }
.gabo_stap2_vorm ul li h3 a { color: #fff; text-decoration: none; }
.gabo_stap2_vorm ul li a.image { width: 155px; height: 104px; display: block; }
.gabo_stap2_vorm ul li a.image img { padding: 30px 42px 30px 41px; margin: 0px; width: 71px; height: 43px; border: none; border-bottom: 1px solid #c9c9c9; } 
.gabo_stap2_vorm ul li ul { padding: 5px; margin: 0px; width: 144px; font-size: 9px; line-height: 14px; color: #2E3A4A; background-color: #F2F2F4; border-bottom: 1px solid #c9c9c9; overflow: hidden; list-style: disc; display: block; }
.gabo_stap2_vorm ul li ul li { margin-left: 20px; width: 124px; }
.gabo_stap2_vorm ul li a.klikhier { width: 154px; height: 29px; background: url(../images/cb-verlenging-stap2-klikhier.png) no-repeat top center; text-indent: -9999px; display: block; }

.gabo_stap2_vorm ul li.center { width: 155px; }
.gabo_stap2_vorm ul li.center h3 { width: 139px; border-right: 1px solid #fff; border-left: 1px solid #fff; }
.gabo_stap2_vorm ul li.center a.image { width: 155px; }
.gabo_stap2_vorm ul li.center a.image img { padding: 30px 41px; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; } 
.gabo_stap2_vorm ul li.center ul { width: 143px; border-right: 1px solid #fff; border-left: 1px solid #fff; }
.gabo_stap2_vorm ul li.center ul li { width: 123px; }
.gabo_stap2_vorm ul li.center a.klikhier { width: 153px; border-right: 1px solid #fff; border-left: 1px solid #fff; }

.gabo_stap2_abotop { margin-left: 10px; }
.gabo_stap2_abotop h3 { width: 443px; height: 20px; padding: 0px 10px; color: #fff; background-color: #3A4E67; font-weight: normal; line-height: 20px; display: block; }
.gabo_stap2_abo { position: relative; padding: 18px 0px 5px 113px; margin-left: 10px; width: 348px; border: 1px solid #c9c9c9; border-top: none; }
.gabo_stap2_abo div { margin: -18px 0px 0px -113px; width: 461px; background-color: #D8DCE5; overflow: hidden; }
.gabo_stap2_abo div p.provider { padding: 0px 3px; width: 107px; font-size: 10px; line-height: 18px; color: #3A4E67; border-right: 1px solid #fff; float: left; }
.gabo_stap2_abo div p.abonnement { padding: 0px 3px; font-size: 10px; line-height: 18px; color: #3A4E67; float: left; }
.gabo_stap2_abo ul { padding: 5px 0px 0px 10px; width: 156px; list-style: none; float: left; }
.gabo_stap2_abo ul li { padding-left: 17px; color: #3A4E67; font-size: 10px; line-height: 15px; background: url(../images/arrowbutton.jpg) no-repeat left center; }

.gabo_stap2_abospecs { margin-left: 10px; width: 461px; border: 1px solid #c9c9c9; border-top: none; }
.gabo_stap2_abospecs .title { margin: 0px; width: 461px; background-color: #D8DCE5; overflow: hidden; }
.gabo_stap2_abospecs .title p { padding: 0px 3px; font-size: 10px; line-height: 20px; color: #3A4E67; float: left; }
.gabo_stap2_abospecs table { border-collapse: collapse; width: 461px; color: #3A4E67; font-size: 9px; font-weight: normal; line-height: 20px; }
.gabo_stap2_abospecs table th { padding-left: 3px; width: 139px; border-bottom: 1px solid #c9c9c9; font-weight: normal; }
.gabo_stap2_abospecs table th.nobottom { border-bottom: 0px; }
.gabo_stap2_abospecs table th.noright { border-right: 0px; }
.gabo_stap2_abospecs table td { text-align: right; padding-right: 3px; width: 139px; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; }
.gabo_stap2_abospecs table td.nobottom { border-bottom: 0px; }
.gabo_stap2_abospecs table td.noright { border-right: 0px; }
.gabo_stap2_abospecs .netwerkactietitle { margin: 0px; width: 461px; background-color: #D8DCE5; overflow: hidden; }
.gabo_stap2_abospecs .netwerkactietitle p { padding: 0px 3px; font-size: 10px; line-height: 20px; color: #3A4E67; float: left; }
.gabo_stap2_abospecs .netwerkactie1jaar { padding: 5px 3px 5px 3px; font-size: 10px; color: #3A4E67; }
.gabo_stap2_abospecs .netwerkactie2jaar { padding: 0px 3px 5px 3px; font-size: 10px; color: #3A4E67; }

.gabo_stap2_merken { position: relative; padding: 0px 0px 10px 0px; margin-left: 10px; width: 461px; overflow: hidden; }
.gabo_stap2_merken ul { padding: 0px; list-style: none; border-left: 1px solid #c9c9c9; overflow: hidden; }
.gabo_stap2_merken ul li { border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; float: left; }
.gabo_stap2_merken ul li a { width: 91px; height: 52px; display: block; text-indent: -9999px; }

/* Nieuwe tarieven pagina's */
.tarieven { position: relative; padding: 0px; margin: 0px 0px 20px 8px; width: 460px; border-bottom: 3px solid #3A4E67; }
.tarieven h2 { padding: 3px 5px; margin: 0px; font-size: 11px; font-weight: normal; color: #fff; background-color: #3A4E67; border-bottom: 1px solid #BDBEC0; }
.tarieven h2.groot { padding: 0px; margin: 0px; font-family: Arial; font-size: 15px; font-weight: normal; line-height: 18px; color: #3A4E67; background: none; border-bottom: 2px solid #D6EB08; }
.tarieven table { width: 460px; border-collapse: collapse; }
.tarieven table th { padding: 3px 5px; font-size: 10px; color: #3A4E67; text-align: left; vertical-align: bottom; font-weight: normal; background-color: #E8EBF2; border-top: 1px solid #fff; border-right: 1px solid #fff; }
.tarieven table td { padding: 8px 5px; font-size: 11px; color: #3A4E67; text-align: left; border-top: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; }
.tarieven table .abonnement { width: 167px; }
.tarieven table .capaciteit { width: 90px; }
.tarieven table .kostenstandaard { width: 80px; }
.tarieven table .kosten { width: 80px; border-right: none; }
.tarieven table td.kostenstandaard { text-align: center; }
.tarieven table td.kostenstandaard div { position: relative; width: 80px; }
.tarieven table td.kostenstandaard div img { position: absolute; top: -4px; left: 18px; }
.tarieven table td.kosten { font-size: 12px; text-align: center; }
.tarieven ul.netwerkactie { padding: 10px 5px 5px 5px; margin: 0px; width: 330px; list-style: none; }
.tarieven ul.netwerkactie li { padding: 0px 0px 5px 0px; font-size: 11px; line-height: 16px; color: #3A4E67; }
.tarieven img.providerlogo { position: absolute; top: 28px; left: 380px; }
.tarieven ul.voorwaarden { padding: 10px 5px; margin: 0px 0px 0px 10px; width: 440px; font-size: 10px; line-height: 14px; color: #3A4E67; list-style: disc; }
.tarieven ul.voorwaarden li { padding: 0px; margin: 0px; }

.simonly-tarieven { padding-left: 8px; width: 470px; }
.simonly-tarieven h2 { padding: 3px 0px; margin: 0px 0px 5px 0px; font-size: 15px; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight: normal; color: #596B85; border-bottom: 2px solid #D6EB08; }
.simonly-tarieven h3 { padding: 3px 0px; margin: 0px 0px 2px 0px; font-size: 11px; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight: normal; color: #596B85; }
.simonly-tarieven a { text-decoration: underline; }
.simonly-tarieven a:hover { text-decoration: none; }
.simonly-tarieven p { margin: 0px 0px 15px 0px; font-size: 11px; }
.simonly-tarieven table { margin-bottom: 15px; width: 470px; border-collapse: collapse; }
.simonly-tarieven table th { padding: 3px 5px; font-size: 11px; font-weight: normal; text-align: left; border-bottom: 1px solid #e3e3e3; }
.simonly-tarieven table td { padding: 8px 5px; font-size: 11px; text-align: center; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; }
.simonly-tarieven table td.naam { text-align: left; border-left: none; }
.simonly-tarieven table td div { position: relative; }
.simonly-tarieven table td div img { position: absolute; top: -3px; left: 25px; }
.simonly-tarieven ul { font-size: 10px; }
.simonly-tarieven ul li { margin-bottom: 2px; }


#customPage p, #customPage td, #customPage li {padding-bottom: 10px; font-size: 10px; line-height: 13px; color: #3A4E67; text-align: left; }
#customPage p img { }
#customPage h2 {margin-bottom: 10px; font-family: Arial; font-size: 15px; font-weight: normal; line-height: 18px; color: #3A4E67; border-bottom: 2px solid #C5EB02;}
#customPage h3 {padding: 0px 5px; margin-bottom: 10px; font-size: 11px; font-weight: normal; color: #fff; line-height: 18px; background-color: #3C4D6B; }
#customPage h4 {color: #152d50; font-size:12px;padding-top:10px;padding-bottom:10px;font-weight:bold;}

#customPage table {width:100%;margin-top:15px;margin-bottom:2px;padding:0px; }
#customPage th { padding:2px;}
#customPage td { padding:2px;}

#customPage .raster td { border: 1px solid black;}

#customPage sub {color: #152d50; font-size: 11px; line-height:12px; font-style:italic;  font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;}
#customPage ul, #customPage ol {margin-bottom:2px;}
#customPage th {color: #152d50; font-size: 12px; font-weight:bold; font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura; text-align:left;}
#customPage h1 {color: #152d50; font-size:16px;padding-top:10px;padding-bottom:10px;padding:0px;font-weight:bold;}


#customPage td {vertical-align:top;}
#customPage p.comment {color: #152d50; font-size: 9px; font-style:italic;  font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular, Futura;padding-top:10px;padding-bottom:10px;}
#customPage a {text-decoration:underline;}

/*** popup ***/
#divPopUpContent {background-color:#fff; margin: 0px auto; position: relative; border-top:1px solid white;border-bottom:2px solid #3A4E67;}/*height:300px;width:440px;}*/
#divPopUpContent .head{height:18px;line-height:18px;background:#3A4E67;color:white;}
#divPopUpContent .head .headtekst{float:left;padding-left:5px;text-align:left;font-size:11px;}
#divPopUpContent .head a{float:right;color:white;padding-right:5px;text-decoration:underline;font-size:11px;}
#divPopUpContent .content{float:none; height:153px; width:440px; }
#divPopUpContent .contentTextOnly{float:none; padding:10px;text-align:left;border-left:1px solid #3A4E67;border-right:1px solid #3A4E67}
#divPopUpContent .content .left{float:left;width:220px;height:153px;}
#divPopUpContent .content .left .img{float:left; height:108px; width:219px; text-align:center;overflow:hidden;padding-top:35px}
#divPopUpContent .content .right0{float:left; width:219px; height:2px;border-left:1px solid #b9babf;}
#divPopUpContent .content .rightA{float:left; width:219px; height:100px; vertical-align:middle;border-bottom:1px solid #b9babf;border-left:1px solid #b9babf;}
#divPopUpContent .content .rightA .text{padding-left:5px;}
#divPopUpContent .content .rightB{float:left; width:219px; height:50px; vertical-align:middle;background-color:#f8f8fa;border-left:1px solid #b9babf;}
#divPopUpContent .content .text{padding-left:10px;padding-top:5px;}
#divPopUpContent .content .popUpTitle{color:#3A4E67;line-height:18px;border-bottom:2px solid #d6eb08;font-size:15px; font-weight: normal;text-align:left;}
#divPopUpContent .content .popUpText{font-size:9px;text-align:left;color:#778599;}
#divPopUpContent .buttons{font-family:arial;clear:both;height:30px;border-bottom:1px solid #E9EDF0;background-color:#f8f8fa;border-top:1px solid #b9babf;}
#divPopUpContent .buttons_meerkeuze{font-family:arial;clear:both;height:60px;border-bottom:1px solid #E9EDF0;background-color:#f8f8fa;}
#divPopUpContent .txtLeft {float:left;height:30px;line-height:30px;width:100%;text-align:center;}
#divPopUpContent .btnRight {float:right;padding-top:5px;padding-right:5px;}
#divPopUpContent .btnLeft {float:left;padding-top:5px;padding-left:5px;}
#divPopUpContent .btmLine{float:right;width:100%;background-color:#D2DCE5;height:6px;font-size:0px;border-top:1px solid #fff;}

#divPopUpContent #KeuzeContent{height:125px; text-align:center;}
#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder{}

#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .KeuzeTelImage{height:100px;position:relative;}
#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .KeuzeTelImage img{display:block;margin-left:auto;margin-right:auto;padding-top:15px;}
#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .KeuzeTelImage .ofPic{position:absolute;top:19px;left:122px;}
#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .KeuzeTelText{border-top:1px solid #8F96A6;border-bottom:1px solid #8F96A6;border-right:1px solid #8F96A6;height:22px;line-height:22px;}
#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .KeuzeTelText a{font-size:11px;}
#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .laatste{border-right:0px solid #8F96A6;}

#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .KeuzeTel{width:140px;height:100px; float:left;}
#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .KeuzeTel .KeuzeTelImage{}
#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .KeuzeTel .KeuzeTelText{font-family: arial;color:#3A4E67; }

#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .KeuzeTelSel{width:140px;height:100px; float:left;text-align:center}
#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .KeuzeTelSel .KeuzeTelImage{background-image:url('../images/winkelmand/meerkeuzeTelSelectBox.jpg'); background-repeat:no-repeat;background-position:center;}
#divPopUpContent #KeuzeContent #KeuzeContentPlaceHolder .KeuzeTelSel .KeuzeTelText{font-family: arial;color:#3A4E67; background-color:#C2ED00;}

