/*
2007-02-20:
  - added #ondermenu stuff (mv)
  - added #yolantheIntro (mjv)
*/

fieldset {border: 0; margin: 0; padding: 0;}

a#but_personeelportal 
 {display: block;
  width: 103px;
  height: 13px;
  float: right;
  z-index: 10;
  background: url(http://www.basconsultancy.nl/file/15418) no-repeat;}

#yolantheIntro
 {position: absolute;
  top: 220px;
  background-color: #fff;
  width: 340px;}

#yolantheIntro a
 {color: #00457C;}

#formSollicitatieformulier_13sept_4okt
 {}

#formSollicitatieformulier_13sept_4okt input 
 {border: 1px solid #7f9db9; padding: 2px;}

#fq2289fqv819div {position: absolute; margin-top: -17px!important; margin-left: 160px!important;}
#fq2289fqv820div {position: absolute; margin-top: 8px!important; margin-left: 160px!important;}

#fq2285fqv817div {position: absolute; margin-top: -20px!important; margin-left: 160px!important;}
#fq2285fqv818div {position: absolute; margin-top: -20px!important; margin-left: 216px!important;}

input#fq2285fqv817,
input#fq2285fqv818,
input#fq2289fqv819,
input#fq2289fqv820
 {border: 0!important}

td.fqlabelMijn-vakgebied-is 
 {width: 154px;}


a#logo 
 {position: absolute;
  margin-left: -83px;}


#content h1, div.table4padding, img.title, img.title2
 {border-bottom: 1px solid #dce8c5; /* lightgreen */ }
.startBox1, .startBox2, td.table3last, .table5 td, .table5 th, .table6 td, .table7 td, td.table8first, td.table8first2, table.table9 td
 {background-color: #c3ceaf; /* gray-greenish */ }
div.introBlock, table.table4 td, .table1 td, h6, #elevatorPitch
 {background-color: #dce8c5; /* lightgreen */ }


/* general styles ========= */


#leaderboard
 {margin-bottom: 20px;
  margin-left: -40px;}

table.ocms table, table.ocms table td
 {margin: 0; padding: 0;}
span.fq_postfix 
 {padding-left: 10px;}

body 
 {padding: 0px;
  font-size: 13px;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  margin: 10px 0px 0px 0px;
  background-color: #fff;
  text-align: center;}

#buttons, #buttonsleaderboard 
 {position: absolute;
  left: 50%;
  margin-left: -495px;
  top: 155px;}
#buttonsleaderboard
 {top: 202px;}

img 
 {border: none;}

img.title2 
 {position: relative;
  margin-left: 0;
  padding-left: 0;
  margin-top: 20px;
  margin-bottom: 6px;}


#contentnopadding img.title 
 {margin-left: 0;
  padding-top: 15px;}

input.searchfield
 {width: 106px;
  height: 20px;
  background: url(/sites/bas/images/bg_searchfield.gif) 0px no-repeat;
  font-size: 10px;
  padding: 2px 0px 2px 2px;
  margin: 2px 0px 0px 2px;
  border: 0;}

input.searchbutton
 {width: 34px;
  margin-left: -2px;
  border: 0px;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  font-family: arial, sans-serif;
  font-size: 9px;
  /*background-color: transparent;
  background-image: url(/sites/bas/images/but_zoek.gif);
  background-repeat: no-repeat;
  background-position: 0px -5px;
  _background-position: 0px -8px;*/
  
}

div.searchform 
 {display: block;
  float: right;
  height: 28px;
  /*background: url(/sites/bas/images/bg_search.gif) bottom repeat-x; */
  width: 156px;
padding:0px;
  margin: 0px;
overflow:visible;
}
div.searchform form 
 {padding:0px;
padding-left: 5px;
  height: 22px;
  margin: 0px;
overflow:visible;
}

#payoff 
 {display: block;
  margin: 0px 0px 7px 0px;}

#container
 {width: 728px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: left;}

#elevatorPitch
 {display: block;
  height: 80px;
  margin-top: 20px;}
img.elevatorPitch1 
 {padding: 17px 0px 0px 21px;}
img.elevatorPitch2
 {padding: 0px 0px 0px 21px;}

/* main content ======================= */

#content, #contentnopadding 
 {font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  letter-spacing: 0.5px;
  font-size: 13px;
  line-height: 150%;
  padding: 15px;
  min-height: 300px;
  _height: 300px;}

#contentnopadding 
 {padding: 0px;}

#content h1
 {font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  font-size: 14px;
  margin-left: -16px;
  margin-bottom: 100px;
  width: 605px;
  position: absolute;
  color: #002E55; /* darkblue */ 
  padding: 0px 0px 8px 16px;}

/* hoofdmenu =========================== */

#mainMenu, #extranetmenu2, #ondermenu
 {display: block;
  height: 22px;
  background: url(/sites/bas/images/bg_mainmenu.gif) top repeat-x;}
#mainMenu ul, #extranetmenu2 ul, #ondermenu ul
 {margin: 0px;
  padding: 0px;
  list-style: none;}
#mainMenu ul li a, #extranetmenu2 ul li a, #ondermenu ul li a
 {display: block;
  float: left;
  height: 21px;
  padding-left: 11px!important;
  padding-right: 12px!important;
  color: #000;
  background: url(/sites/bas/images/bg_mainmenuitem.gif) right no-repeat;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  font-size: 11px;
  text-decoration: none;
  text-transform: none;
  line-height: 22px;}
#ondermenu ul li a { text-transform: uppercase; font-size: 10px; font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif; 
padding-left: 0;
padding-right: 0;
text-align: center;
}
#extranetmenu2 ul li a
 {text-transform: none;}

#mainMenu ul li a:hover, a.activeitem, #extranetmenu2 ul li a:hover, #ondermenu ul li a:hover
 {color: #fff!important;
  background: url(/sites/bas/images/bg_mainmenuitem_hover.gif) top no-repeat #C1C1B5!important;
  border-top: 1px solid #1E1610;
  line-height: 20px!important;
  height: 21px!important;} 
#mainMenu li, #extranetmenu2 li, #ondermenu li
 {float: left;}
#mainMenu 
 {padding-bottom: 10px;}

/* startboxes =================================== */

.startBox1, .startBox2 
 {display: block;
  width: 305px;
  height: 148px;
  float: left;
  margin-right: 10px;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  font-size: 11px;}
.startBox2 
 {margin-right: 0px;}
/* .startBox1 h3, .startBox2 h3
 {margin: 0px;
  padding: 6px 0px 6px 12px;
  color: #fff;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  border-bottom: 1px solid #DCE8C5;} */
.startBox1 ul 
 {padding: 2px 12px 0px 12px;
  list-style: none;}
.startBox1 ul li a
 {display: block;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  color: #002E55;
  line-height: 200%;
  font-size: 12px!important;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;}


/* content styling ================= */

h5 
 {font-size: 14px;
  color: #B4B3A5;
  margin-bottom: 2px;
  padding: 0;}

.ocms td 
 {padding: 5px;}

.ocms input, .ocms field, .ocms textarea 
 {border: 1px solid #ccc;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  font-size: 12px;}
.ocms radiobutton 
 {width: 10px;}
.ocmssubmit 
 {background-color: #360;
  color: #fff;
  padding: 2px;
  font-weight: bold;
  border: 0;}

span.reqmsg 
 {font-size: 10px;}

.blue 
 {background-color: #002E55!important;}

hr 
 {border-top: 1px solid #ccc;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  color: #ccc;
  background-color: #ccc;
  font-size: 1px;
  height: 1px;
  margin: 5px 0 5px 0;}

p
 {margin-top: 0px;}

h6 
 {font-size: 11px;
  font-weight: normal;
  display: block;
  padding: 4px;
  margin: 0px -14px 0px -14px;}
h6 a 
 {font-weight: bold;
  color: #333;}

td, th 
 {vertical-align: top;
  font-size: 13px!important;}



td.table3first 
 {background-color: #002e55; /* darkblue */
  color: #fff;
  padding: 10px;
  width: 100px;
  font-size: 14px;
  font-weight: bold;
  border-right: 4px solid #fff;
  border-bottom: 6px solid #fff;}

td.table3last 
 {padding: 6px;
  border-bottom: 6px solid #fff;}


.table2 
 {margin-left: -14px;
  width: 619px;
  display: inline-table;}
.table2 th 
 {background-color: #002e55; /* darkblue */
  color: #fff;
  letter-spacing: 0px;
  line-height: 190%;
  font-size: 12px;
  padding: 8px 8px 8px}
.table2 th p 
 {margin: 0;}

.table1 
 {margin-left: -14px;
  width: 620px;}
.table1 td 
 {padding-top: 14px;
  padding-left: 10px;}
.table1 td img 
 {padding: 0 10px 16px 0;}
.table1 th 
 {background-color: #002e55; /* darkblue */
  color: #fff;
  font-size: 12px;
  width: 200px!important;
  font-weight: normal;
  padding-top: 7px;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;}
td.white 
 {background-color: #fff!important;
  padding: 0!important;
  font-size: 2px!important;
  width: 12px!important;}


/* table4 = consultants */

table.table4
 {margin-left: -16px;
  display: block;
  width: 624px;}
table.table4 th
 {background-color: #002e55; /* darklblue */
  color: #fff;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  font-size: 14px;
  font-weight: normal;
  padding: 6px;}
table.table4 th h3 
 {margin: 0;
  padding: 0;
  font-size: 17px;}
table.table4 td div 
 {padding: 14px 8px 8px 8px;}
table.table4 td span 
 {font-weight: bold;}
div.table4padding
 {padding: 14px;
  margin-bottom: 18px;
  margin-left: -16px;
  width: 594px;}
div.table4padding span 
 {font-weight: bold;}
table.table4 td p 
 {margin-bottom: 12px;}


/* expertise */

table.table5
 {margin-left: -16px;
  display: block;
  width: 624px;}
table.table5 td, table.table5 th
 {width: 33%;
  padding: 9px;
  line-height: 150%;
  color: #003;}
table.table5 th 
 {padding-top: 10px;}
table.table5 td img
 {margin: 3px 0 2px 0;
  display: block;}

table.table6, table.table7, table.table8 
 {margin-left: -16px;
  display: block;
  width: 624px;}
table.table6 td, table.table7 td 
 {width: 25%;
  padding: 9px;
  line-height: 150%;
  color: #003;}
table.table6 td ul 
 {list-style: square;
  font-size: 17px;
  margin: 4px 0 4px 0;
  padding-left: 17px;}
table.table6 td ul li a 
 {font-size: 12px;
  color: #003;}
table.table6 td ul li a:hover 
 {color: #fff;}

table.table7 ul 
 {list-style: none;
  padding: 0;
  margin: 0;}

table.table8 th 
 {background-color: #002e55;
  padding: 9px 0 5px 9px;}

td.table8first, td.table8first2 
 {width: 88px;
  font-weight: bold;
  text-align: right;
  line-height: 150%;
  padding: 12px 8px 16px 8px;}
td.table8first2 
 {text-align: left;}
td.table8last
 {background-color: #dce8c5;
  padding: 12px 8px 16px 8px;
  width: 504px;
  line-height: 150%;}


/* solliciteren */

table.table9
 {margin-left: -16px;
  display: block;
  width: 624px;}
table.table9 td
 {width: 33%;
  padding: 9px;
  line-height: 150%;
  color: #000;
  letter-spacing: 0px;}

table.table10
 {}
table.table10 th 
 {padding-top: 12px;}
table.table10 td 
 {padding: 16px;
  width: 250px;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  color: #666;
  font-size: 14px;
  line-height: 130%;}



/* ticker */
#fdtickerholder, #fdtickerholderStart
 {background-image: url(/sites/bas/images/bg_fd.gif);
  background-repeat: no-repeat;
  height: 37px;}
#fdtickerholderStart 
 {xmargin-top: 160px;
  _margin-top: 2px;}
ul.rss 
 {background-color: #fff; left: 236px; width: 383px;}
ul.rss li 
 {margin-top: 3px;
  background-color: white;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  font-size: 11px; }
ul.rss li, ul.rss li a 
 {text-decoration: none; color: #666;}

ul.rss 
 {list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  height: 28px;
  overflow: hidden;}
ul.rss li 
 {line-height: 28px; 
  display: block; 
  position: absolute;
  top: 28px; 
  left: 0;}

.rss-date 
 {font-weight: bold;}



/* menu onder ==================================== */


a.basBedrijf, a.basZorg, a.basBestuur, a.basConsultancy,
a.basBedrijfactive, a.basZorgactive, a.basBestuuractive, a.basConsultancyactive,
a.laatjeinformeren, a.contact, a.laatjeinformerenactive, a.contactactive
 {display: block;
  float: left;
  height: 21px;
  margin-top: 0px;
  width: 100px;
  background-color: #e4e3de;
  background-repeat: no-repeat;}

a.basBedrijf, a.basBedrijfactive
 {width: 101px;
  background-image: url(/sites/bas/images/but_bas_bedrijf.gif)}
a.basBedrijf:hover, a.basBedrijfactive
  {background-image: url(/sites/bas/images/but_bas_bedrijf_hover.gif)}

a.basZorg
 {width: 90px;
  background-image: url(/sites/bas/images/but_bas_zorg.gif)}
a.basZorg:hover, a.basZorgactive
 {background-image: url(/sites/bas/images/but_bas_zorg_hover.gif)}

a.basBestuur
 {width: 102px;
  background-image: url(/sites/bas/images/but_bas_bestuur.gif)}
a.basBestuur:hover, a.basBestuuractive  
 {background-image: url(/sites/bas/images/but_bas_bestuur_hover.gif)}

a.basConsultancy
 {width: 117px;
  background-image: url(/sites/bas/images/but_bas_consultancy.gif)}
a.basConsultancy:hover, a.basConsultancyactive
 {background-image: url(/sites/bas/images/but_bas_consultancy_hover.gif)}

a.contact, a.contactactive 
 {width: 74px;
  margin-left: 10px;
  background-image: url(/sites/bas/images/but_contact.gif)}
a.contact:hover, a.contactactive 
 {background-image: url(/sites/bas/images/but_contact_hover.gif)}
a.laatjeinformeren, a.laatjeinformerenactive
 {width: 126px;
  background-image: url(/sites/bas/images/but_laatjeinformeren.gif)}
a.laatjeinformeren:hover, a.laatjeinformerenactive
 {background-image: url(/sites/bas/images/but_laatjeinformeren_hover.gif)}

#menu3 
 {text-align: right;
  height: 50px;}



a.solliciteren, a.expertise, a.duurzaam, a.medewerkers,
a.solliciterenactive, a.expertiseactive, a.duurzaamactive, a.medewerkersactive
 {display: block;
  width: 154px;
  height: 19px;
  float: left;
  font-size: 0px;
  border-top: 1px solid #000;}
a.solliciteren
 {background: url(/sites/bas/images/but-solliciteren.gif) 0 0 no-repeat;}
a.expertise
 {background: url(/sites/bas/images/but-expertise.gif) 0 0 no-repeat;}
a.duurzaam
 {background: url(/sites/bas/images/but-duurzaam.gif) 0 0 no-repeat;}
a.medewerkers
 {background: url(/sites/bas/images/but-medewerkers.gif) 0 0 no-repeat;}
a.solliciteren:hover, a.solliciterenactive
 {background: url(/sites/bas/images/but-solliciteren-over.gif) 0 0 no-repeat;}
a.expertise:hover, a.expertiseactive
 {background: url(/sites/bas/images/but-expertise-over.gif) 0 0 no-repeat;}
a.duurzaam:hover, a.duurzaamactive
 {background: url(/sites/bas/images/but-duurzaam-over.gif) 0 0 no-repeat;}
a.medewerkers:hover, a.medewerkersactive
 {background: url(/sites/bas/images/but-medewerkers-over.gif) 0 0 no-repeat;}


div.introBlock 
 {margin-top: 45px;
  width: 590px;
  margin-left: -15px;
  padding: 15px;}

img.photoStartbox
 {margin-top: -2px;}

/* search results ========= */

ol#searchpage 
 {}
ol#searchpage li 
 {margin-bottom: 8px;}
ol#searchpage h3 
 {margin: 0;
  padding: 0;}
ol#searchpage li p 
 {padding: 4px 0 4px 0;
  margin: 0;}
ol#searchpage a 
 {display: inline;
  font-weight: normal;
  line-height: 140%;
  color: #002e55;
  text-decoration: none;}
ol#searchpage h3 a 
 {font-size: 14px;}
ol#searchpage h3 a:hover, ol#searchpage a:hover
 {color: #b4b3a5}
  
#leftcol
 {/*display: block;*/
  position: absolute;
  top: 0;
  left: -108px;
  /*float: left;*/
  /*width: 108px;*/ }

#rightcol
 {display: block;
  /*float: right;*/
  position: relative;
  /*margin-left: 110px;*/
  margin-left: 60px;
  /*margin-left: 0px;*/
  width: 620px;}

#footer 
 {border: 1px solid #333;}

#wrapper
 {}





/* extranet stuff */

#elevatorPitchExtranet
 {display: block;
  height: 80px;
  background-color: #002E55;
  margin-top: 20px;}
#elevatorPitchExtranet div
 {padding: 10px;
  color: #fff;
  font-family: Georgia, serif;}
#elevatorPitchExtranet h1
 {font-size: 20px;
  margin: 0 0 22px 0;
  font-weight: normal;}
#elevatorPitchExtranet a
 {float: right;
  display: block;
  padding: 10px;
  margin-top: -38px;
  color: #fff;}

table.smoelenboek 
 {font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  font-size: 10px;
  width: 600px;
  color: #384B5A;
  border-left: 1px solid #c3ceaf;}

table.smoelenboek td, table.smoelenboek th 
 {xpadding: 5px 6px 5px 6px;
  border-bottom: 1px solid #c3ceaf;
  border-right: 1px solid #c3ceaf;}

table.smoelenboek th 
 {background-color: #A3A291;
  color: #fff;
  padding: 3px 6px 3px 6px;}
table.smoelenboek th a 
 {color: #fff;
  text-decoration: none;}
table.smoelenboek td a 
 {color: #384B5A;
  text-decoration: none;
  display: block;
  padding: 3px 6px 3px 6px; }

ul#filelist
 {margin: 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid #C3CEAF;
  border-left: 1px solid #C3CEAF;}
ul#filelist li 
 {margin: 0;
  padding: 4px;
  font-size: 10px;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  border-right: 1px solid #C3CEAF;
  border-bottom: 1px solid #C3CEAF;}
ul#filelist li a 
 {color: #384B5A;
  width: 398px;
  font-size: 11px;
  display: block;
  float: left;}
ul#filelist li span
 {margin-left: 20px;}

a.bas_subtitel
 {color: #002E55}
a.bas_subtitel:hover 
 {color: #C3CEAF;}

span.bas_subtitel
 {color: #002E55;}

td.bas_titel
 {font-size: 13px;
  font-weight: bold;
  border-bottom: 1px solid #000;}

/* vacature stuff ================= */

table#vacatures 
 {width: 620px;
  margin-top: 20px;}
table#vacatures th 
 {padding: 6px 8px;
  line-height: 130%;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  color: #fff;
  text-align: left;
  white-space: nowrap;
  background-color: #002E55;}
table#vacatures th a 
 {color: #fff;
  text-decoration: none;}
table#vacatures td 
 {padding: 6px 8px;
  border-right: 1px solid #fff;
  color: #002E55;
  letter-spacing: 0px;}
table#vacatures td a 
 {color: #002e55;
  display: block;}
table#vacatures td a:hover 
 {background-color: #fff;}
tr.vacatureeven
 {background-color: #BCDEFE;}
tr.vacatureodd
 {background-color: #A9CCED;}
table#vacatures tr:hover 
 {background-color: #fff;}


a.uarr 
 {display: block;
  width: 8px;
  height: 10px;
  background: url(/sites/bas/images/bg_uarr.png) 0 0 no-repeat;}
a.darr 
 {display: block;
  width: 8px;
  height: 10px;
  background: url(/sites/bas/images/bg_darr.png) 0 0 no-repeat;}

.searchtop 
 {background-color: #BCDEFE;
  width: 620px;}

.searchtop input, #searchtop select 
 {border: 1px solid #002E55;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  padding: 2px;
  width: 152px;}

.searchtoppadding
 {padding: 15px 15px 20px 15px;
  width: 590px;}

.searchtop table
 {color: #002E55;}
.searchtop form 
 {padding: 0;
  margin: 0;}

input.snelzoeken 
 {width: 46px!important;
  border: none!important;
  background: transparent;
  color: #002E55;
  font-weight: bold;}

.vacaturepart 
 {padding-left: 20px;
  color: #002E55;
  font-size: 13px;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  letter-spacing: 0px;
  line-height: 150%;}

#Legalheader, #Financeheader 
 {position: absolute;
  top: 32px;
  width: 620px;
  height: 252px;
  background: url(http://www.basconsultancy.nl/file/14423/legal.jpg) 0 0 no-repeat;}
#Financeheader 
 {background: url(http://www.basconsultancy.nl/file/14424/finance.jpg) 0 0 no-repeat;}

a.jobapply, a.jobpdf, a.jobprint, a.jobsend
 {display: block;
  width: 185px;
  height: 23px;
  margin-bottom: 6px;
  float: right;
  background: url(http://www.basconsultancy.nl/file/14425) 0 0 no-repeat;}

div.jobbuttons 
 {float: right;
  width: 200px;}

a.jobapply 
 {background: url(http://www.basconsultancy.nl/file/14425) 0 0 no-repeat;}
a.jobpdf
 {background: url(http://www.basconsultancy.nl/file/14426) 0 0 no-repeat;}
a.jobprint
 {background: url(http://www.basconsultancy.nl/file/14427) 0 0 no-repeat;}
a.jobsend 
 {background: url(http://www.basconsultancy.nl/file/14428) 0 0 no-repeat;}

a.disclaimer_colofon 
 {width: 107px;
  height: 14px;
  display: block;
  margin-top: 2px;
  float: right;
  background: url(/sites/bas/images/but_disclaimer_colofon.gif);}

.bimage {display:block; height:325px; width:620px; }
.btext  {
 
padding:0px;
margin:0px;
_display:block; 
padding-left:25px; 
padding-right:25px;
font-family: times, 'times new roman', serif; 
font-size:17px; 
font-weight:bold; 
/*line-height:75px;*/ 
padding-top:250px; 
height:75px; }

/* brand promise ======================================= */

#brandpromise 
 {position: absolute;
  width: 217px;
  text-align: center;
  height: 214px;
  left: 50%;
  z-index: 5;
  margin: 50px 0 0 160px;
  background-image: url(http://www.basconsultancy.nl/sites/bas/images/button-brandpromise-nieuw.png);}

a#brandpromiselink 
 {display: block;
  z-index: 6;
  width: 214px;
  height: 140px;}

#brandpromise ul 
 {margin: 2px 0 0 0;
  _margin: 2px 0 0 0;
  padding: 0;
  list-style: none;
  line-height: 145%;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  font-size: 11px;}

#brandpromise ul li 
 {margin: 0;
  padding: 0;}

#brandpromise ul a  
 {color: #1A4162;
  font-weight: bold;}


/* search form ================== */

#searchform form 
 {}

#searchform
 {position: absolute;
  left: 50%;
  top: 140px;
  background: none;
  margin-left: -500px!important;}

#searchfield 
 {background: none;
  /* border: 1px solid #D7D7CF; */
  border: 1px solid #1C2D49;
  width: 140px;
  height: 20px;
  color: #1C2D49;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  padding: 2px;
  line-height: 14px;}

#searchbutton 
 {background: none;
  border: none;
  color: #000000;
  width: 38px;
  font-size: 12px;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;}

#buttons 
 {padding-top: 30px;}

#mainMenu a
 {font-size: 13px!important;
  line-height: 170%!important;
  padding: 3px 12px 3px 13px!important;
  letter-spacing: 1px;}




.bimage 
 {height: 335px;}

.btext  
 {margin: 0 20px;
  padding: 0;
  width: 605px;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif; 
  font-size: 17px!important; 
  font-weight: bold; 
  top: 310px;
  position: absolute; 
  height:75px;}

.btextfrontpage 
 {font-size: 16px;
  line-height: 140%;
  top: 295px;
  _top:305px;
}

body 
 {color: #003}

h1 {color: #fff;}

h2 
 {font-size: 25px;
  line-height: 30px!important;}
h3 
 {font-size: 18px;}

#leaderboard 
 {margin-right: 34px;}

#soccerbanner 
 {width: 180px;
  height: 572px;
  position: absolute;
  left: 50%;
  margin-left: 328px;}

#banners 
 {position: absolute;
  top: 10px;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  margin-left: 325px;
  left: 50%;
  font-size: 13px;
  text-align: center;}
#banners div 
 {color: #fff;
  background-color: #002E55;
  height: 49px;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  width: 98px;
  margin-bottom: 6px;
  font-size: 12px;
  line-height: 48px;}
#banners a 
 {text-decoration: none;}
#banners div a 
 {color: #fff;
  display: block;
  text-decoration: none;
  line-height: 48px;}
#banners div a:hover 
 {text-decoration: underline;}

#content h1, div.table4padding, img.title
 {border-bottom: 1px solid #BCDEFE; /* lightgreen */ }
.startBox1, .startBox2, td.table3last, .table5 td, .table5 th, .table6 td, .table7 td, td.table8first, td.table8first2, table.table9 td
 {background-color: #BCDEFE; /* lightblue */
  color: #002E55!important; }
div.introBlock, table.table4 td, .table1 td, h6, #elevatorPitch
 {background-color: #BCDEFE; /* lightblue */ }

#startkolom3 
 {clear: both;}

#startkolom3 img
 {padding: 10px 0 0 0;}

#financeLink, #juridischLink, #ictLink
 {display: block;
  float: left;
  height: 20px;
  width: 205px;
  position: absolute;}
#financeLink
 {background: url(/sites/bas/images/but-finance.gif) 0px 0px no-repeat;
  margin-left: -16px;}
#financeLink:hover
 {background: url(/sites/bas/images/but-finance-over.gif) 0px 0px no-repeat;}
#juridischLink
 {background: url(/sites/bas/images/but-juridisch.gif) 0px 0px no-repeat;
  margin-left: 193px;}
#juridischLink:hover
 {background: url(/sites/bas/images/but-juridisch-over.gif) 0px 0px no-repeat;}
#ictLink
 {background: url(/sites/bas/images/but-ict.gif) 0px 0px no-repeat;
  margin-left: 402px;}
#ictLink:hover
 {background: url(/sites/bas/images/but-ict-over.gif) 0px 0px no-repeat;}

td.table8last
 {background-color: #ccc;}

.startBox1 ul 
 {margin: 0px!important;
  position: relative;
  padding: 7px 12px 0px 12px;
  list-style: square;}
.startBox1 ul li 
 {line-height: 140%;
  margin-left: 15px;}
.startBox1 ul li a
 {display: inline;
  margin: 0px;
  font-weight: normal;
  font-size: 11px;
  text-transform: none;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;}
.startBox1 ul li a:hover
 {color: #fff;}

.startBox1 h3, .startBox2 h3  
 {font-size:16px;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  height:30px;
  line-height: 30px;
  x_height: 48px;
  width:300px;
  _width: 304px;
  border-bottom: 1px solid #fff;
  color: white;
  background-color: #002E55;
  padding: 5px 0 8px 5px;
  margin: 0;}

.startBox1 h3 a, .startBox2 h3 a {
color:white;
text-decoration:none;
}

.startBox1, .startBox2 {
overflow:hidden;
}

.table4 
 {margin: 0;
  padding: 0;
  width: 620px;}
.table4 td div p 
 {margin: 3px 0 3px 0;}
.table4 td 
 {border: 1px solid #002E55;}
.table4 h3, .table4 h4 
 {background-color: #002e55;
  color: #fff;
  margin: 0;
  padding: 7px;
  display: block;}
.table4 h3 
 {font-size: 17px;}
.table4 h4 
 {font-size: 12px;}

.table5 td 
 {color: #000!important;
  font-size: 13px;}

.table1 th a 
 {color: #fff;}
.table1 th a:hover 
 {color: #ccc;}


/* #menu2 { background-image: url(/sites/bas/images/bg_mainmenu.gif); } */

a.solliciteren, a.expertise, a.duurzaam, a.medewerkers,
a.solliciterenactive, a.expertiseactive, a.duurzaamactive, a.medewerkersactive
 {display: block;
  width: 205px;
  height: 19px;
  float: left;
  font-size: 0px;
  border-top: 1px solid #000;}

.ocmssubmit 
 {background-color: #002E55;}


.searchtop 
 {background-color: #BCDEFE;}

.searchtop input, #searchtop select 
 {border: 1px solid #002E55;
  font-family: 'Trebuchet MS',Helvetica,Jamrul,sans-serif;
  padding: 2px;
  width: 110px;}

.searchtop select 
 {font-size: 12px!important;
  letter-spacing: 0px!important;}

.searchtoppadding
 {padding: 15px 15px 20px 15px;}

.searchtop table
 {color: #002E55;}
.searchtop form 
 {padding: 0;
  margin: 0;}

input.snelzoeken 
 {width: 46px!important;
  border: none!important;
  background: transparent;
  color: #002E55;
  font-weight: bold;}


