/************************************************************************************************************************ALGEMEEN***/

body{
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	line-height: 15px;
	background-color: #ffffff;
	background: url(../siteimg/achtergrond.gif) repeat-x;
	margin: 0px;
	margin-bottom: 14px;
}

body.popup {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	line-height: 15px;
	background-color: #ffffff;
	background: none;
	margin: 0px;
}

body.nobackground {
	background: none;
}

.CAOpopup{
	width :1000px;
}

body.popup a, body.popup a:active, body.popup a:visited, body.popup a:hover {
	font-size: 12px;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #336699;
	line-height: 20px;
	margin-top: 11px;
	margin-bottom: 12px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	padding-bottom: 5px;
	margin: 0px;
	border-bottom: 1px solid #63A4E4;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	padding: 0px;
	margin: 0px;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.voetnoot {
	float: right;
	margin-top: -20px;
	font-size: 10px;
	text-decoration: underline;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

textLeft {
	text-align: left;
}

textCenter {
	text-align: center;
}

.textRight {
	text-align: right;
}

.vet {
	font-weight: bold;
}

.rood {
	color: #ff3300;
}

.imgLink {
	cursor: pointer;
}

span.divTitel {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}

form {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0;
}

input.inputNormaal {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 144px;
	height: 18px;
	border: 1px solid #8D8B8D;
	padding: 2px 8px 0px 8px;
}

input.inputLang {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 270px;
	height: 18px;
	border: 1px solid #8D8B8D;
	padding: 2px 8px 0px 8px;
}
/*
input.inputSlang {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 306px;
	height: 17px;
	border: 1px solid #8D8B8D;
	padding: 2px 8px 0px 8px;
	margin-bottom: 2px;
}*/

input.box {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding:0px;
}

select.selectKort {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 54px;
	height: 21px;
	border: 1px solid #8D8B8D;
	margin-left:3px;
}
select.selectNormaal {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 138px;
	height: 21px;
	border: 1px solid #8D8B8D;
	margin-left:3px;
}
select.selectLang {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 162px;
	height: 21px;
	border: 1px solid #8D8B8D;
	padding-left: 3px;
}

textarea.textareaGroot {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 306px;
	height: 100px;
	border: 1px solid #8D8B8D;
	padding: 2px 8px 0px 8px;
    white-space:normal;
}

table.formTabel tr {
	height: 24px;
	vertical-align: middle;
}
table.formTabel td.boxCel {
	width: 24px;
}

span.pijltjeRood {
	font-weight: bold;
	color: #ff3300;
}
span.pijltjeLichtblauw {
	font-weight: bold;
	color: #63A4E4;
}
span.pijltjeWit {
	font-weight: bold;
	color: #ffffff;
}

a, a:visited, a:active, a:hover{
	font-weight: bold;
	color: #1A4F7E;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
a.lichtblauw, a.lichtblauw:hover, a.lichtblauw:visited, a.lichtblauw:active {
	color: #63A4E4;
}

a img {
	border: 0px;
}

#hoofdDiv {
	position: absolute;
	left: 50%;
	margin-left: -480px;
	width: 960px;
	text-align: left;
	z-index: 1;
}

a.button {
	background:url(../siteimg/bg_button_left.gif) no-repeat 0 0;
	height: 20px;
	padding-left: 10px;
	display: inline-block;
	line-height: 1.8em;
	color: #ffffff;
	cursor: pointer;
}

a.button:hover span {
	color: #bdd6ef;
}

a.button span {
	background:url(../siteimg/overzicht_kop_rechts.gif) no-repeat right 0;
	padding-right: 10px;
	display: inline-block;
	color: #ffffff;
}


/**************************************************************************************************************************HEADER***/

.headerImg {
	margin-bottom: 4px !important;
	margin-bottom: 0px;
}

#navDiv {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 960px;
	height: 109px;
	z-index: 2;
}

div#header_print {
	display:none;
	width:531px;
	height:87px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	background:url(/siteimg/print_header.gif) no-repeat;
}

#navTekstlinks {
	position: absolute;
	width:960px;
	height:26px;
	padding-top:10px;
	color: #63A4E4;
	font-weight: bold;
	text-align:right;
}

#navTekstlinks a, navTekstlinks a:visited, navTekstlinks a:active {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

#navTekstlinks a:hover {
	text-decoration: underline;
}

#navTekstlinks ul {
	margin: 0;
	padding: 0;
}

#navTekstlinks li {
	display: inline;
	padding: 0 8px;
	background: url(../siteimg/li_nav.gif) no-repeat right;
}

#navTekstlinks li.laatste {
	background: 0;
}

#navTabs {
	position: absolute;
	height:24px;
	top: 85px;
	width:620px;
}

#navTabs img {
	margin-right: 4px;
}

#navTabs ul {
	height: 24px;
	margin: 0;
	padding: 0;
}

#navTabs li {
	display: inline;
}

#navTabs li a {
	float: left;
	height: 24px;
	margin-right: 7px;
}

#navTabs li a span {
	display: none;
}

#navTabs li a.home { width: 56px; background: url(../siteimg/tab_home.gif) no-repeat; }
#navTabs li.active a.home  { background: url(../siteimg/tab_home_actief.gif) no-repeat; }
#navTabs li a.mijncaoweb { width: 104px; background: url(../siteimg/tab_mijn-caoweb.gif) no-repeat; }
#navTabs li.active a.mijncaoweb  { background: url(../siteimg/tab_mijn-caoweb_actief.gif) no-repeat; }
#navTabs li a.caos { width: 72px; background: url(../siteimg/tab_caos.gif) no-repeat; }
#navTabs li.active a.caos  { background: url(../siteimg/tab_caos_actief.gif) no-repeat; }
#navTabs li a.overzichten { width: 152px; background: url(../siteimg/tab_o-i.gif) no-repeat; }
#navTabs li.active a.overzichten  { background: url(../siteimg/tab_o-i_actief.gif) no-repeat; }
#navTabs li a.links { width: 88px; background: url(../siteimg/tab_handige-links.gif) no-repeat; }
#navTabs li.active a.links  { background: url(../siteimg/tab_handige-links_actief.gif) no-repeat; }
#navTabs li a.vergelijker { width: 104px; background: url(../siteimg/tab_cao-vergelijker.gif) no-repeat; }
 #navTabs li.active a.vergelijker  { background: url(../siteimg/tab_cao-vergelijker_actief.gif) no-repeat; }


#navIngelogd {
	position: relative;
	float: right;
	height:20px;
	margin-top:53px;
	width:340px;
	font-size: 11px;
	text-align: right;
}
#navIngelogd a, #navIngelogd a:visited, #navIngelogd a:active {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
#navIngelogd a:hover {
	text-decoration: underline;
}

#navInloggen {
	position: absolute;
	height:20px;
	top:85px;
	right: 0;
	width:340px;
	font-size: 11px;
	text-align: right;
}

#navInloggen input.inputNormaal {
	width: 100px; 
	margin-right: 8px;
}

#navInloggen input#buttonLogin {
	width: 63px; 
	height: 19px; 
	text-align: center;
}

img.icoonHomepage {
	margin-right: 6px;
}

span.nieuwCAO,
span.bedrijfstakInformatie,
span.overigRelevantInformatie {
	background:url(/siteimg/icoon_blad_grijs.gif) no-repeat 2px;
	width:10px;
	height:10px;
	padding-right:14px;
}

span.principeAkkoord {
	background:url(/siteimg/icoon_blad_rood.gif) no-repeat 2px;
	width:10px;
	height:10px;
	padding-right:14px;
}

span.eenmaligUitkering,
span.loonMutatie {
	background:url(/siteimg/icoon_euro_groen.gif) no-repeat 2px;
	width:10px;
	height:10px;
	padding-right:14px;
}

span.tussentijdseWijziging {
	background:url(/siteimg/icoon_blad_blauw.gif) no-repeat 2px;
	width:10px;
	height:10px;
	padding-right:14px;
}

div#netwerkaccount {
	font-weight:bold;
	font-size:12px;
	float:right;
	position:absolute;
	right:17px;
	top:85px;
}

div#netwerkaccount a {
	color: #ffffff;
}

div#aanmelden {
	color:#FFF;
	position:absolute;
	right:20px;
	top:85px;
}

div#aanmelden img.aanmelden{
	position:absolute;
	left:20px;
	top:0;
}

div#aanmelden img.inloggen {
	position:absolute;
	left:110px;
	top:0px;
}

div#aanmelden a {
	color:white;
}



/***********************************************************************************************************************AANMELDEN***/

div#zoekDiv.zoekDivTopMarge {
	margin-top: 9px;
}

form#zoekForm td.zoekFormKolom1 {
	width: 288px;
}

form#zoekForm td.zoekFormKolom1 span.caoOverzicht {
	padding-left:50px;
}


form#zoekForm td.zoekFormKolom2 {
	width: 116px;
	text-align: right;
}

td.zoekFormKolom2 a {
	margin-right: -22px;
}

td.zoekFormKolom2 a img {
	margin-top: 2px;
}

form#zoekForm tr.zoekFormRij1 {
	vertical-align: top;
}

form#zoekForm input#buttonSnelZoeken {
	width: 116px;
	height: 20px;
	text-align: center;
	background:transparent url(/siteimg/button_zoeken.gif) no-repeat;
	border:none;
}


form#zoekForm tr#uitgebreidZoekCriteria {
	display: none;
	margin-top:5px;
}

table#uitgebreidZoekTabel td.uitgebreidZoekKolom2 {
	width: 138px;
}

table#uitgebreidZoekTabel td.uitgebreidZoekKolom2 {
	width: 126px;
}

table#uitgebreidZoekTabel td.uitgebreidZoek3Koloms {
	text-align: right;
}

form#zoekForm input#buttonUitgebreidZoeken {
	width: 116px;
	height: 20px;
	text-align: center;
}

div.infoDiv {
	line-height: 16px;
}

div.infoDiv h2 {
	margin-bottom: 5px;
}

img#belastingzaken {
	margin: 27px 0px 32px 84px;
}



/*******************************************************************************************************OVERZICHTEN-INDICES AVV'S***/

table.overzichtTabel td.w16 {
	width: 16px;
}
table.overzichtTabel td.w473 {
	width: 473px;
}
table.overzichtTabel td.w71 {
	width: 71px;
}
table.overzichtTabel td.w64 {
	width: 64px;
}

ul.navAlfabet {
	clear: both;
	width: 610px;
	margin: 0;
	padding: 15px 0 35px 16px;
	font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}

ul.navAlfabet li {
	float: left;
}

li.letterA {
	padding: 0px 7px 0px 0px;
}
li.letterBY {
	padding: 0px 7px 0px 6px;
	border-left: 1px solid #1A4F7E;
}
li.letterZ {
	padding: 0px 0px 0px 6px;
	border-left: 1px solid #1A4F7E;
}

div#inhoudHoofd ul.navAlfabet li a {
	margin: 0;
}

ul.navAlfabet .paddingLinks7 {
	padding-left: 7px;
}
ul.navAlfabet .paddingLinks8 {
	padding-left: 7px;
}

ul.navAlfabet .gekLetterA {
	float: left;
	padding: 0px 4px 0px 0px;
}
ul.navAlfabet .gekLetterA .achtergrond {
	padding: 0px 2px 0px 2px;
	background-color: #1A4F7E;
	color: #ffffff;
}
ul.navAlfabet .gekLetterBY {
	float: left;
	padding: 0px 4px 0px 4px;
	border-left: 1px solid #1A4F7E;
}
ul.navAlfabet .gekLetterBY .achtergrond {
	padding: 0px 2px 0px 3px;
	background-color: #1A4F7E;
	color: #ffffff;
}
ul.navAlfabet .gekLetterZ {
	float: left;
	padding: 0px 0px 0px 4px;
	border-left: 1px solid #1A4F7E;
}
ul.navAlfabet .gekLetterZ .achtergrond {
	padding: 0px 0px 0px 3px;
	background-color: #1A4F7E;
	color: #ffffff;
}



/*************************************************************************************************************OVERZICHTEN-INDICES***/

.snelZoekenGeenMarge {
	height: 133px;
}

div.infoDiv ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 24px;
}

div.infoDiv span {
	padding-right: 4px;
}

.header_kolom_indices {
	width: 47px;
	height: 22px;
	border-left: 1px solid #CCE6FF;
}

.header_kolom_indices2 {
	width: 120px;
	height: 22px;
	border-left: 1px solid #CCE6FF;
}

.h22 {
	height: 22px;
}
.h24 {
	height: 24px;
}
.w47 {
	width: 47px;
}
.w48 {
	width: 48px;
}
.w63 {
	width: 63px;
}
.w73 {
	width: 73px;
}

.randlinks {
	border-left: 1px solid #CCE6FF;
}

.lichtblauw {
	color: #84B8ED;
}



/*****************************************************************************************************************PAGINAOVERZICHT***/

div#inhoud.inhoudMarge {
	margin: 15px 0 20px;
}



/*****************************************************************************************************************CAOs***/

div#inhoud div.toevoegen_print {
	margin-top: 8px; 
	padding-right: 0px; 
	float:right;
	width:100px;
}

div#inhoud div.toevoegen_print a {
	margin-right: 0;
}

h2.extramargin {
	margin-bottom: 2px; 
	margin-top: 15px;
}

form#filterForm {
	margin-top: 4px !important;
}

form#filterForm fieldset {
	border: none;
}

form#filterForm legend {
	display: none;
}

.w16 {
	width: 16px;
}

.w38 {
	width: 38px;
}

.w554 {
	width: 554px;
}

.icoonEuroGroen {
	margin-right: 8px;
}

.icoonEuroGroenCaoWeb {
	margin-right:0;
}

.icoonPrinter {
	margin-right:0;
}

.tellFriend {
	margin-right:0;
}

/*****************************************************************************************************************CAO*VERGELIJKER***/

div.blok_back_licht_breed h4 {
	margin: 0;
	padding: 5px 0 15px 0;
}

input#buttonVergelijk {
	margin: 15px 0 36px 22px;
}

form#vergelijkForm {
	width: 320px;
}

form#vergelijkForm fieldset {
	border: none;
}

form#vergelijkForm legend {
	display: none;
}

form#vergelijkForm label {
	padding-top: 7px;
	float: left;
	font-weight: bold;
}

form#vergelijkForm select {
	margin-top: 2px;
	float: right;
}

form#vergelijkForm input#buttonVergelijk {
	background: url(/siteimg/button_vergelijk.gif);
	width: 116px;
	height: 20px;	
	margin: 16px 0 16px 162px;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
	display: block;
}

div.icons {
	float: right;
	margin-top: -42px;
}

div.icons img#vergelijkingOpslaan {
	margin-right: 8px;
}



/*********************************************************************************************************************MIJN*CAOWEB***/

th.caoweb_titel {
	width: 449px;
	
}

th.caoweb_datum {
	width: 128px;
	padding-left: 16px !important;
	
}

img.icoon_blad {
	margin-right: 10px;
}



/*********************************************************************************************************************MIJN*CAOWEB***/

table.overzichtTabel th.w367 {
	width: 367px;
}

table.overzichtTabel th.w51 {
	width: 51px;
}

table.overzichtTabel th.w71 {
	width: 71px;
}

table.overzichtTabel th.w62 {
	width: 62px;
}

table.overzichtTabel select.selectInstellingen {
	width: 77px;
	height: 17px;
}

table.overzichtTabel td.selectCellInstellingen {
	padding-left: 2px !important;
	padding-right: 0px !important;
}

table.overzichtTabel td.centreerVerwijderIcoon {
	padding-left: 28px !important;
	padding-right: 28px !important;
	padding-top: 2px;
}

table.overzichtTabel td.centreerCheckbox {
	padding-left: 33px !important;
	padding-right: 33px !important;
}



table.instellingenGegevens tr {
	height: 25px;
}

table.instellingenGegevens td.veldLabel {
	width: 144px;
	padding-right: 16px;
	text-align: right;
	font-weight: bold;
}

table.instellingenGegevens td.w160 {
	width: 160px;
}

table.instellingenGegevens td.knoppenGegevens {
	padding-top: 3px;
}

table.instellingenGegevens #buttonAnnuleer {
	margin-right: 8px;
}



/******************************************************************************************************************ZOEKRESULTATEN***/

div#inhoudHoofd h1,
div#inhoudHoofd h2,
div#inhoudHoofd h3 {
	margin-top: 5px;
}

div#inhoudHoofd h1 {
	margin-bottom: 14px;
/*	width: 520px;*/
	width: auto;
}

div#inhoudHoofd h2 {
	margin-bottom: 0;
}

div#inhoudHoofd h3 {
	margin-bottom: 5px;
}

div#inhoudHoofd h1.smaller_voor_filter {
	width: 430px;
	float:left;
}

div#inhoudHoofd h1 span {
	color: #000;
	font-style: italic;
}

/*div#inhoudHoofd h2 {
	font-size:14px;
	color:#000;
	border:none;
}*/

div#inhoudHoofd h2.lijnOnder {
	border-bottom: 1px solid #63A4E4;
	margin-top:0px;
	padding-left:20px;
	display:block;
	width:320px;
}

div#inhoudHoofd table#attendering {
	width:100%;
}

div#inhoudHoofd table#attendering td.cel1 {
	width:25px;
}

div#inhoudHoofd table#content td.introductie {
	font-size:12px;
	font-weight:bold;
	color:#000;
}

div#inhoudHoofd table#attendering span {
	font-weight:normal;
}

div#inhoudHoofd h3 {
	font-size:12px;
	color:#000;
}

div#inhoudHoofd td.lijnOnder {
	border-top: 1px solid #63A4E4;
	height: 1px;
	display: block;
}

#inhoudHoofd table#statuscao, #inhoudHoofd table#statusavv 
{
    border: 1px solid #63a4e4;
}
#inhoudHoofd table#statuscao td, #inhoudHoofd table#statuscao th,
#inhoudHoofd table#statusavv td, #inhoudHoofd table#statusavv th
{
    border: 1px solid #CCE6FF;
    border-width: 0 1px 1px 0;
}
#inhoudHoofd table#statuscao td.clearright, #inhoudHoofd table#statuscao th.clearright,
#inhoudHoofd table#statusavv td.clearright, #inhoudHoofd table#statusavv th.clearright
{
    border-width: 0 0 1px 0;
}
#inhoudHoofd table#statuscao td.last, #inhoudHoofd table#statuscao th.last,
#inhoudHoofd table#statusavv td.last, #inhoudHoofd table#statusavv th.last
{
    border: 1px solid #CCE6FF;
    border-width: 0 0 1px 0;
}
#inhoudHoofd table#statuscao .cao_status_aangemeld,
#inhoudHoofd table#statusavv .cao_status_aangemeld 
{
    width: 10px;
    background-color: #009900;
}

#inhoudHoofd table#statuscao .cao_status_niet_aangemeld 
{
    width: 10px;
    background-color: #f5d70c;
}
#inhoudHoofd table#statusavv .cao_status_niet_aangemeld 
{
    width: 10px;
    background-color: #cc0000;
}

div#inhoudHoofd h2.noborder {
	border: 0;
}

div#inhoudHoofd .cao_samenvatting_titel {
	font-size: 18px;
	font-weight: bold;
	color: #336699;
	line-height: 20px;
	margin-top: 35px;
	margin-bottom: 14px;
	width: auto;
	/* float: left; */
}




tr#result_samenvattingen,
tr#result_nieuwsberichten,
tr#result_overzichten-en-indices,
tr#result_cao-overzicht,
tr#result_redactioneel-commentaar,
tr#result_marketing-paginas,
tr#result_generieke-paginas,
tr#result_oris,
tr#result_faqs,
tr#result_links {
/*	display: none;*/
}

tr#result_samenvattingen table.Overzichttabel,
tr#result_nieuwsberichten table.overzichtTabel,
tr#result_overzichten-en-indices table.overzichtTabel,
tr#result_cao-overzicht table.overzichtTabel,
tr#result_redactioneel-commentaar table.overzichtTabel,
tr#result_marketing-paginas table.overzichtTabel,
tr#result_generieke-paginas table.overzichtTabel,
tr#result_oris table.overzichtTabel,
tr#result_faqs table.overzichtTabel,
tr#result_links {
	width: 608px;
}

td.opties img.icoonEuroGroen {
	margin-right: 8px;
}

td.opties img.icoonVerwijderen {
	margin-right: 15px;
}

td.klapper img {
	cursor: pointer;
}

.verborgen {
	display: none !important;
}

.zichtbaar {
	display: table-row !important;
}

/* aanpassingen F1 abonnement door phison do */
div#inhoudHoofd ul.abonnementen {
	list-style-type: none;
	margin: 35px 0 0 0;
	padding: 0;
}

div#inhoudHoofd ul.abonnementen li {
	padding-bottom: 25px;
}

div#inhoudHoofd ul.abonnementen li h2 {
	padding-left: 0;
	width: auto;
}

/******************************************************************************************************************************/

.popupTabel {
	width: 650px;
}

.popupHeader {
	height: 25px;
	background-color: #336699;
	padding-right: 4px;
}

.popupKopRij {
	height: 35px;
	vertical-align: middle;
}

.popupKopTekst {
	/*width: 534px;*/ 
	padding-left: 16px;
	font-weight: bold;
	font-size: 12px;
	/*border-left: 1px solid #1A171B;*/
}

.popupKopText {
	/*width: 534px;*/
	padding-left: 16px;
	font-weight: bold;
	font-size: 12px;
}

.popupKopTekst img {
	margin-right: 10px;
}

.popupKopLink {
	padding-right: 16px; 
	    /*width: 84px; */
	width: 100px; 
	/*border-right: 1px solid #1A171B;*/
}

.popupKopLinkCAO {
	/*padding-right: 16px;
	width: 84px;
	border-right: 1px solid #1A171B;*/
}

.popupInhoudTabel {
	width: 650px;
	border: 1px solid #1A171B;
}

.popupInhoudTabelNoborder {
	width: 650px;

}

.popupInhoudCel {
	width: 633px;
	padding: 16px 0px 16px 0px;
}

.popupInhoudDiv {
	padding: 0px 16px 0px 16px;
	width: 601px;
	height: 270px;
	font-size: 12px;
	overflow: auto;
}

.popupBalkRechts {
	background-color: #CCCCCC; 
	width: 15px; 
	border-left: 1px solid #1A171B;
}

.popupBalkOnder {
	background-color: #CCCCCC; 
	border-top: 1px solid #1A171B;
}

.popupInhoudCelBreed {
	width: 650px;
	padding: 16px 0px 16px 0px;
}

.popupLoontabel {
	width:764px;
}

.popupLoontabel hr {
	height: 0;
	border: none;
	border-top: 1px solid #000000;
	line-height: 0;
}

.popupcaovergelijk 
{
	width :800px;
}
/*.popupInhoudLoontabel{
	width: 784px;
	padding: 16px 0px 16px 0px;
	border:solid 1px #000;
	border-right-width: 0px;
}*/

.popupInhoudLoontabel thead th {
	text-align: left;
}

.popupLoonTabelInhoudDiv {
	padding: 0px 16px;
	height: 270px;
	font-size: 12px;
}

.popupLoontabel span.titelLoonTabel {
	padding-left:16px;
	font-weight:bold;
	font-size:14px;
}

.popupLoontabel select {
	width: 550px;
}

.popupLoontabel span.loontabelSelectTekst {
	font-weight:normal;
}

.popupLoontabel p {
	padding-left:16px;
}

.popupLoontabel table table {
	margin-left:16px;
	margin-bottom:20px;
}

.popupInhoudTabelLogin {
	width: 100%;
}



.popupInhoudBreedDiv {
	width: 316px;
	height: 235px;
	font-size: 12px;
	margin: 10px 16px 0px 16px;
	border-bottom: 1px solid #63A4E4;
	overflow: auto;
}

.popupInhoudBreedLoginDiv {
	font-size: 12px;
	margin: 10px 30px 0px 30px;
}

.popupInhoudBreedLoginDiv td a {
	color:#1A4F7E;
	font-weight:bold;
}

span.ingelogdBlijven {
	float:left;
	margin-top:-12px;
}

.popupInhoudTabelLogin h2 {
	width:300px;
	border-bottom:solid 1px #63A4E4;
	color:#336699;	
}

.popupInhoudTabelLogin input {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 18px;
	padding: 2px 8px 0px 8px;
}

.popupInhoudTabelLogin span.checkBox input {
	height: auto;
	margin: 1px 0;
}

.popupInhoudTabelLogin input.inputTekst {
	width:200px;
	border: 1px solid #8D8B8D;
}


.popupInhoudTabelLogin input.buttonInloggen {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    padding: 0;
    margin-bottom:5px;
	background:url('/siteimg/button_login_groot.gif') no-repeat;
	    width:116px;
	    height:20px;
	    cursor: pointer;
}

.popupInhoudTabelLogin input.buttonAnnuleer {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    padding: 0;
    margin-bottom:5px;
	background:url('/siteimg/button_annuleer.gif') no-repeat;
	    width:116px;
	    height:20px;
	    cursor: pointer;
}

.popupInhoudTabelLogin input.checkBox {
	float:left;
	border:none;
	
}

.popupInhoudTabelLogin a{
	font-weight:normal;
}

.popupInhoudBreedDiv h3 {
	margin-bottom: 15px;
}

.popupInhoudFooter {
	padding: 12px 0 4px 15px;
}

.popupInhoudBreedDiv p {
	margin: 0 0 10px;
}

a#vensterSluiten {
	white-space: nowrap;
}


.popupLoontabel div.noot {
	padding-left:32px;
	line-height:20px;
}

.popupLoontabel div.verklarende_tekst {
	padding-left:32px;
	line-height:20px;
}

/************************************************************************************************************* CONTACT FORMULIER ***/

div.contactForm table {
	 width:592px;
}



.contactForm p.intro {
	line-height:18px;
}

form.contactForm tr {
	line-height: 24px;
}

form.contactForm td.label {
	width: 128px; 
	padding-right: 16px; 
	text-align: right; 
	font-weight: bold;
	vertical-align: top;
}



/*******************************************************************************************************************ORIGINELE CSS***/

div#inhoud {
	clear: both;
	width: 960px;
	margin: 0px;
	padding: 0px;
}

div#inhoudSub {
	float: left;
	width: 320px;
	margin-right: 16px;
	padding-bottom: 47px;
}

div#inhoudSub div.advertentie {
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}


div#inhoudHoofd {
	float: right;
	width: 624px;
	padding-bottom: 47px;
	overflow:hidden;
}

div#inhoudHoofd a {
	margin-right: 0px;
}

a.namelink {
	padding-bottom: 2px;
	display: block;
}

div.historischeVersie {
	background: url(../siteimg/back_historische_versie.gif) repeat-y;
	background-position: 0px 110px;
}

div#kruimelDiv 
{
	padding: 0;
	font-weight: bold;
	height:20px;
}


span.naarZoekresultaten 
{
	float:right;
	width:132px;
}
span.naarZoekresultaten a img
{
	
	height:16px;
}

div.naarZoekresultaten  a {
	margin:0;
}

div#zoekDiv {
	background: url(../siteimg/blok_back_licht.gif) no-repeat;
	width: 288px;
	padding: 6px 16px 0px 16px;
}
div#zoekDiv label {
	vertical-align: top;
}
div.snelZoeken {
	height: 133px;
	margin-top: 35px;
}
div.uitgebreidZoeken {
	margin-top: 35px;
	margin-bottom: 30px;
}

div.infoDiv {
	margin-left: 16px;
	margin-right: 16px;
	width: 288px;
	padding-bottom: 5px;
	border-bottom: 1px solid #63A4E4;
}



div.infoDiv_extramargin {
	border: 0px; 
	margin-top: 18px;
}

div.infoDiv_extramargin h2 {
	margin-bottom: 5px;
}

div.infoDiv div.infoDivTitel {
	float:left;
	width: 139px;
	padding-bottom: 5px;
	border-bottom: 1px solid #63A4E4;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
div.infoDiv div.infoDivSubTitel {
	float:right;
	width: 149px;
	padding-bottom: 5px;
	border-bottom: 1px solid #63A4E4;
	text-align: right;
}
div.infoDiv .hoofdstuk {
	clear: both;
	width: 288px;
	margin-top: 2px;
	line-height: 18px;
	font-weight: bold;
	color: #1A4F7E;
	border-bottom: 1px solid #ffffff;
	font-size: 12px;
}
div.infoDiv .hoofdstuk .nummer {
	float:left;
	padding-right: 5px;
}
div.infoDiv .hoofdstuk .kop {
	float:left;
}

div.infoDiv .hoofdstuk .kop_medium {
	float:left;
	width: 242px;
}

div.infoDiv .hoofdstuk .kop_smal {
	float: left;
	width: 240px;
	padding-left: 25px;
}

div.infoDiv .pijltje {
	float: right;
	width: 10px;
	text-align: right;
	font-weight: bold;
	color: #1A4F7E;
	padding-right: 9px;
}

div.infoDiv .hoofdstuk a:hover {
	text-decoration:underline;
	cursor:pointer;
}

div.blokDiv {
	background: url(../siteimg/blok_back_donker2.gif) #60a0df no-repeat;
	width: 320px;
	margin: 0 0 1em;
	color: #000000;
}

div.blokDiv div.inhoud {
	background:url(../siteimg/block_bottom.gif) no-repeat bottom;	
	padding-bottom:12px;
	padding-top:12px;
	padding-left:12px;
}

div.blokDiv div.inhoud span.divTitel {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;

}

div.blokDiv104 {
	background: url(../siteimg/blok_back_donker104.gif) no-repeat;
	height: 78px;
}
div.blokDiv div.inhoud div.tekst {
	padding: 12px 0px 12px 0px;
}

div.blokDiv div.inhoud p {
	margin:0;
	padding-bottom:5px;
}


div.blokDiv div.inhoud a, div.blokDiv div.inhoud a:active, div.blokDiv div.inhoud a:hover, div.blokDiv div.inhoud a:visited {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

div.blok_back_licht_breed {
	background: url(../siteimg/blok_back_licht_breed.gif) no-repeat;
	width: 592px;
	padding: 31px 16px 0px 16px;
}

table.overzichtTabel {
	width: 624px;
	margin-bottom:10px;
}

table.overzichtTabel a.subitems, a:visited.subitems, a:active.subitems, a:hover.subitems {
	font-size:12px;
}

table.overzichtTabel th {
	height: 20px;
}


table.overzichtTabel th.header_links {
	width: 11px;
	background: url(../siteimg/overzicht_kop_links.gif) no-repeat;
}
table.overzichtTabel th.header_kolom {
	height: 18px;
	padding-top: 2px;
	background: url(../siteimg/overzicht_kop_balk.gif) repeat-x;
	color: #ffffff;
	font-weight: bold;
}
table.overzichtTabel th.schutting {
	border-left: 1px solid #A7C5E2;
	padding-left: 8px;
	padding-right: 8px;
}
table.overzichtTabel th.schutting select {
	font-size: 11px;
	position: relative;
	top: -2px;
	width: 140px;
	margin-bottom: -3px;
	height: 20px;
}
table.overzichtTabel th.rechts {
	text-align: right;
}
table.overzichtTabel th.borderDonker {
	border-left: 1px solid #63A4E4;
}
table.overzichtTabel th.header_rechts {
	width: 8px;
	background: url(../siteimg/overzicht_kop_rechts.gif) no-repeat right top;
}
table.overzichtTabel tr.kopRij_mo {
	background: url(../siteimg/overzichtRij_actief.gif) no-repeat #69a8e5;
	background-position: bottom;
	cursor: pointer;
}
table.overzichtTabel tr.kopRij td {
	border-bottom: 1px solid #63A4E4;
	font-size: 14px;
	height: 25px;
	vertical-align: middle;
}
table.overzichtTabel tr.kopRij td a, table.overzichtTabel tr.kopRij td a:active, table.overzichtTabel tr.kopRij td a:hover, table.overzichtTabel tr.kopRij td a:visited {
	font-size: 14px;
}
table.overzichtTabel tr.rij_mo {
	background: url(../siteimg/overzichtRij_actief.gif) no-repeat #69a8e5;
	cursor: pointer;
}
table.overzichtTabel tr.rij td {
	height: 24px;
	border-bottom: 1px solid #63A4E4; 
}
table.overzichtTabel tr.rij td.schutting {
	padding-left: 8px;
	vertical-align: middle;
}
table.overzichtTabel tr.subRij {
	height: 23px;
}
table.overzichtTabel tr.subRij td.content {
	vertical-align: middle;
	font-weight: bold;
	border-bottom: 1px solid #CCE6FF;
}
table.overzichtTabel tr.subRij_mo {
	background: url(../siteimg/overzichtRij_actief.gif) no-repeat #69a8e5;
	cursor: pointer;
}
table.overzichtTabel tr.subRij_mo td.content {
	border-bottom: 1px solid #63A4E4;
}
table.overzichtTabel tr.subRij td.schutting {
	padding-left: 8px;
}
table.overzichtTabel tr.klapRij td {
	padding-top: 8px;
	padding-bottom:8px;
	padding-left: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #1A4F7E;
	border-bottom: 1px solid #63A4E4;
}
table.overzichtTabel tr.klapRij td.klapper {
	height: 11px;
	width: 11px;
	padding: 13px 0px 6px 5px;
}

table.overzichtTabel tr.klapRij td.vraagklapper {
	height: 11px;
	width: 11px;
	padding: 5px 0px 6px 5px;
}
/*table.overzichtTabel tr.klapRij td.vraag {
	width: 592px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 16px;
	font-size: 12px;
}*/
table.overzichtTabel td.antwoord {
	width: 547px;
	padding: 4px 60px 18px 33px;
	border-bottom: 1px solid #63A4E4;
}


table.overzichtTabel tr.titelRij td.pijltje {
	width: 11px;
	padding-top: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #ff3300;
}
table.overzichtTabel tr.titelRij td.titel {
	width: 467px;
	padding-top: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #1A4F7E;
}
table.overzichtTabel tr.titelRij td.datum {
	width: 81px;
	padding-top: 9px;
}
table.overzichtTabel tr.titelRij td.opties {
	width: 49px;
	height: 12px;
	padding: 10px 0px 7px 0px;
}
table.overzichtTabel tr.contentRij td {
	padding: 5px 0px 5px 0px;
}

table.overzichtTabel tr.dataRij td {
	height: 23px;
	border-bottom: 1px solid #63A4E4;
	vertical-align: middle;
}
table.overzichtTabel tr.borderLicht td {
	border-bottom: 1px solid #CCE6FF;
}
table.overzichtTabel tr.dataRij td.schutting {
	border-left: 1px solid #CCE6FF;
	padding-left: 8px;
	padding-right: 8px;
}
table.overzichtTabel tr.dataRij td.borderDonker {
	border-left: 1px solid #63A4E4;
}
table.overzichtTabel tr.dataRij td.rechts {
	text-align: right;
}
table.overzichtTabel tr.dataRij td.borderRechts {
	border-right: 1px solid #CCE6FF;
}

table.overzichtTabel td.linkCel {
	width: 208px;
	padding-right: 16px;
	text-align:right;
	vertical-align: top;
}
table.overzichtTabel td.linkInfoCel {
	width: 400px;
	padding-bottom: 16px;
}

table.overzichtTabel .overzicht_status_groen, table.overzichtTabel .overzicht_status_geel, table.overzichtTabel .overzicht_status_wit
{
    border: 1px solid #CCE6FF;
    width: 34px;
    padding:3px 0;
    margin: 2px 3px;
    display: block;
}
table.overzichtTabel .overzicht_status_groen
{
    background:#009900;
}
table.overzichtTabel .overzicht_status_geel 
{
    background:#f5d70c;
}
table.overzichtTabel .overzicht_status_wit 
{
    background:#ffffff;
}
table.overzichtTabel .center 
{
    text-align: center;
}
table.overzichtTabel .smoothbox 
{
    text-align: center;
    display: block;
}

div.navAlfabet {
	clear: both;
	width: 610px;
	padding-left: 14px;
	font-size: 14px;
	font-weight: bold;
}
div.navAlfabetBoven {
	padding-top: 6px;
	padding-bottom: 20px;
}
div.navAlfabetBeneden {
	padding-top: 26px;
}

div.navAlfabet .letterA {
	float: left;
	padding: 0px 7px 0px 0px;
}
div.navAlfabet .letterBY {
	float: left;
	padding: 0px 7px 0px 6px;
	border-left: 1px solid #1A4F7E;
}
div.navAlfabet .letterZ {
	float: left;
	padding: 0px 0px 0px 6px;
	border-left: 1px solid #1A4F7E;
}
div.navAlfabet .paddingLinks7 {
	padding-left: 7px;
}
div.navAlfabet .paddingLinks8 {
	padding-left: 7px;
}
div.navAlfabet .gekLetterA {
	float: left;
	padding: 0px 4px 0px 0px;
}
div.navAlfabet .gekLetterA .achtergrond {
	padding: 0px 2px 0px 0px;
	background-color: #1A4F7E;
	color: #ffffff;
}
div.navAlfabet .gekLetterBY {
	float: left;
	padding: 0px 4px 0px 4px;
	border-left: 1px solid #1A4F7E;
}
div.navAlfabet .gekLetterBY .achtergrond {
	padding: 0px 2px 0px 3px;
	background-color: #1A4F7E;
	color: #ffffff;
}
div.navAlfabet .gekLetterZ {
	float: left;
	padding: 0px 0px 0px 4px;
	border-left: 1px solid #1A4F7E;
}
div.navAlfabet .gekLetterZ .achtergrond {
	padding: 0px 0px 0px 3px;
	background-color: #1A4F7E;
	color: #ffffff;
}

.redactComment {
	padding: 0px 0px 5px 0px;
}




#caoInhoud .hsKop {
	clear: both;
	margin-top: 20px;
	padding-top: 2px;
	border-top: 1px solid #63A4E4;
}

#caoInhoud table {
	margin-top:10px;
}

#caoInhoud td.subtitel {
	font-weight:bold;
	font-size:12px;
	color:#000;
	width:200px;
}


#caoInhoud td.gegevens {
	font-weight:normal;
	font-size:12px;
	color:#000;
}


#caoInhoud .hsKop .titel {
	float: left;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 3px;
	line-height: 18px;
	width: 624px;
}
#caoInhoud .hsKop .titel a {
	font-size: 12px;
}
#caoInhoud .hsKop .naarBoven {
	float: right;
}
#caoInhoud .toonNavigatie {
	position: absolute;
	width: 15px;
	height: 104px;
	margin-top: -22px;
	left: 320px;
	background: url(../siteimg/toon_navigatie.gif) no-repeat;
}
#caoInhoud .verbergNavigatie {
	position: absolute;
	width: 15px;
	height: 120px;
	left: 0px;
	top:30px;
	background: url(../siteimg/verberg_navigatie.gif) no-repeat;
}
#caoInhoud .navigatie {
	position: absolute;
	margin-top: -44px !important;
	margin-top: -42px;
	left:0px;
	background:#FFF;
	width:320px;
}
.zoekwoord {
	font-weight: bold;
	background-color: #ffff99;
}


/**************************************************************************************************************************FOOTER***/

#footer {
	clear: both;
	border-top: 1px solid #63A4E4;
	width: 960px;
}

#footer .footer_links, #footer .footer_midden, #footer .footer_rechts
{
    float:left;
    width:320px;
    padding: 15px 0;
    text-align:left;
}

#footer .footer_links
{
    text-align:left;
}
#footer .footer_midden
{
    text-align:center;
}
#footer .footer_rechts
{
    text-align:right;
}

#footer span {
	
}

#footer img {
	margin-left: 5px;
	margin-top: 3px;
	vertical-align: middle;
}

#footer em {
	color: #ff3300;
}

/**************************************************************************************************************************CONFIRMATION.html***/

table#confirmation {
	border:0;
	margin-top:30px;
}

table#confirmation input.buttons {
	display:block;
	background:#63a4e4;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	border:none;
	margin:0 auto;
	width:100px;
	height:20px;
}



p.paginator {
	margin: 10px 0 10px 0;
	color: #1a4f7e;	
}

p.paginator a {
	margin: 2px 3px 2px 3px;	
}

p.paginator a.current {
	padding: 2px 3px 2px 3px;
	color: #FFFFFF;
	background: #1a4f7e;	
}

p.paginator a.first {
	margin: 2px 10px 2px 0;	
}

p.paginator a.last {
	margin: 2px 0 2px 10px;	
}

/*** smoothbox F2 ***/
div.smoothbox {
	padding: 0 20px;
}

/*** controlemelding F3/f4 ***/
div.controlemelding {
	padding: 15px;
	border: 1px solid #63A4E4;
	margin: 10px 0;
}

p.caokeuze {
	color: #1A4F7E;
	font-weight: bold;
}

div.controlemelding p span {
	font-weight: bold;
}

/*** sectorkeuze F5 ***/
div.sectorkeuze {
	overflow: auto;
}

div.sectorkeuze ul.navAlfabet {
	padding-bottom: 0;
}

div.sectorkeuze ul.sectoren {
	list-style: none;
	padding: 20px 0 20px 16px;
	margin: 0;
	clear: both;
}

div.sectorkeuze ul.sectoren li {
	border-bottom: 1px solid #63A4E4;
}

div.sectorkeuze ul.sectoren li a {
	padding: 5px 0;
	display: block;
}

div.sectorkeuze ul.sectoren li a:hover {
	background: #e8f3fd;
	text-decoration: none;
}

/*** F8 vermelding ***/
div#inhoudHoofd span.vermelding {
	float: right;
	margin-top: 10px;
	color: #336699;
	font-weight: bold;
}
.disabled 
{
    color: #969696;
}


