/* INTERNET */
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, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
}
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {zoom:1;}

body {
	background:url(../img/style/bg_blauw.gif) repeat-x 0px 147px;
	font-family:arial;
	line-height:17px;
	font-size:75%;
}

body#popup {background:none;}

img	{
	border:none;
}

a	{ color:#000080; text-decoration:underline; }

a:hover { text-decoration: underline; }

strong {color:#363636;}

h1	{ 
	font-size:1.58em; /* 19px */ 
	color:#a8a30b;
	line-height:28px;
	margin-bottom:16px;
	font-weight:normal;
}

h2 	{
	font-size:1.25em; /* 15 px */
	color:#a8a30b;
	margin-bottom:6px;
}

h3 	{		/* bijv. binnen contact */
	font-size:1em;	/* 12 px */
	color:#a8a30b;
	margin-bottom: 6px;
}
h4 {    /* toegevoegd voor 'chapeau' */
	font-size:1.2em;
	font-weight:normal;
	color:#787878;
	margin-bottom:4px;
}
h5	{
	font-size:1.1em;
}

h6	{		/* bijv als kopje binnen opleiding detail */
	font-size:1em;
	color:#000;
	margin-bottom:0px;
}

h2 a { color:#7d7db8; text-decoration:none;}

h2 a:hover { color:#8a8609; text-decoration:none; }

input.inputText { font-size:0.92em; padding:2px; }
select { font-size:0.92em; }

table th {text-align:left;vertical-align:top;color:#363636;}
table td {Xwidth:100%;vertical-align:top; }

a.knop { 
	background:url(../img/style/knop0.gif) ;
	width:67px; height:15px;
	display:block;
	color:white;
	line-height:14px;
	font-size:11px; font-weight:bold;
	text-decoration:none;
}

a.knop:hover { text-decoration:underline ; }

a.variant1 { 
	background:url(../img/style/knop1.gif) ; 
	width:95px;
	height:15px;
}

a.knop span { margin-left:7px; }

.justify { text-align:justify; }

div.artikel img { 
	float:left;
	margin:0 15px 0px 0;
	clear:both;
}

/* -- logo , sideWide , fontsize -- */
#top {	
	width:938px;
	height:90px;
	margin-top:25px;
	border:1px solid #9999cc;
	border-bottom:none;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;
}


img#logo {
	margin-top:8px;
	margin-left:20px;
}

#top #sideWide {
	position:absolute;
	top:16px;
	right:100px;
	font-size:0.92em;
	color:#000080;
}

#top #sideWide a {
	color:#19198c;
	text-decoration:none;
}

#top #sideWide a.readspeak {
	background:url(../img/style/readspeak.gif) left 2px no-repeat;
	padding-left:21px;
}
#top #sideWide a:hover {
	text-decoration:underline;
}

#top #fontSize {
	position:absolute;
	top:9px;
	right:14px;
	font-size:8px;
	line-height:20px;
}

#top #fontSize a {
	text-decoration:none;
	font-weight:bold;
	color:#19198c;
}

#top #fontSize a:hover, #top #fontSize a.active {
	color:#b1ac23;
	color:#8a8609;
}

#top #fontSize #a1 {
	font-size:16px;
}

#top #fontSize #a2 {
	font-size:23px;
}

#top #fontSize #a3 {
	font-size:30px;
}

/* -- topnav -- */

#topNav {
	height:31px;
	width:940px;
	background:#f0e808;
	margin-left:auto;
	margin-right:auto;
}

#topNav ul#topNavTabs {	
	margin:0 0 0 234px;
	padding: 0;
}

#topNav ul#topNavTabs li {
	float:left;
	display:block;
	width:234px;
	height:31px;
	text-align:center;
	border-left:1px solid #fff;
	line-height:1px;
	margin: 0;
	padding: 0;
}

#topNav ul#topNavTabs li.active { background:#000080; }

#topNav ul#topNavTabs li#topNav_Zorg a img { background:url(../img/style/navtab_zorg.gif);}
#topNav ul#topNavTabs li#topNav_Zorg a:hover img { background:url(../img/style/navtab_zorg_active.gif) }
#topNav ul#topNavTabs li#topNav_Zorg.active a img { background:url(../img/style/navtab_zorg_active.gif) }

#topNav ul#topNavTabs li#topNav_Opleidingen a img { background:url(../img/style/navtab_opleidingen.gif) }
#topNav ul#topNavTabs li#topNav_Opleidingen a:hover img { background:url(../img/style/navtab_opleidingen_active.gif) }
#topNav ul#topNavTabs li#topNav_Opleidingen.active a img { background:url(../img/style/navtab_opleidingen_active.gif) }

#topNav ul#topNavTabs li#topNav_Onderzoek a img { background:url(../img/style/navtab_onderzoek.gif) }
#topNav ul#topNavTabs li#topNav_Onderzoek a:hover img { background:url(../img/style/navtab_onderzoek_active.gif) }
#topNav ul#topNavTabs li#topNav_Onderzoek.active a img { background:url(../img/style/navtab_onderzoek_active.gif) }

#topNav ul#topNavTabs li#topNav_Patientcare a img { background:url(../img/style/navtab_patientcare.gif);}
#topNav ul#topNavTabs li#topNav_Patientcare a:hover img { background:url(../img/style/navtab_patientcare_active.gif) }
#topNav ul#topNavTabs li#topNav_Patientcare.active a img { background:url(../img/style/navtab_patientcare_active.gif) }

#topNav ul#topNavTabs li#topNav_Education a img { background:url(../img/style/navtab_education.gif);}
#topNav ul#topNavTabs li#topNav_Education a:hover img { background:url(../img/style/navtab_education_active.gif) }
#topNav ul#topNavTabs li#topNav_Education.active a img { background:url(../img/style/navtab_education_active.gif) }

#topNav ul#topNavTabs li#topNav_Research a img { background:url(../img/style/navtab_research.gif);}
#topNav ul#topNavTabs li#topNav_Research a:hover img { background:url(../img/style/navtab_research_active.gif) }
#topNav ul#topNavTabs li#topNav_Research.active a img { background:url(../img/style/navtab_research_active.gif) }

#topNav ul#topNavTabs li a img { display:block; width:234px; height:31px; }
#topNav ul#topNavTabs li a { padding:0;margin:0;}
#topNav ul#topNavTabs a:hover {border:none;} /* lost IE bugje op waarbij mouseout niet de originele image toonde */


/* -- blauwe balk met visual en subnav/doelgroep -- */
#omhullend { 
	width:939px; 
	margin-left:auto; margin-right:auto;
	position:relative;
	border-left:1px solid #9999cc;
	/* 	
		onderstaande background zorgt ervoor dat het lijntje naast de linkerkolom doorloopt tot onderaan de pagina.
		Zie ook #kolomLinksInhoud, waar ook een border is opgenomen. De combinatie van deze 2 zorgen voor het juiste resultaat.
		In #kolomLinks is de background:white, zodat het stukje onder de navigatie (tot aan de content) geen lijntje bevat
	*/

	background:url(../img/style/bg_normaal.gif) repeat-y 233px;
	xbackground:url(../img/style/bg_home.gif) repeat-y 233px; 
		/* deze variant wordt gebruikt in vumc.js op het moment dat er een div#blokApplication bestaat */
}
.omhullendzonderbg #omhullend{ 
	background:none;
}

#kolomLinks {
	width:234px;
	float:left;
	margin:0;
	padding:0;
	height:100%;
	background:white;	/* zie ook #omhullend en #kolomLinksInhoud */
	position:relative;
	z-index:100;
}

#kolomLinksInhoud {
	margin:20px 0 0 0;
	padding:0 0 0px 0;
	border-right:1px solid #C4C4E2;	/* zie ook #omhullend en #kolomLinksInhoud */
	text-align:left;
}

#kolomLinksInhoud div.blok { padding-left:19px; } /* net iets anders dan een standaard blok */
#kolomLinksInhoud img.imgLeft { margin-left:-19px; margin-bottom:10px;}

#kolomLinksInhoud div.volgende {
	margin-top:50px;
}

/* ---------------------- branding ------------------ */
#branding {
	width:705px;
	float:right;
	height:148px;
	background:url(../img/style/bg_blauw.gif);
	xbackground:url(../img/overig/vis_home_zorg.jpg) no-repeat right bottom;
	xposition:relative;
}

#branding img.titel { margin:58px 0 0 20px;float:left }
#branding img.visual { float:right; margin-top:30px;} 		/* CSS gaat uit van een image van 348 x 118 px */

div#branding.vervolg img.visual { float:right; margin-top:62px;} 	/* CSS gaat uit van een image van 236 x 86 px */

div#branding.afdeling img.visual { float:right; margin-top:30px;} 	/* CSS gaat uit van een image van 290x118 px */
div#branding.afdeling img.logo {margin-left:20px;margin-top:14px;}
div#branding.afdeling img.afdelingTekst {margin-left:20px;margin-top:10px;}


#bottom {
	width:100%;
	height:37px;
	border-top:solid 7px #000080;
}

#bottom div {
	width:940px;
	margin-left:auto;margin-right:auto;
	margin-top:8px;
}

#bottom div span#copyright {
	margin-left:20px;
	float:left;
}
#bottom div span#disclaimer {
	float:right;
}

#navDoelgroep {
	background:#9999cc;
	border-left:1px solid #9999cc; /* white */
	border-right:1px solid white;
	margin-left:-1px;
	position:relative;

}
#navDoelgroep ul {
	margin: 0;
	padding: 0;
}
#navDoelgroep ul li {
	background:#000080;
	border-bottom:1px solid #9c9bbf;
	list-style:none;
	display:block;
	float:left;
	margin: 0;
	padding: 0;
}
#navDoelgroep ul li {background-color: #e5e5f2;}

#navDoelgroep ul a.last {
	margin-bottom:1px;
}
#navDoelgroep ul li a { padding:0;margin:0; display:block }
#navDoelgroep ul li.doelgroep_Patienten a {background:url(../img/style/nav2_voorpatienten.gif);}
#navDoelgroep ul li.doelgroep_Patienten a.notActive:hover{background:#f4f4f9 url(../img/style/nav2_voorpatienten_hover.gif);}
#navDoelgroep ul li.doelgroep_Patienten a.doelgroepActive {background:#f4f4f9 url(../img/style/nav2_voorpatienten_active.gif);}
#navDoelgroep ul li.doelgroep_Patienten a.doelgroepActive:hover {background:#f4f4f9 url(../img/style/nav2_voorpatienten_active.gif);}
#navDoelgroep ul li.doelgroep_Patienten a.doelgroepHover{background:url(../img/style/nav2_voorpatienten_active.gif);}

#navDoelgroep ul li.doelgroep_Bezoekers a{background:url(../img/style/nav2_voorbezoekers.gif);}
#navDoelgroep ul li.doelgroep_Bezoekers a.notActive:hover {background:#f4f4f9 url(../img/style/nav2_voorbezoekers_hover.gif);}
#navDoelgroep ul li.doelgroep_Bezoekers a.doelgroepActive  {background:#f4f4f9 url(../img/style/nav2_voorbezoekers_active.gif);}
#navDoelgroep ul li.doelgroep_Bezoekers a.doelgroepActive:hover {background:#f4f4f9 url(../img/style/nav2_voorbezoekers_active.gif);}
#navDoelgroep ul li.doelgroep_Bezoekers a.doelgroepHover {background:url(../img/style/nav2_voorbezoekers_active.gif);}

#navDoelgroep ul li.doelgroep_Verwijzers a {background:url(../img/style/nav2_voorverwijzers.gif);}
#navDoelgroep ul li.doelgroep_Verwijzers a.notActive:hover {background:#f4f4f9 url(../img/style/nav2_voorverwijzers_hover.gif);}
#navDoelgroep ul li.doelgroep_Verwijzers a.doelgroepActive {background:#f4f4f9 url(../img/style/nav2_voorverwijzers_active.gif);}
#navDoelgroep ul li.doelgroep_Verwijzers a.doelgroepActive:hover {background:#f4f4f9 url(../img/style/nav2_voorverwijzers_active.gif);}
#navDoelgroep ul li.doelgroep_Verwijzers a.doelgroepHover{background:url(../img/style/nav2_voorverwijzers_active.gif);}

#navDoelgroep ul li.doelgroep_Studenten a {background:url(../img/style/nav2_voorstudenten.gif);}
#navDoelgroep ul li.doelgroep_Studenten a.notActive:hover {background:#f4f4f9 url(../img/style/nav2_voorstudenten_hover.gif);}
#navDoelgroep ul li.doelgroep_Studenten a.doelgroepActive {background:#f4f4f9 url(../img/style/nav2_voorstudenten_active.gif);}
#navDoelgroep ul li.doelgroep_Studenten a.doelgroepActive:hover {background:#f4f4f9 url(../img/style/nav2_voorstudenten_active.gif);}
#navDoelgroep ul li.doelgroep_Studenten a.doelgroepHover {background:url(../img/style/nav2_voorstudenten_active.gif);}

#navDoelgroep ul li.doelgroep_Artsen a {background:url(../img/style/nav2_voorartsen.gif);}
#navDoelgroep ul li.doelgroep_Artsen a.notActive:hover {background:#f4f4f9 url(../img/style/nav2_voorartsen_hover.gif);}
#navDoelgroep ul li.doelgroep_Artsen a.doelgroepActive {background:#f4f4f9 url(../img/style/nav2_voorartsen_active.gif);}
#navDoelgroep ul li.doelgroep_Artsen a.doelgroepActive:hover {background:#f4f4f9 url(../img/style/nav2_voorartsen_active.gif);}
#navDoelgroep ul li.doelgroep_Artsen a.doelgroepHover {background:url(../img/style/nav2_voorartsen_active.gif);}

#navDoelgroep ul li.doelgroep_Personeel a {background:url(../img/style/nav2_voorpersoneel.gif);}
#navDoelgroep ul li.doelgroep_Personeel a.notActive:hover {background:#f4f4f9 url(../img/style/nav2_voorpersoneel_hover.gif);}
#navDoelgroep ul li.doelgroep_Personeel a.doelgroepActive {background:#f4f4f9 url(../img/style/nav2_voorpersoneel_active.gif);}
#navDoelgroep ul li.doelgroep_Personeel a.doelgroepActive:hover {background:#f4f4f9 url(../img/style/nav2_voorpersoneel_active.gif);}
#navDoelgroep ul li.doelgroep_Personeel a.doelgroepHover {background:url(../img/style/nav2_voorpersoneel_active.gif);}
#navDoelgroep ul li ul.doelgroep li a {background: none;}

#navDoelgroep ul li ul.doelgroep li a{background: none;display:block;}
#navDoelgroep ul li a img { display:block;padding:0;margin:0;width:233px;height:43px;}



/* -- subnavs BINNEN doelgroepen --*/

#navDoelgroep ul li ul { 	/* niveau 1 */
	background:#f4f4f9;
	display:block;
	width:233px;
	xborder:5px solid yellow;
	border:none;
	border-bottom:5px solid #f4f4f9;
}
#navDoelgroep ul li ul li { 	/* niveau 1 */
	float:none;
	margin-right:20px;
	margin-left:15px;
	background: #f4f4f9 url(../img/style/pijl_blauw_uitklap_item.gif) no-repeat  2px 9px;
	padding:3px 0 3px 12px;
	list-style:none;
	font-size:1em;
}

#navDoelgroep ul li ul li a.selected { font-weight:bold; }

#navDoelgroep ul li ul li ul { 	/* niveau 2 */
	background:#f4f4f9;
	border:none;
	border-top:1px solid #d3d3e9;
	margin-left:-12px;
	margin-top:2px;
	padding:0px;
	width:198px;
}
* html #navDoelgroep ul li ul li ul { 	/* niveau 2 */
	width:197px;
}
#navDoelgroep ul li ul li ul li { /* niveau 2 */

	background:#f4f4f9;
	float:none;
	margin-right:0px;
	margin-left:0px;
	background:url(../img/style/pijl_blauw_uitklap_item.gif) no-repeat  12px 9px;
	padding:3px 0 3px 21px;
	list-style:none;
	font-size:1em;
	border-top:none;
}

#navDoelgroep ul li ul li ul li a.selected { font-weight:bold; }


#navDoelgroep ul li ul li a { text-decoration:none;}
#navDoelgroep ul li ul li a:hover { text-decoration:underline;}

/* -- subnavigatie links -- */

#subNav { 
	background:#e5e5f2;
	padding:1px 0 8px 0;
	margin-top:0px;
	font-size:1.08em;
	position:relative;
}
#subNav ul {
	margin: 0;
	padding: 0;
}
#subNav ul li{
	background:url(../img/style/pijl_blauw.gif) no-repeat  206px 16px;
	padding:8px 0 8px 15px;
	list-style:none;
}

#subNav ul li a { color:#000080;text-decoration:none;display:block; width:170px; padding:0 40px 0 0 }
#subNav ul li a:hover { color:#000080;text-decoration:underline; }

#subNav ul li.active {
	font-weight:bold;
}

#subNav ul li ul {
	margin-top:8px;
	font-weight:normal;
}

#subNav ul li ul li {
	margin-right:20px;
	background:url(../img/style/pijl_blauw_uitklap_item.gif) no-repeat  2px 9px;
	padding:3px 0 3px 12px;
	list-style:none;
	font-size:0.92em;
	border-top:1px solid #d3d3e9;
}

#subNav ul li.uitklap {
	background:#f4f4f9 url(../img/style/pijl_blauw_uitklap.gif) no-repeat  206px 10px;
}
#subNav ul li ul li a { width:170px; padding-right: 0px }
#subNav ul li ul li ul li {
	margin-right: 0;
}
a.blokLink{
	display:block;
	background:url(../img/style/pijl_blauw.gif) no-repeat bottom right ;
	text-decoration:none;
	color:#000;
}

a.blokLink:hover{ color:#8a8609;text-decoration:none}

a.regelLink {
	color:#000080;
	display:block;
	margin:20px 0 0px 0;
	background:url(../img/style/pijl_blauw.gif) no-repeat right ;
	padding-bottom:3px;
	border-bottom:1px solid #000080;
	text-decoration:none;
	width:100%;
}

a.regelLink:hover {text-decoration:underline;}

a.inlineLink { 
	display:block;
	background:url(../img/style/pijl_blauw.gif) no-repeat right ;
	margin-top:5px;
	padding-right:18px;
	float:right;
	text-decoration:none;

}

a.inlineLink:hover {text-decoration:underline;}

div#kolomContentEnKolomRechts {
	float:left;
	width:705px;
	xbackground:url(../img/style/vertical.gif) repeat-y right;

	xbackground:url(../img/style/bg_lijnen.gif) repeat-y 0px;
}

div#kolomContent {
	width:470px;
	z-index:1000;
}

div#iframe { 
	width:684px; 
	margin-left:20px;
	padding-top:10px;
	background:white;
}

iframe#frame { width:684px; border:none;}

div.blok {
	padding:0 19px 10px 19px;
	margin-bottom:13px;
	margin-top:10px;
}

div.blokVariant1 { padding-bottom:0px; margin-bottom:0px; }
div.blokVariant2 { padding-bottom:0px; margin-top:0px; margin-bottom:0px; }

div.overwriteBgApplication {	/* combineren met class div.blok om witte achtergrond af te dwingen (marge opheffen, padding toevoegen) */
	margin-bottom:0;
	/*margin-top:0px;*/
	padding-top:20px;
	padding-bottom:0px; /*18px*/
	background:#fff;
	border-bottom:1px solid white;
	
xborder-right:1px solid red;	
}

div#blokApplication {	/* homepage zoeken + specialismen */
	background:#e5e5f2;
xborder-right:1px solid red;
}


div.kolomContentHalf {
	float:left;
	width:235px !important; width:210px;
	
}

div#kolomRechts {
	position: absolute;
	right:0px; 
	top:148px;
	width:235px;
	xbackground:url(../img/style/vertical.gif) repeat-y ;
}
* html div#kolomRechts {
	right:-1px;
}
img.binnenTekst {
	float:left;
	margin:0 15px 0px 0;
	clear:both;
}
ul.overigenList,
ul.relatedLinks,
ul.documentenList,
ul.opleidingList, 
ul.nieuwsList,
ul.directnaarList {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}
ul.documentenList {
	border-top:1px solid #d7d7eb;
}
ul.opleidingList {
	border-top:1px solid #d7d7eb;
	margin: 0 10px 16px 0;
}
* html ul.opleidingList {
	margin: 0 0 16px 0;
}
ul.overigenList li,
ul.relatedLinks li,
ul.documentenList li,
ul.opleidingList li,
ul.directnaarList li {
	border-bottom:1px solid #d7d7eb;
}
ul.overigenList li a,
ul.relatedLinks li a,
ul.documentenList li a,
ul.opleidingList li a,
ul.nieuwsList li a,
ul.directnaarList li a {
	list-style:none;
	background:url(../img/style/pijl_blauw.gif) no-repeat right;
	display:block;
	text-decoration: none;
	padding: 0 12px 0 0;
}
ul.overigenList li a:hover,
ul.relatedLinks li a:hover,
ul.documentenList li a:hover,
ul.opleidingList li a:hover, 
ul.nieuwsList li a:hover, 
ul.directnaarList li a:hover {
	text-decoration: underline;
}

table tbody tr td a {
	color:#000080;text-decoration:none;
}

table tbody tr td a { background:none;}

table tbody tr td a:hover {
	text-decoration:underline;
	xcolor:#8a8609;
}
/* zoek formulier */


/* ------- thema / themaSlider ----------- */

div#kolomContent div.themaSlider { background:#f2f2f8; margin:35px 20px 30px 20px; padding-top:16px;} 
div#kolomContent div.themaSlider p {float:left;width:165px;}
div#kolomContent div.themaSlider div.themaSliderObject {float:right; padding:5px 5px 5px 0;}
div.themaSliderWide {background:#d6ecf3 no-repeat bottom; margin:0px 0 0 0 ;padding-top:20px;position:relative;} 
div.themaSliderWide div.themaSliderObject {float:right;padding:0 10px 10px 10px;text-align:center;}
div.themaSliderWide p {float:left; width:180px;}

div#kolomContent div#blokApplication div.themaSlider { background:#E5E5F2; margin:0px;padding-top:0px;position:relative;padding-bottom:150px;} 
div#kolomContent div#blokApplication div.themaSlider div.themaSliderObject {float:left;bottom:0px;padding:10px 10px 10px 10px;text-align:center;}

div.thema { background:white;margin-right:1px;padding-right:18px;} /* om te voorkomen dat dit blok in de rechterkolom het lijntje overschrijft */
div#blokApplication div.thema {margin-right:0px;} /* overrules de marge die hierboven gezet is in de blauwe applicatie balk */
div.thema p img, div.themaSlider p img { margin-top:7px;margin-bottom:8px;} /* creeert ruimte onder images zoals in thema banners */
div.thema h1, div.themaSlider h1  { margin-bottom:10px; }

div#formSwitch_1 { display:none; } 

div.blokForm h2, div.thema h2, div.themaSlider h2, div.special h2  {
	color:#292994;
	font-size:1.58em;	/* 19px */
	margin-bottom:12px;
	font-weight:normal
}

Xdiv.themaSliderObject { padding-top:20px;padding-bottom:20px;text-align:center; }



div.blokForm {
	padding:10px 19px 32px 19px;
	margin-bottom:20px;
	line-height:1.8em;
	background:#e5e5f2 url(../img/style/bot_zoekform.gif) no-repeat bottom;
}

/* same as blokform, only larger */
div.contentForm {
	background:#e5e5f2 url(../img/style/bot_contentform.gif) no-repeat center bottom;
}
div.contentForm td.spacer {
	padding-top:10px;
	padding-bottom:10px;
}
div.contentForm td.spacer hr{
	border:0;
	border-bottom:1px #9999cc solid;
}

div.contentForm td label {
	font-weight:bold;
}

div.contentForm td#errorText li a{
	font-weight:bold;
	color:#c44;
}

div#blokApplication div.blokForm {
	padding:10px 19px 18px 19px;
	background:#cccce6 url(../img/style/bot_zoekform_applicatie.gif) no-repeat bottom;
}

div#blokApplication div.thema { margin-top:0px; padding-top:10px; padding-bottom:30px;} /* om te voorkomen dat een stukje blauwe balk doorschijnt */

div.blokForm input.inputText {
	border:1px solid #9999cc;
	width:190px;
}

div.blokForm select {
	width:173px;
	margin-top:0px;
	margin-bottom:8px;
}

div.opleidingWijzer select {
	width:197px;
	margin-bottom:5px;
}

div.blokForm input.radio{
	margin-right:6px;
	width:12px;
	margin-bottom:5px;
}


div.blokForm select {
	margin-top:2px;
}

div.blokForm a.knop {
	float:right;
	margin-top:3px;
	margin-right:2px;
}

div.blokForm div.knoppen {
	margin:5px 0 5px 0;
}

div.blokForm span.tekst {
	font-size:0.92em;
}

/* ^^ zoek formulier */

/* items op home (zorg) */

div#kolomRechts div#agendaHome, div#kolomRechts div#contact { xborder-left:1px solid #c4c4e2; }
div#kolomRechts div.thema {background:none;}
div#agendaHome span.eersteAgenda {
	margin-bottom:0px;
	font-size:1.25em; /* 15 px */
	color:#7d7db8;
	font-weight:bold;
}
div#agendaHome p {margin-top:7px;}
div#agendaHome table { margin-top:7px; }
div#agendaHome table tbody tr td { vertical-align:top; }
div#agendaHome h2 { display:inline; }


div.pijlerBanner { position:relative; }

div.pijlerBannerHover {
	left:0px;top:0px;background:#000080;position:absolute;width:234px;height:191px;display:none;color:#fff;
	text-align:left;
}

div#kolomRechts div.pijlerBanner {margin-left:1px;}

div.pijlerBannerHover a { text-decoration:none;color:#fff; background:url(../img/style/pijl_wit.gif) no-repeat bottom right ; display:block; }
div.pijlerBannerHover a:hover { text-decoration:none;color:#ddd}

div.pijlerBannerHover h2 {
	font-size:1.58em; 	/*19px*/
	color:#fff;
	margin:15px 0 10px 0;
	font-weight:normal;
}

div.pijlerBannerHover a.blokLink{
	font-size:1.17em; 	/* 14px */
	font-weight:bold;
	color:#fff;
	display:block;
	background:url(../img/style/pijl_wit.gif) no-repeat bottom right ;
	padding-top:10px; margin-top:13px;
	line-height:0.65em;
	border-top:1px solid #fff;
}

div.overzicht { xbackground:#fff; padding-left:20px; padding-right:20px; margin-bottom:20px;}

div.overzicht div.overzichtKolom {width:205px;float:left;}
div.overzicht div.overzichtKolom div { margin-right:0px; }
div.overzicht div.kolom1 {margin-right:19px;}
div.overzicht div.marge {float:left;width:19px;height:1px;}
div.overzicht ul li a span.extra {color:#7777ae; font-size:0.92em;font-style:italic;} /* 11px */
div.overzicht ul li a:hover span.extra {color:#8a8609; }
div.nopadding {padding-left:0; padding-right:0}
div#opleidingsWijzer { 	
	background:#e0e0f0 url(../img/style/bot_zoekform.gif) no-repeat bottom; 
	padding-bottom:35px;
	position:relative;
}

div#opleidingsWijzer form select { width:196px; }
div#opleidingsWijzer iframe.helpPopup {position:absolute; top:30px;border:none; width:196px;height:128px;visibility:hidden}
div#opleidingsWijzer div.helpPopup { position:absolute; top:28px;width:197px;height:150px;background:#000080;display:block;color:#fff;visibility:hidden}
div#opleidingsWijzer div.helpPopup h3 {color:#fff;margin-bottom:5px;}
div#opleidingsWijzer div.helpPopup div {margin:10px;line-height:1.3em;}
h2 a.help { position:relative;float:right; margin-top:6px; }

div#artikelOverzicht p { margin-bottom:18px; }

div#contact p { margin-bottom:10px; }

div.blokVariant1 p{ text-align:left;margin-bottom:14px; }

div.artikel div.artikelOorsprong { color:#787878; font-size:0.92em; margin-bottom:8px; /* 11 px */ }
div.artikel p { text-align:left;margin-bottom:14px; }
div.artikel p.inleiding { font-weight:bold;margin-bottom:10px;color:#363636; }
div.artikel h2 {margin-top:0px;margin-bottom:10px;}
div.artikel div.bron, div.artikel span.contentType, div.artikel span.datum { float:right;color:#787878; font-size:0.92em; margin-bottom:8px; /* 11 px */  }
div.artikel span.contentType, div.artikel span.datum { display:block;float:none; margin-top:6px; }
div.artikel span.datum { margin-top:-4px;margin-bottom:3px; }
div.artikel span.contentType img { margin-right:6px; }

div#artikelSubnav {
	background-color:#f5f5fa;
	border:solid #c7c7e3;
	border-width:1px 0 1px 0;
	padding:8px;
	margin-bottom:17px;
}

div#artikelSubnav div { float:left; }

div#artikelSubnav div ul { 
	width:208px;
	margin:0;
	padding: 0;
}

div#artikelSubnav div ul li { 
	list-style:none;
	line-height:19px;
	background:url(../img/style/bul_hover.gif) no-repeat 0px 8px ;
	padding-left:10px;
}

div#artikelSubnav div ul li.active {
	background:url(../img/style/bul_hover_groen_active.gif) no-repeat 0px 8px ;
	font-weight:bold;
}

div#artikelSubnav div ul li a { color:#000080;text-decoration:none;}
div#artikelSubnav div ul li a:hover { text-decoration:underline;}
div#artikelSubnav div ul li.active a { color:#a8a30b;}

div.deelArtikel { display:none; position:relative;}

div#artikelNavigator { background:#ebebf5;}


div#artikelNavigator a { display:block;float:left;padding:6px 0 6px 0;color:#000080; font-size:12px; text-decoration:none; } /* vast gezet */
div#artikelNavigator a:hover {text-decoration:underline;}
div#artikelNavigator a#artikelTerug {padding-left:26px;background:url(../img/style/pijl_terug.gif) no-repeat 9px 11px;}
div#artikelNavigator a#artikelStuurDoor {padding-left:33px;padding-right:21px;background:url(../img/style/ico_envelop.gif) no-repeat 98px 9px;}
div#artikelNavigator a#artikelPrinten {padding-left:36px;padding-right:22px;background:url(../img/style/ico_printer.gif) no-repeat 83px 9px;}
div#artikelNavigator a#artikelTop {padding-left:37px;padding-right:22px;background:url(../img/style/pijl_top.gif) no-repeat 65px 9px;}
div#artikelNavigator a#artikelReadspeak {padding-left:32px;padding-right:32px;background:url(../img/style/readspeak.gif) no-repeat 92px 10px;}
div#artikelNavigator a#artikelVerder {padding-left:35px;padding-right:22px;background:url(../img/style/pijl_verder.gif) no-repeat 76px 11px;}

div.tabelOverzicht {margin:10px 0 20px 0; border:solid #c4c4e2; border-width:1px 0 1px 0; }
div.tabelOverzicht table { margin:5px 0 5px 0;width:100%;}
div.tabelOverzicht table th {padding:0px 3px 0px 2px;color:#a4a13a;}

div.filter {background-color:#ebebf5;padding:3px 3px 3px 3px;}
div.filter a.knop {float:right; text-align:center;margin-top:2px;margin-right:2px;}
div.filter select#filterSelectBron { width:165px;margin-right:16px ;}
div.filter select#filterSelectMaand { width:65px;margin-right:16px ;}
div.filter select#filterSelectJaar { width:58px;margin-right:0px ;}


div.paginaNavigator {background-color:#ebebf5;padding:3px 3px 3px 3px;margin-top:1px;margin-bottom:25px;}
div.paginaNavigator a.vorige {float:left;padding-left:26px;background:url(../img/style/pijl_terug.gif) no-repeat 4px 5px;}
div.paginaNavigator a.volgende {float:right;padding-right:16px;background:url(../img/style/pijl_verder.gif) no-repeat right;}
div.paginaNavigator div {float:right;width:290px;text-align:center;}
div.paginaNavigator ul {display:inline;margin-left:auto;margin-right:auto;height:10px;}
div.paginaNavigator ul li {display:inline;border-right:1px solid #a0a0c0;padding-left:3px;padding-right:4px;}
div.paginaNavigator ul li.last {border-right:none;}
div.paginaNavigator ul li.active {font-weight:bold;}
div.paginaNavigator a {font-size:12px;text-decoration:none} /* vast gezet */
div.paginaNavigator a:hover {text-decoration:underline} 

div.artikelOpsomming {  }
div.artikelOpsomming div.artikel { border-top:1px solid #c4c4e2; padding-top:8px; padding-bottom:8px; }
div.artikelOpsomming div.highlighted { background-color: #f4f4f9; }
div.artikelOpsomming div.artikelFirst {border-top:none;}
div.artikelOpsomming h3 { margin: 0 0 5px 25px; }
div.artikelOpsomming h3 a { color:#7f7fbf; text-decoration:none; }
div.artikelOpsomming h3 a:hover { text-decoration:underline; }
div.artikelOpsomming p  { margin: 0 0 0 25px; }
div.artikelOpsomming table  { margin-left:25px; margin-bottom:10px; }
div.artikelOpsomming table th { padding-right:5px;}
div.artikelOpsomming div.artikelOorsprong { margin-left:25px;}
div.artikelOpsomming span.artikelNummer { display:block;width:25px; float:left; }

div.medewerker { border-top:1px solid #c4c4e2;padding-top:6px; margin-bottom:20px; } 
div.medewerker div.summary { padding-top:23px; color:#363636;}
div.medewerker a { color:#000080; text-decoration:underline;}

div#groepen h2 span { float:left;display:block;width:13px;}
div.medewerkerGroep {border-bottom:1px solid #c4c4e2;padding-bottom:6px;margin-bottom:10px;}
div.medewerkerGroep div.medewerker {margin-bottom:6px;display:none;}

div#medewerkersOpenDicht { background-color:#ebebf5; text-align:right; padding:3px 10px 3px 6px; margin-top:20px;margin-bottom:20px; }
div#medewerkersOpenDicht a { color:#000080; text-decoration:underline;}

div#filter {background-color:#ebebf5; padding:15px 20px 15px 20px;}
div#filter strong {color:#363636;}
div#filter div#filterSoort { padding-bottom:15px;border-bottom:1px solid #c2c2e0; }
div#filter div#filterSoort select { float:right;}
div#filter div#filterLetter { margin-top:20px; }
div#filter div#filterLetter div { margin-top:10px;margin-left:3px;color:#000080;}
div#filter div#filterLetter div a, div#filter div#filterLetter div span {
	font-size:11px;color:#000080;padding-left:3px;padding-right:2px; /* 11px = 0.92em : vast gezet*/
} 
div#filter div#filterLetter div span {color:#8f8fdf;}
div#filter div#filterLetter div a.active { font-weight:bold; font-size:13px;} /* 13px = 1.08 em: vast gezet */

div#filter div#filterLetter div a { text-decoration:none;}
div#filter div#filterLetter div a:hover { text-decoration:underline;}

table#browser { width:100%; }
table#browser tr td, table#browser tr th {
	border-bottom:1px solid #e5e5f2;
	vertical-align:top;
	padding-top:3px;
	padding-bottom:4px;
	font-weight:normal;
	font-size:0.92em; /* 11px */
} 
table#browser thead tr th {color:#a8a30b; width:70%;font-weight:bold; font-size:1.1em;} /* 12px t.o.v. 11px */
table#browser thead tr td {font-weight:bold;color:#a8a30b;font-size:1.1em; }
table#browser a {color:#000080}
table#browser thead tr th a{text-decoration:none;color:#7d7db8; width:70%;font-weight:bold; font-size:1.1em;} /* 12px t.o.v. 11px */
table#browser tr th a:hover{text-decoration:underline} 

div#note {
	border:1px solid #cccce5;
	border-width:1px 0px 1px 0px;
	padding:8px 0 8px 0;
}

div#note span {color:#a8a30b;display:block;width:10px;font-size:36px;float:left;padding-top:8px;padding-bottom:5px;padding-right:10px;}
div#note p {display:block;}

/* algemene formulier styling */
div.form {background:#ebebf5 url(../img/style/form_bottom.gif) no-repeat bottom right; padding:20px 20px 20px 20px;}
div.form table {width:100%}
div.form tr th { font-weight:bold; }
div.form tr.knop td {text-align:right;}
div.form tr.knop td a.knop { float:right; text-align:center;}
div.form table thead td { font-weight:bold;}
div.form table tr.head td {padding-top:12px;font-weight:bold;color:#363636;}
div.form tr.border td {border-top:1px solid #c2c2e0;}
div.form tr.border,div.form tr.borderSpace {font-size:1px;line-height:1px;}
div.form tr.borderSpace {height:1px;}
div.form input.input, div.form textarea {border:1px solid #9999cc;}
div.form input.radio{margin-right:6px;width:12px;margin-bottom:5px;}
div.form tr td {padding-bottom:5px;padding-top:5px;}
/* ^^ */

div.formulier { }
div.formulier table {width:100%}
div.formulier tr th { font-weight:bold; }
div.formulier tr td.caption { width:50%}
div.formulier tr td.verplicht {width:2%;}
div.formulier tr td.data {width:8%;}
div.formulier tr td.data2 {width:16%;}
div.formulier tr td.data3 {width:24%;}
div.formulier tr td.data6 {width:48%;}

div.formulier .colspan6 {width:178px;}
div.formulier .colspan3 {width:85px;}
div.formulier .colspan2 {width:55px;}
div.formulier input.radio {width:12px;height:12px;}

div.formulier textarea {width:385px;height:120px;overflow:auto;}

div.formUitgebreidZoeken table {width:100%;}
div.formUitgebreidZoeken table td {}
div.formUitgebreidZoeken table.tabel1 tr td.col1 {width:35%}
div.formUitgebreidZoeken table.tabel1 tr td.col2 {width:65%}
div.formUitgebreidZoeken table.tabel1 input.input {width:380px;}

div.formUitgebreidZoeken table.tabel2 tr td.col1 {width:55%}
div.formUitgebreidZoeken table.tabel2 tr td.col2 {width:45%}
div.formUitgebreidZoeken table.tabel2 select {width:160px;}
div.formUitgebreidZoeken table.tabel2 tr td {line-height:22px;}

div#zoekResultaatOverzicht span.caption {display:block; width:70px;float:left;font-weight:bold;color:#a4a13a;}

div.verfijnBlok { border-bottom:1px solid #c2c2e0; padding-bottom:12px;margin-bottom:8px;}
div.verfijnBlok input {margin-top:5px;}
div.verfijnBlok span.tekst {display:block;margin-bottom:10px;}

/* popup stuurdoor */
div#stuurDoor {
	width:390px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

div#stuurDoor tr td {width:50%;line-height:20px;padding-bottom:10px;}
div#stuurDoor tr.divider td {height:1px;border-bottom:1px solid #9999cc;line-height:1px;font-size:1px;padding:0;}
div#stuurDoor tr td.col2 {padding-left:10px;}
div#stuurDoor input.input {width:180px;}
div#stuurDoor textarea {width:380px;height:100px;}
div#stuurDoor a {float:right;text-align:center;}

/* de slider code */
.slide {
	margin:0;
	width:170px;
	height:130px !important; height:120px;
	border:1px #ccc solid;
	background-color:#ffffff;
}
a.slide_link {
	display:block;
	float:left;
	width:138px;
	height:130px !important; height:120px;
	padding-top:10px;
	padding-bottom:10px;
}

.slide_nav {
	width:15px;
	vertical-align:center;
	height:130px !important; height:130px;
	float:left;
	border-right:1px #ccc solid;
	background-color:#ffffff;
}
.slide_nav_right {
	border-right:none;
	border-left:1px #ccc solid;
}
.slide_nav a{
	color:#aaa;
	display:block;
	padding-top:60px;
	width:12px;
	height:66px;
}

/* einde slide code */

div.blokImage { 
	position:relative;
	float:left;
}
div.blokImage img {}

img.imageMetBlokje {Xposition:absolute;}

div.imgBlokje { width:15px;height:15px;line-height:1px;font-size:1px; background:#fff;position:absolute; left:0px;top:0px;z-index:10; }

/* ::::::::::: afdeling - home ::::::::::::: */
ul#afdelingHome { 
	background:#e5e5f2; 
	padding:5px 0 8px 0;
	font-size:1.08em;
	position:relative;
	margin: 0;
	
}

ul#afdelingHome li{
	background:url(../img/style/pijl_terug.gif) no-repeat  203px 16px;
	padding:8px 32px 12px 15px;
	list-style:none;
	border-bottom:1px solid #9999cc;
}

ul#afdelingHome li a { color:#000080;text-decoration:none; font-weight:bold;}
ul#afdelingHome li a:hover { color:#000080;text-decoration:underline; }

div.blok ol {
	padding-left:2px;
	list-style-position:inside;
}

table.xFormFieldTable {border-top:1px solid #c4c4e2;border-bottom:1px solid #c4c4e2;width:100%;}
table.xFormFieldTable th { color:#a4a13a; text-align:left; width:150px; }
/* ::::::: einde afdeling - home ::::::: */
#selBlokInleiding {margin:0; background:white;}

table.agendaItems tr td a {
	width:100%;
	display:block;
	background:url(../img/style/pijl_blauw.gif) no-repeat right;
	
}

.pijlerHome #selBlokDirectNaar {
	padding-top: 7px;
	margin-top:0;
}

a.moreLink {
	color: #A8A30B;
	background-position: right center!important;
}
a.moreLink:hover {
	color: #A8A30B;
	text-decoration: underline;
}