/* ANDRS CSS sheet */
/* Copyright Inglorie 2010 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 11px;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 17px;
	/* background-color:rgb(95,100,84); */
	background:url(i/bg.png) repeat 0 0 scroll;
	
}
ol, ul {
	list-style:square;
	list-style-position:inside;
}

li{
	line-height:17px;
	font-size:12px;
}

.circle li{list-style:disc; list-style-position:outside; margin-left:15px;}
.numbered li{list-style:decimal; list-style-position:outside;}
.numbered-left li{list-style:decimal; list-style-position:outside; margin-left:-20px;}


blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

td {vertical-align:top; font-size:12px;}

/* TEXT FORMATTING */
h1{font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold;}
h2{display:inline; font-size:12px;}
h3{display:inline; font-size:14px;}
p{font-family:Verdana, Geneva, sans-serif; font-size:12px}
p .center{font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center;}
.red{color:#F00; font-weight:bold; font-size:12px;}
.purple{color:rgb(63,12,132); font-weight:bold; font-size:12px}
.groot{font-size:16px;}
.blue{color:rgb(57,60,50)}
.lightblue{color:rgb(52,163,243); font-weight:bold; font-size:12px;}
.italic{font-style:italic; font-size:12px;}
.light-purple{color:#C9F;}
.underline{font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline;}
.superscript{font-family:Verdana, Geneva, sans-serif; font-size:9px; vertical-align:super;}

.thirteenpx{font-family:Verdana, Geneva, sans-serif; font-size:13px;}
.fourteenpx{font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.sixteenpx{font-family:Verdana, Geneva, sans-serif; font-size:16px;}
.twentypx{font-family:Verdana, Geneva, sans-serif; font-size:20px;}
.twentyfourpx{font-family:Verdana, Geneva, sans-serif; font-size:24px;}

a:link{text-decoration:none; font-size:12px; font-weight:bold;}
a:hover{text-decoration:underline;font-size:12px; font-weight:bold;}
a:visited{text-decoration:none;font-size:12px; font-weight:bold;}
a:active{text-decoration:none;font-size:12px; font-weight:bold;}

.body-item{font-family:Verdana, Geneva, sans-serif; font-size:11px;}

/* BOXES */
#container{width:900px; margin:0 auto; background-color:rgb(248,248,248); margin-bottom:10px;}

#menu{width:900px; height:15px; color:#FFF; background-color:rgb(95,100,84); float:left; }
	#menutext{margin-left:15px; font:Arial, Helvetica, sans-serif;}
	#menutext a{font:Arial, Helvetica, sans-serif; margin:0 5px; font-weight:bold;}
	

#left-wrapper{width:530px; margin:-458px 0 0 41px; float:left;}
	#left-wrapper#item{background-color:#fff}
	#headertext{padding:0 0 14px 25px}
	#headertext h1{font-family:Arial, sans-serif; font-size:12px; font-weight:bold; margin-left:11px; margin-bottom:14px;}
	.body-item-wrapper{width:530px;float:left; margin-bottom:15px;}
		.body-item{background:url(i/item-shadow-right.png) repeat-y 0 0 scroll; padding:21px 25px; font-size:12px; float:left;}
		.body-item-shadow-bottom{height:5px; clear:both; background:url(i/item-shadow-bottom.png) no-repeat 0 0 scroll;}
		.body-item b{font-size:12px;}
		.centeredtext{width:470px; float:left; margin-bottom:15px; text-align:center;}
		
	.subtitle p{font:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:rgb(57,60,50);}

#right-wrapper{width:265px; margin:-427px 23px 0 0; float:right;}
	/* alle items */
	.small-item-wrapper{width:265px; margin-bottom:20px;}
	.small-item-bg-wrapper{width:265px; background:url(i/item-small-shadow-right.png) repeat-y 0 0 scroll;}
		
	/* nieuwsbrief item */
	#nieuwsbrief-item{margin-right:6px;}
	#nieuwsbrief-item p{font-family:Arial, Helvetica, sans-serif; font-size:18px; }
	.nieuwsbrief-bold{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; line-height:30px;} 
	.nieuwsbrief-normaal{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; color:#fff;}
	.nieuwsbrief-normaal b{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#fff;}
	.nieuwsbrief-blacktext{font-size:17px; font-weight:bold; line-height:20px; color:rgb(57,60,50);}
	.nieuwsbrief-header{font-size:21px; font-weight:bold; line-height:37px; color:#fff;}
	a:hover .nieuwsbrief-nieuwsbrief{color:#fff;}
		.book-cover{float:right; width:100px; margin: 0 55px 20px 20px;}
			.cover{float:left;}
			.book-subtitle{font-size:9px; font-style:italic; clear:both; width:120px; line-height:13px; margin-left:34px;}
			.book-subtitle a{font-size:9px;}
		.nieuwsbrief-cover{float:right; width:120px; margin:0 38px 20px 20px;}
		input.aanmelden {width: 80px; height: 20px; background: transparent url(i/aanmelden_btn.png) no-repeat; outline: none; border:none; cursor:pointer;}

	/* quote item */
	#quote-item{width:260px; margin-top:-10px; margin-bottom:15px; color:#393C32;}
	#quote-item p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#393C32; text-align:center;}

	/* items */
	.item{width: 260px;font:Arial, Helvetica, sans-serif; color:rgb(85,85,85); background-color:#FFF;}
		.item-header{height:25px; line-height:24px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:rgb(85,85,85); font-weight:bold; background-color:rgb(228,228,228);}
		.item p{padding: 9px 15px; font-size:11px;}
		.item b{font-size:11px;}
		.item-quote{color:#393C32; font-style:italic; font-size:11px; padding-right:25px;}
		.item-quote b{font-size:11px; color:#393C32;}
		.item p a{font-size:11px;}	
		.small-item-shadow-bottom{width:265px; height:5px; clear:both; background:url(i/item-small-shadow-bottom.png) no-repeat 0 0 scroll; }	


#footer{width:900px; height:15px; margin:0;color:rgb(85,85,85); background-color:rgb(240,240,240); border-top: 1px solid rgb(237,237,237); border-bottom:none; clear:both;}
	#footertext{padding-left:20px; margin-top:-1px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.2px; float:left;}
	#footertext a{font-size:11px; font-family:Arial, Helvetica, sans-serif; }
	#copyrighttext{padding-right:20px; float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
	#copyrighttext a{font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.indent{margin-left:20px; font-size:12px;}
#home-monica-foto{width:250xp; float:right; margin-right:20px; padding-left:20px; padding-bottom:20px; margin-top:-15px;}
.light-black{color:#92B6ED;}
#wie-monica-foto{float:right; margin: 4px 4px 5px 27px;}

.workshop-thumb{width:50px; height:50px; margin-right:10px; float:left; padding-top:4px;}
.workshop-thumb-cleared {float:left; height:50px; margin-bottom:15px; margin-top:13px; padding:8px; width:460px; display:block; background-color:rgb(243,243,243)}
.workshop-thumb-cleared h2 {margin:-35px 0 10px 66px; display:block; vertical-align:middle;}

/* inschrijfvelden aanmeldingen excl. nieuwsbrief */
#aanmeldingsveld{width:470px; float:left; margin-top:10px; margin-bottom:15px;}

/*nametags inschrijfitems */
#nametag{margin-left:60px;}
