body {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/back.jpg) repeat 0px 215px;
	margin: 0;
	padding: 0;
}

a {
	color: #000;
}

a:hover {
	color: #000;
}

img, div, a { behavior: url("pivotx/templates/hetboek/iepngfix.htc") }

#holder {
	width:960px;
	margin: 0px auto;
	background:url(images/background.jpg) repeat 0px 215px;
}

#header {
	background: url(images/back_header.jpg) no-repeat;
	top: 0;
	width:960px;
	height:210px;
	position:relative;
}

#logo{
	width: 655px;
	float: left;
	z-index:20;
}

#beeld {
	position:absolute;
	right: 40px;
}

#button {
	position:absolute;
	right: 20px;
	top: 245px;
	z-index:100;
}

#menu {
	width: 215px;
	float: left;
	display: inline;
	clear: left;
	margin: -65px 0px 0px 10px;
}

#content_holder {
	width: 500px;
	float: left;
	background: #fff;
	z-index:10;
	margin-top:-58px;
	position:relative;
	min-height: 671px;
}

* html #content_holder {
	height: 671px;
}

#content {
	margin: 65px;
}

h2 {
	font: 11px/16px "century Gothic", verdana, helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold!important;
}

.entry h2 {
	padding: 0px;
	font: 11px/16px "century Gothic", verdana, helvetica, sans-serif;
	text-transform:uppercase;
	margin: 0px 0px 10px 0px;
}

.entry h2 a{
	text-decoration: none;
}

h3 {
	padding: 0px;
	font: 11px/16px "century Gothic", verdana, helvetica, sans-serif;
	text-transform:uppercase;
	margin: 25px 0px 0px 0px;
	font-weight: bold;
}

blockquote {
	color: #990033;
	margin: 10px 0px;
}

p {
	margin: 0px 0px 15px 0px;
}

.entry {
	margin: 0px 0px 50px 0px;
}

.entryfooter {
	margin-bottom: 50px;
}

#footer {
	clear: both;
	height: 20px;
	text-align: center;
	font-size: 11px;
	color: #4C4B5D;
	padding: 10px 0px;
}

#footer a {
	color: #4C4B5D;
}

/* menu-items */

#menu a, #menu a:hover  {
	padding: 10px;
	display: block; 
	margin: 4px 0px;
	background-position:center center;
	background-repeat: no-repeat;
	position:relative;
}

#menu a span, #menu a:hover span {
	position: absolute;
	left: -1000px;
	border: 1px solid blue;
}

#menu div {
	display: block;
}

ul.archief {
	margin: 0px;
	padding: 0px;
}

.archief li{
	list-style: none;
}

#boekholder {
	height: 211px;
}

#boekholder div {
	float: left;
}

#m_home a  { background-image:url(images/home.png); width: 70px; height: 5px; margin-left: 11px!important;}
#m_home a:hover { background-image:url(images/home_hover.png); width: 70px; height: 5px; margin-left: 11px;}
.m_home #m_home a { background-image:url(images/home_hover.png); width: 70px; height: 5px; margin-left: 11px;}

#m_boek a { background-image:url(images/boek.png); width: 189px; height: 191px; }
#m_boek a:hover { background-image:url(images/boek_hover.png); width: 189px; height: 191px; }
.m_boek #m_boek a { background-image:url(images/boek_hover.png); width: 189px; height: 191px; }

.boek #m_boek a { background-image:url(images/boek_active.png); width: 50px; height: 191px; }
.boek #m_boek a:hover { background-image:url(images/boek_active.png); width: 50px; height: 191px; }

.boek #m_over a { background:url(images/over.png) left no-repeat; width: 95px; height: 1px; margin-top: 43px; }
.boek #m_over a:hover { background:url(images/over_hover.png) left no-repeat; width: 95px; height: 1px; margin-top: 43px; }
.boek-over #m_over a { background:url(images/over_hover.png) left no-repeat; width: 95px; height: 1px; margin-top: 43px; }

.boek #m_bestel a { background:url(images/bestel.png) left no-repeat; width: 95px; height: 1px; }
.boek #m_bestel a:hover { background:url(images/bestel_hover.png) left no-repeat; width: 95px; height: 1px; }
.boek-bestel #m_bestel a{ background:url(images/bestel_hover.png) left no-repeat; width: 95px; height: 1px; }

.boek #m_meningen a { background:url(images/meningen.png) left no-repeat; width: 95px; height: 1px; }
.boek #m_meningen a:hover { background:url(images/meningen_hover.png) left no-repeat; width: 95px; height: 1px; }
.boek-meningen #m_meningen a { background:url(images/meningen_hover.png) left no-repeat; width: 95px; height: 1px; }

.boek #m_lees a { background:url(images/lees.png) left no-repeat; width: 95px; height: 1px; }
.boek #m_lees a:hover { background:url(images/lees_hover.png) left no-repeat; width: 95px; height: 1px; }
.boek-lees #m_lees a { background:url(images/lees_hover.png) left no-repeat; width: 95px; height: 1px; }

#m_ivovictoria a { background-image:url(images/ivovictoria.png); width: 171px; height: 20px;}
#m_ivovictoria a:hover { background-image:url(images/ivovictoria_hover.png); width: 171px; height: 20px;}
.ivo #m_ivovictoria a{ background-image:url(images/ivovictoria_hover.png); width: 171px; height: 20px;}

#m_inhetecht a { background-image:url(images/inhetecht.png); width: 136px; height: 50px; margin-left: 14px;}
#m_inhetecht a:hover { background-image:url(images/inhetecht_hover.png); width: 136px; height: 50px; margin-left: 14px;}
.inhetecht #m_inhetecht a { background-image:url(images/inhetecht_hover.png); width: 136px; height: 50px; margin-left: 14px;}

#m_nieuwsbrief a { background-image:url(images/nieuwsbrief.png); width: 108px; height: 83px; margin-left: 29px;}
#m_nieuwsbrief a:hover { background-image:url(images/nieuwsbrief_hover.png); width: 108px; height: 83px; margin-left: 29px;}
.nieuwsbrief #m_nieuwsbrief a { background-image:url(images/nieuwsbrief_hover.png); width: 108px; height: 83px; margin-left: 29px;}

#m_vrienden a { background-image:url(images/vrienden.png); width: 166px; height: 87px; }
#m_vrienden a:hover { background-image:url(images/vrienden_hover.png); width: 166px; height: 87px;}
.vrienden #m_vrienden a { background-image:url(images/vrienden_hover.png); width: 166px; height: 87px;}

#m_links a { background-image:url(images/links.png); width: 75px; margin-left: 60px; height:20px;}
#m_links a:hover { background-image:url(images/links_hover.png); width: 75px; margin-left: 60px; height:20px;}
.links #m_links a { background-image:url(images/links_hover.png); width: 75px; margin-left: 60px; height:20px;}

#m_archief a { background-image:url(images/archief.png); width: 181px; height: 84px; margin-left:7px;}
#m_archief a:hover { background-image:url(images/archief_hover.png); width: 181px; height: 84px; margin-left: 7px;}
.toen #m_archief a { background-image:url(images/archief_hover.png); width: 181px; height: 84px; margin-left:7px;}

#m_bottomboys a { background-image:url(images/boys.png); width: 181px; height:42px; margin-left:7px; margin-top: -45px;}
#m_bottomboys a:hover { background-image:url(images/boys_hover.png); width: 181px; height: 42px; margin-left: 7px; margin-top: -45px;}
.boys #m_bottomboys a { background-image:url(images/boys_hover.png); width: 181px; height: 42px; margin-left:7px;}


/* formulier */
.commentform {
	margin-top: 20px;
}

.privacy_options {
	padding-top: 20px;
}

.commentform_row small {
	padding: 20px 0px;
	float: left;
}

#piv_name, #piv_email, #piv_url {
	width: 200px;
	background:#FFFFFF;
	border:1px solid #B7CCD1;
	padding:3px;
	width:200px;
	margin: 0px 0px 3px 10px;
}

#piv_url {
	margin-bottom: 20px;
}


.markItUp {
	width: 400px!important;
}

.markItUpContainer .markItUpEditor {
	width: 388px!important;
}


/* nieuwbrief aanmeldformulier & validatie */

#verstuurform table, #verstuurform form, #verstuurform input, #verstuurform textarea,
#bestelform table, #bestelform form, #bestelform input, #bestelform textarea {
font: 11px verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

#verstuurform input, #verstuurform textarea,
#bestelform input, #bestelform textarea {
width: 100%;
padding: 3px;
}

#verstuurform input, #bestelform input, #bestelform textarea  {
border: 1px solid #B7CCD1;
background: #fff
}

#verstuurform #submitveld,#bestelform #submitveld  {
width: 100px;
right:-7px;
position:relative;
}

#verstuurform .error .messages,
#verstuurform .error .messages li,
#bestelform .error .messages,
#bestelform .error .messages li {
float: left;
margin: 0;
padding: 0;
list-style: none;
}

#verstuurform .error .messages li,
#bestelform .error .messages li {
padding: 0.05em 0 1.5em 1.5em;
color: #b92d23;
}

#verstuurform .error input,
#bestelform .error input {
color: #b92d23;
}

