/* CSS Document */
*{margin:0px; padding:0px; line-height:normal}

body{
	margin:0px; 
	padding:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000;
	background:#bcbc7c url(images/felix/bg_felix.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;
}

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

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

select{font-size:11px}
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}

textarea.textarea{width:470px;}
input.textfield{width:470px;}
input.text{width:390px;}
textarea.area{width:390px;}
input.plaats{width: 90px; 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.bestel{width: 91px; height:20px; background:url(images/button_bestel.gif) no-repeat;border:0px;}
input.bestel_mp3{width: 75px; height:20px; background:url(images/button_bestel_mp3.gif) no-repeat;border:0px;}
input.bestel_pdf{width: 69px; height:20px; background:url(images/button_bestel_pdf.gif) no-repeat;border:0px;}
input.bevestigen{width: 82px; height:20px; background:url(images/button_bevestigen.gif) no-repeat;border:0px; float:right; cursor: finger; cursor: pointer;}
input.terug{width: 134px; height:20px; background:url(images/button_terug.gif) no-repeat;border:0px; cursor: finger; cursor: pointer;}
input.bedrag{width: 109px; height:20px; background:url(images/button_bedrag.gif) no-repeat;border:0px; margin-top:15px; float:right; cursor: finger; cursor: pointer;}
input.verder{width: 134px; height:20px; background:url(images/button_verder.gif) no-repeat;border:0px; cursor: finger; cursor: pointer;}
input.betalen{width: 62px; height:20px; background:url(images/button_betalen.gif) no-repeat;border:0px; float:right; cursor: finger; cursor: pointer;}
input.inloggen{width: 63px; height:20px; background:url(images/button_inloggen.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.contact{width: 101px; height:20px; background:url(images/button_contact.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-family:"ScalaSans"; font-weight:normal}
h2{margin:0px; padding:0px; font-size:17px;  margin-left:8px;margin-bottom:4px; color:#000000; font-family:"ScalaSans"; font-weight:normal}
h3{margin:0px; padding:0px; font-size:11px; color:#939F9E;  margin-left:8px; font-family:"ScalaSans"; font-weight:normal}
h4{margin:0px; padding:0px;  font-weight:normal; padding:0px; width:inherit; height:inherit;}
h5{margin:0px; padding:0px; font-size:17px; color:#4A0000; font-family:"FF Scala"; font-weight:normal}
h4.purple{margin-top:5px;}
h5.italic{ font-style:italic; margin:0px; padding:0px; margin-top:10px;}
h5.number{font-size:80px; color:#8c9999; font-family:"FF Scala";}
*/

h1{margin:0px; padding:0px; font-size:17px; color:#000066; font-family:"ScalaSans"; font-weight:normal}
h2{margin:0px; padding:0px; font-size:17px;  margin-left:9px;margin-bottom:4px; color:#000000; font-weight:normal; }
h3{margin:0px; padding:0px; font-size:11px; color:#939F9E; margin-left:9px;margin-bottom:0px; font-family:"ScalaSans"; font-weight:normal}
h4{margin:0px; padding:0px;  font-weight:normal; }
h5{margin:0px; padding:0px; font-size:17px; color:#4A0000; font-family:"FF Scala"; font-weight:normal}
h4.green{margin-top:5px;}
h5.italic{ font-style:italic; margin:0px; padding:0px; margin-top:10px;}
h5.number{font-size:80px; color:#8c9999; font-family:"FF Scala";}
td{text-align:left; vertical-align:top}
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;
}
.blue{color:#000066}
a{color:#000066; text-decoration:none}
a:hover{text-decoration:underline}
a.selected{color:#939F9E; }

.grey{color:#919d89}
.black{color:#000000;}
.red{ color:#4a004a }
.green{color:#004a4a}
.purple{color:#4a004a}
.ocean{color:#32647d}

#main{
	position:absolute;
	top:0px;
	left:50%;
	width:990px;
	height:100%;
	margin-left:-495px;
	
}

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

#webshop{
	position:absolute;
	width:200px;
	height:71px;
	left:790px;
	background:url(images/felix/box_webshop.gif) no-repeat;
	padding-top:33px;
	padding-left:15px;
	color:#0c0c67;
	line-height:1.0;
	font-size:10px;
	top:20px;
	z-index:3	
}
#webshop p{width:170px;}
#logo{
	position:absolute;
	width:990px;
	text-align:left;
	height:115px;
	left:0px;
	top:32px;
	z-index:3
}
	#logo img{border:0px;}

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


#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;}

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


#menu-table{width:397px; display:inline; float:left}
	
#quote{
	position:relative;
	margin-left:200px;
	width:775px;
	z-index:3;
	text-align:left;
	color:#333366;
	vertical-align:middle;
	font-size:10px;
	
	margin-bottom:20px
}
#quote h4{margin-top:30px; margin-bottom:10px; padding:0px;width:inherit;height:inherit; font-size:40px; line-height:normal;}

#title{
	position:relative;
	margin-left:200px;
	width:775px;
	padding-top:35px;
	z-index:3;
	text-align:left;
	color:#000000;
	vertical-align:middle;
}
#title h4{margin-bottom:20px; padding:0px;width:inherit;height:inherit; font-size:40px; line-height:normal;}

#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:295px; 
		text-align:left; 
		height:25px; 
		padding-top:24px; 
		padding-left:5px;
	}
	.title_right{position:relative; float:right; width:380px; 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;}

#search_box{
	position:relative;
	width:989px;
	background:#fefbec url(images/felix/search_top.gif) top no-repeat;
	padding-top:30px;
	text-align: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{
	position:relative;
	width:989px;
	height:24px;
	background:url(images/felix/search_bottom.gif) bottom no-repeat;}

.zoek{font-size:12px; }

.picture{
	background: url(images/shadow.gif) bottom right no-repeat;	
	padding-bottom:6px; 
	padding-right:6px;
	}	
	
#content{
	position:relative;
	width:990px;
	vertical-align:top;	
	}
#content_agenda{
	position:relative;
	width:762px;
	vertical-align:top;	
	}

#content2{
	position:relative;
	width:990px;
	height:auto;
	vertical-align:top;		
	background:#FEFBEC url(images/felix/content2_top.gif) top no-repeat; 
	margin-top:20px;
}

	#content2_bottom{
		background:url(images/felix/content2_bottom.gif) top  no-repeat;
		height:6px;
		width:990px;
		border-right:1px solid #BCBC7C
	}

#subpage{
	position:relative;
	width:990px;
	height:auto;
	
	vertical-align:top;		
	background:url(images/felix/content2_top.gif) top no-repeat; 
}

#subpage1{
	position:relative;
	width:100%;
	height:auto;	
	vertical-align:top;		
}

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


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

#contact_content{width:540px; padding-left:15px;}

#contact_content td{padding-bottom:6px;padding-right:6px;}
#contact .textfield, #contact .textarea{width:400px;}

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

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



#home_left_top{
	width:780px;
	height:4px;
	clear:both;
	background:url(images/felix/content_top.gif) no-repeat top left;
}
/*
#home_left_bottom{
	width:780px;
	height:4px;
	clear:both;
	background:url(images/felix/home_bg_bottom.gif) no-repeat bottom;
}
*/
#home_right{
	position:relative;
	width:200px;
	margin-left:6px;
	height:auto;
	float:left;
}

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

#right{
	position:relative;
	width:170px;
	padding:10px;
	padding-right:0px;
	height:auto;
	
}

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

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


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

.box_bottom{background:url(images/felix/box-bottom.gif); width:200px; height:6px;}


#artikelen_home{
	width:189px;
	border-right:1px solid #BCBC7C;
	background:#fffaeb url(images/felix/content2_top.gif) left top no-repeat;
	padding-top:10px
} 

#artikelen table{
	 margin-bottom:21px
	 }
	 
#artikelen ul{text-indent:0px;list-style-type: none;margin: 0em; width:169px; margin-top:0px;  margin-bottom:21px;}
#artikelen li{list-style:url(images/arrow.gif); position:relative}
#artikelen td img{padding-top:4px;}
#artikelen td{padding-left:3px; font-size:10px;}
#artikelen a{text-decoration:none; font-weight:bold; color:#000066; font-size:10px;}

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

#artikelen_home img{border:0px;}
#artikelen_bottom{
	width:189px;
	height:4px;
	padding-top:20px;
	background:url(images/felix/artikeln_bottom.gif) left bottom no-repeat;
}

#artikelen{
	width:189px;
	background:#fffaeb url(images/felix/content2_top.gif) left top no-repeat;
	padding-top:10px;
	height:100%;
} 

#artikelen h2 a{font-size:17px;}

#artikelen_darker{
	width:189px;
	border-right:1px solid #BCBC7C;
	padding-top:10px;
	background:#d7d78d url(images/felix/artikelen_darker_top.gif) left top no-repeat;
} 

#artikelen_darker table{ margin-bottom:21px}
#artikelen_darker td img{padding-top:4px;}
#artikelen_darker td{padding-left:3px; font-size:10px;}

h5.italic_purple{ font-style:italic; margin:0px; padding:0px; margin-top:10px;}
#artikelen_darker ul{text-indent:0px;list-style-type: none;margin: 0em; width:169px; margin-top:0px;  margin-bottom:21px;}
#artikelen_darker li{list-style:url(images/felix/arrow.gif); position:relative }

#artikelen_darker a{ font-weight:bold; text-decoration:none; color:#000066; font-size:10px; line-height:normal}

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

#artikelen_darker img{border:0px;}


#darker{
	background:#d7d78d url(images/felix/box_darker.gif) top left no-repeat;
	padding-top:20px;
	}

#darker_bottom{
	width:189px;
	height:4px;
	padding-top:10px;
	background:url(images/felix/box_darker_bottom.gif) bottom no-repeat;
}

#lighter{
	background:#FEFBEC url(images/felix/box_lighter.gif) top left no-repeat;
	margin-top:10px;
	padding-top:10px;
	}

#lighter_bottom{
	width:189px;
	height:9px;
	padding-top:10px;
	background:url(images/felix/box_lighter_bottom.gif) bottom no-repeat;
}



#artikelen ul{padding-left:19px; text-indent:0px;list-style-type: none;margin: 0em; width:169px;  list-style:none; margin-top:5px; margin-bottom:10px;}
#artikelen li{list-style:url(images/felix/arrow.gif); }

#artikelen a{display:block; font-weight:bold; text-decoration:none; color:#000066; padding-left:-14px; font-size:10px; line-height:normal}

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

#artikelen img{border:0px;}


#middle{
	width:800px;
	min-height:600px!important;
	background:#fffaeb url(images/felix/content2_top.gif) top right no-repeat;	
	}

#middle_agenda{
	min-height:600px!important;
	background:#FFFAEB url(images/felix/content2_top.gif) top right no-repeat;	

	
	}



#middle_sub{
	width:599px;
	border-right:1px solid #BCBC7C
	}
	
	#middle_sub td{vertical-align:top}	
	#middle_sub h3{padding-left:0px;}

#middle_home{
	width:800px;
	background: repeat-y;
	min-height:800px;
	}


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

.box_main{ 
	padding-bottom:10px;
	width:586px;
	border-bottom:1px solid #bcbc7c;
	
}
.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;
	width:586px;
	border-bottom:0px solid #bcbc7c;
	
}
.agenda td{vertical-align:top; text-align:left}
.agenda p{padding-right:15px;padding-top:10px; clear:both}
.agenda img{display:inline}


.line{width:189px; height:10px; background:url(images/line.gif) center top no-repeat}
.line_darker{width:189px; height:10px; background:url(images/felix/line_darker.gif) center top 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{}

#news_main ul{padding-left:25px;}

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


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


.add{
	widtg: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; 
	width:790px; 
	text-align:left; 
	margin-bottom:10px;
	padding-top:10px;
	padding-left:200px;
	z-index:999;
	clear:both
	
	}
#footer a{font-weight:bold}
	
#footer_order{
	position:relative; 
	width:990px; 
	text-align:left; 
	padding-bottom:10px;
	background-color:#bcbc7c
	}
#footer_order a{font-weight:bold}		

#footer_left{
	position:relative; 
	
	width:985px; 
	text-align:left; 
	padding-top:10px; 
	padding-bottom:10px;
	margin-left:5px;
	}
#footer_left a{font-weight:bold}	
	

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

#felix_left{
	width:589px;
	background:url(images/felix/felix_top.gif) top left no-repeat;
	text-align:left;
	vertical-align:top;
	height:70px;
}
#felix_left table{margin-left:5px;}


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

#felix_right{
	margin-left:10px;
	width:390px;
	height:70px;
	vertical-align:top;
	padding-top:5px;
	padding-left:7px;
	background:url(images/felix/felix_right.gif) top no-repeat;
	margin-bottom:30px;
}

#felix_right a{width:370px;}


.number{font-size:80px; color:#8c9999; font-family:"FF Scala";}

.books_big{height:360px;}
	.books_big td{padding:5px;}
.books_small{ border-top:1px solid #BCBC7C;}
	.books_small td{padding:5px}
	
.books_small1{ border-bottom:1px solid #BCBC7C;}
	.books_small1 td{padding:5px}
		
.books_small_last{border-bottom:0px solid #BCBC7C; }
	.books_small_last td{padding:5px}
.felix_books_small1{border-right:1px solid #BCBC7C;}
.books_big_border{border-right: 1px solid #BCBC7C}

#box_right_dark{
	width:180px;
	background:#d7d78d url(images/felix/right_box_top.gif) top no-repeat;
	text-align:left;
	margin:10px 0px 10px 10px;
	}
	
	.box_right_dark_content{padding:9px;padding-right:0px;}
	
	#box_right_dark_bottom{
		width:180px;
		height:6px;
		background:url(images/felix/right_box_bottom.gif) right bottom no-repeat;
		}


#middle_column{width:590px;}
#right_column{width:200px;}
#middle h3{padding-left:0px;}
#right_column h3{padding-left:5px; width:170px;}

#order{
	position:relative;
	width:989px;
	background:#FFFAEB url(images/felix/order_top.gif) top left no-repeat;
	vertical-align:middle;
	margin-top:54px;
	padding-bottom:10px;
	
	}


#order p{text-align:center}
.order_form{margin-left:20px;width:942px; background:url(images/felix/order_form_top.gif) top no-repeat; }
.order_form table{margin-left:200px; margin-top:10px;}
.order_form td{font-size:14px; color:#000066; font-weight:bold; padding-top:3px; padding-bottom:3px; padding-right:3px;}
.order_form td.black{color:#000000;}
.order_form label{font-weight:normal}
.order_form input.text{width:340px; border:1px solid #879999; color:black}
.order_form input.short{width:135px; border:1px solid #879999; color:black}
.order_form select{width:135px; border:1px solid #879999; color:black; }
.order_form_bottom{width:942px; height:13px; background:url(images/felix/order_form_bottom.gif) bottom no-repeat;}

#order_begin{padding-left:15px; padding-top:20px; font-size:14px; color:#000066;}
#order_begin .td_pic{width:80px;}

#order_finish{
	width:700px;
	text-align:center;
	padding-top:160px;
	margin-left:140px;
}

#order_bottom{
	width:989px;
	height:6px;
	background: url(images/felix/order_bottom.gif) top left no-repeat;
	
	}

.order_buttons{margin-left:220px; margin-top:10px; width:740px; }

.dotes{
	background:url(images/felix/dots.gif) left repeat-y;
	width:193px;}

.row{height:29px; width:958px; background:url(images/felix/row.gif) repeat-x; font-size:14px; font-weight:bold; color:#0e100b; padding-top:2px;}

.row td{line-height:30px;}

tr.row_big{height:56px; width:958px; background:#DFDDA0 ; font-size:14px; font-weight:bold; color:#000066}

.smaller{font-size:13px; color:#5f5b02}

.amount{border:1px solid #99a9a9; padding-top:2px; padding-bottom:2px; font-size:11px; color:#000000; background-color:#FFFFFF; width:55px; text-align:center; margin-top:5px;}
.hier{background:#DFDDA0 url(images/felix/dots1.gif) top left no-repeat}
.hier span{padding-left:62px; line-height:56px;}





