@import url("menu.css");
BODY,HTML {
	margin:0;
	font-family:arial;
	font-size:11px;
	line-height:16px;
}
* {
	margin:0;
	padding:0; 
}
.red {
	color: #ff0000;
}
hr {
	border: 0;
	color: #ffe1ce;
	background-color: #ffe1ce;
	height:1px;
	margin-top:11px;
	margin-bottom:11px;
}
a {
	color:#002f90;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
div.treeView 
{
	background-color:Red;
}
.treeView table td a {
	color:#002f90;
	font-weight:bold;
	text-decoration:none;
}
.treeView table td a:hover {
	text-decoration:underline;
}
input {
	font-size:11px;
	font-family:Arial;
}
p {
	margin-top:16px;
	margin-bottom:16px;
}
#container {
	margin:0 auto 20px auto;
	width:960px;
	position:relative;
	z-index:1;
}	
	/* LOGO PRINT */
	div.printLogo {
		display:none;
	}

	/* TOP */
	#top {
		display:block;
		height:131px;
		margin-bottom:4px;
	}
		#top .lanBar {
			display:block;
			line-height:18px;
			background-color:#002f90;
			text-align:right;
			padding-right:9px;
		}
			#top .lanBar a {
				font-size:9px;
				color:#FFFFFF;
			}
		#top .logo {
			display:block;
			float:left;
			background-image:url(../../images/logo.gif);
			width:186px;
			height:87px;
		}
		#top .logo a {
			display:block;
			width:161px;
			height:87px;
		}
		#top .feedback {
			display:block;
			line-height:22px;
			float:left;
			width:951px;
			background-color:#267e26;
			margin-top:4px;
			margin-bottom:4px;
			color:#FFFFFF;
			padding-left:9px;
			font-size:11px;
		}
			#top .feedback a {
				color:#FFFFFF;
			}
	/* LEFT */
	#left {
		display:block;
		float:left;
		margin-right:4px;
		width:182px;
	}
		#left .login {
			display:block;
			height:184px;
			border-bottom:1px solid #009a00;
		}
		#left .login h1 {
			display:block;
			width:173px;
			font-size:12px;
			color:#FFFFFF;
			line-height:22px;
			padding-left:9px;
			background-color:#009c00;
			font-weight:bold;
			margin-bottom:13px;
		}
		#left .login input {
			height:16px;
			border:1px solid #009c00;
			font-size:11px;
			padding-left:3px;
			width:145px;
			margin-top:3px;
			margin-bottom:3px;
		}
		#left .login table.otherInput input {
			float:left;
			height:auto;
			width:auto;
			border:0;
			margin-right:5px;
			cursor:pointer;
		}
		#left .login table.otherInput label {
			float:left;
			border:0;
			width:100px;
			margin:0;
			padding:0;
			line-height:28px;
		}
		#left .login label {
			width:173px;
		}
		#left .login input.dayMonth {
			width:20px;
			margin-right:2px;
		}
		#left .login input.year {
			width:30px;
			padding-right:2px;
		}
		#left .login * {
			margin:0;
			padding:0;
		}
		
		#left .login input.button {
			display:block;
			height:17px;
			margin-top:5px;
			width:72px;
			background-color:#009c00;
			color:#FFFFFF;
			font-weight:bold;
			border:0;
			cursor:pointer;
			font-size:11px;
			padding:0;
			clear:right;
		}
		#left .login a {
			display:block;
			line-height:17px;
			text-align:center;
			/*width:17px;*/
			margin-top:5px;
			/*margin-left:61px;*/
			background-color:#009c00;
			color:#FFFFFF;
			font-weight:bold;
			float:left;
		}
		#left .login a:hover {
			background-color:#267e26;
			text-decoration:none;
		}
	#contentVisual {
		display:block;
		float:left;
		height:82px;
		width:574px;
		margin-bottom:4px;
		background-position:right;
		background-repeat:no-repeat;
		/*background-image:url(../../images/visuals/visual_zakelijk.jpg);*/
	}
	.homeVisual h2 {
		margin:0;
		padding-top:63px;
		padding-bottom:10px;
		padding-left:16px;
		font-size:20px;
		color:#267e26;
	}
	#contentVisualNoImage {
		display:block;
		float:left;
		height:82px;
		width:574px;
		margin-bottom:4px;
		background-position:right;
		background-repeat:no-repeat;
	}
	#contentVisual h2 {
		margin:0;
		padding-top:63px;
		padding-bottom:10px;
		padding-left:16px;
		font-size:20px;
		color:#267e26;
	}
	#contentVisualNoImage h2 {
		margin:0;
		padding-top:63px;
		padding-bottom:10px;
		padding-left:0px;
		font-size:20px; 
		color:#267e26;
	}
	/* CONTENT */
	#content {
		display:block;
		float:left;
		margin:0;
		width:574px;
	}
	#content .contentText  {
			padding:15px;
			padding-top:30px;
			font-size:11px;
		}
	#content .contentText h1  {
			font-size:13px;
			color:#ff6600;
			font-weight:bold;
			display:block;
			margin-bottom:5px;
		}
	#content .contentText img {
		border:0;
	}
	#content .contentText h2  {
			font-size:13px;
			color:#ff6600;
			font-weight:bold;
			display:block;
			margin:0;
		}
	#content .homeContentText  {
			margin-top:7px;
			padding:10px;
			padding-top:0;
		}
	#content ul  {
			padding:15px;
			text-align:justify; 
		}
	#content ul li  {
		list-style-type:square;
	}
		/* TITEL */
		#content .homeContentText h1 {
			font-size:13px;
			color:#ff6600;
			font-weight:bold;
			display:block;
			margin-bottom:5px;
		}
	/* RIGHT */
	#right {
		display:block;
		float:left;
		margin:0 0 0 4px; 
		width:196px;
	}
	#rightContent {
		display:block;
		float:left;
		position:relative;
		top:-86px;
		xleft:4px;
		margin:0 0 0 4px; 
		width:196px;
	}	
#footer {
	display:block;
	float:left;
	height:20px;
	line-height:24px;
	width:956px;
	border-top:1px solid #267e26;
	margin-top:20px;
	font-size:11px;
	color:#267e26;
	padding-right: 4px;
	margin-right: -4px;

}
#footer a {
	font-size:11px;
	color:#267e26;
	margin-right:18px;
	font-weight:normal;
}
/* BEL MIJ */
a.belmijnu {
	background-image:url(../../images/but_belmijnu.jpg);
	background-repeat:no-repeat;
	display:block;
	width:182px;
	height:63px;
	margin-bottom:5px;
}
a.belmijnu:hover {
	background-image:url(../../images/but_belmijnu_over.jpg);
}
a.belmijlater {
	background-image:url(../../images/but_belmijlater.jpg);
	display:block;
	width:182px;
	height:61px;
}
a.belmijlater:hover {
	background-image:url(../../images/but_belmijlater_over.jpg);
}
a.belmijterug {
	background-image:url(../../images/but_belmijterug.jpg);
	display:block;
	width:182px;
	height:71px;
}
a.belmijterug:hover {
	background-image:url(../../images/but_belmijterug_over.jpg);
}

a.buttonSpreekuur {
	display:block;
	line-height:20px;
	margin-top:5px;
	margin-bottom:5px;
	width:182px;
	background-color:#009c00;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
}
a.buttonSpreekuur:hover {
	background-color:#ff6600;
}
/* submenu */
		#submenu span a.minItem {
			font-size:11px;
			display:block;
			padding-left:17px;
			color:#267e26;
			font-weight:bold;
			border-top:1px solid #7db27d;
			padding-top:4px;
			padding-bottom:4px;
			background-image:url(../../images/bg_submenu_up.gif);
			background-repeat:no-repeat;
			
		}
		#submenu span a.plusItem {
			font-size:11px;
			display:block;
			padding-left:17px;
			color:#267e26;
			font-weight:bold;
			border-top:1px solid #7db27d;
			padding-top:4px;
			xpadding-bottom:4px;
			background-image:url(../../images/bg_submenu_up.gif);
			background-repeat:no-repeat;
		}
		#submenu span a.level2 {
			font-size:11px;
			display:block;
			padding-left:17px;
			color:#267e26;
			font-weight:bold;
			border-top:1px solid #7db27d;
			padding-top:4px;
			padding-bottom:4px;
		}
		#submenu span a.level3 {
			font-size:11px;
			display:block;
			border-bottom:2px solid #FFFFFF;
			padding-left:30px;
			font-weight:normal;
			color:#383d44;
		}
		#submenu span a:hover {
			text-decoration:underline;
		}
/************************** forms **************************/
#forms h3 {
	font-size:12px;
	font-weight:normal;
	margin:5px 0 10px 0;
}
#forms h2 {
	font-size:12px;
	color:#ff6600;
	padding-top:10px;
	padding-bottom:15px;
}
#forms h1 span {
	display:none;
}

#forms select {
	font-size:12px;
	min-width:40px;
	font-family:Arial;
}
#forms .otherInput input {
	width:20px;
	border:0;
	float:left;
	padding:1px;
}
#forms .otherInput label {
	border:0;
	float:left;
	padding-left:2px;
	padding-top:2px;
	font-style:normal;
	width:40px;
}
#forms .otherInputLarge label {
	border:0;
	display:block;
	float:left;
	padding:1px;
	font-style:normal;
	clear:right;
	width:450px;
	margin-left:10px;
}
#forms .otherInputLarge input {
	width:20px;
	border:0;
	text-align:left;
	float:left;
	padding:1px;
}

#forms .labelLarge label {
	margin-right:0px;
	float:left;
	width:300px;
	margin:0;
	padding:0;
}
#forms label {
	float:left;
	width:200px;
	padding:0 25px;
	text-align:left;
}
#forms label.nopaddingleft  {
	padding:0 0px;
}
#forms textarea {
	width:200px;
	height:100px;
	padding:1px;
	color:#333;
	font-family:Arial;
	font-size:12px;
}
#forms input.medium {
	width:200px;
	padding:1px;
	color:#333;
	
}
#forms .button  
{	
	float:left;
	display:block;
	border-right:1px solid #a63a00;
	border-bottom:1px solid #a63a00;
	border-top:1px solid #ff9a57;
	border-left:1px solid #ff9a57;
	background:#ff6600;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	margin-left:25px;
}
#forms .otherButton  
{	
	display:block;
	border-right:1px solid #a63a00;
	border-bottom:1px solid #a63a00;
	border-top:1px solid #ff9a57;
	border-left:1px solid #ff9a57;
	background:#ff6600;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	margin-top:3px;
}
/* =Klantenservice */
#klantenservice td {
	padding:5px;
}
#klantenservice td a {
	display:block;
}
#klantenservice td a:hover {
	background-color:#ffe9db;
	text-decoration:none;
	display:block;
}

td.lichtblauw {
 	background-color:#ADC2DF;
 	font-weight: bold;
    font-size: 11px;
    color: #000000;
	text-transform:uppercase;
    font-family:arial;
	text-indent:2px; 
	padding:0;
}
/************************** Vacancies **************************/
#vacancies table, #vacancies table td  {
	border:0;
}
#vacancies h2  {
	padding-top:20px;
	padding-bottom:5px;
}
#vacancies table td li  {
	list-style-type:square;
	color:#ff6600;
}
#vacanciesDetails table td  {
	display:inline-table;
	vertical-align:top;
	padding:3px;
}
#vacanciesDetails table td ul  {
	margin:0;
	padding:0;
	padding-left:15px;
}
#vacanciesDetails table td span  {
	font-weight:bold;
	display:block;
	width:150px;
	color:#ff6600;
}
#vacanciesDetails #detailsLinks {	
	margin-top:15px;
	margin-left:150px;
}
#vacanciesDetails .button  
{	
	float:left;
	display:block;
	border-right:1px solid #a63a00;
	border-bottom:1px solid #a63a00;
	border-top:1px solid #ff9a57;
	border-left:1px solid #ff9a57;
	background:#ff6600;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	padding:0 5px 0 5px;
	margin-left:5px;
}
#vacanciesDetails a.button:hover {	
	text-decoration:none;
}
/*Grids*/
.grid {
	border:1px solid #d7d7d7;
	width:100%;
}
.grid th, .grid td {
	padding-left:5px;
}

/* errors */
.error 
{
	color: #F00;
}
/* buttons right Zorg */
.butDownloads {
	display:block;
	width:196px;
	height:30px;
	background-image:url(../../images/butDownloads.gif);
}
.butWijzigen {
	display:block;
	width:196px;
	height:30px;
	background-image:url(../../images/butWijzigen.gif);
}
.butMijnZorgpolis {
	display:block;
	width:196px;
	height:30px;
	background-image:url(../../images/butMijnZorgpolis.gif);
}
.butOnlineAanvragen {
	display:block;
	width:196px;
	height:30px;
	background-image:url(../../images/butOnlineAanvragen.gif);
}
.butWerkgeversbijdrage {
    display:block;
	width:196px;
	height:30px;
	background-image:url(../../images/butWerkgeversbijdrage.gif);
}
.butVergoedingenOverzicht {
	display:block;
	width:196px;
	height:30px;
	background-image:url(../../images/butVergoedingenOverzicht.gif);
}
.butBerekenPremie {
	display:block;
	width:196px;
	height:30px;
	background-image:url(../../images/butBerekenPremie.gif);
}
.butBijschrijvingen {
	display:block;
	width:196px;
	height:30px;
	background-image:url(../../images/butBijschrijvingen.gif);
}
.butZorgService {
	display:block;
	width:196px;
	height:48px;
	background-image:url(../../images/butZorgService.gif);
}
.butZorgServiceMeeus {
	display:block;
	width:196px;
	height:48px;
	background-image:url(../../images/butZorgServiceMeeus.gif);
}
.butIAKActueel {
	display:block;
	width:196px;
	height:48px;
	background-image:url(../../images/butIAKActueel.gif);
}
.butIAKGezond {
	display:block;
	width:196px;
	height:48px;
	background-image:url(../../images/IAKGezond.gif);
}
.butIAKShop {
	display:block;
	width:196px;
	height:48px;
	background-image:url(../../images/IAKShop.gif);
}
.butInloggen {
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_inloggen.jpg);
}
.butAllesOverInloggen {
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_alles_over_inloggen.jpg);
}
.butMeerInfo {
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_meer_info.jpg);
}

.butNieuwBijIAK {
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_nieuw_bij_IAK.jpg);
}
.butVerzekerdBijIAK {
	display:block;
	width:147px;
	height:24px;
	background-image:url(../../images/btn_verzekerd_iak.jpg);
}
.butNietVerzekerdBijIAK {
	display:block;
	width:147px;
	height:24px;
	background-image:url(../../images/btn_niet_verzekerd_iak.jpg);
}
.btnReedsAccount {
    display:block;
	width:147px;
	height:24px;
	background-image:url(../../images/btn_al_account.jpg); 
}

.btnAccountAanmaken {
    display:block;
	width:147px;
	height:24px;
	background-image:url(../../images/btn_account_aanmaken.jpg);
}

.butOpnieuwInloggen {
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_opnieuw_inloggen.jpg);
}
.butVerzenden {
	float:left;
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_verzenden.jpg);
}
.butCorrigeren{
	float:left;
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_corrigeren.jpg);
}
.butAnnuleren {
	float:left;
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_annuleren.jpg);
}
.butDoorgaan {
	float:left;
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_doorgaan.jpg);
}
.butTerug {
	float:left;
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_terug.jpg);
}
#left .login h1 {
	background-image:url(../../images/Achter_ingelogd.gif);
}

* html div.ie6FixZorgDirectlyTo {
	ma\rgin:113px 0 0 0;   /* for WinIE6 and MacIE5 */
	\top:-196px;
}
div.login a.butInloggen {
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_inloggen.jpg);
}
.butUitloggen {
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_uitloggen.jpg);
}
div.login a.butAllesOverInloggen {
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_alles_over_inloggen.jpg);
}
.butWachtwoordVergeten{
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_wachtwoord_vergeten.jpg);
}
.butLoginWijzigen{
	display:block;
	width:135px;
	height:24px;
	background-image:url(../../images/btn_login_wijzigen.jpg);
}