/* COMMON ELEMENTS */
body { background: #cf9f49 url(/images/mahler/bg_mahler.gif) no-repeat ; background-attachment: 
fixed}

body {
	margin:0px;padding:0px;
	font-size: 62.5%;
	font-family: "Trebuchet MS", Arial, sans-serif;
	line-height: 1.8em;
  	color: #000000;
}

body,td,li,div,a,p { 	
	font-size: 12px;
	line-height: 140%;
}
.txtblock h2 {
display:block;
font-size:1.5em;
font-weight:bold;
margin:0.83em 0;
}
td { text-align:left; vertical-align:top; }

p { margin-top:0px;padding-top:0px; }

a:link,a:visited,a:active,a:hover {
 	text-decoration:none;
	color:#f04e24;
}

.bgw { background-color:#ffffff; }
.wtxt { color: #ffffff; }
.btxt { color: #000000; }
.space10 { padding:10px;padding-bottom:0px; }
.wbrdr { padding:10px;padding-bottom:0px;background-color:#fff; }
.wbrdr2 { padding:10px;padding-top:0px;background-color:#fff; }

.small { font-size: 90%; }
.large { font-size: 110%; }

b, strong, .bld { font-weight: bold; }
.upp { text-transform: uppercase; }

a.wlink:link,a.wlink:visited,a.wlink:active,a.wlink:hover {
 	color:#ffffff;
	text-decoration:none;
}

.rght { float:right; }
.lft { float:left; }
.clr { clear:both; }
.pos-rght { right:0px; }
.pos-lft { left:0px; }
no-bottom { padding-bottom:0px;margin-bottom:0px; }

/* PAGE SPECIFIC ELEMENTS */
#site { display:block:width:970px;margin-top:10px; }
#top3 { float:right;background-color:#fff;padding:10px;padding-bottom:0px;margin-top:146px; }
#topvideo { float:left;background-color:#fff;padding:10px;padding-bottom:0px; }
#nav { clear:both;display:block; }
#nav #sitenav { display:block;height:75px;border-bottom:9px solid #fff; }
#content { clear:both;position:relative;left:10px;display:block; }
#top3side { display:block;height:65px;overflow:hidden;border-bottom:9px solid #fff; }
.clmn1,.clmn2,.clmnlft,.clmnrght,.clmnmain,.clmnrghtnav { 
	position:absolute;
	top:0px;
	display:block;	
	width:230px;
	margin-left:-10px;
	padding:10px;
	padding-top:0px;	
}
.clmnlft { z-index:1;left:0px;width:230px;background-color:#ffffff; }
.clmnrght { z-index:4;left:720px;width:230px;background-color:#ffffff; }
.clmnrghtnav { z-index:4;left:720px;padding:0px;width:250px;background-color:transparent; }
.clmnrghtnav .clmnrght { position:relative;left:0px;margin-left:0px; }
.clmnmain { z-index:2;left:240px;width:470px;background-color:#ffffff; }
.clmn1 { z-index:2;left:240px;width:230px;background-color:#ffffff; }
.clmn2 { z-index:3;left:480px;width:230px;background-color:#ffffff; }
.clmntop3 { 
	float:left;
	display:block;	
	width:70px;
	margin-left:-10px;
	padding:10px;
	padding-top:0px; 
	padding-bottom:0px;	 
	background-color:#ffffff; 
}
#sitenav .clmntop3 { float:right;padding-top:10px; }
.mediablock { margin-bottom:10px; }
.txtblock { display:block;padding:10px;background-color:#f8f8f8; }
.txtblock P { margin-bottom:10px;}
/* start: simple database list */
.subnav { display:block;margin-bottom:9px; }
.subnav a:link,.subnav a:active,.subnav a:visited,.subnav a:hover {
	display:block;
	text-decoration: none;
	border-left: none;
	border-right: none;
	padding: 4px 7px 4px 7px;
	font-size: 12px;
	color:#ffffff;
	background-color:#c7c7c7;
	border-bottom:1px solid #ffffff;
}
.subnav a:hover { background-color: #ffffff;color:#c7c7c7; }


/* styles for forms */
form,input { margin:0px;padding:0px; }


.v_zoek {
	background-color: #CCC;
	color: #FFF;
}
 .vak
{
	margin-top:-10px;
	left:10px;	
	/*border-top:-10px;
	padding:0px;
	position:static ;*/
	width:230px;
}
.vak[class] { left:0px; }

ul.metanav { border-top:1px solid #dedede; }
#content { width:960px; }
.concertlijst a, .smalllink a
		{
			font-size:10px!important;
			color:#505050;
			text-decoration:underline!important;
		}
.clmnlft .ui-tabs-nav { padding-top:7px; }

div.prijslijst h3 {
font-size:85%;
line-height:160%;
}

.button { border:0px;cursor:pointer;width:95px;height:18px;padding-right:15px;color:#ffffff;text-transform:uppercase; background:transparent url(../images/shop_button_bg.gif) no-repeat; }