@charset "utf-8";
.zoek_titel {
	font-size: 12px;
	padding: 0px;
}
/* CSS Document */

a:hover{text-decoration:underline; color:#000000;}
a:link{text-decoration:none; color:#000000;}
a:visited{text-decoration:none; color:#000000;}
a:active{text-decoration:none; color:#000000;}

/* alle div stijlen*/ 
.center {
	margin: 0 auto; 
	position: relative; 
	width:955px; 
	color:#FFFFFF;
}

.div_inhoud {
	position:absolute;
	width:677px;
	z-index:2200;
	left: 265px;
	top: 390px;
	text-decoration:none;
	visibility: visible;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-top: 10px;
	float: left;
	margin-right: 0px;
}
.div_nieuws {
	position:relative;
	width:677px;
	left: 0px;
	z-index:2200;
	text-decoration:none;
	visibility: visible;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
}

.div_binnenkort {
	position:relative;
	width:677px;
	z-index:2200;
	text-decoration:none;
	visibility: visible;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	left: 0px;
}

.div_info {
	position:absolute;
	width:236px;
	height:74px;
	z-index:3020;
	left: 15px;
	top: 333px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	line-height: normal;
	margin-bottom: 0px;
	visibility: visible;
}

.div_img {
	position:absolute;
	width:673px;
	z-index:2100;
	left: 265px;
	top: 115px;
	height: 277px;
	visibility: visible;
	padding-left:15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;	
}
.div_kal {
	position:absolute;
	width:236px;
	height:127px;
	z-index:3000;
	left: 40px;
	top: 84px;
	margin-bottom: 0px;
	visibility: visible;
	color: #000000;
}
.div_logo {
	position:absolute;
	width:56px;
	height:56px;
	z-index:1000;
	left: 193px;
	top: 12px;
	visibility: visible;
}

.div_zoek {
	position:absolute;
	width:236px;
	height:100px;
	z-index:3010;
	left: 15px;
	top: 212px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	line-height: normal;
	visibility: visible;
	a:visited: text-decoration:none; 	color:#000000;
	a:active:text-decoration:none; 	color:#000000;
	a:hover: text-decoration:none; 	color:#000000;
	a:link:text-decoration:none; 	color:#000000;
	padding: 0px;
}
.div_knoppen {
	position:absolute;
	width:236px;
	height:52px;
	z-index:3030;
	left: 15px;
	top: 470px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	visibility: visible;
	text-decoration:none;
	color:#000000;
}
.div_theaterbon {
	position:absolute;
	width:236px;
	height:52px;
	z-index:2100;
	left: 15px;
	top: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	visibility: visible;
	text-decoration:none;
	color:#000000;
}

.div_buttons {
	position:absolute;
	width:237px;
	height:52px;
	z-index:3040;
	left: 15px;
	top: 525px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	visibility: visible;
	text-decoration:none;
	color:#000000;
	padding-bottom:12px;
}


.links{
		border-bottom-style:dotted;
		border-bottom-width: 1px;
		border-bottom-color: #999966;
}


.div_titel {
	position:absolute;
	width:387px;
	height:18px;
	z-index:1010;
	left: 280px;
	top: 39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	letter-spacing: 2px;
	visibility: visible;
	color: #000000;
	vertical-align: baseline;
}

.div_login {
	position:absolute;
	width:200px;
	height:18px;
	z-index:1010;
	left: 742px;
	top: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color:#000000;
	vertical-align:text-bottom;
	margin-right:0;
	margin-left:10px;
}

.div_menu {
	position:absolute;
	width:680px;
	height:31px;
	z-index:2900;
	left: 265px;
	top: 84px;
	visibility: visible;
	padding-left:15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
	
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	text-transform: capitalize;
	color: #000000;
}
.span_genre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	position: relative;
	padding: 0px;
	vertical-align: text-top;
}
.span_artiest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	position: relative;
	padding: 0px;
	vertical-align: text-top;
	font-weight: bold;
	text-transform: uppercase;
	width: auto;
}
.span_datumprijsloc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999966;
	position: relative;
	padding: 0px;
	vertical-align: text-top;
	font-weight: bold;
	font-style: normal;
}
.span_meerinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999966;
	position: relative;
	padding: 0px;
	padding-top:5px;
	vertical-align:bottom;
	font-weight: normal;
	font-style: normal;
}
.span_inleiding {
	font-family: Arial, Times, serif;
	font-size: 11px;
	color: #000000;
	position: relative;
	padding: 0px;
	vertical-align: text-top;
	font-weight: normal;
	font-style: normal;
}
.span_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	position: relative;
	padding: 0px;
	vertical-align: text-top;
	font-weight: normal;
	font-style:italic;
}
.span_omschrijving {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	position: relative;
	padding: 0px;
	vertical-align: text-top;
	font-weight: normal;
	font-style:normal;
	width:673px;
}

.spantitel {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000000;
	position: relative;
	padding: 0px;
	vertical-align: text-top;
	font-weight: normal;
	text-transform: none;
	width: auto;
}
.span_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.span_logos {
	text-align: left;
	vertical-align: bottom;
	left: 100px;
	top: 10px;
	bottom: 0px;
}
.div_genre {
	position:absolute;
	width:673px;
	z-index:2110;
	left: 0px;
	top: 5px;
	height: 277px;
	visibility: visible;
	padding-left:30px;
	border-left-style: none;
	font-size: 36px;
	text-transform: uppercase;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.missie {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.mailform1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mailform2 {
	color: #FF0000;
	font-weight: bold;
}
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
   
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
.span_titelnieuws {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999966;
	position: relative;
	padding: 0px;
	vertical-align: text-top;
	font-weight: bold;
	font-style: normal;
}
.span_datumnieuws {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	position: relative;
	padding: 0px;
	vertical-align: text-top;
	font-weight: bold;
	font-style:normal;
}
.span_nieuws {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	line-height: normal;
	margin-bottom: 0px;
	visibility: visible;
}
