* {margin:0;padding:0;}
img{border:none;}
body{background-color:#660000; font-family:'Times New Roman', Arial; color: #fff; font-size:13px; text-align: center; /*voor IE*/}
h1,h2{font-size: 20px;}

/* Container */
#container{
width:1024px;
text-align: left; /*voor IE */
overflow: hidden;
margin: 0 auto;
}

a {
        color:#000000;
}
a:hover {
	text-decoration:none;
}

/* Header */
#header{
	width:1024px; 
	height:200px; 
	background:#660000 url(../images/header.png) no-repeat fixed top center;
}

/* Middle */
#middle{
	width:1024px;
	margin:0;
	padding:0; 
	overflow: hidden;
}

/* -Left */
#left{
	background-color:#ffffff; 
	padding:5px 5px 2px 5px; /* boven rechts onder links */
	width:202px; 
	float:left; 
	color: #660000; 
	height:400px; 
	min-height: 400px; 
	position: relative; /*** IE needs this  ***/
}
	
#left p {
	padding:2px 5px 10px 10px; /* boven rechts onder links */
	font: normal normal normal 0.90em/1.3em Lucida Sans,Arial;
}
#left ul{
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;

}
#left ul li{
	margin: 0 0 0 10px ;  /* boven rechts onder links */
}
#left ul li span{
	color: #660000;
	font: normal normal bold 0.90em/1.5em Lucida Sans,Arial;
}
#left ul li a{
	font: normal normal bold 0.90em/1.5em Lucida Sans,Arial;
	text-decoration: none;
	color: #000000;
}
#left ul li a:hover,
#left ul li a.on{
	text-decoration: underline;
	color: #000000;
}
/* -Right */
#right{
	background-color:#ffffff;
	padding:5px 5px 2px 5px; /* boven rechts onder links */ 
	width:201px; 
	float:left; 
	color: #660000; 
	text-align: right; 
	height:400px; 
	min-height: 400px; 
	position: relative; /*** IE needs this  ***/
}
#right p {
	padding:2px 10px 10px 5px; 
	font: normal normal normal 0.90em/1.3em Lucida Sans,Arial;
	}
	
#right ul{
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}
#right ul li{
	margin: 0 0 0 10px ;  /* boven rechts onder links */
}
#right ul li span{
	color: #660000;
	font: normal normal bold 0.90em/1.5em Lucida Sans,Arial;
}
#right ul li a{
	font: normal normal bold 0.90em/1.5em Lucida Sans,Arial;
	text-decoration: none;
	color: #000000;
}
#right ul li a:hover,
#right ul li a.on{
	text-decoration: underline;
	color: #000000;
}

/* -Index */
#index{ 
	background-color:#631d1e; 
	width:597px; 
	float:left; 
	border: 2px #d1b3b3 solid; 
	margin: 0 auto; 
  	min-height:403px;
  	height:auto !important;
  	height:403px;
}

/* --Title */
#title{width:597px; height:36px; background:#631d1e url(../images/title_bar.png) no-repeat;}
#ttext{padding: 5px 0 0 10px; font: normal normal bold 1.9em/1.0em 'Times New Roman', Arial; color: #000000;}

/* --Text */
#text{width:597px; clear:both; background-color:#631d1e; font: normal normal bold 1.01em/1.5em Arial, 'Times New Roman'; color: #ffffff;}
#text p, h2, img {padding:10px;}

/* Footer */
#footer{clear:both; text-align: center; font: normal normal normal 0.88em/1.5em Lucida Sans,Arial; color: #af8379;}
#footer a{text-decoration: none; color: #af8379;}
#footer a:hover{text-decoration: underline; color: #af8379;}

/* ITEMS */
ul#fotos						{margin:auto auto; width: 595px; overflow: hidden; text-align: center;}
ul#fotos li						{float: left; display: inline;}
ul#fotos li a					{display: block; width: 150px; height: 185px; margin: 9px 18px 10px 18px;}/* boven rechts onder links */


/* CONTACT */

div#contact {
	width: 400px;
	border: 0px;
	padding: 10px;
}

div#errors {
	width: 400px;
	margin:0 auto;
}
label {
	float: left;
	width: 140px;
	text-align: left;
	padding-top: 5px;
}

input, textarea {
	padding: 3px;
	margin: 3px;
	border: 1px solid #bac5d6;
	background: #fff;
}
input.fout, textarea.fout {
	border: 1px solid #FF0000;
}

label.fout {
	color: #FF0000;
}
