html, body {
	margin: 0;
	padding: 0;
	text-align: center;
}

body {
	background: #a9ac99;
	font-size: 11px;
}

blockquote {
	border-left: 1px solid #e0e0d0;
	padding-left: 10px;
	margin: 0 30px;
}

a {
	color: #DC5E04;
	text-decoration: none;
}
code {
	color: #005577;
	text-align: left;
}

h1, h1 a {
	font-family: "century gothic",futura,arial,helvetica,"liberation sans","dejavu sans condensed",sans-serif;	padding: 20px 0;
	color: #DC5E04;
	font-size: 16px;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
}

h2, h2 a {
	font-family: "century gothic",futura,arial,helvetica,"liberation sans","dejavu sans condensed",sans-serif;	padding: 20px 0;
	color: #DC5E04;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0.09em;
	margin: 0;
	padding: 0;
}

h3 {
	font-family: "century gothic",futura,arial,helvetica,"liberation sans","dejavu sans condensed",sans-serif;	padding: 20px 0;
	color: #005577;
	font-size: 13px;
	margin: 15px 0 15px 0;
	padding: 0;
}

h4 {
	font-family: "century gothic",futura,arial,helvetica,"liberation sans","dejavu sans condensed",sans-serif;	padding: 20px 0;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

ol, form {
	margin: 0;
	padding: 0;
}

body, input, textarea, select, p {
	font: normal 12px arial, helvetica, "liberation sans", "dejavu sans condensed", sans-serif;
	text-align: justify;
	line-height:18px;
	color:#666666;
}

small {
	font-size: 10px;
	line-height: 1.2em;
}
.entrytext {
	color:#666666;
}
.entrytext a {
	text-decoration: underline;
}
#comment {
	background: #ffffff;
	border: 1px solid #e9e9d9;
	color: #595949;
	font-size: 11px;
	padding-left: 2px;
	vertical-align: middle;
	width: 350px;
}
#content {
	background: transparent;
	border: none;
	color: #333;
	float: left;
	left: 1px;
	margin: 0;
	padding: 0 30px 30px 67px;
	text-align: left;
	width: 468px;
}

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

#content img {
	border: 1px solid #e0e0d0;
}
#content-search {
	background: transparent;
	border: none;
	color: #333;
	float: left;
	left: 1px;
	margin: 0;
	padding: 0 30px 30px 40px;
	text-align: left;
	width: 500px;
}
#email, #author {
	background: #ffffff;
	border: 1px solid #e9e9d9;
	color: #595949;
	font-size: 11px;
	padding-left: 2px;
	vertical-align: middle;
}

#footer {
	background: transparent url(images/bottom.gif) no-repeat bottom center;
	clear: both;
	color: #808979;
	font-size: 11px;
	height: 65px;
	margin: 0;
	padding: 10px 10px 10px 67px;
}

#header {
	background: transparent;
	color: #a0a999;
	float: left;
	font-size: 11px;
	height: 120px;
	margin: 0;
	padding: 8px 30px 0 7px;
	text-align: right;
	width: 490px;
}

#header a {
	color: #990000;
}

#header img {
	border: none;
}

#page {
	background: transparent url(images/middle2.gif) repeat-y top center;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 864px;
}

#s {
	background: #ffffff;
	border: 1px solid #e0e0d0;
	color: #595949;
	font-size: 11px;
	height: 15px;
	padding-left: 2px;
	vertical-align: middle;
	width: 85px;
}

#sidebar {
	background: transparent;
	border: none;
	color: #443;
	float: left;
	font-size: 10px;
	margin-left: 20px;
	text-align: left;
	width: 95px;
}

#sidebar-home {
	background: transparent;
	border: none;
	color: #443;
	float: left;
	font-size: 10px;
	margin-left: 20px;
	#margin-left: 5px;
	text-align: left;
	width: 95px;
}

#sidebar2 {
	background: transparent;
	border: none;
	color: #443;
	float: left;
	font-size: 11px;
	margin: 0;
	text-align: left;
	width: 120px;
}

#sidebar a, #sidebar-home a {
	color: #444433;
}

#sidebar2 a {
	color: #444433;
}

#sidebar a:hover, #sidebar-home a:home {
	color: #DC5E04;
	text-decoration: underline;
}

#sidebar2 a:hover {
	color: #DC5E04;
	text-decoration: underline;
}

#sidebar h2, #sidebar-home h2 {
	color: #DC5E04;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0.3em;
	margin: 20px 0 10px 0;
	padding: 0;
}

#sidebar2 h2 {
	color: #DC5E04;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0.3em;
	margin: 20px 0 10px 0;
	padding: 0;
}

#sidebar li, #sidebar-home li {
	line-height: 1.5em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sidebar2 li {
	line-height: 1.5em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

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

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

#submit {
	background: #ffffff;
	border: 1px solid #e9e9d9;
	color: #595949;
	font-size: 11px;
	margin: 0;
	padding: 0 10px;
}

#today {
	background: #ffffff;
}

#top {
	background: transparent url(images/top5.jpg) no-repeat top center;
	height: 141px;
}

#url {
	background: #ffffff;
	border: 1px solid #e9e9d9;
	color: #595949;
	font-size: 11px;
	padding-left: 2px;
	vertical-align: middle;
}

#wrapper {
	float: left;
	margin: 0;
	padding: 0;
}

.alignleft {
	margin: 5px 15px 10px 0;
	float: left;
	text-align: left;
}
.alignnone {
	margin: 5px 15px 10px 0;
	float: left;
	text-align: left;
}
.size-thumbnail {
	margin: 5px 15px 10px 0;
	float: left;
	text-align: left;
}
.size-medium {
	margin: 5px 15px 10px 0;
	float: left;
	text-align: left;
}
.centered {
	margin: 5px 15px 10px 0;
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	margin: 5px 0px 10px 15px;
	text-align: right;
}


.commentbody {
	color: #595949;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 15px 15px 5px 15px;
	background: #f7f7f0;
	border: 1px solid #f0f0e0;
	position: relative;
}
.adminbody {
	background: #D9E9E4;
 	border: 1px solid #999;

}
.commentbody p {
	line-height: 1.2em;
}

.commentlink {
	font-size: 10px;
}

.commentlist {
	list-style: none;
}

.commentcount {
	position: absolute;
	right: 36px;
	top: 0;
	font-family: Georgia,sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #e0e0d0;
	float: right;
}

html[xmlns] .commentcount {
	position: absolute;
	right: 7px;
	top: 0;
}

.date {
	color: #808979;
	font: 11px trebuchet ms,verdana,arial,helvetica,sans-serif;
	letter-spacing: 0.09em;
	margin: 0;
	padding: 0 0 0 2px;
}

.navigation {
	font-size: 11px;
	padding: 40px 0 0 0;
}

.pagetitle {
	font-size: 18px;
	font-weight:bold;
	text-align: left;
	color: #DC5E04;
	background-color: #F5F5EE;
	margin-top:10px;
	margin-bottom:20px;
}

.postmetadata {
	color: #808979;
	font-size: 10px;
	letter-spacing: 0.09em;
	margin: 0;
	padding: 0;
	text-align: right;
}

.postmetadata a {
	color: #808979;
}

/* different postmetadata style for single.php */

.alt {
	line-height: 1.4em;
	padding: 0 0 15px 30px;
}

.alt a {
	color: #005577;
}

/* PhotoPress style */

#pp_gallery {
	width: 100%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-color:#FFFFFF;
	}
#pp_meta {
	text-align: center;
	padding: 10px;
}
.pp_centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.pp_cell {
        width: <?php echo round((100 / (get_option('pp_album_columns')-1))); ?>;
	text-align: center;
	vertical-align: top;
	padding: 5px;
}
.pp_prev, .pp_next {
	margin: 10px;
	display: block;
	padding: 5px;
}
a.pp_prev, a.pp_next {
	background: #acf;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a.pp_prev:hover, a.pp_next:hover {
	background: #369;
	color: #fff;
	text-decoration: none;
}
.pp_prev {
	float: left;
}
.pp_next {
	float: right;
}
#pp_wrap {
	background-color: #FFFFFF;
}
#menu-sub {clear:both;margin:0;background-color:#fff;border-bottom: 1px solid #999;text-align:center;}
#menu-sub ul {margin:0;padding:.2em 0 .4em 0;}
#menu-sub ul li {display:inline;list-style:none;margin:0;padding:0;}
#menu-sub ul a {margin:0 .5em 0 .5em;color:#666;text-decoration:none;}
#menu-sub ul a.on {font-weight:bold} 
#menu-sub ul a.on, #menu-sub ul a:hover {padding-bottom:1px;border-bottom:4px solid #999;color:#000;}

#nav-local.decor {border:none}

.contactform {
	width: 100%; 
	position: relative;
	}

.contactleft {
	width: 25%; 
	text-align: right;
	clear: both; 
	float: left; 
	display: inline; 
	padding: 4px; 
	margin: 5px 0; 
	}

.contactright {
	width: 70%;  
	float: right; 
	display: inline; 
	padding: 4px; 
	margin: 5px 0; 
	}

.contacterror {
	border: 1px solid #ff0000;
	}
.tag {
	display: block;
	float: left;
	background: #f0f0ee url(images/tag_purple.png) no-repeat 3px 50%;
	border: 1px solid #ccc;
	border-right-color:#999;
	border-bottom-color:#999;
	margin: 3px;
	padding: 3px 4px 3px 22px;
	}
.tag a {
	color:#333333;
	font-size:12px;
	}
form {
	margin:0;
	padding:0;
}
.searchbox {
	margin:25px 0 5px 0;
	width:255px;
}
.search {
	background:url('images/input.gif') no-repeat;
	height:19px;
	padding:8px 5px 5px 8px;
	width:210px;
	color:#444;
	border:none;
	margin:0;
	float:left;
}
.find {
	background:url('images/find.gif') no-repeat;
	border:none;
	height:32px;
	width:32px;
	margin:0;
	float:right;
}
.tipbox {
	position:relative;
}
.tip {
	background:url('images/tip.png') no-repeat;
	height:32px;
	width:32px;
	position:absolute;
	z-index:999;
	left:220px;
	top:5px;
}

/* Linkjes */

div#links a {
	color:blue;
}
div#links a:hover {
	color:blue;
	text-decoration:underline;
}
div#links h2 {
	color: #006699;
	width: 255px;
	font-size:14px;
	letter-spacing: 0;
	margin: 20px 0px 10px 0px;
}
div#links ul{
	width: 255px;
	padding: 0;
	margin-left: 0;
	font-size: 11px;
	width: 255;
}
div#links li{
	background: url('images/external.png') no-repeat 0 5px;
	padding: 2px 0 4px 15px;
	margin: 3px 0 3px 0;
	line-height: 16px;
	margin: 3px 0 3px 0;
	list-style:none;
	border-top: 1px solid #ccc;
}
div#links li.meerlinks {
	padding: 2px 0 4px 0px;
    background: none;
}
div#links li.meerlinks a {
    color: #FF0000;
}
div#tagcloud {
	width:255px;
}
div#tagcloud a {
	color:#dc5e04;
	font-weight:bold;
	line-height: 22px;
}
div#tagcloud h2 {
	color: #006699;
	width: 255px;
	font-size:14px;
	letter-spacing: 0;
	margin: 20px 0px 10px 0px;
}
.table, .tableR, .tableLR, .table120, .table120B, .table250 {
background-color:#FFFFFF;
color:#0000FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
width:78px;
border-right:1px; 
border-right-style:solid; 
border-right-color:#F5821E;
text-align:left;
}

.table120, .table120B{
width:120px;
height:75px;
border-right:0px; 
border-bottom:1px; 
border-bottom-style:solid; 
border-bottom-color:#F5821E;
font-size:11px;
}

.table250 {
width:120px;
height:105px;
border-right:0px; 
border-bottom:1px; 
border-bottom-style:solid; 
border-bottom-color:#F5821E;
font-size:11px;
}
.table120B {
border-bottom:0px; 
}
.tableR {
	border-right:0px; 
}
.tableLR {
	border-left:1px; 
	border-left-style:solid; 
	border-left-color:#F5821E;
	border-right:1px; 
	border-right-style:solid; 
	border-right-color:#F5821E;
}
.landLink, .plaatsLink, .vanLink, .voorLink, .vanafLink, .vanPrijsLink, .voorPrijsLink, .vanafPrijsLink, .boekLink{
color:#0000CC;
font-size:10px;
text-decoration:none;
}
.plaatsLink{
color:#0000CC;
}
.voorLink{
font-size:11px;
}
.vanPrijsLink{
font-weight:bold;
font-size:9px;
text-decoration:line-through;
margin-left:6px;
}
.voorPrijsLink{
font-weight:bold;
font-size:11px;
margin-left:9px;
}
.boekLink{
float:left;
text-decoration:underline;
}
.table120 .boekLink, .table120B .boekLink, .table250 .boekLink {
	float:right;
	font-size:10px;
}
.table120 .voorPrijsLink, .table120B .voorPrijsLink, .table250 .voorPrijsLink{
font-weight:bold;
font-size:15px;
margin-left:6px;
}
.table120 .vanPrijsLink, .table120B .vanPrijsLink, .table250 .vanPrijsLink{
font-weight:bold;
font-size:11px;
margin-left:3px;
}
.normal{
background-color:#FFFFFF;
}
.highlight{
background-color:#3399FF;
}
#adblock a {
	color:blue;

}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding: 4px 0px 0px 4px;
margin: 0 10px 10px 0;
border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;
}
.wp-caption p {
margin: 0px;
font-size: 9px;
}

/* CSS voor de linkpage */

#page_link{
	background: transparent url(images/middle3.gif) repeat-y top center;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 864px;
}
#top_link {
	background: transparent url(images/top6.jpg) no-repeat top center;
	height: 141px;
}
#footer_link {
	background: transparent url(images/bottom2.gif) no-repeat bottom center;
	clear: both;
	color: #808979;
	font-size: 11px;
	height: 65px;
	margin: 0;
	padding: 10px 10px 10px 67px;
}
#content_link {
	background: transparent;
	border: none;
	color: #333;
	float: left;
	left: 1px;
	margin: 0;
	padding: 0 30px 30px 67px;
	text-align: left;
	width: 750px;
}
.clearer {
	clear: both;
	height: 30px;
}

div.news-entry {
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}
div.news-entry h1, div.news-entry h2, div.news-entry h3, div.news-entry h4, div.news-entry h5, div.news-entry h6 {
	font-family: helvetica,"liberation sans","dejavu sans condensed",sans-serif;	font-size: 13px;
	font-weight: bold;
	color: #3a8302;
	width: 230px;
}
div.news-entry h2 {
    padding-top: 4px;
}

div.news-entry h2 a:visited {
	font-size: 13px;
	color: #006699;
}
div.news-entry h2 a:hover {
	font-size: 13px;
	color: #006699;
}
div.news-entry a, div.news-entry a:active, div.news-entry a:link {
	font-size: 11px;
	background: transparent;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
div.news-entry ul{
	width: 230px;
	list-style-type: none;
	padding: 0;
	margin-left: 0;
	font-size: 0.85em;
	width: 230;
	background-color: #F5F5EE;
}
div.news-entry li  {
	line-height: 20px;
	margin: 3px 0 3px 0;
	padding: 3px 0px 0px 2px;
}
div.news-entry li span {
    font-size: 10px;
}

div.news-entry li a:hover {
    color: red;
}
div.news-entry a:hover {
	background: transparent;
	color: #000;
	text-decoration: none;
}

div.news-entry a:visited {
    color: #333;
}

/*Tab Menu*/

.tabmenu {
	margin-top:20px;
	color:#272727; 
	height:23px;
	width:255px;
}
.tabmenu ul {
	margin:0px; 
	padding:0px; 
	list-style:none; 
	text-align:right;
}
.tabmenu li {
	display:inline; 
	line-height:23px;
}
.tabmenu li a {
	color:#000000; 
	text-decoration:none; 
	padding:4px 5px 6px 5px;  
	border:1px solid #ececec;
}
.tabmenu li a.tabactive {
	border:1px solid #d7d7d7; 
	background-color:#FFF; 
	font-weight:bold;  
	position:relative;
}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {
	width:253px; 
	padding-top:5px;
}
#container {
    position:relative;
}
#map {
    position:absolute;
    left: 0px;
}
#map-menu {
    position:relative;
    left: 510px;

}
.gallery {
    width: 255px;
}
.gallery img {
    width: 100px;
    height: 100px;   
}

/* fake adsense */
#adsense {
    width: 234px; 
}
#adsense h1 a{
    color:#0000CC;
    font-weight:normal;
    font-family: arial,helvetica,verdana,sans-serif; 
    line-height:1.4em;
    padding-bottom:1px;
    font-size:16px;
    text-decoration:underline;
}
.adsenseh1 {
    margin: 1px 0 1px 0;
}
.adsensetxt {
    font-family: arial,helvetica,verdana,sans-serif; 
    font-size: 1.2em;
    line-height:1.4em;
    margin-top: 0px;
}
#adsenseurl, #adsenseurl a {
    font-family: arial,helvetica,verdana,sans-serif; 
    color: green;
    font-size: 1.1em;
}
#xls-image {
    float:left;
    width:125px;
    height:120px;
    vertical-align:top;
}
#xls {
	display: inline-block;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
    vertical-align:top;
    padding: 0 10px 20px 0;
}

<!--[if IE]>
  #xls {
    zoom: 1;
    display: inline;
  }
<![endif]-->

#kols .kol {
	width:233px;
	float:left;
}

#kol1, #kol2 {
	margin-right:25px;
	width:233px;
	float:left;
}
#kol3 {
	width:233px;
	float:left;
}
#kols .kol .blok {
	width:233px;
	margin-bottom:10px;
	position:relative;
}

#toc {
    margin-bottom: 25px;
	font-size: 11px;
	margin: 15px 0 15px 0;
}

#toc ul {
    margin: 2px;
    list-style-type: none;
	margin-bottom: 15px;
	margin-top: 5px;
}
div#toc li {
	background: none;
	border:none;
	line-height: 12px;
	padding-left: 5px;
}
div#toc li a:hover {
    color: black;
}
#toc ul li a {
	color: #DC5E04;
	font-size: 12px;
	letter-spacing: 0.09em;
	text-decoration: none;
	font-weight: bold;
}
#toc ul li ul a{
	color: #005577;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
#toc ul li ul {
    list-style-type: square;
}
div#blockhi { display: block; background-color: #FFFBCC; border: 1px solid #E6DB55; padding: 4px; }

