
@charset "utf-8";
/***********************************************************
	MINIFIED MASTER STYLESHEET FOR DE-WAAIER.NL
	CREATED BY: 	DIGITAL4U.NL
	CREATED ON: 	2008-11-01
	LAST CHANGE: 	2008-12-02
	AUTHOR: 		CHRISTIAAN VAN DER WAAL
***********************************************************/
@charset "utf-8"; html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }  :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; }  table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } @charset "utf-8";   div#container { width: 980px; padding: 20px 0; margin: 0 auto; position: relative; background-color:#FFF; }  div#top { width: 980px; padding: 0; margin: 0 ; float: left; position: absolute; left: 0; top: 0; } div#logo { display: none; } div#header { width: 980px; height: 169px; padding: 0; margin: 0; background: url(/css/screen/../../images/design/header.jpg) 0 20px no-repeat; float: left; } body.bedrijven div#header{ background-position: -980px 20px;} body.verenigingen div#header{ background-position: -1960px 20px;} body.evenementen div#header{ background-position: -2940px 20px;} body.resultaten div#header{ background-position: -3920px 20px;} body.sponsors div#header{ background-position: -4900px 20px;} body.contact div#header{ background-position: -5880px 20px;} div#menuHorizontal { width: 980px; height: 30px; padding: 0; margin: 0; float: left; }  div.column {  padding: 0; margin: 0; float: left; } div.contentWrapper { width: 980px; margin: 210px 0 0 0;  background-color:#FFF; } div.centerWrapper {  width: 735px; display: inline; } div.center { width: 470px; min-height: 200px; padding: 40px 10px; } div.left { width: 235px; min-height: 200px; padding: 40px 10px 40px 0; margin: 0 0 0 -735px; } div.right { width: 235px; min-height: 200px; padding: 40px 0 40px 10px; } div.clearIeBug { width: 1px; height: 1px; overflow: hidden; }  body.oneColumn div.center { width: 960px; margin: 0; } body.oneColumn div.right { display: none; } body.oneColumn div.left { display: none; } body.oneColumn div.centerWrapper { width: 980px; } body.oneColumn div.clearIeBug { display: none; }  body.twoColumnLeft div.center { width: 715px; margin: 0 0 0 245px; } body.twoColumnLeft div.right { display: none; } body.twoColumnLeft div.left { margin: 0 0 0 -980px; } body.twoColumnLeft div.centerWrapper { width: 980px; }  body.twoColumnRight div.centerWrapper { width: 710px;  margin: 0; } body.twoColumnRight div.center { width: 680px; padding: 20px 20px 0 10px; } body.twoColumnRight div.left { display: none; } body.twoColumnRight div.right { width: 250px; padding: 20px 10px 0 0; }  div#footer { width: 980px; height: 20px; padding: 20px 0 0 0; color: #828181; text-align: center; vertical-align: middle; clear: both; } @charset "utf-8";    html,body { min-height: 100%; margin: 0; padding: 0; } body { color: #000; font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; font-size: 0.75em; line-height: 1.3em; background: #f3f8e5 url(/css/screen/../../images/design/background_gradient.png) 0 0 repeat-x; background-color:#e8f2e0; }  h1, h2, h3, h4, h5, h6 { font-weight: bold; } h1 { margin: 0 0 20px 0; color: #a50082; font-size: 200%; } h2 { margin: 0 0 10px 0; color: #76a102; font-size: 170%; } h3 { margin: 0 0 10px 0; color: #76a102; font-size: 130%; } h4 { margin: 0 0 2px 0; color: #76a102; font-size: 115%; } h5 { margin: 0 0 2px 0; font-size: 110%; } h6 { margin: 0 0 1px 0; color: #a50082; font-size: 100%; }  p { margin: 0 0 10px 0; } textarea{ font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; } body.zoekresultaten p { margin: 0 0 5px 0; } body.resultaten div.datum { font-size: 80%; } body.resultaten h3 { margin: 0 0 10px 0; } strong { font-weight: bold; } em { font-style: italic; } abbr { border-bottom: 1px dotted #666; } ul { margin: 0 0 0 20px;} li { list-style:disc; margin:0 0 5px 0; } hr { height:1px; margin:10px 0; border: none; background-color:#999999; } hr.paars{ height:1px; border: none; background-color:#a50082; } div.artikel { font-size: 90%; } div#resultatenHolder .resultatentitle { font-size: 120%; color: #76a102; font-weight:bold; margin: 0 20px 0 20px; padding: 55px 0 0 0; display:block; } div#resultatenHolder .resultatentext { font-size: 80%; line-height: 1.2em; color: #000; margin: 0 20px 0 20px; display:block; border: 1px solid; border-color:#000000; } div#resultatenHolder h1 { color:#76a102; font-size:120%; margin:0; } div#evenementenHolder .evenemententitle { font-size: 120%; color: #76a102; font-weight:bold; margin: 0 20px 0 20px; padding: 55px 0 0 0; display:block; } div#evenementenHolder .evenemententext { font-size: 80%; line-height: 1.2em; color: #000; margin: 0 20px 0 20px; display:block; border: 1px solid; border-color:#000000; } div#b_backgroundHolder .informatiebtitle { font-size: 120%; color: #76a102; font-weight:bold; margin: 0 20px 0 20px; padding: 55px 0 0 0; display:block; }  div#b_backgroundHolder .informatiebtext { font-size: 80%; line-height: 1.2em; color: #000; margin: 0 20px 0 20px; display:block; border: 1px solid; border-color:#000000; } div#v_backgroundHolder .informatievtext { font-size: 80%; line-height: 1.2em; color: #000; margin: 0 20px 0 20px; display:block; border: 1px solid; border-color:#000000; }  a { color: #a50082; text-decoration:underline; } a:visited { color: #60014c; text-decoration:underline; } a:hover { color: #76a102; text-decoration:none; } a.skip { position: absolute; left: -9999px; } .groentje { color: #76a102; } .groentje:hover{ color: #a50082; } .ontwikkelingen { background-image:url(/css/screen/../../images/design/home_ontwikkelingenBeursvloer.png); width:660px; height:140px; padding-left:10px; padding-right:10px; clear:both; margin-bottom:10px; }  .ontwikkelingen_tekst { padding-top:5px;line-height:12px; } .mboleden { background-image:url(/css/screen/../../images/design/interesse_MBO.png); width:260px; height:163px; background-position:top; margin-bottom:10px; cursor:pointer; display:block } .mboleden:hover { background-image:url(/css/screen/../../images/design/interesse_MBO.png); width:260px; height:163px; background-position:bottom; margin-bottom:10px; cursor:pointer; } a span#bedrijven { width: 330px; height: 130px; margin: 0; background: url(/css/screen/../../images/design/home_bedrijven_link.png) no-repeat; background-position: 0 0; cursor: pointer; display: block; position: relative; text-decoration:none; } a:hover span#bedrijven { background-position: 0 -130px; } div#bedrijven2 { width: 330px; height: 130px; top:0px; margin: 0; background: url(/css/screen/../../images/design/home_bedrijven_bg.png) no-repeat; background-position: 0 0; display: block; position: relative; text-decoration:none; } div.recenttext { padding: 0 10px 0 20px;} a span#verenigingen { width: 330px; height: 130px; margin: 0; background: url(/css/screen/../../images/design/home_verenigingen_link.png) no-repeat; background-position: 0 0; cursor: pointer; display: block; position:relative; text-decoration:none; } a:hover span#verenigingen { background-position: 0 -130px; } div#verenigingen2 { width: 330px; height: 130px; margin: 0; background: url(/css/screen/../../images/design/home_verenigingen_bg.png) no-repeat; background-position: 0 0; display: block; position:relative; text-decoration:none; } div#objectSponsor_tarieven { position:relative; } div#objectSponsor_tarieven div#sponsor_tarieven { width: 224px; height: 290px; margin: 0; background: url(/css/screen/../../images/design/Sponsortarieven.png) no-repeat; background-position: 0 0; display: block; padding:50px 18px 20px 20px; position: relative; }  a span#advertentieplaatsen { width: 260px; height: 121px; background: url(/css/screen/../../images/design/advertentieplaatsen_v.png) no-repeat; background-position: 0 0; cursor: pointer; display: block; position: relative; } a:hover span#advertentieplaatsen { background-position: 0 -121px; } a span#beursvloer_advertentieplaatsen { width: 260px; height: 121px; background: url(/css/screen/../../images/design/advertentieplaatsen_beursvloer_v.png) no-repeat; background-position: 0 0; cursor: pointer; display: block; position: relative; } a:hover span#beursvloer_advertentieplaatsen { background-position: 0 -121px; } a span#vraagaanbodbeursvloer { width: 260px; height: 121px; background: url(/css/screen/../../images/design/vraagaanbod_beursvloer.png) no-repeat; background-position: 0 0; cursor: pointer; display: block; position: relative; } a:hover span#vraagaanbodbeursvloer { background-position: 0 -121px; } a span#aanmelden_v { width: 260px; height: 163px; background: url(/css/screen/../../images/design/aanmelden_v.png) no-repeat; background-position: 0 0; cursor: pointer; display: block; position: relative; } a:hover span#aanmelden_v { background-position: 0 -163px; } a span#aanmelden_beursvloer_v { width: 260px; height: 163px; background: url(/css/screen/../../images/design/aanmelden_beursvloer_v.png) no-repeat; background-position: 0 0; cursor: pointer; display: block; position: relative; } a:hover span#aanmelden_beursvloer_v { background-position: 0 -163px; } div#footer a { color: #828181; text-decoration: none; } div#footer a:hover { color: #2e3f01; text-decoration: underline; } div#footer a#gotoTopLink { position: relative; top: 0; }  span#foto_verenigingen { width: 260px; height: 273px; background: url(/css/screen/../../images/design/verenigingen_foto.jpg) no-repeat; display: block; position: relative; text-indent: -9999px; } span#foto_oudemensen { width: 260px; height: 273px; background: url(/css/screen/../../images/design/oudemensen.jpg) no-repeat; display: block; position: relative; text-indent: -9999px; } span#foto_rolstoel { width: 260px; height: 273px; background: url(/css/screen/../../images/design/rolstoel.jpg) no-repeat; display: block; position: relative; text-indent: -9999px; } span#foto_schilderen { width: 260px; height: 273px; background: url(/css/screen/../../images/design/schilderen.jpg) no-repeat; display: block; position: relative; text-indent: -9999px; } span#foto_boomplanten { width: 260px; height: 273px; background: url(/css/screen/../../images/design/boomplanten.jpg) no-repeat; display: block; position: relative; text-indent: -9999px; } span#foto_sponsor2 { width: 260px; height: 273px; margin: 20px 0 0 0; background: url(/css/screen/../../images/design/sponsor2.jpg) no-repeat; display: block; position: relative; text-indent: -9999px; } span#foto_sponsor3 { width: 260px; height: 273px; background: url(/css/screen/../../images/design/sponsor3.jpg) no-repeat; display: block; position: relative; text-indent: -9999px; } span#foto_handje { width: 260px; height: 273px; background: url(/css/screen/../../images/design/handje.jpg) no-repeat; display: block; position: relative; text-indent: -9999px; } span#foto_bedrijven { width: 260px; height: 273px; background: url(/css/screen/../../images/design/bedrijven_foto.jpg) no-repeat; display: block; position: relative; text-indent: -9999px; } span#bedrijven_bg { width: 260px; height: 273px; background: url(/css/screen/../../images/design/bedrijven_bg.png) no-repeat; display: block; position: relative; text-indent: -9999px; } div#b_backgroundHolder { width: 640px; height: 335px; background: url(/css/screen/../../images/design/bedrijven_bg.png) no-repeat; position: relative; padding: 60px 20px 20px 20px; float:left; } div#b_backgroundHolder a span#bedrijven_bg { background: url(/css/screen/../../images/design/bedrijven_bg.png) no-repeat; background-position: 0 0; display: block; } div#b_backgroundHolder .contentImageExtra { float:right; margin:0 0 0 2px; } span#verenigingen_bg { width: 260px; height: 273px; background: url(/css/screen/../../images/design/verenigingen_bg.png) no-repeat; display: block; position: relative; text-indent: -9999px; } div#v_backgroundHolder { width: 640px; height: 335px; background: url(/css/screen/../../images/design/verenigingen_bg.png) no-repeat; position: relative; padding: 60px 20px 20px 20px; float:left; } body.bedrijven img.contentImageExtra { margin: 5px 0 15px 0; float: left; } body.bedrijven img.publisherItemImage { margin: 5px 20px 15px 0; float: left; } body.bedrijven .floatRight { margin: 5px 0 15px 20px; float: right; } body.resultaten img.contentImageExtra { margin: 5px 0 15px 0; float: left; } body.resultaten img.publisherItemImage { margin: 5px 20px 15px 0; float: left; } body.verenigingen img.contentImageExtra { margin: 5px 0 15px 0; float: left; } body.verenigingen img.publisherItemImage { margin: 5px 20px 15px 0; float: left; } body.evenementen img.contentImageExtra { margin: 5px 0 15px 0; float: left; } body.evenementen img.publisherItemImage { margin: 5px 20px 15px 0; float: left; } div#v_backgroundHolder h2 { color: #a50082;} div#v_backgroundHolder a span#verenigingen_bg { background-position: 0 0; display: block; } div#v_backgroundHolder .contentImageExtra { float:right; margin:0 0 0 2px; }  div#bedrijvenHolder { width: 330px; height: 260px; position: relative; float:left; } div#verenigingenHolder { width: 330px; height: 260px; margin: 0 0 0 20px; position: relative; float:left; } div#bedrijven2 .recentgevraagd, div#verenigingen2 .recentaangeboden { font-size: 120%; color: #76a102; font-weight:bold; margin: 0 20px 10px 20px; padding: 10px 0 0 0; display:block; } div#verenigingen2 .recentaangeboden {color: #a50082;} div.recenttext { padding: 0 20px 10px 20px; font-size: 90%; line-height: 1.2em; color: #000; display:block; } div.recenttext span.item { margin:-2px 0 0px 0; display:block; } div#evenementenHolder { width: 330px; height: 216px; margin: 5px 0; background: url(/css/screen/../../images/design/evenementen_smal.jpg) no-repeat; background-position: 0 0; display: block; float: left; position: relative; } div#evenementen { padding:55px 20px 20px 20px; width: 182px; height: 141px; margin: 0; position: relative; } div#bedrijveninfo { width: 640px; height: 346px; margin: 0; position: relative; } div#verenigingeninfo { width: 640px; height: 346px; margin: 0; position: relative; } div#resultatenHolder { width: 220px; height: 264px; margin: 0 0 20px 0; } div#resultaten { padding:50px 20px 0 20px; width: 220px; height: 214px; margin: 0; background: url(/css/screen/../../images/design/home_resultaten.jpg) no-repeat; background-position: 0 0; display: block; position: relative; }  div#sponsorsHolder { width: 330px; height: 144px; margin: 0 0 20px 0; float:left; } div#sponsorsHolder a span#sponsors { width: 330px; height: 72px; margin: 1px 0 0 0; background: url(/css/screen/../../images/design/home_sponsors_klein.jpg) no-repeat; background-position: 0 0; cursor: pointer; display: block; } div#sponsorsHolder a:hover span#sponsors { background-position: 0 -72px; } div#sponsors_flash { text-align: center; background: url(/css/screen/../../images/design/home_sponsors_klein_bg.jpg) no-repeat; } div#bestuurHolder { width: 310px; height: 106px; margin: 0 0 20px 20px; padding:38px 0 0 20px; background: url(/css/screen/../../images/design/objectBestuur.jpg) no-repeat; float:left; } div#bestuurHolder a { color:#000000; } body#id-765 div#bestuurHolder { width: 310px; height: 106px; margin: 0 0 20px 20px; padding:38px 0 0 20px; background: url(/css/screen/../../images/design/objectBestuur.jpg) no-repeat; position: absolute; right:292px; top:352px; } div.mbo a{ width: 330px; height: 100px; background: url(/css/screen/../../images/design/Home_MBOplatform2.jpg) 0 0 no-repeat; margin: 5px 0 0 20px; text-indent: -9999px; cursor: pointer; text-decoration: none; float: left; } div.mbo a:hover{ width: 330px; height: 100px; background: url(/css/screen/../../images/design/Home_MBOplatform2hover.jpg) 0 0 no-repeat; float: left; } div.nieuwsbrief a{ width: 330px; height: 100px; background: url(/css/screen/../../images/design/Home_Nieuwsbrief2.jpg) 0 0 no-repeat; margin: 16px 0 0 20px; text-indent: -9999px; cursor: pointer; text-decoration: none; float: left; } div.nieuwsbrief a:hover{ width: 330px; height: 100px; background: url(/css/screen/../../images/design/Home_Nieuwsbrief2hover.jpg) 0 0 no-repeat; float: left; } div#homeContactgegevens { width: 290px; height: 137px; margin: 0; background: url(/css/screen/../../images/design/home_contact.png) 0 0 no-repeat; padding: 60px 20px 0 20px; float:left; vertical-align:bottom; } div#homeEventItems { width: 290px; height: 137px; margin: 0; background: url(/css/screen/../../images/design/home_actualiteiten.png) 0 0 no-repeat; padding: 60px 20px 0 20px; float:right; vertical-align:bottom; } div#homeEventItems span.homeEventItem { display:block; }  h3#aangeboden, h3#gevraagd { padding: 0 0 10px 20px; font-size:180%; } h3#aangeboden { color:#a50082;} div#clusters { padding: 0 0 20px 20px; } div#clusters label { margin: 0 20px 0 0; } div.aanbiedingItem, div.vraagItem { margin-bottom:20px; position:relative; } h3.aanbiedingTitle, h3.vraagTitle { padding: 0 0 5px 20px; font-weight:normal; border-bottom:solid 1px #D4D4D4; } h3.aanbiedingTitle { color:#a50082;} h3.aanbiedingTitle .datum, h3.vraagTitle .datum { font-style:italic; font-size:75%; color:#828181; } div.aanbiedingItem div.aangebodentext, div.vraagItem div.gevraagdtext { padding: 0 126px 0 20px; display:block; } div.aanbiedingItem a.reageerBedrijfAanbod, div.vraagItem a.reageerVerenigingVraag { width:106px; height:38px; margin: -34px 0 0 0; background: url(/css/screen/../../images/design/reageer_v.png) no-repeat; background-position: 0 0; position:absolute; right:0px; display:block; } div.vraagItem a.reageerVerenigingVraag { height:40px; background: url(/css/screen/../../images/design/reageer_b.png) no-repeat; } div.aanbiedingItem a:hover.reageerBedrijfAanbod { background-position: 0 -36px; } div.vraagItem a:hover.reageerVerenigingVraag { background-position: 0 -40px; } div.aanbiedingItem a.reageerBedrijfAanbod span, div.vraagItem a.reageerVerenigingVraag span { display:none; } div.aanmeldknop a{ width: 74px; height: 14px; background: url(/css/screen/../../images/design/aanmelden_knop.jpg) 0 0 no-repeat; margin: 10px 15px 0 0; text-indent: -9999px; cursor: pointer; text-decoration: none; float: left; } div.aanmeldknop a:hover{ background: url(/css/screen/../../images/design/aanmelden_knop_hover.jpg) 0 0 no-repeat;} div.advertentie a{ width: 138px; height: 14px; background: url(/css/screen/../../images/design/advertentie_knop.jpg) 0 0 no-repeat; margin: 10px 0 0 0; text-indent: -9999px; cursor: pointer; text-decoration: none; float: left; } div.advertentie a:hover{ background: url(/css/screen/../../images/design/advertentie_knop_hover.jpg) 0 0 no-repeat;} div.aanmeldknop_paars a{ width: 74px; height: 14px; background: url(/css/screen/../../images/design/aanmelden_knop_paars.jpg) 0 0 no-repeat; margin: 10px 15px 0 0; text-indent: -9999px; cursor: pointer; text-decoration: none; float: left; } div.aanmeldknop_paars a:hover{ background: url(/css/screen/../../images/design/aanmelden_knop_paars_hover.jpg) 0 0 no-repeat;} div.advertentie_paars a{ width: 138px; height: 14px; background: url(/css/screen/../../images/design/advertentie_knop_paars.jpg) 0 0 no-repeat; margin: 10px 0 0 0; text-indent: -9999px; cursor: pointer; text-decoration: none; float: left; } div.advertentie_paars a:hover{ background: url(/css/screen/../../images/design/advertentie_knop_paars_hover.jpg) 0 0 no-repeat;}  div.object_beursvloer{ width: 250px; height: 46px; margin: 0 0 20px 0; background: url(/css/screen/../../images/design/beursvloer2010.png) 0 0 no-repeat; } div#beursvloerLinks, div#beursvloerRechts { width: 330px; padding: 0 10px 0 0; float:left; } div#beursvloerRechts { padding: 0 0 0 9px; border-left: 1px solid #afafaf; float: right; } h3#beursvloerAangeboden, span#beursvloerGevraagd { padding: 0 0 10px 0; font-size:160%; color:#a50082; } span#beursvloerGevraagd { padding-left:241px; font-size:100%; color:#76a102; } div#clustersBeursvloer { padding: 0 0 20px 0; } div#clustersBeursvloer label { margin: 0 20px 0 0; } div.beursvloerAanbiedingItem, div.beursvloerVraagItem { margin-bottom:25px; position:relative; } h3.beursvloerAanbiedingTitle, h3.beursvloerVraagTitle { padding: 0 0 5px 0; font-weight:normal; border-bottom:solid 1px #D4D4D4; } h3.beursvloerAanbiedingTitle { color:#a50082; } h3.beursvloerAanbiedingTitle span.datum, h3.beursvloerVraagTitle span.datum { font-style:italic; font-size:75%; color:#828181; } div.beursvloerAanbiedingItem div.beursvloerAanbiedingText, div.beursvloerAanbiedingItem div.beursvloerVraagText { display:block; } div.beursvloerAanbiedingItem a.reageerBeursvloerAanbod, div.beursvloerVraagItem a.reageerBeursvloerVraag { width:106px; height:38px; margin: -5px 0 0 0; background: url(/css/screen/../../images/design/reageer_v.png) no-repeat; background-position: 0 0; position:absolute; right:0px; display:block; } div.beursvloerAanbiedingText, div.beursvloerVraagText { margin-bottom:5px;} div.beursvloerVraagItem a.reageerBeursvloerVraag { height:40px; background: url(/css/screen/../../images/design/reageer_b.png) no-repeat; } div.beursvloerAanbiedingItem a:hover.reageerBeursvloerAanbod { background-position: 0 -36px; } div.beursvloerVraagItem a:hover.reageerBeursvloerVraag { background-position: 0 -40px; } div.beursvloerAanbiedingItem a.reageerBeursvloerAanbod span, div.beursvloerVraagItem a.reageerBeursvloerVraag span { display:none; }  div#tarieven { width: 640px; height: 346px; margin: 0; position: relative; }  a.wijzigAd { float:right; }  body.sponsor-tarieven th.colright { width: 120px; text-align: right; vertical-align: top; } body.sponsor-tarieven td.cellright { width: 120px; text-align: right; } body.sponsors td.colleft { width: 125px; text-align: center; vertical-align: middle; }  div#header { width: 980px; height: 169px; padding: 20px 0 0 0; float: left; } div#logoKlikbaar a span { width:253px; height:95px; cursor:pointer; display:block; position:absolute; left:0; top:93px; }  div#menuHorizontal ul#menu { width: 980px; height: 30px; padding: 0; margin: 0; list-style-type: none; } body.home div#menuHorizontal ul#menu { background-position: 0 -60px; } body.bedrijven div#menuHorizontal ul#menu { background-position: 0 -90px; } body.verenigingen div#menuHorizontal ul#menu { background-position: 0 -120px; } body.evenementen div#menuHorizontal ul#menu { background-position: 0 -150px; } body.resultaten div#menuHorizontal ul#menu { background-position: 0 -180px; } body.sponsors div#menuHorizontal ul#menu { background-position: 0 -210px; }  body#id-22077 div#menuHorizontal ul#menu { background-position: 0 -240px; } body#id-22086 div#menuHorizontal ul#menu { background-position: 0 -240px; } body#id-22087 div#menuHorizontal ul#menu { background-position: 0 -240px; } body.contact div#menuHorizontal ul#menu { background-position: 0 -270px; } div#menuHorizontal ul#menu li { float: left; display: inline; } div#menuHorizontal ul#menu li a { height: 30px; background-position: 0 30px; display: block; } div#menuHorizontal ul#menu li a span { display: none; }  div#menuHorizontal ul#menu li#menuItem1 a { width: 116px; } div#menuHorizontal ul#menu li#menuItem1 a:hover { width: 113px; background-position: 0px -30px; } body.home div#menuHorizontal ul#menu li#menuItem1 a:hover { background-position: 0 30px; }  div#menuHorizontal ul#menu li#menuItem2 a { width: 109px; } div#menuHorizontal ul#menu li#menuItem2 a:hover { width: 104px; background-position: -116px -30px; } body.bedrijven div#menuHorizontal ul#menu li#menuItem2 a:hover { background-position: 0 30px; }  div#menuHorizontal ul#menu li#menuItem3 a { width: 133px; } div#menuHorizontal ul#menu li#menuItem3 a:hover { width: 126px; background-position: -225px -30px; } body.verenigingen div#menuHorizontal ul#menu li#menuItem3 a:hover { background-position: 0 30px; }  div#menuHorizontal ul#menu li#menuItem4 a { width: 130px; } div#menuHorizontal ul#menu li#menuItem4 a:hover { width: 128px; background-position: -358px -30px; } body.evenementen div#menuHorizontal ul#menu li#menuItem4 a:hover { background-position: 0 30px; }  div#menuHorizontal ul#menu li#menuItem5 a { width: 118px; } div#menuHorizontal ul#menu li#menuItem5 a:hover { width: 113px; background-position: -488px -30px; } body.resultaten div#menuHorizontal ul#menu li#menuItem5 a:hover { background-position: 0 30px; }  div#menuHorizontal ul#menu li#menuItem6 a { width: 107px; } div#menuHorizontal ul#menu li#menuItem6 a:hover { width: 99px; background-position: -606px -30px; } body.sponsors div#menuHorizontal ul#menu li#menuItem6 a:hover { background-position: 0 30px; }  div#menuHorizontal ul#menu li#menuItem7 a { width: 144px; } div#menuHorizontal ul#menu li#menuItem7 a:hover { width: 134px; background-position: -713px -30px; }  body#id-22077 div#menuHorizontal ul#menu li#menuItem7 a:hover { width: 144px; background-position: 0 30px; } body#id-22086 div#menuHorizontal ul#menu li#menuItem7 a:hover { width: 144px; background-position: 0 30px; } body#id-22087 div#menuHorizontal ul#menu li#menuItem7 a:hover { width: 144px; background-position: 0 30px; }  div#menuHorizontal ul#menu li#menuItem8 a { width: 122px; } div#menuHorizontal ul#menu li#menuItem8 a:hover { width: 122px; background-position: -857px -30px; } body.contact div#menuHorizontal ul#menu li#menuItem8 a:hover { background-position: 0 30px; }  div#submenu { margin-bottom:20px; } div#submenu ul { margin:0px; } div#submenu ul li { margin:0 0 20px 0; list-style: none; } div#submenu ul li a { font-size:140%; color:#76a102; text-decoration:none; font-weight:bold; } div#submenu ul li.active a, div#submenu ul li a:hover {color:#a50082;}  div#submenu ul li ul { margin:0px 0px 0px 20px; } div#submenu ul li ul li { margin:12px 0 0 0; list-style: none; } div#submenu ul li ul li a { font-size:120%; color:#76a102; text-decoration:none; font-weight:bold; } div#submenu ul li.active ul li a {color:#76a102;} div#submenu ul li ul li.active a, div#submenu ul li ul li a:hover {color:#a50082;}  ul.pagination { text-align: center; } ul.pagination li { padding: 0; margin: 0 3px; display: inline; } ul.pagination li.active { padding: 0 5px; border: 1px solid #a50082; background-color: #a50082; color: #fff; font-weight: bold; } ul.pagination a { padding: 0 5px; border: 1px solid #a50082; color: #a50082; text-decoration: none; } ul.pagination a:hover { border: 1px solid #000; background: #000; color: #fff; } ul.pagination li.previous-off, ul.pagination li.next-off { border: 0; background-color: #fff; color: #929292; font-weight: normal; } ul.pagination li.next a, ul.pagination li.previous a { border: 0; font-weight: bold; } ul.pagination li.next a:hover, ul.pagination li.previous a:hover { background: #fff; color: #a50082; text-decoration: underline; }  div.vcard div.tel span.type { display: none; }  form#contactform fieldset legend { display: none; } form#contactform fieldset div { padding: 4px 0 0 0; display: block; clear: left; } form#contactform fieldset div.formTitle { height:24px; font-size:14px; font-weight:bold; padding:0; } form#contactform fieldset div label.formLeft, form#contactform fieldset div span.formLeft, form#contactform fieldset div input.text, form#contactform fieldset div textarea, form#contactform fieldset div div.button { float: left; } form label.formLeft { width: 280px; margin: 0 10px 0 0; } form#contactform fieldset div label.formLeft, form#contactform fieldset div span.formLeft { width: 280px; margin: 0 10px 0 0; } form#contactform fieldset div input.text, form#contactform fieldset div textarea#bericht { width: 374px;} form#contactform fieldset div textarea#bericht {height: 100px;} form#contactform fieldset div div.button { width: 630px; text-align: right; } form#contactform fieldset div p { width: 645px; } form#contactform fieldset div button#verzenden { float: right; margin: 0 -16px 0 0; cursor: pointer; } div span.verplicht, form#contactform fieldset div span.verplicht, form#contactform fieldset div label.formLeft span.hint { color: #666; font-style: italic; }  div.formError { padding: 2px 5px; background: #f00; color: #fff; display: none; } form#contactform fieldset div input.error, form#contactform fieldset div textarea.error { border: 1px solid #f00; } form#contactform fieldset div span.formErrorMark { color: #f00; font-weight: bold; }  form#platformulier fieldset legend { display: none; } form#platformulier fieldset div { padding: 4px 0 0 0; display: block; clear: left; } form#platformulier fieldset div.formTitle { height:24px; font-size:14px; font-weight:bold; padding:0; } form#platformulier fieldset div label.formLeft, form#platformulier fieldset div span.formLeft, form#platformulier fieldset div input.text, form#platformulier fieldset div textarea, form#platformulier fieldset div div.button { float: left; } form#platformulier fieldset div label.formLeft, form#platformulier fieldset div span.formLeft { width: 280px; margin: 0 10px 0 0; } form#platformulier fieldset div input.text, form#platformulier fieldset div textarea#bericht { width: 350px;} form#platformulier fieldset div textarea#bericht {height: 100px;} form#platformulier fieldset div div.button { width: 630px; text-align: right; } form#platformulier fieldset div p { width: 645px; } form#platformulier fieldset div button#verzenden { float: right; margin: 0 -16px 0 0; cursor: pointer; } form#platformulier fieldset div span.verplicht, form#platformulier fieldset div label.formLeft span.hint { color: #666; font-style: italic; }  div.formError { padding: 2px 5px; background: #f00; color: #fff; display: none; } form#platformulier fieldset div input.error, form#platformulier fieldset div textarea.error { border: 1px solid #f00; } form#platformulier fieldset div span.formErrorMark { color: #f00; font-weight: bold; }  form#beursvloerform fieldset legend { display: none; } form#beursvloerform fieldset div { padding: 4px 0 0 0; display: block; clear: left; } form#beursvloerform fieldset div.formTitle { height:24px; font-size:14px; font-weight:bold; padding:0; } form#beursvloerform fieldset div label.formLeft, form#beursvloerform fieldset div span.formLeft, form#beursvloerform fieldset div input.text, form#beursvloerform fieldset div textarea, form#beursvloerform fieldset div div.button { float: left; font-family: Arial, Helvetica, sans-serif; } form#beursvloerform fieldset div label.formLeft, form#beursvloerform fieldset div span.formLeft { width: 280px; margin: 0 10px 0 0; } form#beursvloerform fieldset div input.text, form#beursvloerform fieldset div textarea#opmerkingen_vraag { width: 350px;} form#beursvloerform fieldset div textarea#opmerkingen_vraag {height: 100px;} form#beursvloerform fieldset div div.button { width: 630px; text-align: right; } form#beursvloerform fieldset div p { width: 645px; } form#beursvloerform fieldset div button#verzenden { float: right; margin: 0 -16px 0 0; cursor: pointer; } form#beursvloerform fieldset div span.verplicht, form#beursvloerform fieldset div label.formLeft span.hint { color: #666; font-style: italic; }  div.formError { padding: 2px 5px; background: #f00; color: #fff; display: none; } form#beursvloerform fieldset div input.error, form#beursvloerform fieldset div textarea.error { border: 1px solid #f00; } form#beursvloerform fieldset div span.formErrorMark { color: #f00; font-weight: bold; }   form#contactform input#dagdeel{ width: 50px;} form#contactform input#dag{ width: 50px;} form#contactform fieldset div button#wissen { float: left; margin: -28px 0 0 0; } form#contactform fieldset div input#teambuilding { background: red;}  h2 + br + div.formTitle { display:none; } form#contactform fieldset div input.wachtwoord, form#contactform fieldset div input.wachtwoordHer { width: 160px; } form#contactform fieldset div input.wachtwoordHer { margin-left: 13px; }  form#contactform fieldset div textarea.textarea { width: 350px; height: 120px; color: #000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.00em; line-height: 1.3em; }   form#loginmulier { width: 250px; } div.titel_vraag_aanbod{ background: url(/css/screen/../../images/design/vraag_aanbod_titel.png) 0 0 no-repeat; margin: 0 0 10px 0; height: 17px; } div.border { border-bottom: 1px solid #dedede;} form#loginmulier fieldset legend { display:none; } form#loginmulier label { margin: 3px 0 10px 0; float: left; } form#loginmulier input { float: right; margin: 0 0 10px 0; } form#loginmulier div a.priveScherm { font-size:140%; color:#76a102; text-decoration:none; font-weight:bold; } body#id-939 form#loginmulier div a.priveScherm, form#loginmulier div a:hover.priveScherm {color:#a50082;} form#loginmulier button.inlogsubmit, form#loginmulier button.uitlogsubmit { width: 67px; height: 35px; padding: 0 0 0 0; margin: 0 0 0 80px; border: 0; cursor: pointer; background: url(/css/screen/../../images/design/login.png) no-repeat; background-position:0 0; overflow: hidden; float: right; } form#loginmulier button.uitlogsubmit { background: url(/css/screen/../../images/design/loguit.png) no-repeat; } form#loginmulier button:hover.inlogsubmit { background-position:0 -38px; } form#loginmulier button:hover.uitlogsubmit { background-position:0 -38px; } form#loginmulier button.inlogsubmit span, form#loginmulier button.uitlogsubmit span { display:none; } form#loginmulier input { width: 120px; }  form#loginmuliermbo { width: 250px; } div.titel_mbo{ background: url(/css/screen/../../images/design/Mbologin_titel.png) 0 0 no-repeat; margin: 0 0 10px 0; height: 17px; } form#loginmuliermbo fieldset legend { display:none; } form#loginmuliermbo label { margin: 3px 0 10px 0; float: left; } form#loginmuliermbo input { float: right; margin: 0 0 10px 0; } form#loginmuliermbo div a.priveScherm { font-size:140%; color:#76a102; text-decoration:none; font-weight:bold; } body#id-939 form#loginmuliermbo div a.priveScherm, form#loginmuliermbo div a:hover.priveScherm {color:#a50082;} form#loginmuliermbo button.inlogsubmit, form#loginmuliermbo button.uitlogsubmit { width: 67px; height: 35px; padding: 0 0 0 0; margin: 0 0 0 80px; border: 0; cursor: pointer; background: url(/css/screen/../../images/design/login_groen.png) no-repeat; background-position:0 0; overflow: hidden; float: right; } form#loginmuliermbo button.uitlogsubmit { background: url(/css/screen/../../images/design/loguit.png) no-repeat; } form#loginmuliermbo button:hover.inlogsubmit { background-position:0 -38px; } form#loginmuliermbo button:hover.uitlogsubmit { background-position:0 -38px; } form#loginmuliermbo button.inlogsubmit span, form#loginmuliermbo button.uitlogsubmit span { display:none; } form#loginmuliermbo input { width: 120px; }  form#zoekfunctie { width: 250px; } form#zoekfunctie label { margin: 3px 0 10px 0; float: left; } form#zoekfunctie input { float: right; margin: 0 0 10px 0; } form#zoekfunctie button#zoeksubmit { width: 67px; height: 35px; padding: 0 0 0 0; margin: 0 0 0 80px; border: 0; cursor: pointer; background: url(/css/screen/../../images/design/zoek.png) no-repeat; background-position:0 0; overflow: hidden; float: right; } form#zoekfunctie button:hover#zoeksubmit { background-position:0 -36px; } form#zoekfunctie input { width: 120px; }  div.ledenholder{ width: 960px; padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: 1px solid #dedede; float: left; } div.ledenbloktitel{ width: 680px; margin: 0 0 10px 0; height: 16px; } div.ledenbloktitel h3{ color: #a50083;} div.adres{ width: 195px; margin: 5px 10px 0 0; float: left; } div.omschrijving{ width: 426px; margin: 5px 15px 0 0; float: left; } div.visitekaartje{ width: 294px; margin: 0; padding: 5px; background-color: #f6ecf4; float: left; } div.vragen{ float: left; margin: 0 10px 0 0; } div.antwoorden{ float: left;} .lidgegevens { width:65px; display:block; float:left; } .lidgegevens2 { width:auto; display:block; float:left; } div.foto{ float: left; color: #a50083; } div.foto img{ float: left; margin: 0 15px 0 0; } @charset "utf-8"; .width100 { width: 100%; } .width75 { width: 75%; } .width50 { width: 50%; } .floatLeft { float: left; } .floatRight { float: right; } .alignLeft { text-align: left; } .alignRight { text-align: right; } .alignCenter { text-align: center; } .alignJustify { text-align: justify; } .clear { clear:both;} .clear1px { clear:both; font-size:1px; line-height:1px; height:1px; display:block;} .spriteMenu { background-image: url(/css/screen/../../images/design/menu.png); background-repeat: no-repeat; }