/* -------------------------------- ALGEMEEN -------------------------------- */
body{
	background-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
}
img{
	border:none;
}
a img{
	border:1px solid #ccc;
}
a img:hover{
	border:1px solid #333;
}

div a{
	text-decoration:none;
}
a:link {
	color:#C3A663;
	text-decoration:none;
}
a:visited {
	color:#C3A663;
	text-decoration:none;
}
a:hover {
	color: #000;
	text-decoration:underline;
}
a.selected { color:#000;}

a.blok, a:visited.blok, a:hover.blok{
	display:block;
}


/* -------------------------------- LAYERS -------------------------------- */

#shell{
	position:relative;
}
#sheet{
	position:relative;
	z-index:10;
	left:100px;
	top:20px;
	width:740px;
	background-image: url(gfx/white_90.png);
	margin-bottom:40px;
}
#div24h{
	position:absolute;
	left:640px;
	top:48px;
	z-index:11;
	float:right;
}
#header{
	display:block;
	height:120px;
}
#logo{
	position:relative;
	left:300px;
	top:0px;
	width:140px;
}
#topmenu{
	float:right;
	width:290px;
	font-size:11px;
	text-align:right;
	margin-right:11px;
	margin-top:8px;
}
#content_body{
	display:block;
	width:740px;
}
#menu{
	float:left;
	width:135px;
	margin-top:8px;
	margin-left:5px;
	font-size:11px;
	line-height:12px;
}
#submenu a { margin-left: 15px;}
#Lartists { display:none;} 

#content{
	float:left;
	width:580px;
	margin-left:8px;
	min-height:460px;
}
#sir_menu{
	position:absolute;
	width:300px;
	margin:6px;
	font-size:18px;
}

#sir_menu a.selected { color:#000;}

#sir_submenu{
	margin:4px 0;
	font-size:14px;
}

#credits{
	width:140px;
	margin:5px;
	padding-bottom:10px;
	font-size:11px;
}
#popup{
	display:none;
	position:absolute;
	padding:10px;
	top:0px;
	left:0px;
	z-index:20;
	width:100%;
	text-align:center;
}
#popup img{
	
}
#popup_header{
	position:absolute;
	left:0px;
	top:20px;
	width:100%;
}
.trans{
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}
.trans2{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}


.column1{
	float:left;
	width:135px;
	margin-right:8px;
}
.column2{
	float:left;
	width:280px;
	margin-right:8px;
}
.column3{
	float:left;
	width:425px;
	margin-right:8px;
	overflow:hidden;
}
.column4{
	float:left;
	width:565px;
	margin-right:8px;
}
.bijschrift{
	font-size:11px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.links{
	font-size:11px;
	line-height:12px;
}
.news_item{ margin-top:10px;margin-bottom:6px;}
}
.news_sub_item{
	margin-left:10px;
	margin-bottom:6px;
}
.thumb{
	margin-bottom:4px;
}
.hidden{
	display:none;
}
.lft{
	float:left;
}
.rgt{
	float:right;
}
/* -------------------------------- tekstclasses -------------------------------- */
.kop{
	font-size:24px;
	line-height:28px;
	margin:6px 0;
}
.sub_kop{
	font-size:18px;
	line-height:22px;
	margin-bottom:6px;
	clear:both;
}
.normal{
	font-size:12px;
}
.small{
	font-size:11px;
}
.footspace{
	margin-bottom:6px;
}

/* -------------------------------- formulier -------------------------------- */
form{
	border:1px solid #999;
	padding:10px;
	background-image: url(gfx/bg_stars.png);
}

input.text{
	width:200px;
	border:1px solid #999;
	padding:2px;
	border-collapse:collapse;
	background-color:#fff;
}	
input.text:focus{
	border:1px solid #333;
}
label, .label {
	font-weight:bold;
}
.label1 {
	width:121px;
	float:left;
	border-top:1px dotted #999;
}

.label2{
	width:300px;
	margin:0 0 0 4px;
	float:left;
	border-top:1px dotted #999;
}
.button {width:auto;}

/* voor nieuws */
.intern, .huidig {}
.intern a, .huidig a{}
.extern a, .archief a{color:#FA4763;}
.noborder{
	border:none;
}
.noborder:hover{
	border:none;
}