*{
  margin: 0;
  padding: 0;
}

.backgroundColor, .content, #container
{
  background-color:white !important;
}
body{
width:100%;
  font-family:Arial, Helvetica,  sans-serif;
  font-size: 12px;
  margin-top:0px;
  line-height:16px
}

#meer
{
  width:910px !important;
  margin-left:15px;
}

.allvideos, a.allvideos:link{
 
  text-decoration:underline
}


#container{
  width: 930px;
  margin: auto;
  margin-top:0px;
}

img
{
  border:none;
}



#contactUs{
  margin-top:0px;
  float: right;
  text-align: left;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 12px;
  font-family: Arial, Helvetica,  sans-serif;
  font-size: 10px;
  color:#888686;
  /*background: transparent url(""../img/images2007/line.jpg"") no-repeat top right;*/
  border-right:solid 1px #CCCCCC;

}



#contactUs a{
  font-family:Arial, Helvetica,  sans-serif;
  font-size: 10px;
  text-decoration:none;
  color:#888686;
}

#contactUs a:hover{
  font-family: Arial, Helvetica,  sans-serif;
  font-size: 10px;
  color:#000000;
}

#headersegment{
  float: right;
  text-align: left;
  padding: 0 5px;
  padding-top: 10px;
  font-family: Arial, Helvetica,  sans-serif;
  font-size: 10px;
  line-height: 14px;
  color:#888686;


}

#headersegment a{
  font-family:Arial, Helvetica,  sans-serif;
  font-size: 10px;
  text-decoration:none;
  color:#888686;
}

#headersegment a:hover{
  font-family: Arial, Helvetica,  sans-serif;
  font-size: 10px;
  color:#000000;
}


#rssHeaderLink{
  margin-top:0px;
  padding: 0px;
  font-family: Arial, Helvetica,  sans-serif;
  font-size: 10px;
  color:#888686;
  /*background: transparent url(""../img/images2007/line.jpg"") no-repeat top right;*/
 /* width:600px;*/
  display:block;
  float:left
}

#Footerphone{
  float:left;
 /* width:300px;*/
  /*padding:2px;*/
  display:block
}


#rssHeaderLink a img:hover {
text-decoration:none
}

#sponsors #rssHeaderLink a:hover {
text-decoration:none
}

#rssHeaderLink a{
  font-family:Arial, Helvetica,  sans-serif;
  font-size: 10px;
  text-decoration:none;
  color:#888686;
  margin-top:0px;



}
#rssHeaderLink  img {


  margin-bottom:-2px;
margin-top:0px;
  border:0px;
  margin-left: 4px;
}



#rssHeaderLink a:hover{
  font-family: Arial, Helvetica,  sans-serif;
  font-size: 10px;
  color:#000000;
}



#search form{
vertical-align:top

}

#search .InputSearch{
  font-size: 11px;
  border: 1px solid #ccc;
/*background: transparent url("../img/topsearch.gif") no-repeat top right;*/
  color:Gray;
  width:145px;
  padding:1px 5px 1px 5px;
  margin:0px 0px 0 9px
}
#search input{

  float:left;

}

#search label{
  font-size: 11px;
}

#search .active{
    color:Black;
}

#search{
  float: right;
  text-align: right;
  color: #959289;
  padding: 0px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size: 10px;
  color:#b2b2b2;
  width:187px;
  margin:8px 0 0 0

}

/*************************** FLASH */

#flash {
    background-color: transparent;
    float: left;
    height: 430px;
    margin: 0;
    padding-left: 0;
    padding-top: 0;
    position: relative;
    width: 930px;
    z-index: 1;
}

.homepagecontainer #flash {
    float: none;
    height: 475px;
}

#htmlHeader{

  position:relative;
  z-index:1;

}

/*************************** CONTENT  */
.content{
  width: 930px;

}

#content_new{
  width: 930px;

}

/*#content:after
  {
  content: '[DO NOT LEAVE IT IS NOT REAL]';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }*/
.content
  {
  display: inline-block;
  }

.content
  {
  display: block;
  }
  
#content_new
  {
  display: block;
  }

/*************************** COL 1  */
#col_1{
  float: left;
  background: #e5e5e5;  
  width: 184px;   
  margin-right: 0px;


}
.moveup{
  margin-top:-20px;
}
.content
  {float:left; clear:left;
  }


/*************************** HOMEPAGE  */
#white {
  width:184px;
  height:30px;
  background: #FFFFFF;
  font-family: Arial,Helvetica, Verdana ;
  font-size:14px;
  color: #FFFFFF;
  padding-top: 0px;
}

#architeturetitle{
  width:154px;
  height:24px;
  background: #000000;
  font-family: Arial,Helvetica, Verdana ;
  font-size:16px;
  color: #FFFFFF;
  text-transform:uppercase;
  font-weight: bold;
  text-align:left;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 8px;
  
}


#architeture a{

  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 12px;
  text-decoration:none;
  line-height:16px


}

#architeture a:hover{


  text-decoration:underline;


}



#architeture h1 a{

  font-family:Arial, Helvetica,  sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color:#000000;
  font-size: 14px;
  line-height:18px;
  text-decoration:none;
  padding-bottom:5px;
  margin-top:0px;
  padding-top:0px;
  margin-top:0px;


}

#architeture h1 a:hover{

  font-family:Arial, Helvetica,  sans-serif;
  font-weight:bold;
  color:#000000;
  font-size: 14px;
  text-transform:uppercase;
  text-decoration:underline;
}


/*.coloredWidgetContainer
{
  background: #e5e5e5;       
}*/

#architeture{
  padding-top: 15px;
  padding-bottom: 15px;
  width: 154px;
  margin-left: 15px;
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 11px;
  line-height: 14px;

}

#architeture img{
  
  margin-bottom: 10px;
  

}

#architeture p#divShortDescription{
  
  margin: 0px 0 3px 0;
  padding:0
  

}


#architeturedate{
  width: 154px;
  padding-top: 2px;
  padding-bottom: 4px;
  color:#000000;
  line-height:16px

}

#commingsoondate{
  width: 100%;
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 11px;
  line-height: 16px;
  white-space:nowrap;
  display:block;
  float:left;
  padding:0 0 0 15px

}

#commingsoondate1{

  display:block;
  text-transform:lowercase;
  float:left

}

#commingsoondate2{

  display:block;
  float:left

}

.absmiddle{
  dispaly:block;
  float:left;
  padding:0px 0 0 12px


}


#architeturedate a{
  text-decoration:none;
  color:#000000;


}

#architeturedate a:hover{
  text-decoration:underline;
  color:#000000;


}




   /*  grijze achtergrondkleur: #E3E5E6 - donkerdere: #7F7F7F
  #soon {background-color: #E3E5E6 }
#bottomhome1b #architeturetitle, #newstitle{background-color: #7F7F7F}
#architeture h2, #news H3 {color: blue;}
#news #newstitle  {background-color: #7F7F7F; color: #fff}
#focus H1, #architeture H2, #SummaryWithLinkToDetail H3 {color: #000}
#news h3{color: #000;}
#news h3 a{color: blue;}
#news h3 a:hover{color: blue;}
#newstitle{background-color: RED;}
#focus h1 a{color: blue;}
#soon {background-color: #E3E5E6}
#soon H2 {color: #000}*/


/*************************** PRODUCTIONPAGE  */
#intro{

/*  width: 100%;*/
  padding: 0 15px 0 0;
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 12px;
  background-color:#fff;
  line-height: 17px;
  margin:0 0 10px 0
  

}

#intro h1{
  text-transform:uppercase;
  font-weight: bold;
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 14px;

}

#intro a:link{
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 11px;
  text-decoration:none;
  font-weight:bold;

}
#intro a:hover{
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 11px;
  text-decoration:underline;
  font-weight:bold;

}
#intro a:active{
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 11px;
  text-decoration:none;
  font-weight:bold;

}
#intro a:visited{
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 11px;
  text-decoration:none;
  font-weight:bold;

}

#col_1 td.InputRight{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color:#000000;
  font-size: 11px;
  line-height: 14px;
  margin-left:0px;
  text-align:left;
  margin-right:15px;
  padding-bottom:5px;

}

#col_1 .InputLeft
{   width:30px;
  padding-left:15px;
  font-family:Arial, Helvetica,  sans-serif;
  font-weight:bold;
  color:#000000;
  font-size: 11px;
  line-height: 14px;
  

}

#toeleiding {
/*background-color:#E5E5E5;*/
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
padding:0px 0px 1px 20px;
display:block
}


#toeleiding h1{
  text-transform:uppercase;
  font-weight: bold;
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 14px;

}

#DigitalArchiveProductionItemsList{
margin:0px 0px 0px 20px;


}


#intro ul {list-style-type: none; padding: 10px 0 0 0;}
#intro ul li {list-style: none;}
#price{
  padding: 0px;
  font-family:Arial, Helvetica,  sans-serif;
  font-weight:bold;
  color:#8AAD3A;


}
#price span.green{
  font-family:Arial, Helvetica,  sans-serif;
  color:#0daa36;
  font-size: 11px;
  font-weight:bold;
}
#room{

  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-weight:bold;
  padding:0 10px 0 0

}

#room span.red{
  font-family:Arial, Helvetica,  sans-serif;
  color:#e91919;
  font-size: 12px;
  font-weight:bold;

}
#links{
  background-color:#fff;
  padding: 0px;
  color:#000000;  
  width: 100%;
  padding-top:0px;

}

#links a{
  padding-top:13px;
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-weight:bold;
  text-decoration: underline;
  background: transparent url(""../img/images2007/hand.gif"") no-repeat top left;
  margin-right: 15px;
}

  
  
  

  
  
#links a:hover{
  text-decoration:underline;
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 11px;
  font-weight:bold;
}



#intro a:hover{
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 11px;
  font-weight:bold;
  text-decoration:underline;
}  
/*************************** INNERPAGE  */
#innernav{
  padding-left: 0px;
  width: 154px;
  padding-right: 15px;
  height:400px;


}

#innernav h1{
  padding-left: 15px;
  padding-right: 15px;
  color: #000000;
  padding-bottom:15px;
  margin-top:0px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:16px;
  text-transform:uppercase;
  font-weight: bold;



}
  
#innernav ul{
  padding-top: 0px;
  margin-left:0px;
  padding-bottom: 15px;
  margin-top:0px;

}


#innernav li{ list-style:none;  margin:0px 0 8px 0;


}

#innernav a{
  text-decoration:none;
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 12px;
  line-height: normal;
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  display:block;

}

#innernav h3 {

  margin:0px;
  padding:0px;
    text-transform:uppercase;

}

#innernav h3 a{
  text-decoration:none;
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 15px;
  line-height: normal;
  padding:0px;
  display:block;
  margin:20px 20px 7px 20px;
    text-transform:uppercase;
  font-weight:bold

}

#innernav h3 a:hover{
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  text-decoration:underline;

}

#innernav a:hover{
  color:#000000;
  text-decoration:underline;



}



* html #innernav  
  {
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  }
  
* html #innernav  li
  {
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  }
  
* html #innernav a
  {
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  }

#innernav li a{

  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  text-transform:lowercase


}
#innernav ul{

  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;


}






.activeitem {
    /*font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 18px;
  font-weight:bold;*/
  margin-bottom:0px;
  margin-top:0px;
    font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 13px;
  font-weight:bold;
  background: transparent url(""../img/images2007/arrow2.gif"") no-repeat center left;
  padding-left:17px;
  /*background: transparent url(""../img/images2007/ticket.gif"") no-repeat 0% center;*/


}




/*************************** COL 2 on productiondetailpages */
#col_2{
  float: left;
  /*width:378px;*/
  width:373px;
  vertical-align:top;

}

/*************************** COL 2 on homepage */
.content #col_2{
  float: left;
  /*width:373px;*/
  width:378px;
  vertical-align:top;

}
/*************************** HOMEPAGE  */
#soontitle {
  width:338px;
    height: 23px;
  background: #7F7F7F;
    font-family: Arial,Helvetica, Verdana;
    font-size: 16px;
    color: #fff;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
}



#soon{
  padding:15px
  
}  


#soon p.tickets, .listview p.tickets {

    margin:0 0 0px 0;
  padding:0

}

.soondiv {

margin:0 0 32px 0;
padding:0;
wid:100%;
display:block

}

 .listview p {

    margin:0 0 0px 0;
  padding:0

}

#soon p:hover {
text-decoration:underline
}


#soon h2:hover {
text-decoration:underline
}

#soon h3:hover {
text-decoration:underline
}

#soon .Category b.commingsoondate{

    font-weight:normal

}

#soon h2 a, #innercontent .listview h2 a{

    
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
  line-height:15px;

    text-transform: uppercase;
  text-decoration:none

}

#soon h2, #innercontent .listview h2{

    text-transform: uppercase;display: block;  text-decoration:none;
    font-size: 15px;line-height:17px;
    font-weight: bold;padding:0; margin:0


}

#innercontent .listview .Category a:hover {
    text-decoration: underline;
}

#innercontent .listview h2:hover, #innercontent .listview h2 a:hover{
text-decoration:underline


}

#innercontent .listview h3:hover, #innercontent .listview h3 a:hover{
color:#000000;
text-decoration:underline


}

#soon h3 a, #innercontent .listview h3 a{

    
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding:0; margin:0;
    text-transform: uppercase;text-decoration:none


}

#innercontent a:link{
  text-decoration:none
}

#innercontent ul li a:link{
  text-decoration:underline
}


#innercontent .listview h3 a:hover{
color:black


}


#soon h3, #innercontent .listview h3 {


    text-transform: uppercase;margin: 0 0 0px;display: block;font-size: 14px; line-height:normal; padding:0;text-decoration:none


}

#soon a.homeh h1:hover, #soon a.homeh h2:hover, #innercontent .listview a.homeh h1:hover, #innercontent .listview a.homeh h2:hover{
text-decoration:underline

}

#soon a, .listview a{
text-decoration:none

}

#soon .divShortDescription, .listview .divShortDescription  {
  padding-left: 15px;
  padding-right: 15px;
  font-family:Arial, Helvetica,  sans-serif;
  line-height:17px;
  font-size:11px;
  font-weight: normal;}




.soonticket {
  background: transparent url(""../img/images2007/ticket.gif"") no-repeat 0% center;
  margin-left:15px;
  margin-top:-12px;
  padding-top:0px;
  padding-bottom:10px;
  display:block;
  width:59px;
  height:20px;
}


  
#ticketaboalso{
  width:370px;
  padding:15px;
  background: #edeeef;
  font-family: Arial,Helvetica, Verdana ;
  font-weight:bold;
  color:#fff;
  /*text-transform:uppercase;*/
  text-align:left;
  margin:15px 0 0 0

}

.dateandtickets {line-height: 17px;}
.dateandtickets .ticketicon a img{padding-bottom: 3px}
.ProductionSearchNLrepeater .Date {}

#voorstellingen{
  /*width:300px;
  height:25px;
  font-family: Arial,Helvetica, Verdana ;
  font-size:15px;
  font-weight:bold;
  color:#fff;
  text-transform:uppercase;
  text-align:left;
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 8px;
  background: #000 url("../img/images2007/shopping.gif" )  no-repeat left top;*/
  display:none

}


#tickets{
  width:373px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:12px;
  height:26px;
vertical-align:middle;display:block


}

.tickets-left{
text-align:right;
width:180px;

}

.tickets-left a{


}

.tickets-left img{
text-align:right;
float:left;
}

.tickets-right{
text-align:left;
float:right;
width:183px;
display:block;
}

.tickets-right p{
padding:0;
margin:0
}

#tickets a{

    color: #000000;
    cursor: pointer;
    display: block;
    padding: 5px 0;
  height:20px;
    text-decoration: none;
    width: 373px;
  text-align:right
}

#koopabo a{

    color: #000000;
    cursor: pointer;
    display: block;

  height:20px;
    text-decoration: none;
    width: 373px;
  text-align:right
}


#tickets img, #koopabo img{
/*  float:left;
  color:#000000;
  text-decoration:none;
  height:22px;
  margin-bottom:0px;
  margin-top:0px;
  padding-top:5px;
  cursor:pointer*/

  z-index:1;
}

#tickets a.pointer
{
    cursor:pointer;
    }



.pauze{
  font-family:Arial, Helvetica,  sans-serif;
  color: #000000;
  font-weight:normal;
  text-align:left;  
  vertical-align:middle;
  
  display:block;
  padding:2px 0 0 0;
  margin:0 0 0 20px
}

.showall a{  
padding-top:11px;
vertical-align:middle
  

  }

.FicheDay{

  text-decoration:none;
  font-family: Arial,Helvetica, Verdana ;
  font-size:11px;
float:left;
  font-weight: bold;

}

p.FicheDay{


padding:0px 0px 0 5px;


}

a.row{
  text-decoration:none;
  cursor: pointer;
  height:30px;
  margin-top:0px;
  margin-bottom:0px;


}


.FicheDate{
text-align:left;
text-decoration:none;
font-family: Arial,Helvetica, Verdana ;
font-weight: bold;
font-size:11px;
float:left;
margin:0 6px 0 0


}

#tickets .FicheDate a, #tickets .FicheDay a,#tickets .FicheHour a{
padding:0;
margin:0


}

#lastReactionsContent{
  float:left;



}

.contentreageer{
float:left;
width:400px;


}

.reageertitle{
display:block;
font-size:18px;
margin-bottom:5px


}

.imagereageer{
  float:left;
width:110px


}

  
.FicheHour{

  margin-bottom:0px;
  font-family: Arial,Helvetica, Verdana ;
  font-size:11px;
  float:right;



}

.tickets-right p.FicheHour{

      display: block;
    padding: 0 0 0 0;
    text-align: left;
    width: 79px;
}
  
.Annulated
{  

    text-decoration:line-through;
  float:left

}

#abo{
  margin-bottom:0px;
  width:343px;
  height:23px;
  background: #000;
  font-family:Arial, Helvetica,  sans-serif;
  color:#fff;
  text-transform:uppercase;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  padding-left: 15px;
  padding-right: 15px;
  vertical-align:middle;
  padding-top: 7px;
  padding-bottom: 0px;
}

#koopabo {

}



#mainProductionTitle{
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
height:23px;
margin-bottom:0;
margin-top:15px;
padding:7px 15px 0;
text-align:left;
text-transform:uppercase;
vertical-align:middle;
width:343px;
float:left
}

#contentabo a{   
  text-decoration:none;
  padding: 5px 0;
}
.aboname
{  
  vertical-align:middle;
  float:left;width:187px;
  padding:0 7px 0 0 ;
  display:block;
  text-align:right;
  font-size:11px
}

.aboicon
{  
  background: transparent url("/img/images2007/abo.gif" )  no-repeat top left;
  height:30px;
  width:120px;
  float:left;
  display:block;
  text-align:left
}

.mainProductionLinkName
{  
  vertical-align:middle;
  float:left;
  display:block;
  background:#EDEEEF;
  padding:10px 15px;
  width:343px
}

.mainProductionLinkIcon
{  
  margin-right:15px;
  height:30px;
  width:100px;
  float:right
}

.composer-displayname{
color: black;
  font-weight: bold !important;
  
}


#col_1_new #composers h2{
   margin: 0 0 0 0;
display:inline-block;
}

#col_1_new #composers .Date{
   margin: 0 0 4px 0;
padding:0px;

}

#col_1_new #composers h3{
font-size:12px

}

#composers{



  color:#000000;
  font-variant: normal;
  font-weight: normal;
  text-align:left;
  padding:10px 0 10px 0;
  margin:0px;
  display:block:
  float:left

}

#composers  table{

  border:0px;
  margin-top:0px;
  margin-bottom:0px;
  border-spacing:0px;
  border:0px;
  border-spacing:0px;
  margin-left:0px;
  width: 500px;
}
  
#composers  table td{
    padding-bottom: 3px;
    padding-right: 10px;
    padding-top: 5px;
    vertical-align: top;
  }




#composers h1{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:13px;
  font-weight:normal;
  text-align:left;
  margin-left:0px;
  margin-right:0px;
  margin-right:15px;


}

#composers .dynamiccolor{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:12px;
  text-align:left;
  margin-left:0px;
  vertical-align:top;
  
}

.pressblock{

  float:left;
  width:115px;
  padding:0px 10px 0 0;
  display:block;
  height:140px}

#divShortDescription
{

  font-size:12px;
  margin:14px 0;
  line-height:16px
}


#composers .InputLeft{
  padding-top:8px;
  text-align:left;
  vertical-align:top;
  text-transform:uppercase;
  font-weight: bold;
  font-size:12px
}

#composers .InputLeft a:hover{
  padding-top:8px;
  font-weight:bold;
  text-align:left;
  vertical-align:top;
}

#composers .detail{
  vertical-align:top;
  width:auto;

}



#composers .detail a{
  text-decoration:underline;
  margin-top:0px;
  vertical-align:top;
  text-align:left;
  vertical-align:middle;
  font-size:12px
}
#composers .detail a:hover{
  
  font-family: Arial, Helvetica,  sans-serif;
  text-decoration:underline;
  
  
}
/*************************** INNERPAGE  */



#col_2b{
  float: left;
  width:562px;
  vertical-align:top;
}

#innercontent
{
  width:532px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:12px;
  font-weight: normal;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom:0px;
  line-height:17px;
  padding-top:15px;
  position:relative

}

html #innercontent {
position: relative;
}

.anchorFix {

/*
* ""Lift"" the anchor out of the content
* area with the OTL padding into the outer
* wrapper.
*
*/
position: absolute;

/*
* We need to set a width here, otherwise IE 5.5 and 6.0
* will disappear the anchor entirely. The anchor is
* invisible anyway, so doesn't really matter.
*
*/
width: 1px;

}

#innercontent.InputLeft2{
font-weight:bold;
}




#innercontent{

  padding-bottom:15px;
  
}

#innercontent a{

  font-family:Arial, Helvetica,  sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;

  
}

#innercontent a:hover{
text-decoration:underline
  
}


#innercontent h1{
  text-transform:uppercase;
  font-family:Arial, Helvetica,  sans-serif;
  font-weight:bold;
  font-size: 20px;
  text-decoration:none;
  margin-bottom:15px;
  margin-top:0px;
  padding-top:15px;
}



#innercontent .Title{
  padding-left: 0px;
  padding-right: 15px;
  padding-bottom:15px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:20px;
  text-transform:uppercase;
  font-weight: bold;
}


/*************************** COL 3  */

#col_3{
  float: left;
  width:184px;

}
/*************************** HOMEPAGE  */

#focushighlite
{
  background: transparent url("/img/images2007/focus5.png") no-repeat 50% 50%;
  height:118px;
  margin-top:30px;
  padding:0px;  
}

#focus h1
{
  padding-left: 15px;
  padding-right: 15px;
  padding-top:0px;
  width:154px;
 word-wrap: break-word; /* fix van 18 november voor te lange titels in focus block op homepage*/
  font-size:16px;
  text-transform:uppercase;
  font-weight: bold;
  margin-bottom:5px;
  line-height:18px;
}

#focus h1 a{
  text-decoration:none;
  font-size:15px;
  text-transform: uppercase;
  font-weight: bold;
  line-height:18px;
}

#focus h1 a:hover {
  text-decoration:underline;
}

#focus h2{
  width:154px;
  font-size:13px;
  text-transform:uppercase;
  font-weight: bold;
  padding-top:0px;
  margin-bottom:0px;
  padding-left: 15px;
  padding-right: 15px;
  line-height:17px;

}

/*#focus h2 a{
  color:#000000;
  text-decoration:none;
  text-transform:uppercase;
  font-weight: bold;
}

#focus h2 a:hover{
  color:#000000;
  text-decoration:underline;
  text-transform:uppercase;
  font-weight: bold;
}*/


/*#focus h3{
  width:154px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:12px;
  font-weight: normal;
  margin-bottom:5px;
  padding-left: 15px;
  padding-right: 15px;
  line-height:17px;
  text-transform:none;}

#focus h3 a{
  color:#000000;
  text-decoration:none;
}

#focus h3 a:hover{
  color:#000000;
  text-decoration:underline;
}*/

#focus img{
  border:none;
  background-color: #7F7F7F;
  margin-bottom:4px;
  margin-left:12px;
}

#focus .Date{
  color:#000000;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:12px;
  line-height:16px;
  margin-top:0px;
  margin-bottom:5px;
  padding-left:15px;
  padding-right:5px;
  display:block;
}
#focus a:hover .category, #focus a:hover .Date, #focus a:hover h1
{
  text-decoration: underline
}

#soon a:hover .category, #soon a:hover .Date, #soon a:hover h1, #soon a:hover
{
  text-decoration: underline
}

#focus .category{
  font-size:12px;
  padding:0px 15px 5px 15px;
  font-weight:bold;
  margin-top:15px;
  display:block;
  text-transform: none;
}

.focusticket {
  background: transparent url("../img/images2007/ticket.gif") no-repeat 0% center;
  margin-left:15px;
  padding-top:15px;
  display:block;
  width:59px;
  height:17px;
}

/*************************** PRODUCTENPAGE  */

#downloadstitle{
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
height:23px;
margin-bottom:0;
/*margin-top:10px;   */
padding:7px 15px 0;
text-align:left;
text-transform:uppercase;
vertical-align:middle;
width:343px;
}

#downloadsinpout{
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:5px;
  padding-top:0px;  
  width:550px;
  font-family: Arial, Helvetica,  sans-serif;
  font-size:12px;
  color: #000000;
  font-weight: normal;
  text-align:left;
  margin-top:0px;
  margin-bottom:0px;
}  


#downloadsinpout  table{
  margin-left:0px;
  margin-right:0px;
  width:550px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom: 0px;
    height:30px;



}
#downloadsinpout  table td{
  height:30px;
  border:0px;
  border-spacing:0px;
  padding-left:15px;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-right:0px
}

#downloadsinpout tr:hover
{
  /*width:184px;*/
  height:30px;
  cursor:pointer;

}/*
#downloadsinpout {
  height:30px;
  width:184px;

}*/

#innercontent #downloadsinpout {
padding-bottom:20px}

#innercontent #downloadsinpout td{
vertical-align: middle;
padding-top:2px;
padding-bottom:2px;
height:26px;}

#downloadsinpout a{
  text-decoration: none;
  color:#000000;
  font-weight:bold;
  font-size:11px;
  margin-top:0px;
}

#innercontent #downloadsinpout a{
  text-decoration: none;
  color:#000000;
  font-weight:bold;
  font-size:11px;

}

#downloadsinpout a:hover{
  text-decoration: none;
  color:#000000;
  font-weight:bold;
  font-family: Arial, Helvetica,  sans-serif;
  font-size:11px;
}



.BRO{
  list-style-type: none;
  background: transparent url("../img/images2007/program.gif") no-repeat 0% 50%;
  padding-left:30px;
    padding-top:1px;
    padding-bottom:2px;

}

.PHO{
  list-style-type: none;
  background: transparent url("../img/images2007/pics.gif") no-repeat 0% 50%;
  padding-left:30px;
    height:30px;padding-top:2px;
    padding-bottom:2px;

}

.AUD{
  list-style-type: none;
  background: transparent url("../img/images2007/audio.gif") no-repeat 0% 50%;
  padding-left:30px;
    height:30px;padding-top:2px;
    padding-bottom:2px;

}
.VID{
  list-style-type: none;
  background: transparent url("../img/images2007/video.gif") no-repeat 0% 50%;
  padding-left:30px;
    height:30px;padding-top:2px;
    padding-bottom:2px;


}

.PRS{
  list-style-type: none;
  background: transparent url("../img/images2007/press.gif") no-repeat 0% 50%;
  padding-left:30px;
    height:30px;padding-top:2px;
    padding-bottom:2px;

}

.BOO{
  list-style-type: none;
  background: transparent url("../img/images2007/books.gif") no-repeat 0% 50%;
  padding-left:30px;
    height:30px;padding-top:2px;
    padding-bottom:2px;

}

.CDE{
  list-style-type: none;
  background: transparent url("../img/images2007/cds.gif") no-repeat 0% 50%;
  padding-left:30px;
    height:30px;padding-top:2px;
    padding-bottom:2px;

}

.DVD{
  list-style-type: none;
  background: transparent url("../img/images2007/cds.gif") no-repeat 0% 50%;
  padding-left:30px;
    height:30px;padding-top:2px;
    padding-bottom:2px;

}

.PRO{
  list-style-type: none;
  background: transparent url("../img/images2007/promo.gif") no-repeat 0% 50%;
  padding-left:30px;
  height:30px;padding-top:2px;
  padding-bottom:2px;


}

.CAD{
  list-style-type: none;
  background: transparent url("../img/images2007/map.gif") no-repeat 7% 50%;
  width:184px;
  padding-left:30px;
    height:30px;padding-top:2px;
    padding-bottom:2px;

}

.OTH{
  list-style-type: none;
  background: transparent  url("../img/images2007/other.gif") no-repeat 7% 50%;
  padding-left:30px;
    height:30px;padding-top:2px;
    padding-bottom:2px;

}

/*************************** COL 4  */

#col_4{
  float: left;
  width:184px;
     overflow:hidden;

  margin-right: 0;
  margin-right: 0px;

}


/*************************** HOMEPAGE  */

#news
{
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background: #E3E5E6;
}


#news h3
{
    padding-top: 15px;
    margin-bottom: 3px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-transform: uppercase;

  
}

#news h3 a
{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:14px;
  text-transform:uppercase;
  line-height:18px;
  text-decoration:none;
  background: #999999;
}


#innercontent h2
{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:20px;
  text-transform: uppercase;
  display:block;
  padding:0 0 5px 0;
  margin:0px;
  line-height:22px;
}
  
#innercontent h3 {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
line-height:22px;
margin:5px 0 0;
padding:0 0 8px;
text-decoration:none;
text-transform:uppercase;
}

#innercontent h4
{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:15px;
  text-transform: uppercase;
  text-decoration:none;
  display:block;
    padding:0 0 8px 0;
  margin:0px
}

#innercontent h5
{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:13px;
  text-transform: uppercase;
  text-decoration:none;
  display:block;
    padding:0 0 8px 0;
  margin:0px
}

#news h3 a:hover, #news h3:hover
{
  text-decoration:underline;

}

#news p
{
  margin-top:0px;
  color:black;

  line-height:normal
}

#news a
{
  text-decoration:none;
}

#news a:hover
{
  text-decoration: underline;color:#000;
}
#news a:hover p
{
  color:#000;
}

#news a:hover div
{
  color:#000;}
#newstitle
{
  padding-left: 15px;
  padding-right: 15px;
  font-family: Arial,Helvetica,Verdana;
  font-size: 16px;
  font-weight: bold;
  height: 23px;
  padding-top: 8px;
  text-align: left;
  text-transform: uppercase;
  color:#fff;

}




#newsinput
{
  width:154px;
  background: #000000;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:11px;
  color: #FFFFFF;
  text-align:left;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}

#newsinput a
{
  text-decoration:none;
  color: #FFFFFF;
}

#newsinput h1 a
{
  text-decoration:none;
}

#newsinput a:hover{
  text-decoration:none;

}

#newsinput h1{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:12px;
  font-weight:bolder;
  
}

.flickrlink{
  float:left;
  
}

.flickrimglink{
  float:left;
  
}

/*************************** PRODUCTENPAGE  */

#meer {

  /*border-top:1px solid #CCCCCC;*/
  margin-top:15px;
display:block;
width:100%
}


#meer p{

  margin-left:0px;
  padding-top: 8px;
  padding-bottom: 8px;
  width:100%;

  color:#000000;
      font-size: 15px;
    font-weight: bold;
text-align:left;
text-transform: uppercase;
}

#formreageer{

  float:left;
width:100%;
display:block;
margin-top:15px
}


#meerinput{

  font-family:Arial, Helvetica,  sans-serif;
  font-size:11px;
  color: #FFFFFF;
  text-align:left;
margin-bottom:15px


}

#meerinput{ text-decoration:none;
  color:#000;
float:left;
text-decoration:none;
vertical-align:top;

}


#meerinput a{

  display:block;
  width:90px;
  height:100px;
  margin-left:15px;


}

#meerinput h1 a{
text-decoration:none;

}



#meerinput a:hover{
  text-decoration:none;




}

#meerinput h1{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:12px;
  font-weight:bolder;
  padding-top:15px;
  padding-bottom:0px;
  margin-bottom:0px;

/*$$COLDAY$$*/
  
}

#meerinput img{

  margin-bottom:0px;
  margin-top:0px;

}


/*************************** INNERPAGE  */  

#col_4b{
  float: left;
  width:184px;
  background: #000000}

/*************************** NAV ONDER  */  
#footer {
  font-family:Arial, Helvetica,  sans-serif;
  font-size:11px;
  font-weight:normal;
  color: #ffffff;
  width: 890px;
  padding:20px;
  text-align:left;
  float:left;
  background:#7F7F7F
}

#footer a{
  color: #ffffff;
  text-decoration:none;
  margin-left:0px;
  text-transform:lowercase}

#footer a:hover{
  font-size:11px;
  color: #fff;
  text-decoration:underline
}

#footer ul li{
  list-style:none;
  margin-left:0px;
  line-height:14px;
  float:left;
}


#footer ul ul li{
}

#footer ul ul li a{
  display:block;
width:160px;
/*border-bottom:1px solid #666666;*/
padding:0px 0 0px 0

}

#footer_bottom{
  display:block;
  color:#ffffff;
padding:20px 0 0 0

}

#sponsors #footer_bottom a{
color:#ffffff

}



#footer ul{
  padding:0px;
  margin:0px 0 0px 0;
  float: left;
  display:block
}

#footer ul ul{
  width:132px;
  padding-right:45px;
  float: left;
}


#footer h1{
margin-left:0px;
  margin-bottom:2px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:14px;
  text-transform:uppercase;
  font-weight:bold;
  color:#000000;
  padding-left:0px;
}

.footer_blacktitle{
  color:black;

}

.footercreatie{
  color:black;
display:block
}

#footer_artiesten{
margin-top:10px
}

.footer_sub_content2{
dispaly:block
}
.footer_sub_content3{
dispaly:block
}

/*************************** SPONSERS  */  

#sponsors {
  font-family:Arial, Helvetica,  sans-serif;
  font-size:10px;
  font-weight:normal;
  color: #7F7F7F;
  float: left;
  width: 890px;
  padding:10px 20px;
  background:#edeeef
  
}

#footer_rechten{
  margin-top:7px
}

.footercreatie{
  margin-top:0px
}

#sponsors a{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:10px;
  font-weight:normal;
  color: #666666;
  text-decoration:none;
  /*padding-left:10px;
  padding-right:10px;*/
  text-decoration: none;
}

#sponsors a:hover{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:10px;
  text-decoration:underline;
}


#sponsors a:visited{


}


#login{

  float:left
}


/*************************** ALGEMENE STYLES  */  
.ondertitel{

  font-family:Arial, Helvetica,  sans-serif;
  font-weight:bold;
  font-size: 16px;
  text-decoration:none;
  text-transform:uppercase;
  margin-bottom:7px;
  color:#000000;


}

ul{
  padding-left:20px;
  font-family:Arial, Helvetica,  sans-serif;
  font-weight:normal;
  color:#000000;
  font-size: 12px;
  padding-bottom:15px;


}

li{

  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color:#000000;
  font-size: 12px;
  list-style: square;
  line-height:20px;


}


a:link{

  color:#000;
}

a:hover{


  color:#000;



}

a:active{


  color:#000;

}
a:visited{


  color:#000;



}

#footer a:link{

  font-family:Arial, Helvetica,  sans-serif;
  font-weight:normal;
  color:#fff;
  font-size: 11px;



}
#footer a:hover{

  font-family:Arial, Helvetica,  sans-serif;
  font-weight:normal;
  color:#fff;
  font-size: 11px;


}
#footer a:active{

  font-family:Arial, Helvetica,  sans-serif;
  font-weight:normal;
  color:#fff;
  font-size: 11px;


}

#footer a:visited{

  font-family:Arial, Helvetica,  sans-serif;
  font-weight:normal;
  color:#fff;
  font-size: 11px;


}

p{
  font-size: 12px;
  padding-bottom:15px;
  padding-top:0px;
  line-height:17px


}

.PhotoText{
  /*margin-top:15px;*/
  font-style:italic;
  font-size: 10px;
  margin-bottom:15px;
  /*margin-top:-10px;*/




}

.PhotoTextBigFont{
font-size: 120%;
}

.Yahoo{

  padding-left: 15px;
  padding-right: 15px;
  padding-top:15px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:16px;

  text-transform:uppercase;
  font-weight: bold;

}

.Category {
  padding-top:15px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size: 12px;
  text-transform: none;
  padding:3px 0 6px 0;
  display:block;
  font-weight: bold;
  color: #000000;
  text-transform:lowercase


}



.content  #col_2b .Category {

/*  padding:0px 0 4px 0 !important;  */
  display:block;
  text-transform:lowercase



}

.content #col_2 #soon .Category, .listview .Category  {

  padding:0px 0px 4px 0px !important;


}


#innercontent .listview img {
display:block;
margin:5px 0 0 0
}


.content #col_2 #soon .Category a, .listview .Category a {

  text-transform: lowercase;
  font-weight: bold;
  font-size:12px;
  color:#000000;
  text-decoration:none

}


.Category span{

  font-weight: normal;


}

.content .Category {

  /*padding:10px 0 0px 0 !important;  */  
  padding:0px 0 0px 0 !important;
  display:block;



}

.content #col_2 #soon .Category a:hover, .listview .Category a:hover {


  text-decoration:underline

}


.spansubtitle{
font-size:13px;
text-transform:uppercase



}

.Gezelschap4 {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
text-transform:uppercase;
display:block;
padding:4px 0 3px 0
}
/*#soon .Category{
  font-family: Arial,Helvetica, Verdana ;
  color:#000000;
  padding-left: 15px;
  padding-right: 15px;
  padding-top:15px;
  margin-bottom:2px;
  text-transform: none;
  font-weight: normal;
  font-size:12px;
  
}  */

.Title{

  padding-bottom:15px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:20px;
  text-transform:uppercase;
  font-weight: bold;
}




#innercontent img {
  /*padding-right:15px;
  margin-bottom:15px;
  padding-left:5px;
  margin-top:15px;*/
  }
  
#innercontent td{
padding-right:15px;
}
  


#userinfo{
  margin-right:15px;
  margin-left:15px;
  }
  
.Gezelschap {
  font-family:Arial, Helvetica,  sans-serif;
  text-transform: none;
  font-weight: bold;
  font-size: 14px;
}
.Productie a {text-decoration:none}
.Productie .Gezelschap {}


.content .Gezelschap {
  font-family:Arial, Helvetica,  sans-serif;
  text-transform: none;
  font-weight: bold;
  font-size23px 0 1px 0;
  display:block



}
.content #composers .Category{
padding-top:0px;
padding-bottom:10px
  }

.content #composers .Date{
padding-top:10px;
display:block;
  }

.content .Productie a{ text-decoration:none;
text-transform: none;
font-weight:bold

}

.content .Productie a:hover{ text-decoration:underline

}

.InputLeft5{
  font-family:Arial, Helvetica,  sans-serif;
  text-transform:uppercase;
  font-weight: bold;
  color: #000000;
  font-size: 11px;
  padding-right:10px;
  padding-bottom:15px;
  vertical-align:top



}

.InputLeft6{
vertical-align:middle;
text-transform:uppercase;
font-weight:bold;
padding-bottom:15px;

}


.InputRight6{vertical-align:top


}


.InputRight6 a{ vertical-align:top


}
.InputRight5 .Comment{
  margin-bottom:0;
  padding-bottom:0;



}

.iccn{
  margin:0;
  padding:0;
  }


.InputLeft{
  font-family:Arial, Helvetica,  sans-serif;
  text-transform:uppercase;
  font-weight: bold;
  color: #000000;
  font-size: 11px;
  padding-right:10px;
  padding-bottom:10px;



}

.InputRight{

  padding-bottom:10px;



}

.InputRight5 {
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  vertical-align:top;
  padding-bottom:15px;

}



.InputRight5 a{vertical-align:top;  


}






.Zoeken {
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 14px;
  text-transform:uppercase;
  padding-bottom:3px

}

p.DropdownListMonths{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  vertical-align:middle;
  margin-top:10px;
  width:20px;
}

.DropdownListMonths{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  vertical-align:middle;
  width:100px;
}

.DropdownListYears{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  vertical-align:middle;
  width:100px;
}

td.DropdownListMonths,td.DropdownListYears{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  vertical-align:middle;
}





.Button, .button
{
  margin-left:0px;
  padding-left:0px;
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  background: #fff;
  padding: 1px;
  margin-top:15px;
  margin-bottom:15px;
  font-variant : small-caps;
  border : 1px solid #000000;
}


.ButtonGoogleSearch
{

  color: #000000;
  font-size: 12px;
  background: #fff;
  border : 1px solid #000000;
  margin:0px 0px  1px 0px;
  padding:0px 0px  0px 0px;
}

.ButtonGoogleSearch input
{
  padding: 0px;
  margin: 0px;
  padding: 4px 0px  1px 0px;  
}

.ButtonActive
{
  
  font-weight: bold;
    font-family:Arial, Helvetica,  sans-serif;
  font-weight: bold;
  color: #000000;
    font-variant : small-caps;
  border : 1px solid #000000;


}

.checkbox {
  padding-right:10px;     
  }

.InputM{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  vertical-align:middle;
  width:200px;
  margin-bottom:10px;

}

/*.TableImage {
  height:5px;
  width:1px;
}*/

.InputS{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  vertical-align:middle;
  width:200px;
  padding-bottom:5px;

}

.InputXS{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  vertical-align:middle;
  width:200px;

}

.url
{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  font-weight:normal;
  text-decoration:underline;

}

.searchterm{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-weight:bold;
  text-decoration:none;

}

#pagelinks a{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 10px;
  font-weight:normal;
  text-decoration:none;

}

#pagelinks a:hover{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 10px;
  font-weight:normal;
  text-decoration:none;

}

.searchresultlink{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-weight:normal;
  text-decoration:none;
  text-transform:uppercase;

}

.InputXS {
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  font-weight:normal;
  text-decoration:none;
  margin-left:15px;
  margin-top:0px;
  margin-bottom:15px;


}

.TableText4 {
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  font-weight:normal;
  text-decoration:none;
  margin-left:15px;
  margin-top:15px;
  margin-bottom:15px;
  text-align:left;



}

tt.TableText4 {

  margin-top:15px;
  margin-bottom:15px;




}


.DataTable3{ }


.TableTop3{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 13px;
  font-weight:bold;
  text-decoration:none;
  margin-top:0px;
  margin-bottom:25px;
  text-transform:uppercase;
  vertical-align:top;
  width:204px;


}

.TableNumbers4 {
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  text-align:left;}



  


.InputRightdetail2{ vertical-align:top;
  width:45%;}
  

.grey{
  font-family:Arial, Helvetica,  sans-serif;
  color: #666;
  font-size: 12px;
  font-weight:bold;margin: 0 10px 0 0;}

  
.blue{
  font-family:Arial, Helvetica,  sans-serif;
  color: #00a6eb;
  font-size: 12px;
  font-weight:bold;margin: 0 10px 0 0;}
  
  
.abolijn{
  padding-bottom:15px}
  
.aboclick{
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  text-transform:uppercase;
  font-size: 11px;
  font-weight: bold;
  background: transparent url(""../img/images2007/arrow2.gif"") no-repeat center left;
  padding-left:17px;
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  text-decoration:underline;
}
  
  
  .aboarrow1{
  padding-top:0px;
  padding-bottom:0px;}
  
    .aboarrow2{
  padding-top:0px;
  padding-bottom:0px;}
  
  
.AboSteps{
  margin-top:0px;
  margin-bottom:0px;
  padding-top:0px;
  padding-bottom:0px;
  }
  
.AboSteps img {
  padding-top:0px;
  padding-bottom:0px;
  margin-bottom:0px;
  margin-top:0px;height:26px;
  }
  
#innercontent .AboSteps img {
  padding-right:0px;
  margin-bottom:0px;
  padding-left:0px;
  margin-top:0px;
  }
  
  
.AboSteps td {
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  height:26px;}
  

.visited  
  {
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px;
  background: transparent url(""../img/AbboSteps/line_orange.gif"");
  
}

.Active{
  height:26px;
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;}  


.unVisited{
  height:26px;
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
}


.ActiveText{
  font-family:Arial, Helvetica,  sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-right:50px;
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  }

  
.visitedText{
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#000000}

.unVisitedText{
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#e5e5e5}
  

.InputM{
  width:200px;  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  vertical-align:middle;}
  
  .InputXS{
  width:200px;  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  vertical-align:middle;
  margin-left:0px; padding-left:0px;}
.select{
  padding-top:0px;
  padding-bottom:0px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size: 11px;
}


.Comment{
    font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
  margin-top:0px;
  margin-bottom:25px;
  text-transform:uppercase;
  vertical-align:top;
  padding-bottom:10px;
  padding-right:20px;
}

#innercontent .Comment{

  vertical-align:middle;

}

.Comment2{

  font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  font-weight:normal;
  text-decoration:none;
  margin-top:0px;
  margin-bottom:25px;
  text-transform: none;
  vertical-align:top;
  padding-bottom:10px;
}

.tcomment{

  margin-bottom:15px;
  padding-left:15px;
  padding-top:15px;
  background-color:#E5E5E5;
}

#innercontent td
{
  vertical-align:top
}

hr {
height: 0;
border: 0;
border-top: 1px solid #000000;

}

.InputLeft2{
  font-family:Arial, Helvetica,  sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 11px;
  text-transform:uppercase;
  padding-right:15px;
}

.TableLeft4  {font-family:Arial, Helvetica,  sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-weight:bold;

  text-transform:uppercase;}
  


#DigitalArchiveList img{
vertical-align: top;
margin-top:0px;
padding-top:0px; }

#CategoryManager a{
padding-bottom:15px
 }
 
 .InputRight2{
padding-bottom:15px
 }
 
#all .FicheDay {
padding-top:11px;
 }
 
#all .showall {
padding-top:11px;
 }
 
#showall, #contentabo{
background:#EDEEEF;
color:#000000;
/*float:left;*/
font-family:Arial,Helvetica,Verdana;
/*margin:0px 0 10px 0px;*/
text-align:left;
vertical-align:top;
width:373px;
display:block;
float:left;
/*padding:0px 0 10px 0;*/
/*margin:15px 0 0 0*/
 }

#contentabo #showall {

padding:0px 0 10px 0;
margin:0 0 0 0;
 }
 
#contentabo{
/*margin-top:15px;*/
padding:10px 0 0 0
 }
 
#showall{
padding:0px 0 10px 0;
/*margin:15px 0 15px 0 */
 }
 
 #showall, {
padding:10px 0;
margin:15px 0 15px 0
 }
 
#taal{
margin-left:15px;
margin-right:15px;
 }
<!--
#taal h3{
  margin-left:0px;
  padding-left:0px;
  font-size:12px;
  color:#000000;
  text-transform:uppercase;
  font-weight: bold;
 }
 -->
 #taal .InputRight{
  margin-left:0px;
  padding-left:0px;
  font-family:Arial, Helvetica,  sans-serif;
  color:#000000;
  font-size: 11px;
 }
 
#sponsors .black {

  color:#000000;



}

#sponsors .black a{

  color:#000000;



}

#sponsors .black a:link{

  color:#000000;



}

#sponsors .black a:visited{
color:#000000;
}
#sponsors .black a:active{
  color: #000000;



}


.greyLink a:link     {FONT-SIZE: 10px;  COLOR: #888686; FONT-FAMILY: Arial, Helvetica,  sans-serif; TEXT-DECORATION: none}
.greyLink a:visited  {FONT-SIZE: 10px;  COLOR: #888686; FONT-FAMILY: Arial, Helvetica,  sans-serif; TEXT-DECORATION: none}
.greyLink a:active   {FONT-SIZE: 10px;  COLOR: #888686; FONT-FAMILY: Arial, Helvetica,  sans-serif; TEXT-DECORATION: none}
.greyLink a:hover    {FONT-SIZE: 10px;  COLOR: #000000; FONT-FAMILY: Arial, Helvetica,  sans-serif; TEXT-DECORATION: none}

.blackLink a:link     {FONT-SIZE: 10px;  COLOR: Black; FONT-FAMILY: Arial, Helvetica,  sans-serif; TEXT-DECORATION: none}
.blackLink a:visited  {FONT-SIZE: 10px;  COLOR: Black; FONT-FAMILY: Arial, Helvetica,  sans-serif; TEXT-DECORATION: none}
.blackLink a:active   {FONT-SIZE: 10px;  COLOR: Black; FONT-FAMILY: Arial, Helvetica,  sans-serif; TEXT-DECORATION: none}
.blackLink a:hover    {FONT-SIZE: 10px;  COLOR: #888686; FONT-FAMILY: Arial, Helvetica,  sans-serif; TEXT-DECORATION: none}

#downloadstitle a,#reactionstitle a
{
    TEXT-DECORATION: none; padding-right:15px; margin-right:0px; margin-left:0px; padding-bottom: 0px;      padding-top: 7px; margin-bottom:0px; width:154px; height:23px; margin-top: 30px; background: #e3e5e6; font-family:Arial, Helvetica,  sans-serif; font-size:18px;font-weight:bold; color:#000000;
  text-transform:uppercase; text-align:left;
}

.captchaBorder
{
    border-style: dashed;
    border-width: thin;
    border-color: #888686;  
}

.reactioncontent{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:11px;
  font-weight: regular;
  padding: 0px;;
  display:block;
  width:400px;
  float:left

}

.reactieproduction{
  font-size:11px;
  font-weight: bold;
  display:block;


}



.titlereactions
{
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
height:23px;
margin-bottom:0;
padding:7px 15px 0;
text-align:left;
text-transform:uppercase;
vertical-align:middle;
width:522px;

  

}
.titlereactions a
{
  
  font-size:18px;
  display:block;
  margin:0px 0 5px 0;
  text-decoration:none;
  color:#000000
  

}

.spacer
{
  
  height:10px;
  display:block

}


#reactionimage{
  
  float:left
  

}


.meerinput{
  width:154px;
  background-color:#000000;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:11px;
  color: #FFFFFF;
  text-align:left;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom:15px;
  padding-top:15px;

}

.meerinput a{ text-decoration:none;
  color: #FFFFFF;
}

.meerinput h1 a{
text-decoration:none;

}



.meerinput a:hover{
  text-decoration:none;




}

.meerinput .title{
  font-family:Arial, Helvetica,  sans-serif;
  font-size:12px;
  font-weight:bolder;
  padding-top:15px;
  padding-bottom:0px;
  margin-bottom:0px;
}

.meerinput img{

  margin-bottom:0px;
  margin-top:0px;

}

#lastAnswersTitle
{
  padding-right:15px;
  margin-right:0px;
  margin-left:0px;
  padding-bottom: 0px;  
  margin-top:10px;
  margin-bottom:10px;
  width:154px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:18px;
  font-weight:bold;
  color:white;
  text-transform:uppercase;
  text-align:left;
}

#lastAnswersTitle a
{
    TEXT-DECORATION: none;
    padding-right:15px;
    margin-right:0px;
    margin-left:0px;
    padding-bottom: 0px;      
    margin-bottom:0px;
    width:154px;
    font-family:Arial, Helvetica,  sans-serif;
    font-size:18px;
    font-weight:bold;
    color:white;
    text-transform:uppercase;
    text-align:left;
}

#lastAnswersContent
{
  text-align: left;
  padding-left: 17px;
  padding-right: 10px;
}

#lastAnswersActionLinks
{
  margin-top : 10px;
}


#lastAnswersActionLinks  a:link, #lastAnswersActionLinks a:visited, #lastAnswersActionLinks a:active
{
  FONT-SIZE: 11px;  
  COLOR: white;
  FONT-FAMILY: Arial, Helvetica,  sans-serif;
  TEXT-DECORATION: underline;
}

#lastAnswersActionLinks a:hover
{
  FONT-SIZE: 11px;  
  COLOR: #888686;
  FONT-FAMILY: Arial, Helvetica,  sans-serif;
  TEXT-DECORATION: none
}

.lastAnswersComment  
{
  FONT-SIZE: 10px;  
  COLOR: white;
  FONT-FAMILY: Arial, Helvetica,  sans-serif;
  TEXT-DECORATION: none;
  margin
}

.lastAnswersCommentLink a, .lastAnswersCommentLink a:link, .lastAnswersCommentLink a:visited, .lastAnswersCommentLink a:active
{
  FONT-SIZE: 10px;  
  COLOR: white;
  FONT-FAMILY: Arial, Helvetica,  sans-serif;
  TEXT-DECORATION: none
}

.lastAnswersCommentLink  a:hover
{
  FONT-SIZE: 10px;  
  COLOR: #888686;
  FONT-FAMILY: Arial, Helvetica,  sans-serif;
  TEXT-DECORATION: none
}

.lastAnswerPosterName
{
  display: block;
}

.lastAnswerPostItem
{
  display: block;
  margin-bottom: 10px;
}

#innercontentAnswersArchive
{
  width:532px;
  font-family:Arial, Helvetica,  sans-serif;
  font-size:11px;
  font-weight: normal;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom:0px;
  padding-top:15px;
  position:relative
}

.postitContainer
{
    width:159px;
    padding: 0px 5px 10px 5px;
}

.postit
{
    width:149px;
    text-transform:uppercase;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    cursor: pointer
}

.postit a:hover, .postit a:link, .postit a:visited, .postit a:active
{
    text-decoration: none;
    font-weight:bold;
    color: black;
    text-transform:uppercase;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;    
}

.postittop
{
    width:149px;
    display:block;
    height:6px;
    cursor: pointer
}

.postitmiddle
{
    width:108px;
    padding:0px 33px 0px 8px;
    margin:-1px 0px 0px 0px;
    display:block;
    line-height:18px;
    cursor: pointer
}

.postitbottom
{
    width:149px;
    display:block;
    height:39px;
    cursor: pointer
}

.postittop.ds1
{
    background:url(../img/PostIt/top_ds1.gif) no-repeat top left;
}

.postitmiddle.ds1
{
    background:url(../img/PostIt/back_ds1.gif) repeat top left;
}

.postitbottom.ds1
{
    background:url(../img/PostIt/bottom_ds1.gif) no-repeat top left
}


.postittop.ds2
{
    background:url(../img/PostIt/top_ds2.gif) no-repeat top left;
}

.postitmiddle.ds2
{
    background:url(../img/PostIt/back_ds2.gif) repeat top left;
}

.postitbottom.ds2
{
    background:url(../img/PostIt/bottom_ds2.gif) no-repeat top left
}


.postittop.ds3
{
    background:url(../img/PostIt/top_ds3.gif) no-repeat top left;
}

.postitmiddle.ds3
{
    background:url(../img/PostIt/back_ds3.gif) repeat top left;
}

.postitbottom.ds3
{
    background:url(../img/PostIt/bottom_ds3.gif) no-repeat top left
}


.postittop.ds4
{
    background:url(../img/PostIt/top_ds4.gif) no-repeat top left;
}

.postitmiddle.ds4
{
    background:url(../img/PostIt/back_ds4.gif) repeat top left;
}

.postitbottom.ds4
{
    background:url(../img/PostIt/bottom_ds4.gif) no-repeat top left
}

.dalistshortdescription
{
color: black;
    padding-left: 15px;
    padding-right: 15px;
  line-height:16px
}

.dalistshortdescription:hover
{
color: black;

}

.dalistshortdescription p
{

  line-height:16px
}

.dalistshortmore
{
    padding-left: 15px;
    padding-right: 15px;
    text-align: right
}

.footer_sub
{
font-size:14px;
font-weight:bold;
color:#000000
  /*display:block;
  height:30px;
  float:left*/
}

.seperator
{
margin:0 5px 0 5px
}

#sponsors a.titlesubs
{
font-weight:bold


}
.footer_sub2
{
font-size:14px;
font-weight:bold;
margin-top:15px
  /*display:block;
  height:30px;
  float:left*/
}

.footer_sub_content
{
  display:block;
}

/*************************** ProductionGroupAdministration  */


    
    .ProductionGroupAdministration{
    
        margin: 20px;
    }



    
    .ProductionGroupAdministration .CreateTextBox
    {
        width: 250px;
    }

    .ProductionGroupAdministration .DeleteButton
    {
        margin-left:-2px;
        margin-top:10px;
        
    }

    
    .ProductionGroupAdministration  #HelpForCreationOfProductionGroup
    {
        line-height:150%;
        font-size: 95%;
        font-style: italic;
        margin-left:10px;
        width:310px;
    }
    
    .ExistingGroups .Title{
        margin-top:50px;
    }

    .ExistingGroups LI{
        margin-bottom:10px;
    }

    
    .ExistingGroups{
        margin-top:20px;    
        text-align:left;
    }

    .ExistingGroups TH{
        white-space:nowrap;
    }
    
    .ExistingGroups TD{
       vertical-align:top;
       padding:5px;
    }

    
    .ProductionGroupAdministration  #HelpForCreationOfProductionGroup strong
    {
        background-color: Yellow;
    }
    
/*************************** RelationProductions  */
    
    .RelationProductions ul{
        
        margin:0px;
        padding:8px 0px 0px 10px;
        list-style:none;
    }
    
    .RelationProductions ul li
    {
    
        line-height:normal;    list-style:none;
        background: transparent url("/img/images2007/hand2.gif") no-repeat  ;
            
            
        margin:0px;
        padding:0px 10px 8px 27px;
width:320px
    }    
    
    
    
    .ProductionTitle{
        /*font-weight:bold;*/
    }
    
    .ProductionSubTitle{
    
    }


.todo{color:red;font-weight:bold;}




#col_1_new{
float: left;
width:557px; /*added 15 pixels from right margin*/
margin:0 0px 0 0;
padding:0 0px 0 0

}
#col_2_new{
float: left;
width:400px

}

#col_3_new{
clear: both;
width:100%

}





#sharethis{
display:block;
float:right;
margin:10px 15px 7px 0;
text-align:right;
    
    }

#greyline{
width:100%;
height:1px;
background:#cccccc;
margin:10px 0 10px 0;
clear:both

    }


/* === Digital Archive Start === */



#digitalarchiveaudio
{    
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#EDEEEF none repeat scroll 0 0;
    color:#000;
    font-family:Arial,Helvetica,Verdana;
    padding:0px 0px 0px 0x;
    text-align:left;
    width:373px;
  vertical-align:top;
  float:left
}

#digitalarchiveflicker
{    
padding:0px 0 10px;
    background:#EDEEEF;
    color:#000;
   /* margin:15px 0 0px 0;*/
    text-align:left;
    width:374px;
  vertical-align:top;
  display:block;
  float:left
}




#digitalarchive #digitalarchiveflicker img{
    height: 91px;
    width: 91px;
}
#digitalarchiveflicker img {margin:0px !important}


#digitalarchive .title
{     
    display:block;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
}

#digitalarchive .thumb
{

}  

.LanguageInfo {     
margin: 0 0 0 20px
}


#digitalarchive img{
padding:0px 0 0 0;
margin:0 0px 0 0
}

#digitalarchive .link
{
   text-align:right;
   display:block;
   padding-bottom:15px
}

#digitalarchive .audio img
{
    width:20px;
    text-align:left;
    vertical-align:middle;  
    padding-right:5px;  
}
    
#digitalarchive .audio
{
    padding:2px 0px 2px 0px;
}  


#lastReactionsContent  
{
    display:block;
  width:100%
}

.blackLink
{
    display:block;
  width:100%
}

.reactiontitle{
    display:block;
  width:100%;
  font-weight:bold;
  font-size:14px}
  
  
.reactiontext{
    display:block;
  width:100%;
  font-weight:bold;
  font-size:14px}


.formreations input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCFCFC none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:Gray;
font-size:11px;
margin:0 3px 0 0;
padding:3px 23px 4px 9px;
width:152px;
}

#reactioncontentIntro{

margin:3px 0px 7px 0;

}

#reactioncontentProdName{

margin:0px 0px 7px 0;

}

.verplichtevelden{

margin:0px 0px 7px 0;
display:block
}

.Netetiquettetitle{

padding:10px 0px 1px 0 !important;
display:block
}
.Netetiquettetext{

margin:0px 0px 17px 0;
display:block
}


.reactionstable  .InputLeft2{
text-transform:none;
font-weight:normal

}

.tablespace{
height:4px

}


.reactionstable input {
background:#fcfcfc;
border:1px solid #e3e5e6;
color:Gray;
font-size:11px;
margin:0 3px 0 0;
padding:3px 3px 4px 9px;
width:200px;
}

.namereactie{
font-weight:bold;
display:block;
font-weight:bold;
font-size:12px
}

.reactionstable textarea {
background:#fcfcfc;
border:1px solid #e3e5e6;
color:Gray;
font-size:11px;
margin:0 3px 0 0;
padding:3px 3px 4px 9px;
width:152px;
}

.reactionstable input.Buttonreacties{
background:#e3e5e6;
border:1px solid #e3e5e6;
color:#626f62;
font-size:11px;
margin:7px 0px 7px 0;
padding:3px 3px 3px 3px;
width:auto
}


#reactieklein{
float:left;
width:92px; height:90px; margin:0 10px 0 0
}

#divLongDescription
{
 margin:15px 0 0 0
}

#lastReactionsContent
{
 padding:15px 0 0 0;
  margin:15px 0 0 0;
 border-top:1px solid #CCCCCC
}


a.searchbutton

{
/*background: transparent url("../img/images2007/backsearch.gif") no-repeat top right;*/
height:18px;
padding:0px 0 0 0;
width:18px;
display:block;
float:left;
text-decoration:none;
}

.searchbutton:hover

{
background: transparent url("../img/images2007/backsearch2.gif") no-repeat top right;

}

.promo
{
float:left;
display:block;
width:100%
}

#promo{
float:left;
display:block;
padding:0 15px;
margin:15px 0 0 0
}

.promo img
{
float:left
}


.promo a
{
float:left;
margin:1px 0 0 4px;
font-size: 12px;
}

.books a
{
    text-decoration: none;
    float: left;
    font-size: 12px;
    margin: 0px 0 0 4px;
    text-decoration: none;
}

.books span
{
    text-decoration: underline;
}

.da_sidebarlist{
float:left;
display:block;
padding:4px 15px;
margin:0 0 0 0;
background-color:#EDEEEF;
width: 343px;
}


/* === Digital Archive End === */


#htmlHeader{
width:925px;
position:relative;
height:430px;
margin: 16px 0 0 0;

}
#htmlHeaderColumn1{
float:left;
width:746px;
}

#htmlHeaderColumn2{
width:168px;
position: absolute;
display:block;
right:0;
}



#htmlHeaderColumn1TopMenuLogo{
float:left;
width:192px;
height:77px;
z-index:5;
position:relative;
background:#FFFFFF;
margin:0 0 -50px 0
}
#htmlHeaderColumn1TopMenuItems
{
float:left;
z-index:5;
position:relative;
background:#FFFFFF
}
#htmlHeaderColumn1TopMenu ul
{


margin:0 0 7px 0;

}

#htmlHeaderColumn1Picture{
margin:0px 0 0px 0;
overflow:hidden;
height:257px;
width:746px;
float:left;
}

#htmlHeaderColumn1TopMenuItems ul  {
margin:0px;
padding:0px}


#htmlHeaderColumn1TopMenuItems ul li {
list-style:none;float:left;font-weight:bold;
margin:0 10px 0 0;
padding:10px 0px 10px 0px;
display:block;
  width:100px;font-size:32px;
}
#htmlHeaderColumn1TopMenuItems ul li a{


text-decoration:none;
font-size:15px;



}

#htmlHeaderColumn1Titles
{
  clear: both;
  text-decoration:none;
}

#htmlHeaderColumn1Titles a
{
  text-decoration:none;
}

#htmlHeaderColumn1TopMenuItems
{
float:left

}

#htmlHeaderColumn1TopMenuItems
{
float:left

}


#htmlHeaderColumn1TopMenu ul li
{
list-style:none;

}

#htmlHeaderColumn1TopMenu ul li a
{
float:left;
list-style:none;
font-size:22px;
font-weight:bold;
text-decoration:none
}



#GrandCafe
{
    background: url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
    border: 1px solid #CCCCCC;
    color: #222222;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
    font-family:Verdana ,Arial,sans-serif;
    font-size:10.5667px
}

#htmlHeaderColumn1TopMenuItems
{
float:left;
width:546px;

}
#htmlHeaderColumn2links
{
padding:0px;
display:block
}

#htmlHeaderColumn2links ul
{
margin:0px;
padding:0px

}


#htmlHeaderColumn2links li a
{
text-decoration: none;
font-weight:bold
}

#htmlHeaderColumn2imagelinks{

display:block

}

#htmlHeaderColumn2imagelinks_seizoen {

}

#htmlHeaderColumn2imagelinks_seizoen a{
width:170px;
text-transform:uppercase;
text-decoration:none;
margin:0 20px 0 0;
font-weight:bold

}

#htmlHeaderColumn2imagelinks_abo a{
text-transform:uppercase;
text-decoration:none;
font-weight:bold
}

#htmlHeaderColumn2imagelinks_abo
{
    display: block;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top:10px
}


#htmlHeaderColumn2links li
{
list-style:none

}

#htmlHeaderColumn1MainTitle h1

{
font-size:40px;
font-weight:bold;
padding:7px 10px 7px 10px;
width:726px;
background:#CCCCCC;
text-transform:uppercase;
color:#000000;
height: 40px;
  margin:0px
}

 #htmlHeaderColumn1MainTitle
{
    color: #000000;
    font-size: 40px;
    line-height:42px;
    font-weight: bold;
    height: 40px;
    margin: 0;
    padding: 7px 10px;
    text-transform: uppercase;
    width: 726px;
    vertical-align:baseline;
            
}

#htmlHeaderColumn1SubTitle h2
{
font-size:16px;
font-weight:bold;
padding:5px 10px 5px 10px;
width:726px;
color:#FFFFFF;
background:#000;
text-transform:uppercase;
height:19px;
  display:block
}

#htmlHeaderColumn1TicketSale
{
font-size:16px;
font-weight:bold;
width:726px;
color:#FFFFFF;
background:#7f7f7f;
padding:5px 10px 5px 10px;
text-transform:uppercase;
display:block;
float:left;
height: 18px
}

#htmlHeaderDate
{
float:left;



}

.Ticketsaleimg
{
float:right;
width:auto;
margin: -4px 0px 0 0;

}

.abo_imagelink{
display:block;
margin:0 0 5px 0

}

.Productie{
display:block;
padding:0px 0 0px 0

}

/*.icon{
display:block;
padding:2px 4px 0px 0;
float:left;

}*/

/*
#innercontent .icon  {
  padding-right:0px;
  margin-bottom:0px;
  padding-left:0px;
  margin-top:0px;
  padding-right:10px;
  }*/
.producttext{
font-weight:bold;
display:block;
padding:3px 0 3px 0;
float:left;
width:300px

}


.productprice{

display:block;

float:left;
width:100%

}

.buyproduct{
display:block;
float:left;
width:100%;
padding:0px 0 7px 0;
margin:0 0 7px 0;
border-bottom:1px solid #E3E5E6

}

.buyproductimg{
padding:0px 0 0 0;
float:right;

}

.leftproduct{
float:left;
width:120px

}

.rightproduct{
float:left;
width:350px


}

.footernavtitle
{
text-transform:uppercase;
color:#FFFFFF
}

#footer .footernavtitle a
{
font-size:14px;
color:#FFFFFF;
padding:0 0 3px 0;
display:block;
text-transform:uppercase
}

.footernavtitle a:hover
{
font-size:14px;
color:#FFFFFF;
padding:0 0 3px 0;
display:block;
text-transform:uppercase;
text-decoration:underline

}
#spanticket2 img, .spanticket2 img{

}
#spanticket2, .spanticket2{

float:right;
/*margin:0 0px 0 10px;
width:59px;   */
/*display:block;
height:30px;*/


}

#spanticket3, .spanticket3{
float:left;
margin:0 0px 0 0px;
/*display:block;*/


}




.audioplayerdownload{
text-align:right;
padding: 5px 0 5px 0;
display:block
}

.audioplayer{
padding: 0px 0 10px 0;
display:block
}

#flickerfotos{
padding: 15px 0 0px 0;
display:block;
float:left
}

#footer_contactrss{
margin: 10px 0 0px 0;
display:block;
}

.Alignright, .alignright
{
float:right;
padding:10px 0 10px 10px
}

.AlignLeft, .alignLeft{
float:left;
padding:10px 10px 10px 0px
}

.Winkelmandje{
margin: 0px 3px 0px 0;
display:block;
float: left
}

#innercontent ol{
margin:5px  0 7px 20px;
padding:0px
}

#innercontent ol li {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0px  0 3px 0px;
font-weight:normal;
line-height: normal;
list-style:square outside none;
}


#innercontent .Category a {

text-decoration:none;
font-size:12px
}

#innercontent a:focus {outline: 0;}
#innercontent a:active {outline: 0;}


.Productie a:hover {
text-decoration:underline !important
}

.Productie a span:hover {
text-decoration:underline !important
}

#footer ul ul li a:focus {outline: 0;}
#footer ul ul li a:active {outline: 0;}

#composers .detail a:focus {outline: 0;}
#composers .detail a:active {outline: 0;}

a:focus {outline: 0;}
a:active {outline: 0;}

#spanTickets{float:left}
.spanDate{float:left;
margin:0 7px 0 0}

.audiotable{margin:0 15px 0 15px;
width:180px}

.audiotable tr.player{padding:0 0px 10px 0px;
display:block
}

.audiotitle{
font-weight:bold;
font-size:13px;
margin:10px 0 4px 0;
display:block}

.downloadmpplayer{
text-align:right;
display:block;
margin:7px 15px 0 15px}

.audiotable .downloadmpplayer{
text-align:right;
display:block;
margin:0px 0 10px 0}


.audiotable tr.player {
    display: block;
    padding: 0 0 5px;
  margin:3px 0 0 0
}

#col_1_new #links a {

    margin: 0 15px 0 20px;

}

#col_1_new #price {
    margin: 4px 0px 0 20px;
  display:block
}



#col_3_new  {
    margin: 0 0px 0px 0px;
}

#architeture h2 {
color: #000000;
    display: block;
    font-size: 14px;
    margin: 0 0 3px;
  font-weight:bold;
    text-transform: uppercase;
}

.dalistshortdescription{

    font-size: 12px;

}

.dalistshortdescription:hover{

    font-weight:normal;
  text-decoration:underline

}
#architeture h3 {
    color: #000000;
    display: block;
    font-size: 12px;
  line-height:16px;
    font-weight: normal;
    margin: 0 0 3px;
    text-transform: uppercase;
}

#architeture h3:hover, #architeture h2:hover, #architeture span:hover {
text-decoration:underline;
}

#architeture .more
{
text-decoration:underline;
display:block;
font-weight:bold;
padding-bottom:15px

}


#architeture #architeturedate {


}

#architeture #divShortDescription {

    margin: 0px 0;
}

#col_1_new #composers {

    margin: 0 0 0 20px;

}

#col_1_new #room {
    margin: 4px 0 0 20px;
  display:block
}

#col_1_new #divLongDescription {
    margin: 15px 0 0 20px;
}

#col_1_new .titlereactions {

    padding: 7px 15px 0 20px;

}

.flickrimglink{
height:93px;
width:93px;
display:block}

.presstitle{
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
height:23px;
margin-bottom:0;
margin-top:0px;
padding:7px 15px 0;
text-align:left;
text-transform:uppercase;
vertical-align:middle;
}
#leftNav a.selected{
  text-decoration:underline;
}



.bodyreactions
{
  float:left;
  margin:10px 0 0px 20px
  
}

    .ProductionOverviewItem
    {
       display: block;
    float: left;
    margin-bottom: 20px;
    width: 550px;
    }
    
    .ProductionOverviewItem .Image
    {
        float: left;
margin:0 15px 0 0
    }
    
    .ProductionOverviewItem .Category
    {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    
    .ProductionOverviewItem .Container
    {
        float: left;
        width: 420px;
    }
    
    .ProductionOverviewItem .Image a
    {
        display: inline-block;
        height: 108px;
        min-width: 108px;
        border: 0;
    }
    
    .ProductionOverviewItem .Productie
    {
        display: block;
        padding: 0 0;
    }
    
    .ProductionOverviewItem .Image a img
    {
        border-width: 0px;
    }
    
    .ProductionOverviewItem .paragraph
    {
        font-size: 12px;
        line-height: 17px;

        padding-top: 0;
    }




#innercontent .ProductionOverviewItem h2{


 display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}




#innercontent .ProductionOverviewItem h3 {
    display: block;
    font-size: 14px;
    line-height: normal;
    margin: 0 0 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
  font-weight: bold ;
}


#composers .ProductionOverviewItem h3 {
    display: block;
    font-size: 14px !important;
    line-height: normal;
    margin: 0 0 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
      font-weight: bold !important;
}
.ProductionOverviewItem .DateTickets{
    margin: 5px 0 0 0;
}


.ProductionOverviewItem .Category span.CategorySpan{
   font-weight:bold
}
a.linkFlickr
{
 /* background: transparent url("../img/flickr2.gif") no-repeat top left;
  padding:0 0 0 23px;*/
  display:block;
text-decoration:underline;

  margin:8px 0 2px 10px
}


a.linkFlickr:hover
{

  color:#f7379c;

}






.RelationProductions {
float: left;
background:#EDEEEF

}



#youtubeVideo_56324{
margin:0 0 0 0;
float:left

}

#digitalarchive{
z-index:1

}

#composers a, #composers a:link {
  /*text-decoration: none;*/
}
#composers h3:hover, #composers a:hover h3, #composers a:hover  {
  text-decoration: none;
}

#composers .Productie a span:hover {
text-decoration:none !important
}

.GeneralFacebookLike
{

    margin:0px 0 0 0;
  padding-top:8px;
height:20px;
    color: #fff !important;

}
.fb_iframe_widget {color: #fff !important;}



.GeneralFacebookLike span
{
    color: #fff !important;
    margin:0px;
  padding:0px

}

/*
.generalFacebookLike{
  z-index:99;
  position:absolute;
  top:5px;
  left:10px;
}

.generalFacebookLike iframe{
  border:none;
  overflow:visible;
  width:400px;
}
*/

.subFacebookLike{

    position: relative;
    top: -26px;
    width:auto;
    z-index: 99;

  }

.subFacebookLike table{

text-align:right

  }


.subFacebookLike iframe{
    border: medium none;
    float: right;text-align:right;
    overflow: visible;
 
}

.subFacebookLike iframe #LikePluginPagelet{

    float: right;text-align:right;

 
}

.connect_widget{
    width:100%
}

#focus a, #focus a:link {text-decoration:none;}
#focus a:hover {text-decoration: underline;}



#tophome1, #tophome2{
    width:100%;
  display:block;float:left
}

#lefthomenew{
 width:368px; margin-right:5px;float:left;
 margin-bottom: 10px;
}
#righthomenew{
  width:552px; margin-left:5px;float:left
    
}

#tophome1a{
width:176px; float:left; margin-right:5px
   
}

#tophome1b{
width:371px; float:left;background:#E3E5E6
   
}

#tophome2a{
width:375px; float:left; margin-right:5px
   
}

#tophome2b{
float:left; margin-left:5px,width:197px
   
}

#tophome2b .Widgetheader {

 background :#336699;
  color: #fff;
  display: block;
  font-family: Arial,Helvetica,Verdana;
  font-size: 16px;
  font-weight: bold;
  height: 23px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 8px;
  text-align: left;
  text-transform: uppercase;
}

#bottomhome1a{
width:368px; margin-right:5px;float:left
   
}


#bottomhome1b{
width:557px; float:left;background:#e3e5e6
   
}

#bottomhome1b #architeturetitle {
  /*background: none repeat scroll 0 0 #000000;
  color: #FFFFFF;*/

 width:527px
}

#bottomhome1b #architeture {

  width: 535px;
}

#bottomhome
{
    width:100%;
  display:block;float:left
}

#tophome1b .actueeltitle {
  background: none repeat scroll 0 0 #000000;
  color: #fff;
  display: block;
  font-family: Arial,Helvetica,Verdana;
  font-size: 18px;
  font-weight: bold;
  height: 23px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 8px;
  text-align: left;
  text-transform: uppercase;

}

#tophome2{

  margin: 5px 0 0 0
}


.allvideos{
    width:100%;
  display:block;float:left;
  margin: 10px 0 10px 0
}

#actueelhome1{
  padding:15px


}



.Hide
{
    display:none;    
}


.fbConnectWidgetTopmost {

  border-right: 0px solid #AAAAAA;

  border-width: 0px;

}


.recaptchatable
{
   width: 525px;     
}
/*some styles for additonal whitespace in the contenteditor */
.bottompadding25 {padding-bottom: 25px;}
.bottompadding40 {padding-bottom: 40px;}
.bottompadding60 {padding-bottom: 60px;}
.fontGrey {
color: #AFBAC3;
text-transform: uppercase;
font-weight:bold;
}
#innercontent .tinymceEditor a { font-size: 1em;}


#meerFrame
{
    height:148px;
}






/*************************** TOP NEW  */
#top{
  padding-top:0px;
  padding-bottom:15px;
  margin-top:0px;
  width:100%;
  height:20px;
  background-color:#7F7F7F;
}

#topleft {
  float: left;
  margin-left: 3px;
}

#topleft .GeneralFacebookLike
{
  height: 22px;
  margin-top: 2px;
  padding: 3px 5px 5px 5px;
}

#topleft #cart a {
  display: block;
  color: #ffffff;
  text-decoration: none;
  margin-left: 10px;
  font-size: 11px;
  line-height: 20px;
  padding-top:7px;
}


#topright {
  float: right;
  text-align: right;
  padding-right:5px;
}

#topnav, #language {
  float: right;
  display: inline-block;
  margin:0;
  text-align: left;
  padding-top: 7px;
  font-family: Arial, Helvetica,  sans-serif;
  font-size: 10px;
  color:#888686;
  padding-left:10px;

}

#topnav li {
  list-style-type:none;
  line-height: 20px;
}

#language li {
  display: block;
  float: left;
  border-left: solid 1px #ffffff;
  padding: 0 10px;
  list-style-type:none;
  line-height: 20px;
}

#language li.active {
  display: none;
}

#topnav a, #language a{
  font-family:Arial, Helvetica,  sans-serif;
  font-size: 11px;
  text-decoration:none;
  line-height: 20px;
  color:#ffffff;
}

#topnav a:hover, #language a:hover, #topleft #cart a:hover {
  text-decoration:none;
  color:#E4AF5A;
}

#language li.firstLanguage{
  border-left: 0 none;
}


#soon .tickets a img {
  margin-top:10px;
}

#accountIframe {
    min-height: 500px;
}

#basketIframe {
    overflow: auto !important;
    direction: rtl !important;
    overflow-x: hidden !important;
    overflow-y: scroll !important;
}

ul#menu {
    padding: 0;
    margin: 0;
}

    ul#menu li {
        list-style-type: none;
        display: inline-block;
    }

       
        

    ul#menu li {
        display: block;
  float: left;
  
  padding: 0 10px;
  list-style-type: none;
  line-height: 20px;
    }

      

div#header-wrapper a:visited, div#header-wrapper a {
    color: #fff;
    text-decoration: none;
}

    div#header-wrapper a:hover {
        color: #E4AF5A;
    }

div#header-wrapper {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    line-height: 20px;
    color: #ffffff;
    display: inline-block;
    width: 660px;
}
#language
{
padding-left:0px;
}
div.login-container {
    float: right;
    padding-top: 8px;
}

div.basket-container {
    width: 200px;
    float: left;
    padding-top:     padding-top: 8px;
    padding-left: 10px;
}

.GeneralFacebookLike {
    width: 400px;
    float: left;
}

.header-img {
    display: inline-block;
    width: 16px;
    height: 16px;
}

.header-icon-wrapper, .header-icon-label {
    display: inline-block;
}

div.header-icon-shoppingcart {
    padding-right: 10px;
    height: 25px;
    background: url('../img/shoppingcart.png');
    background-size: 16px 16px;
    padding-left: 22px;
    background-repeat: no-repeat;
    display: inline-block;
}

div.header-icon-timer {
    height: 25px;
    background: url('../img/timer.png');
    background-size: 16px 16px;
    padding-left: 22px;
    background-repeat: no-repeat;
    display: inline-block;
}

@font-face {
    font-family: 'unicasbop-mediumregular';
    src: url('../fonts/unicasbop-medium-webfont.eot');
    src: url('../fonts/unicasbop-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/unicasbop-medium-webfont.woff') format('woff'),
         url('../fonts/unicasbop-medium-webfont.ttf') format('truetype'),
         url('../fonts/unicasbop-medium-webfont.svg#unicasbop-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
    /*font-family: UnicaSBOP-Bold;
    src: url('../fonts/UnicaSBOP-Bold.eot');*/
}

.menu-item {
    font-family: unicasbop-mediumregular;
    font-size: 18px !important;
    display: inline-block;
    padding-top: 12px;
    padding-left: 34px;
    padding-right: 8px;
    padding-bottom: 8px;

  
}
.menu-item:hover {
    background-image: url('../img/arrow-green.png');
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: 12px 10px;  
}

/*#htmlHeaderColumn1TopMenuItems ul li {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
    width: auto;
}*/

.sro-button.cta
{
    border-width: 1px;
    border-color: black;

background-color:#fde800;
padding:5px;
    font-weight: bold;
    text-transform: uppercase;
margin-right:25px;
margin-top:10px;


}
.add-membership-container
{
text-align: center;
}
.sro-button.cta:hover
{
    cursor: pointer;
}

#mobilesection {
    height: 40px;
    display: block;
    font-weight: bold;
    clear: both;
    line-height: 40px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
