/* Overig
**************************************************/
table .route {
  width: 100%;
}

table .route td {
  font-size:11px;
  vertical-align:top;
}

table .route td.icon {
  width: 32px;
}

table .route span.omschrijving {
  color:adadad;
  font-size:10px;
}

div.error {
  border:1px solid red;
  padding:5px 5px 5px 10px;
  margin-bottom:5px;
  background:#ffefef;
  -moz-border-radius:4px;
  font-size:12px;
}

div.error span {
  font-weight:bold;
  color:#f00;
}

div.error div {
  color:#f00;
  margin-left:5px;
}

div.warning {
  border:1px solid #CFA126;
  padding:5px 5px 5px 10px;
  margin-bottom:5px;
  background:#FFFAAF;
  -moz-border-radius:4px;
}

div.warning span {
  font-weight:bold;
  color:#CFA126;
}

div.warning div {
  color:#CFA126;
  margin-left:5px;
}

div.infomessage {
  border:1px solid #0ac700;
  padding:5px 5px 5px 10px;
  margin-bottom:5px;
  background:#e1ffdf;
  -moz-border-radius:4px;
  font-size:12px;
}

td#submenu_container div,
td#submenu_container div a {
  text-align:center;
  font-size:11px;
  color: #000;
}

.pos-ww-vergeten {
  font-size:12px;
  color:#405700;
}

.btn-ww-vergeten {
  width:200px;
  margin-left:-50px;
}

/* Uitnodigingen
**************************************************/
div.invite_new {
  background:url(../img/img_algemeen/bgmessage_new.gif) no-repeat top left;
  display:block;
  width:200px;
  height:29px;
  line-height:29px;
  padding-left:40px;
  margin-bottom:4px;
  font-weight:bold;
  font-size:14px;
  cursor:pointer;
}

div.invite {
  background:url(../img/img_algemeen/bgmessage.gif) no-repeat top left;
  display:block;
  width:200px;
  height:29px;
  line-height:29px;
  padding-left:40px;
  margin-bottom:4px;
  font-weight:normal;
  font-size:14px;
  cursor:pointer;
}

/* Overzicht
**************************************************/
table.overzicht {
  width:100%;
  border:1px solid #12648b;
  display: table;
  border-collapse: collapse;
}

table.overzicht td {
  display: table-cell;
  border: solid 1px #CCCCCC;
}

table.overzicht td,
table.overzicht th {
  font-size:12px;
  padding:3px;
}

table.overzicht th {
  background-color:#12648b;
  color:#fff;
  text-align:left;
}

table.overzicht tr {
  cursor:pointer;
}


/* Formulier CMS, overruled site.css
**************************************************/
.letsFormContainer legend {
	font-size: 12px;
	background: #fff;
	color: #7c7c7c;
	font-weight: bold;
}

.letsFormButton {
	background: url(../img/img_buttons/button90.png) no-repeat center center;
	behavior: url("skins/iepngfix/iepngfix.php"); /* Transparantie in IE6 */
	height: 26px;
	width: 90px;
	font-size: 10px;
}

.pos-login-btn {
	position: absolute;
	top: 63px;
	width: 200px;
	left: 25px;
}