/*
Theme Name: Kinderjury

Author: IJsfontein
Author URI: http://www.ijsfontein.nl/

*/



/* Typography & Colors */
body {
	font-size: 10pt;	
	font-family: "Verdana";
	background: #005544;
	color: #000;
	text-align: center;
	padding:0;
	margin:0;
	background: #005544 url('images/body_bg.jpg') top center no-repeat;
}

textarea, input{
	font-size: 10pt;	
	font-family: "Verdana";	
}

ul{
	padding:0;
	margin:0;	
}

h4{
	font-size: 10pt;
	color: #005544;
	padding:0;
	margin:0;
	padding: 15px 0 0 0;
	font-style:italic; 	
}

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

h4 a{
	color: #005544;
	text-decoration:none;
}

h4 a:hover{
	text-decoration:underline;
}

p,ul,ol{
	color:#005544;	
}

form{
	padding:0;
	margin:0;	
}

/* Classes */
.clearer{
	clear:both;
	height:1px;
}

.flowleft{
	float:left;
}


.review_quote{
	padding:0;
	margin:0;	
	color:#dc0e03;	
}

.review_author{
	padding:0;
	margin:0;	
	color:#005544;	
}


/* Elements */
#page{
	width:1024px;
	margin: 0 auto 0 auto;
	background: #005544 url('images/header_finger.png') top left no-repeat;
}

#header {
	height:168px;
	background: #005544 url('images/header.png') top left no-repeat;	
	z-index:500;
	position:relative;
}

#searchbar{
	height:85px;
	text-align:left;
	
}

#searchform{
	margin-left:550px;
	padding-top:18px;
	height:63px;
	width:270px;	
	background: #005544 url('images/header_searchform.png') 0 18px no-repeat;	
}

#searchcontainer{
	padding-top:35px;
	margin-left:20px;
}
#searchcontainer input{
	width:135px;
	border:0px solid #fff;
}
#searchcontainer select{
	width:60px;
}

#searchcontainer #submitsearch{
	float:right;
	width:40px;
	height:20px;
	cursor:pointer;
	border:0px solid red;
	background: transparent url('images/header_searchform_submit.png') 0 0 no-repeat;
	display:block;
}
#searchcontainer #submitsearch:hover{
	background: transparent url('images/header_searchform_submit_hover.png') 0 0 no-repeat;
}

.search_label{
	font-size:8pt;
	color:#ffcc00;	
	padding-top:7px;
	padding-left:25px;
	display:block;
}

#menu{
	text-align:left;
	margin-left: 220px;
	margin-top: 30px;
}

#menu ul{
	list-style-type:none;
}

#menu ul li{
	float: left;
	margin-right:10px;
	position:relative;
}

#menu li > ul {
	top: auto;
	left: auto;
}

#menu ul li:hover ul { display: block; }

.menu ul li {
	height:40px;
	display:block;
	background: #005544 url('images/navigatie_home.gif') top left no-repeat;	
	width:75px;
}

.menu ul li a{
	font-size:0px; 
	color:#ffcc00;
	text-align:center;
	height:40px;
	display:block;
}
.menu li:hover{
	background-position: bottom left;
}
.menu ul li a:hover{
	color:#db1003;
}
/* Navigation */
.menu ul li.page-item-4 {
	background-image: url('images/navigatie_kinderjury.gif');
	width:194px;	
}

.menu ul li.page-item-2 {
	background-image: url('images/navigatie_doemee.gif');
	width:108px;	
}

.menu ul li.page-item-5 {
	background-image: url('images/navigatie_tips.gif');
	width:138px;	
}
.menu ul li.page-item-6 {
	background-image: url('images/navigatie_contact.gif');
	width:92px;	
}

#menu ul li ul{
	position: absolute;
	left: 0px;
	top: 40px;
	width:200px;
	display: none;
	padding-top:11px;
	padding-bottom:11px;
	background: transparent url('subnavigatie_bg.png') top left repeat-y;
}

#menu ul li ul li{
	height:auto;
	padding:0;
	width:200px;
	background-color:#920a04;
	text-align:left;
}


#menu ul li ul li{
	background-color:#920a04;
	background-image:none;
	float:none;
	clear:both;
	height:auto;
	width:200px;
	line-height:22px;
}


#menu ul li ul li a{
	padding-left:12px;
	padding-right:5px;
	font-size:10pt;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	float:none;
	clear:both;
	height:auto;
	width:auto;
	line-height:22px;
	text-align:left;
}
#menu ul li ul li a:hover{
	color:#ffcc00;
}


#content {
	margin-left:19px;
	float:left;
}
#content.page, #content.search {
	background: #005544 url('images/page_content.png') no-repeat;	
}

#content_home_body{
	width:640px;
	float:left;
	background: #005544 url('images/home_content.png') no-repeat;	
}

#content_page_body, #content_search {
	width:640px;
	float:left;
	text-align:left;
}

#content_page_body_wide{
	width:981px;
	height:708px;
	background-color: #fff;
}
#content_page_footer_wide{
	background: transparent url('images/page_wide_footer.png') top left no-repeat;
	width:981px;	
	height:40px;
}

#content_article, #search_body{
	margin-top:20px;
	margin-left:20px;
	text-align:left;
}

.back_to_home{
	color:#ffcc00;
	font-size:0px;
	margin-left:45px;
	display:block;
	height:20px;
	width:56px;	
	background: transparent url('images/btn_terug.gif') top left no-repeat;	
}
.back_to_home:hover{
	background: transparent url('images/btn_terug.gif') bottom left no-repeat;		
}

#search_body{
	margin-top:0px;
}

.content_article_header{
	width:620px;
	background: #fff url('images/content_article_header.png') top left no-repeat;	
	text-align:left;
}

#search_header{
	width:620px;
	background: #fff url('images/content_search_header.png') top left no-repeat;	
	text-align:left;
	height:63px;
}

.search_header_term{
	font-weight:bold;
	font-size:12pt;
	color:#fff;
	padding-top:38px;
	padding-left:30px;
	display:block;
	
}

.yellow{
	font-size:12pt;
	color:#ffcc00;
}

.theme_header{
	width:620px;
	text-align:left;
	background: #fff url('images/content_search_header.png') top left no-repeat;		
}

#subtheme_header{
	padding-top:43px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:10px;
	color:#fff;	
}

.search_header_cat a{
	color:#fff;	
	font-size:14pt;	
	padding-right:10px;
	text-decoration:none;
}

.selected a{
	color:#ffcc00;
}

#search_footer{
	width:620px;
	background: transparent url('images/content_search_footer.png') top left no-repeat;	
	text-align:left;
	height:228px;
}

.search_result{
	background-color: #c7dce1;
	clear:both;
}



.search_result h2{
	color:#005544;
	font-size:15pt;
	padding:0;
	margin:0;
	padding-top:10px;
	padding-bottom:5px;
	margin-left:20px;	
	display:block;
	width:450px;
	float:left;
}
.search_result h2 a{
	color:#005544;
	text-decoration:none;
	background: transparent url('images/underline_link.png') 0 -1px no-repeat;	

}
.search_result h2 a:hover{
	background: transparent url('images/underline_link.png') bottom left no-repeat;	
}


.search_result .author{
	width:450px;
	margin-left:20px;
	float:left;	
	color:#005544;
}

.search_result .vote{
	float:right;
	width:130px;
	height:80px;
		
}

.search_result .vote a{
	width:130px;
	margin-top:10px;
	height:50px;
	background: transparent url('images/search_vote.png') 10px 0px no-repeat;	
	display:block;
	color:#fff;
	font-size:0px;
}

.search_result .vote a:hover{
	background-position: 10px -50px;	
}

.review_container{
	clear:both;
}

.review_item{
	padding-top:15px;
	margin-bottom:5px;
	clear:both;
	background-color:red;
	background: transparent url('images/review_megafoon.png') bottom left no-repeat;
	margin-left:40px;
}

.review_item_megaphone{
	width:38px;
	float:left;	
}

.review_item_right{
	width:368px;
	background: transparent url('images/review_megafoon.png') 0 0 no-repeat;
	margin-left:38px;	
}
.review_item_header{
	width:368px;
	height:16px;
	background: transparent url('images/review_header.png') 0 0 no-repeat;	
}
.review_item_body{
	width:368px;
	background: transparent url('images/review_body.png') top right repeat-y;	
}
.review_item_body_bg{
	padding-left:10px;
	padding-right:10px;
	background: transparent url('images/review_subfooter.png') bottom left no-repeat;	
}
.review_item_footer{
	width:368px;
	height:12px;
	background: transparent url('images/review_footer.png') 0 0 no-repeat;	
}

.review_more{
	display:none;
}

.review_more_toggle a{
	margin-left: 90px;
	padding-bottom:7px;
	display:block;
}

.reviewform_toggle a{
	color:#db1003;
	font-size:10pt;
}

.reviewer{
	text-transform:uppercase;
	color:#db1003;	
}
.reviewtext{
	color:#db1003;
	font-weight:bold;	
}

.review_form {
	display:none;	
}

.review_form_header{
		background: transparent url('images/review_form_header.png') 0 0 no-repeat;	
		height:30px;
		margin-left:20px;
}

.review_form ul{
	list-style-type:none;
	margin-left:20px;	
	padding-bottom:5px;
}

.review_form li{
	display:block;	
}

.review_form label{
	float:left;
	display:block;
	width:115px;	
	height:20px;

	background: transparent url('images/review_form_label_name.png') 0px 3px no-repeat;	
	font-size:0px;
}

.review_form label.review_form_text_label{
	background: transparent url('images/review_form_label_review.png') 0px 3px no-repeat;	
	
}


.review_form input{
	border: 1px solid orange;
	background-color: #e2eced;	
	width:200px;
	margin-bottom:10px;
}

.review_form textarea {
	border: 1px solid orange;
	background-color: #e2eced;	
	width:320px;
	height:50px;
	font-size: 10pt;	
	font-family: "Verdana";	
}

.review_form input.review_submit{
	height: 36px;
	width: 82px;
	background-color: transparent;
	background-image: url(button_ok.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	display: block;
	color: #005544;
	font-size: 0px;
	margin-left: 360px;
	cursor: pointer;
	border:0;
	margin-top:3px;
	margin-bottom:0px;
	text-align:left;
	line-height: 1px;
	
	padding-left:7px;
}
.review_form input.review_submit:hover{
	background-position: left bottom;
}

#search_results .even{
	background-color: #fff;
	color:#c7dce1;
}

#search_results .odd label{
	color:#c7dce1;
}
#search_results .even label{
	color:#fff;
}

#search_results .odd .vote a
{
	color:#c7dce1;
}

#paginator{
	text-align:center;
	padding-top:5px;
	font-size:8pt;	
	color: #005544;
	
}
#paginator a{
	color: #005544;
}

/* Default Page Styles */
.content_article_body{
	width:620px;
	background-color: #fff;	

}

.content_article_wrapper{
	width:580px;
	margin-left:20px;
	background: #fff url('images/content_article_dots.png') top left no-repeat;	
	text-align:left;
	padding-top: 15px;
}
.content_article_header h2{
	color:#005544;
	font-size:20pt;
	padding:0;
	margin:0;
	padding-top:30px;
	padding-bottom:5px;
	margin-left:20px;	
	display:block;
}

.content_article_wrapper p{
	padding:0;
	margin:0;
	padding-bottom:20px;
}
.content_article_wrapper ul{
	padding-left:20px;
	padding-bottom:20px;
}

.content_article_footer{
	width:620px;
	height:32px;
	background: transparent url('images/content_article_footer.png') no-repeat;	
}

/* Newslist - START */

.list_spacer {
	clear:both;
	height:20px;
}

.news_list_body h2{
	margin:0;
	font-size:14pt;
	color:#005544;	
}


.news_list_date{
	font-weight:bold;
	font-size:6pt;
}

.news_list_image {
	float:left;
	width:100px;	
	
}
.news_list_image img{
	margin-left:60px;
}

.news_list_body{
	width:370px;		
	float:right;
	margin-right:30px;
	color:#005544;	
}

.news_list_text_more{
	display:block;
}
/* Newslist - END */

#content_home_sidebar {
	width:365px;
	float:left;
	background: #005544 url('images/home_right.png') no-repeat;	
	float:left;
	padding-bottom: 26px;
}

#content_page_sidebar {
	width:365px;
	float:left;
	background: #005544 url('images/page_right.png') no-repeat;	
	float:left;
	padding-bottom: 26px;
}

#categorybrowser{
	margin-left:19px;
	width:620px;
	height:400px;	
	overflow:hidden;
	text-align:left;
}

#loading{
	width:600px;
	height:400px;
	background-color:#fff;
	display:none;
}

#browser_header{
	height:42px;
	background: transparent url('images/browser_header.png') no-repeat;	
}

#categories ul{
	display:block;
	width:600px;
	height:390px;	
	list-style-type: none;
}



/* ie */
#categories li{
	display:block;
	float:left;	
	width:112px;
	height:112px;
	margin: 0 5px 14px 0;	
}

#categories li a{
	display:block;
	width:112px;
	height:112px;
	background-color: #fff;
	font-size:0px;
	color:#ffcc00;
	background: transparent url('images/buttons/button_liefde.png') top left no-repeat;	
}

#categorybrowser{
	position:relative;
	z-index:5;	
}

#categorybrowser li a:hover{
	background-position: 0px -110px;		
}

#subcategories{
	height:400px;
}
.subcategory{
	height:30px;
	width:300px;
	margin-left:30px;
	padding-top:15px;
	float:left;
}
.smaller{
	float:right;
	width:200px;
}
.subcat_item{
	color:#005544;
	font-size:20pt;
	text-decoration:none;	

}

#subcategories{
	z-index:100;
	position:relative;	
}

#subcategory_header{
	height:78px;
}

#subcategory_results{
	background: red url('images/subcategory_bg.png') top left repeat-x;	
	height:268px;
}
#subcategory_footer{
	background: transparent url('images/subcategory_footer.png') top left no-repeat;	
	height:40px;
}

#subcategories li a{
	font-size:10px;
	color:#000;
}

a.back_to_cat{
	color:#ffcc00;
	font-size:0px;
	margin-left:30px;
	display:block;
	height:20px;
	margin-top:-20px;
	width:56px;	
	background: transparent url('images/btn_terug.gif') top left no-repeat;	
	text-decoration:none;
}

a.back_to_cat:hover{
	text-decoration:none;
	background: transparent url('images/btn_terug.gif') bottom left no-repeat;		
}

#newsarticles{
	margin:95px 0 0 20px;
	width:620px;
}

#news_jury{
	width:300px;
	float:left;
}

#news_jury_body{
	background: #fff url('images/home_news1_bg.png') top left repeat-y;	
	text-align:left;
	padding-left:20px;
	padding-right:12px;	
}

#news_jury_body .spacer{
	height:15px;	
}

#news_jury_body p, #news_books_body p{
	margin-top:0;
	margin-bottom:0;
	
}

#news_jury_footer{
	background: #fff url('images/home_news1_bottom.png') top left no-repeat;	
	width:300px;
	height:36px;
}

#news_books{
	width:300px;
	float:left;
	margin-left:20px;
}

#newsarticles h2{
	margin:0;
	width:150px;
	font-size:14pt;
	color:#005544;	
	float:right;
}

.news_home_text{
	float:right;
	width:150px;
	color:#005544;	
}
.news_home_image{
	float:left;
	width:100px;
}

.news_home_text_more {
	display:block;
}

#news_books_body{
	background: #fff url('images/home_news2_bg.png') top left repeat-y;	
	text-align:left;
	padding-left:20px;
	padding-right:12px;	
}

#news_books_body .spacer{
	height:25px;	
}

#news_books_footer{
	background: #fff url('images/home_news2_bottom.png') top left no-repeat;	
	width:300px;
	height:42px;	
}

#footer{
	height:113px;
	background: #fff url('images/bottom_bg.png') top left repeat-x;
	clear:both;	
}

#partners{
	list-style-type:none;
	display:block;
	width:1024px;
	margin: 0 auto 0 auto;
}

/* Sidebar */
#sidebar{
	text-align:left;
}



#book_shelves{
	width:280px;
	height:266px;
	margin-top:70px;
	margin-left:30px;
	overflow:hidden;
}

#content_page_sidebar #book_shelves{
	margin-top:50px;
}

#help_shelve{
	width:275px;
	height:260px;
	margin-left:0px;
	background:transparent url('images/shelve_help.png') top left no-repeat;	
	display:none;
}

#help_shelve .header{
	height:30px;

	margin-left:15px;		
}


#help_shelve p{
	margin:0;
	padding:0;
	padding-left:23px;
	font-size:9pt;
		
}
#help_shelve_1{
	padding-top:40px;
}
#help_shelve_2{
	padding-top:42px;
}
#help_shelve_3{
	padding-top:42px;
}

#topthree_shelve{
	width:275px;
	margin-top:10px;
	margin-left:15px;	
}

#topthree_shelve .header{
	background:transparent url('images/top_vote_header.png') top left no-repeat;	
	height:30px;
}

.toggle_help_close,.toggle_help_open{
	margin-left:235px;	
	display:block;
	height: 22px;
	width:22px;
	font-size:0px;
	color:#fff;
	background:red url('images/button_close_small.png') top left no-repeat;		
	margin-top:0px;	
}

.toggle_help_open{
	background:transparent url('images/button_help_small.png') top left no-repeat;		
}

.toggle_help_close{
	margin-top:10px;
}
.toggle_help_open:hover, .toggle_help_close:hover{
	background-position:bottom left;
}

#sortable { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
}
#sortable li { 
	margin-top: 10px; 
	display:block;
	clear:both;
	
}
.ui-state-highlight { 
	height: 1.5em; 
	line-height: 1.2em; 
}

#sortable .label{
		width:34px;
		height:34px;
		float:left;		
}
#sortable #place_1 .label{

		background:transparent url('images/top_label_first.png') top left repeat-y;	
}
#sortable #place_2 .label{

		background:transparent url('images/top_label_second.png') top left repeat-y;	
}
#sortable #place_3 .label{

		background:transparent url('images/top_label_third.png') top left repeat-y;	
}

#sortable .id{
	display:none;	
}

#sortable .title{
	font-weight:bold;
	font-size:10pt;
	float:left;
	margin-left:5px;
	padding-top:5px;
	padding-bottom:10px;
	color:#005544;
	width:200px;
	background: transparent url('images/top_dots.png') bottom left no-repeat;	
	
}

#sortable .delete{
	float:left;
	width:17px;
	height:30px;
}
#sortable .delete a{
	width:17px;
	background: transparent url('images/top_vote_delete.png') bottom left no-repeat;	
	height:30px;
	color:#fff;
	font-size:0px;
	display:none;			
}

#book_shelves_footer{
	width:300px;
	margin-left:20px;	
}

#book_shelves_extend{
	position:absolute;
	width:300px;
	height:35px;
	overflow:hidden;
}

#book_shelves_extend_footer{
	width:300px;
	height:28px;
	background: transparent url('images/shelves_extend.png') bottom left no-repeat;
}

#vote_page_2{
	height:305px;
	overflow:hidden;
	display:none;
	background: transparent url('images/shelves_extend_bg.png') top left repeat-y;
	
}
#vote_page_3{
	height:305px;
	overflow:hidden;
	display:none;
	background: transparent url('images/shelves_extend_bg.png') top left repeat-y;
	
}

#vote_page_4{
	height:305px;
	overflow:hidden;
	display:none;
	background: transparent url('images/shelves_extend_bg.png') top left repeat-y;
	
}

#vote_page_2 p{
	padding:40px 20px 40px 20px;
}

#hyves_page{
	height:305px;
	overflow:hidden;
	display:none;
	background: transparent url('images/shelves_extend_bg.png') top left repeat-y;
	
}

#hyves_container{
	padding-left:20px;
	padding-right:20px;
}

#hyves_container h3{
	color: #db1003;
	font-weight:bold;
}

a.close_hyves{
	height:36px;
	width: 82px;
	background: transparent url('images/button_close.png') bottom left no-repeat;
	display:block;
	color:#fff;
	font-size:0px;
	margin-top: 10px;
	margin-left:0px;
	cursor:pointer;
}
a.close_hyves:hover{
	background-position: top left;
}

#vote_form{
	width:296px;
	margin-left:2px;
	background-color:#c9dfe6;
	padding-bottom:3px;
}

#vote_page_3 .voorwaarden{
	padding:10px;
	color:red;	
	font-size:9pt;
	padding-top:0px;
}

#vote_page_3 .voorwaarden a{
	font-weight:bold;
	color:red;	
	
}

#sendvote{
	padding-top:5px;
	width:260px;
	margin-left:20px;	
}

#sendvote ul{
	list-style-type:none;
}

#vote_form label{
	display:block;
	height: 32px;
	font-size:0px;
	color:#c9dfe6;
}
#vote_form input{
	border:1px solid #f48c29;
	height:20px;
}

#vote_form #submitvote{
	height:36px;
	width: 80px;
	background: transparent url('images/button_vote.png') top left no-repeat;
	display:block;
	color:#fff;
	font-size:0px;
	margin-left:5px;
	cursor:pointer;
	border:none;
	float:right;
}
#vote_form #submitvote:hover{
	background-position: bottom left;
}
.labelname{
	background: transparent url('images/label_name.png') top left no-repeat;
		
}
.labelemail{
	background: transparent url('images/label_email.png') top left no-repeat;
		
}
.labelage{
	background: transparent url('images/label_age.png') top left no-repeat;
		
}

.vote_error{
	display:block;
	font-size:8pt;
	font-weight:bold;
	color:red;	
}

#image_timmy_sort{
	background: transparent url('images/timmy_sort.png') top left no-repeat;
	height:275px;
	margin-top:-8px;
	margin-left:30px;	
}

#image_timmy_succes{
	background: transparent url('images/timmy_succes.png') top left no-repeat;
	height:275px;
	margin-top:-3px;
	margin-left:30px;	
}

#vote_step_1_container{
	height:36px;
}

a.vote_step_1{
	height:36px;
	width: 82px;
	background: transparent url('images/button_vote.png') top left no-repeat;
	display:block;
	color:#fff;
	font-size:0px;
	margin-left:10px;
	cursor:pointer;
	float:left;
}
a.vote_step_1:hover{
	background-position: bottom left;
}

a.show_hyves{
	height:36px;
	width: 82px;
	background: transparent url('images/button_hyves.png') top left no-repeat;
	display:block;
	color:#fff;
	font-size:0px;
	margin-left:20px;
	cursor:pointer;
	float:left;
}
a.show_hyves:hover{
	background-position: bottom left;
}

a.vote_step_2{
	height:36px;
	width: 82px;
	background: transparent url('images/button_next.png') bottom left no-repeat;
	display:block;
	color:#fff;
	font-size:0px;
	margin-left:200px;
	cursor:pointer;
}
a.vote_step_2:hover{
	background-position: top left;
}

a.vote_step_4{
	height:36px;
	width: 82px;
	background: transparent url('images/button_close.png') bottom left no-repeat;
	display:block;
	color:#fff;
	font-size:0px;
	margin-left:170px;
	margin-top:-40px;
	cursor:pointer;
}
a.vote_step_4:hover{
	background-position: top left;
}



#reviews{
	width:300px;
	margin-top:155px;
	margin-left:20px;			
}

.sidebar_review_link{
	display:block;
	height:30px;
	margin-top:-30px;
}

#content_page_sidebar #reviews{
	margin-top:175px;
}

#reviews_body{
	text-align:left;
	background: #fff url('images/home_news3_bg.png') top left repeat-y;	
	padding-left:23px;
	padding-right:23px;	
}

#reviews_footer{
	background: #fff url('images/home_news3_bottom.png') top left no-repeat;	
	width:300px;
	height:36px;	
}


/* Footer */

#footer ul li{
	display:inline;
}

#footer ul li a{
	display:block;
	float:left;
	height:40px;
	width:220px;
	font-size:0px;
	color:#fff;
	background-color:red;
	margin-top:40px;
}

#footer ul li a.CPNB{
	background: #fff url('images/bottom_logo_cpnb.png') top left no-repeat;
	margin-left:40px;
	
}

#footer ul li a.ABN{
	background: #fff url('images/bottom_logo_abn.png') top left no-repeat;	
	margin-left:100px;
}

#footer ul li a.KB{
	background: #fff url('images/bottom_logo_kb.png') top left no-repeat;
	margin-left:100px;	
}



/* Categorybrowser Buttons */
#categorybrowser li a.Liefde{
	background-image: url('images/buttons/button_liefde.png');		
}
#categorybrowser li a.Fantasie{
	background-image: url('images/buttons/button_fantasie.png');		
}
#categorybrowser li a.Geschiedenis{
	background-image: url('images/buttons/button_geschiedenis.png');		
}
#categorybrowser li a.Humor{
	background-image: url('images/buttons/button_humor.png');		
}
#categorybrowser li a.Spanning{
	background-image: url('images/buttons/button_spanning.png');		
}


#categorybrowser li a.Vrienden{
	background-image: url('images/buttons/button_vrienden.png');		
}
#categorybrowser li a.Gedichten{
	background-image: url('images/buttons/button_gedichten.png');		
}
#categorybrowser li a.Natuur{
	background-image: url('images/buttons/button_natuur.png');		
}
#categorybrowser li a.Geloof{
	background-image: url('images/buttons/button_geloof.png');		
}
#categorybrowser li a.Hobby{
	background-image: url('images/buttons/button_hobby.png');		
}

#categorybrowser li a.Landen {
	background-image: url('images/buttons/button_landen.png');		
}
#categorybrowser li a.Techniek{
	background-image: url('images/buttons/button_techniek.png');		
}
#categorybrowser li a.School{
	background-image: url('images/buttons/button_school.png');		
}
#categorybrowser li a.Sporten{
	background-image: url('images/buttons/button_sport.png');		
}
#categorybrowser li a.Dieren{
	background-image: url('images/buttons/button_dieren.png');		
}
/* Categorybrowser Headers */

.header_1{
	background: transparent url('images/headers/thema_liefde.png') top left no-repeat;	
}
.header_2{
	background: transparent url('images/headers/thema_fantasie.png') top left no-repeat;	
}
.header_3{
	background: transparent url('images/headers/thema_geschiedenis.png') top left no-repeat;	
}
.header_4{
	background: transparent url('images/headers/thema_humor.png') top left no-repeat;	
}
.header_5{
	background: transparent url('images/headers/thema_spanning.png') top left no-repeat;	
}

.header_6{
	background: transparent url('images/headers/thema_familie.png') top left no-repeat;	
}
.header_7{
	background: transparent url('images/headers/thema_gedichten.png') top left no-repeat;	
}
.header_8{
	background: transparent url('images/headers/thema_natuur.png') top left no-repeat;	
}
.header_9{
	background: transparent url('images/headers/thema_geloof.png') top left no-repeat;	
}
.header_10{
	background: transparent url('images/headers/thema_hobbys.png') top left no-repeat;	
}

.header_11{
	background: transparent url('images/headers/thema_landen.png') top left no-repeat;	
}
.header_12{
	background: transparent url('images/headers/thema_techniek.png') top left no-repeat;	
}
.header_13{
	background: transparent url('images/headers/thema_school.png') top left no-repeat;	
}
.header_14{
	background: transparent url('images/headers/thema_sport.png') top left no-repeat;	
}
.header_15{
	background: transparent url('images/headers/thema_dieren.png') top left no-repeat;	
}

#theme_header_1{
	background: transparent url('images/headers/subthema_liefde.png') top left no-repeat;	
}
#theme_header_2{
	background: transparent url('images/headers/subthema_fantasie.png') top left no-repeat;	
}
#theme_header_3{
	background: transparent url('images/headers/subthema_geschiedenis.png') top left no-repeat;	
}
#theme_header_4{
	background: transparent url('images/headers/subthema_humor.png') top left no-repeat;	
}
#theme_header_5{
	background: transparent url('images/headers/subthema_spanning.png') top left no-repeat;	
}

#theme_header_6{
	background: transparent url('images/headers/subthema_familie.png') top left no-repeat;	
}
#theme_header_7{
	background: transparent url('images/headers/subthema_gedichten.png') top left no-repeat;	
}
#theme_header_8{
	background: transparent url('images/headers/subthema_natuur.png') top left no-repeat;	
}
#theme_header_9{
	background: transparent url('images/headers/subthema_geloof.png') top left no-repeat;	
}
#theme_header_10{
	background: transparent url('images/headers/subthema_hobbys.png') top left no-repeat;	
}

#theme_header_11{
	background: transparent url('images/headers/subthema_landen.png') top left no-repeat;	
}
#theme_header_12{
	background: transparent url('images/headers/subthema_techniek.png') top left no-repeat;	
}
#theme_header_13{
	background: transparent url('images/headers/subthema_school.png') top left no-repeat;	
}
#theme_header_14{
	background: transparent url('images/headers/subthema_sport.png') top left no-repeat;	
}
#theme_header_15{
	background: transparent url('images/headers/subthema_dieren.png') top left no-repeat;	
}



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	float:left;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	float:left;
	}


a img{
	border:none;	
}
/* End Images */
