html, body {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	margin: 0px;
	
	padding: 0px; 

	text-align: center;
	background: #faf9e4 url('images/back.jpg');
	background-repeat:repeat-x;
}


#main {

	margin: 0px auto;
	padding: 0px;
	width: 926px;
	text-align:left;

}

img, div { 
	
	border: 0px;
	behavior: url('../../iepngfix.htc'); 

}


#main_left {

	width:21px;
	background: #000 url('images/back_left_repeat.jpg');
	background-repeat:repeat;

}

#main_right {

	width:19px;
	background: #000 url('images/back_right_repeat.jpg');
	background-repeat:repeat;

}


#main_content {

	float:left;
	width:880px;
	padding-top:0px;

	
}

#sub_content {

	padding-top:80px;
	background:#FFF;
	min-height:500px;	
}



#left {
	background-color:#f0f0f0;
	border-right: 1px solid #e2e2e2;
	width:200px;
	
	position:relative;
	z-index:6;
}



#header {

	width:886px;
	height:115px;
	background: #FFF url('images/back_header.jpg');
	
	position:absolute;
	z-index:5;
	margin-left:21px;
	margin-top:0px;



}

#header_img {
	
	width:900px;
	height:208px;
	position:relative;
	z-index:5;
	margin-left:-13px;
	margin-top:8px;


}

#content {

	padding-left:10px;
	padding-top:0px;
	margin-left:5px;
	text-align:left;
	width:645px;
	margin-right:15px;

}

#footer {

	margin: 0px auto;
	padding: 0px;
	background: #f9fae4 url('images/back_bottom.jpg');
	background-repeat:no-repeat;
	height:21px;

	font-size:11px;
	text-align:left;


}


.fLeft {
	float:left;
}

.fRight {
	float:right;
}

.img  {
	border:1px solid #39764f;
}

#clear {
	clear: both;
	margin:0px;
	padding:0px;
}
	

.dotLine {
	border-bottom:1px dotted #c4c4c4;
	height:1px;
	clear:both;
	margin: 2px 0px 2px 0px;
	
}

.solidLine {
	border-bottom:1px solid #1d1d1d;
	height:1px;
	clear:both;
	margin: 1px 0px 1px 0px;
	
}

#footer p {
	margin: 0;
	padding: 20px 0;
	clear: both; 
	text-align: center;
}
/* End Structure */

#content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-indent: 0px;
	letter-spacing: 0px;
}

#content li {
		text-indent: 0px;
}



/* HEADERS */

h1 {
	background: url('images/icons/bullet.png');
	background-repeat:no-repeat;
	background-position: 0% 57% ;
	border-bottom:1px solid #dedede;
	font-family: Verdana;
  	font-size: 12px;
  	font-weight:bold;
	color: #000;
  	margin:1px;
  	margin-bottom:6px;
  	margin-right:0px;
  	padding:1px;
  	padding-left:15px;
  	padding-bottom:10px;
  	padding-top:10px;
}

h2 {
	font-size: 11px;
	color:#252525;
	margin:0px;
	margin-bottom:6px;
}


/* STANDARD ELEMENTS */

td , p, span ,div {
  font-family: Arial;
  font-size: 12px;
}




/* FORMS */
form {
  font-family: Arial;
  margin:1px;
}

input {
  background-color:#FFFFFF;
  color: #3c3c3c;
  font-size : 11px;
  padding:2px;
  font-weight : normal;
  border    : 1px solid  #4d6731;
  vertical-align:center;
}

textarea {
  font-family: Arial;
  font-size: 12px;
}

select {
  font-family: Arial;
  font-size: 13px;

  color: #000000;
  padding:1px;
  border:1px solid #addc7b;
}

.radio {
  vertical-align:middle;
}

.checkbox , checkbox {
  vertical-align:middle;
  border:0px solid #000000;
  background-color: #c0e38e;
  
}

.button {

  background-color:#d6d6d6;
  color   : #000000;
  font-size : 12px;
  font-weight : normal;
  font-family: Verdana;
  padding: 4px;
  border:0px;
  border-right:1px solid #505050;
  border-bottom:1px solid #505050;
}



/* A HREF */

a,a.active { 
	color: #80837d;
	font-weight: normal;
}

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

}


a img,a.active img { 
	color: #80837d;
	font-weight: normal;
	margin:0px;
}

a img:hover {
	background-color: none;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}


/* TEXT HANDLING */

.title {
	font-size:14px;
	font-weight:bold;
	color: #924c09;
	text-transform: capitalize;
	margin-bottom:10px;
	margin-top:8px;
}


/* ERROR HANDLING */

.error {
  color : #CC0000;
  font-weight : bold;
}

.error_back {
  background-color : #CC0000;
}


.errorfield {
  background: #F0C3C3;
}

.linethrough {
	text-decoration: line-through;
}

.small {
	font-size:10px;
}

/* TABLE LAYOUT */



/* NAVIGATION */


#nav a , #nav a:active , #nav a:visited {
	
	display:block;
	background: #f1f1f1;
	border-left:20px solid #d7dcd9;
	border-bottom :1px solid #e6e6e6;
	padding: 5px 0px;
	padding-left: 10px;
	font-size: 12px;
	text-decoration:none;
	
}

#nav a:hover {
	
	display:block;
	background: #f1f1f1 url('images/nav_repeat.jpg');
	background-repeat:repeat-y;
	border-left:20px solid #3a7750;
	border-bottom :1px solid #3a7750;
	padding: 5px 0px;
	padding-left: 10px;
	font-size: 12px;
	color:#FFF;
	text-decoration:none;
	
}


#nav a.submenu , #nav a.submenu:active , #nav a.submenu:visited {
	
	display:block;
	background: #c1d6c9;
	border-left:20px solid #d7dcd9;
	border-bottom :1px solid #e6e6e6;
	padding: 5px 0px;
	padding-left: 30px;
	font-size: 90%;
	text-decoration:none;
	
}

#nav a.submenu:hover {
	
	display:block;
	background: #a9c4b3 ;
	background-repeat:repeat-y;
	border-left:20px solid #d7dcd9;
	border-bottom :1px solid #76897d;
	padding: 5px 0px;
	padding-left: 30px;
	font-size: 90%;
	color:#FFF;
	text-decoration:none;
	
}

.darkGreyRight {

	text-align:right;
	background:#c6c6c6;
	padding-right: 8px;
	font-weight: bold;
	color: #000

}

.grey {
	background:#efefef;
	padding-left: 5px;
}


.subTitle {
	font-size:140%;
	font-weigh: bold;
	color: #2f5822;
	margin-bottom:3px;
}

.date {
	width:40px;
	float:left;
	padding:1px 4px;
	margin-right:15px;
	
	background: #626b55;
	border-top:1px solid #838d76;
	border-right:1px solid #3b462b;
	border-bottom:1px solid #3b462b;
	text-align:center;
	
}

.date .year {
	color:#FFF;
	font-size:10px;
	margin-top:-5px;
	
}

.date .month {
	color:#FFF;
	font-size:10px;
	text-transform:uppercase;
}

.date .day {
	color:#FFF;
	font-weight:bold;
	font-size:220%;
	margin-top:-2px;
}

.back {
	background: url(images/icons/previous.gif);
	background-repeat:no-repeat;
	background-position: 0% 57% ;
	padding-left:30px;
}

.pictureBlock {
	text-align:center;
	width:80px;
	float:left;
	height:60px;
	overflow:hidden;
	border: 1px solid #000;
	padding: 2px;
	margin : 2px;
	
}

#map {
	width: 680px;
	height: 450px;
	border:1px solid #606952;
}


.row1 {
	background:#f8f8f8;
	border-bottom:1px solid #efefef;
	font-size:10px;
	padding:2px;
	text-align:left;
}

.row2 {
	background:#FFF;
	border-bottom:1px solid #e4e4e4;
	font-size:10px;
	padding:2px;
	text-align:left;
}

.filter {
	
	padding:5px;
	background: #eeeeee;
	border-right:1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;

}

h2.car {
	padding: 4px 0px;
	padding-left:5px;
	margin: 3px 0px;
	color: #FFF;
	background: #9cb27f;
	border-right:1px solid #4c593b;
	border-bottom: 1px solid #4c593b;
}

#pagination {
	background: #f3f3f3;
	padding:2px;
}

#pagination div {
	font-size:80%;

}

#paperclip {

	position:absolute;
	z-index:8;
	width:186px;
	height:238px;
	margin-left: -50px;
	margin-top: -200px;
	background:  url(images/paperclip.png);
	_background: none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='data/images/paperclip.png');

}

.searchBox {

	width:353px;
	height:159px;
	
	background: url(images/searchbox.png);
	_background: none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='data/images/searchbox.png');

}

.footer {
	color: #a4a4a4;
	padding-top: 0px;
	text-align:right;
	padding-right:10px;
}

.searchButton {

	background: #becda7 url('images/icons/search_box.gif');
	background-repeat:no-repeat;
	background-position: 15% 57% ;
	padding: 4px;
	padding-left:40px;
	font-size: 120%;
	font-weight:bold;
	width:100%;
	border:0px;
	

}

.listItem {
	padding:2px;
}

.randomPicture {
	background : #f0f0f0;
	padding:5px;
}

#topLang {
	position:absolute;
	opacity:0.6;
	margin-left:860px;
	text-align:center;
	padding-top:3px;
	padding-left:6px;
	padding-right:6px;
	margin-top:-1px;
	z-index:10;
	background: #b9c9a2;
	border-bottom:1px solid #c4cbc7;

}

.openingsuren {
	background: #f1f1f1;
	border:1px solid #ececec;
	padding:4px;
	width:300px;
}

.openingsuren td {
	padding-left:5px;
}

.dag {
	background: #b4b4b4;
	color:#FFF;
	padding:2px;
	margin-right:10px;
	border-right: 1px solid #969696;
}

.image { 
	background:#d9ecb1  url('images/icons/images.png') no-repeat;
	background-position:0% 46%;
	padding-left:20px;
	margin-left:5px;
}
