div.werkenbijBanner {
	background-image: url(../img/banners/werkenbij.jpg);
}
div.werkenbijWaaromBanner {
	background-image: url(../img/banners/werkenbij-waarom.jpg);
}
div.werkenbijOrganisatieBanner {
	background-image: url(../img/banners/werkenbij-organisatie.jpg);
}
div.werkenbijVacaturesBanner {
	background-image: url(../img/banners/werkenbij-vacatures.jpg);
}
div.vacaturesBanner {
	background-image: url(../img/banners/vacatures.jpg);
}
div.maatschappijPrivacyBanner {
	background-image: url(../img/banners/maatschappij-privacy.jpg);
}
div.maatschappijOndernemenBanner {
	background-image: url(../img/banners/maatschappij-ondernemen.jpg);
}
div.maatschappijFoundationBanner {
	background-image: url(../img/banners/maatschappij-foundation.jpg);
}
div.nlOrganisatieBanner {
	background-image: url(../img/banners/nl-organisatie.jpg);
}
div.nlPartnerprogrammaBanner {
	background-image: url(../img/banners/nl-partnerprogramma.jpg);
}
div.nlEventsBanner {
	background-image: url(../img/banners/nl-events.jpg);
}
div.organisatieBanner {
	height: 158px ! important; /* why? */
	background-image: url(../img/banners/onzeorganisatie.jpg);
}
div.vestigingenBanner {
	background-image: url(../img/banners/vestigingen.jpg);
}
div.vakgebiedenBanner {
	background-image: url(../img/banners/vakgebieden.jpg);
}
div.vakgebiedenBannerFinance {
	background-image: url(../img/banners/vakgebieden-finance.jpg);
}
div.vakgebiedenBannerMarketing {
	background-image: url(../img/banners/vakgebieden-marketing.jpg);
}
div.vakgebiedenBannerSales {
	background-image: url(../img/banners/vakgebieden-sales.jpg);
}
div.vakgebiedenBannerEcommerce {
	background-image: url(../img/banners/vakgebieden-ecommerce.jpg);
}
div.vakgebiedenBannerHR {
	background-image: url(../img/banners/vakgebieden-hr.jpg);
}
div.vakgebiedenBannerOndersteunendediensten {
	background-image: url(../img/banners/vakgebieden-ondersteunendediensten.jpg);
}
div.vakgebiedenBannerService {
	background-image: url(../img/banners/vakgebieden-service.jpg);
}
div.vakgebiedenBannerICT {
	background-image: url(../img/banners/vakgebieden-ict.jpg);
}
div.vakgebiedenBannerRD {
	background-image: url(../img/banners/vakgebieden-rd.jpg);
}
div.vakgebiedenBannerVodafonewinkel {
	background-image: url(../img/banners/vakgebieden-vodafonewinkel.jpg);
}
div.persBanner {
	background-image: url(../img/banners/persberichten.jpg);
}
div.persBannerPersberichten {
	background-image: url(../img/banners/pers-persberichten.jpg);
}
div.persBannerWebrelations {
	background-image: url(../img/banners/pers-webrelations.jpg);
}
div.persBannerMediatheek {
	background-image: url(../img/banners/pers-mediatheek.jpg);
}
div.persBannerMijlpalen {
	background-image: url(../img/banners/pers-mijlpalen.jpg);
}

div.contactBanner {
	background-image: url(../img/banners/contact.jpg);
}
div.gmtBanner {
	background-image: url(../img/banners/gmt.jpg);
}


div.bedrijfsonderdelenBanner {
	background-image: url(../img/banners/bedrijfsonderdelen.jpg);
}

div.blogberichtenBanner {
	background-image: url(../img/banners/blogberichten.jpg);
}

div.eventsBanner {
	background-image: url(../img/banners/events.jpg);
}

div.loopbaanBanner {
	background-image: url(../img/banners/loopbaan.jpg);
}

div.maastrichtBanner {
	background-image: url(../img/banners/maastricht.jpg);
}

div.mediatheekBanner {
	background-image: url(../img/banners/mediatheek.jpg);
}

div.maatschappelijkesponsoringBanner {
	background-image: url(../img/banners/maatschappelijkesponsoring.jpg);
}

div.mijlpalenBanner {
	background-image: url(../img/banners/mijlpalen.jpg);
}

div.sollicitatieprocedureBanner {
	background-image: url(../img/banners/sollicitatieprocedure.jpg);
}

div.stagesBanner {
	background-image: url(../img/banners/stages.jpg);
}

div.vfinnlvisieenstrategieBanner {
	background-image: url(../img/banners/vfinnlvisieenstrategie.jpg);
}

div.winkelsBanner {
	background-image: url(../img/banners/winkels.jpg);
}

div.waarwijvoorstaanBanner {
	background-image: url(../img/banners/waarwijvoorstaan.jpg);
}

div.sponsorverzoekenBanner {
	background-image: url(../img/banners/sponsorverzoeken.jpg);
}
div.winkelsBanner {
	background-image: url(../img/banners/winkels.jpg);
}
div.verkooppuntBanner {
	background-image: url(../img/banners/verkooppunt.jpg);
}

div.arbeidsvoorwaardenBanner {
	background-image: url(../img/banners/arbeidsvoorwaarden.jpg);
}

div.amsterdamBanner {
	background-image: url(../img/banners/amsterdam.jpg);
}
div.anderevestigingenBanner {
	background-image: url(../img/banners/anderevestigingen.jpg);
}


div.uwprivacyBanner {
	background-image: url(../img/banners/uwprivacy.jpg);
}

div.ondernemerscongressenBanner {
	background-image: url(../img/banners/ondernemerscongressen.jpg);
}

div.sponsorprojectenBanner {
	background-image: url(../img/banners/sponsorprojecten.jpg);
}

div.vodafonefreshprogramBanner {
	background-image: url(../img/banners/vodafonefreshprogram.jpg);
}
div.vodafonefreshprogramlBanner {
	background-image: url(../img/banners/vodafonefreshprograml.jpg);
}
div.vodafonefreshprogramxlBanner {
	background-image: url(../img/banners/vodafonefreshprogramxl.jpg);
}
div.persoonlijkegroeiBanner {
	background-image: url(../img/banners/persoonlijkegroei.jpg);
}
div.ontmoetonzetalentenBanner {
	background-image: url(../img/banners/ontmoetonzetalenten.jpg);
}

div.caspermooymanBanner {
	background-image: url(../img/banners/caspermooyman.jpg);
}
div.christianpeetersBanner {
	background-image: url(../img/banners/christianpeeters.jpg);
}
div.watbiedenenvragenwijBanner {
	background-image: url(../img/banners/watbiedenenvragenwij.jpg);
}
div.aanmeldenBanner {
	background-image: url(../img/banners/aanmelden.jpg);
}
div.werkenmaastrichtBanner {
	background-image: url(../img/banners/werkenmaastricht.jpg);
}


/* - */

div.OVBanner {
	position: relative;
	width: 564px;
	height: 168px;
	margin: 0 auto;
	background-repeat: no-repeat;
	border: 1px solid #cfcfcf;
	line-height: 1;
}
div.largeBanner {
	height: 266px;
}
div.persBericht {
	height: 116px;
	background-position: bottom left;
}
div.OVBanner div.bar {
	position: absolute;
	top: 10px;
	left: 10px;
	min-width: 140px;
	padding: 6px 10px;
	color: #444;
	background: #fff;
}
div.OVBanner div.bar h1 {
	color: #f00;
	background: #fff;
	white-space: nowrap;
	font-size: 2.2em;
}
div.OVBanner div.quote {
	position: absolute;
	top: 20px;
	left: 320px;
	width: 230px;
	color: #696969;
	background: transparent;
	line-height: 1.3;
	font-size: 1.5em;
}
div.OVBanner div.ytpquote {
	position: absolute;
	top: 70px;
	left: 12px;
	width: 270px;
	color: #cccccc;
	background: transparent;
	line-height: 1.6em;
	font-size: 1.3em;
}
div.OVBanner div.quote cite {
	margin: 8px 0 0 0;
	display: block;
	color: #008698;
	background: transparent;
	font-size: 0.7em;
}

div.bannerFooter {
	width: 566px;
	height: 4px;
	font-size: 4px;
	line-height: 4px;
	margin: 0 auto;
	background: url(../img/bannerfooter.png) no-repeat;
}

div.fiveColFooter {
	clear: both;
	height: 8px;
	font-size: 8px;
	line-height: 8px;
	margin: 0 0 5px 0;
	background: url(../img/5columnFooter.png) no-repeat;
}

/* @group landing page */
div.homeBanner {
	position: relative;
	z-index: 500;
	width: 951px;
	height: 216px;
	margin: 0 0 0 3px;
	border: 1px solid #cfcfcf;
	background: #eee url(../img/banners/home1.jpg) no-repeat;
}
div.homeBanner div.choice {
	position: absolute;
	top: 12px;
	right: 10px;
	width: 170px;
	margin: 0;
	padding: 8px 12px 14px 12px;
	color: #fff;
	background: #f00;
}
div.homeBanner div.choice a {
	outline: 0 none;
	position: relative;
	z-index: 1001;
	display: block;
	margin: 8px 0 0 0;
	padding: 2px 5px;
	color: #444;
	background: #fff url(../img/dropdown.png) no-repeat right center;
}
div#choiceList {
	zoom: 1;
	position: absolute;
	z-index: 1000;
	border: 1px solid #ccc;
	padding: 10px;
	color: #444;
	background: #fff;
}
div#choiceList ul.cont {
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: url(../img/dottedLine.gif) repeat-x bottom left;
}
div#choiceList ul {
	list-style-type: disc;
	padding-left: 17px;
}

div.homeBanner ul.tabBar {
	width: 180px;
	margin: 12px 10px;
	padding: 1px 10px 0 10px;
	color: #333;
	background: #fff;
}
div.homeBanner ul.tabBar li {
	height: 38px;
	background: url(../img/dottedLine.gif) repeat-x bottom left;
}
div.homeBanner ul.tabBar li.last {
	background: none;
}
div.homeBanner ul.tabBar li a {
	outline: 0 none;
	display: block;
	height: 38px;
	padding: 0 5px;
	background-position: right 11px;
	line-height: 38px;
}
div.homeBanner ul.tabBar li.selected {
	position: relative;

	background: none;
}
div.homeBanner ul.tabBar li.selected a {
	position: absolute;
	top: -1px;
	width: 100%;
	height: 39px;
	margin: 0 -10px;
	padding-left: 15px;
	color: #fff;
	background: #f00 url(../img/arrow_silver_right.png) no-repeat 176px 12px;
	line-height: 39px;
	font-size: 14px;
}
div.homeTab {
	position: absolute;
	top: 12px;
	left: 210px;
	width: 335px;
	height: 95px;
	margin: 0;
	padding: 10px;
	color: #fff;
	background: #f00;
	line-height: 1;
}
div.homeTab h1 {
	font-size: 26px;
}
div.homeTab a {
	position: absolute;
	right: 12px;
	bottom: 10px;
	color: #fff;
	background: transparent;
	font-size: 1.09em
}
div.homeTab div.more {
	text-align: right;
}
/* @end */

/* @group press/blog tabs */
ul.headerTabs {
	overflow: hidden;
	height: 100%;
}
ul.headerTabs li,
ul.headerTabs li a {
	height: 100%;
}
ul.headerTabs li.persTab {
	float: left;
	width: 50%;
}
ul.headerTabs li.blogTab {
	float: right;
	width: 50%;
}
ul.headerTabs a {
	outline: 0 none;
	float: none;
	display: block;
	font-weight: bold;
}
ul.headerTabs li a {
	background: #6dc1d7;
}
ul.headerTabs li.selected a {
	background: #008698;
}
div.tabBody {
}
div.tabBody a.title {
	font-weight: bold;
}
div.tabBody span.date {
	display: block;
	margin: 0;
	color: #999;
}
div.tabBody div.item {
	margin: 0 10px;
	padding: 5px 0;
}
div.tabBody div.dotBottom {
	background: url(../img/dottedLine.gif) repeat-x bottom left;
}

/* @group */
div.pagetop {
	position: relative;
	padding:0;
	margin-bottom:-30px;
	background: url(../img/pagetop.png) no-repeat bottom center;
}

div.pagetopbig {
	margin-bottom: -10px;
	height:330px;
}


div.pagetopsmall {
	padding-bottom: 38px;
	background-image: url(../img/pagetop-small.png);
}
div.pagetop div.persBanner label {
	display: block;
}
div.pagetop div.persBanner table {
	margin: 5px 0;
}
div.pagetop div.persBanner th {
	font-weight: bold;
}
div.pagetop div.persBanner th,
div.pagetop div.persBanner td {
	padding: 5px 10px 2px 0;
}
option {
	padding: 0 5px 0 0;
}
div.paginator {
	position: absolute;
	right: 20px;
	atop: 122px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #ccc;
	padding: 18px 10px;
	color: #008698;
	background: #fff;
	font-size: 1.4em;
}
div.pagetopsmall div.paginator {
	bottom: 32px;
}
div.paginator b {
	margin: 0 30px;
	font-weight: normal;
}
div.paginator img {
	vertical-align: middle;
}

/* @end */

div.overlayBox {
	line-height: 1;
}
div.overlayBox h2 {
	font-size: 1.9em;
}
div.overlayBox p {
	font-size: 1em;
}
div.overlayBox a.readMore {
	float: left;
	margin-top: 5px;
	color: #fff;
	text-decoration: underline;
}
div.overlayBox a.readMore:hover {
	color:#ccc;
}


div.pagetop div.overlayBox  {
	overflow: hidden;
	width: 524px;
	position: absolute;
	left: 16px;
	bottom: 10px;
	padding: 10px;
	color: #fff;
	background: #f00;
}

div.overlayBox div.buttons {
	float: right;
}
div.overlayBox div.buttons a {
	outline: none;
}
div.overlayBox div.buttons img {
	margin: 0 0 0 15px;
	vertical-align: bottom;
}


/* @group contact */
div.contactBlock {
	width: 546px;
	margin: 6px auto;
	padding: 10px;
}
div.contactBlock,
div.contactBlock table td {
	color: #333;
	background: #ededed;
}
div.contactBlock h2 {
	float: left;
	font-weight: bold;
}
div.contactBlock p {
	font-size: 1em;
}
div.contactBlock a {
	text-decoration: underline;
}
div.contactBlock div.contactTableWrapper {
	padding: 0 0 0 140px;
}
div.contactBlock div.contactDivider {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #999;
}
div.hide div.contactDivider {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0 none;
}
div.contactBlock table {
	width: 100%;
}
div.contactBlock table col.h {
	width: 160px;
}
div.hide .hide {
	display: none;
}
tr.contactTableAddress th,
tr.contactTableAddress td {
	padding-top: 10px;
	padding-bottom: 10px;
}
div.contactBlock table th {
	padding-right: 10px;
	text-align: right;
	font-weight: normal;
}
div.contactBlock table td {
	font-weight: bold;
}
a.contactRoute {
	float: right;
	font-weight: normal;
	font-size: 0.95em;
}
a.contactToggle {
	outline: 0 none;
	float: right;
	padding: 0 14px 0 0;
	background: url(../img/arrowup.png) no-repeat right center;
	text-decoration: none ! important;
	line-height: 1.2xs;
	font-size: 0.95em;
}
div.hide a.contactToggle {
	background-image: url(../img/arrowdown.png);
}
/* @end */


div.modCopy table.eventAgenda th {
	padding: 5px 10px 5px 5px;
}
div.modCopy table.eventAgenda td {
	padding: 5px 0;
}


div.gmt {
	width: 546px;
        min-height: 20px;
	overflow: hidden;
	margin: 5px auto -20px;
	padding: 10px 10px 0 10px;
	background: url(../img/pagetop.png) no-repeat top center;
}
div.flv {
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 0 0 10px 0;
	background: url(../img/dottedLine.gif) repeat-x bottom left;
}
div#player {
	float: left;
}
div.copy {
	margin-left: 300px;
}
div.copy h2 {
	font-weight: bold;
}

div.ceo {
	overflow: auto;
	float: left;
	width: 255px;
	margin: 0 0 20px 0;
}
div.ceoright {
	float: right;
}
div.ceo img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #b5b5b5;
}
div.ceo a,
div.ceo strong {
	font-weight: bold;
}
div.ceo a {
	text-decoration: underline;
}

table.pers th,
table.pers td {
	white-space: nowrap;
}

div.contactFooter {
	overflow: hidden;
	width: 512px;
	margin: 0 auto 30px auto;
	padding: 15px 15px 20px 15px;
	color: #333;
	background: #e9e9e9;
}
div.contactFooter div.amsterdam {
	float: left;
	width: 210px;
	margin: 10px 0 0 0;
}
div.contactFooter div.other {
	float: right;
	width: 210px;
	margin: 10px 0 0 0;
}
div.contactFooter h3 {
	font-weight: bold;
}


body.over-vodafone-2008 ul.link_list3Col {
    	position:static !important;
	width: 542px;
	margin: 0 auto;
}

body.over-vodafone-2008 div.modCopy3Col {
	width: 542px;
	margin: 0 auto;
	padding: 1px 0 5px 0;
}

div.verkooppunt2008tekst { 
	margin: -6px 0 0 14px;
}

ul.ov, ol.ov
{	
	font-size: 1.182em !important;
}
