.floatfix{
clear:both;
width:664px;
height: 0px;
line-height:0px;
}

.tussenbalk{
clear:both;
width:664px;
height:27px;
background: url(../images/mei2010/blauwe-tussenbalk.png) repeat-x left top;
font-size:16px;
font-family:arial;
font-weight:bold;
text-align:left;
color:#fff;
letter-spacing:0.3pt;
text-indent:10px;
clear:left;
vertical-align:middle;
padding:4px 0 0 0;
margin:0px 0 10px 0;
}

.meerInfo{
width:100%;
display:block;
height:159px;
margin:0;
background:none;
}

.bestellen{
margin:-47px 0px 0px 550px;
width:106px;
height: 23px;
display:block;
background-image: url("../images/mei2010/bestel-knop-paginabreed.png");
}


.meerInfo2{
display:block;
width:100%;
height:174px;
margin:0px;
}

.meerInfoKlein{
float:left;
margin: 0px 0 0 12px;
width:103px;
height: 17px;
background-image: url("../images/mei2010/meer-informatie-knop.gif");
background-repeat:no-repeat;
}

.bestellenKlein{
float:left;
margin: 0px 0 0 90px;
width:103px;
height: 17px;
background-image: url("../images/mei2010/bestel-knop-halfbreed.png");
background-repeat:no-repeat;
}



.homeHeader{
clear: both;
width:664px;
height: 139px;
background-image: url("../images/juli2010/headerbanner-home-juli.png");
}

.bannerFormat1{
margin:10px 0 0px 0;
width:664px;
height: 159px;
background-image: url("../images/mei2010/vodafone-mobiel-breedband-start-1jaar-k3765-breed.png");
}


.bannerFormat2{
clear:both;
float:left;
margin:10px 0 0 0px;
width:327px;
height: 204px;
background-image: url(../images/aanbiedingformats/layout/bg-dongel-top3.jpg);
background-repeat: no-repeat;
}

.bannerFormat2Tekst{
clear:both;
float:left;
margin:91px 0 0 47px;
width:250px;
height: 80px;
font-size:12px;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
}


.bannerFormat3{
float:left;
margin:10px 0 00px 0px;
width:332px;
height: 205px;
background-image: url("../images/mei2010/vodafone-mobiel-breedband-laptop-start-2jaar-compaq610.png");
}


.bannerFormat4{
float:left;
margin:10px 0 10px 0;
width:332px;
height: 205px;
background-image: url("../images/mei2010/kpn-snel-internet-start-2jaar-kpnstick-sticker.png");
}

.bannerFormat5{
float:left;
margin:10px 0 10px 0px;
width:332px;
height: 205px;
background-image: url("../images/mei2010/t-mobile-laptop-economy-1jaar-stick.png");
}


.overmjlo{
float:left;
width:332px;
height:275px;
margin-bottom:0px;
font-size:12px;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
}

.overmjlobanner{
float:left;
margin:0px 0 0 10px;
width:323px;
height: 275px;
background-image: url("../images/mei2010/over-metjelaptoponline.png");
background-repeat: no-repeat;
}

.overmjlo2{
float:left;
width:317px;
padding-left:15px;
height:275px;
margin-bottom:0px;
font-size:12px;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
}

.overmjlobanner2{
float:left;
margin:0px 0 0 0px;
width:323px;
height: 275px;
background-image: url("../images/mei2010/over-metjelaptoponline.png");
background-repeat: no-repeat;
}


.bannerFormat55{
margin:10px 0 10px 0;
width:664px;
height: 159px;
background-image: url("../images/mei2010/vodafone-vaste-kosten-standaard-promo-2jaar-router-breed.png");
}


.bannerFormat6{
clear:both;
float:left;
margin:0px 0px 0px 4px;
width:332px;
height: 204px;
background: url(../images/aanbiedingformats/layout/bg-laptop-top3.jpg) no-repeat 5px top;
}

.bannerFormat6Tekst{
clear:both;
float:left;
margin:91px 0 0 52px;
width:250px;
height: 80px;
font-size:12px;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
}

.bannerFormat7{
float:left;
margin:0px 0 00px 20px;
width:323px;
height: 203px;
background-image: url("../images/mei2010/persoonlijk-advies.png");
}

.bannerFormat8{
float:left;
margin:10px 0 0px 0px;
width:332px;
height: 205px;
background-image: url("../images/mei2010/vodafone-mobiel-breedband-basis-1jaar-k3765-supersnel.png");
}


.bannerFormat9{
float:left;
margin:10px 0 0px 0;
width:332px;
height: 205px;
background-image: url("../images/mei2010/kpn-zeker-internet-comfort-1jaar-kpnstick.png");
}

.bannerFormat10{
float:left;
margin:10px 0 10px 0px;
width:332px;
height: 205px;
background-image: url("../images/mei2010/xs4all-mobiel-internet-basic-1jaar-globesurfer-hsdpa.png");
}


.bannerFormat11{
float:left;
margin:10px 0 10px 0;
width:332px;
height: 205px;
background-image: url("../images/mei2010/telfort-mobiel-internet-onbeperkt-2jaar-teltonika.png");
}


.bannerFormat12{
clear:both;
float:left;
margin:10px 20px 10px 0px;
width:323px;
height: 203px;
background-image: url("../images/mei2010/top-3-buitenland.png");
background-repeat: no-repeat;
}

.bannerFormat12Tekst{
clear:both;
float:left;
margin:87px 0 0 47px;
width:250px;
height: 80px;
font-size:12px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
}

.overbuitenland{
float:left;
width:320px;
height:208px;
margin-bottom:0px;
font-size:12px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}


.overmetjelaptoponline{
float:left;
width:330px;
height:300px;
margin-bottom:0px;
font-size:12px;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
}

.overmjlobanner2{
float:left;
margin:0px 0 0 10px;
width:323px;
height: 265px;
background-image: url("../images/mei2010/deskundig-advies-mobiel-internet-hardware.png");
background-repeat: no-repeat;
}

/*NIEUWE FORMATS JULI 2010 -  RV */
/*titelheader*/
div#maincol div.titlebanner{
width:665px;
height:159px;
clear:both;
background:url(../images/aanbiedingformats/layout/bg-homeheader.jpg) no-repeat left top;
font-size:16px;
padding-left:200px;
}
	div#maincol div.titlebanner strong{
	font-weight:normal;
	font-size:18px;
	display:block;
	line-height:30px;
	margin-bottom:20px;
	}
	
	div#maincol div.titlebanner h1{
	background:none;
	font-weight:normal;
	display:inline;
	font-size:16px;
	border:none;
	padding:0px;
	height:auto;
	}


/*algemene banner styles*/
div#maincol div.banner{
margin:5px 0px;
}
	div#maincol div.banner h2{
	color:#192d69;
	font-weight:normal;
	}
	div#maincol div.banner h3{
	color:#000;
	font-weight:normal;
	}
	div#maincol div.banner b{
	color:#DC1E4B;
	font:inherit; /* dit moet nog IE7 overruled worden */
	font-weight:normal;
	}
	div#maincol div.banner strong{
	color:#DC1E4B;
	}
	div#maincol div.banner del{
	text-decoration:none;
	background: url(../images/aanbiedingformats/layout/bg-strikethrough.png) no-repeat center center;
	}
	div#maincol div.banner a.btn{
	display:inline-block;
	font-size:14px;
	width:91px;
	height:27px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	line-height:22px;
	background: url(../images/aanbiedingformats/layout/bg-bestelknop.png) no-repeat left top;
	}
		div#maincol div.banner a.btn:hover{
		background: url(../images/aanbiedingformats/layout/bg-bestelknop-hover.png) no-repeat left top;
		}
	div#maincol div.banner div.usps ul li{
	color:#192c69;
	list-style:disc inside none;
	}
		div#maincol div.banner div.usps ul li span{
		color:#000;
		font-size:12px;
		}
		
/*paginabrede box*/
div#maincol div.fullb{
width:664px;
height:159px;
background: url(../images/aanbiedingformats/layout/bg-fullbanner.png) no-repeat left top;
}
	div#maincol div.fullb h2{
	position:relative;
	z-index:2;
	border-bottom:1px solid #192c69;
	width:95%;
	margin-left:10px;
	font-size:20px;
	}
	div#maincol div.fullb img.providerlogo{
	position:absolute;
	z-index:3;
	margin:3px 0px 0px 582px;
	}
	div#maincol div.fullb h3{
	font-size:15px;
	}
	div#maincol div.fullb div.usps{
	float:left;
	background-position:10px center;
	background-repeat:no-repeat;
	width:290px;
	height:95px;
	padding:15px 0px 0px 240px;
	}
		div#maincol div.fullb div.usps ul li{
		padding:2px 0px 2px 3px;
		}
		div#maincol div.fullb div.usps ul li span a.infolink{
		color:#192c69;
		font-weight:bold;
		}
		div#maincol div.fullb div.usps ul li span a.infolink:hover{
		color:#219CE5;
		}
			
	div#maincol div.fullb div.price{
	display:inline-block;
	vertical-align:top;
	width:130px;
	height:85px;
	font-size:12px;
	margin-top:30px;
	}
		div#maincol div.fullb div.price strong{
		font-size:20px;
		}
		div#maincol div.fullb div.price a.btn{
		margin:18px 0px 0px 30px;
		}
	div#maincol div.fullb div.subtext{
	clear:both;
	color:#192d69;
	font-size:13px;
	padding-right:10px;
	text-align:right;
	line-height:20px;
	}
/*halfpagina-brede box*/
div#maincol div.halfb{
width:315px;
height:180px;
padding:5px;
border:1px solid #c0c0c0;
display:inline-block;
background-position:left 45px;
background-repeat:no-repeat;
}
	div#maincol div.halfb h2{
	font-size:17px;
	}
	div#maincol div.halfb h3{
	font-size:12px;
	font-weight:bold;
	}
	div#maincol div.halfb div.usps{
	float:none;
	background:url(../images/aanbiedingformats/layout/bg-hb-usp.png) no-repeat left top;
	width:210px;
	height:67px;
	padding:5px 0px;
	position:relative;
	z-index:2;
	margin:25px 0px 0px 100px;
	}
		div#maincol div.halfb div.usps ul {
		margin:0px 0px 0px -5px;
		}
		div#maincol div.halfb div.usps ul li span{
		font-size:11px;
		}
		
	div#maincol div.halfb div.footer{
	margin-top:18px;
	background-repeat:no-repeat;
	background-position:center center;
	}
		div#maincol div.halfb div.footer a.info{
		color:#192d69;
		font-size:12px;
		vertical-align:middle;
		}
			div#maincol div.halfb div.footer a.info:hover{
			color:#219CE5;
			}
		div#maincol div.halfb div.footer a.btn{
		margin-left:130px;
		}
	div#maincol div.halfb div.sticker{
	position:absolute;
	z-index:3;	
	}

/*net iets andere regels voor de linker hpb*/
div#maincol div.leftb{
margin-right:10px;
float:left;
}
/*algemene styles die je sitebreed wil kunnen gebruiken*/
span.magentaAccent{color:#bd234b;}
span.blueAccent{color:#219CE5;}
a.nodecoration{
text-decoration:none;
border:none;
margin:none;
padding:none;
color:inherit;
}

/*Navboxen*/

/*Ondersteundende in-content navigatieboxen*/
div.navbox{
width:660px;
border:1px solid #abaaaa;
clear:both;
background:#FFF;
height:245px;
margin:10px 0px;
}
	div.navbox h2{
	color:#219CE5;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	border-bottom:1px solid #abaaaa;
	margin:5px 10px 0px 10px;
	}
	div.navbox div{
	width:220px;
	float:left;
	}
	div.navbox div a.mainlink{
	text-decoration:none;
	border:none;
	}
	div.navbox div ul, div.navbox div h3{
	margin-left:10px;
	}
	
	div.navbox div h3{
	color:#219CE5;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	}
	
	div.navbox div ul{
	list-style:none;
	font-size:11px;
	}
		div.navbox div ul li{
		padding-left:8px;
		background: url(../images/aanbiedingformats/layout/bg-squarebullit.png) no-repeat left 7px;
		line-height:16px;
		}
		div.navbox div ul li.foot{
		padding-left:0px;
		margin:5px 10px 0px 0px;
		border-top:1px solid #abaaaa;
		background: none;
		line-height:24px;
		}
		div.navbox div ul li.bull{
		padding-left:10px;
		background: url(../images/aanbiedingformats/layout/arrowbullit.png) no-repeat left 9px;
		}
		
			div.navbox div ul li a{
			color:#000;
			text-decoration:none;
			}
			div.navbox div ul li a:hover{
			text-decoration:underline;
			}

/*top 3 boxjes*/	
div.top3 a{
color:#000;
text-decoration:none;
}		
div.top3 a:hover{
color:#219CE5;
text-decoration:underline;
}	

/*Kruimelpad overwrites voor home*/

div#crumbPath a.promotion{
color:#000;
font-weight:normal;
font-size:12px;
padding:0px 5px;
}
	div#crumbPath a.promotion:first-child{
	padding-left:0px;
	}
	div#crumbPath a.promotion:hover{
	color:#219CE5;
	}
