* {padding: 0; margin: 0; border: 0;}
html{
 background-image:url(/App_Themes/MySolution/bg_html.gif);
 background-position:center top;
 background-repeat:no-repeat;}
body{
 margin: 0 auto;
 font: normal 12px Arial;
 color:#000;
 line-height:16px;
 background:url(/App_Themes/MySolution/bg_header.jpg)  0 180px repeat-x;
}
div{overflow:hidden;}
a:hover img {
 filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
 -moz-opacity: 0.5; 
 -khtml-opacity: 0.5;
 opacity: 0.7;
 filter: alpha(opacity=40);
 cursor:pointer;}
#wrapper {
 margin: 0 auto;
 width: 926px;
}
#top{
 width:926px;
 height:37px;
 text-align:right;
 padding-top:3px;
}
#search{
 width: 125px;
 height: 25px;
 background:url(/App_Themes/MySolution/zoeken_button.gif) no-repeat;
 background-position: right;
 position: relative;
 top: -25px;
 left: 675px;
 margin: 0 10px 0 0;
}
#search .input {
 position: absolute;
 top: 4px;
 left: 8px;
 width: 89px;
 height: 16px;
 border: none;
 color: #a9a9a9;
}
#search .submit {
 position: absolute;
 top: 3px;
 left: 102px;
 width: 20px;
 height: 18px;
 border: none;
 background:url(/App_Themes/MySolution/blank.gif);
 color: #7EABCA;
 cursor: pointer;
}
#search label {
	display: none;
}

#logo{
 height:90px;
 padding-left:8px;
 padding-top:16px;
 }
h1{
 color:#604209;
 font:bold 16px Arial;
 font-style:italic;
 } 
h2{
 font:bold 16px Arial;
 color:#AA9A7F;
 font-style:italic;
 }
h3{
 color:#604209;
 font:bold 16px Arial;
 font-style:italic;
 } 
 h4{
 padding:10px 0 7px 10px;
 color:#604209;
 font:bold 12px Arial;
 text-decoration:none;
 }
/* ---------------- navigation ------------- */
#navigation {
 width:926px;
 height:68px;
 overflow:hidden;
}
#navigation p{
 padding: 10px 0 0 15px;
 color:#604209; font:bold 12px Arial;
 font-style:italic;
 text-decoration:none;
}
#navigation p a{
 margin: 0px 10px 0px 0px;
 font:bold 12px Arial;
 font-style:italic;
 text-decoration:none;
 color:#fff;
}
#navigation p a:hover{text-decoration:underline;}
#navigation ul, #navigation ul li{
 height:34px;
 float:left;
 list-style-type:none;
 }
#navigation ul li.home a{
 display:block;
 height:34px;
 width:68px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/home.gif) 0 0 no-repeat;
 }
#navigation ul li.home a:hover{background:url(/App_Themes/MySolution/home.gif) 0 -34px no-repeat;}
#navigation ul li.home-active a{ 
 display:block;
 height:34px;
 width:68px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/home.gif) 0 -34px no-repeat;
 }
#navigation ul li.detachering a{
 display:block;
 height:34px;
 width:208px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/detachering.gif) 0 0 no-repeat;
 }
#navigation ul li.detachering a:hover{background:url(/App_Themes/MySolution/detachering.gif) 0 -34px no-repeat;}
#navigation ul li.detachering-active a{
 display:block;
 height:34px;
 width:208px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/detachering.gif) 0 -34px no-repeat;
 }
#navigation ul li.uitzendbureaus a{
 display:block;
 height:34px;
 width:191px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/uitzendbureaus.gif) 0 0 no-repeat;
 }
#navigation ul li.uitzendbureaus a:hover{background:url(/App_Themes/MySolution/uitzendbureaus.gif) 0 -34px no-repeat;}
#navigation ul li.uitzendbureaus-active a{
 display:block;
 height:34px;
 width:191px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/uitzendbureaus.gif) 0 -34px no-repeat;
 }
#navigation ul li.zakelijke a{
 display:block;
 height:34px;
 width:189px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/zakelijke.gif) 0 0 no-repeat;
 }
#navigation ul li.zakelijke a:hover{background:url(/App_Themes/MySolution/zakelijke.gif) 0 -34px no-repeat;}
#navigation ul li.zakelijke-active a{
 display:block;
 height:34px;
 width:189px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/zakelijke.gif) 0 -34px no-repeat;
 }
#navigation ul li.mysolution a{
 display:block;
 height:34px;
 width:99px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/mysolution.gif) 0 0 no-repeat;
 }
#navigation ul li.mysolution a:hover{background:url(/App_Themes/MySolution/mysolution.gif) 0 -34px no-repeat;}
#navigation ul li.mysolution-active a{
 display:block;
 height:34px;
 width:99px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/mysolution.gif) 0 -34px no-repeat;
 }
#navigation ul li.vacatures a{
 display:block;
 height:34px;
 width:94px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/vacatures.gif) 0 0 no-repeat;
 }
#navigation ul li.vacatures a:hover{background:url(/App_Themes/MySolution/vacatures.gif) 0 -34px no-repeat;}
#navigation ul li.vacatures-active a{
 display:block;
 height:34px;
 width:94px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/vacatures.gif) 0 -34px no-repeat;
 }
#navigation ul li.contact a{
 display:block;
 height:34px;
 width:77px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/contact.gif) 0 0 no-repeat;
 }
#navigation ul li.contact a:hover{background:url(/App_Themes/MySolution/contact.gif) 0 -34px no-repeat;}
#navigation ul li.contact-active a{
 display:block;
 height:34px;
 width:77px;
 text-indent: -9999px;
 background:url(/App_Themes/MySolution/contact.gif) 0 -34px no-repeat;
 }
/* ---------------- Conteiner ---------------- */
#conteiner{ 
 width:926px;
 background:url(/App_Themes/MySolution/bg_shtrih.jpg)  0 141px repeat-x;
}
#home-top{
 width:926px; 
 clear:both; 
 margin-bottom:10px;
 }
#home-top div{float:left;}
#home-left{
 width:542px;
 height:260px;
 }
#home-cont{
 width:384px;
 height:260px;
 background-image:url(/App_Themes/MySolution/dg_home.gif) !important;
 background-repeat:no-repeat;
 }
.welcom{
 padding:20px 0 0 20px;
 float:none !important;
 }
#home-cont p{ padding:19px 15px 0 20px;}

ul.content-list {list-style-type: square !important; list-style-position: inside;}

/* --------------- Home Left col -------------------- */
#left-home{
 width:532px !important;
 float:left !important;
 }
.bg-top-l, .bg-top-b{
 width:532px;
 height:11px;
 }
.bg-top-l{background-image:url(/App_Themes/MySolution/bg_top-l.gif);}
#bg-top-c{background-image:url(/App_Themes/MySolution/bg_top-c.gif);}
.bg-top-b{background-image:url(/App_Themes/MySolution/bg_top-b.gif);}
#bg-top-c{width:532px;}
#bg-top-c h1{
 margin-left:15px;
 margin-top:6px;
 }
#bg-top-c h2{
 background-image:url(/App_Themes/MySolution/st.gif);
 background-position:left;
 background-repeat:no-repeat;
 font:bold 12px Arial;
 color:#729BC1;
 padding-left:15px;
 margin-left:15px;
 margin-top:25px;
 overflow:hidden;
 }
#bg-top-c h2 a, .sub a, .sub-detail a{ 
 font:bold 12px Arial;
 color:#729BC1;
 text-decoration:none;
 }
#bg-top-c h2 a:hover, .bron a:hover, .sub a:hover, .sub-detail a:hover{text-decoration:underline;}
.bron a{
 font:bold 12px Arial;
 color:#AA997B;
 text-decoration:none;
}

#bg-top-c p{padding: 4px 15px 0 15px; overflow:hidden;}
 
#banner-home{
 margin-top:35px;
 width:502px;
 padding: 0 15px;
 }
#banner-one{
 float:left;
 width:247px;
 height:83px;
 background-image:url(/App_Themes/MySolution/baner_one.gif);}

#banner-one span{
 display:block;
 padding-left:60px;
 padding-top:35px;}
#banner-one span a{
 text-decoration:none;
 color:#729BC1;
 line-height:18px;
 }
#banner-one span a:hover{text-decoration:underline;}
#banner-too{float:right !important;}

/*---------------- Home Right col ---------------- */
#home-right{float:right !important;}
/* ---------------- Microsovt -------------------- */
#right-microsoft{
 width:381px;
 height:193px;
 border:1px solid #d6d6d6;
 background-color:#fff;
 }
#microsoft-left{
 float:left;
 width:190px;
 height:193px;
 background-image:url(/App_Themes/MySolution/onze_oplossing.jpg);
 background-repeat:no-repeat;
 border-right:1px solid #d6d6d6;
 }
.dinamic{
 display:block;
 margin:35px 0;
 }
.logo{
 padding-left:50px;} 
 
/* #PERSBERICHTEN# */
#persberichten{
 width:351px;
 margin-bottom:10px;
 border:1px solid #d6d6d6;
 background-color:#EBF4FA;
 padding:15px;
 overflow:hidden;
 height:178px;
 }
#persberichten h2{
 background-image:url(/App_Themes/MySolution/st.gif);
 background-position:left center;
 background-repeat: no-repeat;
 font:bold 12px Arial;
 font-style:italic;
 text-decoration:none;
 color:#604209 !important;
 padding-left:15px;
}
#persberichten h2 a { 
 font:bold 12px Arial;
 color:#729BC1;
 text-decoration:none;
 }
#persberichten h2 a:hover {
 text-decoration:underline;
}
/* #OPLOSSINGEN# */
#oplossingen{
 width:351px;
 margin-top:10px;
 border:1px solid #d6d6d6;
 background-color:#EBF4FA;
 padding:15px;
 overflow:hidden;
 height:178px;
 }
#oplossingen h1{
margin-bottom:20px;
}
#oplossingen h2{
 font:bold 12px Arial;
 font-style:italic;
 text-decoration:none;
 color:#604209 !important;}
.oplossingen-content{
 clear:both;
 height:54px;
 } 
.oplossingen-pic{
 float:left;
 margin-right:14px;
 }
#oplossingen span.sp{
 display:block;
 background: url(/App_Themes/MySolution/st.gif) 0 4px no-repeat;
 padding-left:10px;
 height:14px;
 overflow:hidden;
} 
#oplossingen span a{
 text-decoration:none;
 color:#729BC1;}
#oplossingen span a:hover{text-decoration:underline;}
 
/* ---------------- footer ----------------- */
#footer{
 margin:0 auto;
 width:915px;
 border-bottom:1px solid #d6d6d6;
 padding-left:11px;
 font-size:8pt;
}
#footer a{
 line-height:40px;
 color:#000;
 text-decoration:none;
 padding: 0 5px;
 }
#footer a:hover{text-decoration:underline;}

#footer a.info{color:#729BC1;} 
#copyright{
 margin:0 auto;
 width:926px;
 padding-left:27px;
 line-height:34px;
 background-image:url(/App_Themes/MySolution/bg-footer.jpg);
 background-repeat:repeat-x;
 font-size:8pt;
}
/* ---------------- PAGE --------------------------------------------------------------------------------------- */


/* -------------- page left --------------------- */
#page{
 width:722px;
 float:left;
 }
#page-pic-detachering{
 width:722px;
 height:157px;
 background-image:url(/App_Themes/MySolution/bg.jpg);}
#page-pic-detachering img{ padding: 66px 0 0 15px;}
#page-content, #page-downloads{
 width:722px;
 padding-bottom:20px;
 background-image:url(/App_Themes/MySolution/bg_page.gif);
 background-repeat:repeat-y;
 }
#page-bottom{
 width:772px;
 height:12px;
 background-image:url(/App_Themes/MySolution/bg_page_b.gif)
}
#page-content h1{
 margin-left:20px;
 margin-top:35px;}
#page-content h2{
 margin-left:20px;
 margin-top:20px;}
 #page-content h4 {
 margin-left: 10px;}
 #page-content h3 {
 margin-left: 20px;
 margin-top: 10px;}
#page-content p{padding: 10px 10px 0 20px;}
.pic-page{margin-top:15px;}
#page-content ul.spec{ 
 margin: 15px 0 0 23px;
 list-style-type:none;
 }
#page-content ul {
 margin: 15px 0 0 23px !important;
 list-style-type: circle !important;
 list-style-position: inside !important;
}
#page-content ul.spec li{background:url(/App_Themes/MySolution/black.gif) 0 7px no-repeat; padding-left:10px;}

/* ----------- page right ------------------- */
#page-right{float:right;}
/*------------- right-block-top ---------------- */
#right-block-top{
 width:195px;
 margin-bottom:10px;
 background-image:url(/App_Themes/MySolution/page-right-t.gif);
 background-position:top;
 background-repeat:no-repeat;
 border-bottom:1px solid #d8d8d8;
}
#top-text{
 margin-top:6px;
 width:195px;
 height:151px;
 background-image:url(/App_Themes/MySolution/page-right-c.gif);
 background-repeat:repeat-y;
 }
#top-text h3, #dounloads-text h3, #links-text h3, #uitzendbureaus-links h3{
 padding:10px 0 10px 10px;
 color:#604209;
 font:bold 12px Arial;
 font-style:italic;
 text-decoration:none;
 }
#top-text ul, #dounloads-text ul, #links-text ul, #uitzendbureaus-links ul{margin-left:10px;} 
#top-text ul li, #dounloads-text ul li, #links-text ul li, #uitzendbureaus-links ul li{ 
 background: url(/App_Themes/MySolution/st.gif) 0 5px no-repeat;
 padding-left:13px;
 overflow:hidden;
}
#top-text a, #dounloads-text a, #links-text a, #uitzendbureaus-links a{
 text-decoration:none;
 line-height:19px;
 font-weight:bold;
 color:#729BC1;}
#top-text a:hover, #dounloads-text a:hover, #links-text a:hover, #uitzendbureaus-links a:hover{text-decoration:underline;}

/*------------ right-block-dounloads --------------------- */
#block-dounloads{
 width:195px;
 margin-bottom:10px;
 background-image:url(/App_Themes/MySolution/bg_dt.gif);
 background-position:top;
 background-repeat:no-repeat;
 border-bottom:1px solid #d8d8d8;
 }
#dounloads-text{
 margin-top:6px;
 width:195px;
 background-image:url(/App_Themes/MySolution/bg_dc.gif);
 background-repeat:repeat-y;
 padding-bottom:20px;
 }
.bg-none{background:none !important;}

/* ----------- right-block-links --------------------------- */
#block-links{
 width:195px;
 margin-bottom:10px;
 background-image:url(/App_Themes/MySolution/bg_lt.gif);
 background-position:top;
 background-repeat:no-repeat;
 border-bottom:1px solid #d8d8d8;}
#links-text{
 margin-top:6px;
 width:195px;
 background-image:url(/App_Themes/MySolution/bg_lc.gif);
 background-repeat:repeat-y;
 padding-bottom:20px;}

/* -------------- page-downloads -------------------- */
#page-dounloads{
 width:722px;
 height:157px;
 background-image:url(/App_Themes/MySolution/download.jpg);}
.downloads-table{
 width:692px;
 margin:30px 0 30px 15px;
}
.d-one, .d-too, .d-too, .d-free, d-foo{
 border-right:1px solid #fff;
 margin: 0 0 0 20px;
 float:left;
} 
ul li.d-one{width:300px;}
ul li.d-too{width:100px;}
ul li.d-free{width:100px;}
ul li.d-foo{}

ul.d-pol, ul.d-poltoo, ul.d-title{
 width:692px;
 list-style-type:none;
 float:left;
 overflow:hidden;
 margin:0 0 1px 0;
 padding:0;
 }
ul.d-title{padding-bottom:10px !important;}
ul.d-pol li, ul.d-poltoo li, ul.d-title li{
 list-style-type:none;
 float:left;
 line-height:20px;
 overflow:hidden;
 margin:0;
 padding:0 4px 0 20px;
 }
ul.d-pol li{background-color:#ECECEB;}
ul.d-poltoo li{background-color:#F2F9FD;}
ul li.t-one{width:300px; border-right:1px solid #fff;}
ul li.t-too{width:100px; border-right:1px solid #fff;}
ul li.t-free{width:100px; border-right:1px solid #fff;}
ul li.t-foo{width:90px; height:20px;}
ul li.t-foo a img{padding-top:1px;}


#m-banner{
 margin-top:6px;
 width:195px;
 background-image:url(/App_Themes/MySolution/page-right-c.gif);
 background-repeat:repeat-y;
 }
#m-bot{
 width:195px;
 height:193px;
 margin-bottom:1px;
 margin-top:45px;
 background-image:url(/App_Themes/MySolution/onze_oplossing.jpg);
 background-position:center bottom;
 background-repeat:no-repeat;
 }
.m-sp{
 display:block;
 margin:35px 0;
 padding-left:1px;
 }
.m-lg{
 display:block;
 font-weight:176px;
 padding-left: 50px;} 


/* ------------------ inloggen ----------------- */
#page-inloggen{
 width:722px;
 height:157px;
 background-image:url(/App_Themes/MySolution/inlogeen.jpg);
 background-position:left;}
#p-cinlogeen{padding:30px 0;}
#inloggen-content p{
 padding:30px 15px;
}
#top-inlogeen{
 width:530px;
 margin-left:100px;
 background-image:url(/App_Themes/MySolution/top_inloggeen.jpg);
 background-position:top;
 background-repeat:no-repeat;
 border-bottom:1px solid #d8d8d8;
 }
#c-inlogeen{
 width:530px;
 height: 150px;
 margin-top:6px;
 padding-top:40px;
 background-image:url(/App_Themes/MySolution/c_inloggeen.jpg);
 position: relative;
 }
#c-inlogeen div.in{
 margin-left:44px;
 padding-bottom:4px;
 width:460px;}
#c-inlogeen div.in .in-span{
 display:block;
 float:left !important;
 width:100px;
 color:#709AC2;
 font-weight:bold;
 margin-top: -8px;
 }
#c-inlogeen .in input{
 width:300px;
 border:1px solid #d8d8d8;
 text-align:left;
 }
 #c-inlogeen div.in span.check-box {
  padding: 0px !important;
 }
 #c-inlogeen div.in span.check-box input{
  float: left !important;
  width: 16px !important;
  margin-top: 5px !important;
 }
.inlogeen_button{
 text-align:right;
 margin: 18px 62px 30px 0;
 }

/* ------------- uitzendbureaus ----------------------------- */
#bg-uitzendbureaus{
 width:722px;
 height:157px;
 background-image:url(/App_Themes/MySolution/bg_uitzendbureaus.jpg);}
#page-content span{
 padding: 10px 10px 0 20px;
 color:#604209;
 }
#uitzendbureaus-links{
 margin-top:6px;
 width:195px;
 background-image:url(/App_Themes/MySolution/page-right-c.gif);
 background-repeat:repeat-y;
 }
.bron{
 display:block;
 width:692px;
 margin:15px 0 0 20px;
 padding: 10px 0 20px 0;
 border-bottom:1px solid #d8d8d8;
 }

.bron a, .bron .bron-text {
  color: #719BC1 !important;
}

.bron-vacatures{
 display:block;
 width:692px;
 margin: 0 0 0 15px;
 padding:15px 0 0 0;
 border-bottom:1px solid #d8d8d8;
 }

.dt {
  color: #A8997F !important;
}

.sub{
 width:707px;
 text-align:right;
 margin-bottom: -23px;
 }
.sub img, .sub-detail img{padding-right:4px;}
.sub a, .sub-detail a{font-size:11px;}

.sub-detail{
 width:707px;
 text-align:right;
 margin-top: 10px;
}

/* ------------- zakelijke ------------ */
#bg_zakelijke{
 width:722px;
 height:157px;
 background-image:url(/App_Themes/MySolution/bg_zakelijke.jpg);}

/* ------------- mysolution ------------ */
#bg-mysolution{
 width:722px;
 height:157px;
 background-image:url(/App_Themes/MySolution/bg_mysolution.jpg);}
#links-banners{padding-left:15px; padding-bottom:30px;} 
#links-banners a img{margin-top:20px;} 

/*------------ vacatures -------------- */ 
#bg-vacatures{ width:722px;
 height:157px;
 background-image:url(/App_Themes/MySolution/bg_vacatures.jpg);}
 
/* ----------- seminar ------------------ */
#bg-seminar{
 width:722px;
 height:157px;
 background-image:url(/Images/SeminarBanner.aspx);}

a.seminar:hover img {
 filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1; 
 -khtml-opacity: 1;
 opacity: 1;
 filter: alpha(opacity=100);
 cursor:pointer;}

/* ----------- contact ------------------ */
#bg-contact{
 width:722px;
 height:157px;
 background-image:url(/App_Themes/MySolution/bg_contact.jpg);}
#cont{margin: 15px 0 5px 0;}   
#cont span{
 display:block;
 overflow:hidden;
 margin:0;
 padding:0 15px 0 20px;
 float:left;
 width:40px;
 color:#000;
 } 
 
/* ------------ contact-form ------------------ */
#contact-form{margin:20px 0 20px 0;}
#contact-form div{padding-bottom:4px;}
#contact-form div.input-content span, #contact-form div.voor span, #contact-form div span{
 display:block;
 overflow:hidden;
 padding:0 15px 0 20px;
 float:left;
 width:140px;
 color:#000;} 
#contact-form div.input-content input{
 width:300px;
 border:1px solid #d8d8d8;
} 
#contact-form div input.voor {
 width:100px;
 border:1px solid #d8d8d8;
} 
#contact-form div.voor b{margin:0; padding:0;} 
.radio{margin: 0 10px;} 
#contact-form div.content_button{padding:10px 0 0 410px;}
#contact-form div.input-content textarea{
 width:300px;
 height:60px;
 border:1px solid #d8d8d8;
}
.vacatures {
	min-height: 480px;
}
#google-maps {
	margin: 10px 0px 10px 20px;
}
.SearchResult {
 margin-top: 5px;
 margin-left: 20px;
}
span.CMSSearchResultsNoResultsLabel {
 padding: 0px !important;
 margin: 10px 0px 0px 20px !important;
 font-size: 12px;
}
#plcRoot_Layout_zonePage_pageTemplate_partPlaceholder_Layout_zoneLoginForm_logonform_pnlBody {
 position: absolute;
 top: 10px;
 left: 160px;
}
#plcRoot_Layout_zonePage_pageTemplate_partPlaceholder_Layout_zoneLoginForm_logonform_Login1_LoginButton {
 background: url(/App_Themes/MySolution/inlogeen_button.gif);
 width: 64px;
 height: 20px;
}
#plcRoot_Layout_zoneSearch_search_lblSearch {
 text-indent: -9999px; 
 display: none;
}
#plcRoot_Layout_zoneSearch_search_btnGo {
  text-indent: -9999px; 
  color: white;
}

#plcRoot_Layout_zoneLogin_MySolutionLoginButton_pnlLogin, #plcRoot_Layout_zoneLogin_MySolutionLoginButton_pnlLogout{
float: right;
}

#plcRoot_Layout_zoneSearch_search_pnlSearch {
 height: 25px;
}

div.downloadscontact{
  margin-left:50px;	
}
div.downloadscontact input{
 border: solid #d8d8d8 1px;
}

.EditingFormInfoLabel {
 width: 0px;
}