/*---------------------------------------------- *//* Main text and links */
/*---------------------------------------------- */
a {
 outline: none;
}
:focus {
 outline: none;
}
input[type="radio"] {
 margin-right:5px;
}
input[type="checkbox"] {
 margin-right:5px;
}
h1 {
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#000000;
 margin:0;
 padding:0;
}
h2 {
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
 margin:0;
}
h3 {
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
}
body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
 margin:auto;
 line-height:20px;
}
.voettekst {
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#999999;
}
.voettekst a,
.voettekst a:link {
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 font-weight:bold;
 color:#0091c4;
 text-decoration:none;
}
.voettekst a:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size:9px;
 font-weight:bold;
 color:#b4c91a;
 text-decoration:none;
}
.voettekst a:focus,
a:active {
 outline:0;
}
.footertekst {
 margin-top:15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#999999;
 text-align:center;
}
.footertekst a,
.footertekst a:link {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#0091c4;
 text-decoration:none;
}
.footertekst a:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#b4c91a;
 text-decoration:none;
}
.breadcrumbs a,
.breadcrumbs a:link {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#0091c4;
 text-decoration:none;
}
.breadcrumbs a:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#b4c91a;
 text-decoration:none;
}
.breadcrumbs {
 width:685px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#333;
 margin-left:5px;
}
.breadcrumbs .current {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#0091c4;
}
/*---------------------------------------------- */
/* Layout and holders */
/*---------------------------------------------- */
.topbannersbg {
 background-image:url(/Templates/adsl.nl/images/layout/top-banner-background.gif);
 background-repeat:repeat-x;
 width:100%;
 height:106px;
}
.topbannersbg2 {
 background-image:url(/Templates/adsl.nl/images/layout/home-offline-background.gif);
 background-repeat:repeat-x;
 width:100%;
 height:156px;
}
.bgholder {
 background-image:url(/Templates/adsl.nl/images/layout/adsl-offline-modus.jpg);
 background-repeat:no-repeat;
 width:1000px;
 margin:auto;
 height:836px;
}
.content {
 width:700px;
 min-height:800px;
 padding-left:5px;
 text-align:left;
 border-bottom:solid 1px #bbbbbb;
 vertical-align:top;
}
.rightcolumn {
 width:300px;
 min-height:800px;
 float:left;
}
.rightcolumn a,
a:link {
 color:#0091c4;
 text-decoration:none;
}
.rightcolumn a:hover {
 color:#b4c91a;
 text-decoration:underline;
}
.mainbackground {
 background-image:url(/Templates/adsl.nl/images/layout/content-column-background.gif);
 background-repeat:repeat-y;
 background-position:center;
 width:100%;
 height:auto;
 overflow:hidden;
}
.footer {
 background-image:url(/Templates/adsl.nl/images/layout/bottom-shadow-balk.gif);
 background-repeat:repeat-x;
 background-position:top;
 width:1000px;
 margin:auto;
 border-top:1px solid #bbbbbb;
}
.footer2 {
 display:block;
 width:1000px;
 margin:auto;
}
#holder {
 width:685px;
 vertical-align:top;
 margin:8px 0 0 5px;
}
#holder a,
a:link {
 color:#0091c4;
 text-decoration:none;
}
#holder a:hover {
 color:#b4c91a;
 text-decoration:underline;
}
#aanbiedingenholder {
 vertical-align:top;
 width:685px;
 margin-bottom:10px;
}
#partnerholder {
 vertical-align:top;
 width:685px;
 height:180px;
 margin-top:20px;
 margin-bottom:10px;
}
#sidebarholder {
 width:300px;
 vertical-align:top;
 margin-top:20px;
}
.overstapholder {
 width:300px;
 vertical-align:top;
 margin-top:20px;
}
.verhuisholder {
 width:300px;
 /*vertical-align:top;*/
 margin-top:20px;
}
.bannerholder {
 margin:auto;
 width:1000px;
}
.banner1 {
 float:left;
}
.banner2 {
 float:left;
 margin-left:149px;
}
.banner3 {
 float:left;
 margin-left:149px;
}
.menuholder {
 margin:auto;
 width:1000px;
}
.mainholder {
 margin:auto;
 width:1000px;
}
.mainholder2 {
 margin:auto;
 width:700px;
 float:left;
}
.footerholder {
}
.logo {
 width:250px;
 height:100px;
 margin-top:5px;
 float:left;
}
.clear {
 width:50px;
 clear:both;
}
/*---------------------------------------------- */
/* Einde WEBSITE Algemeen */
/*---------------------------------------------- */
/*---------------------------------------------- */
/* WEBSITE HOOFDNAVIGATIE */
/*---------------------------------------------- */
.hoofdnavigatie {
 width:100%;
 height:40px;
 background-image: url(/Templates/adsl.nl/images/layout/top-menu-inactive.gif);
 background-repeat: repeat-x;
 color: #FFF;
}
.hoofdnavigatieshadow {
 background-image:url(/Templates/adsl.nl/images/layout/top-menu-shadow.gif);
 background-repeat:repeat-x;
 width:100%;
 height:15px;
}
.hoofdnavigatieshadowcontent {
 background-image:url(/Templates/adsl.nl/images/layout/top-menu-shadow-balk.gif);
 background-repeat:no-repeat;
 background-position:center;
 width:100%;
 height:15px;
}
ul#hoofdnavigatie {
 margin: 0;
 padding: 0;
 list-style-type: none;
 color: #FFF;
 line-height:18px;
}
ul#hoofdnavigatie li {
 float: left;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#FFF;
}
ul#hoofdnavigatie li.small {
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#FFF;
}
#hoofdnavigatie li a,
#hoofdnavigatie li a:link {
 text-align:left;
 display: block;
 padding: 2px 0px;
 text-decoration: none;
 margin-left:5px;
 color: #FFF;
}
#hoofdnavigatie li a:hover {
 height:40px;
 color:#FFF;
}
#hoofdnavigatie .follow {
 width:166px;
 height:40px;
 background-image: url(/Templates/adsl.nl/images/layout/top-menu-inactive.gif);
 background-repeat:repeat-x;
}
#hoofdnavigatie .uitleg {
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#FFF;
}
#hoofdnavigatie .follow:hover {
 width:166px;
 height:40px;
 background-image: url(/Templates/adsl.nl/images/layout/top-menu-active.gif);
 background-repeat:repeat-x;
}
#hoofdnavigatie .followactive {
 width:166px;
 height:40px;
 background-image: url(/Templates/adsl.nl/images/layout/top-menu-active.gif);
 background-repeat:repeat-x;
}
/*---------------------------------------------- */
/* Einde WEBSITE HOOFDNAVIGATIE */
/*---------------------------------------------- */
/*---------------------------------------------- */
/* Content Opmaak */
/*---------------------------------------------- */
#postcodecheck {
 background-image:url(/Templates/adsl.nl/images/layout/stap1-background.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 background-color:#21c3f9;
 width:299px;
 height:170px;
 border:solid 1px #bbbbbb;
 margin-top:-20px;
 margin-left:-1px;
 color:#ffffff;
}
#postcodecheckcontent {
 margin-top:15px;
 margin-left:5px;
}
.checker {
 margin-left:5px;
 margin-top:5px;
 width:280px;
}
#sidebarholdermiddle1 {
 width:300px;
 vertical-align:top;
 margin-top:20px;
}
#sidebarholdermiddle2 {
 width:300px;
 vertical-align:top;
 margin-top:20px;
}
#helpdesk {
 background: #fff url(/Templates/adsl.nl/images/layout/tagcloud-background.gif) repeat-x bottom;
 width:299px;
 height:160px;
 border:solid 1px #bbbbbb;
 margin-top:-20px;
 margin-left:-1px;
}
#helpdesktext {
 margin-top:15px;
 margin-left:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
}
#overstap {
 background: #fff url(/Templates/adsl.nl/images/layout/tagcloud-background.gif) repeat-x bottom;
 width:299px;
 height:95px;
 border:solid 1px #bbbbbb;
 margin-top:-20px;
 margin-left:-1px;
}
#overstaptext {
 margin-top:15px;
 margin-left:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
}
#verhuis {
 background: #fff url(/Templates/adsl.nl/images/layout/tagcloud-background.gif) repeat-x bottom;
 width:299px;
 height:95px;
 border:solid 1px #bbbbbb;
 margin-top:-20px;
 margin-left:-1px;
}
#verhuistext {
 margin-top:15px;
 margin-left:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
}
#belmij {
 background: #00ADDB;
 width:279px;
 padding:5px 10px 5px 10px;
 border:solid 1px #bbbbbb;
 margin-top:-21px;
 margin-left:-2px;
}
.belmijtext {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
}
h2.belmijtext {
 color:#fff;
}
.highlight {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#0091c4;
}
#uw-bestelling {
 background-image:url(/Templates/adsl.nl/images/layout/tagcloud-background.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 background-color:#FFF;
 width:299px;
 min-height:200px;
 border:solid 1px #bbbbbb;
 margin-top:-20px;
 margin-left:-2px;
 padding-top:15px;
}
#uw-bestellingtext {
 margin-left:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
 margin-top:140px;
}
#uw-bestelling-img {
 width:169px;
 height:130px;
 float:right;
 margin: 5px 5px 5px;
 padding:5px;
 display:block;
}
#adviestool {
 background-image:url(/Templates/adsl.nl/images/layout/tagcloud-background.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 background-color:#FFF;
 width:299px;
 height:150px;
 border:solid 1px #bbbbbb;
 margin-top:-20px;
 margin-left:-1px;
}
#adviestool ul {
 margin:0 0 0 15px;
 padding:0;
} 
#adviestool ul li {
 margin:0;
 padding:0;
} 
#adviestooltext {
 margin-top:10px;
 margin-left:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
}
.interneticoon {
 background-image:url(/Templates/adsl.nl/images/icons/internet.gif);
 background-repeat:no-repeat;
 width:20px;
 height:20px;
 float:right;
 margin-right:5px;
 margin-top:-10px;
}
.telefoonicoon {
 background-image:url(/Templates/adsl.nl/images/icons/telefoon.gif);
 background-repeat:no-repeat;
 width:20px;
 height:20px;
 float:right;
 margin-right:5px;
 margin-top:-10px;
}
.tvicoon {
 background-image:url(/Templates/adsl.nl/images/icons/tv.gif);
 background-repeat:no-repeat;
 width:20px;
 height:20px;
 float:right;
 margin-right:5px;
 margin-top:-10px;
}
.contentheader {
 margin-left:5px;
 margin-bottom:10px;
 width:160px;
 height:20px;
 background-image:url(/Templates/adsl.nl/images/layout/content-title.gif);
 background-repeat:repeat-x;
 text-align:left;
 text-indent:5px;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#FFFFFF;
 font-weight:bold;
 position:relative;
}
.hardwareheader {
 margin-left:5px;
 margin-bottom:10px;
 width:160px;
 height:20px;
 background-image:url(/Templates/adsl.nl/images/layout/content-title.gif);
 background-repeat:repeat-x;
 text-align:left;
 text-indent:5px;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#FFFFFF;
 font-weight:bold;
 position:relative;
}
.title {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#0091c4;
 margin-left:5px;
 margin-top:20px;
}
.hardwaretitle {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#b4c91a;
 margin-left:5px;
 margin-top:20px;
}
.aanbieding1 {
 width:223px;
 height:175px;
 margin:0 0 0 0;
 float:left;
}
.aanbieding2,
.aanbieding3 {
 width:223px;
 height:175px;
 margin:0 0 0 5px;
 float:left;
}
.aanbieding-homepage p {
 color: #333;
 text-align:left;
 font-size:12px;
}
ul.list-image {
 list-style-image: url("/Templates/adsl.nl/images/elements/aanbieding-hardware-list-image.gif");
}
.contentholder {
 width:685px;
 height:auto;
 float:left;
 margin:0 0 0 5px;
}
.contentholder h1 {
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#B4C91A;
 margin:0;
 padding:0;
}
.contenterrorholder {
 width:535px;
 height:380px;
 margin:225px 0 0 235px;
 text-align:left;
 position:absolute;
}
.contenterrorholder h1 {
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#b4c91a;
 padding:0;
 padding-right:10px;
 font-weight:normal;
}
.contentholder_help {
 border:1px solid #BBBBBB;
 float:left;
 height:auto;
 margin-bottom:20px;
 margin-top:-20px;
 width:440px;
}
.intro {
 display:block;
 height:210px;
 padding:10px;
}
/*---------------------------------------------- */
/* Knoppen */
/*---------------------------------------------- */
.aanbiedingknop {
 background-image:url(/Templates/adsl.nl/images/buttons/aanbieding-button.gif);
 background-repeat:repeat-x;
 width:106px;
 height:18px;
 border: solid 1px #b4c91a;
 text-indent:4px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#333;
 text-decoration:none;
 float:right;
 margin:5px 0 0 0;
}
.hardwareaanbiedingknop {
 background-image:url(/Templates/adsl.nl/images/buttons/aanbieding-hardware-button.gif);
 background-repeat:repeat-x;
 width:106px;
 height:18px;
 border: solid 1px #3c81c4;
 text-indent:4px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333;
 text-decoration:none;
 float:right;
 margin-top:24px;
 margin-right:-1px;
}
/*---------------------------------------------- */
/* Tagcloud */
/*---------------------------------------------- */
#sidebarholderbottom {
 width:300px;
 vertical-align:top;
 margin-top:20px;
}
#tagcloud {
 background-image:url(/Templates/adsl.nl/images/layout/tagcloud-background.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 background-color:#ffffff;
 width:299px;
 height:170px;
 border:solid 1px #bbbbbb;
 margin-top:-20px;
 margin-left:-1px;
}
#tags {
 margin-top:15px;
 margin-left:5px;
 font-family:Arial, Helvetica, sans-serif;
 color:#0091c4;
 text-align:center;
}
#tags a,
.tags a:link {
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}
#tags a:hover {
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:underline;
}
#tags .small {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#0091c4;
 text-decoration:none;
}
#tags .medium {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#0091c4;
 text-decoration:none;
}
#tags .big {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:normal;
 color:#0091c4;
 text-decoration:none;
}
.postcodeholder {
 border:solid 1px #bbbbbb;
 width:685px;
 height:auto;
 margin-top:-20px;
 float:left;
}
.generalcontent {
 margin-left:5px;
 margin-top:20px;
 padding-bottom:30px;
}
.generalcontent a,
.generalcontent a:link {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#0091c4;
 text-decoration:none;
}
.generalcontent a:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#b4c91a;
 text-decoration:none;
}
/*---------- */
/* Providers */
/*---------- */
.providerholder {
 width:1000px;
 margin:auto;
}
.providerlogo {
 width:60px;
 height:25px;
 display:inline;
 }
 .providerlogo img {
margin:5px 15px 0 15px;
}
/*------ */
/* Einde */
/*------ */
#zoek {
 margin-top:10px;
}
#pccheck {
 margin-top:-10px;
}
.price {
 font-weight:bold;
}
.home_margin {
 margin-top:10px;
}
.uw-bestelling-content {
 float:right;
 font-weight:bold;
 margin-right:10px;
}
fieldset {
 border:0 none;
}
#uw-bestellingtext legend {
 font-size:11px;
 font-weight:bold;
 padding: 0 5px 0 0;
 margin: 0px;
}
#uw-bestellingtext fieldset {
 border-top:1px solid #ccc;
 width:295px;
}
#uw-bestellingtext li span {
 width:270px;
 color:#333333;
 display:inline-block;
 float:left;
 margin-left:10px;
 overflow:hidden;
 padding:0;
 font-size:11px;
}
#uw-bestellingtext ul {
 list-style: none outside none;
}
.overigekosten {
	margin-left:5px;
}
.overigekosten legend {
 font-size:11px;
 font-weight:bold;
 padding: 0 5px 0 0;
 margin: 0px;
}
.overigekosten fieldset {
 border-top:1px solid #ccc;
 width:295px;
}
.overigekosten li span {
 width:270px;
 color:#333333;
 display:inline-block;
 float:left;
 margin-left:10px;
 overflow:hidden;
 padding:0;
 font-size:11px;
}
.overigekosten ul {
 list-style: none outside none;
}

.vanvoorstrike {
 text-decoration:line-through;
 color:#cc0000;
}
.directcontact {
 width:400px;
 border:1px solid #ccc;
}
#belmijhelpdesk {
 width:100px;
 height:22px;
 background: #ffffff url(/Templates/adsl.nl//images/buttons/belmij.gif) no-repeat;
 border: 0;
 margin:0;
 cursor:pointer;
}
#belmijhelpdesk2 {
 width:65px;
 height:22px;
 background: transparent url(/Templates/adsl.nl//images/buttons/belmij.png) no-repeat;
 border: 0;
 margin:0;
 cursor:pointer;
}
#verhuizen {
 background: #fff url(/Templates/adsl.nl/images/layout/tagcloud-background.gif) repeat-x bottom;
 width:299px;
 height:60px;
 border:solid 1px #bbbbbb;
 margin-top:-20px;
 margin-left:-2px;
}
#verhuistext {
 margin-top:10px;
 margin-left:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
}
#overstappen {
 background: #fff url(/Templates/adsl.nl/images/layout/tagcloud-background.gif) repeat-x bottom;
 width:299px;
 height:60px;
 border:solid 1px #bbbbbb;
 margin-top:-20px;
 margin-left:-2px;
}
#overstaptext {
 margin-top:10px;
 margin-left:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
}
.contentbottom {
 background-image:url(/Templates/adsl.nl/images/layout/content-bottom-shadow.gif);
 background-position:top;
 background-repeat:no-repeat;
 height:15px;
 width:685px;
 margin:10px 0 50px 0;
 float:left;
}
#holder h1 {
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#b4c91a;
 padding:0;
 padding-right:10px;
 font-weight:normal;
}
#holder h2 {
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#b4c91a;
 text-indent:10px;
}
/*Image rotator */
.main_image {
 width: 443px;
 height: 175px;
 position: relative;
 overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
 border:solid 1px #cccccc;
}
.main_image .block h3 {
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: bold;
 color:#333333;
 margin:0;
 padding:10px;
}
.main_image p {
 font-size:12px;
 margin: 0;
}
.main_image .block small {
 margin:0;
}
.main_image .desc {
 position: absolute;
 bottom: 0;
 left: 0; /*--Stick the desc class to the bottom of our main image container--*/
 width:100%;
 display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
.main_image a.collapse { /*--This is our hide/show tab--*/
 background: url(/Templates/adsl.nl/images/buttons/btn-collapse.gif) no-repeat left top;
 height: 27px;
 width: 64px;
 text-indent: -99999px;
 position: absolute;
 top: -26px;
 right: 74px;
}
.main_image a.bestellen { /*--This is our hide/show tab--*/

}
.main_image a.show {
 background-position: left bottom;
}
/* image rotator thumbs */

.image_thumb {
 margin:0 25px 0 0;
 width:210px;
 float:left;
}
.image_thumb img {
 border: 1px solid #ccc;
 background: #fff;
 float: left;
 margin-top:1px;
 margin-left:2px;
}
.image_thumb ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
.image_thumb ul li {
 margin:0 0 20px 0;
 width: 200px;
 border: 1px solid #ccc;
 height:45px;
}
.image_thumb ul li.hover { /*--Hover State--*/
 border:1px solid #0288cb;
 cursor: pointer;
 background: #F0F0F0 url(/Templates/adsl.nl/images/layout/nav-a-hover.gif) repeat-x;
}
.image_thumb ul li.active { /*--Active State--*/
 background: #F0F0F0 url(/Templates/adsl.nl/images/layout/nav-a-hover.gif) repeat-x;
 border:1px solid #0288cb;
 cursor:pointer;
 height:40px;
}
.image_thumb ul li h3 {
 font-size:12px;
 margin: 5px 0;
 padding: 0;
 color:#333333;
}
.image_thumb ul li .block {
 float: left;
 margin-left: 5px;
}
.image_thumb ul li .block {
 font-size:12px;
 font-weight:bold;
}
.image_thumb ul li p {
 display: none;
}/*--Hide the description on the list items--*/
ul#logo_list {
 margin: 5px;
 padding: 5px;
 list-style-type: none;
 margin-bottom:40px;
}
ul#logo_list li {
 float: left;
 font-weight:bold;
}
#logo_list .provider {
 width:120px;
 height:80px;
 text-align:center;
}
ul#logo_list2 {
 margin: 5px;
 padding: 5px;
 list-style-type: none;
 margin-bottom:40px;
}
ul#logo_list2 li {
 float: left;
 font-weight:bold;
}
#logo_list2 .provider {
 width:120px;
 height:80px;
 text-align:center;
}
ul#logo_list3 {
 margin: 5px;
 padding: 5px;
 list-style-type: none;
 margin-bottom:20px;
}
ul#logo_list3 li {
 float: left;
 font-weight:bold;
}
#logo_list3 .provider {
 width:120px;
 height:80px;
 text-align:center;
}
.icon {
 margin:-24px 0 0 0;
 text-align:right;
 width:155px;
}
#stap1 {
 width:220px;
 height:55px;
 margin:5px 10px 10px 0;
 float:left;
 background-image:url(/Templates/adsl.nl/images/layout/stap1-background.gif);
 background-repeat:repeat-x;
}
#stap2 {
 width:220px;
 height:55px;
 margin:5px 10px 10px 0;
 float:left;
 background-image:url(/Templates/adsl.nl/images/layout/stap2-background.gif);
 background-repeat:repeat-x;
}
#stap3 {
 width:220px;
 height:55px;
 margin:5px 0 10px 0;
 float:left;
 background-image:url(/Templates/adsl.nl/images/layout/stap3-background.gif);
 background-repeat:repeat-x;
}
#stap1 a:hover, #stap2 a:hover, #stap3 a:hover {
 text-decoration:none;
 cursor:pointer;
}
#stap1 .staptitle,
#stap2 .staptitle,
#stap3 .staptitle {
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 margin:0 0 0 5px;
 padding:0;
 color:#FFFFFF;
 float:left;
 width:200px;
}
#stap1 .stapcontent,
#stap2 .stapcontent,
#stap3 .stapcontent {
 color:#FFF;
 margin:5px;
 padding:0;
 line-height:12px;
 float:left;
 width:200px;
}
.stapinfo {
 float:right;
 font-weight:bold;
}
.top3holder {
 width:680px;
 float:left;
 height:175px;
}
.stapholder {
 width:680px;
 margin:5px 0 30px 0;
 float:left;
}
