body {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px 0px;
	color: #FFFFFF;
	background-color : #000000;
	border-collapse: collapse;
	/*
	background-image:url(images/background.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	*/
	z-index:auto;
}
H1{
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: bold;
}

H2{
	font-size: 16px;
	color: #b9ad3e;
	text-decoration: bold;
}

table {
	font-size: 12px;
	padding: 0px 0px;
	margin: 0px 0px;
	spacing: 0px 0px;
}

table.block{
	width:	64px;
	height: 4px;
	background-color: #222244
}

td{
	text-align: right;
	align: center;
	border-collapse: collapse;
	border-style: hidden;
}

td.photo{
	text-align: center;
	align: center;
}

td.thumb{
	text-align: center;
	align: center;
}

p{
	float: none;
	clear: right;
	width:100%;
	text-align: right;
}

p.float{
	clear: none;
}

p.light{
	font-size: 11px;
	color: #CCCCF3;
	background-image:url(images/lijn2.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:20px;
}
span.light{
	font-size: 11px;
	color: #FFFFFF;
}
img.photo{
	float: none;
	clear: right;
	border: 0px none;
	margin: 0px;
	padding: 0px;
}

a:link{
	color: #FFFFFF;
	text-decoration: none;
}
a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
a:hover{
	color: #ccccf3;
	text-decoration: none;
}
a:focus{
	color: #ffffff;
	text-decoration: none;
}
a:active{
	color: #FFFFFF;
}
.kosmobody{
	background-image:url(images/background.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:900px;
	height:1600px;
	z-index:10;
	text-align:left;
	position:relative;
	left:0px;
	top:0px;
}
.kosmocontent{
	position:absolute;
	left:290px;
	top:320px;
	width:350px;
}
#footercontainer{
	top:780px;
	left:100px;
	width:530px;
	height:200px;
	position:absolute;
	text-align:right;
}
#imagebrowser_body{
	position:absolute;
	width:580px;
	height:590px;
	left:118px;
	top:118px;
	z-index:20;
	text-align:center;
}
#bigpiccont{
	display:table-cell;
	width:580px;
	height:590px;
	text-align:center;
}
img {
border:0 none;
}
#image_topbar{
	z-index:5;
}
#image_sidebar{
	position:relative;
	left:0px;
	top:0px;
	z-index:5;
}
#image_infobar{
	position:relative;
	left:596px;
	top:-3px;
	z-index:5;
	cursor:pointer;
}
.rteright{
	margin-bottom:10px;
}

.block-blog {
background-image:url(images/lijn.jpg);
	background-position:top right;
	background-repeat:no-repeat;
padding-left:110px;
padding-right:10px;
padding-top:20px;
margin-bottom:20px;
margin-top:20px;
margin-right:10px;
}

.block-simplenews {
background-image:url(images/lijn.jpg);
	background-position:top right;
	background-repeat:no-repeat;
padding-right:10px;
padding-bottom:0px;
padding-top:20px;
margin-left:110px;
margin-bottom:20px;
margin-right:10px;
color: #FFFFFF;
}

.form-submit {
border:2px solid #b9ad3e;
color:#b9ad3e;
padding:2px;
background-color:#466b9f;
font-weight: bold;
cursor:pointer;

}
.item-list .pager {
clear:both;
text-align:right;
margin-bottom:40px;
}

.item-list .pager li {
background-image:none;
display:inline;
list-style-type:none;
padding:0px;
margin-left:6px;
}
#archief {
left:529px;
background-image:url(images/pixel2.png);
background-position:top right;
background-repeat:repeat;
position:absolute;
top:92px;
z-index:20;
text-align:center;
width:100px;
font-size:14px;
padding:4px;
}
#archief a {
color:#999999;
font-size:14px;
font-weight:normal;
letter-spacing:1px;
}
#archief a:hover{
	color: #FFFFFF;
}
#archief2 {
left:420px;
background-image:url(images/pixel2.png);
background-position:top right;
background-repeat:repeat;
position:absolute;
top:92px;
z-index:20;
text-align:center;
width:100px;
font-size:14px;
padding:4px;
}
#archief2 a {
color:#999999;
font-size:14px;
font-weight:normal;
letter-spacing:1px;
}
#archief2 a:hover{
	color: #FFFFFF;
}
#new {
left:420px;
background-image:url(images/pixel.png);
background-position:top right;
background-repeat:repeat;
position:absolute;
top:91px;
z-index:30;
text-align:center;
width:100px;
font-size:16px;
font-weight:bold;
padding:4px;
color:#FFFFFF;

}
#new2 {
left:529px;
background-image:url(images/pixel.png);
background-position:top right;
background-repeat:repeat;
position:absolute;
top:91px;
z-index:30;
text-align:center;
width:100px;
font-size:16px;
font-weight:bold;
padding:4px;
color:#FFFFFF;

}
#price {
margin-top:20px;
font-size:18px;
}
.marker, .form-required {
color:#FFFFFF;
}