body{
margin:0px;
background:url(bg_bgr.gif) repeat;
}
#box{
background:#FFFFFF;
display:table;
margin:0 auto;
width:760px;
border-left:2px solid #fff;
border-right:2px solid #fff;
}
#head{
background-image:url(bg_head.jpg);
width:760px;
height:308px;
margin:0 auto;
}
#head h1{
font-family:"Trebuchet MS", "Times New Roman", Times, serif;
float:right;
color:#826193;
font-size:30px;
font-weight:800;
margin:65px 0px 0px 0px;
padding-right:290px;
font-size:38px;
}
#menu{
float:left;
width:230px;
height:450px;
padding-top:12px;

}
#menu a:link, #menu a:visited{
background-image:url(li.jpg);
background-position:left;
background-repeat:no-repeat;
padding:12px 0px 18px 40px;
margin-left:20px;
display:block;
font-size:14px;
font-weight:700;
font-family:"trebuchet MS",Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none
}
#menu a:hover, #menu a:active{
background-image:url(li2.jpg);
background-position:left;
background-repeat:no-repeat;
color:FFFFFF;
}
#text{
float:right;
width:490px;
padding:1px 16px 12px 24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6d5975;
}
.image{
display:block;
padding:8px;
background-color:#D2C9D1;
border:2px solid #000066;
margin:0 auto;
}
p{
margin-top:0px;
margin-bottom:16px;
color:#999999;
}
#footer{
clear:both;
width:760px;
background:url(bg_footer.jpg) no-repeat;
height:233px;
}
#footerleft{
display:block;
float:left;
padding:200px 0px 0px 10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#ffffff; 
font-size:12px;
width:400px;
}
#footerright{
display:block;
float:right; 
padding:200px 10px 0px 0px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#ffffff; 
font-size:12px;
width:260px;
text-align:right
}
h2{
font-weight:bold;
font-size:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#826193;
margin-bottom:25px;
margin-top:10px;
border-bottom:2px #826193 solid;
}
a:link, a:visited{
color:#fff;
}
a:hover, a:active{
color:#333;
}
#footerleft a:link, #footerleft a:visited{
color:#fff;
}


/* update jbw_v2 */                   

h3{
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6d5975;
	margin:0 0 5px 0;
}
    
p.meta {
	font-size:10px;
}
#menu ul, #text ul {
	list-style:none; 
	margin: 0 0 0 0;   
	padding: 0 0 0 0;
	
}          
            
#text li {
	background:#CAC3DC;
	width:90%;
	border:1px solid #fff;  
	margin: 0 0 20px 0;
	min-height:100px;  
	padding: 10px 10px 10px 10px;
}                    

*html #text li {
	height:100px;
}       

#feed {
	float:right;
}

.clear {
	clear:both;
}        

h2.left {
	float:left;
}                

a:link img, a:visited img {
	border:none;
	text-decoration:none;
}    

th {
	text-align:left;
}   




.image{
	display:block;
	padding:0.6em;
	background-color:#CAC3DC;
	border:3px solid #A295C1;
	margin:2em 0;
}



.picture {
	padding:0.6em;
	background-color:#CAC3DC;
	border:3px solid #A295C1;
	float:left;
	font-weight:bold;
	text-align:center;
	margin:1em 1em 1em 0;
	height:180px;
	width:180px;
}

.picture_big {
	width:470px;
	padding:0.5em;
	background-color:#CAC3DC;
	border:3px solid #A295C1;
	margin:2.5em 0;
	font-weight:bold;
	text-align:center;
}

.picture_medium {
	width:380px;
	padding:0.5em;
	background-color:#CAC3DC;
	border:3px solid #A295C1;
	margin:2.5em 0;
	font-weight:bold;
	text-align:center;
}


.picture img, .picture_big img, .picture_medium img {
	border:3px solid #A295C1;
}

.picture p, .picture_big img p {
	margin:0;
}

.picture .meta a {
	color:#333333;
	font-size:0.9em;
	text-decoration:none;
}

.picture .meta a:hover {
	text-decoration:underline;
}

.picture .meta img {
	border:0;
}
	

.action a, .action img {
	border:0;
	color:#333333;
	text-decoration:none;
}

.action a:hover {
	text-decoration:underline;
}

.picture .meta img, .action img {
	margin:0 0 -3px 0;
}


	form {
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
	}

	fieldset {
	  	padding:0;
		border:0;
	}

	legend{
		display:none;
	}

	label{
		float: left;
		width: 8em;
		font-weight: bold;
		text-align:right;
		margin-right:0.5em;
 		margin-top: 0.5em;
   }

	input, textarea{
		border:1px solid #BDE4FB;
		padding:0.2em;
		margin-bottom: 0.5em;
	}

	input:focus, textarea:focus{
		border:1px solid #727A88;
	}

	.submit {
		background-color:#F0E687;
		font-weight: bold;
		margin:0.5em 0 0 9em;
	}

	.required {
		font-weight:bold;
		color:#FF0000;
	}


	table {
	text-align:left;
	border:1px solid #AB9FC7;
	border-collapse:collapse;
	}

	th {
	background-color:#AB9FC7;
	color:#FFFFFF;  
	font-size:10px;
	padding:0.4em 1em;
	}


	tr.bought {
		color:#999;
	}
	td {
		background: #fff;
	border-top: 1px solid #AB9FC7;
	font-size:10px;
	padding:0.4em 1em;
	}
	td.right {
		text-align:right;
	}
	th a:link, th a:visited {
	color:#FFFFFF;
	}
	td .action a:link, td .action a:visited {
		color:#EB3B8C;
		font-size:0.9em;
		text-decoration:none;
	}

	td .action a:hover {
	text-decoration:underline;}
	
		/* Achtergrond kleur main foto's */

	.image_home {
	background:#CAC3DC;
	border:3px solid #A295C1;
	}

	/* Kleur van de links */

	#text a:link, #text a:visited {
	color:#6d5975;
	text-decoration:none;
	}