﻿body, html {
	height: 100%;
}
 
body {
	background-color: #fff;
	background-image: url('images/bg.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	color: #000;
	font-family: Arial;
	font-size: 11px;
}

a { color: #3c2900; text-decoration: none; font-weight: bold; }
small { font-size: 9px; }

#container {
	width: 980px;
	margin: 0 auto;
	height: 100%;
	position: relative;
	line-height: 15px;
}

.logo { position: absolute; top: 13px; left: -10px; }
.logo img { width: 300px; height: 189px; }
.topmenu { 
position: absolute; top: 13px; right:1px; width: 727px; height: 63px; 
background-image:url('images/bg_top.png'); 	background-position: top left; background-repeat: no-repeat;
font-size: 21px; }
.topmenu a {
	color: #3d2900;
}
.topmenu .top { padding: 1px;  padding-top: 4px; padding-left: 10px; height: 23px;  }
.topmenu .top img {  }
.topmenu .sub { clear: left; padding: 7px; padding-left: 12px; margin-top: 3px; font-family: georgia; font-weight: normal; font-size: 22px; }
	.topmenu .sub .sub1 { color: #000;  }
	.topmenu .sub .sub2 {color: #000;  }
	.topmenu .sub a { color: #000; margin-right: 2px; font-weight: normal;  }
	.topmenu .sub a:hover { color: #fff; }
.topmenu .home  { position: absolute; right: 2px; top: 1px; }

.column_left { width: 240px; position: absolute; left: 0px; top: 210px; height: 200px; }
.column_mid { width: 475px; position: absolute; left: 252px; top: 87px; height: 200px;}
.column_right { width: 240px; position: absolute; right: 1px; top: 87px; height: 200px; }


.artiestfoto {
	width:455px;
	margin-top: 7px;
}

/* text blocks */

.blockheader {

	margin-bottom: 0px;
	margin-top: 0px;
	padding: 10px;
	padding-left: 0;
	overflow: hidden;
	white-space: no-wrap;
}
.blockheader h2 {
	font-size: 22px;
	color: #b5a580;
	line-height: 26px;
	font-weight: normal;
	font-family: georgia;		
}
.column_right .blockheader h2, .column_left .blockheader h2 {
	font-size: 15px;
	padding: 0;	
	padding-left: 10px;
	color: #3D2900;
	font-weight: normal;
	font-family: georgia;
	margin: 0;
	margin-top: -6px;
	height: 20px;
}
.nieuwskop {
	padding: 0;
	padding-top: 7px;
	padding-bottom: 1px;
	padding-left: 8px;
}

.blockwhite {
	padding: 10px; 
	padding-top: 7px;
	color: #000;

	margin-bottom: 10px;
	background-color: #9e9480;
	position: relative;
	margin-bottom: 40px;
}
.blockwhite  .blockbottom {
	background-image: url('images/blockbottom.png');
	height: 30px;
	width: 240px;
	position: absolute;
	bottom: -19px; left: 0;
	border: 0px solid #f00;
}

.column_right .blockwhite {
	background-color: #fff;
	color: #000;
}
.column_right .blockwhite .blockbottom  {
	background-image: url('images/blockbottom_white.png');
}
.column_right .blockwhite a {
	color: #000;
}


.extrabtn {
 margin-top: 30px;
 min-height: 120px;
 margin-bottom: 20px;
 width: 240px;
 
}
.extrabtn img {
margin-left: 30px;
}


/*.extrabtn a { width: 180px; margin: 0 auto; }
.extrabtn img { width: 180px; margin: 0 auto; }*/

.editie img { float: left; margin-right: 10px;  margin-bottom: 10px; }
.editie { clear: both; }
.editie strong { color: #000; }

/* tabel */

.shows {
	border-collapse: collapse;
	padding: 10px;
	width: 370px;

	
}
.shows .koppen td {
	height: 32px; overflow: hidden;
}
.shows td {
	padding: 2px; padding-bottom: 0px; color: #1a1a1a; 
	text-transform: uppercase;
}

.shows .headershows {
background-position: top left; background-repeat: repeat-y; 
height: 32px;
margin: 0px; padding: 0;
vertical-align: middle; background-image:url('images/data_pink.jpg'); 
}
/*.bluepink { background-image:url('images/data_bluepink.jpg'); }
.orangegreen { background-image:url('images/data_orangegreen.jpg'); }
.bluegreen { background-image:url('images/data_bluegreen.jpg'); }
.pinkorange { background-image:url('images/data_pinkorange.jpg'); }*/


/* sponsors */

.sponsor {
	margin-left: 5px;
	overflow: hidden;
	width: 210px;
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
}

/* nieuwsbrief */

.nieuwsbrief input {
	background-color:#bcbcbc;
	color:#fff;
	border:0;
	padding:5px;
}

.nieuwsbrief input.submit {
	background-color:#FF0046;
}


/* uit oude colorschemes. */

.blockheader {
	color: #fff;
}
.color2 {
	color: #9e9480;
	background-image:url('images/paneltop.png'); 
}	


.blockheadergrad {
	/* geen opmaak meer. */
}


/* middelste kolom andere bg kleur en kopjes ook */

.column_mid .blockwhite {
	background-color: #fff;
	padding-left: 0;
}
.columb_mid .blockheader {

}

/* laatste nieuws */

.lastnewsblok {
	border-top: 1px solid #554420;
	padding: 10px;
}


/* 2010/2011 extra tweaks: */

.blockwhite a {
	color: #402c03;
}
.midwhite { 
	margin-top: 10px;
	padding: 10px;
	padding-top: 5px;
	background-image:url('images/midwhitebg1.png');
	background-position: top left; 
	background-repeat: no-repeat;  	
}
.midwhitebottom {
	background-image:url('images/midwhitebg2.png');
	background-position: bottom left; 
	background-repeat: no-repeat;  	
	height: 30px;
	width: 475px;
}

.blockheader h1 , h1{
	color: #9e9480;
	font-weight: normal;
	font-family: georgia;
	font-size: 22px;
	margin-bottom: 20px;
}

.lastnewsblok h3 {
	font-size: 15px;
	color: #3d2900;
	font-weight: normal;
	font-family: georgia;	
	margin-bottom: 5px;	
}
.lastnewsblok h3 a {
	font-weight: normal;
}
.midwhite .blockwhite, .midwhite .lastnewsblok {
	background-image: none;
}

/* new menu top */
.top a { 
	display: block; 
	height: 23px;
	float: left;
	min-width: 50px;
	background-image:url('images/menubalk.png');
	background-repeat: no-repeat;
}
.top a:hover, top a.on {
	background-position: auto -23px;
}
.top .btn1 { background-position: 0px 0px; width: 97px; }
	.top .btn1:hover, .top .on1 { background-position: 0px -23px; width: 97px; }
.top .btn2 { background-position: -97px 0px; width: 66px; }
	.top .btn2:hover, .top .on2 { background-position: -97px -23px; width: 66px; }
.top .btn3 { background-position: -162px 0px; width: 144px; }
	.top .btn3:hover, .top .on3 { background-position: -162px -23px; width: 144px; }
.top .btn4 { background-position: -306px 0px; width: 73px; }
	.top .btn4:hover, .top .on4 { background-position: -306px -23px; width: 73px; }
.top .btn5 { background-position: -379px 0px; width: 70px; }
	.top .btn5:hover, .top .on5 { background-position: -379px -23px; width: 70px; }
.top .btn6 { background-position: -448px 0px; width: 91px; }
	.top .btn6:hover, .top .on6 { background-position: -448px -23px; width: 91px; }
.top .btn7 { background-position: -538px 0px; width: 113px; }
	.top .btn7:hover, .top .on7 { background-position: -538px -23px; width: 113px; }
	
	
	
.tourbg {
	background-image: url('images/tourbg_color1.png');
}
.tourbg h1 {
	color: #fff; padding-top: 0px; padding-bottom: 0;
}
	
