/* CSS Document */
/*
=============================
Name: General style
Version: 0.1.1
Author: Erik Luijben
Organization: Captise
=============================
*/
html {margin: 0;padding: 0;overflow-y: scroll;}
body {
background-image:url('images/background.jpg');
background-repeat:repeat;
background-position: top;
background-color: #e7af1c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#515151;
line-height:18px;
margin:0;
padding:0;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#a30015;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#252525;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#a30015;
}
h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#515151;
}
h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#515151;
}
hr {
border-bottom:1px solid #A30015;
border-top:none; 
color:#A30015;
}
a, a:link, a:visited, a:active {
color:#a30015;
text-decoration:none;
}
a:hover {
color:#a30015;
text-decoration:underline;
}
table td {
font-size: 12px;
line-height: 18px;
}
.header {
width:900px;
height:103px;
background-image:url('images/header.gif');
background-repeat:no-repeat;
margin:0 20px;
padding:0 0 0 0;
vertical-align:bottom;
}
.header td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#4b5760;
margin:0;
padding:0;
}
.header a, .header a:link, .header a:visited, .header a:active {  
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#4b5760;
text-decoration:none;
}
.header a:hover {
text-decoration:underline;
}
.hoofdmenu {
height:10px;
}
.bannerrij {
width:880px;
background-color:#FFFFFF;
padding:10px;
}
.contentrij {
width:900px;
background-color:#ffe4b8;
padding-top:20px;
}
.bannerrij td, .contentrij td, .rechterkolom td  {
text-align:left;
}
.content-detail {
width:880px;
background-color:#FFFFFF;
padding:0;
}
.content-detail td {
text-align:left;
}
.linkerkolom {
width:200px;
padding:0px;
}
.linkermenu {
background-color:#f9b000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding:0px;
height:175px;
}
.linkerPane {
margin-top:20px;
}
.contentkolom {
width:590px;
text-align: left;
vertical-align: top;
}
.rechterkolom {
padding-top:30px;
padding-left:15px;
padding-right:15px;
}
.rightkolom {
border-left:2px solid #feca6a;
padding-left:10px;
}
.broodkruimel {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
padding:8px 0 8px 15px;
}
.broodkruimel a, .broodkruimel a:link, .broodkruimel a:visited, .broodkruimel a:active {
color:#000000;
text-decoration:none;
font-weight:bold;
}
.right-detail {
background-color:#ffefd5;
}
.footerPane {
background-color:#d9d9d9;
margin:20px;
padding:20px;
}
.footerPane a:link, .footerPane a:visited {
color: #515151;
}
.footer {
width:900px;
height:33px;
}
.footer td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}
.footer a, .footer a:link, .footer a:visited, footer a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}
.footerCopyright {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}
a.footerLogin, a.footerLogin:link, a.footerLogin:visited, a.footerLogin:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}
a.footerLogin:hover {
text-decoration:underline;
}

/*
=============================
Snapsis menu (niveau 0)
=============================
*/

#ParentTabsContainer {
width:900px;
border-bottom:2px solid #fcaf1b;
}

#ParentTabs ul {
margin:0;
padding:0;
}
#ParentTabs ul li {
padding:0;
list-style:none;
}
#ParentTabs .Level0 {
display:inline;
margin:0;
padding:0;
}
#ParentTabs .Level0 a, #ParentTabs .Level0 a:link, #ParentTabs .Level0 a:visited, #ParentTabs .Level0 a:active, #ParentTabs .Level0 a:hover {
background-color:#fcaf1b;
border-left:2px solid #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
line-height:23px;
padding:4px 10px 4px 10px;
}
#ParentTabs .SelectedTab a, #ParentTabs .SelectedTab a:link, #ParentTabs .SelectedTab a:visited, #ParentTabs .SelectedTab a:active, #ParentTabs .SelectedTab a:hover {
background-color:#390532;
}

/*
=============================
Snapsis menu (niveau 1)
=============================
*/

#ChildTabs ul {
margin:0;
padding:0;
}
#ChildTabs ul li {
padding:0;
list-style:none;
border-bottom:1px solid #FFFFFF;
}
#ChildTabs .Level1 {
display:block;
margin:0 0px 0 0;
padding:0;
}
#ChildTabs .SelectedTab {
background-color:#fdd07a;
}
#ChildTabs .Level1 a, #ChildTabs .Level1 a:link, #ChildTabs .Level1 a:visited, #ChildTabs .Level1 a:active, #ChildTabs .Level1 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
line-height:22px;
padding:0px 0px 0px 15px;
}
#ChildTabs .SelectedTab a, #ChildTabs .SelectedTab a:link, #ChildTabs .SelectedTab a:visited, #ChildTabs .SelectedTab a:active, #ChildTabs .SelectedTab a:hover {
color:#FFFFFF;
font-weight:bold;
}

/*
=============================
Snapsis beheermenu
=============================
*/

select.TabList {
width:200px;
}

/*
=============================
DNN styles
=============================
*/  

.Head {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#a30015;
}
.Normal {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#252525;
line-height: 18px;
}
.bannerrij .Normal, .contentkolom-detail-nieuw .Normal  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#390532;
line-height: 18px;
}
.rightkolom-nieuw .Normal, .right-detail .Normal, .rightpane-banner .Normal {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#390532;
line-height: 16px;
}

/*Nuke News*/
.newstitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#a30015;
}
.newspostdate
{
font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:gray;	
}
.newssummary
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#252525;
line-height: 18px;
}
.newssummary p
{
margin-top:5px;
}
.viewnewsreturn:link, .viewnewsreturn:active, .viewnewsreturn:visited
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-decoration: underline;
color:#252525;
}
.viewnewsreturn:hover
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:red;
}
.viewnewsarticle 
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#252525;
line-height: 18px;
}
.viewnewspostedby 
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:gray;	
padding: 0px 0px 0px 0px;
}
.NukeNews_Item, .NukeNews_AltItem {
background-color:transparent;
}
.newsrow {
padding:10px 0;
}

/* Tabel programma's */
table.programmatabel {
border:1px solid #fcaf1b;
}
.programmatabel td {
height:50px;
border:1px solid #fcaf1b;
padding:3px;
}
.programmatabel .style1 {
color: #FFFFFF;
font-weight: bold;
}

/* Formulier kaartverkoop */
.kaartverkoop td {
vertical-align:top;
padding:2px 0;
}
.kaartverkoop p {
margin:0;
padding-right:10px;
}
.kaartverkoop .SubHead {
position:relative;
left:-62px;
font-family:Tahoma,Arial,Helvetica;
font-size:12px;
font-weight:normal;
color:#515151;
margin-top:20px;
}
.kaartverkoop .CommandButton {
position:relative;
left:-4px;
background-color:#3a0b25;
padding:5px 10px;
}
.kaartverkoop a.CommandButton {
font-weight:bold;
text-decoration:none;
color:#ffffff;
}



.Voorstellingenlijst{}
.Voorstellingen{}
table.voorstelling{width:600px;}
td.genre{width:25px;}
td.metadata{width:465px;}
.ProgrammaBlokPane{background-color:#451539;}


a.avonturen,a.avonduren,a.avonduren_actief,a.avonturen_actief{color:#fff;text-align: center;display:block; text-decoration:none; font-size:14px; line-height:28px; width:229px; height:41px; margin-left:20px; float:left;}

a.avonturen:link{text-align: center;display:block; width:229px; height:41px; background:#ccc url('images/bg_knop_passief.gif');}
a.avonturen:link,a.avonturen:visited,a.avonturen:active{background:#451539 url('images/bg_knop_passief.gif');}
a.avonturen:hover{background:#451539 url('images/bg_knop_actief.gif');}

a.avonduren:link{text-align: center;display:block; width:229px; height:41px; background:#ccc url('images/bg_knop_passief.gif');}
a.avonduren:link,a.avonduren:visited,a.avonduren:active{background:#451539 url('images/bg_knop_passief.gif');}
a.avonduren:hover{background:#451539 url('images/bg_knop_actief.gif');}

a.avonduren_actief:link{text-align: center;display:block; width:229px; height:41px; background:#ccc url('images/bg_knop_actief.gif');}
a.avonduren_actief:link,a.avonduren_actief:visited,a.avonduren_actief:active{background:#451539 url('images/bg_knop_actief.gif');}
a.avonduren_actief:hover{background:#451539 url('images/bg_knop_actief.gif');}

a.avonturen_actief:link{text-align: center;display:block; width:229px; height:41px; background:#ccc url('images/bg_knop_actief.gif');}
a.avonturen_actief:link,a.avonturen_actief:visited,a.avonturen_actief:active{background:#451539 url('images/bg_knop_actief.gif');}
a.avonturen_actief:hover{background:#451539 url('images/bg_knop_actief.gif');}


