.layout_fix {
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  clear: both;
}

.init_hidden {
  display: none;
}
.msg_warning li , .red{
  color: #f00;
}

.icon {
  display: block;
  float: left;
  width: 14px;
  height: 14px;
  margin: 0 5px 0 0;
}
.icon_active {
  background-image: url(../images/icons/active.gif);
}
.icon_inactive {
  background-image: url(../images/icons/inactive.gif);
}
.icon_edit {
  background-image: url(../images/icons/edit.gif);
}
.icon_remove {
  background-image: url(../images/icons/delete.gif);
}
.icon_view {
  background-image: url(../images/icons/view.gif);
}
.icon_available {
  background-image: url(../images/icons/available.gif);
}
.icon_unavailable {
  background-image: url(../images/icons/unavailable.gif);
}
.icon_enq_open {
  background-image: url(../images/icons/noggeenreactie.gif);
}
.icon_enq_submitted {
  background-image: url(../images/icons/formingevuld.gif);
}
.icon_enq_rejected {
  background-image: url(../images/icons/nietmeedoen.gif);
}


.odd td {
  background-color: #eceff2;
}

.highlight td {
  background-color: #ffd;
}
.moved td {
  background-color: #ee880c;
}

.tiny_headers th, .tiny_headers td {
  font-size: 10px;
}

.msg_success {
  border: 1px solid #347d1a;
  color: #347d1a;
  padding: 5px;
  margin: 0 0 10px 0;
}

.msg_warning {
  border: 1px solid #7d1a1a;
  color: #7d1a1a;
  padding: 5px;
  margin: 0 0 10px 0;
}

.export_csv {
}

.export_all_csv {
}

.pager ul {
  margin: 2px;
  padding: 0;
}
.pager ul li {
  margin: 0 2px;
  padding: 0;
  display: inline;
}
.pager ul li a:link, .pager ul li a:visited {
  padding: 2px 5px;
}
.pager ul li a:hover {

}

/* news */

.entry_item {
  background-color: #f7f7f7;
  border-bottom: 1px solid #ccc;

  padding: 5px;
  margin: 20px 0 0 0;
}
.entry_item h2 {
  margin: 0 0 10px 0;
}
.entry_item span {
  display: block;
  margin: 0 0 20px 0;
}
.feed {
  background-image: url(../images/icons/feed.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  line-height: 16px;
  text-decoration: none;
  padding-left:22px;
  display:block;
}

/*** slideshow ***/



#slideshow
{
  position: relative;
  width: 400px;
  height: 400px;
}

#slideshow .slideElement
{
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 400px;
  height: 400px;
  background-repeat: no-repeat;
}



/* onze coaches */

.coach_city .coachblock {
	display:block;
	float:left;
	width:290px;
	padding:0 3px;
}
.coach_city .coachblock div {
  color: #bc1011;
  background-color: #e7eff7;
  height: 90px;
}


.right {
  margin-right: 0;
}



.beheermenu {
  background-color: #fff;
  width: 200px;
  position: absolute;
  top: 100px;
  left: 20px;
  border: 1px solid #ccc;
  z-index: 1000;
  padding: 5px;
}


p.comm {
  float: left;
  width: 330px;
}


.stats_graph {
     /*border: 1px solid #005dab;*/
     text-align:center;
     width:600px;
     height:150px;
}

.stats_graph_pane {
    background-color:#ecef2;
    height: 120px;
    margin-left:10px;
    position:relative;
    text-align:left;
}

.stats_bars {
  border-bottom: 1px solid #333;
  height: 120px;
  margin: 0 0;
  padding: 0;
  position: relative;
  bottom: 0px;
  line-height:0px;
  }



.stats_bars li {
  border: 1px solid #000;
  border-bottom: none;
  bottom: 0;
  color: #F00;
  margin: 0;
  padding: 0 0 0 0;
  position: absolute;
  list-style: none;
  text-align: center;
  line-height:0px;
  }

.stats_p1{ background-color:#005dab; color: #fff }
.stats_p2{ background-color:#aaa }
.stats_p3{ background-color:#b91111; color: #fff}
.stats_p4{ background-color:#fff }

.stats_legend .stats_p3, .stats_legend .stats_p4 {
    position: relative;
    left:55px;
    top: -46px;
    }

.stats_labels {
  margin: 0px 3px;
  padding: 0;
  position: relative;
  top:3px;

  }



.stats_labels li {
  margin: 0;
  padding: 0 0 0 0;
  position: absolute;
  list-style: none;
  text-align: center;
  }
.stats_legend {
  position: absolute;
  list-style-type:none;
  top: -35px;
  left: 2px;
  z-index: 10;

}

.stats_legend li {
  border: 1px solid #000;
  margin:5px 0px;
  padding:0px 3px;
  font-size:9px;
}

 #ticks {position: absolute; bottom: 0px; left: 2px;
         height: 100px; z-index: 0;
}

*html #ticks {bottom:-20px}

 #ticks .tick {position: relative; border-top: 1px solid #BBB;}
 #ticks .tick p {position: absolute; left: 100%; top: -0.75em; margin: 0 0 0 0.5em;}


#footer .footer_left {
  float: left;

}
#footer .footer_right {
  float: right;
  margin: 0 15px 0 0;
}
* html #footer .footer_right {
  margin: 0 8px 0 0;
}

#simple_contact {
  border: 0;
  background: transparent url(../images/layout/simple_form.jpg) 0 0 no-repeat;
  padding: 5px 0 0 12px;
  height: 160px;

}
.ht {
  background: transparent url(../images/layout/simple_form_ht.jpg) 0 0 no-repeat !important;
  height: 230px !important;
}

#simple_contact .frmrow {
  height: 25px;
  margin: 0;
}
#simple_contact .large {
  height: 75px;
}


#simple_contact .frmlabel {
  width: 70px;
}
#simple_contact label {
  font-weight: normal;
}
#simple_contact .radiorow {

}
#simple_contact .radiorow label {

}
#simple_contact .radiorow input {

}
#simple_contact .inputtext {
  width: 142px;
  float: left;
  background: #fff url(../images/layout/simple_form_inputtxt.gif) 0 0 no-repeat;
  border: 1px solid #3283cf;
}
* html #simple_contact .inputtext {
  width: 140px;
}

#simple_contact .textarea {
  width: 142px;
  height: 60px;
  float: left;
  background: #fff url(../images/layout/simple_form_inputtxt.gif) 0 0 no-repeat;
  border: 1px solid #3283cf;
}

* html #simple_contact .textarea {
  width: 140px;
}


#simple_contact .srow {
  clear: both;
  padding: 6px 17px 10px 0;
  text-align: right;
}

#simple_contact .submit {
  margin: 0;
  background: #0564be url(../images/layout/simple_form_button.gif) 0 0 repeat-x;
  padding: 0 10px;
  height: 22px;
  line-height: 16px;
}

#pheader {
  margin: 0 0 15px 0;
  height: 20px;

}
#pheader h1 {
  float: left;
  margin: 0;
}
#pheader p {
  float: right;
  margin: 0 0 0 0;
}



.subcategory {
  padding-left: 20px !important;
  background-image: url(../images/featuremap/dot.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}

.ref-input {
    width:100px !important;
}

.ref-name {
    width:100px !important;
}

.ref-company {
    width:100px !important;
}

.ref-companycheck {
    width:50px !important;
    text-align:center;
}


.ref-function {
    width:100px !important;
}

.ref-city {
    width:100px !important;
}


.ref-phone {
    width:100px !important;
}

.ref-label {
    text-align:center;
    font-weight:bold;
}

.ref-error {
    border: 1px solid red !important;
}


#landingspagina {

}
#landingspagina #banner {
  background: transparent url(../images/landingspagina/headers/outplacement.gif) 0 0 no-repeat;
  width: 635px;
  height: 60px;

  position: absolute;
  left: 283px;
  top: 40px;
}

#landingspagina #sidebar a:link, #landingspagina #sidebar a:visited {
  color: #fff;
  position: absolute;
  left: 25px;
  top: 465px;

  text-decoration: underline;
  font-weight: normal;
}

#landingspagina #simple_contact {
  background: transparent url(../images/layout/simple_form_landingspagina.jpg) 0 0 no-repeat !important;
  height: 254px !important;
}

#landingspagina iframe {
  width: 50px !important;
}