@charset "utf-8";
/* CSS Document */

/*** DEFAULT ***/
html, body	{ height: 100%; margin: 0; padding: 0; background: #FFF; font-family: Calibri,sans-serif,"MS Outlook","Myriad Pro"; }
img	{ border: 0; }

.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}

#container	{ min-height: 100%; position: relative; width: 955px; margin: auto; }

/*** HEADER ***/
#header		{ height: 180px; margin: 0 0 5px 0; }

#header .logo a	{ width: 160px; height: 100px; text-decoration: none; float: left; background: url(../images/logo-numerando.gif); }
.verzekeringen #header .logo a { background: url(../images/logo-verzekeringen.gif); }
.pensioenfondsen #header .logo a { background: url(../images/logo-pensioenfondsen.gif); }
.farmacie #header .logo a { background: url(../images/logo-farmacie.gif); }
.baan-verzekeringen #header .logo a { background: url(../images/logo-verzekeringen.gif); }
.persoonlijk #header .logo a { background: url(../images/logo-verzekeringen.gif); }
.baan-farmacie #header .logo a { background: url(../images/logo-farmacie.gif); }
#header .visual	{ width: 795px; height: 180px; float: left; background: #a1a7b7; }

/*** MENU ***/
#menu		{ width: 955px; height: 35px; margin: 100px 0 0 0; position: absolute; color: #FFF; background: url(../images/background-menu.gif) repeat-y; }
#menu ul	{ list-style: none; margin: 0; padding: 0; }
ul.left	{ float: left; }
ul.right	{ float: right; }
#menu li	{ float: left; }
#menu li a			{ float: left; font-size: 0.9em; padding: 9px; color: #FFF; text-decoration: none; font-weight: bold; background: #996600; }
#menu li a:hover	{ background: #002c77; }
#menu li a.small		{ font-size: 11px; padding: 10px 2px 12px 5px; text-decoration: underline; display: block; }
#menu li a.small:hover	{ background: #996600; border: none; }
#menu li a.large		{ font-size: 18px; padding: 5px 11px 8px 2px; text-decoration: underline; display: block; }
#menu li a.large:hover	{ background: #996600; border: none; }

.left li a.baan	{ margin: 0 0 0 44px; }

/* submenu */
#left ul.submenu			{ list-style: none; margin: 0; padding: 0; }
#left ul.submenu li a		{ display: block; padding: 10px 0; text-decoration: none; font-weight: bold; color: #002c77; font-size: 0.8em; }
#left ul.submenu li a:hover		{ color: #996600; }
#left ul.submenu li a.active	{ color: #996600; }

ul.submenu li a.active	{ color: #996600; }

#left ul.submenu li ul		{ margin: 0 0 0 20px; }
#left ul.submenu li ul a	{ font-weight: normal; } 
#right ul.submenu li ul		{ display: none; }

#right ul.submenu				{ width: 186px; list-style: none; margin: 0; padding: 0; border: 1px solid #996600; margin: 0 10px 20px 0; }
#right ul.last					{ margin: 0 0 20px 0; }
#right ul.submenu li a			{ display: block; padding: 5px 10px; text-decoration: none; font-weight: bold; color: #002c77; font-size: 0.9em; }
#right ul.submenu li a:hover	{ background: #002c77; color: #FFF; }
#right ul.submenu li a.active	{ background: #002c77; color: #FFF; }
#right ul.submenu li.title a	{ background: #996600; color: #FFF; text-decoration: underline; padding: 10px; }
#left ul.submenu li.title		{ display: none; }

#right ul.submenu li.item_131	{ display: none; }

/*** CONTENT ***/
#content #left		{ width: 170px; float: left; margin: 20px 0 55px 0; }
#content #right		{ width: 785px; float: left; margin: 0 0 55px 0; }

#content-left	{ width: 435px; float: left; margin: 0 15px 0 0; }
#content-right	{ width: 335px; float: left; }

#breadcrumb		{ font-weight: bold; font-size: 0.75em; margin: 0 0 20px; }
#breadcrumb	a	{ color: #000; text-decoration: none; }
#breadcrumb	a:hover	{ color: #996600; }

h1, h2		{ font-size: 1.1em; }
h3			{ font-size: 1.0em; margin: 0; color: #996600; }
p, #right li, .td	{ font-size: 0.8em; }
p a, form a	{ color: #996600; }
p a:hover, form a:hover	{ color: #000; text-decoration: none; }

/* form */
form 		{ }
form span	{ float: left; margin: 0 10px 10px 0; }
form div.margin	{ margin: 0 10px 10px 0; }
form label	{ display: block; font-size: 0.8em; }
form small	{ font-size: 0.7em; }
p.label		{ margin: 0; }
label.box	{ display: inline; }
input, select	{ padding: 1px 2px; border: 1px solid #002c77; font-family: Calibri,sans-serif,"MS Outlook","Myriad Pro"; font-size: 0.8em; display: block; }
textarea		{ padding: 1px 2px; border: 1px solid #002c77; font-family: Calibri,sans-serif,"MS Outlook","Myriad Pro"; font-size: 0.8em; }
form font	{ font-size: 0.8em; }
select		{ padding: 0; }

#login input		{ width: 150px; }
#login input.submit	{ width: auto; }

form ul			{ margin: 0; padding: 0; font-size: 1.2em; }
form li label	{ float: left; margin: 3px 0 0 5px; }
form li input	{ float: left; }
form li			{ display: block; height: 20px; }

select#choice		{ width: 170px; }
input#companyname	{ width: 136px; }
span#sexe			{ width: 106px; }
input#firstname		{ width: 200px; }
input#adjacent		{ width: 80px; }
input#lastname		{ width: 220px; }
input#phonenumber	{ width: 150px; }
input#email			{ width: 150px; }
input#name_pharmacist	{ width: 141px; }
input#postcode			{ width: 60px; }
input#city				{ width: 240px; }
#contact_hbo input#address		{ width: 316px; }
#contact_hbo input#telephone	{ width: 316px; }
textarea			{ width: 316px; }

input#givenName			{ width: 127px; }
input#middleName		{ width: 80px; }
input#streetName		{ width: 206px; }
input#buildingNumber	{ width: 80px; }
input#unit				{ width: 80px; }
input#postalCode		{ width: 80px; }
input#municipality		{ width: 302px; }
input#internetEmailAddress	{ width: 122px; }
input#telephone			{ width: 122px; }
input#mobile			{ width: 122px; }

input.submit		{ background: #002c77; color: #FFFFFF; padding: 4px; }
input.submit:hover	{ background: #996600; border: 1px solid #996600; }
label.error			{ color: #996600; display: none; }
form input.radio, form input.checkbox	{ border: none; display: inline; }

fieldset			{ width: 387px; margin: 0; padding: 5px 10px 5px 5px; border: 1px solid #002c77; font-size: 0.8em; }
fieldset a			{ color: #996600; }
fieldset a:hover	{ color: #000; text-decoration: none; }

#contact_hbo fieldset	{ width: auto; font-size: 1em; margin: 0 0 10px; padding: 0; border: none; }
#contact_hbo legend	{ display: block; float: none; padding: 0; margin: 0 0 5px; font-size: 0.9em; font-weight: bold; }

/* NIEUWS & VIDEO */
#right ul.archive			{ margin: 0 0 20px 45px; }
ul.archive	a strong		{ display: block; color: #000; font-size: 1.6em; }
ul.archive	a:hover strong	{ color: #FFF; }
ul.archive	a span			{ display: block; color: #000; font-weight: normal; margin: 10px 0 5px; }
ul.archive	a:hover span	{ color: #FFF; }
ul.archive	a em			{ display: block; text-align: right; font-style: normal; }
ul.archive	img				{ display: block; padding: 3px; cursor: pointer; }

/* zoeken */
#left #searchForm label	{ display: block; }
#left #searchForm input	{ width: 124px; margin: 0 0 5px; border: 1px solid #6f778f; padding: 2px; }
#left #searchForm select	{ width: 130px !important; }

#left #searchresults	{ margin: 0 10px 0 0; }
#left #searchresults p span.label	{ width: 200px; float: left; font-weight: bold; }

#paging	{ background: #eaebee; padding: 5px; }
#paging span	{ margin: 0 20px 0 0; }

#single-result	{ padding: 10px; }
#single-result h4	{ margin: 0; }
#single-result a	{ display: block; color: #6f778f; font-size: 0.8em; }
#single-result h4 a	{ color: #B06400; font-weight: normal; }
#single-result a:hover	{ }
#single-result b	{ background: transparent !important; }
.highlight	{ background: #f3e8d9; }

/* persoonlijke pagina */
#mijncv				{ font-size: 0.8em; }
#mijncv a			{ color: #996600; }
#mijncv a:hover		{ color: #000; text-decoration: none; }
.cv-block-title		{ font-weight: bold; margin: 15px 0 3px 0; padding: 5px 0; border-bottom: 1px solid #6f778f; }
.cv-block-title	a 	{ font-weight: normal; margin: 0 0 0 10px; }

.cv-block table	{ border-collapse: collapse; border-spacing: 0; }
.cv-block td	{ padding: 0 10px 0 0; }

/*** FOOTER ***/
#footer			{ width: 100%; position: absolute; height: 46px; color: #FFF; bottom: 0; }
#footer-center	{ margin: 0; width: 955px; margin: 0 auto; background: #002c77; height: 46px; }
#footer ul	{ list-style: none; margin: 0; padding: 0; }
#footer li	{ float: left; }
#footer li a		{ float: left; font-size: 15px; font-size: 0.9em; padding: 14px; color: #FFF; text-decoration: none; font-weight: bold; }
#footer li a:hover	{ background: #996600; }

/*** SECTIE INSTELLINGEN ***/
#footer li.slogan_1			{ font-size: 15px; padding: 14px 0 14px 170px; font-weight: bold; } /* wat je wilt, kun je worden */
#footer li.slogan_2			{ font-size: 15px; padding: 14px 0 14px 170px; font-weight: bold; display: none; } /* wat u wilt, kan het worden */
.item_70					{ display: none; }
.item_96					{ display: none; }
#menu ul.left .item_100		{ display: none; } /* menuitem ik zoek een baan verzekeringen */
#menu ul.left .item_102		{ display: none; } /* menuitem ik zoek een baan farmacie */
.item_104					{ display: none; } /* menuitem ik zoek een baan */
#menu ul.right .item_316	{ display: none; } /* menuitem persoonlijke pagina farmacie */

.main #footer ul.left li.slogan_1	{ display: none; }
.main #footer ul.left li.slogan_2	{ display: block; }
.main .item_110				{ }

.verzekeringen #footer ul.left li.slogan_1	{ display: none; }
.verzekeringen #footer ul.left li.slogan_2	{ display: block; }
.verzekeringen .item_70						{ display: block; }
.verzekeringen .baan						{ display: none; }
.verzekeringen #menu ul.left .item_100		{ display: block; }
.verzekeringen #footer ul.left				{ display: block; }
.verzekeringen #footer li.slogan_1			{ display: block; }

.pensioenfondsen #footer ul.left li.slogan_1	{ display: none; }
.pensioenfondsen #footer ul.left li.slogan_2	{ display: block; }
.pensioenfondsen .item_70						{ display: block; }
.pensioenfondsen .baan							{ display: none; }
.pensioenfondsen #menu ul.left .item_100		{ display: block; }
.pensioenfondsen #footer ul.left				{ display: block; }
.pensioenfondsen #footer li.slogan_1			{ display: block; }

.farmacie #footer ul.left li.slogan_1	{ display: none; }
.farmacie #footer ul.left li.slogan_2	{ display: block; }
.farmacie .item_96						{ display: block; }
.farmacie #menu ul.right .item_316		{ display: block; }
.farmacie #menu ul.right .item_110		{ display: none; }
.farmacie .baan							{ display: none; }
.farmacie #menu ul.left  .item_102		{ display: block; }
/*.farmacie #left ul.submenu .item_94		{ margin: 30px 0 0 0; }*/
.farmacie li.slogan_2					{ display: block; }

.baan .item_104			{ display: block; }
.baan #menu .item_110	{ display: none; }

/* JQUERY */ 
.simple_overlay {
    display:none;
    background-color:#996600;
    width:320px;
    min-height:200px;
    border:1px solid #000;
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
} 

.simple_overlay .close { 
	background:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	z-index: 10000;
	cursor:pointer;
	height:35px;
	width:35px;
}
iframe	{ display: block; z-index: 1; margin: 20px 0; }
