/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Body ----------------------------------------------------------------*/
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-image: url('images/background.jpg');
	background-color: #000000;
	background-repeat: no-repeat;
	color: #333;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0;
	height: 100%;
	overflow-y: scroll;
}

html{
	height: 100%;
}

/* Page ----------------------------------------------------------------*/	
#page {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 100%;
}

/* Header ----------------------------------------------------------------*/

#header {
	margin: 0 0 0 1px;
	padding: 0;
	width: 900px;
	color: white;

	}

#headerimg 	{
	background-image: url('images/logo.png');
	background-repeat: no-repeat;
	width: 375px;
	height: 110px;
	padding: 0 ;
	margin: 0;
	}
	
#headertekst 	{
	float: right;
	margin: 91px 200px 0 0;
	padding: 0 0 4px 0;
	color: #ed1c24;
	font-size: 12px;
	font-weight:bold;
	}
	

	
#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}
	


/* Content ----------------------------------------------------------------*/

#maincontent{
	background-color: white;
	border-bottom: 1px solid #ed1c24;
	border-top: 1px solid #ed1c24;
	min-height: 700px;
	line-height: 16px;
	margin:0;
	padding:0;

} 

body #maincontent{
	background-image: url('images/logo_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#content {
	font-size: 11px;
	}

.narrowcolumn {
	width: 600px;
	margin: 10px 0 0px 5px;
	padding: 10px 0 0 0;
/* 	border: 1px solid #ed1c24; */
	float: left;
	}
	
body.page-id-38 .narrowcolumn {
	width: 600px;
	margin: 0px 0 0px 5px;
	padding: 10px 0 0 0;
/* 	border: 1px solid #ed1c24; */
	float: left;
	}
	
#content h2{
	font-size: 12px;
	color: #ed1c24;
}

#content h3{
	color: #666;
	line-height: 12px;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

#content h3 a{
	font-size: 12px;
}

#content div.post h3{	
	display:none;
	}


a:link, a:visited {
	text-decoration:none;
	font-size: 11px;
	color: #ed1c24;

}

a:active, a:hover {
	text-decoration:none;
	font-size: 11px;
	color: #666666;

}


/* Sidebar----------------------------------------------------------------*/	
#sidebar {
	width: 230px;
/*	border: 1px solid #ed1c24; */
	margin: 20px 5px 10px 10px;
	float:left;
	}

#sidebar form {
	margin: 0;
	}

#sidebar ul{
	list-style-type:none;
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 18px;
}

#sidebar ul li{
	list-style-type:none;
	margin: 0;
}

#sidebar ul ul{
	list-style-type:none;
	margin: 0;
	padding: 0 0 0 10px;
}

#sidebar ul li a{
padding: 0 0 0 5px;
}

#sidebar a:link, #sidebar a:visited {
	text-decoration:none;
	font-size: 12px;
	color: #000000;
}

#sidebar a:active, #sidebar a:hover {
	text-decoration:none;
	font-size: 12px;
	color: #ed1c24;
}


li.pagenav h2{
	display:none;
}
	
li.categories h2{
	font-size: 12px;
	margin:10px 0 0 15px;
	padding:0;
}
	
/* Footer ----------------------------------------------------------------*/	
#footer {
	border: none;
	padding: 0;
	margin: 0 auto;
	width: 960px;
	clear: both;
	color: #fff;
	}
	
#footer a{
	font-size: 10px;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}

/* Typography & Colors -------------------------------------------------*/
h1 {
	font-size: 4em;
	text-align: center;
	}



/* Navigation ----------------------------------------------------------------*/	

.navigation {
	display: block;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 60px;
	clear: both;
	}
	
/* Store ----------------------------------------------------------------*/	

body.category div.post{
	width: 175px;
	height: 300px;
	float: left;
	margin: 0 10px 0px 15px;
	padding: 0px 0 5px 0px;
}

body.category div.entry{
	padding: 0px 0 0 15px;
	margin: 0px 0 0 0;
	border: 1px solid #666;
	height: 290px;
	width: 170px;
}

div.post small{
	display: none;
}

p.postmetadata{
	display: none;
}

div.entry img{
	border: 1px solid #666;
	margin: 0 0 0 0;
	padding: 0px;
}

div.product{
	padding:0;
	margin:0;
}

/*---uitzetten----------------------------------------------------*/
div.navigation{
	width: 100%;
	height: 20px;
	padding: 0;
	margin: 0 0 10px 0;
	}

div.alignleft{
	float: left;
}

div.alignright{
	float: right;
}

div.headimage{
	margin: 0 20px 0px 0;
	padding: 0;
	float:left;
}

h2.pagetitle{
	display: none;
}

div.sort{
	float: right;
	margin: 80px 0 0 0;
}

#lang_sel{
	height: 30px;
	width:150px;
}

ul.advanced-recent-posts{
	padding: 0 10px 0 0;
	width: 100%;
}

div.narrowcolumn li{
	list-style-type: none;	

}

ul.advanced-recent-posts li{
	border: 1px solid #666;
	margin: 0 20px 0 0;
	padding: 6px 0 0 14px;
	height: 280px;
	display:block;
	width: 170px;
	float: left;	 
}

ul.advanced-recent-posts li img{
	border: 1px solid #666;
}

ul.advanced-recent-posts li img.recent-posts-thumb{
	display:none;
}

ul.advanced-recent-posts li img:hover{
	border: 1px solid #ed1c24;
}



div.nieuw{
	display:block;
	float: left;
	width: 180px;
	margin: 0 20px 0 0;
}

div.nieuw_title{
		display:none;
}

div.nieuw_title a{
font-size:12px;	
	cursor: pointer; 
}



body.home div.hentry{
	height: 315px;
	width: 180px;
	float:left;
	border: 1px solid #666;
	padding: 0 10px 10px 10px;
}

a.more-link{
	display: none;
} 


#header a:link, #header a:visited {

text-decoration: none;
font-size: 10px;
color: #ed1c24;

}

#header a:active, #header a:hover {

text-decoration: none;
font-size: 10px;
color: #fff;
}

#header #lang_sel a:link, #header #lang_sel a:visited {

text-decoration: none;
font-size: 10px;
color: #666;

}

#header #lang_sel{
	z-index: 50;
}

#header #lang_sel a:active, #header #lang_sel a:hover {

text-decoration: none;
font-size: 10px;
color: #ed1c24;
}

h2.widgettitle{
	font-size: 12px;
	margin: 0 0 0 14px;
	}
	
ul.children{
	display: none;
}



li.current-cat ul.children, li.current-cat-parent ul.children { display: block;}



#sidebar li.current-cat a{
	color: #ed1c24;
}

#sidebar li.current-cat ul.children a:link, #sidebar li.current-cat ul.children a:visited{
	color: #333;
}

#sidebar li.current-cat ul.children a:hover, #sidebar li.current-cat ul.children a:active {
	color: #ed1c24;
}



div.adres{
	color: #000;
	margin: 0;
	background-color: #fff;
	height: 18px;
	padding: 5px 0 0 25px;
	border-bottom: 1px solid #ed1c24;
}

td.merk{
	width: 300px;
}

div.adres a{
	font-size: 10px;
}

#lightbox-overlay-text{
	display:none;
}

body.single div.description{
	border-top: 1px solid #999;
	margin: 10px 0 0 0;
	padding: 4px 0 5px 0;
	clear:both;
}

body.single table.omschrijving{
	border-top: 1px solid #999;
	clear:both;
}

body.single table {
	margin: 0 0 0px 0;
}

div.post h2{
	display:none;
}

body table td{
	line-height:11px;
}

td.product{
	font-weight: bold;
}

td.kop{
	font-weight: bold;
}

#respond{
	display:none;
}

h4{
	line-height:10px;
	margin:0;
	padding: 0;
	font-size: 12px;
}

div.kopje{
	line-height:10px;
	margin:0;
	padding: 0;
	font-size: 12px;
	font-weight:bold;
}

div.contact{
	margin:  0 0 10px 0;
}

#comments {
display:none;
}

#sidebar li.current_page_item a{
	color: #ed1c24;
}

#sidebar li.current_cat_item a{
	color: #ed1c24;
}

#cimy_span_id{
	width: 596px;
	height: 153px;
}

#cimy_span_id img{
	width: 596px;
	height: 153px;
}

.nocomments{
	display:none;
}

ol.commentlist{
	display:none;
}

body.single table.description{
	float:left;
	margin: 0 0 0 10px;

}

body.archive table.description{
	margin: -10px 0 0 0;
}

body.single img{
	margin: 0;
	padding:0;
	float:left;
}

table.gallery{
	width: 100%;
}

.headerimages{
	border: 1px solid #666;
	padding: 0px;
	width: 584px;
	height:180px;
	margin: 0 0 2px 0;
}

body.page-id-2 div.post div.entry p{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 9px;
	
}

body.home table.omschrijving{
	display:none;

}

body.home table.gallery{
	display:none;
}

body.home div.entry{
	padding: 10px 0 0 15px;
	margin: 0px 12px 0 0;
	border: 1px solid #666;
	height: 290px;
	width: 170px;
	float: left;
}

body.home div.setup{
	margin: 0 0 10px 0;
	font-size: 10px;
	color: #ff0000;
	width: 650px;
}

li #widget_dacd{
	width: 100px;
}

body select.nav_select{
	width: 200px;
	margin: 0 0 0 14px;
}

#catviewbutton1{
	margin: 0 0 0 14px;
}

#sidebar li.widget{
	margin: 10px 0 0 0;
}

#sidebar li.widget #wcat0{
	margin: 5px 0 0 0;
}

#sidebar li.widget #wcat1{
	margin: 5px 0 0 0;
}

div#lang_sel{
	display:none;
	}
	
#sidebar .textwidget{	
	margin: 106px 0 0 12px;
	color: #f00;
	font-weight: bold;
}

#sidebar .textwidget a:link, #sidebar .textwidget a:visited{	
	padding: 0px;
	margin: 106px 0 0 0;
	color: #f00;
	font-weight: bold;
}

#sidebar .textwidget a:hover, #sidebar .textwidget a:active{
	color: #000;
}
