body{margin:0;padding:0;}
.container{position:relative;margin:auto;width:936px;color:#FF6600;font:12px/18px Arial,Helvetica,sans-serif ;}
img{border:none;}

* html clearfix{height: 1%;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

object{outline:none;} 

/*####################*/
/*#### HEADER/FOOTER ##*/
/*####################*/
/* Header */
.container .mainheader{background:#fff;height:105px;position:relative;margin:0;padding:0;overflow:hidden;width:936px;}
.container .mainheader .logo{height:63px;position:relative;}
.container .mainheader .logo img{position:absolute;bottom:3px;}
.container .mainheader p{line-height:normal;font-weight:bold;position:absolute;right:0px;top:24px;margin:0px;font-size:30px;font-family:Rockwell,Helvetica,sans-serif;/*padding-top:35px;text-indent:-1000px;width:300px;background:transparent url(../images/headers.gif) no-repeat 23px 31px;*/}
.container .mainheader .border{margin:0;height:3px;overflow:hidden;background-color:#ff6600;border-top:1px solid #ffb27f;border-bottom:1px solid #ffb27f;}
.container .mainheader ul{margin:0;padding:0;list-style:none;}
.container .mainheader ul li{margin:0;padding:0;}
.container .mainheader .nav{position:relative;}
.container .mainheader .nav .mainnav {/*width:700px;overflow:hidden;*/position:absolute; top:11px;margin:0px 0px 0px 0px;float:left;}
.container .mainheader .nav .mainnav .spaces{/*width:700px;overflow:hidden;*/width:30px;}
.container .mainheader .nav .mainnav li{float:left;vertical-align:bottom;display:block;margin-right:10px;}
.container .mainheader .nav .mainnav a{color:#f60;white-space:nowrap;padding:0px 27px 0px 0px;font:14px Rockwell,Helvetica,sans-serif;font-weight:bolder;  text-decoration:none; /*width:10em;overflow:hidden;*//*background: url(../images/nav.gif) no-repeat 0px 13px;text-indent:-1000px;outline:none;*/}
.container .mainheader .nav .mainnav a:hover,.header .nav .mainnav li a.active{text-decoration:none;color:#000; /*background: url(../images/nav.gif) no-repeat 0px -33px;*/}
/*.container .mainheader .nav .mainnav li.professionals a{width:119px;background-position:-101px 13px;}
.container .mainheader .nav .mainnav li.professionals a:hover,.header .nav .mainnav li.professionals a.active{background-position:-101px -33px;}
.container .mainheader .nav .mainnav li.trainees a{width:89px;background-position:-221px 13px;}
.container .mainheader .nav .mainnav li.trainees a:hover,.header .nav .mainnav li.trainees a.active{background-position:-221px -33px;}
.container .mainheader .nav .mainnav li.stagiairs a{width:90px;background-position:-310px 13px;}
.container .mainheader .nav .mainnav li.stagiairs a:hover,.header .nav .mainnav li.stagiairs a.active{background-position:-310px -33px;}
.container .mainheader .nav .mainnav li.vakgebieden a{width:122px;background-position:-399px 13px;}
.container .mainheader .nav .mainnav li.vakgebieden a:hover,.header .nav .mainnav li.vakgebieden a.active{background-position:-399px -33px;}
.container .mainheader .nav .mainnav li.waaroming a{width:102px;background-position:-520px 13px;}
.container .mainheader .nav .mainnav li.waaroming a:hover,.header .nav .mainnav li.waaroming a.active{background-position:-520px -33px;}*/
.container .mainheader .nav .sidewide {position:absolute;clear:both;right:0px;top:11px;/*width:158px;*/height:16px;}
.container .mainheader .nav .sidewide ul {margin:0;padding:0;float:none;}
.container .mainheader .nav .sidewide li {color:#aba195;float:left;}
.container .mainheader .nav .sidewide li span{height:30px;font-size:11px;color:#aba195;font-weight:bold;padding:0 4px 0 4px;}
.container .mainheader .nav .sidewide li a{height:30px;text-decoration:none;font-size:11px;color:#aba195;font-weight:bold;padding:0 4px 0 4px;}
.container .mainheader .nav .sidewide li a:hover{text-decoration:underline;}
.container .mainheader .nav .sidewide li .active{color:#000;}
.container .mainheader .nav .sidewide li.language{margin-left:25px;}


/* Footer */
.container .footer{position:relative;height:115px;border-top:1px solid #d5d5d5;padding-top:32px;}
.container .footer a.send{color:#aba195;padding-left:22px;background: url(../images/background-sprite.gif) no-repeat 0px -265px;display:block;text-decoration:none;}
.container .footer a.send:hover{text-decoration:underline;}
.container .footer .ingparts{position:absolute;right:0px;top:16px;color:#000;}
.container .footer .ingparts p{float:left;width:110px;margin:0;padding:0;}
.container .footer .ingparts a.ing{float:left;width:50px;height:30px;display:block;background: url(../images/background-sprite.gif) no-repeat -5px -853px;;text-indent:-10000px;}
.container .footer .ingparts a.nn{float:left;width:50px;height:30px;display:block;background: url(../images/background-sprite.gif) no-repeat -210px -853px;text-indent:-10000px;}
.container .footer ul{margin:18px 0 0 0;padding:0;list-style:none;padding-top:5px;border-top:1px solid #d5d5d5;}
.container .footer ul li{margin:0;padding:0 0 0 5px;float:left;}
.container .footer ul li a{height:30px;text-decoration:none;font-size:11px;color:#b3b1ad;padding:0 5px 0 5px;}
.container .footer ul li a:hover{text-decoration:underline;}

/*####################*/
/*#### END HEADER/FOOTER ##*/
/*####################*/


.container #tcenter  td.left{vertical-align:top;}
/*####################*/
/*#### MAINCONTENT ##*/
/*####################*/
.maincontent {font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;padding: 0;margin: -9px -9px 0 -4px;color: #000000;background-color:#fff;width:936px;overflow:visible;position:relative;}
.container .maincontent{margin:0;}

/*Links */

/*bread crumbs*/
.maincontent .breadcrumb{position:relative;clear:both;font-weight:bold;line-height:30px;margin:0 0 21px 0;color:#887777;}
.maincontent .breadcrumb a{text-decoration:underline;font-weight:bold;font-size:12px;color:#ff6600;padding:0 23px 0 0; background: url(../images/background-sprite.gif) no-repeat right -701px;}

/*pageoptions*/
.maincontent .pageoptions {position:absolute;right:0px;top:22px;height:16px;font-weight:bold;color:#aba195;/*text-align: right;margin-bottom:5px;visibility:visible;z-index:10;border:1px solid #333;display:block;*/}
.maincontent .pageoptions span.disabled{font-size:11px;color:#e3e3e3;font-weight:bold;padding:0 3px 0 3px;}
.maincontent .pageoptions a{text-decoration:none;font-size:11px;color:#aba195;font-weight:bold;padding:0 3px 0 3px;}
.maincontent .pageoptions a:hover{text-decoration:underline;}

/*Tooltip*/
#tooltip {display:none;position:absolute;background:transparent url(../images/tooltip.png) no-repeat top left;font-size:11px;line-height:16px;height:52px;width:178px;padding:10px;z-index:1000;color:#000;}

/**content*/
.maincontent .content{position:relative;width:676px;float:left;}
.maincontent .content h1{color:#ff6600;font-size:20px;margin:0;}
.maincontent .content h1 span{display:block;font-size:14px;color:#000;}
.maincontent .content h1.vacancy{color:#fff;font-size:16px;line-height:40px;font-size:16px;padding:0 0 0 16px;background:#fff url(../images/background-sprite.gif) repeat-x 0px -647px;}
.maincontent .content h2{color:#ff6600;font-size:14px;margin-top:30px}
.maincontent .content h3{font-size:12px;margin-bottom:0;padding-bottom:0px;}
.maincontent .content p{margin-top:0px;}
.maincontent .content a{color:#ff6600;text-decoration:underline;}
.maincontent .content a:hover{color:#887777}
.maincontent .content ul{position:relative;list-style:none;margin:0;padding:0;}
.maincontent .content ul li {background: url(../images/background-sprite.gif) no-repeat -15px -1146px;padding-left:20px;line-height:22px;}
.maincontent .content .noresult ul li {background: url(../images/background-sprite.gif) no-repeat -15px -1146px;padding-left:20px;line-height:22px;}

.maincontent .content table{width:100%;margin:0;padding:0;border-collapse:collapse;z-index:1;position:relative;}
.maincontent .content th{font-weight:bold;color:#ff6600;border:none;margin:0;padding:0 0 10px 0;margin:0 0px 0;text-align:left;padding:12px 0 12px 0px;}
.maincontent .content tr td{padding:12px 0 12px 4px;margin:0;border:0;color:#000;}

.maincontent .content .image{position:relative;float:left;width:240px;padding:10px 20px 40px 0px}
.maincontent .content .image img{border:1px solid #e4e1dd;}
.maincontent .content .note em{color:#887777;font-size:11px;display:block;}

.maincontent  a.button{position:relative;overflow:hidden;height:30px;display: inline-block;margin:10px 30px 10px 0;font-weight:bold;font-size:14px;color:#ff6600;text-decoration:none;text-decoration:none;background: url(../images/background-sprite.gif) no-repeat right -602px;padding:0 20px 0 0;}
.maincontent  a.button span{cursor:pointer;background: url(../images/background-sprite.gif) no-repeat left -602px;display: inline-block;height:29px;line-height:29px;padding:0 0 4px 20px;}
.maincontent  a.button:hover{color:#887777;background: url(../images/background-sprite.gif) no-repeat right -1295px;}
.maincontent  a.button:hover span{color:#887777;background: url(../images/background-sprite.gif) no-repeat left -1295px;}

.maincontent a.buttonsecond,.maincontent .content a.buttonsecond{display: inline-block;overflow:hidden;height:20px;color:#000;font-weight:bold;padding-left:14px;text-decoration:none;background: url(../images/background-sprite.gif) no-repeat -8px -265px;display:block;}
.maincontent a.buttonsecond:hover,.maincontent .content a.buttonsecond:hover{text-decoration:underline;color:#000;}
.maincontent a.extern{color:#000;font-weight:bold;padding-left:28px;background: url(../images/background-sprite.gif) no-repeat -88px -39px;line-height:39px;height:39px;display:block;}


.maincontent .content ul{margin:0 0 20px 0 ;}
.maincontent .content ul.linklist li{margin:0; padding:0;line-height:24px;background:none;}
.maincontent .content ul.linklist li a{display:block;font-weight:normal;text-decoration:underline;padding-left:16px;color:#000;background: url(../images/background-sprite.gif) no-repeat -8px -262px;}
.maincontent .content ul.linklist li a:hover{color:#ff6600;background: url(../images/background-sprite.gif) no-repeat -8px -214px;}


.maincontent .content .visualvideoplay{position:relative;height:260px;float:right ;}
.maincontent .content a.playvideo{position:absolute;text-decoration:none;bottom:5px;left:0px;color:#000;font-weight:bold;padding-left:28px;background: url(../images/background-sprite.gif) no-repeat 0px -258px;line-height:29px;height:29px;display:block;}
.maincontent .content a.playvideo:hover{text-decoration:underline;}

.maincontent .content .line:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.maincontent .content .line{*zoom:1;margin-bottom:20px;}

.maincontent .content .left{position:relative;overflow:hidden;float:left;margin:0 14px 0px 0;display:block;width:331px;}
.maincontent .content .right{position:relative;overflow:hidden;float:left;margin:0 0px 0px 0;display:block;width:331px;}


/* Vacancy specification */
.maincontent .content .vacancyspecification{position:relative;height:260px;}
.maincontent .content .vacancyspecification .visualvideoplay{position:relative;width:238px;overflow:hidden;height:260px;float:left;}
.maincontent .content .vacancyspecification a.playvideo{position:absolute;text-decoration:none;bottom:5px;left:0px;color:#000;font-weight:bold;padding-left:28px;background: url(../images/background-sprite.gif) no-repeat 0px -258px;line-height:29px;height:29px;display:block;}
.maincontent .content .vacancyspecification a.playvideo:hover{text-decoration:underline;}
.maincontent .content .vacancyspecification .details{position:relative;float:left;padding:22px 0 0 24px;width:410px;}
.maincontent .content .vacancyspecification .details dl{width:165px;padding:0 26px 0 0;float:left;margin:0;}
.maincontent .content .vacancyspecification .details dl dt{font-weight:bold;margin:0;padding:0 0 3px;}
.maincontent .content .vacancyspecification .details dl dd{margin:0 0 5px 0;}
.maincontent .content .vacancyspecification .details .button{position:absolute;right:55px;bottom:10px; margin:0;}

/*sendafriend */
.sendafriendcontent .sendafriend{position:absolute;z-index:1200;color:#aba195;display:none;border-right:1px solid #ddd9d4;text-align:right;width:360px;background: url(../images/background-extratoggle.gif) no-repeat -200px -12px;left:487px;top:124px;}
/*.sendafriendcontent .nl {background: url(../images/background-extratoggle.gif) no-repeat -160px -12px;left:487px;top:124px;}*/
/*.sendafriendcontent .en {background: url(../images/background-extratoggle.gif) no-repeat -142px -12px;left:487px;top:124px;}*/
.sendafriendcontent .sendafriend .formcontainer{border:1px solid #ddd9d4;color:#000;background:#fff;/*height:290px;*/text-align:left;border-top:none;border-right:none;padding:5px 10px 15px 15px;margin:31px 0 0 0;}
.sendafriendcontent .sendafriend .default-label {clear:both;color:#000000;display:block;margin:0 0 0;padding:0 0 6px;position:relative;}
.sendafriendcontent .sendafriend .default-label span,.sendafriend .default-label label {display: block;float: left;width: 105px;overflow:hidden;}
.sendafriendcontent .sendafriend .default-label input{margin:0px 0 0 0px;padding:7px 0 0 7px;width:220px;height:25px;border:none;background: url(../images/background-sprite.gif) no-repeat 0px -398px;}
.sendafriendcontent .sendafriend .default-label textarea{margin:0px 0 0 0px;padding:6px 10px 5px 7px;width:210px;height:80px;border:none;background: url(../images/bg-textarea.gif) no-repeat 0px 0px;}
.sendafriendcontent .sendafriend  a.send{margin-left:100px;float:none;}
.sendafriendcontent .sendafriend a.close{clear:both;background: url(../images/background-sprite.gif) no-repeat -64px -1119px;color:#aba195;text-decoration:none;padding:0 0 0 14px;}
.sendafriendcontent .sendafriend a.close:hover{text-decoration: underline;}
.sendafriendcontent .sendafriend a.buttontoggle{color:#aba195;font-weight:bold;font-size:11px;padding:0px 7px;top:5px;display:block;background:#fff;right:0px;position:absolute;}
.sendafriendcontent .sendafriend #buttons  a.send{position:relative;overflow:hidden;height:30px;display: inline-block;margin:10px 30px 10px 0;font-weight:bold;font-size:14px;color:#ff6600;text-decoration:none;text-decoration:none;background: url(../images/background-sprite.gif) no-repeat right -602px;padding:0 20px 0 0;}
.sendafriendcontent .sendafriend #buttons  a.send span{cursor:pointer;background: url(../images/background-sprite.gif) no-repeat left -602px;display: inline-block;height:29px;line-height:29px;padding:0 0 4px 20px;}
.sendafriendcontent .sendafriend #buttons a.send:hover{color:#887777;background: url(../images/background-sprite.gif) no-repeat right -1295px;}
.sendafriendcontent .sendafriend #buttons a.send:hover span{color:#887777;background: url(../images/background-sprite.gif) no-repeat left -1295px;}
.sendafriendcontent .sendafriend #buttons {text-align:right;}
.sendafriendcontent .sendafriend #buttons .clear {display:none;}
.sendafriendcontent .sendafriend td.headline {color:#FF6600;font-size:14px;margin-top:30px;font-weight:bold;}
.sendafriendcontent .sendafriend td.heading3 {color:#FF6600;font-size:12px;margin-top:30px;font-weight:bold;}

/*Search results*/
.maincontent .content .noresult{display:none;}
.maincontent .content .searchresult{/*width:100%;*/margin:0;padding:0;border-collapse:collapse;z-index:1;position:relative;top:0px;table-layout:fixed;}
.maincontent .content .searchresult th{font-weight:bold;color:#ff6600;border:none;padding:10px 0 10px 4px;margin:10px 0px 0;}
.maincontent .content .searchresult th.header {position:relative;z-index:1;border:none;text-align:left;/*background: url(../images/background-sprite.gif) no-repeat right -738px;*/ cursor: pointer;}
.maincontent .content .searchresult th.headerSortDown {background: url(../images/background-sprite.gif) no-repeat right -776px;}
.maincontent .content .searchresult th.headerSortUp {background: url(../images/background-sprite.gif) no-repeat right -802px;}
.maincontent .content .searchresult th.nr{width:50px;}
.maincontent .content .searchresult th.function{width:310px;}
.maincontent .content .searchresult th.date{width:80px;}
.maincontent .content .searchresult th.region{width:150px;}
.maincontent .content .searchresult th.company{width:60px;}
.maincontent .content .searchresult tr td{padding:12px 0 12px 4px !important;margin:0;border:0;cursor:pointer;color:#000;vertical-align:top;}
.maincontent .content .searchresult td a{text-decoration:none;color:#000;}
.maincontent .content .searchresult tr.even td{}
.maincontent .content .searchresult tr.odd td{background-color:#f9f8f7;}
#htmlmodule .maincontent .content .searchresult tr.highlight td{background-color:#aba195;color:#fff;}
.maincontent .content .searchresult tr.highlight td, .maincontent .content .searchresult tr.highlight td a{background-color:#aba195;color:#fff;}
.maincontent .content .searchresult td.logo{text-indent:-10000px;}
.maincontent .content .searchresult td.ing{background: url(../images/background-sprite.gif) no-repeat -5px -849px;}
.maincontent .content .searchresult td.rvs{background: url(../images/background-sprite.gif) no-repeat-105px -849px;}
.maincontent .content .searchresult td.nn{background: url(../images/background-sprite.gif) no-repeat -210px -849px;} 

/*.maincontent .content .searchresult td.logo{background: url(../Images/background-sprite.gif) no-repeat 0px -924px;text-indent:-10000px;}
.maincontent .content .searchresult td.ing{background-position:-5px -849px;}
.maincontent .content .searchresult td.rvs{background-position:-105px -849px;}
.maincontent .content .searchresult td.nn{background-position:-210px -849px;}*/

.maincontent .content .searchresult tr.highlight td.ing{background-position:-5px -949px;color:#fff;}
.maincontent .content .searchresult tr.highlight td.rvs{background-position:-105px -949px;color:#fff;}
.maincontent .content .searchresult tr.highlight td.nn{background-position:-210px -949px;color:#fff;}
/*intro subhomepage*/
.intro{position:relative;border:1px solid #ffba7f;height:228px;overflow:hidden;padding:20px 365px 20px 20px;margin:0 0 20px 0;}
.intro h1{padding-bottom:20px;}
.intro p{font-size:16px;line-height:24px;}
.intro a.button1{position:absolute;right:0px;top:0px;display:block;width:342px;height:134px;background:url(../images/bg-introbuttons.gif) no-repeat 0px 0px;}
.intro a.button2{position:absolute;right:0px;top:134px;display:block;width:342px;height:134px;background:url(../images/bg-introbuttons.gif) no-repeat 0px -136px;}
.intro a.button1:hover{background-position:0px -271px;}
.intro a.button2:hover{background-position:0px -407px;}

/*Testimonial*/
.maincontent .content .testimonial{border:1px solid #cccccc;height:171px;width:329px;}
.maincontent .content .testimonial img{position:absolute;top:0px;right:0px;z-index:1;}
.maincontent .content .testimonial p{position:relative;font-size:12px;z-index:10;padding:20px 0 0 10px;}
.maincontent .content .testimonial p span{font-size:11px;display:block;color:#887777}
.maincontent .content .testimonial em{position:absolute;bottom:5px;padding:0 10px 0px 0;left:10px;color:#938878;font-size:12px}
.maincontent .content .testimonial a.playvideo{position:relative;bottom:10px;z-index:10;border:1px solid #ff8533;background-color:#fff;width:80px;position:absolute;left:7px; bottom:60px;}

.maincontent .content ul.lines{border-top:1px solid #eeecea;}
.maincontent .content ul.lines li{margin:0; padding:0;line-height:32px;background:none;}
.maincontent .content ul.lines li a{display:block;border-bottom:1px solid #eeecea;font-weight:normal;text-decoration:none;padding-left:16px;color:#000;background: url(../images/background-sprite.gif) no-repeat -8px -1433px;}
.maincontent .content ul.lines li a:hover{color:#ff6600;text-decoration:underline;background: url(../images/background-sprite.gif) no-repeat -8px -1333px;}


.maincontent .content .search form{border-top:1px solid #eeecea;height:100px;}
.maincontent .content .search .default-label {display: block;font-weight:bold;position: relative;margin: 8px 0 5px 10px;padding: 0 0 8px;clear:both;}
.maincontent .content .search .default-label span,.maincontent .search .default-label label {display: block;float: left;width: 70px;overflow:hidden;}
.maincontent .content .search .default-label select{width:240px;}
.maincontent .content .search .buttonsearch{position:absolute;bottom:0px;font-weight:bold;right:13px;line-height:31px;height:31px;width:71px;color:#ff6600;background: url(../images/background-sprite.gif) no-repeat -191px -151px;border:none;}

/*results extrainfo */
.maincontent .content .containertoggle{position:absolute;width:676px;background: url(../images/background-extratoggle.gif) no-repeat top right;height:43px;left:0px;top:-4px;}
.maincontent .content h1.extrainfo {margin:10px 0 18px 2px;}
.maincontent .content .containertoggle .toggleextrainfo{position:absolute;outline:none;text-decoration:none;background: url(../images/background-sprite.gif) no-repeat right -776px;right:10px;top:11px;color:#ff6600;font-weight:bold;	padding:8px 26px 10px 13px;}
.maincontent .content .containertoggle .toggleextrainfoactive{background: url(../images/background-sprite.gif) no-repeat right -802px;}
.maincontent .content div.extrainfo{border:1px solid #ddd9d4;border-top:none;padding:5px 10px 15px 15px;margin:-7px 0 0 0;}
.maincontent .content div.extrainfo h3{padding-right:240px;}
.maincontent .content div.extrainfo p{min-height:100px;padding-right:240px;height:auto !important;height:100px;}
.maincontent .content div.extrainfo .right{position:absolute;right:20px;top:57px;width:210px;}
.maincontent .content div.extrainfo .right a{display:block;padding:5px 0 0 11px;color:#000;background: url(../images/background-sprite.gif) no-repeat -5px -696px;text-decoration:none;}
.maincontent .content div.extrainfo .right a:hover{text-decoration:underline;}
.maincontent .content div.extrainfo a.close{background: url(../images/background-sprite.gif) no-repeat -64px -1119px;color:#aba195;text-decoration:none;padding:0 0 0 14px;}
.maincontent .content div.extrainfo a.close:hover{text-decoration: underline;}
/*Pager*/
.maincontent .content .pager{color:#887777;font-weight:bold;line-height:28px;font-size:11px;border-top:1px solid #d5d0ca;padding:30px 0 0 250px;margin:20px 0 80px 0;}
.maincontent .content .pager .pagedisplay{display:block;line-height:28px;width:auto;padding:0 10px 0 10px;float:left;background: url(../images/background-sprite.gif) no-repeat center -1084px;}
.maincontent .content .pager a.pages{display:block;text-decoration:none;color:#887777;font-size:12px;cursor:pointer;line-height:28px;width:24px;text-align:center;;overflow:hidden;float:left;background: url(../images/background-sprite.gif) no-repeat 0px -1112px;}
.maincontent .content .pager a.activepage{color:#ff6600;background: url(../images/background-sprite.gif) no-repeat -24px -1112px;}
.maincontent .content .pager a.pages:hover{color:#ff6600;}
.maincontent .content .pager .prev{position:relative;display:block;cursor:pointer;line-height:28px;width:50px;padding:0 18px 0 10px;float:left;background: url(../images/background-sprite.gif) no-repeat left -1084px;}
.maincontent .content .pager .next{position:relative;display:block;cursor:pointer;line-height:28px;width:70px;padding:0 0 0 15px;float:left;background: url(../images/background-sprite.gif) no-repeat right -1084px;}

/*Sitemap*/
.maincontent .sitemap .leftblock{position:relative;height:auto;float:left;width:298px;margin-right:20px;}
.maincontent .sitemap .middleblock{position:relative;height:auto;float:left;width:299px;}
.maincontent .sitemap .rightblock{position:relative;height:auto;float:left;width:298px;margin-left:20px;}
.maincontent .sitemap h3{font-size:14px;padding:0 0 0 10px;line-height:38px;width:284px;overflow:hidden;margin:0 0 0 0;color:#fff;background: url(../images/background-sprite.gif) no-repeat 0px -289px;}
.maincontent .sitemap h3 a {color:#fff;text-decoration:none;}
.maincontent .sitemap h3 a:hover {color:#fff;text-decoration:underline;}
.maincontent .sitemap .rightblock h3{width:289px;}
.maincontent .sitemap ul{margin:0; padding:5px 0 5px 0;list-style:none;width:292px;overflow:hidden;border:1px solid #d6d6d6;}
.maincontent .sitemap .rightblock ul{width:297px;}
.maincontent .sitemap ul li{margin:0; padding:0;line-height:24px;}
.maincontent .sitemap ul li span,.maincontent .sitemap ul li a{display:block;font-weight:bold;padding-left:23px;text-decoration:none;color:#887777;line-height:22px;background: url(../images/background-sprite.gif) no-repeat 0px -262px;}
.maincontent .sitemap ul li a{display:inline;}
.maincontent .sitemap ul li a:hover{color:#ff6600;background: url(../images/background-sprite.gif) no-repeat 0px -214px;}
.maincontent .sitemap ul ul{border:none;width:auto;padding:0 0 0 13px;}
.maincontent .sitemap ul li ul li a{font-weight:normal;background: url(../images/background-sprite.gif) no-repeat 0px -214px;}
.maincontent .sitemap ul li ul li a:hover{font-weight:normal;background: url(../images/background-sprite.gif) no-repeat 0px -262px;}

/*####################*/
/*#### END MAINCONTENT ##*/
/*####################*/

/*####################*/
/*###### HOMEPAGE ####*/
/*####################*/
/*Homepage blocks*/
.maincontent .slideshow{position:absolute;left:318px;top:20px;height:315px;width:616px;background-color:#b3a99d;overflow:hidden;}

/*Homepage search block*/
.maincontent .searchhome{position:relative;left:0px;top:20px;height:315px;width:298px;background-color:#ff6900;overflow:hidden;}
.maincontent .searchhome .searchform{padding:0px;margin:0px;height:315px;width:298px;background:url(../images/background-search.png) repeat-x top left;color:#fff;font-weight:bold;}
.maincontent .searchhome h1{line-height:44px;height:44px;overflow:hidden;margin:0px;}
.maincontent .searchhome .default-label {display: block;position: relative;margin: 8px 0 20px;padding: 0 0 8px;clear:both;}
.maincontent .searchhome .default-label span,.maincontent .search .default-label label {display: block;float: left;width: 70px;overflow:hidden;}
.maincontent .searchhome .default-label span.vacnummer{width: 120px;}
.maincontent .searchhome select{position:absolute;width:210px;float:left;}
.maincontent .searchhome label.counterlabel{position:absolute;left:10px;top:80px;font-size:14px;}
.maincontent .searchhome .counter{position:absolute;top:112px;letter-spacing: 13px;width:90px;font-size:18px;padding-left:10px;line-height:33px;margin:0px;color:#ff6600;background: url(../images/background-sprite.gif) no-repeat -84px -151px;}
.maincontent .searchhome .countertotal{position:absolute;color:#887777;right:10px;}
.maincontent .searchhome .counterbetween{position:absolute;top:112px;left:10px;line-height:33px;text-align:center;width:278px;font-weight:normal;}
.maincontent .searchhome .buttonsearch{position:absolute;bottom:10px;font-weight:bold;right:13px;color:#fff;line-height:31px;height:31px;width:71px;color:#ff6600;background: url(../images/background-sprite.gif) no-repeat 0px -151px;border:none;}
.maincontent .searchhome ul{margin:0; padding:0; list-style:none;width:298px;overflow:hidden;}
.maincontent .searchhome ul li{margin:0; padding:0;float:left;}
.maincontent .searchhome ul li a{display:block;height:33px;text-decoration:none;float:left;line-height:33px;font-size:12px; padding-left:12px;cursor:pointer;width:137px;color:#fff;font-weight:bold;background: url(../images/background-sprite.gif) no-repeat -0px -78px;}
.maincontent .searchhome ul li a:hover{text-decoration:underline;}
.maincontent .searchhome ul li .tab2{background: url(../images/background-sprite.gif) no-repeat -149px -78px;}
.maincontent .searchhome ul li .tab1{background: url(../images/background-sprite.gif) no-repeat 0px -78px;}
.maincontent .searchhome ul li a{outline: none;}
.maincontent .searchhome ul li a.active{font-size:13px; background:none;text-decoration:none;}
.maincontent .searchhome .tabscontent {position:absolute;top:74px; display: block;padding:10px;width:278px; height:176px;overflow:hidden; }
.maincontent .searchhome a.send{position:absolute;text-decoration:none;top:274px;color:#fff;background: url(../images/background-sprite.gif) no-repeat 0px -111px;line-height:40px;height:40px;padding-left:22px;}
.maincontent .searchhome a.send:hover{text-decoration:underline;}

/*Homepage search jobsindex*/
.maincontent .listcontainer{position:relative;width:936px;height:265px;margin:40px 0 30px 0;padding:1px 0 0 0;overflow:hidden;}
.maincontent .listcontainer h2{line-height:31px;border-bottom:1px solid #dbd9d6;margin:0px;}

.maincontent .listtab ul{margin:-1px 0 0 0; padding:0px 0 0 0 ;position:absolute; z-index:100;right:0px;list-style:none;overflow:hidden;}
.maincontent .listtab ul li{margin:0; padding:0;float:left;margin-left:-1px;}
.maincontent .listtab ul li.first{margin-left:0px;}
.maincontent .listtab ul li a{display:block;text-decoration:none;border:1px solid #dbd9d6;height:31px;float:left;line-height:31px;font-size:12px; padding:0px 12px 0px 12px ;cursor:pointer;color:#aba195;font-weight:bold;}
.maincontent .listtab ul li a{outline: none;}
.maincontent .listtab ul li a:hover{text-decoration:underline;}
.maincontent .listtab ul li a.active{color:#ff6600; background:none;border-bottom:1px solid #fff;}
.maincontent .listtab ul li a.active:hover{text-decoration:none;}

.maincontent .jobsindex{position:absolute; top:35px;}
.maincontent .jobsindex .leftblock{position:relative;float:left;width:298px;margin-right:20px;overflow:hidden;}
.maincontent .jobsindex .middleblock{position:relative;float:left;width:299px;overflow:hidden;}
.maincontent .jobsindex .rightblock{position:relative;float:left;width:299px;margin-left:20px;overflow:hidden;}
.maincontent .jobsindex ul{margin:0; padding:0; list-style:none;}
.maincontent .jobsindex ul li a.playvideo{position:absolute;color:#fff;top:7px;width:28px;right:30px;padding-left:7px;text-indent:-10000px;height:30px;overflow:hidden;background: url(../images/background-sprite.gif) no-repeat -53px -1112px;}
.maincontent .jobsindex ul li a.playvideo:hover{background: url(../images/background-sprite.gif) no-repeat -53px -1112px;}
.maincontent .jobsindex ul li{margin:0; padding:0;border-bottom:1px solid #dbd9d6;height:39px;position:relative;}
.maincontent .jobsindex ul li a{display:block;text-decoration:none;color:#000;width:100%;padding-left:7px;line-height:39px;}
.maincontent .jobsindex ul li a:hover{color:#fff;background:#fff url(../images/background-sprite.gif) repeat-x 0px 0px;}
.maincontent .jobsindex ul li a span{position:absolute;color:#fff;top:2px;width:26px;text-align:center; right:6px;height:30px;overflow:hidden;background: url(../images/background-sprite.gif) no-repeat -41px -40px;}
.maincontent .jobsindex ul li a:hover span{color:#ff6600;background: url(../images/background-sprite.gif) no-repeat 0px -40px;}
.maincontent .jobsindex ul li a.filternoresult{cursor:auto;opacity:.4;}
.maincontent .jobsindex ul li a.filternoresult:hover{color:#000;background:none;}
.maincontent .jobsindex ul li a.filternoresult:hover span{color:#fff;background: url(../images/background-sprite.gif) no-repeat -41px -40px;}
/*####################*/
/*#### END HOMEPAGE ##*/
/*####################*/

/*####################*/
/*#### NAVIGATION ##*/
/*####################*/

.maincontent .leftnavigation{position:relative;padding:0 20px 0 0;width:240px;float:left;line-height:15px;}
.maincontent .leftnavigation .block{position:relative;left:0px;top:0px;width:240px;overflow:hidden;}
/*Navigation headers*/
.maincontent .leftnavigation h3{font-size:14px;padding:0 0 0 10px;line-height:38px;height:38px;margin:0 0 0 0;}
.maincontent .leftnavigation ul{margin:0; padding:0;list-style:none;width:238px;overflow:hidden;border:1px solid #d6d6d6;}
.maincontent .leftnavigation .headerorange h3{color:#fff;background: url(../images/background-sprite.gif) no-repeat 0px -289px;}
.maincontent .leftnavigation .headergrey h3{color:#fff;background: url(../images/background-sprite.gif) no-repeat 0px -327px;}
.maincontent .leftnavigation .headerwhite h3{border:1px solid #d6d6d6;border-bottom:none;color:#ff7500;}

/*Linklist*/
.maincontent .leftnavigation .linklist{}
.maincontent .leftnavigation .linklist ul li{margin:0; padding:0;border-top:1px solid #dbd9d6;height:39px;background:#fff url(../images/background-sprite.gif) repeat-x 0px 0px;}
.maincontent .leftnavigation .linklist ul li a{display:block;text-decoration:none;color:#000;padding-left:23px;line-height:39px;height:39px;background: url(../images/background-sprite.gif) no-repeat 0px -112px;}
.maincontent .leftnavigation .linklist ul li a:hover{color:#fff;font-weight:bold;}
/*Subnavigation*/
.maincontent .leftnavigation .subnav ul{padding:5px 0 5px 0;}
.maincontent .leftnavigation .subnav ul li{margin:0; padding:0;line-height:0px;font-size:1px;}
.maincontent .leftnavigation .subnav ul li a{font-size:12px;display:block;font-weight:bold;padding-left:23px;text-decoration:none;color:#887777;line-height:24px;background: url(../images/background-sprite.gif) no-repeat 0px -262px;}
.maincontent .leftnavigation .subnav ul li a:hover{color:#ff6600;}
.maincontent .leftnavigation .subnav ul li a.selected{color:#ff6600;background: url(../images/background-sprite.gif) no-repeat 0px -214px;}
.maincontent .leftnavigation .subnav ul ul{border:none;width:auto;padding:0 0 0 13px;}
.maincontent .leftnavigation .subnav ul li ul li a{font-weight:normal;background: url(../images/background-sprite.gif) no-repeat 0px -214px;}
.maincontent .leftnavigation .subnav ul li ul li a:hover{font-weight:normal;background: url(../images/background-sprite.gif) no-repeat 0px -262px;}
.maincontent .leftnavigation .subnav ul li ul li a.selected{font-weight:normal;background: url(../images/background-sprite.gif) no-repeat 0px -262px;}
/*Text block*/
.maincontent .leftnavigation .text{width:218px;overflow:hidden;border:1px solid #d6d6d6;padding: 0 10px 10px;}
.maincontent .leftnavigation .text p{color:#000;line-height:16px;margin:10px 0 10px 0;}
.maincontent .leftnavigation .text a{background: url(../images/background-sprite.gif) no-repeat -8px -262px;font-weight:bold;color:#000;padding-left:16px;line-height:20px;display:block;}
.maincontent .leftnavigation .text a:hover{background: url(../images/background-sprite.gif) no-repeat -8px -214px}
/*Search*/
.maincontent .leftnavigation .search{}
.maincontent .leftnavigation .search{position:relative;width:240px;overflow:hidden;}
.maincontent .leftnavigation .search form{padding:0px;margin:0px;color:#000;font-weight:bold;position:relative;}
.maincontent .leftnavigation .search #tabs{position:relative;height:288px;overflow:hidden;}
.maincontent .leftnavigation .search .tabscontent{position:absolute;top:30px;width:238px;border-left:1px solid #d6d6d6;height:258px;border-right:1px solid #d6d6d6;}
.maincontent .leftnavigation .search .default-label {position: relative;display: block;margin: 0;padding: 8px 12px 2px;}
.maincontent .leftnavigation .search .default-label span,.maincontent .search .default-label label {display: block;}
.maincontent .leftnavigation .search .default-label select{margin:7px 0 0 0;right:0px;width:214px;}
.maincontent .leftnavigation .search .default-label span.normal{font-weight:normal;text-align:center;}
.maincontent .leftnavigation .search .borderbottom{padding-bottom:10px;border-bottom:1px solid #d6d6d6;}
.maincontent .leftnavigation .search .default-label input{margin:7px 0 0 -5px;padding:5px 0 0 7px;width:220px;height:25px;border:none;background: url(../images/background-sprite.gif) no-repeat 0px -398px;}
.maincontent .leftnavigation .search .counter{letter-spacing: 13px;font-size:18px;width:90px;padding-left:10px;line-height:33px;margin:4px 0 5px -3px;color:#ff6600;background: url(../images/background-sprite.gif) no-repeat 0px -441px;}
.maincontent .leftnavigation .search .countertotal{position:absolute;top:23px;right:7px;color:#887777;}
.maincontent .leftnavigation .search .buttonsearch{position:absolute;bottom:0px;height:45px;width:240px;border-top:1px solid #d6d6d6;background: url(../images/background-sprite.gif) no-repeat 0px -479px;}
.maincontent .leftnavigation .search .buttonsearch input{position:absolute;top:7px;right:10px;font-weight:bold;right:13px;color:#fff;line-height:31px;height:31px;width:71px;color:#ff6600;background: url(../images/background-sprite.gif) no-repeat 0px -151px;border:none;}
.maincontent .leftnavigation .search p{margin:0; padding: 10px 10px 8px;width:218px;overflow:hidden;border-bottom:none;}
.maincontent .leftnavigation .search ul{margin:0; padding:0; list-style:none;width:238px;overflow:hidden;border-bottom:none;}
.maincontent .leftnavigation .search ul li{margin:0; padding:0;float:left;}
.maincontent .leftnavigation .search ul li a{text-decoration:none;cursor:pointer;}
.maincontent .leftnavigation .search ul li .tab2{background: url(../images/background-sprite.gif) no-repeat -119px -368px;padding-left:6px;width:116px;}
.maincontent .leftnavigation .search #tabs-2{display:none;}
.maincontent .leftnavigation .search #location{height:45px;}
.maincontent .leftnavigation .search #expertise{height:45px;}
.maincontent .leftnavigation .search ul li .tab1{background: url(../images/background-sprite.gif) no-repeat 0px -368px;}
.maincontent .leftnavigation .search ul li a.active{font-size:13px; background:none;}
.maincontent .leftnavigation .search ul li a{display:block;height:29px;float:left;line-height:29px;font-size:12px; padding-left:11px;cursor:pointer;width:105px;outline: none;color:#000;font-weight:bold;background: url(../images/background-sprite.gif) no-repeat -0px -368px;}

/*Search filter*/
.maincontent .leftnavigation .searchfilter{}
.maincontent .leftnavigation .searchfilter ul{margin:0; padding:0; list-style:none;width:240px;border:none;}
.maincontent .leftnavigation .searchfilter ul li{margin:0; background: url(../images/background-sprite.gif) no-repeat -0px -289px;border-top:1px solid #ffb380;border-left:1px solid #ff7500;border-right:1px solid #ff7500;}
.maincontent .leftnavigation .searchfilter ul li a{display:block;cursor:pointer;line-height:36px;font-size:14px;text-decoration:none;padding-left:35px;margin-left:-3px;outline: none;color:#fff;font-weight:bold;background: url(../images/background-sprite.gif) no-repeat 0px -526px;}
.maincontent .leftnavigation .searchfilter ul li a.filternoresult{cursor:auto;opacity:.4;}
.maincontent .leftnavigation .searchfilter ul li.active {background:none;padding:0;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.maincontent .leftnavigation .searchfilter ul li.active a{color:#ff7500;background: url(../images/background-sprite.gif) no-repeat -3px -565px;text-decoration:none;}
.maincontent .leftnavigation .searchfilter ul li ul{display:none;border-bottom:1px solid #d6d6d6;background:#fff;width:238px;}
.maincontent .leftnavigation .searchfilter ul li ul{}

.maincontent .leftnavigation .searchfilter ul li ul li{background:#fff;margin:0 0 0 -32px;border:none;border-top:1px solid #d6d6d6;width:270px;overflow:hidden;}
.maincontent .leftnavigation .searchfilter ul li ul li a,
.maincontent .leftnavigation .searchfilter ul li.active ul li a {background:none;color:#000;font-size:12px;font-weight:normal;border-top:none;display:block;}
.maincontent .leftnavigation .searchfilter ul li ul li a span{color:#ff7500;font-weight:bold;width:30px;display:block;float:left;padding:0 0 0 8px;}
.maincontent .leftnavigation .searchfilter ul li ul li.active{width:270px;color:#000;background:#aba195 url(../images/background-sprite.gif) no-repeat right -1119px;}
.maincontent .leftnavigation .searchfilter ul li ul li.active a{color:#fff;font-size:12px;font-weight:bold;border-top:none;}
.maincontent .leftnavigation .searchfilter ul li ul li.active a span{color:#fff;}
/*####################*/
/*#### END NAVIGATION ##*/
/*####################*/

.overlay{display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index:1001;
	opacity: 0.8;
}
.overlaycontent {
	display: none;
	position: fixed;
	top: 25%;
	left: 25%;
	width: 600px;
	height: 520px;
	padding: 0;
	border:3px solid #E5E5E5;
	border-top-color:#fff;
	border-left-color:#fff;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

/*Shadows*/
.shadowleftsearch{padding-left:29px;margin-left:-29px;padding-bottom:27px;margin-bottom:-27px;background:#fff url(../images/shadowleftsearch.gif) no-repeat left bottom;}
.shadowleft{padding-left:24px;margin-left:-24px;padding-bottom:28px;margin-bottom:0;background:#fff url(../images/shadowleft.gif) no-repeat left bottom;}
.shadowleftright{padding-left:29px;margin-left:-29px;padding-right:29px;margin-right:-29px;padding-bottom:27px;margin-bottom:-27px;background:#fff url(../images/shadowleftright.gif) no-repeat left bottom;}
#couponForm .headline {color:#f60; font-size:20px;font-weight:bold;}
#couponForm .t1 {color:#000; font-size:12px;font-weight:normal;}
#couponForm tr td {padding: 5px 0 5px 5px;}
#couponForm #buttons a.send{position:relative;overflow:hidden;height:30px;display: inline-block;margin:10px 30px 10px 0;font-weight:bold;font-size:14px;color:#ff6600;text-decoration:none;text-decoration:none;background: url(../images/background-sprite.gif) no-repeat right -602px;padding:0 20px 0 0;}
#couponForm #buttons a.send span{cursor:pointer;background: url(../images/background-sprite.gif) no-repeat left -602px;display: inline-block;height:29px;line-height:29px;padding:0 0 4px 20px;}
#couponForm #buttons a.send:hover{color:#887777;background: url(../images/background-sprite.gif) no-repeat right -1295px;}
#couponForm #buttons a.send:hover span{color:#887777;background: url(../images/background-sprite.gif) no-repeat left -1295px;}

#couponForm #buttons a.clear{position:relative;overflow:hidden;height:30px;display: inline-block;margin:10px 30px 10px 0;font-weight:bold;font-size:14px;color:#887777;text-decoration:none;text-decoration:none;background: url(../images/background-sprite.gif) no-repeat right -602px;padding:0 20px 0 0;}
#couponForm #buttons a.clear span{cursor:pointer;background: url(../images/background-sprite.gif) no-repeat left -602px;display: inline-block;height:29px;line-height:29px;padding:0 0 4px 20px;}
#couponForm #buttons a.clear:hover{color:#887777;background: url(../images/background-sprite.gif) no-repeat right -1295px;}
#couponForm #buttons a.clear:hover span{color:#887777;background: url(../images/background-sprite.gif) no-repeat left -1295px;}

