html, body {height:100%;}
body {background:#ECEEF0 url(../images/interface/background.gif) repeat-y 50% 0;background-attachment:fixed;margin:0;padding:0;text-align:center;font-size:76%;line-height:1.45em;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
p {margin: 0;padding:0;}
h3 {margin:0 0 1em 0;padding:0;color:#A0C300;font: normal 145% Helvetica, Arial, sans-serif;line-height: 1.2em;}
img {border:none;}
.static {color: #F00;font-weight:bold;margin:1em 0 0.5em 0;padding:0;}
.nomargin {margin:0;padding:0}
.bottommargin {margin:0 0 0.5em 0;padding:0}
.language {text-align:left;width:876px;height:22px;margin:0 auto;padding:0;color:#999;}
#date {width:876px;height:22px;margin:0 auto;padding:0;color:#999;text-align:right;}
#container {width:906px;margin:0 auto;padding:0;text-align:center;min-height:100%;}
#header h1 a {display:block;text-indent:-5000em;text-decoration:none;margin:0 auto;padding:0;width:876px;height:143px;background:url(../images/interface/header01-versie2010.png) no-repeat;}
#address {margin:0 auto;width:876px;color:#999;text-align:right;}
#wrapper {margin:32px auto;width:876px;text-align:center;}
#left {width:176px;text-align:left;float:left;}
#left h2 {margin:0;padding:0 0 10px 0;font-size:2em;font-family: "Times New Roman", Times, serif;}
#left h2.home {margin:0;width:176px;overflow:hidden;padding:20px 0 0 0;background-image:url(../images/interface/home_title.gif);background-repeat: no-repeat;height:0px !important; /* alle browsers */ height /**/:20px; /* for IE5.5's bad box model */ text-align:left;}
#left h2 a:link, #left h2 a:visited {text-decoration:none;color:#333;}
#left h2 a:hover {text-decoration:none;color:#f00;}

/* begin navigatiemenu */
.m1 {background:url(../images/interface/m1.gif) no-repeat left top;}
.m2 {background:url(../images/interface/m2.gif) no-repeat left top;}
#navcontainer {width:176px;text-align:left;}
#navcontainer ul.menu, #navcontainer ul.menu ul {margin:0;padding:0;list-style-type:none;font: 1em/2em "Trebuchet MS", Arial, Helvetica, sans-serif;/* text-indent: 10px;width: 176px;letter-spacing:1px; */}
#navcontainer ul.menu a {display:block;width: 176px;height: 22px;border-bottom: 1px dotted #999;text-indent: 6px;}
#navcontainer ul.menu a:link, #navcontainer a:visited {text-decoration:none;color:#333;border-bottom: 1px dotted #999;text-indent: 6px;}
#navcontainer ul.menu a:hover {color:#f00;text-decoration:none;border-bottom: 1px dotted #999;text-indent: 6px;}
#navcontainer ul.menu li a#current {color: #000;font-weight:bold;text-decoration:none;border-bottom: 1px dotted #999;text-indent: 6px;}
#navcontainer ul.menu ul li {text-indent: 16px;/* letter-spacing:1px; */}
#navcontainer ul.menu ul li a:link, #navcontainer ul.menu ul li a:visited, #navcontainer ul.menu ul li a:hover {text-indent: 16px;/* letter-spacing:1px; */}
/* end navigatiemenu */

#content {width:700px;float:left;text-align:left;font-size:1em;margin:0;padding:0;}
#content p {padding:0;margin:0;margin-bottom:1em;}
#content hr {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:none none dotted;
	border-width:1px;
	clear:both;
	color:#FFFFFF;
	margin-bottom:1em;
	margin-top:1em;
}
#center {width:460px;padding: 0 0 10px 0;float:left;text-align:left;}
#center h2 {margin:0;padding:0 0 10px 0;color: #999;font: normal normal 160% Helvetica, Arial, sans-serif;line-height: 1.4em;}
#center a {text-decoration:underline;color:#666;}
#center a:hover {text-decoration:none;color:#f00;}
#center p#beknopte_info {font-size:1.0em;margin:25px 0 15px;padding:5px 0;border-top:1px dotted #666;border-bottom:1px dotted #666;text-align:left;}
#center p#website_artiest {font-size:1.0em;margin:25px 0 15px;padding:5px 0;border-top:1px dotted #666;border-bottom:1px dotted #666;text-align:left;}
#centerhome {width:330px;padding: 0 0 10px 20px;float:left;text-align:left;}
#centerhome h2.nieuws {margin:0;padding:0;background:url(../images/interface/nieuws_title.gif);text-indent:-9999px;width:176px;height:20px;text-align:left;}
#centerhome h2 {margin:0;padding:0 0 10px 0;font-size:2em;font-family: Helvetica, Arial, sans-serif;}
#centerhome a {text-decoration:underline;color:#666;}
#centerhome a:hover {text-decoration:none;color:#f00;}
#uitsmijter {width:440px;padding: 0 0 10px 20px;text-align:left;}
#uitsmijter h2 {margin:0;padding:0 0 10px 0;font-size:2em;font-family: Helvetica, Arial, sans-serif;}
#uitsmijter h1 {margin:0;padding:0;background:url(../images/interface/uitsmijter.gif) no-repeat;text-indent:-9999px;width:180px;height:64px;text-align:left;}
#upcoming {width:440px;padding: 0 0 10px 0;text-align:left;}
#upcoming p.createdate {margin:0 0 1em 0;padding:0;color:#999;font-style:italic;}
#upcoming h3 {margin:0;padding:1em 0 10px 0;color: #A0C300;font: normal normal 145% Helvetica, Arial, sans-serif;line-height: 1.2em;}
#upcoming h2.indekijker {margin:1em 0 1em 0;padding:0;background:url(../images/interface/indekijker-title.gif);text-indent:-9999px;width:180px;height:24px;text-align:left;}
#right {width:220px;padding: 0 0 10px 20px;float:left;text-align:left;}
#right h2 {margin:0;padding:0 0 10px 0;font-size:2em;font-family: "Times New Roman", Times, serif;}
#right h2.nieuws {margin:0;padding:0;background:url(../images/interface/nieuws_title.gif);text-indent:-9999px;width:176px;height:20px;text-align:left;}
#right a {text-decoration:underline;color:#666;}
#right a:hover {text-decoration:none;color:#f00;}
#righthome {width:330px;padding: 0 0 10px 20px;float:left;text-align:left;}
#righthome h2 {margin:0;padding:0 0 10px 0;font-size:2em;font-family: "Times New Roman", Times, serif;}
#righthome h2.nieuws {margin:0;padding:0;background:url(../images/interface/nieuws_title.gif);text-indent:-9999px;width:176px;height:20px;text-align:left;}
#content p.createdate {margin:0 0 1em 0;padding:0;color:#999;font-style: italic;}
#content #centerhome p.createdate {font-size:0.95em;padding:0.1em 0.5em;color:#999;width:175px;margin:1em 0 1em 0;}
#content #right p.createdate {font-size:0.90em;color:#999;width:175px;margin:1em 0 0.25em 0;}
#footer {width:655px;clear:both;font-size:0.8em;text-align:left;margin:0;padding: 10px 10px 10px 211px;}
/* CLASSES */
.clear {clear:both;}
div.top_ret {position:absolute;top:400px;left:945px;width:55px;z-index:10;}
.nieuwstitelklein {color: #F00;font-weight:bold;margin:1em 0 0 0;padding:0;}
.newsstory {margin:0;padding:0;}
.newsreadmore {margin:0;padding:0 0 2em 0;}
.insidecenter {width:440px;padding: 0 0 10px 20px;text-align:left;}
.insidecenter p.alineawit {margin:1em 0;}
.insidewidecontent {width:660px;text-align:left;padding:0;margin:0 0 0 20px;}
.insidewidecontent h2 {margin:0;padding:0 0 10px 0;color: #999;font: normal normal 160% Helvetica, Arial, sans-serif;line-height: 1.4;}
.insidewidecontent h4 {color: #000;margin:1.25em 0 0.75em 0;padding:0;font:bold 100% Arial, Helvetica, sans-serif;line-height:1;text-align:left;}
.centersponsors {width:660px;padding: 0 0 10px 20px;text-align:left;}
.centersponsors h2 {margin:0;padding:0 0 10px 0;color: #999;font: normal normal 160% Helvetica, Arial, sans-serif;line-height: 1.4em;}
.sponsorlogos img {padding:0;margin:5px;float:left;}
p.endsection {margin:1em 0;border-bottom:1px dotted #666;}
p.seperator {margin:1em 0;border-bottom:1px dotted #666;}
.soldout {background:url(../images/interface/uitverkocht.gif) no-repeat left top;text-indent:-5000em;width:125px;height:20px;}


/* Microformat afbeeldingen */
#figurestrip {
	padding: 0 1em 1em 0;
	float:left;
}
div.figure {}
#figurestrip p {margin:0;padding:0;line-height:1;margin-bottom:0.5em;}
div.figure p {
	margin:0;
	padding:0;
	line-height:1;
}
div.figure div.legend {margin-top:0.5em;}
div.figure div.legend .credit {
	font-size: 11px;
	text-align:left;
	margin:0;padding:0;
}
div.figure div.legend p.credit cite {
	font-style: inherit;
	margin:0;
}
div.figure div.legend p.caption {
	font-style: italic;
	font-size: 12px;
	line-height:12px;
	margin:0;padding:0;
}
div.figure div.legend abrr.type {margin:0;padding:0;line-height:12px;}


/* Coproducties */
#content div.coproductiepost {width:430px;text-align:left;padding:0 0 10px 230px;margin:0 0 20px 20px;background-color:#FFFFFF;border-bottom: 1px solid #CCCCCC;}
#content div.coproductiepost h4 {font-weight:bold;font-size:1em;color:#000000;text-transform:uppercase;}
#content .coproductiepost img.left {margin-left:-230px;width:210px;float:left;border:0 none;padding-right:20px;}
#content div.coproductiepost a:active, #content div.coproductiepost a:link {color:#FF3333;text-decoration:underline;}
#content div.coproductiepost a:hover {color:#333333;text-decoration:none;}
#content div.coproductiepost a:visited {color:#999999;text-decoration:underline;}


#topstory {margin:0 0 12px 0;padding:0;width:416px;text-align:justify;}
#topstory .tussenwit {margin:1em 0;}
#topstory p {margin-bottom:1.50em;}
#topstory .topstorypics {border: 0;float:left;margin:0 8px 2px 0;width:150px;height:auto;}
#topstory h2 {text-align:left;}
#topstory h4 {text-align:left;}
#topstory_wide {width:660px;text-align:left;padding:0;margin:0 0 0 20px;}

#blackhole {width:660px;text-align:left;padding:0;margin:0 0 0 20px;background:#fff url(../images/zwarte_gat.gif) 0 0 no-repeat;}
#blackhole_intro {margin:0;padding-top:100px;padding-left:20px;color:#fff;width:200px;font-size:0.93em;line-height:1.3em;}
#blackhole_story {width:395px;padding:0 0 0 265px;font-size:1em;}
#blackhole_story h2 {font-size:2.4615em;line-height:2.70em;text-transform:uppercase;}
#blackhole_story p {padding-bottom:1em}
#blackhole_story strong {font-weight:bold;color:#000;}
#blackhole_story em {font-weight:normal;font-style:italic;color:#000;}
#blackhole_story a {font-weight:normal;color:#cc0000;}

/* begin biografie fiches */
.bio_fotofullpage {margin:0 0 10px 0;padding:0;width:660px;height:auto;}
.bio_fotosmal {margin:0 0 10px 0;padding:0;width:248px;height:auto;}
.eventblok {margin:0;padding:0;width:248px;background:#EEE url(../images/ooievaarskopje.gif) 0 0 no-repeat;}
.eventblok_content {margin:0;padding:4px;width:240px;text-align:right;}
.eventblok_content p {text-align:right;}

/* end biografie fiches */

.stippellijn {clear:both;margin:1em 0;border-bottom:1px dotted #666;}
.readmore {margin:0;padding:0 0 2em 0;}
.inside {padding:10px;margin:0;}
.center_wide {padding:0 10px 10px 20px;margin:0;text-align:left;}
.contentleft {width:330px;margin:0;padding:0;float:left;text-align:left;}
.contentright {width:330px;margin:0;padding: 0 0 0 20px;float:left;text-align:left;}
.concourswrapper {padding:0 0 10px 20px;}
.thumbnail_concours {float:left;margin:0;padding:3px;width:72px;height:72px;}
.img_left {float:left;padding-right:1em;}
#right p.infodata {color:#F00;font-weight:bold;margin: 1em 0 1em 0;}
#right p.infoprijs {color:#F00;font-weight:bold;margin: 1em 0 1em 0;}
#right p.infotickets {color:#F00;font-weight:bold;margin: 1em 0 1em 0;}
#right p.infolocatie {color:#F00;font-weight:bold;margin: 1em 0 1em 0}

/* SLIDING DOORS MENU */
#programma_head {float:left;width:100%;color: #233F69;background: #fff url(../images/interface/gm_bg.gif) repeat-x bottom;font-size:93%;line-height:normal;}
#programma_head a:link {font-size: 11px;color: #f00;text-decoration: none;font-weight: normal;}
#programma_head a:visited {font-size: 11px;color: #f00;text-decoration: none;font-weight: normal;}
#programma_head a:hover {font-size: 11px;font-weight: normal;text-decoration: none;color: #333;border-bottom:0px dotted #333;}
#programma_head ul {margin:0;padding:10px 10px 0;list-style:none;}
#programma_head li {float:left;background:url(../images/interface/gm_left_both.gif) no-repeat left top;text-transform: uppercase;margin:0;padding:0 0 0 9px;border-bottom:1px solid #233F69;}
#programma_head li:hover, #programma_head li:hover a {background-position:0% -150px;color:#333;}
#programma_head li:hover a {background-position:100% -150px;}
#programma_head a, #programma_head strong, #programma_head span {float:left;display:block;background:url(../images/interface/gm_right_both.gif) no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#233F69;}
/* Commented Backslash Hack
	hides rule from IE5-Mac \*/
#programma_head a {float:none;}
/* End IE5-Mac hack */
#programma_head #current {background-position:0% -150px;border-width:0;}
#programma_head #current a {background-position:100% -150px;padding-bottom:5px;color: #233F69;padding-bottom:5px;}
/* END SLIDING DOORS MENU */
/* TABELSTIJLEN */
.tabelhoofding {font-weight:normal;color:#333;padding:0.25em;background: #EDEDED}
.onevenrij {vertical-align: top;padding : 0.25em;background : #FFF;}
.evenrij {vertical-align : top;padding : 0.25em;background : #F4F9FE;}
/* tabelcellen */
.noborder_lefttop {border-right:#EDEDED solid 1px;border-bottom:#EDEDED solid 1px;padding:0.25em;}
.border_bottom_only {border-bottom:#EDEDED solid 1px;padding:0.25em;}
.border_right {border-right:#EDEDED solid 1px;padding:0.25em;}
.no_borders {padding:0.25em;}

#results {display:block;clear:both;margin:0;padding:0;}
#results table {border-top:1px solid #e5eff8;border-right:1px solid #e5eff8;border-collapse:collapse;}
#results th {background:#f4f9fe;font:bold 1.2em/2em;color:#666;padding:0.5em 0.5em;}
#results table td {border-left:1px solid #e5eff8;border-bottom:1px solid #e5eff8;padding:0.25em 0.5em;}
/* table tickets */
.ticketstableheader {font-size:10px;font-weight:normal;color:#333;padding: 1px;background:#EDEDED}
.ticketstableentry1 {vertical-align:top;padding:3px;background:#fff;}
.ticketstableentry2 {vertical-align:top;padding:3px;background:#eef;}

/* programma 05/2008 */
/* @group Tab Top Menu NEW */
div#tabmenu {float:left;height:28px;margin-top:5px;margin-right:20px;font-family: Arial, Helvetica, Geneva, sans-serif;}
div#tabmenu ul {margin: 0;padding: 0;}
div#tabmenu li {margin: 0;padding: 0;padding-right: 2px;float: left;list-style: none;}
div#tabmenu a {display: block;float: left;padding: 0 18px;height: 28px;line-height: 30px;_line-height: 28px;font-weight: bold;text-decoration: none;color:#fff;}
div#tabmenu a {color: #000;}
div#tabmenu ul.topnav li.active a {color: #fff;}
div#tabmenu ul.topnav li.active ul li.active {background: #F03333;}
div#tabmenu ul.topnav li.active ul li.active:hover, div#tabmenu ul.topnav li.active ul li.active.sfHover {background: #F03333;}
/* Sublevel Up */

div#tabmenu li {background: #F03333 url(../images/interface/tab_r.png) 100% 0 no-repeat;}
div#tabmenu li a {background: url(../images/interface/tab_l.png) 0 0 no-repeat;}
div#tabmenu li:hover, div#tabmenu li.sfHover, div#tabmenu li.active:hover, div#tabmenu li.active.sfHover {background: url(../images/interface/tab_r.png) 100% -33px no-repeat;}
div#tabmenu li:hover a, div#tabmenu li.sfHover a, div#tabmenu li.active:hover a, div#tabmenu li.active.sfHover a {background: url(../images/interface/tab_l.png) 0 -33px no-repeat;color: #fff;}
#tabmenu li.active, #tabmenu li.active_menu {background: url(../images/interface/tab_r.png) 100% -33px no-repeat;}
#tabmenu li.active a, #tabmenu li.active_menu a {background: url(../images/interface/tab_l.png) 0 -33px no-repeat;color: #000;}
#tabmenu li.active li.active, #tabmenu li.active li.active a {background: none;}
/* Sublevel Borders */

.topnav li li {background:#222;border-bottom: 1px solid #F03333;border-right: 1px solid #F03333;border-left: 1px solid #F03333;}
/* Sublevel Over */
.topnav li li:hover, .topnav li li.sfHover, #tabmenu li:hover li:hover, #tabmenu li.sfHover li.sfHover, #tabmenu li.active li.active {background: #F03333;}
#tabmenu li:hover li a.child:link, #tabmenu li.sfHover li a.child:link, #tabmenu li:hover li a.child:visited, #tabmenu li.sfHover li a.child:visited {background: url(../images/interface/arrow_right.gif) 199px 50% no-repeat;}
div#tabmenu li li a {height: 24px;line-height: 24px;}
div#tabmenu ul.topnav li li a {color: #FFF;}
div#tabmenu li:hover li, div#tabmenu li.sfHover li, div#tabmenu li.active:hover li, div#tabmenu li.active.sfHover li {background-image: none;}
div#tabmenu li:hover li a, div#tabmenu li.sfHover li a, div#tabmenu li.active:hover li a, div#tabmenu li.active.sfHover li a {background-image: none;}
.topnav, .topnav * {margin:0;padding:0;z-index: 9000;}
.topnav li.sfHover, .topnav li:hover {background: url(../images/interface/tab_r.png) 100% 0 no-repeat;}
.topnav li.sfHover a, .topnav li:hover a {background: url(../images/interface/tab_l.png) 0 0 no-repeat;}
.topnav {line-height:1.0;float:left;margin-bottom:1.5em;}
.topnav ul {background:#fff;}
.topnav li {float:left;list-style:none;position:relative;}
.topnav li li a {display:block;padding: 0;margin-left: -10px;text-decoration:none;background-image: none;float:none;width:180px;}
.topnav li ul {float:none;top:-999em;position:absolute;width: 180px;z-index: 10000;}
.topnav li:hover ul, .topnav li.sfHover ul {left:2px;top: 28px;}
.topnav li:hover li ul, .topnav li.sfHover li ul {top:-999em;}
.topnav li li:hover ul, .topnav li li.sfHover ul {left: 200px;top:0px;width: 200px;}
.topnav li li {float:none;width: 200px;}
/* @end */
/* @group Initial */
/* =INITIAL 
v2.1, by Faruk Ates - www.kurafire.net
Addendum by Robert Nyman - www.robertnyman.com */

.preloadimg {display:none;}
/* @end */

div#top-navigation {margin-right:40px;}
#lineupwrapper {width:660px;background-color:#FFF;margin:24px 0 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#000;}
#lineupwrapper2 {width:660px;background-color:#FFF;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#000;}
#lineupleft {float:left;width:248px;height:auto;margin:0;padding:0;}
#lineupleft img {border:none;}
#lineupleft h3.practicalinfo {color: #fff;margin:0;padding:4px 4px 2px 4px;background-color:#FF0014;line-height: 1.2em;font-family: Helvetica, Arial, sans-serif;font-size: 100%;font-weight:bold;text-transform: uppercase;}
#lineupleft h4.subtitels {color: #000;margin:1.25em 0 0.75em 0;padding:0;font:bold 100% Arial, Helvetica, sans-serif;line-height:1em;text-align:left;}
#lineupleft a:active, a:link {color:#333}
#lineupleft a:visited {color:#666}
#lineupleft a:hover {color:#FF0014;text-decoration:none}
#lineupright {float:left;width:392px;height:auto;margin:0;padding:0;padding-left:20px;overflow:hidden;text-align:justify;}
#lineupright p {padding:0;}
#lineupright .voorstellingtitel {font-size:1em;font-weight:bold;color:#000000;}
#lineupright .voorstelling {font-size:1em;font-weight:normal;color:#000000;padding:0;}
#lineupright .voorstellingdatum {color:#FF3333;font-weight:bold;}
#lineupright .artiest {color:#FF3333;font-weight:bold;font-size:1.17em;}
#lineupright .land {color:#000000;font-weight:normal;font-size:0.83em;}
#lineupright .artiesturl {font-size:0.83em;font-weight:normal;color:#000;padding:24px 0 0 0;}
/* fotos */
#fotos_humorologie {width:660px;background-color:#fff;margin:24px 0 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#000;}
/* nieuwsbrief-stijlen */
.datablok {width:416px;margin:0;padding:0;}
.datablok hr {clear:both;color:#fff;background-color:#fff;border:1px dotted #999999;border-style:none none dotted;margin-top:1.5em;margin-bottom:0.25em;}
.datablok-foto {margin:0;width:152px;height:auto;padding:16px 16px 16px 0;float:left;}
.datablok-foto img {border:#000 solid 1px;}
.datablok-inhoud {margin:0;width:248px;text-align:justify;padding:16px 0 16px 0;float:left;}
.datablok-inhoud h4.h4_topstory {font-size:12px;margin:0 0 1em;color:#000;border-bottom:solid 1px #f00;padding-bottom:0.5em;}
.datablok-inhoud p {line-height:16px;}
/* sponsors-stijlen */
.noborder {border:none;}
.border {border:#999999 solid 1px;}
.borderwhite {border:#FFFFFF solid 1px;}
.first {margin-left:0 !important;}
.last {margin-right:0 !important;}
.sponsors_subsidients {margin:10px 13px;padding:0;float:left;width:300px;height:150px;}
.sponsors_subsidients a {text-decoration:none;}
.sponsors_mainpartners {padding:0;margin:10px 3px;float:left;width:200px;height:100px;}
.sponsors_mainpartners a {text-decoration:none;}
.sponsors_supporting {padding:0;margin:10px 3px;float:left;width:150px;height:75px;}
.sponsors_supporting a {text-decoration:none;}
/* programma 2009 tabellen */
.box-table {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:1em;
	margin:0;
	width: 660px;
	text-align: left;
	border-collapse: collapse;
}
.box-table th {
	font-size:1.0690em;
	font-weight: normal;
	padding: 0.6579em;
	background: #dedec1;
	border-top: 0.3289em solid #f0da00;
	border-bottom: 1px solid #fff;
	color: #000;
	text-align:left;
}
.col1 {
	width:8%;
}
.col2 {
	width:7%;
}
.col3 {
	width:30%;
}
.col4 {
	width:40%;
}
.col5 {
	width:15%;
}
.box-table td {
	padding: 0.6579em;
	background: #e9e9e0;
	border-bottom:1px solid #fff;
	color: #222;
	border-top: 1px solid transparent;
}
.box-table tr:hover td {
	background: #dfdfc7;
	color: #222;
}
.box-table td a:link,a:active {color:#e60004;}
.box-table td a:hover {text-decoration:none;color:#000;}
.box-table td a:visited {text-decoration:underline;color:#b41414;}

.lcol248 {float:left;height:auto;margin:0;padding:0;width:248px;}
#content .lcol248 .eventblok {margin-bottom:20px;}
.lcol248 .eventblok h3.practicalinfo {color: #fff;margin:0;padding:4px 4px 2px 4px;background-color:#FF0014;line-height: 1.2em;font-family: Helvetica, Arial, sans-serif;font-size: 100%;font-weight:bold;text-transform: uppercase;}
.lcol248 .eventblok_content { margin:0;padding:10px;width:228px;text-align:right; }
#content .lcol248 .eventblok_content p { margin:0;text-align:right; }
#content .lcol248 .eventblok_content p.note { margin:0.5em 0;text-align:left;font-style:italic; }
.lcol248 .eventblok_content h4.subtitels {color: #000;margin:1.25em 0 0 0;padding:0;font:bold 100% Arial, Helvetica, sans-serif;line-height:1em;text-align:right;}

.rcol392 { float:right;width:392px;height:auto;margin:0;padding:0;}


table.lineup { width:auto; border-collapse:collapse; margin-bottom:0.5em; border-top:2px #e2001a solid; border-bottom:2px #e2001a solid; }
table caption { font-variant:small-caps; }
table.full { width:100%; }
table.fixed { table-layout:fixed; }

table.lineup th,td { padding:0.5em; }
table.lineup thead th { color:#000; border-bottom:2px #800 solid; }
table.lineup tbody th { background:#e0e0e0; color:#333; }
table.lineup tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }

table.lineup tbody th { border-bottom:1px solid #fff; text-align:left; }
table.lineup tbody td { border-bottom:1px solid #fbd9dd; }

table.lineup tbody tr:hover th[scope="row"],
table.lineup tbody tr:hover tbody th.sub { background:#f0e8e8; }
table.lineup tbody tr:hover td { background:#fff8f8; }
