

/****************************** Begin Market Sectors Door Alex *******************************/


/***** Nasty Kolommen *******/
div.marketSectors {}
div.marketSectors div.tabs { height:20px; width:100%; float: left; margin-top:10px; background-image:url(/images/bg_tabs.gif)}
div.marketSectors div.tabs_grey { height:25px; width:100%; float: left; background-image:url(/images/bg_tabs_grey.jpg); border-bottom: 1px solid #132D78; text-align:right;}
.slogan { width:400px; position:absolute; z-index:999; font-style:italic; font-size:13px; font-weight:bold; text-align:right; margin-top:10px; margin-left:360px;}
div.marketSectors div.col0 { padding-bottom: 0px; margin: 0px 0 0px 0; width:248px; float: left;}
div.marketSectors div.col1 { padding-bottom: 0px; margin: 0px 0 0 0; width:260px; border-left:1px solid #132D78; border-right:1px solid #132D78; float: left;}
div.marketSectors div.col2 { padding-bottom: 0px; margin: 0px 0 0 -1px; width:260px; border-left:1px solid #132D78; float: left;}
select#cm_country {
	border:1px solid #7F9DB9; 
	height:23px;
	width:157px
}

/***** Standards *******/

div.marketSectors img { border:0; margin:0; padding:0; }
/*div.marketSectors h1 {padding: 20px 15px 5px 15px; margin: 0px; font-weight:bold; font-size:14px; border-bottom:1px solid #132D78; }*/
div.marketSectors p {padding: 5px 15px 5px 15px; margin:0; color:#132D78; }
div.marketSectors a {padding: 0 0 0 0px; margin: 0 0 0 0px; font-weight:bold; }

div.marketSectors div.linkBottom {padding:0 0 0 5px; margin: 5px 0 5px 15px; height:16px; color:#132D78; background:url("../img/site/rnd-corner-blue-left.gif") left no-repeat;}
div.marketSectors a.linkBottom {height:14px; padding:1px 10px 1px 3px; color:#132D78; font-weight:bold; background: url("../img/site/rnd-corner-blue-right.gif") right no-repeat; display: inline;}


div.marketSectors ul {padding: 5px 15px 0px 15px; margin: 0 0 0 15px; list-style: none; background: none; line-height: 15px; list-style-image: url(../img/site/blue_arrow.gif);}
div.marketSectors ul li {padding: 0px 0 0 0px; margin: 5px; background: none; border: 0px solid  #ffffff; }

div.marketSectors ul p {padding: 5px 0px 5px 0px; margin:0; color:#132D78; }
div.marketSectors ul div.linkBottom {padding:0 0 0 5px; margin: 5px 0 5px 0px; height:16px; color:#132D78; background:url("../img/site/rnd-corner-blue-left.gif") left no-repeat;}

/****************************** Einde Market Sectors Door Alex *******************************/


/****************************** Begin Home Door Alex *******************************/

/***** Nasty Kolommen *******/
div.home {}
div.home div.col0 { padding-bottom: 10px; margin: 0px 0 0px 0; width:250px; float: left;}
div.home div.col1 { padding-bottom: 10px; margin: 0px 0 0 0; width:268px; border-left:1px solid #132D78; border-right:1px solid #132D78; float: left;}
div.home div.col2 { padding-bottom: 10px; margin: 0px 0 0 -1px; width:250px; border-left:1px solid #132D78; float: left;}

/***** FORMS *******/
div.home p.formRow {padding: 2px 2px 0px 15px; margin: 0px; color:#132D78; }
div.home select.normal { width: 237px; margin: 0 0 0 0; font-size:11px;}
div.home select.medium { width: 204px;  margin: 0 0 0 0; font-size:11px;}

div.home input {font-size:11px; margin:0; width: 30px;}

div.home input { color: white; background-color: #132D78; border: 0px; font-family: arial; cursor: pointer; font-weight: bold; }
div.home input.off { background-color: #aaa; color: #eee;}

/***** standarts  *******/

.home h1 {
    margin-bottom:8px;
}

.home h1.services {
    margin-bottom:0px;
}

div.home img { border:0; margin:0; padding:0; }
/* div.home h1 {padding: 20px 5px 5px 15px; margin: 0px; font-weight:bold; font-size:13px; border-bottom:1px solid #132D78; } */
div.home p {padding: 5px 10px 5px 15px; margin:0; color:#132D78; }
div.home p.center {text-align: center; display: inline;}
div.home a {padding: 0 0 0 0px; margin: 0 0 0 0px; font-weight:bold; }

div.home div.linkBottom {padding-left:5px; margin-left: 16px; height:16px; color:#132D78; background:url("../img/site/rnd-corner-blue-left.gif") left no-repeat;}
div.home a.linkBottom {height:16px; padding-right:5px; padding-top:0px; padding-bottom:0px; color:#132D78; font-weight:bold; background: url("../img/site/rnd-corner-blue-right.gif") right no-repeat; display: inline;}


div.home ul {padding: 0px 15px 0px 15px; margin: 5px 0 0 0px; list-style: none; background: none; line-height: 15px;}    
div.home ul li {padding: 0px 0 0 0px; margin: 5px 5px 5px 5px; list-style-position:outside; list-style: none; list-style-image:url(../img/site/blue_arrow.gif); background: none; border: 0px solid  #ffffff; }
div.home ul li a {color:#19ACE2;}
div.home ul li a:hover {color:#19ACE2;}
div.home a {color:#132D78;}
div.home a:hover {color:#19ACE2;}
div.home ul.downloads li {margin-left:15px; list-style: none; list-style-image: url(../img/site/blue_arrow.gif); background: none; line-height: 15px;}

div.home ul.training {margin-bottom:15px;}
div.home ul.training li {margin-left:15px; list-style: none; list-style-image: url(../img/site/blue_arrow.gif); background: none; line-height: 15px;}
div.home ul.training li a {font-weight:normal;}
div.home div.trainingtitle {padding-left:15px; padding-top:12px; padding-bottom:0px; margin-top:-8px; font-weight:bold; font-size:12px; background-color:#FFFFFF;}

div.home ul p {padding: 5px 0px 5px 0px; margin:0; color:#132D78; }
div.home ul div.linkBottom {padding:0 0 0 5px; margin: 5px 0 5px 0px; height:16px; color:#132D78; background:url("../img/site/rnd-corner-blue-left.gif") left no-repeat;}

/****************************** Einde Home Door Alex *******************************/




/****************************** kolom content *******************************/

/* rechterkolom met links een lijntje, oa gebruikt voor alsosees */
td.colright {vertical-align: top; border-left: solid 1px #132D78; width: 0%;}

/* hoofdkolom met content (ook in design zonder alsosees) */
td.colmain {vertical-align: top;}

/* div voor alle content, springt iets in */
div.contenttxt {
	padding:5px 15px;
}

div.contenttxt * {padding: 0px;}

div#colmaingroot {
	float: left;
	width: 765px;
}

div#collogin {
	width: 155px;
	float: left;
}

div#collogin a {
	color: #132D78;

}

div#login a {
	color: #132D78;
}



div#colloginmain {
	width: 600px;
	float: right;
}

div#colloginmain2 {
	width: 559px;
	float: right;
}

div#colsubwebmain {
	float: left;
	width: 335px;
	margin-left: 12px;
	margin-top: 13px;

}

div#colloginmain h3 {
	margin-top: 10px;
}

div#contenttxtgroot {
	width: 720px;
	margin: 12px 0px 0px 0px;
}

div.contenttxtl {
	width: 465px;
	padding: 12px 0px 10px 37px;
	/* border-right:1px solid #132D78; */
}

div.contenttxtl ul {
	margin: 0px;
	padding: 0 0 0 12px;
}

div.box {padding: 1ex;}
div.box.tinyborder {border: solid 1px #132D78;}

/****************************** content zonder alsosees *******************************/

div#maincontent {
	width: 731px;
	margin: 12px 12px 0px 0px;
}

/****************************** overzicht over 2 kolommen *******************************/

div#contentoverview h1 {
	margin: 12px 0px 12px 12px;
}

div.overview {
	padding: 3px 10px 3px 10px;
	color: #132D78;
	min-height: 32px;
}

.overviewnews{
	margin-top: 8px;
	padding: 1px 0px 0px 0px;
	color: #132D78;
	min-height: 32px;

	/*height:expression(
    this.scrollHeight < 32 ? "32" : "auto" );*/
}

div.overviewblauw {
	background-color: rgb(221,237,248);
}

div.overviewwit {
	background-color: rgb(255,255,255);
}

div.ovicoon, div.pubicoon {
	float: left;
	width: 50px; /* moet op 50 staan, anders gaat er vanalles kapot */
	margin:10px 10px 0 0;
	overflow: hidden;
}

div.ovtxt {
	float: left;
	width: 200px;
	margin-right: 58px;
	font-weight: bold;
}

div.ovtxtl {
	float: left;
	margin: 10px 0 0 10px;
	width: 385px;
}

div#filter-results {
    float:left;
    width:240px;
    _width:230px;
    border-bottom:1px solid rgb(19,45,120);
    border-right:1px solid rgb(19,45,120);
    border-left:1px solid rgb(19,45,120);
    padding:10px;
    margin:0 0 0 -1px;
    background-color:#EDF6FB;
    }
div#filter-results h2 {
    margin:0 0 10px 0;
    padding:0;
    }
div#news-and-events {
    float:left;
    border-right:1px solid rgb(19,45,120);
    width:500px;
    }
div#news-and-events a {
    background:url(../img/site/blue_arrow.gif) left top no-repeat;
    padding:1px 2px 0 12px;
    font-weight:bold;
    }
div#news-and-events a:hover {
    color:#132D78;
}
div#news-and-events ol li {
    margin:0 0 10px 0;
    }
div#news-and-events ol p {
    margin:0;
    padding:0;
    }


div.ovtitle {
	float: left;
	}

div.ovnewstitle {
	font-weight: bold;
	font-size: 12px;

}

div.ovnewsdate {
  font-style: italic;
  color: #132D78;

}

.ovnewstextcol{
padding-left: 8px;
width: 430px;

}

.ovnewsintro{
	padding-top:0px;
	color: #132D78;
}
.ovnewsreadmore{
	float: right;
}

.eventtxt{
width: 202px;

}

div.eventscol{

	width: 257px;
	float: right;
	margin-right: 2px;
	border-color: #7ED0EF;
	border-style: solid;
	border-width: 1px;

}




.eventtitle{

	color: #19ACE2;
	font-weight: bold;


}

.eventdate{
	color: #132D78;

	font-style: italic;
}

.gobutton{
	cursor: pointer;
	float: right;

}




div.ovtitlesm {
	width: 170px;
}

div.pubtitle {
	padding-top: 35px;
	padding-left: 5px;
	float: left;
	font-weight: bold;
}

div.pubcontainer{
	width: 200px;
	overflow: hidden;
}

div.pubreadmore{
    float: right;
    font-weight:bold;
    margin-top:10px;
}

div.ovmaand {
	float: left;
	width: 100px;
	font-style: italic;
}

div.ovdatum {
	float: right;
	font-style: italic;
}

/******************************  2 kolommen *******************************/


div#boxes, .boxes{
	width: 507px;
}

div#col1, div.col1 {
	float: left;
	width: 252px;
}

div.col1borderright {
    border-right:1px solid #132D78;
    }

div#col2, div.col2 {
	float: right;
	width: 252px;
}

div.coltxt {
	width: 232px;
	margin:10px 0 0 16px;
}

div.boxblauw {
	background-color: #BEE8F8;
	padding:5px;
	margin-left:16px;
}

/****************************** new tabs *******************************/

div#tab-container {
    width:453px;
	padding-left:16px;
}

div#tab-container a.tableft, div#tab-container a.tabright, div#tab-container span.tabright {
    float:left;
    width:205px;
    padding:10px;
    border-left:1px solid #132D78;
    border-top:1px solid #132D78;
    border-right:1px solid #132D78;
    font-weight:bold;
}

div#tab-container a.active {
    background-color:#FFF;
    height:20px;
}

div#tab-container a.notactive, div#tab-container span.notactive {
    background-color:#BEE8F8;
    height:15px;
    margin-top:5px;
    border-bottom:1px solid #132D78;
}

div#tab-container a.tableft {
    margin-right:-1px;
    }

div#tab-container div.tab-contents {
    float:left;
    clear:left;
    width:431px;
    padding:10px;
    border-left:1px solid #132D78;
    border-bottom:1px solid #132D78;
    border-right:1px solid #132D78;
    }

div#tab-container div.notactive {
    display:none;
    }
div#tab-container div.active {
    display:block;
    }

/****************************** tabs *******************************/

div#tabcontainer {
	margin: 25px 0 0 25px;
	width:530px;
	float:left;
}

div#tabboven {
	position: relative;
	width: 530px;
	margin-bottom: -1px;
	z-index: 10;
}

div#tabboven a{
color: #132D78;
}

div.tabopen, div#tabopen {
	float: left;
	width: 78px;
	padding: 5px 10px 12px;
	background-color:#FFF;
	margin:0 -1px -2px 0;
	border: 1px solid  #132D78;
	border-bottom:1px solid white;
	font-weight: bold;
	text-align: center;
	z-index: 1;
}

div.tabgesloten {
	float: left;
	width: 78px;
	padding: 5px;
	margin:7px -1px -1px 0;
	_margin:6px -1px -1px 0;
	background-color : #BEE8F8;
	border: 1px solid #132D78;
	font-weight: bold;
	text-align: center;
}

.vtopen{

	width: 79px;
	padding: 5px 10px 12px 10px;
	margin-right: 14px;
	background-color : #BEE8F8;
	border: 1px solid  #132D78;
	border-bottom: 0px;
	font-weight: bold;
	text-align: center;
}

div#tabopen, div.tabopen, div.tabgesloten a, div.tabopen a {
	display: block;
	color: #132D78;

}

div.tabvraagteken{
	margin-right: 8px;
	_margin-right: 4px;
	float: right;
	width: 10px;
}

div#tabinhoud {
	clear: both;
	padding: 10px;
	margin: 0 0px 35px 0px;
	z-index: 0;
	_z-index: 0;
	width: 500px;
	background-color : #FFF;
	border: 1px solid #132D78;
	text-align: left;
}

div#tabinhoud a {
    color: #1B88D1;
    font-weight:bold;
}

div#tabinhoud a:hover {
    color: #132D78;
    font-weight:bold;
}

div.tabinhoudtxt {
	display: none;
	width: 420px;
	float: left;
}

div.streep {
	_height: 1px;
	_overflow: hidden;
	_position: absolute;
	_margin-top: -1px;
	_z-index: -1;
	_background-color: #132D78;
}


.tabnavboven{
float: right;
width: 180px;
color: #19ACE2;
margin-top:-5px;
}

.tabnavonder{
    margin:10px -10px -30px -10px;
    _margin:10px -15px -30px -10px;

    height: 30px;
    color: #19ACE2;
    padding:12px 10px 0 10px;
    border-top:1px solid #132D78;

}

.floatleft a {
    width:400px;
    }



.tabnav{
font-weight: bold;
color: #19ACE2;
}

input.tab-buttonknop {
    background-color:white;
    color:#132D78;
    font-weight:bold;
    font-size:11px;
    margin:7px 0 -1px 0;
    _margin:6px 0 -1px 0;
    padding:0;
    float: left;
    height: 26px;
    width: 180px;
    }


/******************************** Link bar *********************************/


ul#linkbar {
list-style-type: none;
margin-left: 12px;
}

ul#linkbar li {
float: left;
}

#infobutton {
float: right;
width: 30px;
height: 30px;
border-style: solid;
border-width: 1px;
}


/******************************** Result table *********************************/


#resultshead {
background-color: blue;
}

#results {
	color: #132D78;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
}




/******************************** Simple Corrections (to combine) ***************************/


.unl{
text-decoration: underline;
}


.nomark{
list-style-type: none;
}

.lessind{
margin-left: 3px;
}

.boxed{
    border-style: solid;
    border-width: 1px;
    padding: 2px;
}

.padd {
	padding:3px !important;
	padding:12px;
}

/******************************** overzicht tabel ***************************/

table.overzicht {
	border-collapse: collapse;
	width: 95%;
	margin-bottom: 15px;
}

table.sm {
	width: 465px;
}

table.overzicht th {
	border-bottom: solid 1px #19ACE2;
}

table.overzicht td, table.overzicht th {
	text-align: left;
	padding: 4px 10px;
	vertical-align: top;
}

table.overzicht td {
	background-color: white;
}

table.overzicht.style1 {
}

table.overzicht.style1 td {
	border: solid 2px white;
}


table.overzicht a {
	color: #19ACE2;
}

.trainingMeer {
	padding: 0px;
	text-align: right;
}

#qualifySubmit {
	text-align: right;
	vertical-align: bottom;
}

.read_title, .do_title, .trade_title {
	text-align: left;
	padding: 5px 0px;
	background-position: 0% 50%;
	background-repeat: no-repeat;
}

.read_title {
	background-image: url(../img/site/icoon/read.gif);
}

.do_title {
	background-image: url(../img/site/icoon/do.gif);
}

.trade_title {
	background-image: url(../img/site/icoon/trade.gif);
}

.leesMeer {
	vertical-align: bottom;
	text-align: right;
}
/****************************
Edited By-Dilshad, Date-02-09-06
For- http://localhost/?pag=155&groepid=41

/******************************** overzicht1 tabel ***************************/

table.overzicht1 {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 15px;
}

table.sm {
	width: 465px;
}
table.overzicht1 th {
	border-bottom: solid 1px #19ACE2;
}

table.overzicht1 td, table.overzicht1 th {
	text-align: left;
	padding: 4px 10px;
	vertical-align: top;
}

table.overzicht1 td {
	background-color: white;
}

table.overzicht1.style1 {
}

table.overzicht1.style1 td {
	border: solid 2px white;
}


table.overzicht1 a {
	color: #19ACE2;
}

.trainingMeer {
	padding: 0px;
	text-align: right;
}

#qualifySubmit {
	text-align: right;
	vertical-align: bottom;
}

.read_title, .do_title, .trade_title {
	text-align: left;
	padding: 5px 0px;
	background-position: 0% 50%;
	background-repeat: no-repeat;
}

.read_title {
	background-image: url(../img/site/icoon/read.gif);
}

.do_title {
	background-image: url(../img/site/icoon/do.gif);
}

.trade_title {
	background-image: url(../img/site/icoon/trade.gif);
}

.leesMeer {
	vertical-align: bottom;
	text-align: right;
}

/*****************End of editing by Dilshad


/************ EXPORT CYCLE *******************/

table.export_cycle {
	border-collapse: collapse;
	height: 150px;
	padding: 0px;
	margin: 0px;
}

table.export_cycle td {
	padding: 0px;
	border-right: solid 1px white;
}

table.export_cycle td.active {
	width: 100%;
}

div#exportcycle {
	width: 768px;
	height: 150px;
}

div#bsocornerstones {
	width: 770px;
	height: 150px;

}

div#exportcycle a {
	display: block;
}

div.exfloatleft {
	float: left;
	border-right: 2px solid rgb(255,255,255);
}

div.exfloatright {
	float: left;
}

/*************** company profile *******************************/

div.cprofilerow {
	clear: both;
}

div.cprofilelabel {
	float: left;
	width: 150px;
	height: 25px;
}

/****************************** registration *******************************/

.serviceEdit {
	float:right;
	clear:both;
}
#colloginmain2 hr {
    float:right;
    clear:both;
    }
.tinyfont{
	margin-top: 2px;
	font-size: 8px;
	line-height: 11px;
}

.nopadd{
	padding: 0px;
}

.hand{
	cursor: pointer;
}

.colpadd{
	padding: 3px 3px 3px 3px;
}

div.paiddocumentbox {
    padding:10px;
}

div.paiddocumentbox-summary {
	width: 100%;
	margin:0;
	padding:0;
	background-color:#7ED0EF;
	height:140px;
	}

div.paiddocumentbox-summary a {
    color:#132D78;
    }

div.paiddocumentbox-summary a:hover {
    color:white;
    }

div.paiddocumentboxblue {
	border: 1px solid;
	width: 335px;
	background-color: rgb(221,237,248);
	margin-bottom: 10px;
}

div.paiddocumentboxbottom {
	border-bottom: 1px solid;
}

div.paiddocumenttxt {
	width: 315px;
	margin: 10px;
}

table.paiddocs {
	width: 500px;
	margin: 0px;
	border-collapse: collapse;
	padding: 0px;
}

table.paiddocs td {
	vertical-align: top;
}

td.bordertop {
	padding-top: 15px;
	margin-top: 5px;
	border-top: 1px solid;
}

td.paiddocscheck {
	width: 55px;
}

td.paiddocscheck input {
	width: 15px;
	height: 15px;
	padding: 0px;
}

td.paiddocstxt a {
    font-weight:bold;
}

td.paiddocskb {
	width: 50px;
}

/****************************** subweb *******************************/

.lastmodified {
	margin-top: 10px;
	font-size: 10px;
	font-style: italic;
}

.subweblink {
	margin-bottom: 10px;
}




/****************************** informatietypes *******************************/
#informatietypes a.active {font-weight: bold; color: white; background-color: rgb(255, 77, 15);}


/****************************** search *******************************/

div#bluesearchbox {
	background-color: rgb(221,237,248);
	margin-left: -37px;
	padding: 15px 15px 15px 37px;
}

div.searchresultbox {
	width: 237px;
	margin-left: 10px;
}

div.searchresultbox h1 {
	margin-bottom: 0px;
}

div.searchresultbox ul {
	margin-left: -25px;
	_margin-left: 18px;
}

table.search h3, table.search p {
	margin: 0px;
}

table.search {
	margin: 0px;
	padding: 0px;
}

table.search td {
	margin: 0px;
	padding: 0px;
	padding-bottom: 25px;
}

/****************************** about cbi *******************************/

div#countrylist {
	width: 90px;
	float: left;
}

div#regionmap {
	width: 400px;
	float: right;
}

div#region {
    float:left;
    border-right:1px solid rgb(19,45,120);
    width:509px;
    _width:519px;
    }
div#region img {
    margin:20px;
    }
div#region span#country-legend {
    float:right;
    width:270px;
    margin-bottom:5px;
    }
div#region span#country-color {
    float:left;
    width:25px;
    height:10px;
    margin-right:10px;
    border:1px solid rgb(19,45,120);
    background-color:#BEE8F8;
    }

div#countries {
    float:left;
    width:260px;
    _width:250px;
    border-bottom:1px solid rgb(19,45,120);
    /*border-right:1px solid rgb(19,45,120);*/
    padding:0;
    margin:0;
    background-color:#EDF6FB;
    }
div#countries h2 {
    border-bottom:1px solid rgb(19,45,120);
    padding:10px 0 10px 10px;
    margin:0;
    }
div#countries a {
    display:block;
    background:url(../img/site/blue_arrow.gif) left no-repeat;
    padding-left:20px;
    margin-left:10px;
    color:rgb(19,45,120);
    }


/********************* Market info database *************************/
div.filterbox_right {
	padding: 12px;
	background: #e5f6fd;
	border: solid 1px #132D78;
	border-width: 0px 1px 1px 0px;
}

div.filterbox_right h2 {margin-top: 0px;}
div.filterbox_right ul {margin-top: 0px; margin-bottom: 0px;}
div.filterbox_right a.active {background-color: #19ACE2; color: white; font-weight: bold;}

div.filterbox a.active {font-weight: bold;}

div.filterbox {
	width: 252px;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #e5f6fd;
	border: solid 1px #132D78;
	border-right: solid 0px #132D78;
}

div.filterbox p {
	margin-top: 0px;
}

div.filterbox ul {
	padding-left: 0px;
	margin-left: 25px;
	margin-top: 2px;
	margin-bottom: 0px;
}

div.filterbox a {color: #19ACE2;}
div.filterbox a:hover {text-decoration: underline}

table.filterbox {
	padding: 0px;
	margin: 0px;
	width: 493px;
	border: solid 1px #132D78;
	border-right: solid 0px #132D78;
	background: #e5f6fd;
	border-collapse: collapse;
}

td.filterbox_block {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 33.1%;
	border-left: solid 1px #132D78;
 	background: #e5f6fd url(../img/site/blue_arrow.gif) no-repeat 7px 4px;
}

p.filterbox_block_header {
	padding: 5px;
	padding-left: 20px;
	margin: 0px;
	height: 30px;
 	background: #a6def5 url(../img/site/blue_arrow.gif) no-repeat 7px 4px;
 	cursor: pointer;
	cursor: hand;
}

ul.filterbox_list {
	padding: 0px;
	margin: 0px;
	width: 100%;
	list-style-image:none;
}

li.filterbox_list_block {
	padding: 0px;
	margin: 0px;
	border-top: solid 1px #ffffff;
	background: #bee8f8;
	list-style-type: none;
	text-indent: 0px;
}

p.filterbox_list_option {
	padding: 3px;
	padding-left: 20px;
	margin: 0px;
	cursor: pointer;
	cursor: hand;
}

div.tekstblok {
	background-color: rgb(237,246,251);
	border: 1px solid rgb(19,45,120);
	width: 730px;
	padding: 10px;
}

div#infotip {
	position: absolute;
	margin-top: 35px;
	margin-left:15px;
	border: 1px solid;
	background-color: rgb(255,255,255);
	width: 200px;
	padding: 10px;
	display: none;
}

div#infotip1 {
	position: absolute;
	margin-top: -200px;
	margin-left:200px;
	border: 1px solid;
	background-color: rgb(255,255,255);
	width: 200px;
	padding: 10px;
	display: none;
}

div#infotip2 {
	position: absolute;
	margin-top: -170px;
	margin-left: -230px;
	border: 1px solid;
	background-color: rgb(255,255,255);
	width: 400px;
	padding: 10px;
	display: none;
}

.pagina-navigatie {
	text-align: center;
	border-style: solid;
	border-color: #132D78;
	border-width: 1px 0px 1px 0px;
	padding: 5px;
	font-weight: bold;
}

div.mid_download_document {
	padding: 10px 16px;
	background-color: #8BD5F0;
	margin: 10px 0px 10px 0px;
	border-color: #132D78;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}

/* MID - faceted search */
div.mid_helptext {width: 150px; display: none; position: absolute; border: solid 1px #132d78; padding: 5px; background-color: #f8f3ba}

/* MID - legend for key and new documents */
div.mid_legend {padding: 5px !important; background-color: #eee; border: solid 1px #ddd; margin-top: 2em !important;}

/* MID - faceted search */
table.facetedsearch {}
table.facetedsearch table {width: 100%;}
table.facetedsearch td {width: 250px; padding: 0px; vertical-align: top; background-color: #ddd;}
div.facet_answers {padding: 10px;}
table.facetedsearch span.document_count {color: #777;}
table.facetedsearch td.leftheader {padding: 4px 0px 2px 10px; background: #ddd url('/img/site/grey_tab_corner_left.gif') 0% 0% no-repeat}
table.facetedsearch td.rightheader {background: white url('/img/site/grey_tab_corner_right.gif') 0% 0% no-repeat}

/* MID - sub documents */
table.mid_subdocuments {border-collapse: collapse; margin: 1em 0;}
table.mid_subdocuments td {padding: 1px 5px;}
table.mid_subdocuments td.document {padding: 2px 10px;}
table.mid_subdocuments td.compliant {vertical-align: top; border: solid 1px #ddd; border-width: 0px 1px 0px 1px; background-color: #eee;}
table.mid_subdocuments td.compliant-text {padding: 5px; border: solid 1px #ddd; border-width: 1px 1px 1px 0px; background-color: #eee;}
table.mid_subdocuments td.compliant-arrow {border: solid 1px #ddd; border-width: 1px 0px 0px 1px; background-color: #eee;}

/********************* Training *************************/

div.traininggroeptxt {
    border: 1px solid #19ACE2;
	padding:8px;
	margin:0 0 10px 0;
	width: 210px;
	height:200px;
}
div.traininggroeptxt h3 {
    padding-left:0;
    background:none;
    font-size:13px;
    text-transform:none;
    }
div.traininggroeptxt p {
    margin:0;
    padding:0;
    }
div.traininggroeptxt hr {
    margin:0;
    padding:0;
    height:0;
}
div#trainingcompleted {
	text-align: center;
	font-weight: bold;
}

/********************* Export Checker *************************/

.vergeten{
border: 1px red solid;
padding: 10px;
}

.staafvak{
width: 16px;
background-image: url(../img/site/staafgrad.jpg);
margin: 1px;
}

.legendavak{

margin-left: 0px;

}

.staaf{
width:16px;
background-color:white;
}

.grafiek{
width: 510px;
margin-top: 40px;
margin-left: 10px;
padding-left: 10px !important;
padding-left: 0px;

}

.landnaamtip{
background-color:#BEE8F8;
font-size: 12px;
font-weight: bold;
color: white;
padding: 5px;
border:1px solid #132D78;
color:#132D78;
}

.landvak1{
float: left;
margin-left: 25px;
width: 150px;
}

.landvak2{
float: left;
width: 150px;
}

.landvak3{
width: 150px;
}

.ectextblok{
float: left;
width: 200px;
}

.ecgblok{
padding-top:50px;
float: left;
margin-left:12px;
width: 290px;
overflow:hidden;

}
.ecvraag{
overflow: hidden;
width: 450px;
margin-top: 5px;
margin-left:16px;
}

.ecresult{
	font-size: 12px;
	margin: 0px;
	margin-bottom: 15px;
}

.ecscore{
font-weight: bold;
font-size: 14px;
color: #FF4D0F;

}

.ecanalyse{
font-style: italic;
margin-top: 20px;
}

#legenda{
height:80px;
}

.stap {

border: 1px #19ACE2 solid;
padding: 5px;
width: 60px;
float: left;
margin: 5px;
cursor: hand;
text-align: center;
font-weight: bold;
color: #19ACE2;
height: 20px;

}

/********************* Do I Qualify *************************/

ul#doiqualify {
    list-style-type:none;
    list-style-image: url(../img/site/blue_arrow.gif);
    width:500px;
}
ul#doiqualify li {
    color:#19ACE2;
    font-weight:bold;
}
div.vraag {
    font-weight:bold;
    margin:10px 12px;
    }

/********************* Market Sectors *************************/

div.marketSectors select.normal { width: 230px; margin: 0 0 0 0; font-size:11px;}
div.marketSectors select.medium { width: 197px;  margin: 0 0 0 0; font-size:11px;}
div.marketSectors input {font-size:11px; margin:0; width: 30px;}

div.marketSectors input#categoryButton { color: white; background-color: #132D78; border: 0px; font-family: arial; cursor: pointer; font-weight: bold; }
div.marketSectors input#categoryButton.off { background-color: #aaa; color: #eee;}

ul#marketsectors {
    list-style-type:none;
    list-style-image: url(../img/site/blue_arrow.gif);
    width:400px;
    margin-left:16px;
    padding-left:20px;
}
ul#marketsectors li {
    color:#132D78;
    margin:10px 0;
}

ul#marketsectors a {
    color:#19ACE2;
    font-weight:bold;

}

ul#marketsectors a:hover {
    color:#132D78;
}

ul#marketsectors p {
    padding:0;
    margin:0;
    }

.market-sector {
    float:left;
}

.kolom0 {
    /* border-right:1px solid #132D78; */
    width:248px;
    margin-right:-2px;
    }

.kolom1 {
    border-top:1px solid #132D78;
    border-left:1px solid #132D78;
    border-right:1px solid #132D78;
    margin-top:39px;
    margin-left:-1px;
    margin-right:-1px;
    width:260px;
    }

.kolom2 {
    border-left:1px solid #132D78;
    margin-top:-24px;
    width:260px;
    }

.market-sector h1 {
    margin-bottom:8px;
}

.market-sector span.begindatum {
    font-style:italic;
    display:block;
    margin-left:16px;
    color:#19ACE2;
    }
.market-sector strong {
    margin-left:16px;
    color:#19ACE2;
    display:block;
    }
.market-sector p {
    padding:0 10px 0 16px;
    color:#132D78;
}
.market-sector p.vrijetekst {
    color:#132D78;
    }
.market-sector p.vrijetekst p {

    color:#132D78;
    margin:0;
    padding-bottom:10px;
    }

.market-sector span.rounded-corners-blue {

    }
.market-sector span.vrijetekst {
    color:#132D78;
    display:block;
    margin-left:16px;
    font-weight:normal;
    }

.market-sector ul {
    list-style-type:none;
    list-style-image: url(../img/site/blue_arrow.gif);
    margin:0;
    _margin:0 0 0 32px;
}
.market-sector ul li {
    clear:left;
    margin-bottom:10px;
    }
.market-sector a {
    color:#19ACE2;
    margin:0;
    font-weight:bold;
}

.market-sector a:hover {
    color:#132D78;
}

.market-sector img {
    border:0;
    margin:0;
    padding:0;
}

.market-sector #market_sector_info {
    background-color:#B9DEEF;
    margin:0;
    padding:8px 0;
    border-bottom:1px solid #132D78;
}

.market-sector #market_sector_info span#title {
    font-weight:bold;
    font-size:14px;
    padding:5px 16px;
    margin-bottom:10px;
    display:block;
    border-bottom:1px solid #132D78;
}

.market-sector #market_sector_info span#tekst {
    margin:0 16px;
    padding:0;
    display:block;
    color:#132D78;
}
.market-sector #market_sector_info span#tekst p {
    margin:0;
    padding:0;
    display:inline;
    color:#132D78;
}

/********************* Company Matching *************************/

table.cm_companies {border-collapse: collapse; border-bottom: solid 1px #132D78; margin-bottom: 1em; width: 100%;}

table.cm_companies td, table.cm_companies th {
	vertical-align: top;
	text-align: left;
	padding: 2px 5px;
}

table.cm_companies th {border-bottom: solid 1px #132D78;}

table.cm_companies.cm_profile {border-top: solid 1px #132D78;}
table.cm_companies.cm_profile th {border: none; text-align: left;}

/********************* FAQ *************************/

.faq_vraag, .faq_categorie{
margin-top:10px;
margin-left:10px;
}

.faq_categorie a {
font-weight:bold;
color:#132D78;
}

.faq_vraag_open{
color: #FF4D0F;
}

.faq_antwoord{
}

.faq_openblok{
margin-left: 5px !important;
margin-left: 8px;
margin-top:10px;
border: 1px #19ACE2 solid;
padding: 2px;
width:450px;
overflow: hidden;
}

.faq_v{
color: #FF4D0F;
width:10px;
}

/* Subweb Articles formulier */

.article{
border: 1px #132D78 solid;
background-color: #DDEEF8;
padding: 10px;
margin-top:10px;
}

.article .kop {
font-weight: bold;
}

.article .datum{
font-style: italic;
}

.article_editor{
border: 1px #19ACE2 solid;
padding: 10px;
}

.article_editor .title {
font-weight: bold;
color: #132D78;
}

.article_editor .textlabel {
font-style: italic;
color: #132D78;
}

.article_editor .large {
width: 100%;
}


/* Bagger classes die er alleen maar zijn om een formulier dat in 2 heeel verschillende
layouts voorkomt TOCH hetzelfde er te laten uitzien...  */

.regform{
    width: 560px;
    overflow: hidden;
    float: left;
}

.regform input{
float: left;
width: 200px;
}

.regform select{
width: 204px;
}

.regform .cboxes{
float: left;
}

.regform .cbox{
float: left;
width: 20px;
}


.regform .formulierlabel{
width: 100px;

}

.regform .example{
float: left;
width: 180px;

}


.regform .xlarge{
width: 560px;
}

.regform .submit{
float: right;
width: 150px;
margin-right: 10px;
}
div.contenttxt ul
{
    list-style-type:disc;
    list-style-image: none;
}
div.contenttxt h3 {
    padding:0;
    background-image:none;
    }
