@font-face {
    font-family: 'MyriadProCondensed';
    src: url('myriadpro-cond-webfont.eot');
    src: url('myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-cond-webfont.woff') format('woff'),
         url('myriadpro-cond-webfont.ttf') format('truetype'),
         url('myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
html, body {
	margin: 0;padding: 0;
	border: 0;
	font-family: MyriadProCondensed;
	font-size:18px;
	color:#ffffff;
	line-height:145%;
	height: 100%; 
	width: 100%; 
	min-height: 100%;
	/*margin-bottom: 1px; 	*/
}
#map_canvas{position:fixed !important;}
#force_scroll { 
width:1em; 
position:absolute; 
top:0; 
bottom:-0.1px; 
z-index:-1; 
}
.videoo, #player{position:absolute;top:0px;left:0px;z-index:1;}
body {
	background:#ffffff url(../images/background.jpg) repeat-x top left;;
}
img.background-image {position:fixed !important;display:none;}
img.background-image2 {position:fixed !important;display:none;}
img.background-image3 {position:fixed !important;display:none;}
#background-image{z-index:1 !important;}
#background-image2{z-index:2 !important;}
#background-image3{z-index:4 !important;}

.project-wrap-big .proj-wrap .text {font-size:17px;}
.project-wrap-big .proj-wrap .title-desc{margin-bottom:0px;}
.project-wrap-big .proj-wrap .title-desc{font-size: 25px;}

#mycarousel2 li { width: 330px !important;}
a{color:#707070;}
a:hover{text-decoration:none;}
a:active,a:focus,a:hover { outline: none;}
p{margin:0;padding:0;}
h1,h2,h3,h4{margin:0;padding:0;font-weight:normal;font-size:12px;}
.clear{border:medium none;clear:both;float:none;font-size:0;height:0;line-height:0;display:block;}
.loader{position:absolute;top:50%;left:50%;}
br:before {
    display: block;
    margin-top: 10px;
    content: "";
}

.logo{width:305px;height:62px;background:url(../images/logo.png) no-repeat top left;display:block;left:50px;position:absolute;top:50px;z-index:100;}
.background{z-index:4;position:relative;margin:0 auto;min-height:100%;height:100%;}
.background2{position:relative;margin:0 auto;height:100%;}
.left-side{position: relative;width:450px;min-height:100%;height:auto;background:url(../images/grey-overlay.png) repeat top left;z-index:6;}
.contents{width:960px;margin:0;min-height:300px;margin:0 auto;}
.header-wrap{z-index:11;margin:0;height:35px;width:100%;position:relative;position:fixed;left:450px;top:50px;background:url(../images/grey-overlay.png) repeat top left;}
.main-menu{position:relative;height:35px;margin:0;padding:0;padding: 0 0 0 20px;}
.main-menu a{float:left;font-size:20px;}
.main-menu  a{color:#ffffff;padding:2px 20px 0px 20px;display:block;height:33px;text-decoration:none;text-align:center;}
.menu-active, .main-menu a:hover{background:url(../images/menu-active.png) no-repeat center bottom;}
.menu-close{width:29px;height:29px;background:url(../images/menu-close.png) no-repeat left top;position:relative;float:left;top:3px;margin-left:35px;cursor:pointer;}
.menu-close2{width:29px;height:29px;background:url(../images/menu-close.png) no-repeat left top;position:absolute;top:3px;right:25px;cursor:pointer;}

.header-wrap2{z-index:11;cursor:pointer;margin:0;height:40px;padding:10px 17px 0 17px;position:relative;position:fixed;right:50px;top:-50px;background:url(../images/grey-overlay.png) repeat top left;}
.header-wrap2 span{background:url(../images/menu-close.png) no-repeat right -29px;padding: 5px 40px 3px 0;}
.left-side-content{padding:150px 50px 100px 50px;}
.title{font-size:36px;margin:0 0 20px 0;}
.left-side-link{color:#ffffff;padding:1px 0 9px 53px;text-decoration:none;display:block;}
.left-side-link:hover cufon canvas{text-decoration:underline;}
.left-side-social{width:350px;position:fixed;bottom:15px;left:50px;z-index:6;}
.left-side-close{width:29px;height:30px;cursor:pointer;background:url(../images/left-side-close.png) no-repeat left top;position:fixed;bottom:30px;left:410px;z-index:6;}
.left-side-open{z-index:6;width:29px;height:70px;padding:10px 5px 10px 5px;cursor:pointer;position:absolute;top:50px;left:-40px;background:url(../images/grey-overlay.png) repeat top left;}
.left-side-open span{display:block;background:url(../images/left-side-close.png) no-repeat left bottom;width:29px;height:70px;}


.project-description{font-size:18px;position:fixed;top:150px;left:530px;width:630px;background:url(../images/grey-overlay.png) repeat top left;padding:20px 20px 20px 20px;}
.project-description3{font-size:18px;position:fixed;top:150px;left:530px;width:465px;background:url(../images/grey-overlay.png) repeat top left;padding:20px 20px 20px 20px;}
.icon-move{cursor:pointer;width:25px;height:25px;background:url(../images/icon-move.png) no-repeat top left;position:absolute;top:-30px;right:30px;}
.icon-close{cursor:pointer;width:25px;height:25px;background:url(../images/icon-close.png) no-repeat top left;position:absolute;top:-30px;right:0px;}
.right-side{width:360px;z-index: 8;position:absolute;right:0px;top:325px;padding:50px 0 50px 50px;}
.right-side-link{background:url(../images/grey-overlay.png) repeat top left;font-size:22px;color:#ffffff;padding:10px 15px 0 15px;height:40px;text-decoration:none;display:block;
			margin: 0 5px 0 0;float:right;right:55px;display:none;}
.right-side-link-img{float:right;}
.right-side-link-wrap{margin:0 0 5px 0;}
.talent-block{width:167px;float:left;margin: 0 13px 13px 0;}
.talent-block a{text-decoration:none;}
.talent-block-img{display:block;width:167px;height:105px;}
.talent-block-img img{border:1px solid #ffffff;}
.talent-block-title{font-size:18px;background:url(../images/arrow-white.png) no-repeat right 6px;padding: 1px 25px 0 0;color:#ffffff;}
.title-desc{font-size:26px;margin:0 0 20px 0;}
.text a{color:#f37721;}
.orange-text{color:#f37721;background:url(../images/orange-small.png) no-repeat left top;padding: 0 0 0 27px;}
.project-description-menu{position:absolute;top:-30px;left:0px;}
.project-description-menu-item{color:#ffffff;text-decoration:none;height:25px;padding:0px 10px 0 10px;display:block;float:left;margin: 0 5px 0 0;
			font-size:18px;background:url(../images/small-menu-back.png) repeat top left;line-height:140%;}
.project-description-menu-item-active{background:url(../images/small-menu-active.png) repeat top left !important;}
.talent-description{background:url(../images/grey-overlay.png) repeat top left;padding:20px 20px 20px 20px;}
.button-orange{text-decoration:none;}
.button-orange-left{width:3px;height:49px;background:url(../images/button-orange-left.png) no-repeat top left;display:block;float:left;}
.button-orange-right{width:2px;height:49px;background:url(../images/button-orange-right.png) no-repeat top left;display:block;float:left;}
.button-orange-repeat{width:auto;height:40px;background:url(../images/button-orange-repeat.png) repeat-x top left;display:block;float:left;
					padding:9px 12px 0 12px;font-size:22px;color:#ffffff;text-shadow: 0px 1px 1px #000000;font-weight:bold;}
.proj-block-page{width:290px;float:left;margin:0 10px 20px 0;}
.proj-block-page a{color:#ffffff;margin:0 0px 0 0px;text-decoration:none;}
.proj-block-page img{border:1px solid #ffffff;max-width:288px;max-height:192px;}
.floated_left{float:left;}
.floated_right{float:right;}
.offerte-menu{position:absolute;top:-30px;left:0px;}
.offerte-menu-item1{line-height:150%;width:46px;height:25px;padding:0 0 0 9px;display:block;float:left;background:url(../images/back-stap-1.png) no-repeat top left;font-size:15px;text-decoration:none;font-weight:bold;color:#ffffff;}
.offerte-menu-item2{line-height:150%;margin-left:-7px;width:49px;height:25px;padding:0 0 0 15px;display:block;float:left;background:url(../images/back-stap-k.png) no-repeat top left;font-size:15px;text-decoration:none;color:#ffffff;}
.offerte-menu-item2-active{font-weight:bold;background-position:left -26px;}
.form-title{float:left;font-size:22px;font-weight:bold;margin:6px 0 0 10px;}
.button-orange-small{text-decoration:none;}
.button-orange-small-left{width:2px;height:39px;background:url(../images/button-orange-small-left.png) no-repeat top left;display:block;float:left;}
.button-orange-small-right{width:2px;height:39px;background:url(../images/button-orange-small-right.png) no-repeat top left;display:block;float:left;}
.button-orange-small-repeat{width:auto;height:35px;background:url(../images/button-orange-small-repeat.png) repeat-x top left;display:block;float:left;
					padding:4px 12px 0 12px;font-size:22px;color:#ffffff;text-shadow: 0px 1px 1px #000000;font-weight:bold;}
.button-orange-small-repeat2{width:auto;height:34px;background:url(../images/button-orange-small-repeat.png) repeat-x top left;display:block;float:left;
					padding:5px 15px 0 15px;font-size:18px;color:#ffffff;text-shadow: 0px 1px 1px #000000;font-weight:bold;}
.button-orange2-small{text-decoration:none;}
.button-orange2-small-left{width:2px;height:39px;background:url(../images/button-orange2-small-left.png) no-repeat top left;display:block;float:left;}
.button-orange2-small-right{width:2px;height:39px;background:url(../images/button-orange2-small-right.png) no-repeat top left;display:block;float:left;}
.button-orange2-small-repeat2{width:auto;height:34px;background:url(../images/button-orange2-small-repeat.png) repeat-x top left;display:block;float:left;
					padding:5px 15px 0 15px;font-size:18px;color:#ffffff;text-shadow: 0px 1px 1px #000000;font-weight:bold;}
.form-border{width:100%;height:2px;background:url(../images/form-border.png) repeat-x top left;margin:10px 0 10px 0;}
.input{font-family: Arial;font-size:13px;border:0px;border-top:4px solid #d9d9d9;border-left:3px solid #d9d9d9;padding:0 5px 0 5px;height:24px;width:228px;}
.checkbox .check_box_input{display:none;}
.checkbox{cursor:pointer;padding:2px 0 0 30px;background:url(../images/checkbox.png) no-repeat left -27px;margin:0 0 2px 0;}
.checkbox-active{background-position:left 7px;}
.red-text{color:#e88b3c !important;}
.radiobutton .radiobutton_box_input{display:none;}
.radiobutton{cursor:pointer;padding:2px 0 0 30px;background:url(../images/radiobutton.png) no-repeat left -31px;margin:0 0 2px 0;}
.radiobutton-active{background-position:left 5px;}
.project-description1{font-size:18px;position:fixed;top:165px;right:475px;width:195px;background:url(../images/contact-address-back-arrow.png) no-repeat 160px bottom;padding-bottom:9px;}
.contact-address-wrap2{background:url(../images/grey-overlay.png) repeat top left;}
.contact-address-wrap1{padding:20px 15px 113px 15px;background:url(../images/contact-address-back-house.png) no-repeat left bottom;}
.title-orange{font-weight:bold;color:#f37721;}
.contact-address-wrap1 a{color:#ffffff;}
.project-description2{font-size:18px;position:fixed;top:500px;right:145px;width:446px;background:url(../images/grey-overlay.png) repeat top left;padding:13px 20px 13px 20px;}
.contact-twitter{background:url(../images/twitter-bird.png) no-repeat left center;padding:0 0 0 100px;}
.tweettext, .tweettext a{font-size:18px;text-decoration:none;color:#ffffff;line-height:140%;}
.input2{font-family: Arial;font-size:13px;border:0px;border-top:4px solid #d9d9d9;border-left:3px solid #d9d9d9;padding:0 5px 0 5px;height:24px;width:421px;}
.textarea{font-family: Arial;font-size:13px;border:0px;border-top:4px solid #d9d9d9;border-left:3px solid #d9d9d9;padding:5px 5px 5px 5px;height:168px;width:421px;}
.label{font-weight:bold;}
.checkbox2{margin:0 10px 0 0;padding:2px 0 0 22px;}
.labelerror{color:#e88b3c !important;display:none;font-weight:bold;}
.activee{border-top:4px solid #e88b3c !important;border-left:3px solid #e88b3c !important;}
.textarea2{font-family: Arial;font-size:13px;border:0px;border-top:4px solid #d9d9d9;border-left:3px solid #d9d9d9;padding:5px 5px 5px 5px;height:128px;width:428px;}
.twitter-link{background:url(../images/grey-overlay.png) repeat top left;color:#ffffff;text-decoration:none;position:absolute;top:-30px;right:60px;font-size:15px;height:25px;padding:0 10px 0 10px;line-height:150%;}
.project-description-offerte{width:475px;top:255px;right:300px;}
.form-content3 .label, .form-content3 .labelerror{font-weight:normal;float:left;width:107px;}
.form-content3 .input2{float:left;width:315px;}
.project-image-wrap1{width:640px;position:relative;margin:0 auto;z-index:3;height:auto;background:url(../images/grey-overlay.png) repeat top left;margin:0 0 10px 0;}
.project-image-wrap{position:relative;z-index:3;}
.project-wrap-big{background:url(../images/grey-overlay.png) repeat top left;width:600px;padding:15px 20px 15px 20px;}
.proj-page-wrap{width:863px;margin:0 auto;position:relative;top:150px;z-index:10;}
.proj-page-wrap-left{width:640px;float:left;}
.proj-page-wrap-right{width:204px;float:right;}
.projecten-wrap1{z-index:7;background:url(../images/grey-overlay.png) repeat top left;height:auto;padding:15px 20px 5px 20px;}
.projecten-wrap{width:205px;margin:0 auto;}


.tv-overlay{ position:absolute;top:-278px;left:0px;z-index:4;}
.right-side-link-disabled{visibility:hidden;}
.lees-meer{text-decoration:none;float:right;color:#f37721;background:url(../images/arrow-orange.png) no-repeat right 13px;padding:0 23px 0 0;}
.checkbox3{margin:0 25px 0 0;padding:2px 0 0 27px;}
.proj-link{background:url(../images/bullet-orange.png) no-repeat left 5px;padding: 0 0 0 23px;color:#ffffff !important;display:block;line-height:120%;text-decoration:none;}
.proj-link span{text-decoration:underline;}
.proj-link:hover span{text-decoration:none;}
.left-side-social{font-size:20px;}
.social-title-orange{color:#f37721;font-weight:bold;margin:0 0 3px 0;}
.social1{position:relative;width:35px;height:36px;display:block;margin:0 5px 0 0;background:url(../images/icon-twitter.png) no-repeat top left;}
.social2{position:relative;width:35px;height:36px;display:block;margin:0 5px 0 0;background:url(../images/icon-facebook.png) no-repeat top left;}
.social3{position:relative;cursor:pointer;width:35px;height:36px;display:block;margin:0 5px 0 0;background:url(../images/icon-google.png) no-repeat top left;}
.popup-wrap{position:absolute;top:13px;left:-1px;display:none;background:url(../images/social-popup.png) no-repeat 10px 39px;padding:0 0 13px 0;}
.popup{background:#f37721;padding:5px 10px 5px 10px;color:#ffffff;font-size:20px;height:30px;}
.seo_page_contents{width:815px;margin:0 auto;position:relative;top:200px;}
.seo_page_title{background:url(../images/grey-overlay.png) repeat top left;font-size:60px;padding:15px 20px 15px 20px;display: inline-block;}
.seo_page_text{background:url(../images/grey-overlay.png) repeat top left;padding:15px 20px 5px 20px;width:353px;float:left;}
.seo_page_slider{background:url(../images/grey-overlay.png) repeat top left;padding:15px 20px 15px 20px;width:auto;float:left;margin-left:15px;}
.menu_twitter_wrap{float:left;position:relative;top:5px;}
.menu_twitter{width:28px;height:22px;display:block;background:url(../images/twitter-bord-small.png) no-repeat top left;padding:0 !important;margin-left:20px;}
.menu_twitter_wrap3{position:absolute;right:0px;top:15px;visibility:hidden;padding:20px 0 30px 0;}
.menu_twitter_wrap2{text-align:left;background:#000000 url(../images/grey-overlay.png) repeat top left;width:446px;}
.menu_twitter:hover{background:url(../images/twitter-bord-small.png) no-repeat top left !important;}
.twitter-link2{background:url(../images/grey-overlay.png) repeat top left;color:#ffffff;text-decoration:none;position:absolute;top:118px;right:0px;font-size:15px !important;height:25px !important;padding:0 10px 0 10px !important;line-height:150% !important;}
.twittertop .jcarousel-skin-tango a:hover{background:none !important;}
.twittertop{overflow:hidden;height:85px;width:100%;}
.twitter-link2:hover{background:url(../images/grey-overlay.png) repeat top left !important;}
.menu_twitter_wrap .contact-twitter{padding-top:8px;padding-bottom:2px;background-position:10px center;}
.new_tab{color:#ffffff !important;font-size:15px !important;}
.new_tab_text{color:#ffffff !important;font-size:18px !important;}
.offerte-menu-item1_normal{line-height:150%;width:46px;height:25px;padding:0 0 0 9px;display:block;float:left;background:url(../images/back-stap-1_normal.png) no-repeat top left;font-size:15px;text-decoration:none;font-weight:bold;color:#ffffff;}
.tweettext a{text-align:left !important;padding:0 !important;height:85px !important;}
.tweettext a span{color:#f68422;font-weight:bold;}

.small-menu{text-decoration:none;margin-left:-5px;float:left;}
.small-menu-left{width:12px;height:25px;background:url(../images/small-menu-left.png) no-repeat top left;display:block;float:left;}
.small-menu-right{width:13px;height:25px;background:url(../images/small-menu-right.png) no-repeat top left;display:block;float:left;}
.small-menu-repeat{width:auto;height:23px;background:url(../images/small-menu-repeat.png) repeat-x top left;display:block;float:left;
					padding:2px 1px 0 5px;font-size:15px;color:#ffffff; line-height: 130%;}
.small-menu-left2{width:4px;height:25px;background:url(../images/small-menu-repeat.png) repeat-x top left;display:block;float:left;}
.small-menu-item_1{margin-left:0px;}
.small-menu-active .small-menu-left, .small-menu-active .small-menu-left2, .small-menu-active .small-menu-repeat, .small-menu-active .small-menu-right{background-position:left bottom;}

.home-title1{line-height: 100%;background:url(../images/grey-overlay.png) repeat top left;float:right;display:inline;font-size:60px;padding:5px 10px 5px 10px;}
.home-title2{line-height: 100%;background:url(../images/grey-overlay.png) repeat top left;float:right;display:inline;font-size:35px;padding:5px 10px 5px 10px;}
.home-page-left-side .project-description{width:360px;}
.home-page-wrap{width:880px;margin:0 auto;position:relative;top:200px;z-index:6;}
.home-page-left-side{width:400px;float:left;margin:40px 0 0 0;}
.home-page-right-side{width:480px;float:right;margin:120px 0 0 0;}
.play_movie_text{cursor:pointer;float:right;height:47px;padding:17px 10px 0 10px;background:url(../images/grey-overlay.png) repeat top left;font-weight:bold;font-size:25px;}
.play_movie_icon{cursor:pointer;float:right;width:65px;height:65px;display:block;background:url(../images/play_movie.png) no-repeat top left;margin-right:5px;}
.home-page-left-side .project-description{position:relative;top:0px ;right:none ;left:0px;}
.title3{font-weight:bold;font-size:25px;margin:0 0 20px 0;}
.text ul{margin:0;padding:0;list-style:none;}
.text ul li, .li{padding:0 0 0px 20px;background:url(../images/bullet-orange.png) no-repeat left 9px;}

.project-description, .project-description1, .project-description2, .project-description3{cursor:pointer;}
.text a, .talent-description a{color: #F37721;}




/* ----------------------------------------------------------- */



.sitemap1{padding:0 0 8px 0;display:block;line-height:160%;color:#ffffff;font-size:18px;text-decoration:none;font-weight:bold;}
.sitemap2{color:#f37721;font-size:18px;text-decoration:none;}
.sitemap1 span{line-height:160% !important;}
.sitemap1 span, .sitemap2 span{text-decoration:underline;}

.sitemap1:hover span, .sitemap2:hover span{text-decoration:none;}
.line-height{line-height:90%;}
					
.map{width:296px;height:193px;display:block;background:url(../images/map.jpg) no-repeat top left;margin:30px  0 0 0;}

/* ---------------------------------- */

/* footer 
.footer-title{font-family:Cambria;font-weight:bold;font-size:15px;margin:0 0 15px 0;}
.footer-wrap1{height:40px;width:100%;background:#dddddd;margin:20px 0 15px 0;}
.footer-wrap{color:#ffffff;background:#c2131d;width:100%;position:relative;bottom:0px;height:auto;}
.footer{width:960px;height:auto;padding:25px 0px 35px 0px;margin:0 auto;}
.footer-left{width:580px;float:left;font-family:Lucida Sans Unicode;}
.footer-right{width:310px;float:right;font-family:Lucida Sans Unicode;color:#dcacae;text-align:right;}
.footer-left a{color:#ffffff;}
.footer-right a{color:#dcacae;}
.footer-left a:hover, .footer-right a:hover{text-decoration:none;}
*/
/* end footer */

.button-contact{position:absolute;right:7px;bottom:-13px;}
.form-content{position:relative;}
.error{display:none;font-size:14px;position:absolute;top:0px;background:#d85252;color:#ffffff;padding:5px 3px 2px 3px;}
.show_mobile{margin:0 0 -15px 0;}
.show_mobile #show_mobile{color:#ffffff;font-size:14px;}
.seo_page_text .title-text{display:block !important;}
.seo_page_slider .title-text{display:block !important;}
.seo_page_text{width:360px;padding:15px 20px;}
.seo_page_slider{width:355px;margin-left:10px;}
.seo_page_contents{width:805px;}
.seo_page_slider2{ background: url("../images/grey-overlay.png") repeat scroll left top transparent; padding: 20px 20px;width: 765px;}
.proj-block-page2{width:144px;float:left;margin-right:11px;}
.proj-block-page2 a img{max-width:144px;border:0;}
.land-arrow{color:#ffffff;background:url(../images/facebook-arrow.png) no-repeat right 1px;padding:0 30px 2px 0;text-decoration:none;}
.seo_page_title{padding:25px 20px 25px 20px;}
.proj-block-page2 a{text-decoration:none;}
.fb-like{position:fixed !important;}
.form-details{visibility: hidden;height:1px;}
