html, body {
    min-height: 100%;
    width: 100%;
    height: 100%;
	margin: 0;
    padding:0;}
html>body #wrapper { height: auto; }

body {
    background: #950505 url("/assets/img/body.jpg") repeat-x top center;
	margin: 0;
    padding:0;
	min-width: 866px;
	text-align:center;}
	/**:first-child+html body { behavior:url("/js/csshover.htc"); }*/
	* html body { behavior:url("/js/csshover.htc"); }

#wrapper {
	position: relative;
    background: url("/assets/img/wrapper.gif") repeat-y 0px 0px;
	margin: 0px auto;
	text-align: left;
	width: 866px;
	min-height: 100%;
	height: auto;}
	/* Hack for IE, Reset to 100% height*/
	* html #wrapper {
	height: 100%;}
	/* End IE Hack */
	
#header {
    width:856px;
    height:239px;
	margin: 0 0 0 5px; padding: 0 0 0 0;
	text-align: left;}
	
#top1 {
	z-index: 2;
    position: relative;
    background: url("/assets/img/top1.png") 0px 0px no-repeat;
	height: 196px;
    width: 856px;
	margin: 0 0 0 0; padding: 0; clear: both;
	text-align: left;
}
#top1inner{
	z-index: 2;
	position: absolute;
	left: 87px;
	top: 0px;
	height: 196px;
	width: 297px;
    background: url("/assets/img/logo2.png") 0px 0px no-repeat;
}
#top1sfeer{
	z-index: 1;
	position: absolute;
	left: 87px;
	top: 0px;
	height: 196px;
	width: 584px;
}
#top2 {
    position: relative;
	background: url("/assets/img/top2.gif") repeat-x 0px 0px;
	height: 42px;
    width: 856px;
	margin: 0 0 0 0; padding: 0; clear: both;
	font: 12px Arial, sans-serif; color: #FFFFFF;
	text-align: left;}

#copyright {
	font: 10px Arial, sans-serif;
	text-align: center;
	color: #7F0202;}
#copyright:hover {
	text-decoration: none; }

#logo2 {
	position: relative; 
	left: 87px;}
#topimage {}

#pagebody {
    background: url("/assets/img/logo3.gif") no-repeat 0px 0px;
    width: 856px;
	margin: 0 0 0 5px; padding: 0 0 0 0;}

#leftnavigation {
	float: left;
	width: 205px; margin: 0; padding: 10px 0 0 0;}
#centernavigation {
	float: left;
	width: 455px; margin: 0; padding: 10px 0 0 0;}
#rightnavigation {
 	float: right;
	width: 196px; margin: 0; padding: 10px 0 0 0;}

#content {
width: 455px;
}
	
#sidebar_left {
	width: 158px;
	margin-left: 13px;
	clear: both;
	text-align: left;}

#sidebar_right {
	width: 158px;
	margin-left: 27px;
	clear: both;
	text-align: left;}
	
.clear {
	clear: both; height:10px;}
	
/*MENUS*/
div#topmenu1 { 
	position: relative; 
	float: right;
	padding-top: 4px;
	width: 179px;
	text-align:left; 
	font: bold 12px Arial, sans-serif; color: #404F54;}
div#topmenu1 a { 
	display: block; clear: right;
  	background-color: #DFDFDF;
	width: 179px;
	margin-bottom: 2px; padding: 5px 0;
	color: #404F54; text-decoration: none; text-align:center;}
div#topmenu1 a:hover, div#topmenu1 a.link_active{ 
  	background-color: #EFEFEF;
	color: #404F54; text-decoration: none;}


div#topmenu2 { 
	height: 42px; width: 856px;
	background: url("/assets/img/topmenu.gif") no-repeat 0px 0px;
	margin: 0; padding: 0 0 0 0;text-align:left; 
	font: normal 12px Arial, sans-serif; color: #fff;}
#nav {
	height: 34px; width: 750px;
	position: relative; 
	top: 1px; left: 106px;
	margin: 0 0 0 0; padding: 0 0 0 0; border-left: 1px #AAB1B3 solid;
	list-style: none; text-align: left;}
#nav li {
	position: relative; float: left;
    margin: 0 0 0 0; padding: 0 0 0 0; border: 0; 
	list-style: none;
 	width: auto;
	list-style: none;}
	* html #nav li {
	\display: inline;
	list-style: none;}	
#nav li a {
	display: block;
	margin: 0 0 0 0; padding: 11px 9px 11px 9px; border: 0; border-right: 1px #AAB1B3 solid;
	font: normal 12px Arial, sans-serif; color: #fff; 
	text-decoration: none; line-height: 12px; text-align: center;
	letter-spacing: 0;}
@media all and (min-width: 0px){
   html>body  #nav li a {	
	min-width: 1px;}}
#nav li:hover a, #nav li.parent-link_active a, #nav li.link_active a {
	background: #600303 url("/assets/img/topmenu-over.gif") repeat-x top left;
	color: #fff; 
	text-decoration: none;  }

#nav li:hover ul { 
	display: block;}
#nav li ul {
	position: absolute;
	background-color: #600303;
	display: none;
	list-style-image: none;
	float: none;
	left: -1px;
	width: 150px;
	padding: 2px 0 2px 0; margin: 0 0 0 0; border: 0;border-left: 1px #AAB1B3 solid;
	text-align: left;
	top: 34px;}
	* html #nav li ul {
	width: 151px; w\idth: 150px;}
	#nav li ul.visible {
	display: block;	}
#nav li ul li {
	background-image: none !important;
	margin: 0 0 2px 0; padding: 0 0 0 4px; border: 0;
	clear: both;
	float: left;
	list-style: none;}
	#nav li ul li.firstitem a { }
#nav li ul li a, #nav li:hover ul li a {
	display: block;
	background-image: none !important;
  	background-color: #960505;
	width: 132px !important; 	
	margin: 0 0 0 0; padding: 3px 2px 3px 8px;border: 0;
	font: normal 11px Arial, sans-serif;
	color: #fff; line-height: 13px; text-decoration: none; text-align: left;	}
	* html #nav li ul li a, * html #nav li:hover ul li a {
	width: 142px;
	w\idth: 132px;	}
html>body #nav li ul li a {
	width: auto; }
#nav li ul li.link_active a, #nav li ul li:hover a {
	background-image: none !important;
	background-color: #AB3232;
	color: #fff; text-decoration: none;  }

#counter { 
	position:absolute;width:0;height:0;z-index:-1;top: 0;left: 0;visibility: hidden; }
	
	
	
	
	

.Content {
	margin: 0 0 0 0;}
.Content td {
	padding: 0;}
.Content .Content_right{
	width: 125px;
	text-align: right;
	padding: 15px 0 0 0;}

.feeds_item0, .feeds_item1{
	width: 196px; height: 14px;
	margin-left: 1px;
	padding: 2px 2px 2px 5px;
	overflow: hidden;
	font-size: 11px;
	font-weight: normal;
	color:#5562AB !important; }
	* html .feeds_item0, * html .feeds_item1{
	width: 201px; w\idth: 196px;}
	.feeds_item1 {
	background: url("/img/sidebar1_middle_verloop.jpg") top left repeat-y; }
.feeds_item0 a,.feeds_item1 a{
	font-size: 10px;
	font-weight: normal;
	color:#5562AB;
	text-decoration: none; }
.feeds_item0 a:hover,.feeds_item1 a:hover{
	color:#404F54 !important; }

.Products {
	border-style: collapse;}
.Products td {
	padding: 1px 1px 1px 2px;
	color: #000;	
	text-align: left;	}

.Feeds1 {}
.Feeds1 td.FeedsTop {
	padding: 2px 2px 2px 4px !important;
	font: bold 14px Arial, Arial, sans-serif; line-height: 19px; color: #404F54;
	text-align: left;	}
.Feeds1 td {
	padding: 2px 2px 2px 4px !important;
	color: #333;	
	font: 10px Arial, sans-serif;	
	text-align: left;	}
.Feeds1 td.td_left {
	color:#333;}
.Feeds1 td a{}
.Feeds1 td a:hover{
	color:#7F0202;}
.Feeds1 tr.row0 td {}
.Feeds1 tr.row1 td{
	background-color: #DFDFDF;}

.Ruler {
	background: url("/img/dots_hor.gif") left center repeat-x;
	height: 11px;}
.Ruler td {
	line-height: 0;}


.Sidebar1 {
	margin: 8px 0 8px 0;padding: 0; }
.Sidebar1 td {
	margin: 0; padding: 0;
	border-right: 3px #7F0202 solid;
	border-left: 3px #7F0202 solid;color: #fff;font: 11px Arial, sans-serif; line-height: 15px;}
.Sidebar1 td a {
	font-size: 11px;
	font-weight: bold; }
.Sidebar1 .SidebarTop {
	border-top: 3px #7F0202 solid;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #600303;}
.Sidebar1 .SidebarMiddle {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #AB3232;}
	.Sidebar1 .SidebarMiddle a {}
.Sidebar1 .SidebarBottom,.Sidebar1 .SidebarBottom2 {
	border-bottom: 3px #7F0202 solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #7F0202;
	font-size: 13px;
	color: #fff;}
.Sidebar1 .SidebarBottom2 {
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 0px;
	line-height: 0px;
}

.Sidebar1 .SidebarBottom a {	
	color: #fff;}
.Sidebar1 {
	width: 158px;}
.Sidebar1 img {
	margin: 0; border: 0; display: inline !important; }


body{		
	font: normal 12px Arial, sans-serif; line-height: 16px; color: #000;}
body table, table p {
	font-size: 100%;}
h1,h2,h3,h4,h5,h6,p { margin: 0;padding: 0;	}

h1, h1 *{
	margin: 1px 0 1px 0; padding: 0; 	
	font: bold 19px Arial, sans-serif; line-height: 32px; color: #7F0202;
	letter-spacing: 0px;}
h2, h2 *{
	margin: 1px 0 1px 0; padding: 0; 	
	font: bold 22px Arial, sans-serif; line-height: 27px; color: #F0900D;
	letter-spacing: 0px;}
h3, h3 *{
	margin: 1px 0 1px 0; padding: 0; 	
	font: bold 19px Arial, sans-serif; line-height: 20px; color: #F0900D;
	letter-spacing: 0px;}
h4, h4 *{
	margin: 1px 0 1px 0; padding: 0; 	
	font: bold 17px Arial, sans-serif; line-height: 20px; color: #F0900D;
	letter-spacing: 0px;}
h5, h5 *{
	margin: 1px 0 1px 0; padding: 0; 	
	font: bold 15px Arial, sans-serif; line-height: 17px; color: #7F0202;
	letter-spacing: 0px;}
h6, h6 *{
	margin: 1px 0 1px 0; padding: 0; 	
	font: bold 14px Arial, sans-serif; line-height: 17px; color: #F0900D;
	letter-spacing: 0px;}

#sidebar_right h6, h6 *{
	margin: 1px 0 1px 0; padding: 0; 	
	font: bold 15px Arial, sans-serif; line-height: 17px; color:  #F0900D;
	letter-spacing: 0px;
}
.class1{ 
	font-size: 10px; line-height: 14px; }
.class2{ 
	font-size: 12px; }
.class3{ 
	font-size: 12px; font-weight: bold; color:#000;  }
.class4{ 
	font: normal 18px Arial, sans-serif; line-height: 19px; }
.class5{ 
	font-size: 22px;
	line-height: 22px; 
	font-weight: bold; }

.orange, .orange *, * .orange {color: #F0900D;}
.red, .red *, * .red {color: #7F0202;}
.blue, .blue *, * .blue {color: #0084DE;}

a {  
	color: #f9a100; text-decoration: underline;}
a:hover {  
	color: #7F0202; text-decoration: underline;}

ul {
	list-style-image: url("/img/ul_block.gif");
	margin: 7px 0 7px 22px; padding: 0;}
blockquote, pre {padding: 15px 40px;}
blockquote {font: italic 1.05em Georgia, Times, serif;
  background: url("/img/blockquote.gif") 10px 0.78em no-repeat;
  margin: 18px 0;}

ol	{}
* html ul, * html ol{
	margin-left: 22px;}
	ul a, ol a { }

img {
	margin: 0; padding: 0; border-color: #404F54;}
	
hr {	
	margin: 3px 0 3px 0; padding: 0; line-height: 0; color:#fff;
	border: 0; border-bottom: #404F54 1px solid;  }
* html hr {
	display: block;
	background-color: #404F54; line-height: 0px;
	width: 100%; margin: -2px 0 -2px 0; padding-top: 1px; height: 0; font-size: 0;
	color: #CED1E2;}
*:first-child+html hr { display: block;
	background-color: #404F54; line-height: 0px;
	width: 100%; margin: -2px 0 -2px; padding-top: 1px; height: 0; font-size: 0;
	color: #CED1E2;}

/* B:Forms */
form 	{
	margin : 0;
	padding : 0;}
	
fieldset {
	margin : 0;
	padding : 4px 8px;
	border : 1px solid #AB3232;}

fieldset div br {
	display : none;	}
.Fieldset td { padding: 1px 0; }
.Fieldset .fieldset_left { width: 100%; }
.Fieldset .fieldset_right { width: 250px; }
	
legend {
	font-weight : bold;
	color : #AB3232;
	margin : 0;
	padding : 2px;}

label {
	display : block;}

fieldset div {
	margin : 0;
	padding : 0;}
	
fieldset div.fm-optional {
	display : block;	}

input,select,textarea,option{ font: normal 11px Arial, sans-serif; color: #6D0914;}
input, textarea, select { 
	background-color: #fff;
	border: 1px #AB3232 solid;
	margin: 1px 1px 1px 0;
	padding: 1px 2px; 
	color: #600303;}
input.image {
	background: none; padding: 0; margin: 2px 1px 1px 0; 
	border: 0; }
input.text:focus, textarea:focus { background-color: #fff; border-color: #600303; }
	.submit, .button, .Form-Button, .Form-Button-Shop {	
	background-color: #600303; border-color: #600303;
	font: normal 11px Arial, sans-serif; color: #fff;}
select {
	background-color: #fff;
	font-size : 100%;
	border : 1px solid #600303;
	padding : 1px;	}
option {
	color: #600303;
	padding: 1px 2px 1px 2px;}
						
fieldset div label:before {
	content: "* ";	}

fieldset div.fm-optional label:before {
	content: ""; }
/* E:Forms */

/*GASTENBOEK*/
.ModuleGastenboek, .ModuleGuestbook {
	padding-top: 20px;}
.bericht1{
	width:  100%;
	margin: 0 0 10px 0; padding: 0; 
	border: 1px #600303 solid;
	text-align: left; font-weight: normal;color:#600303;}
.bericht1 td, .bericht2 td, .vraagvdmaand td {
	margin: 0; padding: 3px 5px 3px 5px;}
.bericht2{
	width:  100%;
	background-color: #DFDFDF;
	margin: 0 0 10px 0; padding: 0; border: 1px #600303 solid;	
	text-align: left; font-weight: normal;color:#600303;}
.bericht1 .tr_top a, .bericht2 .tr_top a, .bericht1 .tr_top a:hover, .bericht2 .tr_top a:hover {
	color: #fff; text-decoration: underline;}
.bericht1 tr.tr_top td,.bericht2 tr.tr_top td {
	background: #600303 url("/img/top2.gif") repeat-x 0px -1px;
	margin: 0 0 10px 0; padding: 3px 5px 3px 4px;
	font: bold 12px Arial, Verdana, sans-serif;color:#fff;}
	
	
.events{

}
.events h1{
	font-size: 15px;
	font-family: Arial;
	color: #7f0202;
	text-align: center;
}
.events h2{
	font-size: 14px;
	font-family: Arial;
	color: #7f0202;
	text-align: left;
	text-transform: uppercase;
	border-bottom: 2px dotted #7f0202;
}
.events h3{
	font-size: 14px;
	font-family: Arial;
	color: #000;
	text-align: left;
	text-transform: capitalize;
}
.events h4{
	font-size: 13px;
	font-family: Arial;
	color: #7f0202;
	text-align: right;
	text-transform: uppercase;
}
.events .attend{
	position: relative;
	height: 28px;
	font-size: 13px;
	font-family: Arial;
	padding: 3px 0;
	color: #fff;
	text-align: right;
	text-transform: uppercase;
}
.events .attend a{
	position: absolute;
	top: 3px;
	right: 0;
	background-color: #0b85d0;
	display: block;
	padding: 4px 7px;
	color: #fff;
	text-decoration: none;
}
.events .attend span{
	position: absolute;
	top: 0;
	right: 0;
	background-color: #7f0202;
	display: block;
	padding: 4px 7px;
	color: #fff;
	text-decoration: none;
}
.events .attend a:hover{
	font-weight: bold;
}
.events-item{

}
.events-item .events-item-inner{

}
.events-item .events-body{
	background-color: #efefef;
	padding: 8px 10px 12px 10px;
}
.events-body .events-description{

}
.events-body .events-options{

}
.SidebarMiddle .orange{

}
.SidebarMiddle .upper{

}
/* artiest */

.artiest-item {
	width: 220px;
	display: block;
	margin-bottom: 6px;
	text-align: left;
	float: left;
}
.artiest-item-inner{
	padding: 5px 0;
}
.artiest-item.odd {
	margin-left: 0;
	clear: left;
}
.artiest-item .artiest-image{
	float: left;
	width: 150px;
	min-height: 120px;
}
.artiest-item .artiest-image img{
	display: block;
	border: 0;
}
.artiest-body{
	display: block;
	padding: 5px 0px;
	overflow: hidden;
	border: 0;
	min-height: 145px;
	text-align: center;
	height: auto;
}
*html .artiest-body{
	height: 160px;
}
.artiest-body a{
	text-decoration: none;
}
.artiest-body h3{
	color: #7f0202;
}
.artiest-item .artiest-title{
	display: block;
	padding: 3px 1px 0 1px;
	height: 20px;
	overflow: hidden;
	border: none;
}


.artiest-detail-images {
	float: left;
	width: 350px;
	min-height: 250px;
}
.artiest-detail-description {
	float: left;
	width: 225px;
}

.artiest-detail-images .big-photo {
	background: url("../img/screenshot_shadow.png") top left no-repeat;
	width: 340px;
	height: 250px;
	overflow: hidden;
}
.artiest-detail-images .big-photo img{
	position: relative;
	border: 0;
}
.artiest-detail-images .thumbnails {
	padding-top: 1px;
}
.artiest-detail-images .thumbnail {
	float: left;
	width: 84px;
	height: 63px;
}
.artiest-detail-images .thumbnail img{
	position: relative;
	border: 0;
}
#artiest .website-url {
	padding-top: 10px;
	padding-left: 55px;
	font-weight: bold;
}
/* foto */

.foto-item {
	width: 455px;
	display: block;
	margin-bottom: 6px;
	text-align: left;
	float: left;
}
.foto-item-inner{
	padding: 5px 0;
}
.foto-item.odd {
	margin-left: 0;
	clear: left;
}
.foto-item .foto-image{
	float: left;
	width: 150px;
	min-height: 120px;
}
.foto-item .foto-image img{
	display: block;
	border: 0;
}
.foto-item .foto-body{
	display: block;
	padding: 5px 0px;
	overflow: hidden;
	border: 0;
	min-height: 110px;
}
* html .foto-item .foto-body{
	height: 120px; he\ight: 110px;
}
.foto-body{
	text-align: center;
}
.foto-item .foto-title{
	display: block;
	padding: 3px 1px 0 1px;
	height: 20px;
	overflow: hidden;
	border: none;
}


.foto-detail-images {
	float: left;
	width: 350px;
	min-height: 250px;
}
.foto-detail-description {
	float: left;
	width: 225px;
}

.foto-detail-images .big-photo {
	background: url("../img/screenshot_shadow.png") top left no-repeat;
	width: 340px;
	height: 250px;
	overflow: hidden;
}
.foto-detail-images .big-photo img{
	position: relative;
	border: 0;
}
.foto-detail-images .thumbnails {
	padding-top: 1px;
}
.foto-detail-images .thumbnail {
	float: left;
	width: 84px;
	height: 63px;
}
.foto-detail-images .thumbnail img{
	position: relative;
	border: 0;
}
#foto .website-url {
	padding-top: 10px;
	padding-left: 55px;
	font-weight: bold;
}

