/*
** @mediaflex css v1.5 min.
*/
hr.clear { background: none; }
a { color: #636363; }
.social, .share-btn { float: left; }
#share { width: 326px; }
#share li { float: left; width: 326px; list-style-image: none!important; }
#share li label { display: block; text-align: left; margin: 0;}
#laatste-vacatures li { list-style-image: none!important; }
#banner { background: url(../img/banner-bg.png) left top no-repeat; height: 381px; position: relative; width: 960px; }
.banner-btn { display: block; position: absolute; text-indent: -99999px; }
.banner-1-3 { background: url(../img/banner-1-3.png) left top no-repeat; height: 381px; left: -17px; top: 0; width: 509px; z-index: 1; }
.banner-2-3 { background: url(../img/banner-2-3.png) left top no-repeat; height: 380px; right: -36px; top: 0; width: 547px; }
.banner-3-3 { background: url(../img/banner-3-3.png) left top no-repeat; bottom: 0; height: 153px; right: 0; width: 480px; }
.hidden { display: none; }
#header { height: 86px; text-transform: uppercase; }
#header.large { background: url('../img/header_bg.png') no-repeat center bottom; height: 467px; }
#top { background: #fff; height: 86px; }
#logo { float: left; }
#logo img { display: block; margin-top:25px; width:265px; }
#top nav { float: right; padding: 28px 10px 0 0; position: relative; z-index: 9; }
#top li { float: left; margin-left: 6px; }
#top nav a { background: #eaeaea url('../img/main_nav.png') no-repeat right 0; color: #7d7d7d; display: block; font-family: "PT Sans", Arial, san-serif; font-size: .857em; font-size: 11px\9; font-weight: bold; height: 27px; line-height: 27px; line-height: 28px\0/; padding-right: 15px; text-decoration: none; text-transform: uppercase; webkit-font-smoothing: antialiased; }
#top nav a span { background: url('../img/main_nav.png') no-repeat left 0; display: block; height: 27px; padding-left: 15px; }
#top nav a { cursor: pointer; }
#top nav a:hover,#top nav a:focus { background-position: right -27px; color: #3a3a3a; }
#top nav a:hover span,#top nav a:focus span { background-position: left -27px; }
#top nav > a:active,#top nav .active > a, #top nav a:active { background-position: right -54px; color: #3a3a3a; }
#top nav a:active span,#top nav .active a span { background-position: left -54px; }
#top nav .hassub:hover > a, #top nav .hassub > a:hover { background: url(../img/main_nav_hassub.png) right top; height: 31px; }
#top nav .hassub:hover > a span, #top nav .hassub > a:hover span { background: url(../img/main_nav_hassub.png) left top; }
#top nav .hassub ul a:hover { background: #cccccc; }
#top nav .hassub { position: relative; }
#top nav .hassub img { position: absolute; top: 11px; right:4px; }
#top nav li ul { display: none; left: -6px; margin: 0; padding: 0; position: absolute; top: 30px; }
#top nav li ul li a { background: #e7e7e7; border-bottom: 1px solid #cccccc; line-height: 30px; margin: 0; padding: 0 10px; width: 135px; }
#top nav li.hassub:hover ul { display: block; }
.hassub .last a { border-bottom: none!important; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; webkit-border-bottom-left-radius: 5px; webkit-border-bottom-right-radius: 5px; }
.hassub .first a { border-top-right-radius: 5px; -moz-border-radius-topright: 5px; webkit-border-top-right-radius: 5px; }
#betweener { background: #efefef url('../img/footer_bg.png') repeat 0 0; overflow: hidden; padding: 20px 0; }
#betweener-left { display: inline; float: left; }
#bemiddelen { background: url(../img/bemiddelen_bg.png) left top no-repeat; display: inline-block; height: 55px; overflow: hidden; padding: 10px; width: 200px; }
#bemiddelen_inner { overflow: hidden; width: 200px; height: 55px; position:relative;}
#bemiddelen ul { list-style: none; margin: 0; padding: 0; }
#bemiddelen ul { width: 500px; }
#bemiddelen li { float: left; margin: 0 35px 0 0; padding: 0; }
#betweener-left { margin: 0 20px 0 10px; padding-top: 15px; webkit-font-smoothing: antialiased; width: 700px; }
#betweener-left h2 { color: #464646; font-family: "Titillium"; font-size: 30px; font-weight: normal; margin-bottom: 6px; }
#betweener-left ul { color: #808080; font-family: "Titillium"; font-size: 1.143em; font-weight: normal; list-style: none; margin: 0; overflow: hidden; padding: 0; }
#betweener-left li { float: left; margin: 0 5px 0 0; }
#tweets { width: 250px; }
#page_home_main { padding: 30px 0 30px 0; }
#main { padding: 60px 0 30px 0; }
#switcher { background: url('../img/switcher_bg.png') no-repeat center top; height: 70px; }
#footer { background: #e6e6e6; padding: 40px 0; }
#footer h4 { color: #e12b91; font-family: "Titillium", Arial, sans-serif; font-size: 16px; font-weight: normal; margin-bottom: .8em; text-transform: uppercase; }
#copyright { border-top: 1px solid #b9b9b9; color: #464646; margin-top: 10px; padding-top: 20px; }
#copyright a { color: #464646; text-decoration: none; webkit-font-smoothing: antialiased; }
#copyright a:hover, #copyright a:focus { color: #e12b91; }
#copyright strong { float: right; font-weight: normal; }
.btn { background: -moz-linear-gradient(100% 100% 90deg, #ececec, #f0f0f0); background: -o-linear-gradient(#ececec, #f0f0f0); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ececec)); background: -webkit-linear-gradient(#ececec, #f0f0f0); background-color: #ececec; border-radius: 4px; display: inline-block; font-size: 11px; font-weight: bold; line-height: 29px; -moz-border-radius: 4px; padding: 0 15px; text-decoration: none; text-transform: uppercase; webkit-border-radius: 4px; }
.btn.dark:hover { background: -moz-linear-gradient(100% 100% 90deg, #5d5d5d, #727272); background: -o-linear-gradient(#5d5d5d, #727272); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#727272), to(#5d5d5d)); background: -webkit-linear-gradient(#5d5d5d, #727272); color: #fff; }
.btn.dark { background: -moz-linear-gradient(100% 100% 90deg, #6f6f6f, #888888); background: -o-linear-gradient(#6f6f6f, #888888); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#888888), to(#6f6f6f)); background: -webkit-linear-gradient(#6f6f6f, #888888); background-color: #888888; color: #fff; }
.btn.vcard { background: -moz-linear-gradient(100% 100% 90deg, #9f8262, #b19978); background: -o-linear-gradient(#9f8262, #b19978); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b19978), to(#9f8262)); background: -webkit-linear-gradient(#9f8262, #b19978); background-color: #b19978; color: #fff; }
.btn.vcard:hover { background: -moz-linear-gradient(100% 100% 90deg, #bd9e78, #c9b091); background: -o-linear-gradient(#c9b091, #bd9e78); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c9b091), to(#bd9e78)); background: -webkit-linear-gradient(#c9b091, #bd9e78); background-color: #c9b090; color: #fff; }
.btn:hover { background: -moz-linear-gradient(100% 100% 90deg, #c8c8c8, #d2d2d2); background: -o-linear-gradient(#c8c8c8, #d2d2d2); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d2d2d2), to(#c8c8c8)); background: -webkit-linear-gradient(#c8c8c8, #d2d2d2); background-color: #c8c8c8; color: #636363; }
.btn-big:hover { background-position: left -37px; color: #fff; }
.btn-big:hover span { background-position: right -37px; }
.btn-big.active { background-position: left bottom; color: #fff; }
.btn-big.active span { background-position: right bottom; }
.btn-big span { cursor: pointer; float: left; line-height: 37px; padding-right: 15px; font-size: 14px;}
#trainings-info .btn-big span { background-color: #826D55; }
.btn-big span { background: url(../img/big-btn.png) right top no-repeat; }
.btn-big { background: url(../img/big-btn.png) left top no-repeat; color: #fff; display: inline-block; font-size: 16px; font-weight: bold; line-height: 37px; padding: 0 0 0 15px; text-decoration: none; text-transform: uppercase; }
.btn-big.alt { background: url(../img/big-btn-alt.png) left top no-repeat; }
.btn-big.alt span { background: url(../img/big-btn-alt.png) right top no-repeat; }
.btn-big.alt:hover { background-position: left bottom; }
.btn-big.alt:hover span { background-position: right bottom; }
#trainings-info .btn-big { margin-right: 10px;}
#trainings-info .btn-big.alt { margin-right: 0; }
.arrow-list { border-bottom: 1px solid #cfcfcf; line-height: 16px; list-style: none; margin: 0 0 20px 0; overflow: hidden; padding: 0; }
.arrow-list li strong { display: block; white-space: nowrap; .white-space: normal; }
.arrow-list span { background: url(../img/fade.png) left top repeat-x; bottom: 0; position: absolute; right: 0; top: 0; width: 40px; }
.arrow-list li { border-top: 1px solid #cfcfcf; display: block; margin: 0; position: relative; }
.arrow-list li a:hover { color: #959595; }
.arrow-list li a { display: block; padding: 10px 0; text-decoration: none; }
.arrow-list li img { display: none; position: absolute; right: 0; top: 17px; }
.arrow-list li a:hover img { display: block; }
#footer ul { }
#footer ul li{list-style-type:none; background: url(../images/dash-bullet.png) left 8px no-repeat; padding-left:10px;}
#join-our-network .social { float: left; margin-right: 8px; }
#home-content #twitter-feed h5 { background: url(../img/twitter-bird.png) right top no-repeat; color: #00bdf7; }
#twitter-feed div { border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; height: 245px; margin-bottom: 15px; overflow-y: scroll; padding: 10px 0; }
#twitter-feed ul { line-height: 18px; list-style: none; margin: 0; padding: 0; }
#twitter-feed ul li { overflow: hidden; }
#twitter-feed ul li p { float: left; margin-top: 0px; width: 135px; }
#twitter-feed div img { border: 1px solid #e6e6e6; display: block; float: left; margin-right: 10px; }
#home-content h5 { color: #e12b91; font-family: "Titillium"; font-size: 16px; line-height: 30px; padding-top: 5px; text-transform: uppercase; }
#page_home_main { background: none; }
#main { background: url(../img/content-bg.png) left top repeat-x; }
.brown-box { background: #826d55; color: #fff; margin: 0 0 25px 0; overflow: hidden; padding: 25px; }
#content h1.withsub { margin-bottom: 5px; }
.brown-box h4 { color: #fff; font-weight: normal; text-transform: uppercase; }
.form { margin: 0; padding: 0; }
.form li { list-style: none; }
.form label { display: inline-block; float: left; position: relative; top: 5px; width: 120px; }
.form input[type="text"] { padding: 7px; width: 190px; }
.form input[type="text"], .form textarea { border: 0px; border-radius: 3px; float: left; -moz-border-radius: 3px; webkit-border-radius: 3px; }
.form textarea { height: 74px; width: 194px; }
#content .brown-box ul { margin-left: 0; padding: 0; }
.intro { font-weight: bold; }
.subtitle { color: #7e6d54; font-style: italic; font-weight: normal; line-height: 22px; margin-bottom: 30px; }
#content h1 { color: #00bdf7; margin-bottom: 25px; text-transform: uppercase; }
#content ul { list-style-image: url(../img/bullet.png); padding-left: 1em; }
#footer-line { background: url(../img/footer_line.png) center top no-repeat; height: 10px; }
#video-gallery { margin-bottom: 25px; overflow: hidden; }
#video-gallery iframe { float: left; }
.videos { background: #e6e6e6; line-height: 12px; overflow: hidden; padding-bottom: 15px; padding-left: 20px; padding-top: 15px; width: 540px; }
.videos img { border: 5px solid #6b6b6b; display: block; margin-bottom: 5px; }
#video-gallery .videos a:hover { color: #636363; }
#video-gallery .videos img:hover { border-color: #e12b91; }
#video-gallery .videos img.active { border-color: #fff; }
#video-gallery .videos a { float: left; font-size: 12px; margin-right: 20px; text-decoration: none; width: 110px; }
#persons dt img { float: left; display: block; margin-right: 5px; }
#persons dt, #persons dd { background: #e6e6e6; overflow: hidden; }
#persons dd { margin-bottom: 20px; margin-left: 0; margin-top: 2px; padding: 10px 20px 0 20px; }
#persons strong { font-size: 1.143em; display: inline-block; color: #e12b91; margin-top: 15px; }
#persons small { color: #00aee6; display: block; font-size: 12px; font-weight: normal; line-height: 14px; }
#content .back-btn { float: right; }
#content .grid_7 h5, #content .grid_8 h5 { color: #826d55; }
#content .grid_7 h5.alt, #content .grid_8 h5.alt { color: #00bdf7; font-family: "Titillium"; text-transform: uppercase; }
.grid_7 .btn-big, .grid_8 .btn-big span { background-color: #fff; }
#inschrijven { border-top: 1px dotted #fff; margin-top: 20px; padding-top: 20px; }
#vacatures h3 { color: #826d55; }
#content #vacatures { margin: 0; padding: 0; list-style-image: none; }
#content #vacatures em { display: inline-block; font-style: normal; width: 200px; }
#vacatures li { border-bottom: 1px solid #cfcfcf; font-size: 12px; list-style: none; margin-left: 0; }
#vacatures li a { background: url(../img/vacatures-arr.png) right 20px no-repeat; display: block; padding-bottom: 10px; padding-top: 10px; text-decoration: none; }
#vacatures li a:hover { background-position: right -284px; color: #636363; }
#vacatures li a:hover h3 { color: #e12b91; }
#heading { margin-bottom: 30px; }
.p-title { color: #e12b91; text-transform: uppercase; }
.b-title { color: #00aee6; text-transform: uppercase; }
.bl-title { color: #00bdf7; text-transform: uppercase; }
.gray-box { background: #e6e6e6; padding: 20px 20px 0 20px; }
.gray-box .banner { display: block; margin-left: -20px; }
.pagination { margin: 20px 0; }
.pagination a { background: url(../img/pagination.png) left bottom no-repeat; display: inline-block; line-height: 29px; text-align: center; text-decoration: none; width: 36px; }
.pagination a.active { background-position: left top; color: #fff; }
#content #laatste-vacatures { background: #e6e6e6; margin-bottom: 20px; padding: 20px; }
#content #laatste-vacatures ul { border-top: 1px solid #cfcfcf; margin: 20px 0 0 0; padding: 0; }
#content #laatste-vacatures ul li { border-bottom: 1px solid #cfcfcf; line-height: 16px; list-style: none!important; padding: 7px 0; }
#content #laatste-vacatures ul li a { display: block; text-decoration: none; }
#content #laatste-vacatures ul li a:hover { background: url(../img/arrow.png) right 7px no-repeat; color: #959595; }
#content .contact-list li { list-style: none; margin: 0; }
#content .contact-list { float: left; margin-left: 0; margin-right: 45px; padding: 0; }
.hetteam .p-box .vcard { margin-left: 5px; position: relative; top: 2px; }
.p-box { background: #e6e6e6; margin-bottom: 20px; padding: 20px 20px 5px 20px; }
.p-box h4 { color: #e12b91; margin-bottom: 0; margin-top: 10px; }
.p-box em { color: #00aee6; display: inline-block; font-size: 12px; font-style: normal; margin-bottom: 5px; }
.p-box header { border-bottom: 2px solid #fff; margin: -20px -20px 20px -20px; .margin: 0px 0px 20px 0px; overflow: hidden; }
.p-box .images, #persons .images{position: relative; width:135px; overflow:hidden; float:left;}
.p-box .mask, #persons .mask{position:absolute; top:0; right:0; width:auto; margin:0;}
.p-box header img { display: block; margin-right: 10px; }
.p-box .social{float:none;}
.p-box .vraag { color: #826d55; font-weight:bold; margin-top:5px; }
.p-box .vraag a { color: #464646; }
.p-box .vraag a:hover { color: #e12b91; }
.p-box .meta { display: table-cell; font-size: 12px; height: 48px; line-height: 16px; padding-bottom: 5px; vertical-align: bottom; }
.social { background: url(../img/social.png); display: inline-block; height: 31px; text-indent: -99999px; width: 31px; }
.social.flickr { background-position: left bottom; }
.social.facebook { background-position: left -31px; }
.social.vimeo { background-position: left -62px; }
.social.linkedin { background-position: left -93px; }
#resultaten dt h5 { margin-bottom: 0; }
#resultaten dt small { color: #878787; font-size: 12px; font-weight: normal; }
#resultaten dd { border-bottom: 1px solid #cfcfcf; margin: 5px 0 0 0; margin-bottom: 20px; padding-bottom: 20px; }
.dots { background: url(../img/dots.png) left top repeat-x; height: 3px; }
.btn.pdf img { position: relative; right: -3px; top: 3px; }
.training { height: 420px; margin-bottom: 30px; }
.training h5 { color: #00aee6; margin-bottom: 5px; height:19px; overflow:hidden; }
.training .training-meta { color: #826d55; line-height: 18px; margin-bottom: 10px; }
.training .training-overview{height:105px; overflow:hidden;}
.training img { border: 1px solid #e6e6e6; display: block; margin-bottom: 15px; }
#training-overzicht { margin-left: -10px; margin-right: -10px; overflow: hidden; }
#geintereseerd .btn-big span { background-color: #826d55; }
#werkwijze { background: url(../img/werkwijze.jpg) left top no-repeat; color: #fff; height: 129px; margin-bottom: 35px; padding: 35px 25px; }
#werkwijze div { float: left; font-size: 12px; line-height: 16px; }
#werkwijze h3 { color: #fff; font-size: 18px; text-transform: uppercase; }
#werkwijze .item-1 { margin-right: 70px; width: 165px; }
#werkwijze .item-2 { margin-right: 100px; width: 160px; }
#werkwijze .item-3 { margin-right: 90px; width: 170px; }
#werkwijze .item-4 { width: 135px; }
#presentaties { background: #e6e6e6; height: 497px; margin-bottom: 50px; }
#presentaties aside { float: left; margin-left: -15px; padding-top: 20px; width: 290px; }
.presentaties-wrap { color: #969696; font-size: 12px; height: 410px; line-height: 14px; margin-top: 20px; overflow-y: scroll; width: 300px; }
.presentaties-wrap div { float: left; margin-bottom: 20px; width: 280px; }
.presentaties-wrap strong { color: #464646; display: block; font-size: 14px; margin-bottom: 10px; }
.presentaties-wrap img { border: 5px solid #6b6b6b; display: block; float: left; margin-right: 10px; }
.presentaties-wrap a { text-decoration: none; }
.presentaties-wrap img:hover { border-color: #e12b91; }
.presentaties-wrap img.active { border-color: #fff; }
.level { background: url(../img/levels.png) left top no-repeat; display: inline-block; height: 9px; margin: 0 5px; width: 65px; vertical-align:middle; }
.level.alt { background: url(../img/levels-alt.png) left top no-repeat; }
.level.lvl1 { background-position: left top; }
.level.lvl2 { background-position: left -9px; }
.level.lvl3 { background-position: left bottom; }
.note { color: #b8ad9f; font-size: 12px; }
.submitbtn { background: #00c3f8; background: -moz-linear-gradient(100% 100% 90deg, #00c4f8, #03b5f2); background: -o-linear-gradient(#00c4f8, #03b5f2); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#03b5f2), to(#00c4f8)); background: -webkit-linear-gradient(#00c4f8, #03b5f2); border: none; border-radius: 3px; color: #fff; height: 29px; margin-right: 10px; -moz-border-radius: 3px; padding-bottom: 2px; text-transform: uppercase; webkit-border-radius: 3px; width: 88px; }
.submit-list { float: left; margin-top: 15px; }
.form select { padding: 5px; width: 204px; }
.s-box { background: #f8f8f8; font-size: 16px; line-height: 30px; margin-bottom: 20px; padding: 15px 20px; }
.grid_2 .s-box a { font-weight: bold; }
.s-box > ul > li > a { font-weight: bold; }
.s-box ul li { list-style: none; }
.s-box > ul > li > ul > li > a { font-weight: bold; }
#page_404 #main { background: none; padding-top: 25px; }
#page_404 #header.large { background: url(../img/header_bg-404.png) no-repeat scroll center bottom transparent!important; height: 508px; }
#page_404 h3 { color: #e12b91; margin-bottom: 30px; }
#twitter h5 { background: url(../img/twitter-bird.png) right top no-repeat; color: #00bdf7; line-height: 30px; margin-bottom: 15px; text-transform: uppercase; }
#twitter .tweets { border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; height: 350px; line-height: 18px; margin-bottom: 20px; overflow-y: scroll; padding: 15px 0; }
#twitter .tweets p { margin-left: 45px; }
#twitter li { list-style: none; margin: 0; }
#twitter small { display: block; font-size: 12px; }
#twitter ul { margin: 0; padding: 0; }
#twitter .tweets img { border: 1px solid #e6e6e6; float: left; }
#zoeken-box p { font-size: 16px; margin-bottom: 0; }
#zoeken-box select { width: 245px; }
#zoeken-box input[type="text"] { width: 235px; }
.zoek-title { border-top: 1px dotted #fff; margin-top: 10px; padding-top: 10px; }
.submit-large { background: url(../img/submit-large.jpg) left bottom repeat-x; border: none; border-radius: 3px; color: #fff; font-size: 14px; font-weight: bold; height: 37px; margin-right: 10px; -moz-border-radius: 3px; padding: 0 15px 2px 15px; text-transform: uppercase; webkit-border-radius: 3px; }
.submit-large:hover { background: url(../img/submit-large-hover.png) left bottom repeat-x; }
#zoeken-box .submit-large { background-position: left top; margin-top: 10px; }
#vacature-box { font-size: 16px; }
.vacature-detail img { margin-top: 10px; }
.vacature-detail strong { display: inline-block; width: 150px; }
#card { background: #fff; color: #636363; font-size: 12px; line-height: 14px; margin-bottom: 20px; overflow: hidden; }
#card strong { color: #e12b91; font-size: 14px; margin-top: 10px; }
#card em { color: #00aee6; display: inline-block; font-style: normal; margin-bottom: 5px; }
#card .images{position: relative; width:100px; overflow:hidden; float:left;}
#card .mask{position:absolute; top:0; right:0; width:auto; margin:0;}
#card img { float: left; margin-right: 10px; }
#share-box { overflow: hidden; padding-bottom: 10px; }
#share { display: none; }
#content #share { border-top: 1px dotted #636363; float: left; margin-top: 20px; padding-left: 0; padding-top: 10px; }
#share li { margin: 0 0 10px 0; }
#share input[type="text"], #share textarea { border: 1px solid #bdbdbd; }
.share-btn { background: url(../img/share-btn.png); display: inline-block; height: 26px; margin-left: 5px; text-indent: -9999px; width: 79px; }
.share-btn:hover { background-position: left -26px; }
.share-btn.active { background-position: left bottom; }
.print-btn { background: url(../img/print-btn.jpg); display: inline-block; float: right; height: 26px; margin-right: 15px; text-indent: -9999px; width: 77px; }
.form.wideform { color: #826d55; font-size: 16px; font-weight: bold; }
.form.wideform label { width: 160px; }
.form.wideform input[type="text"], .form.wideform textarea { background: #f8f8f8; border: 1px solid #cfcfcf; width: 323px; }
.form.wideform textarea { height: 140px; width: 326px; }
#content .wideform { padding-left: 0; }
.functies-list { float: left; width: 205px; font-size: 12px; }
.functies-wrap { margin-bottom: 20px; overflow: hidden; margin-right: -75px; }
.submit-line { margin-top: 20px; }
.form.wideform .note { font-weight: normal; }
.bedankt-title { background: url(../img/ok.png) left top no-repeat; line-height: 26px; padding-left: 35px; }
.bedankt-title.alt { background-position: left bottom; }
.brown-box .square { padding-left: 10px; }
#content .brown-box .square { list-style-image: url(../img/bullet-white.png); margin-right: 0; padding-left: 1em; }
#content .brown-box .square li { margin-bottom: 5px; }
.b-font { font-size: 16px; }
.case { background: #E6E6E6; margin-bottom: 20px; overflow: hidden; }
.case-header { background: #e6e6e6; float: left; padding: 20px; width: 200px; }
.case-body { background: #f2f2f2; float: left; padding: 20px; width: 660px; }
.case-header img { margin-bottom: 10px; margin-top: 10px; }
.media img { display: inline-block; margin-right: 10px; }
.form input[type="text"].error { border: 2px solid #cc0000; }
.ed_form_validation_summary {margin: 0 0 1.5em; background: #fab4b4; border: 2px solid #fff; border-radius: 3px; color: #cc0000; display: block; font-size: 12px; font-style: italic; -moz-border-radius: 3px; padding: 10px 17px; webkit-border-radius: 3px; }
#bedankt-inschrijving { display: none; }
.vid.show, .pre.show { display: block; }
.vid, .pre { display: none; }
#page_vacature hr.dots { margin-bottom: 0; }

h5.upload-cv { width: 175px; }
.upload-cv { float: left; display: inline-block; }
.vacature-service-submit { float: left; margin-top: 30px; padding-left: 175px; }
.vacature-service-title { margin: 20px 0; }
.vacature-service-top { font-size: 12px; }



/* Contact form   */

article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block;}
* html legend { margin:0px -8px 16px 0; padding:0; }
html>body p code { *white-space: normal; }
sup {vertical-align:text-top; }
sub {vertical-align:text-bottom; }
hr  {margin:-8px auto 11px; }
img {-ms-interpolation-mode:bicubic; border: 0px;}
select{padding:2px 1px; .padding:2px 0;}
option{padding:0 3px}
input[type=checkbox]{position:relative; top:3px;}

input[type=text], input[type=password], textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {} 

.ed_form{background: #826D55; color: #FFFFFF; margin: 0 0 25px; width: 330px; overflow:hidden;}
.ed_form_group_name span{ color: #FFFFFF;font-weight: normal;text-transform: uppercase;font-size: 1.286em;}
.ed_form_label{display: inline-block; float: left;position: relative;top: 5px;width: 120px;}
.ed_form_textbox{background-color: #FFFFFF; margin: 0.5em 0; padding: 5px; width: 190px; border: 0 none; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; float: left;}
.ed_form_textbox_multiline{height: 74px; width: 190px;  border: 0 none; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; float: left; overflow: auto; padding: 5px; background-color: #FFFFFF; margin: 0.5em 0;}
.ed_form_submit_inner{padding-left:120px; clear:both;}
.ed_form_submit_button{cursor: pointer;background:#00c3f8; background: -moz-linear-gradient(100% 100% 90deg, #00C4F8, #03B5F2) repeat; background: -webkit-gradient(linear, left top, right top, from(#00C4F8), to(#03B5F2)); background: -webkit-linear-gradient(left, #00C4F8, #03B5F2);
    border: medium none;
    border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    height: 29px;
    margin-right: 10px;
    padding-bottom: 2px;
    text-transform: uppercase;
    width: auto; } 
#vacancy_response .ed_form{background: none; width:auto;}
#vacancy_response .ed_form_group_name span{}
#vacancy_response .ed_form_label{width: 160px;color: #826D55;font-size: 16px;font-weight: bold;}
#vacancy_response .ed_form_textbox{background: none repeat scroll 0 0 #F8F8F8;border: 1px solid #CFCFCF;width: 323px; padding: 7px;}
#vacancy_response .ed_form_textbox_multiline{background: none repeat scroll 0 0 #F8F8F8; border: 1px solid #CFCFCF; height: 140px;width: 326px;}
#vacancy_response .ed_form_submit_inner{padding-left:160px; margin-top:20px;}
#vacancy_response .ed_form_submit_button{background: url("../img/submit-large.jpg") left bottom repeat-x;
    
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    padding: 0 15px 2px;
    text-transform: uppercase}
#subcribe_vacancy_category{
  color:#636363;
}


#tellafriend_form .ed_form{background: none; width:auto; margin-bottom:10px; border-top: 1px dotted #636363;
    float: left;
    padding-left: 0;
    padding-top: 10px;}
#tellafriend_form {padding-top:10px; padding-bottom:10px; overflow:hidden;}
#tellafriend_form .vacancyname{margin-bottom:5px;}
#tellafriend_form .ed_form_label , .vacancyname{color:#636363;}
#tellafriend_form .ed_form_textbox{background:#F8F8F8;border: 1px solid #BDBDBD;width: 190px; padding: 7px;}
#tellafriend_form .ed_form_textbox_multiline{background: #F8F8F8; border: 1px solid #BDBDBD; height: 74px;width: 194px;}
#vtellafriend_form .ed_form_submit_inner{padding-left:160px; margin-top:20px;}

#ContentPlaceHolderDefault_MainContent_MainContent_ed_form_6_edFormElement1385{padding-left:120px; overflow: hidden; padding-bottom: 5px; padding-left: 120px;}
#ContentPlaceHolderDefault_MainContent_MainContent_ed_form_6_edFormElement1385 .ed_form_checkbox{float:left;}
#ContentPlaceHolderDefault_MainContent_MainContent_ed_form_6_edFormElement1385 #ContentPlaceHolderDefault_MainContent_MainContent_ed_form_6_edFormLabel1385 { width:175px;}
#course_subscribe_form .ed_form_submit_outer {margin-top:15px;}
#course_subscribe_form .ed_form_submit_button {width:88px;}
#ContentPlaceHolderDefault_MainContent_MainContent_ed_form_6_edFormElementRadioList1377 input[type=radio] {vertical-align:text-top;}

#content #news-list { margin: 0; padding: 0;list-style-image: none; }
#news-list ul {list-style-image: none;}
#news-list li { list-style: none; margin-left: 0; }
#news-list p { margin: 0 0 1em; }
#news-list li.news {border-bottom: 1px solid #cfcfcf; font-size: 12px; background:#E6E6E6; margin: 0 0 20px 0; padding: 10px}
#news-list h3.title a { color: #826d55;text-decoration: none; }
#news-list li .title a:hover { color: #636363; }
#news-list li h3.title a:hover { color: #e12b91; }
#news-list table { width: auto;}
#news-list .news .published { font-style: italic; }
#news-list .news .full-content { margin: 5px 0 0 0; }

#home-content .news-list{ height: 265px; margin-bottom: 15px; overflow-y: scroll; overflow-x:hidden; padding: 0px 0 10px; position:relative; z-index:999;}
#home-content .news-list li {}
#home-content .news-list li strong{white-space:normal;}
#home-content .news-list li p{ margin:5px 0}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

