/*
THEME NAME: dB consult
AUTHOR: <a href="http://www.alva-design.com/">Winy Schalke</a>
*/

/* Normalizes margin, padding */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/* Clear all floats */
br.clear { clear: both; }


a:link, a:visited { 
text-decoration : none; 
}
body{
background:#bf4730 url(images/baan-226286.gif) center 100px repeat-x;
}



html,body {
	height:100%; /* needed for container min-height */
	font-family:arial,sans-serif;
	color:#666; 
}



div#container {
width:760px;background:#fff;
position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

/* Main navigation */
div#nav_main{
position:absolute; top:75px; right:0;
}
div#nav_main ul {float:right;
height:25px;
}
div#nav_main ul li a{
font-size:.7em; letter-spacing:.1em; line-height:25px;color:#000; display:block; background:#a5857f; padding:0 10px;
}

div#nav_main ul li.current_page_item a{
background:#fff; 
}

div#nav_main ul li{
width: 146px; text-align:center;float:left; border-right:10px solid #bf4730; list-style:none; margin:0; padding:0;
}
div#nav_main ul li a:hover{
background:#fff; 
}

div#header {
	height:100px;
	background:#bf4730;
	border-bottom:20px solid #226286;

}


div#header h1 {
		text-indent:-1999px;
	}
div#blog-description {
		font-weight: normal; font-size: .77em; line-height:20px;

letter-spacing:.2em;
text-indent:135px;
position:absolute; top:100px;
color:#fff;
	}

div#header img{
	position:absolute;
left:-65px;
top:12px; 
}

div#content {
padding:0 135px 60px 135px; /* bottom padding for footer */
}
	

/* entry */
div#content { font-family:georgia,serif; 
	line-height:1.5em; }
.entry-content {position:relative;}
h1 {font:1.5em; arial,sans-serif;}

h2 {font:1.25em arial,sans-serif; 
	margin:2em 0 1.5em; letter-spacing:.1em; }

/* hide h2 "ENGLISH" */
body.pageid-5 h2.entry-title {display:none; }

p {
margin:0 0 1em;
}
div#content ol,div#content ul { list-style : disc; }
div#content li { list-style-position:inside;}
.entry-content h3 {clear:both; font-size:1em;margin:1.5em 0 .5em 0; font-family:arial,sans-serif; letter-spacing:.1em; font-weight:normal; border-bottom:1px solid #999; padding-bottom:.5em;margin-bottom:1.5em;}
.entry-content h4 {clear:both; font-size:1em; font-family:arial,sans-serif; }
.entry-content img {clear: both;margin: 0 10px 10px 10px;border-bottom:10px solid #226286;}
.entry-content img.alignright {float:right;margin-right:-135px;}
.entry-content img.alignleft {float:left;margin-left:-135px;}




div#content a, div#content a:hover, div#content a:link, div#content a:visited { 
font-family:arial,sans-serif; font-size: .8em; text-decoration: none; letter-spacing: .1em; 
color : #bf4730; }
div#content a:hover { 
border-bottom: 1px dotted #bf4730;}

div#content h3 a:hover { 
border-bottom: none;}


div#omhoog{ 
margin-top: 1em;}


div#footer {
	
position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#226286;
	height: 20px;
border-bottom: 20px solid #bf4730;
font:.7em arial,sans-serif; line-height:20px;
color:#fff;letter-spacing:.1em;
}

span#generator-link {padding:0 10px;float:right;}
div#footer a {color:#fff;
		
	}

div#content address {font-size: .65em; text-decoration: none; letter-spacing: .1em;text-align:right;font-family:arial,sans-serif;
		
	}
div#content address a, div#content address a:hover, div#content address a:link, div#content address a:visited {
color : #666;font-size: 1em;border-bottom: 0;
		
	}