/* CSS Document */
*{margin:0px; padding:0px; }

body{
	margin:0px; 
	padding:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000;
	background:#E4DD91 url(images/bg.gif) top repeat-x; 
	}

form {
	margin: 0px;
	padding: 0px;
}

input, textarea, select {
	border: 1px solid #d7d7d8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
	height:18px;
	
}
a{line-height:normal;}
input.radio {
	border: 0px;
	background: transparent;
}

* > input.radio {
	margin: 0px 0px -1px 0px;
}

input.zoek_blue{width:55px; height:20px; border:0px; background:url(images/zoeken_blue.gif)}
.big{font-size:14px; font-weight:bold; color:#000064}
.big a{font-size:14px; font-weight:bold; color:#000064; text-decoration:none;}
.big a:hover{font-size:14px; font-weight:bold; color:#000064; text-decoration:underline;}
.results{margin-left:25px; padding-bottom:10px; font-size:12px}

.check {
	border: 0px solid #818181;
	background: transparent;	
	width:12px;
}

textarea {
	height: 55px;
	width:195px
}

select{font-size:11px}

textarea.textarea{width:470px;}
input.textfield{width:470px;}
input.text{width:390px;}
textarea.area{width:390px;}
input.plaats{width: 105px; height:20px; background:url(images/button_plaats.gif) no-repeat; float:right; border:0px;}
input.verstuur{width: 194px; height:20px; background:url(images/button_verstuur.gif) no-repeat; float:right; border:0px;}
input.inloggen{width: 63px; height:20px; background:url(images/button_inloggen.gif) no-repeat; float:right; border:0px;}
input.contact{width: 101px; height:20px; background:url(images/button_contact.gif) no-repeat; float:right; border:0px;}
input.verzend{width: 63px; height:20px; background:url(images/button_verzend.gif) no-repeat; float:right; border:0px;}
input.inschrijven{width:77px; height:20px; background:url(images/button_inschrijven.gif) no-repeat; float:right; border:0px;}



h1{margin:0px; padding:0px; font-size:17px; color:#000066; font-weight:bold; }
h2{margin:0px; padding:0px; font-size:16px;  margin-left:9px;margin-bottom:4px; color:#000000; font-weight:bold;}
h3{margin:0px; padding:0px; font-size:11px; color:#939F9E; margin-left:9px;margin-bottom:0px;font-weight:bold;}
h4{margin:0px; padding:0px;  font-weight:bold; }
h5{margin:0px; padding:0px; font-size:17px; color:#4A0000; font-weight:bold; width:100%;  }

h4.green{margin-top:5px;}
h5.italic{ font-style:italic; margin:0px; padding:0px; margin-top:10px;}
h5.number{font-size:80px; color:#8c9999; }
td{text-align:left; vertical-align:top}


/*p{line-height:1.5; }*/



ul{padding-left:19px; text-indent:0px;list-style-type: none;margin: 0em; }
li{list-style:url(images/felix/arrow.gif); position:relative; }
li a{left:-10px; position:relative}

img{border:0px;
}

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

.grey{color:#919d89}
.black{color:#000000;}
.red{ color:#4a0000 }
.green{color:#004a4a}
.purple{color:#4a004a}
.ocean{color:#32647d}
p{margin:0px; padding:0px;}
#main{
	position:absolute;
	top:0px;
	left:50%;
	width:990px;
	height:100%;
	margin-left:-495px;
	
}

#header{
	position:relative;
	width:990px;
	height:123px;
}

#logo{
	position:absolute;
	width:896px;
	height:115px;
	left:94px;
	text-align:center;
	top:0px;
	z-index:3
}
	#logo img{border:0px;}

#path{
	position:absolute;
	width:450px;
	height:30px;
	left:0px;
	top:0px;
	z-index:4;
	text-align:left;
}

	#path img{border:0px;}


#social{
	position:absolute;
	width:55px;
	height:26px;
	right:2px;
	text-align:center;
	top:5px;
	z-index:999
}

#social img{margin-left:5px; float:left;}

#newsbrief{
	position:absolute;
	width:191px;
	height:21px;
	right:2px;
	text-align:center;
	top:97px;
	z-index:999
}


#menu{
	position:relative;
	width:990px;
	height:27px;
	z-index:3;
	text-align:left;
	color:#000066;
	vertical-align:middle;
	background:url(images/menu_bg.gif) bottom left no-repeat;
	
}


#menu-table{width:821px; float:left; display:inline}
/*	#menu a{padding-left:10px; padding-right:10px; color:#000066; height:30px; line-height:30px; text-decoration:none; font-weight:normal;  font-family:"FF Sans"; }
	
	#menu ul{margin:0px; padding:0px;}
	
	#menu li {float:left;
			height:27px;				
			padding:0;
			margin:0px 0px 0px 0px;				
			list-style:none
			}
			
			#menu li.current 
				{
				background: url(images/tab-primary-current-l.gif);
				}						
					
			* html #menu li {
				display:inline;
				}
				
				#menu li a 
					{
					float:left;					
					font-size: 12px;				
					line-height:27px;					
					height:27px;					
					padding:0 10px;
					text-decoration:none;					
					vertical-align:bottom;					
					color:#000066;					
					}
									
				#menu li a:hover 
					{
					text-decoration:#000066;			
					background-color:transparent;
					}
				#menu li.current a 
					{
					color:#000066;					
					background: url(images/tab-primary-current-r.gif) no-repeat bottom right;
					}		
*/		
#quote{
	position:relative;
	z-index:3;
	text-align:left;
	color:#333366;
	vertical-align:bottom;
	font-size:10px;
	
	margin-bottom:20px
}

#quote h4{margin-top:30px; margin-bottom:10px; padding:0px; font-size:40px; line-height:normal;width:inherit;}
#quote h5{margin-bottom:15px;}

#title{
	position:relative;
	margin-left:200px;
	width:775px;
	z-index:3;
	padding-top:25px;
	padding-bottom:5px;
	text-align:left;
	color:#000000;
	vertical-align:middle;
}

#title h4{ margin-bottom:20px; font-size:40px}

#title_home{
	position:relative;
	width:990px;
	height:50px;
	z-index:3;
	text-align:left;
	color:#000066;
	vertical-align:middle;
}

	.title_left{position:relative; float:left; width:760px; text-align:left; height:25px; padding-top:24px; padding-left:10px;}
	.title_right{position:relative; float:right; width:195px; text-align:left; height:25px; padding-top:24px;}

#search{position:relative; float:right; margin-bottom:2px;}

	#search input{width:100px;}
	#search input.zoek{width:26px; height:15px; border:0px;}
	
#content{
	position:relative;
	width:990px;
	height:auto;
	vertical-align:top;	
}

#home_left{
	position:relative;
	width:780px;
	height:auto;
	float:left;
	vertical-align:top;
	
}

#left{
	position:relative;
	width:780px;
	height:auto;
	float:left;
	background:url(images/content_top.gif) top left no-repeat;
	vertical-align:top;
	
}

#sub{
	position:relative;
	width:990px;
	height:auto;
	float:left;	
	vertical-align:top;
	background-color:#E4DD91
}



#home_left_top{
	width:780px;
	height:4px;
	clear:both;
	background:url(images/content_top.gif) no-repeat top left;
}
/*
#home_left_bottom{
	width:780px;
	height:4px;
	clear:both;
	background:url(images/home_bg_bottom.gif) no-repeat bottom;
}
*/
#home_bottom_short{
	width:586px;
	height:4px;
	background:url(images/home_bg_bottom_short.gif) bottom left no-repeat;
	clear:both
	
}

#home_right{
	position:relative;
	width:200px;
	margin-left:6px;
	height:auto;
	float:left;
}

#home_right h1{margin-left:10px; margin-bottom:6px; margin-top:18px;}
#home_right h3{margin-left:10px;}
#right{
	position:relative;
	width:199px;
	margin-left:14px;
	height:auto;
	float:left;
	background:#fffaeb url(images/subpage_right.gif) top right no-repeat;


}

#subpage_bottom{
	width:798px;
	height:4px;
	background:url(images/subpage_bottom.gif) bottom right  no-repeat;
	clear:both;
	margin-left:1px solid #E4DD91
}

#right h1{padding-left:5px; padding-bottom:7px; padding-top:10px;}

.box_home{
	width:200px;
	background:#fffaeb url(images/box_top.gif) top no-repeat;	
	margin-bottom:10px;
	}
.box_home h3{margin-top:0px;}


.boxes{
	width:200px;	
	margin-bottom:10px;
	}
.boxes h3{margin-top:0px;}
.box_content{padding-top:10px; padding-left:0px; padding-right:10px; padding-bottom:10px;}

.box_bottom{background:url(images/box-bottom.gif); width:200px; height:6px;}
.box_content ul{position:relative; padding-left:19px; text-indent:0px;} 
.box_content li{margin-bottom:2px;position:relative}
.box_content a{text-decoration:none; font-weight:bold; color:#000066; font-size:10px;}
	.box_content a:hover{text-decoration:underline;	}
.box_content td{padding-left:3px; font-size:10px;vertical-align:top; }
.box_content td img{padding-top:4px;}


#artikelen{
	position:relative;
	float:left;
	width:190px;
	background:#fffaeb url(images/content_top.gif) no-repeat top left;
	padding-top:10px;
}
#artikelen table{
	 margin-bottom:21px
	 }
#artikelen_bottom{
	width:190px;
	height:4px;
	padding-top:20px;
	background:url(images/artikeln_bottom.gif) bottom no-repeat;
}

#artikelen ul{text-indent:0px;list-style-type: none;margin: 0em;  margin-top:0px;  margin-bottom:21px;}
#artikelen td{padding-left:3px; font-size:10px;}
#artikelen td img{padding-top:4px;}

#artikelen a{text-decoration:none; font-weight:bold; color:#000066; font-size:10px;}

	#artikelen a:hover{text-decoration:underline;	}

#artikelen img{border:0px;}
#artikelen h2{margin-bottom:0px;padding-bottom:0px; height:inherit; width:inherit}

#subpage{
	position:relative;
	float:left;
	width:798px;
	background:#fffaeb url(images/middle.gif) repeat-y;
		
}


#middle{
	position:relative;
	float:left;
	width:584px;
	height:100%;
	background:#fffaeb;
	margin-left:1px;
	min-height:620px!important;
	padding: 10px 0 0;
	}
	
#middle h2, #middle h3{margin-left:13px;}


#middle_bottom{
	width:800px;
	height:4px;
	background:url(images/middle_bottom.gif) bottom right no-repeat;
	}
	
#news_main{	
	background:#ffffff url(images/home_bg_top.gif) top right no-repeat !important;
	padding-bottom:20px;	
	padding-top:10px;
	width:584px;
}

#news_main_bottom{width:584px;height:7px; background:url(images/news_main_bottom) bottom left repeat-x;margin-bottom:10px;}
#news_main h3{margin-left:0px;}
.box_main{ 
	padding-bottom:10px;
	padding-top:10px;
	width:586px;
	border-bottom:0px solid #E4DD91;
	
}
.box_main td{vertical-align:top; text-align:left}
.box_main p{padding-right:15px;padding-top:10px; clear:both}
.box_main img{display:inline}


.agenda{
	padding-bottom:10px;
	padding-top:10px;
	width:584px;
	background:#FFFAEB url(images/agenda_top_right.gif) top right no-repeat;
	
}
.agenda td{vertical-align:top; text-align:left}
.agenda p{padding-right:15px;padding-top:10px; clear:both}
.agenda img{display:inline}
.agenda  a{line-height:2.0}

.picture{
	background:url(images/pic_border.gif) bottom left no-repeat;
	background-position:3px 3px;
	padding-bottom:5px; 
	padding-right:4px;
	}	
	
.line{width:190px; height:13px; background:url(images/line.gif)  center no-repeat}
.line_long{width:567px; height:15px; background:url(images/line_long.gif) center no-repeat}
img.pic{float:left; padding:10px;}

#news_main p{}
.reactie p {padding-top:0px;}
#news_main ul{padding-left:25px;}

.new{position:relative; padding-left:3px; padding-right:5px; margin-bottom:4px;}
	.new .pic{width:120px; float:left; height:130px;}
.new p{padding-top:3px; padding-bottom:5px;}

.book{width:185px; margin-bottom:15px;}
.book td{padding-right:5px; padding-left:5px;}
	.book .pic{width:60px; float:left; height:110px;}

.indent{margin-left:-13px;margin-bottom:10px;}

#sub_footer_right{height:4px; width:65px; background:url(images/subpage_right_bottom.gif) bottom right no-repeat;}
.add{
	width:180px; 
	height:200px; 
	background-color:#000066
	}
	
#footer_left{
	position:relative; 
	width:981px; 
	text-align:left; 
	margin-bottom:10px;
	padding-top:10px;
	padding-left:9px;
	z-index:999;
	clear:both
	
	}
#footer_left a{font-weight:bold}
	
#footer{
	position:relative; 
	clear:both; 
	width:800px; 
	margin-left:200px;
	text-align:left; 
	padding-top:10px; 
	padding-bottom:10px;
	background-color:#E4DD91
	}
#footer a{font-weight:bold}	
	
#footer_left{
	position:relative; 
	clear:both; 
	width:985px; 
	text-align:left; 
	padding-top:30px; 
	padding-bottom:10px;
	margin-left:5px;
	background-color:#E4DD91
	}
#footer_left a{font-weight:bold}	
	

.path{color:#8c9999; padding-left:10px; margin-top:10px; margin-bottom:10px;}



#inspiratie_left{
	position:relative;
	width:588px;
	background:#fefbec url(images/box_spec_top.gif) top no-repeat;
	padding-top:140px;
	text-align:center;
	float:left;
	vertical-align:top;
}



#inspiratie_left_detail{
	position:relative;
	width:588px;
	background:#fefbec url(images/inspiratie.gif) bottom right;
	float:left;
	border-top:1px solid #cbd0d0;
	border-left:1px solid #cbd0d0;
	vertical-align:top;	
}

.text_insp{padding:15px;}

#inspiratie_left p{padding:10px 50px 0px 50px; color:#282155}

#inspiratie_left_bottom{
	width:588px;
	height:24px;
	background:url(images/box_spec_bottom.gif) no-repeat;}


#contact{
	position:relative;
	width:588px;
	background:#fefbec url(images/box_contact_top.gif) top no-repeat;
	padding-top:30px;
	text-align:left;
	vertical-align:top;
}
#contact_content{width:540px; padding-left:15px;}
#contact_content td{padding-right:15px; padding-bottom:15px;}
#contact_bottom{
	width:588px;
	height:24px;
	background:url(images/box_spec_bottom.gif) no-repeat;}


#contact .textfield, #contact .textarea{width:400px;}

#search_box{
	position:relative;
	width:989px;
	background:#fefbec url(images/search_top.gif) top no-repeat;
	padding-top:30px;
	text-align:left;
	float:left;
	vertical-align:top;
}


#search_box p{width:540px; margin-left:25px; padding-bottom:3px;}

.search_box_pages p{width:540px; margin-left:25px; font-size:11px; color:#000000;}

.search_box_pages a{font-size:11px; text-decoration:none; color:#000066; font-weight:bold}
#search_box_bottom{
	width:588px;
	height:24px;
	background:url(images/search_top_bottom.gif) no-repeat;}


.rec{margin-top:15px;}

#inspiratie_right{
	position:relative;
	margin-left:10px;
	width:390px;
	float:left;
	text-align:left;
	vertical-align:top;
	margin-bottom:30px;
}
#inspiratie_right table{margin-top:10px;}
#inspiratie_right td{padding-right:10px; padding-top:5px;text-align:left;}

#inspiratie_right h2{margin-left:0px;}


