
*{
margin: 0px;
padding: 0px;
}
ul{
list-style: none;
}
img{
border: none;
}
html{
background: #d0192a;
}
body{
background: #d0192a;
color: #fff;
font-family: georgia;
font-size: 8pt;
}
div.top-bar{
height: 30px;
background: #000;
}
div.top-bar-wrap{
width: 940px;
margin: 0px auto 0px auto;
}
/*topbar*/
div.topbar{
height: 30px;
background: #000;
}
div.top-bar-season{
	float: left;
	/*height: 30px;*/
	width: 240px;
	padding-top:6px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFF3;
	text-align:left;
	/*background: url('images/seasontitle.gif') no-repeat left center;*/
}
div.calendar{
float: left;
text-align: center;
margin-right: 30px;
}
div.calendar li{
float: left;
text-align: center;
font-family: tahoma;
text-transform: uppercase;
margin-right: 5px;
}
div.calendar li a{
text-decoration: none;
color: #fff;
}
div.calendar li.active a{
color: #d0192a;
}
span.weekday{
display: block;
}
div.calendar-pager{
line-height: 30px;
text-align: right;
}
/*/topbar*/
div.container{
width: 970px;
margin: 0px auto 0px auto;
background: url('./images/shadow.gif') repeat-x left bottom;
background-color: #ece9d7;
color: #000;
float: left;
}
div.relativediv{
width: 970px;
margin: 0px auto 0px auto;
position: relative;
}
div.container-right{
background: url('./images/shadow_right.gif') repeat-y right bottom;
float: left;
}
div.container-bottom-right{
padding: 15px 15px 18px 15px;
float: left;
}
div.container-top-left{
background: url('./images/corner_top_left.gif') no-repeat left top;
float: left;
}
div.container-top-right{
float: left;
background: url('./images/corner_top_right.gif') no-repeat right top;
}
div.container-bottom-left{
background: url('./images/corner_bottom_left.gif') no-repeat left bottom;
float: left;
}

div.container-bottom-right{
	background: url('./images/corner_bottom_right.gif') no-repeat right bottom;
	float: left;
	width: 942px;
}

div.logo{
	display: block;
	float: left;
	height: 44px;
}

div.logo a{
	display: block;
	width: 395px;
	height: 32px; 
	background: url('./images/logo.gif') no-repeat left center;
}

div.homepage-container  div.logo{

}
ul.menu{
	clear: left;
	width: 542px;
	height: 24px;
	overflow: hidden;
	border: 1px #000 solid;
	border-left: 0px;
	border-right: 0px;
	margin-top: 0px;
	margin-left: 180px;
	width: 760px;
}

div.homepage-container ul.menu{
	float: left;
	clear: none;
	margin-left: 0px;
	width: 542px;
	margin-top: 1px;
}

ul.menu li{
	float: left;
	margin-left: 38px;
}

div.homepage-container ul.menu li{
	float: left;
	margin-left: -5px;
}

ul.menu li.first, 
div.homepage-container ul.menu li.first{
	margin-left: 0px;
}

div.actions{
width: 940px;
height: 25px;
padding-top: 8px;
margin: 0px auto 0px auto;
color: #000;
font-family: georgia;
text-align: right;
padding-right: 20px;
line-height: 12pt;
position: relative;
margin-bottom: 5px;
}
div.actions-links{
float: right;
}
div.actions a{
text-decoration: none;
color: #000;
}
div.actions a:hover{
text-decoration: underline;
}
div.actions input{
font-size: 8pt;
font-family: tahoma;
background: #fff;
border: none;
color: #000;
border: 1px #000 solid;
border-bottom: none;
border-right: none;
padding: 2px;
margin-left: 15px;
margin-right: 5px;
}
div.content{
clear: left;
}
div.clf{
float: left;
width: 170px;
}
div.clr{
margin-left: 180px;
}
div.searchbox{
float: right;
border: 1px #000 solid;
background: #fff;
margin-left: 10px;
width: 150px;
height: 18px;
}
div.searchboxelement{
float: left;
}
div.searchbox input{
margin: 0px;
padding: 0px;
height: 12pt;
border: none;
background: #fff;
font-family: georgia;
font-size: 8pt;
color: #000;
overflow: hidden;
height: 16px;
width: 100px;
}
div.searchbox a{
display: block;
overflow: hidden;
height: 12pt;
line-height: 12pt;
background: #000;
color: #fff;
width: 20px;
height: 18px;
text-align: center;
}
div.footer{
width: 970px;
margin: 5px auto 0px auto;
}
ul.sponsors{
float: left;
width: 700px;
text-align: center;
margin-left: 100px;
}
ul.sponsors li{
display: block;
float: left;
margin-right: 5px;
}
ul.sponsors li.support{
line-height: 35px;
}
div.credits{
	text-align: right;
	font-family: tahoma;
	color: #7c0e11;
	line-height: 20px;
}
div.credits a{
	text-decoration: none;
	color: #7c0e11;
}
div.credits a:hover{
	text-decoration: underline;
}

div.footLogin{
	line-height:10px;
}

a.footLogin:link, a.footLogin:active, a.footLogin:visited{
	font-size:10px;
	/*color:#ECE9D7;*/
	color:#7c0e11;
	text-decoration:none;
}

a.footLogin:hover{
	font-size:10px;
	text-decoration:underline;
}

div.breadcrumbs{
margin-bottom: 2px;
margin-top: 5px;
font-family: tahoma;
}
div.breadcrumbs a{
color: #000000;
}
div.content h2{
font-size: 40px;
text-transform: uppercase;
font-family: trebuchet ms;
font-weight: 700;
margin-bottom: 0px;
color: #d0192a;
height: 40px;
}
div.content a{
color: #d0192a;
text-decoration: underline;
}
div.content a:hover{
text-decoration: none;
}
.event-list-foto img{
border: 1px #000 solid;
}
a.sendfriend{
display: block;
width: 135px;
height: 60px;
position: absolute;
left: 820px;
top: 0px;
background: url('./images/sendfriend.gif') no-repeat left top;
}
div.contentfooter{
border-top: 2px #000 solid;
padding-top: 5px;
margin-top: 10px;
padding-bottom: 0px;
font-family: georgia;
font-size: 7pt;
}
div.contentfooter span{
color: #d0192a;
font-weight: 700;
font-family: tahoma;
}
div.contentfooter a{
color: #000;
}
div.contentfooterleft{
float: left;
width: 490px;
}
div.contentfooterright{
margin-left: 490px;
}

div.homepage h3 {
	text-transform: uppercase;
	color: #d0192a;
	font-weight: 700;
	font-size: 14pt;
}


body table.actueeltable{
width: 100%;
padding: 0px;
border-collapse: collapse;
border-top: 1px #ffffff solid;
}
body table.actueeltable td{
border-bottom: 1px #ffffff solid;
padding: 10px;
font-family: georgia;
}
table.actueeltable td h4{
font-size: 12pt;
font-weight: 700;
}
table.actueeltable td h4 a{
color: #000000;
text-decoration: none;
}
table.actueeltable td div{
font-family: verdana;
font-size: 7pt;
}
td.quote{
text-align: center;
}
td.quote p{
width: 200px;
text-align: center;
font-family: georgia;
font-style: italic;
}
td.quote h5{
color: #d0192a;
font-size: 8pt;
font-weight: 700;
font-family: verdana;
text-align: center;
width: 200px;
}
div.homepage div.page-content{
width: 100%;
}
table{
border: none;
border-collapse: collapse;
margin: 0px;
width: 100%;
padding: 0px;
}
div#tab-calendar{
}
div#tab-calendar table{
width: 760px;
}
/*homepage css*/
/*
.homepage{
margin: 0px 0px -13px 0px;
position: relative;
top: -3px;
width: 940px;
clear: left;
}
.homepage-green, 
.homepage-blue, 
.homepage-red, 
.homepage-multi{
height: 457px;
background-position: right bottom;
background-repeat: no-repeat;
}
div.container table{
border: none;
border-collapse: collapse;
padding: 0px;
margin: 0px;
}
.homepage table td{
padding: 0px;
margin: 0px;
}
.homepage-green{
background-image: url('./homepage/homepage-green.jpg');
}
.homepage-actueel{
width: 350px;
}
.homepage-actueel h2{
text-transform: uppercase;
color: #d0192a;
font-weight: 700;
font-family: arial;
font-size: 12pt;
border-bottom: 1px #ffffff solid;
margin-bottom: 10px;
}
.homepage-actueel-item{
border-bottom: 1px #ffffff solid;
margin-bottom: 10px;
padding-bottom: 10px;
float: left;
width: 350px;
}
.homepage-actueel-item-image{
float: left;
width: 70px;
text-align: center;
}
.homepage-actueel-item-info{
margin-left: 80px;
font-family: georgia;
font-size: 8pt;
}
.homepage-actueel-item-info h3{
text-transform: uppercase;
font-weight: 700;
font-family: arial;
font-size: 12pt;
}
.homepage-actueel-item-info h3 a{
color: #000000;
text-decoration: none;
}
.homepage-actueel-item-info-datum{
text-transform: uppercase;
font-family: arial;
font-weight: 700;
margin-top: 3px;
}
.homepage-actueel-item-info-label{
font-size: 8pt;
color: #ffffff;
padding: 2px;
padding-right: 17px;
background: url('./homepage/homepage-arrow.gif') no-repeat right top;
background-color: #00979f;
}
.homepage-quote{
position: absolute;
left: 370px;
top: 20px;
width: 150px;
font-family: georgia;
font-style: italic;
text-align: center;
}
.homepage-quote-label{
font-weight: 700;
display: block;
text-align: center;
color: #d0192a;
font-family: arial;
font-style: normal;
}*/

.search-blok ul{
	margin: 10px;
	width: 300px;
}

.search-blok{
	margin-top: 20px;
}

.search-blok ul li{
	border-bottom: 0px #666 dotted;
}

.search-blok ul li a{
	display: block;
	padding: 3px;
}

.search-blok-region{
	font-weight: 700;
}

form input.addticket{
	background: #fff;
	border: none;
	text-decoration: underline;
	color: #d0192a;
}