/* Adjustments to generic style due to Roxen HTML entries */

/* Reset the left margin and top padding for the title */
/*#luxaflex #luxaflexContent h1 {margin-left:20px;padding-top:15px;}*/

/* Reset the spacing between the different columnGroups */
/*#luxaflex #luxaflexContent div.columnGroup {padding-top:0px;}*/


/* Firefox 6.x fix for not displaying value attribute*/
#header .search input.button{
	font-size: 0px;
}

/* Luxaflex spacer */
#luxaflexContent hr.space.small {
  background: none repeat scroll 0 0 transparent;
  color: white;
  margin-bottom: 27px;
  width:100%;
}

#luxaflexContent hr{
	margin:0px 60px 0 20px !important
}

/* Luxaflex frames */
#luxaflexContent .frameMedium,
#luxaflexContent .frameBig {
    border-width: 15px;
    /*margin: -10px 0 0 20px;*/
    padding: 0;
    margin-left: 20px ;
}
#luxaflexContent .part .frameMedium,
#luxaflexContent .part .frameBig {
    border-width: 15px;
    padding: 0;
}
#luxaflexContent h3 {
  clear:both;
}
#luxaflexContent ul,
#luxaflexContent ol
 {
  margin-bottom:15px;
}
#luxaflexContent a.buttonLink.medium {
  margin-bottom:20px;
}
#luxaflexContent .part.col.primary .event p {
  width:230px;
}
#luxaflexContent.standard h1 {
  margin-bottom:0.5em;
}
#luxaflexContent.standard .secondary {
  padding-top:8px;
}
#luxaflexContent.standard h2 {
  padding-bottom:6px;
}
#luxaflexContent.standard h2.agenda {
  margin-top:0;
}
#luxaflexContent ul.navigationList.small li {
    background: url("/system/images/bullet_right_small_black.png") no-repeat scroll 7px 18px transparent;
}
#luxaflexJobs {
  left:13px;
}
#luxaflexJobs #counter-img {
  margin-top:10px;
}
/* Search button */
.btn_search span {
    background: url("/system/images/btn_search_r.png") no-repeat scroll right top transparent;
    border: 0 none;
    color: #2075D9;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    height: 25px;
    line-height: 21px;
    /*margin: 0 -10px 0 0;*/
    padding: 0 12px 0 16px;
    text-align: center;
}

.formRow input[type="submit"] {
    background: url("/system/images/bullet_submit_white.png") no-repeat scroll right center black;
    border: medium none;
    color: white;
    cursor: pointer;
    float: right;
    font-family: "Arial",sans-serif;
    font-size: 1.6em;
    font-weight: normal;
    padding: 10px 59px 10px 42px;
	*width: 182px;
}


.fr {
    float: right !important;
}

/* reset the filter span */
.filter span {
  float:none;
  margin:0;
  padding:0;
}

/* Category colours */
h1.category  span.category01 { color: #000 !important; }
h1.category  span.category02 { color: #52a668 !important; }
h1.category  span.category03 { color: #348694 !important; }
h1.category  span.category04 { color: #3569a2 !important; }
h1.category  span.category05 { color: #4c4c8c !important; }
h1.category  span.category06 { color: #80287f !important; }
h1.category  span.category07 { color: #cf2719 !important; }
h1.category  span.category08 { color: #dba600 !important; }
h1.category  span.category09 { color: #c6c02c !important; }


.formRow{
	width: 100%;
}

.formRow textarea{
	border: 1px solid #CCCCCC;
    color: #999999;
    font-size: 1.4em;
	overflow: auto;
	width: 100%;
}

/* F&R error messages */
.formRow.errorMessage	{
	display: none;
	}

/* Time To Yacht colour */
.slider h2{	color: #2075D9 !important;	}	

.frameMedium {
    border-width: 15px;
    /*margin: -10px 0 0 20px;*/
    padding: 0;
}

/* Widget styles */
.wrapper.border {
  padding-bottom:18px;
}
.wrapper ul.linkList.fixedWidth {
  margin-bottom:0;
}
.textArea {
  float:left;
  margin-bottom:18px;
}
.widget {
  margin: 18px 0 18px 0;
  overflow: hidden;
  position: relative;
  float:left;
}
/*.widget p.light {
  margin-bottom:-18px;
}*/
.widget .event p {
  width:215px;
}
.widget .event {
  margin-top:10px;
  padding-bottom:10px;
}

/*fix img in box grey*/
div.dark img{
	padding: 0px 10px 10px 0px;
}

ul.navigationList.small li:hover{
/*	background: url("/system/images/bullet_right_small_black_special.png") repeat-x scroll -9px -8px transparent;*/
  /*background: url("/system/images/bullet_right_small_black.png") no-repeat scroll 7px 13px transparent;*/
  background-color:#f2f2f2;
}

*[id*='blogfeedcp-'] ul.navigationList.small li:hover{
	background: url("/system/images/bullet_right_small_black.png") no-repeat scroll 7px 13px #F2F2F2;
}


.main ul.navigationList.strong li{
	border-bottom: 2px dotted #E6E6E6;
}

#luxaflexContent .columnGroup .part img{
	max-width: 282px;
}

#luxaflexContent .wrapper img{
	max-width: 200px;
}

ul.linkList{
  float:left;
	*float:none	
}

div#mainMenu ul.meta,
div#footer ul.meta {
  color:#999999;
}

div#footer li.login {
  background: url('');
}

.contentRow .part {
  width:100%;
}

/* Category */
div.results p {
  margin-bottom:0.74em;
}
div.results p.info {
  margin-bottom:0;
  font-size:0.74em;
  color:#999999;
}
div.results p.info strong {
  color:#000000;
}

/* Top navigatie padding fix tbv langere menu titels */
#mainMenu ul.main li {
  padding: 18px 10px;
}
#mainMenu ul li .foldOut .col ul li {
  padding: 0 0 0 10px;
}

ul.navigationList.small.strong {
  margin-bottom:15px;
}


*[id*='vacaturesfeedcp-'], *[id*='opdrachtenfeedcp-']{
	margin-bottom: 60px;
}

#header .options{
	width:290px;
}

#header .search{
	width:320px;
}

#header .search input.field{
	width: 279px;
}

#background{
	left: 312px;
}

.event p{
	margin-bottom: 0px;
}

.gmap_marker{
	float: left;
}
.kacon {
  border-bottom:1px solid #CECECE;
  float:left;
}
.kacon .event {
  padding-bottom:18px;
}

/* overzichtpagina's */
div.results.recruiters,
div.contentHeader.recruiters {
  width:100%;
}
div.results.recruiters div.recruiters.image,
div.contentHeader.recruiters div.recruiters.image {
  float:left;
}
div.results.recruiters div.recruiters.image {
  width:180px;
}
div.contentHeader.recruiters div.recruiters.image {
  width:270px;
}
div.results.recruiters div.recruiters.info,
div.contentHeader.recruiters div.recruiters.data {
  float:left;
}
div.results.recruiters div.recruiters.info h2{
  font-size: 1em;
  line-height: 1.3em;
  margin-top: 10px;
}
div.results.recruiters div.recruiters.info p {
  color: #666666;
  font-size: 0.85em;
  margin-bottom: 0;
}
div.contentHeader.recruiters div.recruiters.data p {
  color: #333333;
  font-size: 1.4em;
  line-height: 1.7em;
  margin-bottom: 1.7em;
}
div.results.recruiters div.recruiters.info p span {
  float:left;
  width:348px;
}
div.contentHeader.recruiters div.recruiters.data p span {
  float:left;
  width:236px;
}
div.results.recruiters div.recruiters.info p span.label {
  width:75px;
}
div.contentHeader.recruiters div.recruiters.data p span.label {
  width:90px;
}
div.contentHeader.recruiters div.recruiters.data p span.label a.iconLink:hover {
  text-decoration:none;
}

.fotoStrip li.first {
  margin-left: 0px;
}
.upsideDown {
  margin-bottom:50px;
}
.expandable {
  padding-top:0 !important;
}
.expandable .selection {
  padding: 15px !important;
}
#slider a.slideButton:hover {
  text-decoration:none;
}
.fotoStrip ul li table tr td.label {width:1%;}
.fotoStrip ul li table tr td.categorie {width:99%;}
