* {margin:0; padding:0}
body {
	font-family: Verdana;
	font-size: 12px;	
	color:#333333;	
	background-image:url(../images/bg_2.gif);
}
table {border-collapse: collapse}
td {vertical-align:top}
th, h1 {background-color:#5b96ac;
	color:#FFFFFF;
	font-size: 13px; 
	font-weight:bold; 
	letter-spacing:2pt;
	padding-left: 10px;
	height:24px;
	text-align:left; vertical-align:middle
	}
ul {margin-left:18px}
h1 { padding-top:4px}
h2 { font-size:12px; font-weight:bold; margin:4px 0}

a { color : #087396; text-decoration: none; border: none}
a:hover { color : #087396;  text-decoration: underline; border: none}
a:active { color : #087396; text-decoration: none; border: none}
a img {border:none}

p { margin:10px 0}
hr {
height: 0;
border-width: 2px 0 0 0; /* remove all borders except the top one */
border-style: solid;
border-color: #55858a;
margin:4px 0
}
select, textarea {
	font-family: Verdana ; 
	font-size: 10px;
	color: #000000;
	border: 1px solid #333333;
	background-color:transparent
	}


#container { width:914px; margin: 0 auto; padding-top: 15px}
#top {	background:url(../images/top.png) left top no-repeat; height: 155px}
#main { background: url(../images/mainbg.png) left bottom repeat-y; padding:0}
#main_inner { background: url(../images/main.png) left top no-repeat}
#navigatie { width: 180px; float:left; margin-left:40px; margin-top:50px}
	#navigatie ul {padding-top:20px; list-style:none; width:162px}
	#navigatie ul li {font-weight:bold; line-height:20px}
	#navigatie a { font-size:15px; color:#1f6985; text-decoration: none; border: none}
	#navigatie a:hover { font-size:15px; color : #087396;  text-decoration: underline; border: none}
#logo { margin-left:20px; position:absolute}	
#content { min-height:500px; width:650px; margin-left:220px}
#content table { width:650px}

	#geschiedenis img {margin: 0 2px 0 2px; border:1px solid black}
	#geschiedenis .center {text-align:center; display:block}
	#artiesten {text-align:center}
	#artiesten img {border: 2px ridge #000000}
	#affiche table { margin:0 auto}
	#affiche td {padding:3px}
	#affiche img {padding: 0; border:1px solid black}
	#affiche .dark {background-color:#333333; width:270px; color:#FFFFFF}
	#accommodatie img {float:right; margin:5px 0 5px 15px; clear:both}


#counter { background: url(../images/bottom.png) left bottom no-repeat; height:32px}
#footer {
	color: #FFFFFF;
	font-size: 13px;
	text-align:center;
	padding-bottom:10px; 
	font-weight:bold}
	#footer a, a:hover {color: #FFFFFF; text-decoration: none}
	#footer a:hover {text-decoration: underline}


/* CUSTOM STYLES */
.blue { color : #087396; font-weight:bold}
.bluebig { color : #0000FF; font-weight:bold; font-size:12px}
.border {border: 1px solid #000000}
.flashtitle { height:60px; display:block}
.opmvvk {text-decoration:underline}
.sound {  font-size : 12px; color : #FFFFFF; font-weight:bold; text-decoration:none}
.tickets { background-color:#33CCFF; width:400px; border:1px solid #666; margin:10px 0}
.tickets td { padding:5px; border:1px solid #999}
.title { background-color:#5b96ac; color:white; text-align:center}
.vvk_title {background-color:#3494e6; color:#FFFFFF; font-weight:bold; text-align:center}
#sponsors table, tr, td {
	padding-top: 5px; 
	padding-bottom: 5px; 
	vertical-align:top}
#sponsors td { text-align:center}
#sponsors img { border:1px solid #06C}
.float_right, .float_right_black {display:inline; float:right; margin-top:-23px;
	color:#FFFFFF}
.float_right_black {color:#000000; margin-top:-13px}
.float_left {display:block; float:left;}
.padding_r {margin-right:10px; float:left; margin-bottom:8px}
.padding_l {margin-left:10px; float:right; margin-bottom:8px}
