/* GENERAL */
/******************/
* {
  margin: 0;
  padding: 0;
}

body {
margin-top: 8px;
  font: 11px Tahoma;
  color: #000;
  background:url(../bg.jpg);
  background-repeat: repeat;
  line-height: 16px;
}

a {
  text-decoration: underline;
  color: #bf2c6e;
}

a:hover {
  color: #195e99;
}

ul {
list-style:square;
  padding: 0 0 0 25px;
  margin: 10px 0 10px 0;}
  
  
  
.header-blue{
font: 12px Tahoma;
font-weight:bold;
  color: #195e99;
}

.header-pink{
font: 11px Tahoma;
font-weight:bold;
  color: #bf2c6e;
}

.header-black{
font: 11px Tahoma;
font-weight:bold;
  color: #000000;
}


/* CONTAINERS */
/******************/
div#container {
  width: 842px;
  margin: 0 auto;
}


div#contentspacer {
  width: 840px;
  border: none;
  background-image:url(../layout/text-spacer.jpg);
  margin: 0 0 0 0;
}


div#contentcontainer {
  width: 840px;
  border: none;
  margin: 0 0 0 0;
  overflow: hidden;
}

div#coreleft {
  width: 283px;
  float: left;
}

div#corecenter, #containerform {
  width: 557px;
  height: 334px;
  float: left;
  margin-right: -1px;
  background-image:url(../layout/content.jpg);
}

/* HEADER */
/******************/
div#header {
  width: 840px;
  height: 101px;
  background-image:url(../layout/header.jpg);
}



/* NAVIGATIE */
/******************/
div#menu {
  width: 840px;
  height: 22px;
  }


/* FOOTER */
/******************/
div#footer {
  width: 840px;
  height: 139px;
  background: url(../layout/footer.jpg) no-repeat;
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
}



/* FORM */
/******************/


div#errors {
	width: 540px;
	color:#bf2c6e;
	font-weight:bold;
}
label {
/*	float: left;*/
	width: 80px;
	text-align: left;
}

input, textarea {
/*	padding: 3px;*/
	margin: 3px;
	border: 1px solid #195e99;
	font: 10px Verdana, sans-serif;
	background: #FFFFFF;
}

.submit{
width: 100px;
height: 18px;
	border: none;
	font: 10px Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	background: #195e99;
	}


input.fout, textarea.fout {
	border: 1px solid #bf2c6e;
}

label.fout {
	color: #000000;
}