body
{
    height:100%;
    position:relative;
}

a 
{
    /*color:#0066CC;*/
    color:#054abd;
    text-decoration:none;
}

a:hover 
{
    text-decoration:underline;
}

b
{
    font-weight:bold;
    color:#000000;
}

em
{
    font-style:normal;
    color:#f30707;
}

*
{
    margin: 0px;
    padding: 0px;   
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
}

html,body 
{
    background-color:#eee;
    padding:0;
    margin:0;
}

ul .Normaal
{
    list-style-type:disc;
    padding:0 0 0 30px;
}

.Normaal li 
{
    padding:0;
}

.spanGeel
{
    background-color: yellow;
    color:#000;
    font-weight:normal;
}

.Main
{
    margin-right:auto;
    margin-left:auto;
    background-color:#fff;
    width:1000px;
    overflow:hidden;
    /*padding-bottom:50px;*/
}

body .Header
{
    position:relative;
    display:block;
    width:1000px;
    margin-right:auto;
    margin-left:auto;
    height:75px;
    background-color:#fff;
    padding:0px;
    clear:both;
}

body .BannerAanbieding
{
    border:0 none;
    bottom:25px;
    float:right;
    position:relative;
    right:55px;
}

body .Telecom
{
    display:table;
    height:90px;
    width:728px
}

body .Telecom a
{
    height:90px;
    width:728px  
}

/* ==== Winkelwagen top ==== */
body .Header .Winkelwagen
{
    position:relative;
    display:block;
    float:right;
    height:30px;
    line-height:30px;
    right:15px;   
    top:5px;
}

body .Header .Winkelwagen #image
{
    position:absolute;
    float:left;
    width:21px;
    top:3px;
}

body .Header .Winkelwagen #image img
{
    border:solid 0px #fff;
}

body .Header .Winkelwagen #text
{
    padding-left:28px;
}

body .Header .Winkelwagen #text a,
body .Header .Winkelwagen #text span
{
    color:#0066cc;
    font-weight:bold;
}
/* ==== Einde Winkelwagen top ==== */
/* ==== Footer ==== */
body .FooterMain
{
background-color:#FFFFFF;
display:table;
margin-left:auto;
margin-right:auto;
padding-left:180px;
padding-right:5px;
padding-top:45px;
width:815px;
    
}
body .FooterMain p
{
    background-color:#FFFFFF;
    float:left;
    width:548px;
    border-top:solid 1px #ccc;
}

body .FooterMain ul
{
background-color:#F4F2F2;
display:block;
float:left;
height:100px;
width:392px;
float:left;
margin-bottom:15px;
margin-left:15px;
}

body .FooterMain ul li
{
    width:130px;
    float:left;
    list-style-type:none;
    text-align:left;
}

body .FooterMain .Afbeedingen
{
    float:right;
    width:175px;
    padding-left:87px;
    margin:0;
    margin-right:5px;
}


body .FooterMain p span
{
}

body .FooterMain .PaginaOmschrijving,
body .FooterMain .PaginaOmschrijving li
{
    width:800px;
    height:100%;
    float:right;
}

body .FooterMain .PaginaOmschrijving li 
{
    padding:15px;
    width:775px;
    background-color:#fff;
    color:#ebebeb;
}

body .FooterMain .Bottom
{
    clear:both;
    float:left;
    width:100%;
}
/* ==== Winkelwagen ==== */ 
.Content .Winkelwagen
{
    position:relative;
    display:table;
    height:auto;
    left:-5px;
    width:835px;
}

.Content .Winkelwagen .Stap,
.Content .Winkelwagen .Stap1,
.Content .Winkelwagen .Stap1Abonnement,
.Content .Winkelwagen .Stap2,
.Content .Winkelwagen .Stap2LosToestel,
.Content .Winkelwagen .Stap3,
.Content .Winkelwagen .Stap3BetaalMethode,
.Content .BetaalMethode .Stap3BetaalMethode,
.Content .Winkelwagen .Stap4BetaalMethode
{
    position:relative; 
    display:table;
    width:830px;
    height:55px;
    line-height:55px;
    margin-bottom:5px;
}

.Content .Winkelwagen .Stap1
{
    background-image:url('/img/winkelwagen_stap1.gif');
    background-repeat:no-repeat; 
}

.Content .Winkelwagen .Stap1Abonnement
{
    background-image:url('/img/winkelwagen_stap1abonnement.gif');
    background-repeat:no-repeat; 
}

.Content .Winkelwagen .Stap2
{
    background-image:url('/img/winkelwagen_stap2abonnement.gif');
    background-repeat:no-repeat; 
}

.Content .Winkelwagen .Stap2LosToestel
{
    background-image:url('/img/winkelwagen_stap2lostoestel.gif');
    background-repeat:no-repeat; 
}

.Content .Winkelwagen .Stap3BetaalMethode,
.Content .BetaalMethode .Stap3BetaalMethode
{
    background-image:url('/img/winkelwagen_stap3betaalmedthode.gif');
    background-repeat:no-repeat; 
}

.Content .Winkelwagen .Stap4BetaalMethode
{
    background-image:url('/img/winkelwagen_stap4betaalmedthode.gif');
    background-repeat:no-repeat; 
}

.Content .Winkelwagen .Stap3
{
    background-image:url('/img/winkelwagen_stap3abonnement.gif');
    background-repeat:no-repeat; 
}

.Content .Winkelwagen .Inhoud
{
    float:left;
    width:830px;
    display:table;
}

.Content .Winkelwagen .Inhoud .Header
{
    width:770px;
    height:25px;
    line-height:25px;
    left:50px;
    margin-left:5px;
}

.Content .Winkelwagen .Inhoud .Item
{
    clear:both;
    line-height:normal;
    float:left;
    vertical-align:middle;
    margin-top:0;
    min-height:19px;
    width:830px;
    margin-top:5px;
}

.Content .Winkelwagen .Inhoud .Combinatie
{
    height:auto;
}

.Content .Winkelwagen .Inhoud .Footer
{
     float:left;
    width:830px;
    margin:0;
    margin-top:20px;
    position:relative;
    left:0;
}

.Content .Winkelwagen .Inhoud .Footer .Terug
{
    float:left;
    margin-left:10px;
}

.Content .Winkelwagen .Inhoud .Footer .Verder
{
    float:right;
    position:relative;
}

.Content .Footer .Verder
{
    margin-right:10px;
    margin-top:10px;
}

.Content .Winkelwagen .Verder
{
    float:left;
    width:100%;
    margin:0;
}

.Content .Winkelwagen .Verder input
{
    float:right;
    margin-bottom:5px;
    margin-right:0;
    margin-top:10px;
}

.Content .Verder
{
    float:right;
    margin-right:5px;
}


.Content .Winkelwagen .Inhoud .Header,
.Content .Winkelwagen .Inhoud .Item
{
    vertical-align:middle;
    position:relative;
    display:block;
    float:left;
    clear:both;
}

.Content .Winkelwagen .Inhoud .Header
{
    width:770px;
    clear:both;
    float:left;
}

.Content .Winkelwagen .Inhoud .Header div
{
    font-weight:bold;
}

.Content .Winkelwagen .Inhoud .Header .Artikel,
.Content .Winkelwagen .Inhoud .Item .Artikel
{
    float:left; 
    width:300px;
}

.Content .Winkelwagen .Inhoud .Header .Aantal,
.Content .Winkelwagen .Inhoud  .Item .Aantal
{
    float:left;
    width:65px;
}

.Content .Winkelwagen .Inhoud .Header .Prijs,
.Content .Winkelwagen .Inhoud .Item .Prijs
{
    float:left;
    width:180px;
}

.Content .Winkelwagen .Inhoud .Header .Totaal,
.Content .Winkelwagen .Inhoud .Item .Totaal
{
    float:left;
    width:61px;
    text-align:right;
}

.Content .Winkelwagen .Inhoud .Header .Verwijder,
.Content .Winkelwagen .Inhoud .Item .Verwijder
{
    float:left;
    width:97px;
    margin-left:65px;
}

.Content .Winkelwagen .Inhoud .Item div  
{
    position:relative;
    vertical-align:middle;
}



.Content .Winkelwagen .Inhoud .Item .Artikel
{
    margin-left:5px;
    padding-left:5px;
    padding-top:3px;
    height:100%;
    
}

.Content .Winkelwagen .Inhoud .Item .Artikel a 
{
    
    font-weight:bold;
    color:#004dbb;
    text-decoration:underline;
}

.Content .Winkelwagen .Inhoud .Item .Aantal
{
    padding-top:3px;
}

.Content .Winkelwagen .Inhoud .Item .Prijs
{
    padding-top:3px;
}

.Content .Winkelwagen .Inhoud .Item .Totaal
{
    padding-top:3px;
}

.Content .Winkelwagen .Inhoud .Item .Verwijder
{
}

.Content .Winkelwagen .Inhoud .Item .Verwijder input
{
    float:left;
    display:block;
    height:20px;
    width:20px;
    padding:0;
}

.Content .Winkelwagen .Inhoud .Item .Verwijder a 
{
    padding-left:5px;
    position:relative;
    top:3px;
    text-decoration:underline;
}

.Content .RitmoLeverling 
{
    float:left;
    width:100%;
    margin-top:15px;
}

.Content .RitmoLeverling input
{
    display:block;
    float:left;
    height:14px;
    width:14px;
    margin-top:2px;
}

.Content .Winkelwagen .RitmoLeverling h2
{
    border-bottom:2px solid #FF8417;
    font-weight:bold;
    margin-bottom:15px;
    padding:10px 0 5px 10px;
    width:820px;
}

.Content .RitmoLeverling label
{
    font-size:12px;
}

.Content .Winkelwagen .Inhoud .ImageProvider
{
    float:left;
    margin-left:10px;
    position:relative;
    top:5px;
}

.Content .Winkelwagen .Inhoud .ImageProvider img
{
    padding:0;
    margin:0;
    width:34px;
    height:20px;
    border:solid 1px #CCC;
}

.Content .Winkelwagen .Inhoud .Image
{
    float:left;
    margin-left:24px;
    margin-top:5px;
}

.Content .Winkelwagen .Inhoud .Image img
{
border:1px solid #CCCCCC;
height:30px;
width:20px;
}

.Content .Winkelwagen .Inhoud .Spacer
{
    display:block;
    line-height:1px;
    height:1px;
    border-top:solid 1px #d4d2d2;
    width:780px;
    padding:0;
    float:right;
}

.Content .Winkelwagen .Inhoud .Bundels
{
    display:block;
    position:relative;
    clear:both;
    
}

.Content .Winkelwagen .Inhoud .Bundels ul
{
    position:relative;
    padding:0;
    margin:0;
    left:50px;
    padding:0 0 0 5px;
    line-height:15px;
    clear:both;
    float:left;
}

.Content .Winkelwagen .Inhoud .Bundels li 
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    color:#004dbb;
    height:15px;
    line-height:15px;
}

.Content .Winkelwagen .Inhoud .Totalen
{
    float:right;
    width:412px;
}

.Content .Winkelwagen .Inhoud .Totalen .Kenmerk 
{
    list-style-type:none;
    width:180px;
    float:left;
}

.Content .Winkelwagen .Inhoud .Totalen .Waarde
{
    float:left;
    list-style-type:none;
    width:62px;
}

.Content .Winkelwagen .Inhoud .Totalen li
{
    border-bottom:solid 1px #d4d2d2;
    line-height:20px;
}

.Content .Winkelwagen .Inhoud .Totalen .Waarde li
{
    text-align:right;
    width:64px;
}

.Content .Winkelwagen .Inhoud .Totalen ul
{
    float:left;
    width:168px;
    list-style-type:none;
}


.Content .Winkelwagen .Inhoud .Totalen .Kenmerk .TotaalPrijs
{
    font-weight:bold; 
    color:#000;
} 

.Content .Winkelwagen .Inhoud .Totalen .Waarde .TotaalPrijs
{
    color:#000;
    font-weight:bold;
} 
/* ==== Winkelwagen Bundels ==== */ 

.Content .Winkelwagen .BundelsOverzicht .Titel
{
    background-color:#C2C0C0;
    color:#FFFFFF;
    font-weight:bold;
    height:16px;
    padding:3px 0px 0px 10px;
}

.Content .Winkelwagen .BundelsOverzicht .Titel img
{
    position:absolute;
    top:0;
}

.Content .Winkelwagen .BundelsOverzicht
{
    clear:both;
    position:relative;
    width:830px;
}


.Content .Winkelwagen .BundelsOverzicht .Header
{
    width:830px;
    clear:both;
    height:30px;
}

.Content .Winkelwagen .BundelsOverzicht .Header div
{
    font-weight:bold;
    float:left;
}

.Content .Winkelwagen .BundelsOverzicht .Header .Omschrijving
{
    width:215px;
    padding-left:65px;
}

.Content .Winkelwagen .BundelsOverzicht .Header .Maandelijks
{
    width:180px;
}

.Content .Winkelwagen .BundelsOverzicht .Header .Kosten
{
    width:105px;
}


.Content .Winkelwagen .BundelsOverzicht .Item 
{
    clear:both;
    height:20px;
    line-height:20px;
    background-color:#f4f3f3;
    position:relative;
    border-bottom:solid 1px #d4d2d2;
}

.Content .Winkelwagen .BundelsOverzicht .Item div
{
    float:left;
    position:relative;
    left:65px;
}

.Content .Winkelwagen .BundelsOverzicht .Item .Bundel
{
    margin-left:-20px;
    padding-top:5px;
}

.Content .Winkelwagen .BundelsOverzicht .Bundels 
{
    position:absolute;
    width:25px;
    z-index:1;
    left:35px;
}

.Content .Winkelwagen .BundelsOverzicht .Bundels .rblBundels
{
    padding:0;
    border-collapse:collapse;
}

.Content .Winkelwagen .BundelsOverzicht .Bundels .rblBundels td
{
    border-collapse:collapse;
    height:21px;
}

.Content .Winkelwagen .BundelsOverzicht .Bundels .rblBundels td input
{
    height:13px;
    width:13px;
    display:block;
    padding:0;
    margin:0;
}

.Content .Winkelwagen .BundelsOverzicht .Item .Info
{
    width:40px;   
}

.Content .Winkelwagen .BundelsOverzicht .Item .Info img
{
    position:relative;
    right:10px;
    height:18px;
    width:18px;
}

.Content .Winkelwagen .BundelsOverzicht .Item .Omschrijving
{
    min-width:215px;
    position:relative;
}

.Content .Winkelwagen .BundelsOverzicht .Item .Maandelijks
{
    min-width:180px;   
}

.Content .Winkelwagen .BundelsOverzicht .Item .Kosten
{
    min-width:105px;
}

.Content .Winkelwagen .BundelsOverzicht .BundelInfo
{
    line-height:normal;
    padding:10px 0px 0px 15px;
    width:700px;   
}

.Content .Winkelwagen .BundelsOverzicht h1 
{
    padding:10px 0px 10px 10px;
}

.Content .Winkelwagen .BundelsOverzicht h2 
{
    font-weight:bold;   
    padding:10px 0px 5px 10px;
    border-bottom:2px solid #FF8417;
    margin-bottom:20px;
}

.Content .Winkelwagen .BundelsOverzicht .Acties
{
    background-color:#fff;
    height:16px;
    padding-left:60px;
    border-bottom:1px solid #D4D2D2;
}

.Content .Winkelwagen .BundelsOverzicht .Acties p
{
    width:765px;
    background-color:#f8fe9a;
    line-height:16px;
    padding-left:5px;
    font-size:10px;
}
/* ==== Einde Winkelwagen  ==== */

/* ==== Logo ==== */
#Logo
{
    position: absolute;
    display:block;
    bottom: 0px;
    font-size:0;
    margin-left:15px;
    margin-bottom:8px;
    float:left;
}

#Logo img 
{
    margin-right:8px;
    margin-bottom:3px;
    float:left;
    border:0;
}

.RinkelBanner
{
    display:block;
    float:left;
    position:absolute;
    left:190px;
}

/* ==== Einde Logo ==== */

/* ==== Menu ==== */ 
.Menu
{
    clear:both;
    display:block;
    
}

.MenuTop
{
    height:25px;
    background-color:#fff;
    background-image:url(/img/orangegrad1.gif);

}

.MenuTop .Zoeken 
{
    float:right;
    line-height:25px;
    padding-right:10px;
}

.MenuTop .Zoeken span
{
    vertical-align:top;
    display:inline-block;
    color:#fff;
    font-weight:bold;
    height:25px;
}

.MenuTop .Zoeken .Knop
{
    vertical-align:top;
}

.MenuTop .Zoeken .Trefwoord 
{
    margin-top:3px;
    line-height:14px;
    height:14px;
    width:141px;
    
}

.MenuTop ul
{
    float:left;
    margin:0 0 0 18px;
    padding:0;
}

.MenuTop li
{
    border-right:solid 1px #fff;
    float:left;
    margin:0;
    list-style-type:none;
    margin-top:5px;
    padding-right:7px;
    padding-left:7px;
}

.MenuTop li a 
{
    color:#fff;
}

.MenuLeft
{
    float:left;
    display:block;
    background-color:#f9f9f9;
    padding:0px 0px 20px 0px;
    position:relative;
    left:10px;
    width:145px;
}

.MenuLeft li h1 
{
     font-weight:bold;
     font-size:12px;
     padding:0px;
     margin:0px;
}

.MenuLeft .Fabrikant
{
    padding-top:10px;
}

.MenuLeft .Fabrikant a 
{
    font-weight:bold;
    text-decoration:none;
    
}

.MenuLeft ul
{
    margin:0;
    padding:0;
    padding:17px 0px 0px 5px;
    list-style-type:none;
}

.MenuLeft li
{
    border: 1px solid #f9f9f9;
}


/*.MenuLeft
{
    background-color:#f9f9f9;
    padding:0px 3px 25px 2px;
    margin-left:10px;
    float:left;
    width:140px;
    display:block;
    background-color:#f9f9f9;
    padding:0px 3px 25px 2px;
    left:10px;
    position:relative;
    float:left;
    min-height:100%;
    width:140px;
}

.MenuLeft ul
{
    margin:0;
    padding:0;
    padding-top:17px;
    padding-left:1px;
    list-style-type:none;
}

.MenuLeft li
{
    margin: 0;
    padding: 0;
    line-height:12px;
    height:12px;
    font-size: 12px;
    width:inherit;
    padding:0px 0px 0px 10px;
    overflow:hidden;
}

.MenuLeft li h1 
{
     font-weight:bold;
     font-size:12px;
     padding:0px;
     margin:0px;
}

.MenuLeft li a 
{
     color:#0066cc;
     display:block;
}

*/

/* ==== Content ==== */

.Main .Content
{
    float:right;
    width:835px;
    padding-top:17px;
}



.Main .Content h2
{
    padding:13px 0px 9px 3px;
}

.Main .Content h1
{
    font-weight:bolder;
    font-size:18px;
    color:#054abd;
    padding:10px 0px;
}

/* ==== Kruimelpad ==== */
.Main .Content .KruimelPad
{
    padding:0px;  
    padding-left:2px;
    line-height:10px;
    color:#0066cc;
    margin-bottom:10px;
}

.Main .Content .KruimelPad a 
{    
    padding:0px;  
    line-height:10px;
    color:#0066cc;
    font-size:11px;
}

/* ==== Einde Kruimelpad ==== */
/* ==== Providers (LosseGSM pagina) ==== */

.Main .Content .Providers
{
    padding:13px 0px 0px 2px;
    height:85px;
    border-bottom:solid 1px #d4d2d2;
    width:830px;
}

.Main .Content .Providers .Filler
{
    height:110px;
    width:128px;
    margin-top:-25px;
    float:right;
    /*display:block;
    position:relative;
    top:-25px;*/
}

.Main .Content .Providers .Provider
{
    position:relative;
    top:0;
    width:87px;
    float:left;
    text-align:center;
}

.Main .Content .Providers .Provider .Logo 
{
    width:80px;
    height:45px;
    border:solid 1px #d3d2d2;

}

.Main .Content .Providers .Provider .Logo img
{
    display:block;
        margin-left:auto;
    margin-right:auto;
    margin-top:5px;
}

.Main .Content .Providers .Provider .Logo a 
{  
    width:inherit;
    height:inherit;
    float:left;
    display:block;
}

.Main .Content .Providers .Provider .Link_Bottom 
{
    text-decoration:underline;
    padding-top:5px;
    color:#0066cc;
    border:0px;
    position:relative;
    top:5px;
}


.Main .Content .Providers
{
    padding:13px 0px 0px 2px;
    height:85px;
    border-bottom:solid 1px #d4d2d2;
    width:830px;
}

.Main .Content .Providers .Filler
{
    height:110px;
    width:128px;
    margin-top:-25px;
    float:right;
    /*display:block;
    position:relative;
    top:-25px;*/
}

.Main .Content .Providers .Provider
{
    position:relative;
    top:0;
    width:87px;
    float:left;
    text-align:center;
}

.Main .Content .Providers .Provider .Logo 
{
    width:80px;
    height:45px;
    border:solid 1px #d3d2d2;

}

.Main .Content .Providers .Provider .Logo img
{
    display:block;
        margin-left:auto;
    margin-right:auto;
    margin-top:5px;
}

.Main .Content .Providers .Provider .Logo a 
{  
    width:inherit;
    height:inherit;
    float:left;
    display:block;
}

.Main .Content .Providers .Provider .Link_Bottom 
{
    text-decoration:underline;
    padding-top:5px;
    color:#0066cc;
    border:0px;
    position:relative;
    top:5px;
}

.Main .Content .AbonnementMobielProvider .tmobile,
.Main .Content .AbonnementMobielProvider .vodafone
{
    float:left;
    height:100%;
    border:0px none;
}

.Main .Content .AbonnementMobielProvider .tmobile p,
.Main .Content .AbonnementMobielProvider .vodafone p 
{
    background-color:#F2F2F2;
    font-weight:bold;
    height:25px;
    padding-left:10px;
    padding-top:10px;
    width:690px;
}

.Main .Content .AbonnementMobielProvider .tmobile .Filler,
.Main .Content .AbonnementMobielProvider .vodafone .Filler
{
    display:none;
}

.Main .Content .AbonnementMobielProvider .tmobile .Provider .Logo,
.Main .Content .AbonnementMobielProvider .tmobile .Provider .Logo img,
.Main .Content .AbonnementMobielProvider .tmobile .Provider .Logo a,
.Main .Content .AbonnementMobielProvider .vodafone .Provider .Logo,
.Main .Content .AbonnementMobielProvider .vodafone .Provider .Logo img,
.Main .Content .AbonnementMobielProvider .vodafone .Provider .Logo a
{
    width:170px;
    height:95px;
    padding:0;
    margin:0;
    width:170px;
    float:left;
}

.Main .Content .AbonnementMobielProvider .tmobile .Provider .Logo,
.Main .Content .AbonnementMobielProvider .vodafone .Provider .Logo
{
    margin-right:20px;
}
.Main .Content .AbonnementMobielProvider .tmobile .Provider,
.Main .Content .AbonnementMobielProvider .vodafone .Provider
{
    width:700px;
    clear:both;
    padding-top:20px;
    border-bottom:solid 2px #f3f3f3;
}

.Main .Content .AbonnementMobielProvider .tmobile .Provider ul,
.Main .Content .AbonnementMobielProvider .vodafone .Provider ul
{
    width:440px;
    display:block;
    float:left;
    text-align:left;
    margin-top:20px;
}

.Main .Content .AbonnementMobielProvider .tmobile .Provider li,
.Main .Content .AbonnementMobielProvider .vodafone .Provider li
{
    list-style-type:none;
}

.Main .Content .AbonnementMobielProvider .tmobile .Provider h1,
.Main .Content .AbonnementMobielProvider .vodafone .Provider h1
{
    float:left;
    font-size:14px;
    padding:0;
    color:#e10174;
}

.Main .Content .AbonnementMobielProvider .vodafone .Provider h1
{
    color:red;
}

.Main .Content .AbonnementMobielProvider .tmobile .Provider .Link_Bottom,
.Main .Content .AbonnementMobielProvider .vodafone .Provider .Link_Bottom
{
    top:auto;
    bottom:25px;
    float:right;
}

/*.Main .Content .tmobile
{
    float:left;
    height:100%;
}


.Main .Content .tmobile .Filler
{
    display:none;
}

.Main .Content .Providers .tmobile
{
    width:auto;
    float:left;
    padding-bottom:15px;
}

.Main .Content .Providers .tmobile .Logo
{
    float:left;
    width:170px;
    height:95px;
}

.Main .Content .Providers .tmobile .Link_Bottom
{
    float:left;
    padding:0;
    top:0px;
}

.Main .Content .tmobile ul
{
    float:left;
    width:730px;
    margin-left:10px; 
}

.Main .Content .tmobile ul li
{
    margin:0;
    list-style-type:none;
    float:left;
    clear:both;
}*/

/* ==== Einde Providers ==== */
/* ==== Fabrikanten (LosseGSM pagina) ==== */

.Main .Content .Fabrikanten
{
    padding:13px 0px 0px 2px;
    height:85px;
    border-bottom:solid 1px #d4d2d2;
}

.Main .Content .Fabrikanten .Fabrikant
{
    width:87px;
    float:left;
    text-align:center;
}

.Fabrikant .Logo 
{
    width:80px;
    height:45px;
    line-height:45px;
    border:solid 1px #d3d2d2;
    margin-bottom:5px;
}

.Fabrikant .Logo img
{
    width:80px;
    height:45px;
    line-height:45px;
    padding:0px;
    margin:0px; 
    display: block;
}

.Fabrikant a 
{  
    text-decoration:underline;
    padding-top:5px;
    color:#0066cc;
    border:0px;
}

.Fabrikant .Logo a 
{
    float:left;
    padding:0px;
}


/* ==== Einde Fabrikanten (LosseGSM pagina) ==== */
/* ==== Zoeken (LosseGSM pagina/ abonnement met gsm) ==== */
.Main .Content .ToestelZoeken
{
    background-color:#F4F3F3;
    border-bottom:1px solid #D4D2D2;
    float:left;
    height:auto;
    margin-bottom:15px;
    margin-top:3px;
    padding:10px 0 10px 10px;
    width:820px;
}

.Main .Content .ToestelZoeken .Zoeken
{
    bottom:4px;
    left:5px;
    position:relative;
}

.Main .Content .ToestelZoeken .Omschrijving input
{
    width:140px;
}

.Main .Content .ToestelZoeken .Header
{
    background-color:#f4f3f3;
    clear:none;
    display:inline;
    height:auto;
    margin:0;
    padding:0;
    position:relative;
    width:auto;
    font-weight:bold;
    padding-top:2px;
}

.Main .Content .ToestelZoeken .Top
{
    height:30px;
    clear:both;
    float:left;
}

.Main .Content .ToestelZoeken .Bottom
{
    margin:0px;
}

.Main .Content .ToestelZoeken li
{
    float:left;
    font-size:11px;
    font-weight:bold;
    list-style-type:none;
    margin-bottom:8px;
}

.Main .Content .ToestelZoeken .Specificaties
{
    height:40px;
    width:100%;
    clear:both;
    float:left;
}

.Main .Content .ToestelZoeken .Specificaties .Header
{
    clear:none;
    height:40px;
}

.Main .Content .ToestelZoeken .Specificaties .Top
{
    margin-top:3px;
    height:auto;
    clear:none;
    float:left;
}

.Main .Content .ToestelZoeken .Specificaties input
{
    float:left;
    margin-right:5px;
    display:block;
    width:14px;
    height:14px;
    line-height:1px;
}

.Main .Content .ToestelZoeken .Specificaties label
{
    float:left;
    color:#0060b7;
    text-decoration:underline;
    margin-right:15px;
    margin-bottom:0;
    margin-top:0;
    padding:0;
}

.Main .Content .ToestelZoeken .Specificaties label:hover
{
    cursor:pointer;
}

/* ==== Einde zoeken ==== */
/* ==== ToestelBox ==== */
.ToestelBox_Large
{
    display:block;
    width:830px;
    background-color:#fff;
    margin-top:10px;
    position:relative;
}

.ToestelBox_Large .Left,
.ToestelBox_Large .Center,
.ToestelBox_Large .Right
{
    float:left;
}

.ToestelBox_Large .Left
{
    width:150px;
}


.ToestelBox_Large .Right
{
    float:right;
    left:340px;
    position:absolute;
    width:495px;
    height:255px;
}

.ToestelBox_Large .UitgebreideOmschrijving .Right
{
    position:relative;
    margin:0;
    width:225px;
    left:-15px;
    height:auto;
    float:right;
}

.ToestelBox_Large .UitgebreideOmschrijving .RightZonderVersie
{
    float:right;
    height:100px;
    left:320px;
    position:absolute;
    top:155px;
    width:495px;
}

.ToestelBox_Large .RightZonderVersie
{
    float:right;
    height:100px;
    left:340px;
    position:absolute;
    top:155px;
    width:495px;
}

.ToestelBox_Large .UitgebreideOmschrijving .Center
{
    top:0;
    left:0;
    width:auto;
    height:auto;
}

.ToestelBox_Large .Center
{
    width:550px;
    height:255px;
}

.ToestelBox_Large .Titel
{
    background-color:#c2c0c0;
    width:100%;
    height:22px;
    position:relative;
}

.ToestelBox_Large .Titel h1 
{
    margin:0;
    padding:0 0 0 6px;
    color:#fff;
}

.ToestelBox_Large .Titel h2 
{
    float:right;
    padding:0;
    padding-top:4px;
    padding-right:4px;
    margin:0;
    color:#fff;
    width:330px;
    text-align:right;
}

.ToestelBox_Large .Titel img 
{
    float:right;
    margin-top:-57px;
    position:relative;
    right:44px;
    position:absolute;
}

.ToestelBox_Large .Content
{
    display:block;
    clear:both;
    width:830px;
    height:auto;
    padding:0;
    position:relative;
}

.ToestelBox_Large .UitgebreideOmschrijving .ToestelImage
{
    margin-top:16px;
    clear:none;
}

.ToestelBox_Large .ToestelImage
{
    clear:both;
    display:block;
    width:150px;
    height:225px;
    float:left;
    padding:15px 0px 15px 0px;
}

.ToestelBox_Large .ToestelImage img
{
    display:block;
    width:150px;
    height:225px;
}

.ToestelBox_Large .UitgebreideOmschrijving .MeerInfo
{
    left:-48px;
} 

.ToestelBox_Large .MeerInfo
{
    clear:both;
    float:right;
    left:-65px;
    position:relative;
    width:150px;
}

.ToestelBox_Large .RightZonderVersie .MeerInfo {
    top:19px;
    z-index:3;
}

/* ==== Einde ToestlBox ==== */
/* ==== Toestelbox Specificaties ==== */ 
.ToestelBox_Large .Content .Column
{
    float:left;
    width:180px;
}

.ToestelBox_Large .UitgebreideOmschrijving .ToestelOmschrijving
{
margin:33px 0 30px 14px;
text-align:left;
width:418px;
}

.ToestelBox_Large .Specificaties
{
    float:left;
    margin-top:40px;
    margin-bottom:20px;
    line-height:normal;

}


.ToestelBox_Large .Specificaties ul 
{
    display:block;
    float:left;
    width:180px;
}

.ToestelBox_Large .Specificaties li 
{
    background:transparent url(/img/orange-arrow-right2.gif) no-repeat scroll left center;
    margin:0;
    padding:0;
    list-style-type:none;
    padding:0px 15px 0px 12px;
    line-height:14px;
    vertical-align:middle;
    width:160px;
    float:left;
}

.ToestelBox_Large .Specificaties img
{
    position:relative;
    display:inline;
    top:2px;
}

/* ==== Toestelbox Toestelkleuren ==== */ 

.ToestelBox_Large .UitgebreideOmschrijving .ToestelKleuren
{
    clear:both;
    float:right; 
    margin:0;
    left:9px;
}

.ToestelBox_Large .ToestelKleuren
{
clear:both;
height:145px;
left:350px;
padding-left:10px;
padding-right:7px;
padding-top:10px;
position:relative;
text-align:right;
top:0;
width:120px;
}

.ToestelBox_Large .ToestelKleuren ul 
{
    float:right;
    position:relative;
    right:-5px;
}

.ToestelBox_Large .ToestelKleuren li
{
    list-style-type:none;
    float:left;
    padding-right:5px;
    margin-top:8px;
}

.ToestelBox_Large .ToestelKleuren li a
{
    border:solid 1px #c6c5c5;
    width:36px;
    height:54px;
    display:block;
}

.ToestelBox_Large .Content .ToestelKleuren li img
{
    width:36px;
    height:54px;
}
/* ==== Toestelbox toestel bestellen ==== */ 

.ToestelBox_Large .UitgebreideOmschrijving  .ToestelBestellen
{
    float:right;
    clear:both;
    top:70px;
    left:17px;
}

.ToestelBox_Large .ToestelBestellen
{   
    display:block;
    float:right;
    height:70px;
    position:relative;
    top:10px;
    left:0px;
    width:215px;
}

.ToestelBox_Large .ToestelBestellen .TekstLink
{
    position:absolute;
    display:block;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    top:23px;
    left:10px;
    color:#fff;
}
.ToestelBox_Large .ToestelBestellen a 
{
}

.ToestelBox_Large .ToestelBestellen img
{
    display:block;
}
/* ==== Toestelbox ExtraAfbeeldingen ==== */
.ToestelBox_Large .UitgebreideOmschrijving .ExtraAfbeeldingen
{
    clear:both;
    float:left;
    left:0;
    margin:0;
    padding-bottom:20px;
    position:relative;
    top:0;
    width:150px;
}

.ToestelBox_Large .UitgebreideOmschrijving .ExtraAfbeeldingen ul
{
    float:right;
    margin-right:14px;
    margin-top:17px;
}

.ToestelBox_Large .ExtraAfbeeldingen
{
    clear:both;
    display:block;
    float:right;
    height:70px;
    left:150px;
    position:absolute;
    top:170px;
    width:195px;
}

.ToestelBox_Large .ExtraAfbeeldingenZonderVersie
{
    clear:both;
    display:block;
    float:right;
    height:70px;
    left:150px;
    position:absolute;
    top:185px;
    width:195px;
}

.ToestelBox_Large .ExtraAfbeeldingenZonderVersie ul
{
    float:right;
    margin-right:33px;
    margin-top:8px;
}

.ToestelBox_Large .ExtraAfbeeldingen ul
{
  /*  float:right;
   margin-right:19px;
    margin-top:17px;*/
    float:right;
    margin-right:33px;
    margin-top:22px;
}

.ToestelBox_Large  .ExtraAfbeeldingen li,
.ToestelBox_Large .ExtraAfbeeldingenZonderVersie li
{
    border:1px solid #CCCCCC;
    display:block;
    float:left;
    margin-right:5px;
}

.ToestelBox_Large .ExtraAfbeeldingen li a,
.ToestelBox_Large .ExtraAfbeeldingenZonderVersie li a 
{
    display:block;
    cursor:pointer;
}

.ToestelBox_Large .ExtraAfbeeldingen li img,
.ToestelBox_Large .ExtraAfbeeldingenZonderVersie li img
{
    display:block; 
    width:30px;
    height:45px;
}

/* ==== Toestelbox Voorraadstatus ==== */ 
.ToestelBox_Large .UitgebreideOmschrijving .VoorraadStatus
{
    clear:both;
    float:right;
    top:60px;
    width:200px;
    left:5px;
}

.ToestelBox_Large .VoorraadStatus
{
    display:block;
    float:left;
    height:50px;
    position:relative;
    top:35px;
    bottom:0px;
    width:270px;
}

.ToestelBox_Large .VoorraadStatus *, 
.ToestelBox_Large .VoorraadStatus 
{
    font-weight:bold;
   /* color:#000;*/
}

.ToestelBox_Large .VoorraadStatus p 
{
    margin-top:10px;
}

.ToestelBox_Large .VoorraadStatus .Prijs
{
    font-size:18px;
    font-weight:bold;
    color:#054abd;
    position:relative;
    top:2px;
}

.ToestelBox_Large .VoorraadStatus .Leverbaar
{
    color:#05bd1f;
}

/* ==== CombinatiePrijzen ==== */
.CombinatiePrijzen
{
    position:relative;
    display:block;
    width:830px;
    clear:both;
}

.CombinatiePrijzen .Titel
{
    height:19px;
    background-color:#05bd1f;
    padding:0;
    margin:0;
    padding-left:10px;
}

.CombinatiePrijzen .Titel a
{
    text-decoration:underline;
    color:#fff;
    font-weight:normal;
    padding:0;
    font-weight:bold;
}

.CombinatiePrijzen .Titel span
{
    float:left;
    color:#fff;
    font-weight:normal;
    padding:0;
    font-weight:bold;
    padding-top:2px;
}

.CombinatiePrijzen .Titel span.bold
{
    font-weight:bold;
}

.CombinatiePrijzen .Titel img 
{
    display:block;
    float:left;
    margin:0;
    padding:0;
    border:0;
}

.CombinatiePrijzen .Content
{
    float:none;
    padding:0;
    margin:0;
    margin-top:20px;
    display:table;
}

.CombinatiePrijzen .Content h1
{
    font-weight:bold;
    font-size:14px;
    padding:0;
    margin:0;
    margin-top:6px;
}

.CombinatiePrijzen .Content .Provider
{
    clear:both;
    display:block;
    padding:0px 0px 0px 5px;
    position:relative;
}

.CombinatiePrijzen .Content .Provider .ProviderSelectie
{
    bottom:0;
    display:block;
    float:left;
    position:relative;
}

.CombinatiePrijzen .Content .Provider .TypeSelectie
{
    clear:both;
    float:left;
}

.CombinatiePrijzen .Content .Provider .Progress
{
    /*position:relative;
    float:left;
    padding-top:3px;
    margin-left:10px;*/
    display:block;
    position:absolute;
    left:400px;
    width:300px;
   /* background-color:#000;*/
}

.CombinatiePrijzen .Content 
{
    clear:both;
    /*padding:10px 0 15px 0px;*/
}

.CombinatiePrijzen .Content table
{
    margin:0;
    padding:0;
    margin-left:-5px;
    float:left;
    width:835px;
    color:#000;
    border-color:#e7e7e7;
    border-collapse:collapse;
    border-width:0px;
    display:table;
}

.CombinatiePrijzen .Content table .Abonnement
{
    padding-left:11px;
}

.CombinatiePrijzen .Content table th
{
    text-align:left;
    color:#ff6800;
    font-weight:bold;
    border:0 none;
    padding-bottom:2px;
}

.CombinatiePrijzen .Content table .Black
{
    color:#000;
}

.CombinatiePrijzen .Content table td
{
    border-left:0 none;
    border-right:0 none;  
    border-bottom:solid 1px #e7e7e7;
    border-top:solid 1px #e7e7e7;
    width:auto;
    padding-bottom:3px;
}

.CombinatiePrijzen .Content table .Bestellen
{
    padding:0px;
}

.CombinatiePrijzen .Content table .Bestellen a
{
    display:block;
    float:left;
    padding:0;
    color:#f6700f;
    padding-bottom:3px;
}

.CombinatiePrijzen .Content table .Bestellen img
{
    float:left;
    display:block;
    line-height:12px;
    height:12px;
    width:12px;
    padding-left:5px;
    padding-top:1px;
}


.CombinatiePrijzen .Content table td a 
{
    width:auto;
    text-decoration:underline;
}

.CombinatiePrijzen .Content table td .Gratis
{
    font-weight:bold; 
    color:#05bd1f;
}

/* Bundels */

.CombinatiePrijzen .Content .Bundels
{
    width:835px;
    display:table;
    margin-bottom:15px;
    margin-left:5px;
}

.CombinatiePrijzen .Content .Bundels table
{
    display:table;
    background-color:#f4f3f3;
    width:835px;
    margin-left:-5px;
    border:solid 0px #fff;
    border-top:solid 1px #d4d2d2;
    border-bottom:solid 1px #d4d2d2;
}

.CombinatiePrijzen .Content .Bundels th
{
    visibility:hidden;
}

.CombinatiePrijzen .Content .Bundels tr
{
    display:table;
    height:21px;
    line-height:21px;
    width:100%;
}


.CombinatiePrijzen .Content .Bundels .Korting
{
    color:#FF0606;
    display:inline;
    font-weight:bold;
    height:21px;
    line-height:21px;
    position:inherit;
}

.CombinatiePrijzen .Content .Bundels .Korting img
{
    display:inline;
    position:absolute;

}

.CombinatiePrijzen .Content .Bundels .BundelKorting
{
    margin-left:1px;
    margin-right:5px;
    margin-top:-6px;
    position:relative;
    top:6px;
}

.CombinatiePrijzen .Content .Bundels .Info
{
    width:20px;
    padding-left:15px; 
}

.CombinatiePrijzen .Content .Bundels .Info a 
{
    display:block;
}

.CombinatiePrijzen .Content .Bundels .Info img
{
    position:relative;
    display:block;
    top:1px;
}

.CombinatiePrijzen .Content .Bundels .Omschrijving
{
    width:120px;
    padding-left:3px;
    padding-top:3px;
    font-weight:bold;
    color:#054abd;
}

.CombinatiePrijzen .Content .Bundels .rblBundels
{
    width:auto;
    border:solid 0px #fff;
    border-top:solid 0px #fff;
    border-width:0px;
}

.CombinatiePrijzen .Content .Bundels .rblBundels td 
{
    color:#0066cc;
    border:0 none;
}

.CombinatiePrijzen .Content .Bundels .rblBundels input
{
    position:relative;
    left:2px;
    top:3px;
}

.CombinatiePrijzen .Content .Bundels .rblBundels label
{
    padding-left:3px;
    padding-right:2px;
    position:relative;
    top:1px;
    cursor:pointer;
}

/*.CombinatiePrijzen .Content .Bundels .rblBundels td input
{
    position:relative;
    display:inline;
    float:left;
    top:3px;
}*/

/*.CombinatiePrijzen .Content .Bundels .rblBundels td label
{
    display:inline;
    float:left;
}*/


/*.CombinatiePrijzen .Content .CombinatiePrijzen table td .Bestellen
{
    color:#f6700f;
}

.CombinatiePrijzen .Content .CombinatiePrijzen table td img 
{
    height:15px;
    width:15px;
}*/

/* ==== Einde CombinatiePrijzen ==== */

/* ==== ToestelBoxSmall (lossegsm pagina) ==== */
.ToestelBoxes
{
    display:block;
}

.ToestelBox_Small
{
    float:left;
    width:200px;
    height:auto;
    background-color:#FFF;
    margin:0px 8px 10px 0px;
}

.ToestelBox_Small .Right
{
    float:right;
    position:relative;
    width:140px;
    height:90px;
}

.ToestelBox_Small .Foto_Toestel
{
    display:block;
    position:relative;
    float:left;
    height:90px;
    width:60px;
}

.ToestelBox_Small .Foto_Toestel img
{
    height:90px;
    width:60px;
    line-height:90px;
    padding:0px;
    margin:0px; 
    /*display: block;*/
    display:inline;
}

.ToestelBox_Small .MeerInfo
{
    padding-left:5px;    
    vertical-align:bottom; 
    position:absolute;
    bottom:0px;
}

.AbonnementMobiel .ToestelBox_Small .MeerInfo
{
}

.AbonnementMobiel .ToestelBox_Small .Foto_Toestel img .loading
{
    background-color:#000;
}

.ToestelBox_Small .MeerInfo a 
{
    text-decoration:underline;
    color:#0066cc;
}

.ToestelBox_Small .Titel
{
    padding-left:5px;    
}

.ToestelBox_Small .Titel a
{
    color:#3e73d3;
    font-weight:bold;
}

.ToestelBox_Small .Actie
{
    position:absolute;
    vertical-align:bottom; 
    bottom:12px;
    height:35px;
    height:35px;
    width:140px;
}

.ToestelBox_Small .Actie img 
{
    height:35px;
    width:140px;
    line-height:90px;
    padding:0px;
    margin:0px; 
    display: block;
}

.ToestelBox_Small .boxBottomSpacer
{
    position:relative;
    margin-top:16px;
    height:45px;
    font-size:12px;
    color:#666666;
    line-height:10px;
}

.ToestelBox_Small .boxBottom
{
    background-image:url('/img/orangegrad2_2x19.gif');
    height:19px;
}

.ToestelBox_Small .boxBottom a 
{
    position:absolute;
    margin-top:1px;
    color:#FFF;
    font-size:12px;
    text-decoration:underline;
    line-height:normal;
}

.ToestelBox_Small .boxBottom .Bestellen
{
    position:relative;
    margin-top:0;
    float:right;
    height:19px;
    width:17px;
    margin-right:5px;
}

.ToestelBox_Small .boxBottom .Bestellen img
{
    height:19px;
    width:17px;
    vertical-align:top;
}

.ToestelBox_Small .boxBottomLeft,
.ToestelBox_Small .boxBottomRight
{
    line-height:12px;
}

.ToestelBox_Small .boxBottomLeft
{
    float:left;
    border:solid 1px #e4e3e3;
    width:90px; /* 2px minder ivbm border en padding */
    height:100%;
    border-top:0px;
    border-bottom:0px;
    padding-left:8px;
}

.ToestelBox_Small .boxBottomRight
{
    float:right;
    border:solid 1px #e4e3e3;
    width:91px; /* 1px minder ivbm border en padding */
    height:100%;
    border-top:0px;
    border-bottom:0px;
    border-left:0px;
    padding-left:8px;
}

.ToestelBox_Small .boxBottomSpacer .boxBottomLeft a,
.ToestelBox_Small .boxBottomSpacer .boxBottomRight a
{
    position:absolute;
    display:block;
    /*color:#fe0404;*/
    color:#05BD1F;
    font-weight:bold;
    line-height:normal;
    font-size:13px;
    left:10px;
    margin:0;
    top:26px;
    line-height:normal;
}

.ToestelBox_Small .boxBottomSpacer .boxBottomLeft a
{
    color:#fe0404;
}


.ToestelBox_Small .boxBottomSpacer .boxBottomRight a
{
    font-size:17px;
    top:24px;
}

.AbonnementMobiel .ToestelBox_Small .boxBottomSpacer .boxBottomLeft a
{
    color:#05BD1F;
}

.AbonnementMobiel .ToestelBox_Small .boxBottomSpacer .boxBottomRight a
{
    font-size:13px;
    top:26px;
}


.ToestelBox_Small .boxBottomSpacer .boxBottomRight a
{
    width:80px;
    left:110px;
    
}

.ToestelBox_Small .ToestelPrijs
{
    margin:5px 0;
    padding-left:5px;
    position:absolute;
    bottom:-7px;
}

.ToestelBox_Small .ToestelPrijs p 
{
    color:#fd9e41;
    font-weight:bold;
}


.ToestelBox_Small .Korting
{
    position:absolute;
    padding-left:5px;
    bottom:25px;
}

.ToestelBox_Small .Korting p
{
    color:#ff0606;
    font-weight:bold;
}

.ToestelBox_Small .Korting img
{
    position:relative;
    height:21px;
    width:21px;
    margin:0;
    padding:0;
    top:6px;
}


/* ==== Einde ToestelBoxSmall ==== */
/* ==== ToestelBox v2.0 ==== */ 
.Toestellen
{
    width:830px;
}

.Toestellen li
{
    float:left;
    width:190px;
    height:170px;
    background-color:#FFF;
    margin:0px 8px 10px 0px;
    display:block;
    list-style-type:none;
    position:relative;
}

.Toestellen li  a 
{
    float:left;
    width:125px;
}

.Toestellen li .ToestelAfbeelding
{
    height:90px;
    width:60px;
    background-repeat:no-repeat;
    display:block;
}

.Toestellen li .Info
{
    position:absolute;
    top:75px;
    left:60px;
}

.Toestellen li div
{
    clear:both;
}

.Toestellen li .Left,
.Toestellen li .Right
{
    width:90px;
    display:block;
}

.Toestellen li .Left
{
    float:left;
}

.Toestellen li .Right
{
    float:right;
}

/* ==== Toestel specificaties ==== */ 
.Specificaties
{
    float:left; 
}

.Specificaties .Content
{
    padding:0;
    margin-top:20px;    
}

.Specificaties .Spacer
{
    display:block;
    background-color:#dedddd;
    width:830px;
    height:20px;
    line-height:20px;
    margin-bottom:15px;
}

.Main .Content .Specificaties h1
{
    padding:0px 8px 0px 0px;
    float:left;
}

.Main .Content .Specificaties span
{
    font-size:18px;
    color:#a7a7a9;
    font-weight:bold;
}

.Specificaties .Categorie 
{
    display:block;
    width:370px;
    background-color:#f4f3f3;
    margin-left:auto; 
    margin-right:auto;
    clear:both;
    line-height:18px;
    height:18px; 
}


.Specificaties .Categorie .Pointer
{
    float:left;
    width:25px;
    height:18px;
    line-height:18px;
}

.Specificaties .Categorie .Pointer img 
{
    display:block;
    float:left;
    line-height:18px;
    width:25px;
    height:18px;
}

.Specificaties .Regel
{
    width:345px;
    line-height:18px;
    height:18px;
    border-bottom:solid 1px #f0f0f0;
    margin-left:25px;
    clear:both;
}

.Specificaties .Left
{
    display:block; 
    float:left;
    border:solid 0px #fff;
    width:370px;
    border-right:solid 1px #CCC;
    padding-right:50px;
}

.Specificaties .Right
{
    display:block; 
    float:right; 
    border:solid 0px #fff;
    margin-right:5px;
    width:370px;
}

.Specificaties .Regel .Kenmerk
{
    padding:0;
    margin:0;
    width:170px;
    float:left; 
    padding-left:5px;
}

.Specificaties .Regel .Waarde
{
    padding:0;
    margin:0;
    width:170px;
    float:right;
}

.Specificaties .Regel .Waarde img
{
    padding:0;
    margin:0;
    padding-top:3px;
}

.Specificaties .Regel .Memo
{
    padding-left:25px;
    float:left;
}
/* ==== Abonnementen ==== */
.Main .Content .Abonnementen 
{
    display:block;
    width:830px;
}

.Main .Content .Abonnementen .Overzicht
{
    width:830px;
    border:solid 0px #fff;
}

.Main .Content .Abonnementen .Overzicht tr,
.Main .Content .Abonnementen .Overzicht td,
.Main .Content .Abonnementen .Overzicht th
{
    height:25px;
    border:solid 0px #fff;
}

.Main .Content .Abonnementen .Overzicht th
{
    height:25px;
    font-weight:bold;
    padding-top:0px;
    bottom:5px;
    position:relative;
    text-align:left;
}

.Main .Content .Abonnementen .Overzicht tr
{
}

.Main .Content .Abonnementen .Overzicht th
{
 
}

.Main .Content .Abonnementen .Overzicht td
{
    border-bottom:solid 1px #d4d2d2;
}
    

.Main .Content .Abonnementen .Overzicht th,.Abonnementen .Overzicht td
{
   
    padding-left:10px;
}

.Main .Content .Abonnementen .Vodafone
{
    color:#ff0006;
}

.Main .Content .Abonnementen .T-Mobile
{
    color:#fc03ca;
}

.Main .Content .Abonnementen .Telfort
{
    color:#4165b9;
}

.Main .Content .Abonnementen .Hi
{
    color:#1f1e7b;
}

.Main .Content .Abonnementen .KPN
{
    color:#03c003;
}

.Main .Content .Abonnementen .Debitel
{
    color:#00A38D;
}

.Main .Content .Abonnementen .Simpel
{
    color:#0422ff;
}

.Main .Content .Abonnementen .Termijn
{
    font-weight:normal;
    width:60px;
}

.Main .Content .Abonnementen .Normaal
{
    width:65px;
    color:#b5b6b8;
    text-decoration:line-through;
}

.Main .Content .Abonnementen .Maandelijks
{
    font-weight:normal;
}

.Main .Content .Abonnementen .Bestellen
{
    color:#f56d0c;
    font-weight:normal;
}

.Main .Content .Abonnementen td,
.Main .Content .Abonnementen a
{
    font-weight:bold;
}

.Main .Content .Abonnementen ul 
{
    float:left;
    clear:both;
}

.Main .Content .Abonnementen li
{
    padding:2px 0px 2px 0px;
   list-style-image:url('/img/orange-arrow-right2.gif');
    margin-left:25px;
}

.Main .Content .Abonnementen li a 
{
    font-weight:normal;
    position:relative;
    top:-2px;
}



/* ==== Providers ==== */

.Abonnementen .Provider
{
    background-color:#f4f3f3;
    display:block;
    height:25px;
    padding-top:5px;
    margin-bottom:20px;
}

.Abonnementen .Provider .dlProvider
{
    width:110px;
}

.Abonnementen .Provider .dlType
{
    width:140px;
}
.Abonnementen .Provider .dlContractsDuur
{
    width:105px;
    
}
/* ==== Einde Abonnementen ==== */
/* ==== Einde Toestelspecificaties ==== */ 
/* ==== Orderformulier ==== */

/* ==== Einde OrderFormulier ==== */
.Content .OrderFormulier
{
    display:block;
    clear:both;
    margin-left:5px;
    margin-bottom:30px;
    border-bottom:solid 1px #ccc;
    padding-bottom:15px;
    width:800px;
}



.OrderFormulier .Stap
{
    clear:both;
    position:relative;
    margin:10px 0px 10px;
    float:left;
    height:30px;
}

.Main .Content .OrderFormulier .Stap h1
{
    float:left;
    color:#c4c4c5;
    padding:5px 0px ;
    clear:none;
}

.Main .Content .OrderFormulier h1
{
    clear:both;
    padding:0px;
    float:left;
    font-size:14px;
    padding:10px 0 10px 0;
}

.OrderFormulier .Stap img
{
    float:left;
    vertical-align:bottom;
    position:relative;
    height:30px;
    width:20px;
}

.OrderFormulier .Item
{
    clear:both;
    display:block;
    height:25px;
}

.OrderFormulier .Item div
{
    float:left;
    height:22px;
    padding-top:3px;
}

.OrderFormulier .Item .Omschrijving
{
    width:150px;
    height:20px;
    padding-top:5px;
}

.OrderFormulier .Item .Waarde
{
    width:350px;
}

.OrderFormulier .Item .Waarde_Medium
{
    width:180px;
}

.OrderFormulier .Item .Uitgebreid
{
    width:auto;
}

.OrderFormulier .Item .Uitleg
{
    color:#0066cc;
    padding-left:15px;
    position:relative;
    top:4px;
}

.OrderFormulier .Item .Anders
{
     top:0;
}

.OrderFormulier .Item .Anders input
{
    width:155px;
}



.OrderFormulier .Item .Omschrijving em
{
    font-style:normal;
    color:#f30707;
    top:3px;
}


.OrderFormulier .Item .Datum
{
    vertical-align:middle;
}

.OrderFormulier .Item .Datum .Dag
{
    width:40px;
}

.OrderFormulier .Item .Datum .Maand
{
    width:80px;
}

.OrderFormulier .Item .Datum .Jaar
{
    width:50px;
}


.OrderFormulier .Item .Medium
{
    width:175px;
}

.OrderFormulier .Item .Small
{
    width:65px;
}

.OrderFormulier .Item input
{
    border:solid 1px #c6c6c7;
    width:100%;
    height:15px;
    padding:2px 0px 0px 2px;
}

.OrderFormulier .Item select
{
    width:178px;
}


.OrderFormulier .Item .Waarde .Error,
.OrderFormulier .Item .Waarde_Medium .Error,
.OrderFormulier .Item .Uitleg .Error, 
.OrderFormulier .Item .Anders .Error
{
    /*background-color:#fad0a6;*/
     /*background-color:#ff7800;*/
    background-color:#ff0000;
    /*background-color:#ec2c28;*/
    color:#fff;
}

.OrderFormulier .Item .Waarde table,
.OrderFormulier .Item .Waarde_Medium table,
.OrderFormulier .Item .Uitleg table
{
    display:none;
}

.OrderFormulier .Item .Waarde .Radio
{
    display:block;
    float:left;
}

.OrderFormulier .Item .Radio input
{
    width:auto;
    height:auto;
    border:solid 0px #fff ;
    
}

.OrderFormulier .Item .Disabled
{
    background-color:#e5e5e5;
}

.OrderFormulier .Footer
{
    clear:both;
    margin:0;
    padding:0;
    width:500px;
    height:40px;
    padding-top:15px;
    background-color:#fff;
}

.OrderFormulier .Footer .Terug
{
    float:left;
    position:relative;  
    left:-8px;
}

.OrderFormulier .Footer .Verder
{
    float:right;
    position:relative;
       left:5px;
       margin:0;
}

.OrderFormulier .WinkelwagenOverzicht .Item
{
    border-top:solid 1px #d4d2d2;
    padding:5px 0px 5px 5px;
    /*min-height:10px;*/
    height:15px;
    height:auto;
    
}


.OrderFormulier .WinkelwagenOverzicht .Item span
{
    padding-right:5px;
    padding-left:5px;
    border-right:solid 2px #f56e0d;
    
}

.OrderFormulier .WinkelwagenOverzicht .Item .First
{
    padding-left:0px;
}

.OrderFormulier .Legitimatie
{
    display:block;
    position:relative;
}

.OrderFormulier .Legitimatie .Legitimatie_Informatie
{
    float:left;
    margin-top:-75px;
    position:absolute;
    right:-15px;
    width:150px;
    border:solid 1px #f46d11;
    padding:0px 15px 15px 15px;
    color:#0066cc;
}

.OrderFormulier .Legitimatie .Legitimatie_Informatie img
{
    clear:both;
}

.OrderFormulier .Legitimatie .Legitimatie_Informatie a,
.Legitimatie_Popup a 
{
    cursor:pointer;
}

.OrderFormulier .Legitimatie .Legitimatie_Popup
{
    display:block;
    background-color:#fff;    
}

.OrderFormulier .Legitimatie .Legitimatie_Popup_background
{
    background-color:#ccc;
    opacity:0.4;
    filter:alpha(opacity=40)
}

.OrderFormulier .Legitimatie .Waarschuwing
{
    width:540px;
    background-color:#fafc2c;
    margin:35px 0 15px 10px;
    padding:10px 15px 10px 15px;
}

.OrderFormulier .Legitimatie .Waarschuwing h1
{
    clear:both;
    font-size:12px;
    color:#000;
    float:left;
    padding:0;
}

.OrderFormulier .Legitimatie .Waarschuwing p 
{
    clear:both;
}
/* ==== Betaal methode ==== */
.BetaalMethode
{
}

.Main .Content .BetaalMethode .Stap
{
    margin-left:5px;
    margin-top:5px;
    height:30px;
}

.Main .Content .BetaalMethode .Stap h1
{
    float:left;
    color:#a7a7a9;
    padding:0px;
}

.BetaalMethode .Stap img
{
    float:left;
    height:30px;
    position:relative;
    vertical-align:bottom;
    width:20px
}

.BetaalMethode .Spacer
{
    display:block;
    position:relative;
    clear:both;
    float:left;
    border-top:solid 1px #ccc;
    height:1px;
}

.BetaalMethode .Big
{
    width:830px;   
    left:-5px;
}

.BetaalMethode .Small
{
    width:465px;
}

.BetaalMethode .rblBetaalMethode
{
    float:left;
    display:block;
    width:500px;
    margin-left:5px;
}

.BetaalMethode .rblBetaalMethode tr
{
    display:table;
    position:relative;
    top:10px;
}

.BetaalMethode .rblBetaalMethode td
{
    position:relative;
    height:70px;
    font-weight:bold;
    display:table;
    vertical-align:text-top;
    width:465px;
    border-bottom:solid 1px #cccccc;
    
}

.BetaalMethode .rblBetaalMethode input
{
    display:block;
    float:left;
    height:14px;
    width:14px;
    clear:both;
    position:relative;
    top:15px;
}

.BetaalMethode .rblBetaalMethode label
{
    float:left;
    font-weight:bold;
    display:block;
    height:20px;
    left:20px;
    position:relative;
    clear:both;
}


.BetaalMethode .Regel
{ 
    width:465px;
    float:left;
}

.BetaalMethode .Regel.Vooruitbetalen
{
    padding-left:26px;
    position:relative;
    top:-35px;
}

.BetaalMethode .Regel.iDeal
{
    margin-bottom:25px;
}

.BetaalMethode .Regel.Rembours
{
padding-left:26px;
position:relative;
top:-15px;
}

.BetaalMethode .Footer
{
    clear:both;
    height:45px;
    margin-left:5px;
    padding:0;
    position:relative;
    width:500px;
    float:left;
}

.BetaalMethode .Footer .Terug
{
    float:left;
    margin-left:5px;
    display:block;
}

.BetaalMethode .Footer .Verder
{
    float:right;
    position:relative;
    right:30px;
    display:block;
}

/* ==== Einde Betaal methode ==== */
/* ==== Aanbiedingen ==== */ 
.Ritmo 
{
    position:relative;
    /*right:-3px;
    top:1px;*/
    float:left;
}

.RitmoAanbiedingen
{
    position:relative;
    right:-6px;
    top:0px;
}

.Main .Content .VideoBanner
{
    float:left;
    position:relative;

}

.Main .Content .VideoBanner a
{
    float:left;
}

.Main .Content .VideoBanner .VideoFrame
{
    position:relative;
    width:575px;
    height:350px;
    z-index:900;
    border:solid 1px #ff0000;
}

.Main .Content .VideoBanner .VideoFrame embed
{
    display:inherit;
    z-index:55;
    position:absolute;
}

.Overlay
{
    background-color:#000;
    opacity:0.8;
    filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	position:absolute;
}

.Main .Content .Aanbiedingen
{
    float:left;
    width:835px;
}

.Main .Content .AanbiedingTitel
{
    clear:both;
    position:relative;
    padding-top:0px;
    padding-bottom:15px;
}

.Aanbiedingen .Aanbieding
{
    float:left;
    display:block;
    height:200px;
    margin-right:10px;
    margin-bottom:10px;
    position:relative;
}

.Aanbiedingen .Banner
{
    display:block;
    float:left;
    margin-right:10px;
    padding-top:10px;
    padding-bottom:10px;
}

.Aanbiedingen .Small,
.Aanbiedingen .Small .Footer
{
    width:200px;
    display:block;
}

.Aanbiedingen .Medium,
.Aanbiedingen .Medium .Footer
{
    width:410px;
    display:block;
}

.Aanbiedingen .Large,
.Aanbiedingen .Large .Footer
{
    width:830px;
    display:block;
}

.Aanbiedingen .Large
{
    margin-bottom:20px;
}


/*.Aanbiedingen .Small .Left,
.Aanbiedingen .Small .Right
{
    width:100px;
}*/

.Aanbiedingen .Small .Tekst
{
    width:200px;
}

/*.Aanbiedingen .Medium .Left,
.Aanbiedingen .Medium .Right
{
    width:205px;
}*/

.Aanbiedingen .Medium .Tekst
{
    width:220px;
}

/*.Aanbiedingen .Large .Left,
.Aanbiedingen .Large .Right
{
    width:400px;
}*/

.Aanbiedingen .Aanbieding .Footer .Left
{
    height:18px;
    width:auto;
}

.Aanbiedingen .Aanbieding .Footer .Right
{
    height:18px;
    width:80px;
}

.Aanbiedingen .Aanbieding .Left,
.Aanbiedingen .Aanbieding .Right
{
    height:155px;
 
}

.Aanbiedingen .Large .Tekst
{
    width:430px;
}


.Aanbiedingen .Aanbieding .Left
{
    float:left;
    padding-top:1px;
    width:120px;
}

.Aanbiedingen .Aanbieding .Right
{
    float:right;
    padding-top:1px;
    height:140px;
}

.Aanbiedingen .Aanbieding .Footer
{
    clear:both;
    text-align:right;
    height:18px;
    margin:0;
    padding:0;
    background-color:#fff;
    float:left;
}

.Aanbiedingen .Aanbieding .Footer a 
{
    color:#fff;
    text-decoration:underline;

}

.Aanbiedingen .Aanbieding .Footer .Left
{
    text-align:left;
    height:18px;
}

.Aanbiedingen .Aanbieding .Footer .Left a 
{
    padding-left:10px;
    font-size:12px;     
}

.Aanbiedingen .Aanbieding .Footer .Right a 
{
    float:left;
    font-size:12px;     
}

.Aanbiedingen .Aanbieding .Footer .Right .Winkelmandje
{
    float:right;
    padding:0;
    position:relative;
    top:-1px;
    border:solid 0 #fff;
}

.Aanbiedingen .Aanbieding .Footer .Right .Winkelmandje img
{
    border:solid 0 #fff;
}

.Aanbiedingen .Aanbieding .Provider
{
    height:30px;
    padding-left:3px;
    width:54px;
}

.Aanbiedingen .Aanbieding .Provider img
{
    width:48px;
    height:27px;
}

.Aanbiedingen .Aanbieding .Titel
{
    height:25px;
    color:#3e73d3;
    line-height:25px;
}

.Aanbiedingen .Aanbieding .Titel a 
{
    
    font-size:12px;
    padding-left:3px;
}

.Aanbiedingen .Aanbieding .Tekst
{
    height:85px;
    left:0;
    padding-left:3px;
    position:absolute;
    width:100%;
    z-index:1;
}

.Aanbiedingen .Aanbieding .Tekst h3 
{
    padding:0px;
    font-weight:normal;
    color:#FC9E42;
}

.Aanbiedingen .Aanbieding .Afbeelding
{
    float:right;
    position:relative;
    left:0px;
    top:15px;
}

.Aanbiedingen .Aanbieding .Afbeelding a 
{
    float:right;
}

.Aanbiedingen .Aanbieding .Prijs
{
    height:35px;
    top:90px;
    padding-left:10px;
    position:relative;
    vertical-align:middle;
    line-height:35px;
}

.Aanbiedingen .Aanbieding .Prijs a
{
    color:#fc0303;
    font-weight:bold;
    font-size:12px;
}

.Aanbiedingen .Aanbieding .Footer
{
    height:18px;
    background-image:url('/img/orangegrad_aanbieding.gif');
    background-repeat:repeat-x;
    clear:both;
}

.Main .Content .SimonlyBlok
{
    float:left;
    display:block;
    width:830px;
    height:195px;
    background-repeat:no-repeat;
    background-image:url('/img/aanbiedingpaginas/SimonlyBlokken.gif');
    padding-top:10px;
    border-bottom:solid 1px #04be09;
    margin-bottom:20px;
}


.Main .Content .SimonlyBlok p 
{
    height:19px;
    line-height:19px;
    padding:0 0 0 8px;
    vertical-align: middle;
    background-color:#04BE09;
    color:#FFFFFF;
    font-weight:bold;
}

.Main .Content .SimonlyBlok p img
{
    border:0 none;
    display:inline;
    margin-top:-12px;
    padding:0;
    position:relative;
    top:8px;
    height:22px;
    line-height:22px;
}

.Main .Content .SimonlyBlok .Item 
{
    height:55px;
    float:left;
    width:100%;
}

.Main .Content .SimonlyBlok .Item a
{
    clear:both;
    color:#006BA5;
    float:left;
    font-family:Arial;
    font-size:11px;
    left:94px;
    position:relative;
    text-decoration:underline;
    top:-49px;
}

.Main .Content .SimonlyBlok .Item img 
{
    vertical-align:middle;
}

.Main .Content .SimonlyBlok .Left
{
    width:50%;
    float:left;
    position:relative;
    height:175px;
}

.Main .Content .SimonlyBlok .Right
{
    width:50%;
    float:right;
    position:relative;
    height:175px;
}

.Main .Content .SimonlyBlok .Item .Provider
{
display:block;
float:left;
height:50px;
margin-top:10px;
padding-left:15px;
width:75px;
}

.Main .Content .SimonlyBlok .Item .Provider a
{
    top:3px;
    clear:none;
    left:0px;
}

.Main .Content #SimOnlyAanbieding .SimOnlyBlok
{
    background-repeat:no-repeat;
    display:block;
    float:left;
    height:78px;
    margin:0 4px 10px 0;
    padding-left:120px;
    padding-top:25px;
    position:relative;
    top:1px;
    width:290px;
}

.Main .Content #SimOnlyAanbieding .SimOnlyBlok ul 
{
    list-style-type:none;
    padding-top:8px;
    display:block;
}

.Main .Content #SimOnlyAanbieding .SimOnlyBlok ul li
{
    padding:1px 0px 2px 10px;
}

.Main .Content #SimOnlyAanbieding a
{
    padding-left:3px;
    cursor:pointer;
    text-decoration:underline;
}

.Main .Content #SimOnlyAanbieding .Vodafone
{
    background-image:url('/img/simonlyblokken/vodafone.gif');
}

.Main .Content #SimOnlyAanbieding .Vodafone a 
{
    color:#fd3a3a;
    
}

.Main .Content #SimOnlyAanbieding .Vodafone li
{
    background: url('/img/simonlyblokken/pointer-vodafone.gif') left no-repeat;
    
    /*_list-style-image :url();*/

}

.Main .Content #SimOnlyAanbieding .Telfort
{
    color:#fd3a3a;
    background-image:url('/img/simonlyblokken/telfort.gif');
}

.Main .Content #SimOnlyAanbieding .Telfort li
{
    background: url('/img/simonlyblokken/pointer-telfort.gif') left no-repeat;
}

.Main .Content #SimOnlyAanbieding .KPN
{
    background-image:url('/img/simonlyblokken/kpn.gif');
}

.Main .Content #SimOnlyAanbieding .KPN li
{
    background: url('/img/simonlyblokken/pointer-kpn.gif') left no-repeat;
}

.Main .Content #SimOnlyAanbieding .KPN a 
{
    color:#52c534;
}

.Main .Content #SimOnlyAanbieding  .Hi
{
    color:#fd3a3a;
    background-image:url('/img/simonlyblokken/hi.gif');
}

.Main .Content #SimOnlyAanbieding  .Hi li
{
    background: url('/img/simonlyblokken/pointer-hi.gif') left no-repeat;
}

.Main .Content #SimOnlyAanbieding  .Hi a 
{
    color:#23499c;
}

.Main .Content #SimOnlyAanbieding .TMobile
{
    color:#fd3a3a;
    background-image:url('/img/simonlyblokken/t-mobile.gif');
}

.Main .Content #SimOnlyAanbieding .TMobile li
{
    background: url('/img/simonlyblokken/pointer-t-mobile.gif') left no-repeat;
}

.Main .Content #SimOnlyAanbieding .TMobile a
{
    color:#f0388e;
}

.Main .Content #SimOnlyAanbieding .Debitel
{
    background-image:url('/img/simonlyblokken/debitel.gif');
}

.Main .Content #SimOnlyAanbieding .Debitel li
{
    background: url('/img/simonlyblokken/pointer-debitel.gif') left no-repeat;
}

.Main .Content #SimOnlyAanbieding .Tele2
{
    background-image:url('/img/simonlyblokken/tele2.gif');
}

.Main .Content #SimOnlyAanbieding .Tele2 li
{
    background: url('/img/simonlyblokken/pointer-Tele2.gif') left no-repeat;
}

.Main .Content #SimOnlyAanbieding .Tele2 a
{
    color:#000;
}

.Main .Content #SimOnlyAanbieding .Debitel a 
{
    color:#fd3a3a;
}


.Main .Content .AanbiedingPaginas
{
    width:837px;
    float:left;
}

.AanbiedingPaginas .Pagina
{
    position:relative;
    float:left;
    margin-right:7px;
    bottom:10px;
    height:61px;
    width:132px;
}

.AanbiedingPaginas .Pagina .Afbeelding
{
    width:132px;
    height:61px;
}

.AanbiedingPaginas .Pagina .Link
{
    position:relative;
    text-align:center;
    width:132px;
    height:18px;  
    top:-16px; 
}

.AanbiedingPaginas .Pagina .Link a
{
    color:#fff;
    cursor:pointer;
}

.Main .Content .AanbiedingInhoud
{
    width:810px;
    display:block;
    height:auto;
}

.Main .Content .AanbiedingInhoud h1 
{
    margin-bottom:15px;
    z-index:1;
    position:relative;
    padding:0px;
}

.Main .Content .ExtraAbonnementen h1 
{
    margin:0;
    padding:0;
    position:relative;
    margin-bottom:20px;
}


.AanbiedingInhoud .Overzicht
{
    height:130px;
    width:795px;
    background-color:#eeeeee;
    border-top:solid 1px #d4d2d2;
    border-bottom:solid 1px #d4d2d2;
    padding-left:15px;
}

.AanbiedingInhoud .Overzicht ul
{
    float:left;
    display:block;
    position:relative;
    top:50%;
    margin-top:-45px;
    width:auto;
    left:25px;
}

.AanbiedingInhoud .Overzicht li
{
    clear:both;
    list-style-image:url(/img/orange-arrow-right3.gif);
    list-style-position:inside;
    line-height:20px;
    height:20px;
    text-align:left;
    display:block;
    position:relative;
    padding-left:3px;
    bottom:4px;
}

.AanbiedingInhoud .Overzicht div
{
    position:relative;
    top:10%;
    
}
   
.AanbiedingInhoud .Overzicht .Afbeelding
{
    display:block;
    border:solid 1px #d8d6d6;
    width:70px;
    height:100px;
    float:left;
}

.AanbiedingInhoud .Overzicht .Afbeelding img
{
    width:70px;
    height:100px;
}


.AanbiedingInhoud .Overzicht .Plus
{
    width:30px;
    height:100px;
    float:left;
}

.AanbiedingInhoud .Overzicht .Plus img 
{
    display:block;
    padding:0px;
    position:relative;
    top:40%;
    left:5px;
}

.AanbiedingInhoud .Omschrijving h2
{
    padding:10px 0 3px 0;
    font-weight:bold;
}

.AanbiedingInhoud .Omschrijving div 
{
    border-bottom:solid 1px #d4d2d2;
    padding-bottom:10px;
}

.AanbiedingInhoud .Bestellen
{
    float:right;
    position:relative;
    /*z-index:1;*/
    margin-top:-35px;
}

.AanbiedingInhoud .ExtraAbonnementen
{
    display:block;
    width:810px;
    float:left;
    padding-top:35px;
}


.AanbiedingInhoud .ExtraAbonnementen .Abonnement
{
    clear:both;
    width:810px;
    height:80px;
    margin-bottom:15px;  
    border-bottom:solid 1px #d4d2d2; 
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Header
{
    width:810px;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Header div 
{
    background-color:#fff;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Item
{
    width:735px;
    float:right;
    height:49px;  
    line-height: 49px;
    border-top:solid 1px #d4d2d2; 
    position:relative;
   
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Header
{
    height:30px;
    float:left;
    height:30px;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Header .Provider
{
    width:75px;
    height:80px;
    float:left;
    margin-top:40px;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Header .Provider img
{
     vertical-align:bottom;
     width:48px;
     height:27px;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Header .Maandelijks
{
    color:#00cc00;
    width:55px;
    padding:10px 5px 0px 5px;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Header .Normaal
{
    text-decoration:none;   
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Omschrijving
{
    text-align: left;
    width:345px;
    line-height:normal;
    margin-top:10px;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Normaal
{
    width:65px;
    background-color:#f3f3f3;
    margin-right:45px;
    text-decoration:line-through;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Maandelijks
{
    width:65px;
    background-color:#f3f3f3;
    margin-right:45px;
    font-weight:bold;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Header .Bedrag
{
    font-weight:normal;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Bedrag
{
    width:60px;
    background-color:#f3f3f3;
    font-weight:bold;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Bestellen
{
    width:110px;
    text-align:right;
    float:right;
    margin:0;
    padding:0;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Bestellen img,
.AanbiedingInhoud .ExtraAbonnementen .Abonnement .Bestellen a
{    
    display:block;
    width:90px;
    height:30px;
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
    float:right;
}

.AanbiedingInhoud .ExtraAbonnementen .Abonnement div
{
    float:left;
    height:49px;

    top:0px;
    text-align:center;
}


.AanbiedingInhoud .ExtraAbonnementen .Abonnement h2 
{
    padding:0;
    top:0;
    bottom:0;
    margin:0;
    color:#00cc00;
    float:left;
}

/* ==== Einde Aanbiedingen ==== */
/* ==== Maak je eigen actie ==== */
.MaakjeEigenActie
{
    width:830px;
    display:block;
}

.MaakjeEigenActie .CategorieOverizcht
{
    width:810px;
    display:block;
    float:left;

}

.MaakjeEigenActie .CategorieSelectie
{   
    width:810px;
    display:block;
    float:left;
}

.MaakjeEigenActie .CategorieSelectie h1
{
    padding:0;
    margin:0;
}

.CategorieSelectie .Artikelen
{
    display:block;
    clear:both;
    width:735px;
}

.CategorieSelectie .Artikelen .Artikel
{
    display:block;
    clear:both;
    width:735px;
    height:90px;
    margin-bottom:15px;
    border-bottom:solid 1px #d4d2d2;
    
}

.CategorieSelectie .Artikelen .Artikel .Header
{
    border-bottom:1px solid #D4D2D2;
    clear:none;
    float:left;
    height:auto;
    margin:0;
    width:auto;
}

.CategorieSelectie .Artikelen .Artikel .Header div
{
    font-weight:bold;
}

.CategorieSelectie .Artikelen .Artikel .Afbeelding
{
    display:block;
    height:90px;
    width:77px;
    float:left;
}

.CategorieSelectie .Artikelen .Artikel .Afbeelding img
{
    display:block;
    height:90px;
    width:60px;
}

.CategorieSelectie .Artikelen .Artikel .Header .Titel
{
    width:500px;
    padding:7px 0px 9px 0px;
}

.CategorieSelectie .Artikelen .Artikel .Item
{
    position:relative;
    float:left;
    width:655px;
    height:70px;
}

.CategorieSelectie .Artikelen .Artikel .Item .Omschrijving
{
    display:block;
    float:left;
    overflow:hidden;
    width:500px;
    padding-top:9px;
    line-height:15px;
}

.CategorieSelectie .Artikelen .Artikel .Item .Omschrijving a
{
    text-decoration:underline;
}

.CategorieSelectie .Artikelen .Artikel .Item .Toevoegen
{
    display:block;
    float:left;
    height:40px;
    left:50px;
    margin-top:20px;
    position:relative;
    width:115px;
}

.CategorieSelectie .Artikelen .Artikel .Item .Toevoegen a
{
    float:right;
    margin-top:40px;
    position:relative;
}

.MaakjeEigenActie .Categorie
{
    float:left; 
    display:block;
    background-color:#ccc;
    margin:0px 10px 10px 0px;
    height:114px;
}

.MaakjeEigenActie .Categorie .Afbeelding,
.MaakjeEigenActie .Categorie .Afbeelding img,
.MaakjeEigenActie .Categorie .Afbeelding a 
{
    padding:0px;
}

.MaakjeEigenActie .Categorie .Link
{
    position:relative;
    top:-16px;
    vertical-align:middle;
     text-align:center;
}

.MaakjeEigenActie .Categorie .Link a 
{
    color:#fff;
    font-weight:bold;
}

.Main .Content .MJA .ArtikelSelectie
{
    width:595px;
    height:135px;
    display:block;
    clear:both;
    float:left;
}

.Main .Content .MJA .ArtikelSelectie h1
{
    color:#f46507;
    font-size:14px;
    font-weight:bold;
    float:left;
    padding-bottom:5px;
}

.Main .Content .MJA .ArtikelSelectie .Stap
{
    clear:none;
    display:inline;
    height:auto;
    margin:10px 0 0;
    padding:0;
    width:80px;
}

.Main .Content .MJA .ArtikelSelectie .Tekst
{
    width:515px;
}

.Main .Content .MJA .ArtikelSelectie .Afbeelding
{
    float:left;
    display:block;
    width:70px;
    height:105px;
    border:solid 1px #b7b6b6;
}

.Main .Content .MJA .ArtikelSelectie .Afbeelding img 
{
    width:70px;
    height:105px;

}

.Main .Content .MJA .ArtikelSelectie .Provider img
{
    width:64px;
    height:36px;
position: relative;
top: 50%;
left: 50%;
margin: -32px 0 0 -32px;
}

.Main .Content .MJA .ArtikelSelectie .Artikel
{
    width:505px;
    height:105px;
    display:block;
    float:left;
    padding-left:10px;
}

.Main .Content .MJA .ArtikelSelectie .Artikel .Selectie .Medium
{
    width:119px;
}


.Main .Content .MJA .ArtikelSelectie .Artikel .Selectie .Large
{
    width:255px;
}

.Main .Content .MJA .ArtikelSelectie .Artikel .Titel
{
    padding-top:10px;
    padding-bottom:3px;
    border-bottom:solid 1px #d4d2d2;
    height:15px;
    font-weight:bold;
}

.Main .Content .MJA .ArtikelSelectie .Artikel .Titel ul
{
    float:left;
}

.Main .Content .MJA .ArtikelSelectie .Artikel .Titel li
{
    float:left;
    padding-right:3px; 
    padding-left:3px; 
    font-weight:bold;
    border-right:2px solid #f46708;
    list-style-type:none;
}

.Main .Content .MJA .ArtikelSelectie .Artikel .Omschrijving
{
    padding-top:3px;
    color:#666666;
}

.Main .Content .MJA .Overzicht
{
    display:block;
    width:235px;
    height:405px;
    float:right;
}

.Main .Content .MJA .Overzicht .Top
{
    float:right;  
    background-image:url(/img/mja-overzicht-bg.gif);
    background-repeat:no-repeat;
    width:140px;
    height:335px;
    margin-right:40px;
    padding:10px 10px 0px 20px;
}

.Main .Content .MJA .Overzicht .Top h2,h3,h4
{
    padding:0px;
    text-align:left;
    font-weight:bold;
}

.Main .Content .MJA .Overzicht .Top h2
{
    font-size:12px;
    color:#004ebb;
}

.Main .Content .MJA .Overzicht .Top h3
{
    color:#ff0000;
    font-size:24px;
    display:block;
    width:125px;
    height:40px;
    background-color:#fff;
    position:relative;
    left:-5px;
    padding-left:15px;
    padding-top:10px;
    margin-top:15px;
}

.Main .Content .MJA .Overzicht .Top h4
{
    padding-top:20px;
}

.Main .Content .MJA .Overzicht .Bestellen
{
    width:220px;
    height:65px;   
    float:left; 
    left:3px;
    position:relative;
}

.Main .Content .MJA .Overzicht .Bestellen input
{
    width:220px;
    height:65px;
}

.Main .Content .MJA .Loader
{
background-color:#FFFFFF;
display:block;
float:left;
height:35px;
left:10px;
position:relative;
top:-80px;
width:510px;
padding-top:35px;
}


/* ==== Infomriatie ==== */
.Informatie,
.InformatieBoxNrml
{
    width:625px;
    float:left;
}

.InformatieBoxNrml
{
    margin-left:3px;
}

.Informatie h1
{
    margin-left:2px;
}

.Informatie p 
{
float:left;
padding-top:10px;
width:100%;
}

.Informatie .Hoofdstukken
{

}

.Informatie .Hoofdstukken a 
{
    text-decoration:underline;
    margin-left:5px;
    position:relative;
    top:2px;
    color:#000000;
    text-decoration:none;
}

.Informatie .Hoofdstukken a:hover
{
    text-decoration:underline;
}

.Informatie .Hoofdstukken .Hoofdstuk
{
background-color:#F4F3F3;
display:block;
float:right;
font-weight:bold;
height:17px;
padding:0 0 0 0;
position:relative;
top:20px;
width:590px;
}

.Informatie .Hoofdstukken .Hoofdstuk a
{
    font-weight:bold;
    padding-bottom:3px;
}


.Informatie .Hoofdstukken ul
{
    clear:both;
    float:left;
    margin-left:2px;
}

.Informatie .Hoofdstukken li
{
    list-style-type:none;
    padding-top:2px;
    float:left; 
    clear:both;
    width:100%;
}

.Informatie .Hoofdstukken .SubInformatie
{
    height:18px;
    border-bottom:dotted 2px #e0e0e0;
    padding-left:35px;
    width:590px
}

.Informatie .Hoofdstukken li img
{
    padding:0;
    top:3px;
    position:relative;
}

.Informatie .Hoofdstukken li .HoofdstukAfbeelding
{
    margin:5px 0px 0px 0px;
    float:left;
}


.Informatie .InformatieBoxNrml .Top
{
    padding:0;
    margin-top:-20px;
    float:right;
    font-size:4px;
}

.Informatie .InformatieBoxNrml .Top a
{
    font-size:10px;
}

.Informatie .InformatieBoxNrml h1
{
    float:left;
    padding:0;
    padding-top:40px;
    width:100%;
    font-size:15px;
    font-family:Arial;
    margin-left:-1px;
}

.Informatie .InformatieBoxNrml a
{
    float:right;
    margin-top:-20px;
}

.Informatie .InformatieBoxNrml .tekst
{
    float:left;
    padding-top:10px;
    line-height:15px;
}

.Informatie .InformatieBoxNrml .tekst a 
{
    float:none;
    margin:0;   
}

.Informatie .InformatieBoxNrml .tekst ul
{
    float:none;
    clear:both;
    margin:10px 0px 10px 20px ;
}

.Informatie .InformatieBoxNrml .tekst li
{
    float:none;
    clear:both;
    list-style-image:url('/img/orange-arrow-right2.gif');
    list-style-position:outside;
    padding:0.1em 0;
}

.Informatie .InformatieBoxNrml .tekst li ul
{
    clear:both;
    height:auto;
    margin:0 0 0 -20px;
    line-height:normal;
}

.Informatie .InformatieBoxNrml .tekst li ul li
{
    list-style-image:none; 
    list-style-type:none;
    line-height:14px;
}

.Informatie .InformatieBoxNrml .tekst p 
{
    padding:0;
}

.Informatie .InformatieBoxNrml ul
{
    padding:0;
    float:left;
    list-style-type:none;
}

/* Tarieven */
.Tarieven 
{
    width:830px;
    float:left;
}

.Tarieven input
{
    clear:both;
    float:right;
    padding-right:90px;
    margin:5px;
}

.Tarieven .Tarief 
{
    width:740px;
    margin-bottom:25px;
    float:left;
    clear:both;
}

.Tarieven .Tarief .Header
{
    height:40px;
    margin:0;
    float:left;
    bottom:0px;
    border-bottom:solid 2px #ff8417;
    width:740px;
    clear:both;
    padding:0px;
}

.Tarieven .Index .Header
{
    border-bottom:solid 0px #fff;
}

.Tarieven .Tarief .Header img
{
    float:left;
}

.Tarieven .Tarief .Header h2 
{
    color:#000000;
    float:left;
    font-weight:bold;
    height:35px;
    line-height:55px;
    padding:0 0 0 15px; 
    font-size:13px;
}

.Tarieven .Tarief .Header a 
{
    float:right;
    vertical-align:bottom;
    padding-top:20px;
}

.Tarieven .Index div img
{
    float:left;
    clear:both;
}

.Tarieven .Index ul
{
    display:block;
    float:left;
    list-style-type:none;
    margin-left:-4px;
}

.Tarieven .Tarief div ul
{
    float:left;
}

.Tarieven .Tarief div 
{
    margin-left:75px;
    padding-top:5px;
    float:left;
}

.Tarieven .Tarief div li
{
    float:left;
    list-style-type:none;
    padding-left:5px;
}

.Tarieven .Tarief div li a
{
    border-right:1px solid #0066CC;
    color:#0066CC;
    font-size:11px;
    padding-left:3px;
    padding-right:6px;
}

.Tarieven .Index div
{
    float:left;
    margin:0;
    width:100%;
}


.Tarieven .Netwerkacties ul .Abonnement
{
    font-weight:bold;
    border-bottom:solid 1px #e9e8e8;
    padding-bottom:6px;
    padding-top:0;
    width:655px;
}


.Tarieven .Netwerkacties li
{
   clear:both;
   padding-top:3px;    
}

.Tarieven .Tarieven .Overzicht
{
    float:left;
}


.Tarieven .Tarieven .Overzicht div
{
    clear:both;
    height:18px;
    width:660px;
    margin:0;
    padding:0;
    border-bottom:solid 1px #e9e8e8;
}


.Tarieven .Tarieven .Overzicht .Omschrijving
{
    border-bottom:0 solid #E9E8E8;
    clear:none;
    float:left;
    padding-left:4px;
    padding-top:3px;
    width:205px;
}

.Tarieven .Tarieven .Overzicht .Waarde
{
    float:left;
    clear:none;
    width:445px;
    border-bottom:solid 0px #e9e8e8;
    padding-top:3px;
}


.Tarieven .Bundels .Overzicht div,
.Tarieven .Bundels .Overzicht 
{
    float:left;
    margin:0;
    padding:0;
    width:660px;
    border-bottom:solid 0px #fff;
    
}

.Tarieven .Bundels .Overzicht .Type .Bundel,
.Tarieven .Bundels .Overzicht .Type .Bundel div
{
    height:20px;
    background-color:#f4f3f3;
}

.Tarieven .Bundels .Overzicht .Type .Acties
{
    border-bottom:solid 1px #d4d2d2;  
    background-color:#F8FE9A;
    padding-bottom:3px;
}

.Tarieven .Bundels .Overzicht .Type .Acties div
{
    background-color:#f8fe9a;
    padding:3px 0px 2px 0px;
}

.Tarieven .Bundels .Overzicht .Type .Acties h3 
{
    font-weight:bold;
    width:110px;
    float:left;
    padding-left:5px;
    height:15px;
}

.Tarieven .Bundels .Overzicht .Type .Header
{
    height:20px;
    border-bottom:solid 1px #d4d2d2;
}

.Tarieven .Bundels .Overzicht .Type .Bundel 
{
    clear:both;
    border-bottom:solid 1px #d4d2d2;
}

.Tarieven .Bundels .Overzicht .Type .Bundel div
{
    height:17px;
    padding:3px 0px 0px 5px;
}

.Tarieven .Bundels .Overzicht .Type
{
    clear:both;
    width:660px;
}

.Tarieven .Bundels .Overzicht .Type h2
{
    padding-left:4px;
    font-weight:bold;
    font-size:12px;
}

.Tarieven .Bundels .Overzicht .Type .Header div
{
    font-weight:bold;
    padding-left:4px;
}


.Tarieven .Bundels .Overzicht .Type .Titel
{
    width:275px;
}

.Tarieven .Bundels .Overzicht .Type .Maandelijks
{
    width:175px;
}

.Tarieven .Bundels .Overzicht .Type .Permaand
{
    width:110px;
}

.Tarieven .Bundels .Overzicht .Type .UpDown
{
    width:75px;
}

.Tarieven .Bundels .Overzicht .Type .Omschrijving
{
    height:auto;
    padding-top:10px;
    padding-left:3px;
}

.Tarieven .Voorwaarden p 
{
    border-bottom:solid 1px #d4d2d2;
    width:660px;
    padding:10px 0px 10px 3px;
    clear:both;
    float:left;
}

.Tarieven .Voorwaarden p a,
.Tarieven .Voorwaarden p img
{
    padding-left:5px;
    vertical-align:middle;
}

.Tarieven .Toestel
{
    float:left;
    position:relative;
}

.Tarieven .Toestel .Header
{
    margin-bottom:8px;
}

.Tarieven .Toestel .Header span
{
    float:left;
    font-weight:bold;
    padding-top:22px;
    padding-left:15px;
}

.Tarieven .Toestel .Thumb
{
    width:60px;
    -ms-interpolation-mode:bicubic;
    padding:0;
    margin:0;
    display:block;
    float:left;
}

.Tarieven .Toestel span
{
    float:left;
    padding-left:20px;
}

.Tarieven .Toestel input
{
    bottom:0;
    clear:both;
    float:right;
    margin:0;
    padding:0;
    position:absolute;
    right:0;
}
/* ==== Zoeken ==== */
.Main .Content .ZoekenResultaat .Abonnementen h2, 
.Main .Content .ZoekenResultaat .Aanbiedingen h2,
.Main .Content .ZoekenResultaat .Artikelen h2
{
    background-color:#f4f3f3;
    padding:0px;
   margin:10px 0px 10px 0px;
    height:20px;
    font-weight:bold;
    padding:5px 0px 0px 10px;
    clear:both;
}

.Main .Content .ZoekenResultaat .Abonnementen,
.Main .Content .ZoekenResultaat .Aanbiedingen,
.Main .Content .ZoekenResultaat .Artikelen
{
    display:block;
    width:830px;
}

.Main .Content .ZoekenResultaat .Artikelen p
{
    padding:5px 0px 5px 0px;
}

.Main .Content .ZoekenResultaat .Artikelen br
{
    clear:both;
}

.Main .Content .ZoekenResultaat .Artikelen .Voorraad
{
    float:left;
   /* color:#9a9b9a;*/
}

.Main .Content .ZoekenResultaat .CategorieSelectie .Artikelen .Artikel
{
    /*height:115px;*/
    float:left;
    height:100%;
}

.Main .Content .ZoekenResultaat ul 
{
    float:left;
    clear:both;
}

.Main .Content .ZoekenResultaat li
{
    padding:2px 0px 2px 0px;
   list-style-image:url('/img/orange-arrow-right2.gif');
    margin-left:25px;
}

.Main .Content .ZoekenResultaat li a 
{
    font-weight:normal;
    position:relative;
    top:-2px;
}

.ZoekenResultaat .Artikelen
{
    display:block;
    clear:both;
    width:735px;
}

.ZoekenResultaat .Artikelen .Artikel
{
    display:block;
    clear:both;
    float:left;
    width:735px;
    /*height:90px;
    margin-bottom:15px;*/
    border-bottom:solid 1px #d4d2d2;
    
}

.ZoekenResultaat .Artikelen .Artikel .Header
{
    border-bottom:1px solid #D4D2D2;
    clear:none;
    float:left;
    height:auto;
    margin:0;
    width:auto;
}

.ZoekenResultaat .Artikelen .Artikel .Header div
{
    font-weight:bold;
}

.ZoekenResultaat .Artikelen .Artikel .Afbeelding
{
    display:block;
    height:90px;
    width:77px;
    float:left;
    position:relative;  
    top:10px;
}

.ZoekenResultaat .Artikelen .Artikel .Afbeelding img
{
    display:block;
    height:90px;
    width:60px;
}

.ZoekenResultaat .Artikelen .Artikel .Header .Titel
{
    width:500px;
    padding:7px 0px 9px 0px;
}

.ZoekenResultaat .Artikelen .Artikel .Item
{
    position:relative;
    float:left;
    width:655px;
   /* height:70px;*/
}

.ZoekenResultaat .Artikelen .Artikel .Item .Omschrijving
{
    display:block;
    float:left;
    overflow:hidden;
    width:500px;
    /*padding-top:9px;*/
    padding-bottom:5px;
    line-height:15px;
}

.ZoekenResultaat .Artikelen .Artikel .Item .Omschrijving a
{
    text-decoration:underline;
}

.ZoekenResultaat .Artikelen .Artikel .Item .Toevoegen
{
    float:right;
    position:absolute;
    bottom:15px;
    left:500px;
   /* height:40px;
    left:50px;
    margin-top:20px;
    position:relative;
    width:115px*/
}

.ZoekenResultaat .Artikelen .Artikel .Item .Toevoegen a
{
    float:right;
    /*margin-top:40px;*/
    position:relative;
}

/* ==== Artikel details ==== */
.Main .Content .ArtikelDetails 
{
    margin-left:15px;
    display:block;
    width:730px;
    border-bottom:solid 1px #d4d2d2;
    float:left;
}

.Main .Content .ArtikelDetails h1 
{
    margin-bottom:25px;
    padding:0px;
}

.ArtikelDetails .Omschrijving
{
    float:right;
    width:550px;
}

.ArtikelDetails .Afbeeldingen
{
    float:left;
    width:175px;
}

.ArtikelDetails .Afbeeldingen img
{
    border:solid 1px #d3d3d3;
    vertical-align:bottom;
}

.ArtikelDetails .Afbeeldingen .Thumbnail
{
    margin-top:10px;
    display:block;
    float:left;
    margin-right:22px;
}

.ArtikelDetails .Bestellen 
{
    padding-bottom:5px;
    float:left;
    height:30px;
    width:730px;
    margin-top:35px;
}

.ArtikelDetails .Bestellen .Terug
{
    float:left;
}

.ArtikelDetails .Bestellen .Verder
{
    float:right;
}

.Leverbaar
{
    color:#07ce1f;   
    margin:0;
}

.spanRood
{
    color:#ff0000;   
    margin:0;
}

.spanZwart
{
    color:#000;   
    margin:0;
}

.ArtikelDetails p
{
    float:left;
    clear:both;
}
.ArtikelDetails .Voorraad
{

    color:#9a9b9a;
    margin-top:15px;
}

/* ==== Sitemap ==== */
.SiteMap
{
}

.SiteMap div
{
}

.SiteMap table
{
}

.SiteMap .LeafNode
{
    background-color:#fff;
}

.SiteMap .Node
{
    
    font-weight:bold;
    padding-bottom:3px;
    padding-top:10px;
}

.SiteMap td 
{
    padding-top:2px;
    padding-bottom:2px;
}

.SiteMap a
{
    text-decoration:underline;
}

/* ==== Nieuwsbrief Aanmelding ==== */
.NieuwsbriefAanmelding
{
}

.NieuwsbriefAanmelding p,
.NieuwsbriefAanmelding span
{
    float:left;
    width:500px;
    padding-left:5px;
}

.NieuwsbriefAanmelding h3
{
    clear:both;
    padding-left:13px;
}

.NieuwsbriefAanmelding img
{
    float:left;
    padding-top:3px;
}

.NieuwsbriefAanmelding input
{
    margin-left:6px;
    margin-top:10px;
    height:14px;
    width:200px;
    padding:2px 0px 0px 4px;
    color:#19448e;
}

.NieuwsbriefAanmelding .Aanmelden
{
    height:auto;
    width:auto;
    position:relative;
    top:6px;
}

/* ==== Abonnement met mobiele telefoon ==== */
.Main .Content .AbonnementMobiel
{
}

.Main .Content .AbonnementMobiel div 
{
    
}

.Main .Content .AbonnementMobiel p
{
    padding:3px 0px 3px 12px;
    border-bottom:solid 1px #d4d2d2;
    margin-bottom:15px;
    width:818px;
}

/*.Main .Content .AbonnementMobiel .ToestelZoeken 
{
    margin-bottom:0px;
    float:left;
    clear:both;
    width:825px;
    padding-left:5px;
    height:85px;
}*/

/*.Main .Content .AbonnementMobiel .ToestelZoeken .Header
{

}

*/

.Main .Content .AbonnementMobiel .ToestelZoeken
{
    margin-bottom:0px;
    width:820px;
}

.Main .Content .AbonnementMobiel .ToestelResultaat
{
    clear:both;
}

.Main .Content .AbonnementMobiel .ToestelBox_Small p
{
    padding:0;
    border:0 none;
    margin:0;
    width:auto;
}

.Main .Content .AbonnementMobiel .ToestelBox_Small div
{
}

.Main .Content .AbonnementMobiel .ToestelBox_Small .MeerInfo
{
    float:none;
}

.Main .Content .AbonnementMobiel .AbonnementenOverzicht,
.Main .Content .AbonnementMobiel .BundelOverzicht
{
    position:relative;
    float:left;
    background-color:#f4f3f3;
    width:830px;
}

.Main .Content .AbonnementMobiel .BundelOverzicht
{
    margin-bottom:15px;
}


.Main .Content .AbonnementMobiel  ul
{
    float:left;
    clear:both;
    height:20px;
}

.Main .Content .AbonnementMobiel .HeaderItem
{
     padding:5px 0px 5px 20px;
     height:12px;
}

.Main .Content .AbonnementMobiel li
{
    float:left;
    list-style-type:none;
    font-size:11px;
    font-weight:bold;
}

.Main .Content .AbonnementMobiel .Item
{
    clear:both;
    width:830px;
    height:auto;
    border-bottom:solid 1px #d4d2d2;
    position:relative;
    padding:0;
}

.Main .Content .AbonnementMobiel .Item li
{

    font-weight:normal;
    color:#000;
    padding-top:4px;
}

.Main .Content .AbonnementMobiel .Item div
{
    height:inherit;
    float:none;
}


.Main .Content .AbonnementMobiel .Item .AbonnementSelectie
{
    width:20px;
    vertical-align:top;
    padding:0;
    height:20px;
}

.Main .Content .AbonnementMobiel .Item .AbonnementSelectie input
{
    height:12px;
    width:12px;
    margin-left:4px;
    margin-top:5px;
}

.Main .Content .AbonnementMobiel .AbonnementenOverzicht .Abonnement
{
    width:180px;
    position:relative;
    
}

.Main .Content .AbonnementMobiel .AbonnementenOverzicht .Maandbedrag
{
    width:145px;
}

.Main .Content .AbonnementMobiel .AbonnementenOverzicht .Maandelijks
{
    width:250px;
}

.Main .Content .AbonnementMobiel .AbonnementenOverzicht .Info
{
    width:215px;
}

.Main .Content .AbonnementMobiel .Details
{
    background-color:#fdd7b9;
    padding:5px 0px 5px 20px;   
    height:auto; 
}

.Main .Content .AbonnementMobiel .Details li
{
    clear:both;
    font-weight:normal;
    width:810px;
}


.Main .Content .AbonnementMobiel .Selected
{
    background-image:url('/img/orangegrad1.gif');
    background-repeat:repeat-x;
    color:#FFF;
    border-top:solid 1px #f67310;
    background-color:#F36407;
}

.Main .Content .AbonnementMobiel .Selected li,
.Main .Content .AbonnementMobiel .Selected a,
.Main .Content .AbonnementMobiel .Selected span
{
    color:#FFF;
}

.Main .Content .AbonnementMobiel .Collapseimg
{
    height:18px;
    width:18px;
    margin-top:7px;
    float:left;
}

.Main .Content .AbonnementMobiel .Collapse
{
    float:left;
    margin:10px 0px;
    font-weight:bold;
    text-decoration:underline;
}

.Main .Content .AbonnementMobiel .BundelOverzicht ul
{
    height:auto;
}

.Main .Content .AbonnementMobiel .BundelOverzicht ul li,
.Main .Content .AbonnementMobiel .BundelOverzicht ul li label 
{
    padding-top:2px;
}
    

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelType
{
    height:20px;
    padding:0;
    vertical-align:top;
    width:25px;
    margin-right:5px;
}

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelType img,
.Main .Content .AbonnementMobiel .BundelOverzicht .BundelType a
{
    height:17px;
    width:17px;
    display:block;
    margin:0px 0px 0px 3px;
}

.Main .Content .AbonnementMobiel .BundelOverzicht .Omschrijving
{
    font-weight:bold;
    color:#000;
    width:115px;
}

.Main .Content .AbonnementMobiel .BundelOverzicht .Selected .Omschrijving
{
    color:#FFF;
}

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie
{
    padding:0;
    height:20px;
    color:#0066cc;
}

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie span
{
    height:20px;
}

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie input
{
    margin-top:5px;
    height:12px;
    width:12px;
}

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie .Korting
{
    color:#FF0606;
    font-weight:bold;
    position:relative;
    padding-left:2px;
}

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie img
{
    position:absolute;
    top:0px;
    height:17px;
    width:17px;
}

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie .Data label
{
}

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie .Extra label
{
}

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie .SMS label
{
    
}

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie input,
.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie label
{
    margin-right:5px;
    margin-top:3px;
    float:left;
    display:block;
}


.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie label
{
    height:16px;
    padding-top:2px;
    margin-top:0;
}

.Main .Content .AbonnementMobiel .BundelOverzicht .BundelSelectie label:hover
{
    cursor:pointer;
}


.Main .Content .AbonnementMobiel .BundelOverzicht .Details
{
    height:auto;
}

.Main .Content .AbonnementMobiel .Loader
{
    visibility:hidden; 
    position:relative;
    right:-70px;
    top:12px;
}

.Main .Content .AbonnementMobiel .LoaderMessage
{
    background-color:#fff;
    width:100px;
    height:50px;
    border:solid 1px red;
    position:relative;
    top:0px;
    
}

/* ===== Abonnement mobiel provider selectie ==== */ 
.Main .Content .AbonnementMobielProvider
{
}

.Main .Content .AbonnementMobielProvider p
{
    padding-top:10px;
    /*margin:5px 0px 15px 5px;*/
}

.Main .Content .AbonnementMobielProvider .Fabrikanten
{
    width:830px;
}


/* ===== Sidebar ===== */
.Content .Sidebar
{
    float:right;
    width:200px;
    position:relative;
    top:55px;
}

.Content .Sidebar .Box
{
    width:175px;
    float:right;
    height:150px;
    margin:0px 10px 20px 0px;
    border:solid 1px #eaeaea;
    background-color:#f9f9f9;
    
}

.Content .Sidebar h1
{
    font-size:12px;
    padding:0;
    display:block;
    color:#FFFFFF;
    background-image:url('/img/orangegrad_aanbieding.gif');
    background-repeat:repeat-x;
    font-weight:bold;
    width:167px;
    height:17px;
    padding-left:8px;
    padding-top:1px;
}

.Content .Sidebar .ProductenTop
{
    height:auto;
}

.Content .Sidebar .ProductenTop li
{
    list-style-type:none;
    height:50px;
    border-bottom:solid 1px #eaeaea;
}

.Content .Sidebar .ProductenTop li a 
{
    width:105px;
    display:block;
    float:left;
    padding-top:15px;
    cursor:pointer;
}

.Content .Sidebar .ProductenTop li .Thumbnail
{
    width:36px;
    float:right;
    padding-top:3px;
}

.Content .Sidebar .ProductenTop li img
{   
    margin:0;
    float:left;
    
}

.Content .Sidebar .ProductenTop li .Thumbnail img
{
    width:36px;
    height:44px;
}

.Content .Sidebar .ProductenTop li .Counter
{
    padding-top:11px;
    padding-right:5px;
}

.Content .Sidebar .Levering
{
    border:0 none;
    background-color:#fff;
    height:100px;
    margin-bottom:75px;
}

.Content .Sidebar .Box img,
.Content .Sidebar .Box a
{
    border:solid 0px #fff;
}

.Content .Sidebar .Contractverlenging
{
    height:168px;
    
}

.Content .Sidebar .Contractverlenging img
{
    padding-left:5px;
}

.Content .Sidebar .Keurmerk
{
}

.Content .Sidebar .Keurmerk img
{
    margin-left:4px;
}


/* ==== general content ==== */
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

img.valign {
    height:100%;
    width:0px;
    vertical-align:middle;
} 

.Content .Stap
{
    clear:both;
    height:30px;
    margin:15px 0px;
}

.Content .Stap h1 
{   
    margin-top:6px;
    padding:0;
    font-weight:bold;
    font-size:14px;
}

.Content .Stap h1.Oranje
{
    float:left;
    color:#f6700f;
    padding-left:5px;
}

.Content .Stap h1.Grijs
{
    float:left;
    color:#a7a7a9;
}

.Content .Stap .Arrow
{
    float:left;
    height:30px;
    width:20px;
}


.Content .Stap .Provider
{
    float:left;
}

.Content .AbonnementMobiel .Stap
{
    float:left;
    clear:both;
    width:100%;  
    background-color:#fff;
    height:auto;
    margin-bottom:0;
    padding:20px 0px 10px 0px;
}

.Content .AbonnementMobiel .Stap h1
{
    font-size:18px;
    margin-top:2px;
}

.Content .AbonnementMobiel .Stap .Arrow
{
    margin-top:0px;
}

.Content .AbonnementMobiel .Stap .Provider
{
    margin-right:5px;
    height:27px;
    width:48px;
}

/* ------------- MaakjeEigenActie_Overzicht ------------------ */
.MaakjeEigenActie_Overzicht
{
    float:left;
    width:817px;
    border:solid 1px #ccc;
    background-image:url('/img/maakjeeigenactie/spacer1x163.gif');
    background-repeat:repeat-x;
    height:163px;
    padding-left:8px;
    position:relative;
    margin:10px 0 30px 0;
    clear:both;
}

.MaakjeEigenActie_Overzicht .content .KeuzeBox
{
    float:left;
    width:190px;
    height:163px;
}

.MaakjeEigenActie_Overzicht .content .KeuzeBox .box 
{
    float:left;
    height:120px;
    width:100%;
}

.MaakjeEigenActie_Overzicht .content .KeuzeBox .box .content
{
    background-color:#fff;
    width:153px;
    height:100%;
    float:left;
    padding:0 3px;
}

.MaakjeEigenActie_Overzicht .content .KeuzeBox .box .left
{
    width:6px;
    height:100%;
    float:left;
    background-image:url('/img/maakjeeigenactie/spacer_left6x120.gif');
    position:relative;
}

.MaakjeEigenActie_Overzicht .content .KeuzeBox .box .left .top
{
}

.MaakjeEigenActie_Overzicht .content .KeuzeBox .box .left .bottom
{
    float:left;
    height:10px;
    width:100%;
}

.MaakjeEigenActie_Overzicht .content .KeuzeBox .box .right
{
    width:25px;
    height:100%;
    float:right;
    position:relative;
    background-image:url('/img/maakjeeigenactie/spacer_right25x120.gif');
    
}

.MaakjeEigenActie_Overzicht .content .KeuzeBox .box .bottom
{
    background-image:url('/img/maakjeeigenactie/spacer_bottom1x10.gif');
    background-repeat:repeat-x;
    float:left;
    height:9px;
    width:100%;
}

.MaakjeEigenActie_Overzicht .content .KeuzeBox .box .bottom .left
{
    background-image:url('/img/maakjeeigenactie/bottom_left6x10.gif');
}

.MaakjeEigenActie_Overzicht .content .KeuzeBox .box .bottom .right
{
    background-image:url('/img/maakjeeigenactie/bottom_right25x10.gif');
}


.MaakjeEigenActie_Overzicht .content .BestelOverzicht
{
    width:165px;
    margin-top:25px;
}


.MaakjeEigenActie_Overzicht .content .BestelOverzicht .box .right
{
    background-image:url('/img/maakjeeigenactie/besteloverzicht_right15x120.gif');
    width:15px;
}


.MaakjeEigenActie_Overzicht .content .BestelOverzicht .box .content
{
    width:138px;
    position:relative;
}

.MaakjeEigenActie_Overzicht .content .BestelOverzicht .box .bottom .right
{
    background-image:url('/img/maakjeeigenactie/besteloverzicht_bottom_right25x10.gif');
    display:none;
}

.MaakjeEigenActie_Overzicht .filler
{
    background-image:url('/img/maakjeeigenactie/filler.gif');
    width:90px;
    height:200px;
    position:absolute;
    right:-8px;
    top:-12px;
}



/*======= uitgeklapte box ===========*/
.MaakjeEigenActie_Overzicht_Expand 
{
    float:left;
    width:817px;
    border:solid 1px #ccc;
    background-image:url('/img/maakjeeigenactie/spacer1x412.gif');
    background-repeat:repeat-x;
    height:163px;
    padding-left:8px;
    position:relative;
    margin:10px 0 10px 0;
    clear:both;
    height:412px;
    background-color:#fff;
}

.MaakjeEigenActie_Overzicht_Expand .filler
{
    display:none;
}

.MaakjeEigenActie_Overzicht_Expand .content .KeuzeBox
{
    float:left;
    height:163px;
    width:190px
}

.MaakjeEigenActie_Overzicht_Expand .content .KeuzeBox .box
{
    height:120px;
    width:100%;
}

.MaakjeEigenActie_Overzicht_Expand .content .KeuzeBox .box .content
{
    background-color:#FFFFFF;
    float:left;
    height:100%;
    width:153px;
    padding:0 3px;
}

.MaakjeEigenActie_Overzicht_Expand .content .KeuzeBox .box .left 
{
    background-image:url('/img/maakjeeigenactie/spacer_left_expand6x120.gif');
    float:left;
    height:100%;
    position:relative;
    width:6px;
}

.MaakjeEigenActie_Overzicht_Expand .content .KeuzeBox .box .right {
    background-image:url('/img/maakjeeigenactie/spacer_right_expand25x120.gif');
    float:right;
    height:100%;
    position:relative;
    width:25px;
}


.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .box .right
{
    background-image:url('/img/maakjeeigenactie/besteloverzicht_right_expand15x120.gif');
    width:15px;
}

.MaakjeEigenActie_Overzicht_Expand .content .KeuzeBox .box .bottom 
{
    background-image:url('/img/maakjeeigenactie/spacer_bottom_expand1x10.gif');
    background-repeat:repeat-x;
    float:left;
    height:9px;
    width:100%;
}

.MaakjeEigenActie_Overzicht_Expand .content .KeuzeBox .box .bottom .left
{
    background-image:url('/img/maakjeeigenactie/bottom_left_expand6x10.gif');
}

.MaakjeEigenActie_Overzicht_Expand .content .KeuzeBox .box .bottom .right
{
    background-image:url('/img/maakjeeigenactie/bottom_right_expand25x10.gif');
}

/*=========== uitgeklapte box > InformatieBox *===========*/
.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox
{
    float:left;
    width:552px;
    height:232px;
    position:relative;
}

.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox .content
{
  /*  background-color:#FFFFFF;
    float:left;
    height:222px;
    width:530px;
    padding:5px;*/
    background-color:#FFFFFF;
float:left;
height:212px;
padding:10px;
width:520px;
}

.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox .box 
{
    height:100%;
    width:100%;
}

.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox .box .left
{
    background-image:url('/img/maakjeeigenactie/informatiebox_spacer_left6x232.gif');
    width:6px;
    height:100%;
    float:left;
    background-repeat:no-repeat;
}

.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox .box .right
{
    background-image:url('/img/maakjeeigenactie/informatiebox_spacer_right6x232.gif');
    width:6px;
    height:100%;
    float:right;
    background-repeat:no-repeat;
}

.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox .box .bottom
{
    float:left;
    height:10px;
    width:100%;
    background-image:url('/img/maakjeeigenactie/informatiebox_spacer_bottom_1x10.gif');
    background-repeat:repeat-x;
}

.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox .box .bottom .left
{
    background-image:url('/img/maakjeeigenactie/informatiebox_spacer_bottom_left6x10.gif');
}

.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox .box .bottom .right
{
    background-image:url('/img/maakjeeigenactie/informatiebox_spacer_bottom_right6x10.gif');
}

.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox .connecter
{
    background-color:#FFFFFF;
    float:left;
    height:20px;
    position:absolute;
    top:-20px;
    width:172px;
    z-index:5;
}

.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox .connecter .left
{
    background-image:url(/img/maakjeeigenactie/informatiebox_connecter_left6x20.gif);
    float:left;
    height:100%;
    width:6px;
}

.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox .connecter .right
{
    background-image:url(/img/maakjeeigenactie/informatiebox_connecter_right6x20.gif);
    float:right;
    height:100%;
    width:6px;
}

.MaakjeEigenActie_Overzicht_Expand .content .InformatieBox .connecter .content
{
height:15px;
padding:5px 0 0 5px;
width:150px;

}

.MaakjeEigenActie_Overzicht_Expand .content .ToestelGegevens .connecter
{
    left:0px;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .connecter,
.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .connecter
{
    left:190px;
}

.MaakjeEigenActie_Overzicht_Expand .content .ArtikelGegevens .connecter
{
    left:380px;
}
/*=========== box content ==============*/

.MaakjeEigenActie_Overzicht .content h2,
.MaakjeEigenActie_Overzicht_Expand .content h2
{
    width:auto;
    padding:8px 0 5px 10px;
    color:#fff;
    font-weight:bold;
}

.MaakjeEigenActie_Overzicht .content span,
.MaakjeEigenActie_Overzicht_Expand .content span
{
    float:left;
}

.MaakjeEigenActie_Overzicht .content label,
.MaakjeEigenActie_Overzicht_Expand .content label
{
    clear:both;
    float:left;
    color:#ff7800;
    width:100%;
    padding-bottom:2px;
    padding-left:1px;
}

.MaakjeEigenActie_Overzicht .content select,
.MaakjeEigenActie_Overzicht_Expand .content select
{
    clear:both;
    float:left;
    width:155px;
    min-width:155px;
}


.MaakjeEigenActie_Overzicht .content span label,
.MaakjeEigenActie_Overzicht_Expand .content span label
{
    clear:none;
    float:none;
}

.MaakjeEigenActie_Overzicht .content a,
.MaakjeEigenActie_Overzicht_Expand .content a
{
    color:#ff7800;
}

.MaakjeEigenActie_Overzicht .content .Checkbox,
.MaakjeEigenActie_Overzicht_Expand .content .Checkbox
{
    padding:7px 0 2px 2px;
    height:15px;
}

.MaakjeEigenActie_Overzicht .content .Checkbox input,
.MaakjeEigenActie_Overzicht_Expand .content .Checkbox input
{
    margin-top:1px;
    display:block;
    height:13px;
    width:13px;
    float:left;
}

.MaakjeEigenActie_Overzicht .content .Checkbox label,
.MaakjeEigenActie_Overzicht_Expand .content .Checkbox label
{
    padding-left:5px;
}

.MaakjeEigenActie_Overzicht .content .Info,
.MaakjeEigenActie_Overzicht_Expand .content .Info
{
    float:left;
    width:100%;
    margin-top:5px;
    clear:both;
}

.MaakjeEigenActie_Overzicht .content .Info a,
.MaakjeEigenActie_Overzicht_Expand .content .Info a
{
    float:left;
    width:auto;
}

.MaakjeEigenActie_Overzicht .content .Info input,
.MaakjeEigenActie_Overzicht_Expand .content .Info input
{
    float:right;
}

.MaakjeEigenActie_Overzicht .content .BestelOverzicht p,
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht p
{
    padding:15px 0 0 10px;
    font-weight:bold;
    font-size:22px;
    color:#2fb014;
}

.MaakjeEigenActie_Overzicht .content .BestelOverzicht input,
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht input
{
    position:absolute;
    z-index:2;
    bottom:5px;
    left:10px;
}

/* ============ uitgeklapte box content =============== */


/* ============ toestel box content ============ */
/*Afbeeldingen*/
.MaakjeEigenActie_Overzicht_Expand .content .ToestelGegevens .Afbeeldingen
{
    float:left;
    width:200px;
}

/*thumbnails*/
.MaakjeEigenActie_Overzicht_Expand .content .ToestelGegevens .Afbeeldingen .thumb
{
    float:left;
    clear:both;
    margin:0 0 10px 0;
    border:solid 1px #ccc;
}

.MaakjeEigenActie_Overzicht_Expand .content .ToestelGegevens .Afbeeldingen img
{
    margin-left:9px;
}

/*omschrijving*/
.MaakjeEigenActie_Overzicht_Expand .content .ToestelGegevens .Omschrijving
{
    /*float:left;
    height:210px;
    margin-top:7px;
    overflow:auto;
    width:330px;*/
    float:left;
    height:210px;
    margin-top:0;
    overflow:auto;
    width:320px;
}

.MaakjeEigenActie_Overzicht_Expand .content .ToestelGegevens .GeenFabrikant img,
.MaakjeEigenActie_Overzicht_Expand .content .ToestelGegevens .GeenToestel img
{
    display:block;
    float:left;
    padding:0;
    border:0 none;
    width:155px; 
    height:225px;
    margin-right:10px;
}


/* ============ abonnement box content ============ */
.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .connecter input,
.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .connecter input
{
    clear:none;
    float:left;
    width:14px;
    height:14px;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .connecter span,
.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .connecter span
{
    width:auto;
    clear:none;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .connecter label,
.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .connecter label
{
    clear:none;
    padding-left:5px;
    width:auto;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .connecter .Info,
.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .connecter .Info
{
    clear:none;
    float:right;
    margin:0;
    width:14px;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .Omschrijving
{
    float:left;
    width:100%
}


.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens img
{
    display:none;
    padding-right:10px;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .Tarieven
{
    float:left;
    height:165px;
    margin-top:10px;
    width:100%;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .Tarieven div
{
    float:left;
    clear:both;
    padding:2px 0;
    width:95%;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .Tarieven .Overzicht
{
    height:95%;
    width:100%;
    float:left;
    overflow:auto;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .Tarieven .Overzicht .Omschrijving
{
    width:200px;
    padding:2px 0;
    border-bottom:1px solid #CCCCCC;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .Tarieven .Overzicht .Omschrijving,
.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .Tarieven .Overzicht .Waarde
{
    clear:none;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .Tarieven .Overzicht .Waarde
{
    border-bottom:1px solid #CCCCCC;
margin-left:30px;
width:auto;
min-width:100px;
}

.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .GeenProvider img,
.MaakjeEigenActie_Overzicht_Expand .content .AbonnementGegevens .GeenAbonnement img
{
    display:block;
    float:left;
    padding:0;
    border:0 none;
    width:155px; 
    height:225px;
    margin-right:10px;
}


/* ============ artikel box content ============ */
.MaakjeEigenActie_Overzicht_Expand .content .ArtikelGegevens .Afbeelding
{
    width:150px;
    margin-right:10px;
    float:left;
}

.MaakjeEigenActie_Overzicht_Expand .content .ArtikelGegevens .Omschrijving
{
    float:left;
    height:auto;
    width:360px;
    margin:5px 0 10px 0;
}

.MaakjeEigenActie_Overzicht_Expand .content .ArtikelGegevens .Omschrijving span
{
    font-weight:bold;
}

.MaakjeEigenActie_Overzicht_Expand .content .ArtikelGegevens .SubOmschrijving
{
    height:183px;
    overflow:auto;
    width:360px;
}

.MaakjeEigenActie_Overzicht_Expand .content .ArtikelGegevens .GeenKado img
{
    display:block;
    float:left;
    padding:0;
    border:0 none;
    width:155px; 
    height:225px;
    margin-right:10px;
}
/* ============ besteloverzicht box content ============ */
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht
{
    width:240px;
    position:relative;
    float:right;
    height:400px;
    margin-right:6px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .box
{
    height:370px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .box .content
{
    width:209px;
    position:relative;
    padding:5px;
    height:359px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .box .bottom
{
    background-image:url(/img/maakjeeigenactie/informatiebox_spacer_bottom_1x10.gif);
    width:240px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .box .left
{
     background-image:url('/img/maakjeeigenactie/besteloverzicht_left_expand6x375.gif');
     height:369px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .box .right
{
     background-image:url('/img/maakjeeigenactie/besteloverzicht_right_expand15x375.gif');
     height:369px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .box .bottom .left
{
    background-image:url('/img/maakjeeigenactie/informatiebox_spacer_bottom_left6x10.gif');
    width:6px;
    height:100%;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .box .bottom .right
{
    background-image:url('/img/maakjeeigenactie/besteloverzicht_bottom_right_expand25x9.gif');
    width:15px;
    height:100%;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content input
{
    bottom:0;
    left:auto;
    position:relative;
    right:auto;
    float:left;
    padding-top:2px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content p
{
    color:#000;
    font-size:11px;
    padding:0;
    float:left;
    width:auto;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content span
{
    font-weight:bold;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .VoorraadStatus
{
    font-weight:bold;
    float:left;
    width:100%;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .ToestelPrijs,
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .ArtikelPrijs
{
    font-weight:bold;
    font-size:24px;
    color:#2aba08;
    float:left;
    width:100%;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .Thumbnail,
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .ProviderLogo
{
   /* float:left;
    height:55px;
    width:35px;*/
    float:left;
    height:35px;
    width:26px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .Thumbnail img,
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .ProviderLogo img
{
    display:block;
    padding:0;
    width:24px;
    -ms-interpolation-mode:bicubic;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .ToestelDetails,
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .ArtikelDetails,
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .AbonnementDetails
{
    border:0 none;
    float:left;
    margin:0;
    width:165px;
    padding-left:5px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .ToestelOverzicht,
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .ArtikelOverzicht,
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .AbonnementOverzicht,
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .PrijsOverzicht
{
    float:left;
    width:100%;
    margin-bottom:5px;
    padding-bottom:5px;
    /*border-bottom:solid 1px #ccc;*/
}


.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .ToestelDetails,
.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .ArtikelDetails
{
    border-bottom:solid 1px #ccc;
    height:40px;
    width:178px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .AbonnementOverzicht
{
   /* border-bottom:solid 1px #ccc;    */
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .ProviderLogo
{
    height:35px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .AbonnementDetails span
{
    padding:0;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .BundelDetails span
{
    font-weight:normal;
    margin:0 0 5px 30px;
    padding-bottom:4px;
    width:179px;
    border-bottom:solid 1px #ccc;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .PrijsOverzicht
{
    border:1px solid #FC9226;
    bottom:0;
    height:70px;
    left:0;
    margin:15px;
    padding:10px;
    position:absolute;
    width:170px;
    z-index:2;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .PrijsOverzicht span
{
    width:165px;
    font-size:20px;
    color:#2fb014;
}

.MaakjeEigenActie_Overzicht_Expand .content .BestelOverzicht .content .PrijsOverzicht img
{
    display:block;
    left:62px;
    margin-top:-53px;
    padding:0;
    position:relative;
    top:0;
    z-index:2;
}

/* ============ combinatieoverzicht box content ============ */

.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .content .BigBox,
.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .content .BigBoxInhoud,
.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .content .InformatieBoxInhoud2
{
    width:100%;
}

.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .content  .tblBundelsOverzicht
{
    width:100%;
    margin-top:10px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .content  .tblBundelsOverzicht tr
{
    float:left;
}

.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .content  .tblBundelsOverzicht tr td
{
    border-bottom:1px solid #CCCCCC;
    padding-bottom:5px;
    padding-top:5px;
    width:375px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .content  .tblBundelsOverzicht .Omschrijving
{
    padding-left:15px;
    vertical-align:top;
    width:135px;
}


.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .content  .tblBundelsOverzicht tbody tr td img
{
    position:absolute;
    left:30px;
    -ms-interpolation-mode: bicubic;
    margin-top:-1px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .content  .tblBundelsOverzicht tbody tr td input
{
    display:block;
    float:left;
    padding:0;
    height:13px;
    width:13px;
    margin-top:1px;
}

.MaakjeEigenActie_Overzicht_Expand .content .BundelGegevens .content  .tblBundelsOverzicht tbody tr td span
{
    width:auto;
    margin-bottom:3px;
    clear:both;
}

/* =========== Sim only overzicht pagina ============== */
.SimOnlyOverzicht
{
    float:left;
    width:100%;
}

.SimOnlyOverzicht .AbonnementSelectie
{
    float:left;
    width:100%;
}

.SimOnlyOverzicht .AbonnementSelectie .Header
{
    height:auto;
    width:auto;
}

.SimOnlyOverzicht .AbonnementSelectie .Header .Abonnement
{
    padding-left:25px;
}

.SimOnlyOverzicht .AbonnementSelectie .Header li
{
    font-weight:bold;
    border:0 none;
}

.SimOnlyOverzicht .AbonnementSelectie .Selectie
{
    width:25px;
}

.SimOnlyOverzicht .AbonnementSelectie .Selectie input
{
    padding:0;
    margin:0;
    height:13px;
    width:13px;
}

.SimOnlyOverzicht .AbonnementSelectie .Abonnement
{
    width:360px;
}

.SimOnlyOverzicht .AbonnementSelectie .Abonnement a
{
    font-weight:bold;
}

.SimOnlyOverzicht .AbonnementSelectie .Contractsduur
{
    width:60px;
}

.SimOnlyOverzicht .AbonnementSelectie .MaandelijksBedrag
{
    width:60px;
}

.SimOnlyOverzicht .AbonnementSelectie .TijdelijkBedrag
{
    width:60px;
}

.SimOnlyOverzicht .AbonnementSelectie .NetwerkActie
{
    width:165px
}

.SimOnlyOverzicht .AbonnementSelectie .Abonnementen
{
}

.SimOnlyOverzicht .AbonnementSelectie .Abonnementen input
{
}

.SimOnlyOverzicht .AbonnementSelectie .Bestellen
{
    width:75px;
}

.SimOnlyOverzicht .AbonnementSelectie .Bestellen a
{
    color:#f56d0c;
    float:left;
}

.SimOnlyOverzicht .AbonnementSelectie .Bestellen .Winkelwagen
{
    clear:none;
    float:left;
    left:auto;
    position:relative;
    width:15px;
    height:15px;
    display:inline;
    bottom:1px;
}

.SimOnlyOverzicht .AbonnementSelectie .Bestellen .Winkelwagen img
{
    display:block;
    padding:0;
    margin:0;
    height:15px;
    width:15px;
}

.SimOnlyOverzicht .AbonnementSelectie .Bestellen img
{
}

.SimOnlyOverzicht .AbonnementSelectie ul,
.SimOnlyOverzicht .AbonnementTarieven ul
{
    clear:both;
    margin:0;
    padding:0;
    list-style-type:none;
}

.SimOnlyOverzicht .AbonnementSelectie ul li,
.SimOnlyOverzicht .AbonnementTarieven ul li
{
    border-bottom:solid 1px #ccc;
    float:left;
    height:14px;
    padding:5px 0 5px 0;
}

.SimOnlyOverzicht .AbonnementSelectie .Selected li
{
    background-image:url('/img/abonnementoverzicht_selecteditem_spacer.gif');
    background-repeat:repeat-x;
}

.SimOnlyOverzicht .AbonnementSelectie .Selected li,
.SimOnlyOverzicht .AbonnementSelectie .Selected li a 
{
    color:#fff;
}

.SimOnlyOverzicht .AbonnementKeuze
{
    float:left;
    margin-top:20px;
    width:820px;
}

.SimOnlyOverzicht .AbonnementKeuze .Header h2,
.SimOnlyOverzicht .AbonnementTarieven .Header h2
{
    color:#fe6a00;
    font-size:17px;
    font-weight:bold;
    padding:0 0 10px;
    width:100px;
    float:left;
}

.SimOnlyOverzicht .AbonnementKeuze a,
.SimOnlyOverzicht .AbonnementTarieven a
{
    float:right;
    padding-top:3px;
}

.SimOnlyOverzicht .AbonnementKeuze .AbonnementGegevens
{
    background-image:url(/img/abonnementoverzicht_abonnementkeuze_spacer.gif);
    background-repeat:repeat-x;
    border:1px solid #CCCCCC;
    float:left;
    height:33px;
    padding:8px;
    width:802px;
}


.SimOnlyOverzicht .AbonnementKeuze .Header,
.SimOnlyOverzicht .AbonnementTarieven .Header
{
    width:100%;
    float:left;
    vertical-align:top;
    height:auto;
}

.SimOnlyOverzicht .AbonnementKeuze .AbonnementGegevens img
{
   /* display:none;*/
}

.SimOnlyOverzicht .AbonnementKeuze .AbonnementGegevens .Abonnement
{
    padding-bottom:4px;
}

.SimOnlyOverzicht .AbonnementKeuze .AbonnementGegevens .Abonnement span
{
    padding-right:5px;
    padding-left:3px;
    border-right:solid 2px #fe6a00;
    font-weight:bold;
}

.SimOnlyOverzicht .AbonnementKeuze .AbonnementGegevens .NetwerkActie
{
}

.SimOnlyOverzicht .AbonnementKeuze .AbonnementGegevens .NetwerkActie label
{
    padding-right:25px;
}

.SimOnlyOverzicht .AbonnementKeuze .AbonnementGegevens .NetwerkActie span
{
    padding-right:5px;
    padding-left:2px;
    color:#21b204;
    font-weight:bold;
}

.SimOnlyOverzicht .AbonnementKeuze .AbonnementGegevens .Bestellen,
.SimOnlyOverzicht .AbonnementTarieven .AbonnementGegevens .Bestellen
{
    float:right;
    margin-right:10px;
    margin-top:-16px;
}

.SimOnlyOverzicht .AbonnementTarieven
{
    float:left;
    margin-top:45px;
    width:820px;
    border-top:solid 1px #ccc;
}

.SimOnlyOverzicht .AbonnementTarieven .Header .Abonnement
{
    width:100%;
}

.SimOnlyOverzicht .AbonnementTarieven ul
{
    width:100%;
    clear:both;
    float:left;
}

.SimOnlyOverzicht .AbonnementTarieven ul .Omschrijving,
.SimOnlyOverzicht .AbonnementTarieven ul .Waarde
{
    width:50%;
}

.SimOnlyOverzicht .AbonnementTarieven ul .Waarde
{
    width:50%;
}

.SimOnlyOverzicht .AbonnementTarieven .Tarieven
{
    width:50%;
}

.SimOnlyOverzicht .AbonnementTarieven .AbonnementGegevens
{
    background-color:#F5F5F5;
    float:right;
    min-height:300px;
    padding:10px;
    width:390px;
    position:relative;
}

.SimOnlyOverzicht .AbonnementTarieven .AbonnementGegevens .Tarieven
{
    float:left;
}

.SimOnlyOverzicht .AbonnementTarieven .AbonnementGegevens .Memo
{
    background-color:#f5f5f5;
    float:left;
    width:100%;
}

.SimOnlyOverzicht .AbonnementTarieven .AbonnementGegevens .Memo span
{
    float:left;
    clear:both;
    width:100%;
}

.SimOnlyOverzicht .AbonnementTarieven .AbonnementGegevens .Bestellen
{
    margin:0;
    bottom:-26px;
    right:19px;
    position:absolute;
}

.SimOnlyOverzicht .AbonnementTarieven .Provider_AlgemeneVoorwaarden
{
    float:left;
    margin-top:10px;
}

.SimOnlyOverzicht .AbonnementTarieven .Provider_AlgemeneVoorwaarden p
{
    clear:both;
    float:left;
    padding-bottom:10px;
	width:100%;
}

.SimOnlyOverzicht .AbonnementTarieven .Provider_AlgemeneVoorwaarden a 
{
    float:left;
}

.SimOnlyOverzicht .AbonnementTarieven .Provider_AlgemeneVoorwaarden .AdobePDF
{
    /*margin-top:5px;*/
    padding-right:5px;
}

.SimOnlyOverzicht .AbonnementTarieven .Provider_AlgemeneVoorwaarden .ProviderLogo
{
    padding-right:10px;
}

.SimOnlyOverzicht .overlay
{
    position:absolute;
}

.SimOnlyOverzicht .overlay .transParentLayer
{   
    background-color:#000;
    z-index:3;
    position:absolute;
    opacity:0.8;
    filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	vertical-align:middle;
    
}

.SimOnlyOverzicht .overlay .overlayMessage
{
    background-color:#fff;
    z-index:50;
    height:100px;
    width:250px;
    margin-left:auto;
    margin-right:auto;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -125px;
    margin-top: -50px;
    vertical-align:middle;
    text-align:center;

}


/*==============
Winkelwagen popup
===============*/

.winkelwagen-popup
{
    background-color:#fff;
    width:680px;
    height:385px;
    padding-left:15px;
    padding-right:15px;
    background-image:url('/img/winkelwagen-popup-background-trybuy.gif');
    position:relative;
}

.winkelwagen-popup .winkelwagen-popup-btn-ok,
.winkelwagen-popup .winkelwagen-popup-btn-cancel
{
    float:left 
}

.winkelwagen-popup .winkelwagen-popup-btn-cancel
{
    float:right;
}

.winkelwagen-popup h1,.winkelwagen-popup p
{
}

.winkelwagen-popup p
{
    margin-bottom:50px;
}

.winkelwagen-popup-background
{
    background-color:#000;
        opacity:0.8;
    filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.winkelwagen-popup .winkelwagen-popup-btn-ok
{
    position:absolute;
    right:43px;
    top:161px;
}

.winkelwagen-popup .winkelwagen-popup-btn-cancel
{
    left:14px;
    position:absolute;
    top:173px;
}

/*=======
    Tele2 popup
*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/*=======
    Scooter actie popup
*/
.Popup-ScooterActie
{
    width:708px;
    height:385px;
    background-image:url('/img/popup-Scooteractie.gif');
    position:relative;
}

.Popup-ScooterActie input
{
    filter:alpha(opacity=0);
	opacity:0;
    cursor:pointer;
    position:absolute;
    background-color:#000;
}

.Popup-ScooterActie input.Popup-OK
{
    height:50px;
    left:345px;
    top:76px;
    width:275px;
}

.Popup-ScooterActie input.Popup-Cancel
{
    height:50px;
    left:15px;
    top:76px;
    width:275px;
}

.Popup-ScooterActie input.Popup-MeerInfo
{
height:115px;
left:475px;
top:150px;
width:220px;
}

.Popup-ScooterActie input.Popup-Sluiten
{
    height:35px;
left:671px;
width:35px;
}



/*============
	Toestel specials
*/

.ToestelSpecials 
{
}

.ToestelSpecials-Informatie
{
	background-image:url('/img/toestelspecials-box-pijl.gif');
	width:270px;
	height:247px;
	float:left;
}

.ToestelSpecials-Overzicht
{
	background-image:url('/img/toestelspecials-box.gif');
	width:250px;
	height:247px;
	float:left;
	margin-left:2px;
	
}

.ToestelSpecials h1,
.ToestelSpecials .ToestelSpecials-Details h2
{
	clear:both;
	color:#CCCCCC;
	float:left;
	font-size:20px;
	padding:10px 0;
	width:100%;
}


/*======
Videoplayer control
*======*/

fieldset
{
	background-color: #FFF;
	padding: 10px;
	position: relative;
	border: 0;	
}

fieldset .fieldsetheader
{
	padding: 0;
	margin-bottom: 8px;
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -10px;
	height: 25px;
	display: block;
	background-image: url("../img/bg_header_imgviewer.gif");
	background-repeat: repeat-x;
}

fieldset .fieldsettitle
{
	font-family: Tahoma;	
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 0px 4px 8px;
	float: left;	
}

fieldset .fieldsetclose
{
	width: 23px;
	height: 23px;
	border: solid 0px #999;
	margin: 4px 24px 0px 0px;
	float: right;
}

fieldset .fieldsetclose a
{
	color: #FFF;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
}

fieldset .fieldsetclose a:hover
{
	color: #FFF;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}



div.Reminder 
{
	clear:both;
	width:250px;
	float:left;
	position:relative;
}

div.Reminder * 
{
	font-family:Arial;
	font-size:12px;
}

div.Reminder input[type=text] 
{
	width:242px;
	border:solid 1px #ccc;
	padding:3px;
	font-weight:bold;
}

div.Reminder input[type=submit] 
{
	border:solid 1px #000;
	padding:2px;
	margin-top:10px;
	font-weight:bold;
	float:right;
}
div.Reminder span
{
position:absolute;
top:28px;
width:100%;
height:20px;
right:-260px;
}

div.FlashBanner 
{
     float:left;
     width:728px;
     height:90px;
}