body	{ margin:0; padding:0; height:100%; width:100%; background: #bcbfc4 url('../pics/bbg.jpg') repeat-x; }
body, td, .button, .input, input, textarea, #foto, .submit, .multi_lan, .plain_txt { margin:0; color:#666; font-size:92%; font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; font-weight:normal; line-height:140%; }
bodyx	{ background:url('../pics/_1.jpg') 77px 0px; }
/*table	{ font=size:1em; }*/
table  { border-collapse:collapse; border-spacing:0; table-layout:fixed; }
td, th { padding: 0; }
td	{ font-size:80%; padding:2px 0; }	tr >td	{ font-size:95%; }
h1	{ margin-top:42px; margin-left:296px; width:750px; padding-top:10px; height:30px; text-decoration:none; font-size:400%; color:#ddd; text-shadow: #666 2px 2px 3px; }
#h1	{ margin-top:0px; margin-left:296px; width:750px; height:70px; text-decoration:none; font-size:400%; color:#ddd; }
	#n	{ color:#fff; margin-left:0px; margin-top:41px; height:70px; vertical-align:top; }
	#o	{ color:#ccc; margin-left:1px; margin-top:42px; height:70px; vertical-align:top; }
	#z	{ color:#bbb; margin-left:1px; margin-top:43px; height:70px; vertical-align:top; }
	#w	{ color:#eee; margin-left:0px; margin-top:42px; height:70px; vertical-align:top; }
	#m	{ color:#ddd; margin-left:0px; margin-top:42px; height:70px; vertical-align:top; }
h2	{ position:absolute;  margin-left:-10000px; }
h3	{ margin-top:0; }
h4	{ margin-bottom:-4px; }
td	{ vertical-align:top; }
hr	{ height:1px; color:#666; background-color:#666; border:0; }
img	{ border:0; color:#999; }
div	{ border:0px solid olive; position:absolute; }
form	{ margin-left:6px; margin-right:6px; }
	input#titel	{ width:320px; }
	textarea#tekst	{ width:320px; height:300px; }
.right	{ text-align:right; }
.center	{ text-align:center; }
.hide	{ visibility:hidden; }
.show	{ visibility:visible; }
.bold, .b	{ font-weight:bold; position:relative; }
.i	{ font-style:oblique; position:relative; }
.small	{ font-size:80%; }
.light	{ color:#888; }


a	{ color:#553; }
* > a	{ text-decoration:none; background:transparent url('../pics/ul.png') repeat-x bottom; }
a:hover,
a:active,
a:focus	{ color:#a60000; color:#900; text-decoration:underline;  background:transparent url('../pics/trans.png'); }
a.red	{ color:#900; background:none; }
a.red:hover,
a.red:active,
a.red:focus	{ color:#553; text-decoration:none; background:none; }
a.fn
a.fn:after	{ white-space: nowrap; }
a.fn:after	{ content:"\002023"; direction:rtl; width:100%; display:block; margin-top:-1.5em; /* [opera] */ padding-left:.6em; /* based subjectively off menu_padding_right */ /* [/opera] */ /* [firefox] */ margin-right:-.4em; /* based subjectively off menu_padding_right */ /* [/firefox] */ }

.blockshadow	{ background: url('../pics/blockshadow.gif') repeat-x top left; }


/*#login_form	{ position:absolute; right:0; z-index:1100; width:400px; }*/

#page	{ width:100% }

#content	{ top:139px; left:300px; padding-bottom:100px; width:70%; border:0px solid olive; }
	#cd,#cd_2	{ top:0px; left:0px; }
	#cdhoestindex,
	#cdhoest a	{ display:block; width:300px; border-top:1px solid #ddd; border-right:1px solid #acacac; cursor:default; }
	#cdholder	{ width:300px; position:relative; margin-left:-7px; background: url('../pics/img_bg.png') bottom; padding:0 8px 12px 7px; }
	#cdhoesje	{ width:300px; position:relative; margin-bottom:0px; border-top:1px solid #ddd; border-right:1px solid #acacac; }
	#cdhoesje span	{ display:none; }
	#leftcol	{ width:300px; position:relative; }
		#nummers	{ padding:10px 10px 10px 0; background:url('../pics/semi.gif'); }
		#omschrijving	{ position:relative; margin:30px 0; padding:10px; font-size:.9em; border-top:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #999; border-left:1px solid #ccc; }
		#movie	{ position:absolute; margin-left:183px; margin-top:-137px; border-top:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #999; border-left:1px solid #ccc; }
		#persn	{ margin-top:30px; margin-left:auto; margin-right:auto; font-size:.83em; width:100%; }
		#persn table	{ margin:auto; }
		.datumplaats	{ font-style:oblique; font-size:70%; color:#888; }
	#rightcol	{ left:340px; width:360px; }
		#nummers	{ padding:10px 10px 10px 0; background:url('../pics/semi.gif'); }
		#parentnaam	{ position:relative; width:250px; margin-bottom:20px; padding:8px; font-size:.96em; background:transparent url('../pics/arceer.gif'); border-top:1px solid #ccc; border-right:1px solid #bbb; border-bottom:1px solid #bbb; border-left:1px solid #bbb; }
		#projectlogo	{ position:relative; margin:360px 0;  }
	#cdhoestindex,
		#cdhoestindex a	{ width:360px; height:328px; cursor:default; }
		#Oerk	{ position:absolute; width:20px; height:10px; border:1px solid olive; margin-left:-1000px; }
	#preload	{ position:absolute; margin-left:-1000px; }
	.preload	{ display:none; }
	.cdimg	{ border-top:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #999; border-left:1px solid #ccc; }
	td.tt	{ width:1.3em; text-align:right; padding-right:8px; font-style:oblique; }
	td.mp	{ padding-left:9px; vertical-align:bottom; width:70px; }
	td.mp a	{ background:none; }
	td.selected	{ background:transparent url('../pics/trans.png'); }
	td.red	{ color:#900; }
	td.r	{ width:50%; padding-left:10px; font-style:oblique; }
	td.l	{ width:50%; padding-left:6px;}
	td.arc	{ background:transparent url('../pics/arceer.gif'); }
	/*#cdhoestindex #trillen	{ display:none; background:transparent url('../pics/trans.png'); width:150px; height:50px; top:30px; left:140px; padding:26px; }*/
	#cdhoestindex #trillen	{ display:none; background:transparent url('../pics/Klankschaaltje.png'); width:150px; height:76px; top:30px; left:140px; padding:45px 40px; text-align:center; font-size:120%; color:#ff7; }
	#cdhoestindex:hover #trillen, #cdhoestindex.sfhover #trillen	{ display:block; }
	#cdhoestindex.sfhover #trillen	{ background:transparent url('../pics/Klankschaaltje.gif') no-repeat; width:150px; height:76px; }
	/*#nav       li:hover ul,       #nav       li.sfhover ul */
	#webring	{ position:absolute;  top:780px;  margin:40px;  margin-left:-282px; }
	#webring a	{ font-size:80%; }
	#webring table	{ border-collapse:separate; border-spacing:1px; table-layout:auto; }
	#content .blockshadow	{ width:300px; margin-left:0; border-top:1px solid #999c9f; }
	#drama	{ margin-top:329px; padding-top:10px; width:360px; }
	#swf	{ background:none; }
	#swf object	{ padding:8px 10px 10px 8px; background:#000; -webkit-box-shadow:.12em .2em 8px #111; margin-bottom:30px; }
	#persnswf	{ position:static;  }
	.leftcolswf	{ width:600px; background:transparent; background-repeat:no-repeat; background-position:top left; }
	.rightcolswf	{ left:620px !important; }
	.leftcolmov	{ width:480px; background:transparent; }
	.leftcolmov #media	{ display:block; }
	.rightcolmov	{ left:500px !important; }
	#media	{ margin-left:-2000px; background:transparent; background-repeat:no-repeat; background-position:top left; }
	
	#galerij { }
		#galerij a { border-top:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #888; border-left:1px solid #999;  background:none; height:auto; display:block; float:left; }
		#galerij a img { border-top:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #777; border-left:1px solid #888; background-image:url('../pics/thumb_bg.jpg'); background-position:top center; }
		#galerij a img { -webkit-box-shadow:.12em .12em 4px #111; }
		.galerij a { clear:both !important; }
	@media screen and (-webkit-min-device-pixel-ratio: 0) {
		#galerij a, #galerij a img	{ border:0; }
		#galerij a img	{ margin:2px; }
	} 
.photobackground,
#photobackground	{ top:0; left:0; background:url('../pics/dark.gif'); width:100%; height:200%; z-index:1000; display:none; position:absolute; text-align:center; }
body>.photobackground,
body>#photobackground	{ background:url('../pics/semi.png'); }
	a#photo	{ border:10px solid #fff; position:absolute; display:block; text-decoration:none; text-decoration:none; -webkit-box-shadow:.2em .2em 2em #000; -moz-box-shadow:.2em .2em .5em #000; box-shadow:.2em .2em .5em #000; }
	body>#photobackground a#photo { position:fixed; }
#phototext	{ display:none; width:180px; height:480px; background:#ffffff; left:50px; padding:12px; z-index:1000; border:4px solid #ea9600; }

#logo	{ position:absolute;  top:4px;  left:19px;  }
#logo a	{ background:none; }

#topmenubox	{ padding-top:40px; padding-left:304px; padding-bottom:40px; padding-right:304px; border:0px solid olive; position:relative; }
	#topmenubox li	{ display:inline; list-style-type:none; padding-right:20px; }

#menu	{ font-size:92%; top:148px; left:18px; vertical-align: top; border:0px solid olive; }
	#menu ul	{ margin-top:30px; list-style-image:url('../pics/list.gif'); }
	#menu li	{ margin-bottom:4px; width:190px; }
	#menu a	{ text-decoration:none; background:none; }
	#menu a:hover, #menu a:active, #menu a:focus	{ background:transparent url('../pics/trans.png'); }
	#menu li.selected a	{ background:none; }
	#menu li.selected	{ background:transparent url('../pics/trans.png'); margin-left:0px; list-style-image:url('../pics/list_act.gif'); }
	#email	{ left:30px; margin-top:-28px;}
	#menu .blockshadow	{ width:248px; margin-left:-10px; margin-top:20px; border-top:1px solid #999c9f; }
	#menu>.blockshadow	{ width:264px; }
	#menu ul.menu, #menu div.menu { margin-top:-8px; margin-left:-10px; border-right: 1px solid #898b8d; background: #a5a9af url('../pics/box_bg.gif') repeat-x left -30px; width:228px; padding:10px 0 10px 40px; }
	#menu ul.s { margin-top:22px; }
	#menu div.menu	{ height:300px; display:block;  position:relative; }
	
	.menu table	{ margin-left:-32px; font-size:100%; border:0px solid red; }
	.menu td	{ width:36px; height:27px; text-align:center; vertical-align: middle; }
	.menu td.mnth	{ text-align:left; padding-left:12px; }
	@media screen and (-webkit-min-device-pixel-ratio: 0) {
		.menu td	{ border:0; }
		.menu td	{ margin:2px; }
		.menu td { -webkit-box-shadow:.12em .12em 4px #999; }
	} 
	

	#topmenu	{ border:0px solid olive; width:310px; color:#ececec; margin-top:-60px; margin-left:-30px; font-size:11pt; font-weight:bold; margin-right:-1px; }
	#menu>#topmenu	{ margin-top:-69px; margin-left:-50px; }
	#topmenu a	{ color:#ececec; }
	#topmenu li	{ list-style-type:none; list-style-image:url('../pics/semi.gif'); float:left; padding:4px 0; border-top:1px solid #eee; border-right:1px solid #898b8d; border-bottom:1px solid #bbb; border-left:2px solid #ddd; background:#c6c6c6;  }

	#topmenu li.pro	{ width:94px; padding-left:19px; border-left:0; }
	#topmenu li.gal	{ width:52px; padding-left:17px; }
	#topmenu li.majo	{ width:52px; padding-left:17px; }
	#topmenu li.cv	{ width:34px; padding-left:14px; border-right:0; }
	#topmenu li.blog	{ width:34px; padding-left:14px; padding-right:14px; }
	#topmenu li.kliek	{ width:76px; padding-left:19px; margin-top:-4px; border-left:0;  }
	#topmenu li.kriek	{ width:76px; padding-left:17px; margin-top:-4px;  }
	#topmenu li.s	{ border-bottom:0;  background: #a5a9af url('../pics/box_bg.gif') repeat-x left top;   color:#909090; padding-bottom:5px; }
	#topmenu li.s a	{ color:#909090; }
	#topmenu a:hover	{ color:#a03333; }
	
	#jaren	{ border-right: 1px solid #898b8d; width:268px; height:28px; color:#ececec; font-weight:bold; margin-top:-8px; margin-left:-10px; background: #a5a9af url('../pics/box_bg.gif') repeat-x left -20px; }
	#menu>#jaren	{ }
		#jaren ul	{ margin:0; padding:0; }
		#jaren a	{ color:#ececec; }
		#jaren li	{ height:18px; list-style-type:none; list-style-image:url('../pics/semi.gif'); float:left; padding:4px 0; border-top:1px solid #eee; border-right:1px solid #898b8d; border-bottom:1px solid #bbb; border-left:2px solid #ddd; background:#c6c6c6;  }

		#jaren li.negen	{ width:50px; padding-left:17px; border-left:0; }
		#jaren li.tien	{ width:50px; padding-left:15px; }
		#jaren li.s	{ border-bottom:0;  background: #a5a9af url('../pics/box_bg.gif') repeat-x left top;   color:#909090; padding-bottom:5px; }
		#jaren li.s a	{ color:#909090; }
		#jaren a:hover	{ color:#a03333; }
	ul.jaren	{ margin-top:20px !important; background-position: left -40px !important; }
	
	.blog table	{ font-size:100%; border:0px solid red; border-collapse:separate; border-spacing:4px }
	.blog td	{ font-size:24px; line-height:14px; padding:0; }
	.blog td	{ border-top:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #888; border-left:1px solid #999; }
	.blog td.mnth	{ text-align:left; padding-left:34px; }
	.blog td	{ padding:6px 0 0 4px; width:85px; height:60px; }
	.blog td.d	{ padding-left:10px; width:75px; color:#a5a9af; }
	@media screen and (-webkit-min-device-pixel-ratio: 0) {
		.blog td	{ border:0; }
		.blog td { -webkit-box-shadow:.12em .12em 4px #999; }
	} 
	.blog td a	{ display:block; margin:-6px 0 0 -4px; padding:6px 0 0 4px; height:60px; font-weight:bold; border:0; text-decoration:none; background:none; color:#fff; text-shadow: black 0.1em 0.1em 0.2em; }
	.blog td a:hover	{ background-image:url('../pics/trans.png'); }
	.blog td.n	{ color:#ccc; }
	.blog td.today	{ color:#900; }
	.blog td.today a,
	.blog td.today a:hover	{ color:#900; }
	.imagetext	{ display:none; color:#777; z-index:1100; position:fixed; }
	.imagetext h3	{ margin:0; }
	body:nth-of-type(1) .imagetext { text-shadow: black 0.1em 0.1em 0.2em; font-weight:bold; }
	.blogtext	{ display:none; color:#333; position:fixed; cursor:pointer; width:200px !important; height:270px !important; overflow:hidden; line-height:14px; z-index:1100; font-size:80%; } /*background-image:url('../pics/ul.png'); width:543px; */
	.blogtexttext	{ padding-top:60px; width:160px !important; }
	body:nth-of-type(1) .blogtext { text-shadow: white 0.1em 0.1em 0.2em; font-weight:bold; }
 	
	

	
	