/****************************************************************************/
/* Because RedDot places HTML and BODY tags before this lines               */
/* the first style has to be a fake one                                     */
/****************************************************************************/
.fake_style{
 color                :black;
}
/****************************************************************************/
/*                   COLOUR SCHEMA FOR SPECIFIC MUSICAL                     */
/****************************************************************************/
body {

background-image: url(/images_production_general/MIA_achtergrond_textloos.jpg);
background-repeat : no-repeat;
background-position : top center;

background-color : #000000;
}
.bg_extra {

/* background-color     : #000000;*/
}
.top_nav {

}
.bg_main_table {

}
.bg_main_table2 {

}
.bg_dash {

}
.bg_dash2 {


}
/****************************************************************************/
/*                             DASHBOARD                                    */
/****************************************************************************/
table.dashboard {
 border-width         : 1px; 
 border-style         : solid; 
 border-color         : #ffffff;
}
.dashboard_line {
 background           : #C7AE9B; 
}

.dashboard {
 background-color     : #584B83;
 font-family          : Arial, Helvetica, sans-serif;
 font-size            : 11px;
 color                : #FFFFFF;
 font-weight          : bold;

}
a.dashboard {
 font-family          : Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-size            : 11px;
 color                : #FFFFFF;
 text-align           : left;
 text-decoration      : none; 
}
a.dashboard:visited {
 font-family          : Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #FFFFFF;
 text-align           : left;
 text-decoration      : none; 
}
a.dashboard:hover {
 font-family          : Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #FFFFFF;
 text-align           : left;
 text-decoration      : underline;
}
/****************************************************************************/
/*                           LAST MINUTES                                   */
/****************************************************************************/
.lastminutes {
 background-image     : none; 
 background-color     : #AE1314;
 font-family          : Arial, Helvetica, sans-serif;
 font-size            : 11px;
 color                : #FFFFFF;
 font-weight          : bold;
}
a.lastminutes {
 font-family          : Arial, Helvetica, sans-serif;
 font-size            : 11px;
 color                : #FFFFFF;
 font-weight          : normal;
 text-decoration      : none;
}
a.lastminutes:visited {
 font-family          : Arial, Helvetica, sans-serif;
 font-size            : 11px;
 color                : #FFFFFF;
 font-weight          : normal;
 text-decoration      : none;
}
a.lastminutes:hover {
 font-family          : Arial, Helvetica, sans-serif;
 font-size            : 11px;
 color                : #FFFFFF;
 font-weight          : normal;
 text-decoration      : underline;
}
td.lastminutes_border {
 border-width         : 1px;
 border-style         : solid;
 border-color         : #BF1616; 
}
.lastminutesheader {
 background-color     : A21113;
}
/****************************************************************************/
/*                           NIEUWS/FOTOSHOW                                */
/****************************************************************************/
.fotoshow {
/* border-width         : 2px;
 border-style         : solid;
 border-color         : #FFCE00; */
}
.bg_fotoshow {

 background-image: url(/images_musicals_content/MIA_actiekader.gif);
 background-repeat    : no-repeat;
 background-position  : center;

/* background-color     : #000000; */
}
.nieuwsContent {
/* background-color    : #ACE3F9; */
  font-family         : Georgia;
  font-style          : normal;
  font-weight         : bold;
  font-size           : 12px;
  color               : #ffffff;
}
/****************************************************************************/
/*                          OVERALL LINK STYLE                              */
/****************************************************************************/
A {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 text-decoration      : none;
}
A:visited {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 text-decoration      : none;
}
A:hover { 
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 text-decoration      : underline;
}
/****************************************************************************/
/*                          OVERALL BORDER STYLES                           */
/****************************************************************************/

.border_size {
  width: 1px;
  height: 1px;
}
.border_intro_size{
  width:  1px;
  height: 1px;
}

.border_left {

 background-color     : #FFCE00;
}
.border_right {

 background-color     : #FFCE00;
}
.border_top {

 background-color     : #FFCE00;
}
.border_bottom {

 background-color     : #FFCE00;
}
.bg_content {

 background-image: url(/images_production_general/achtergrond_tabel.gif);
 background-repeat    : repeat-n;
 background-position  : top;

 background-color     : #000000; 
}
.border_left_intro {

 background-color     : #FFCE00;
}
.border_right_intro {

 background-color     : #FFCE00;
}
.border_top_intro {

 background-color     : #FFCE00;
}
.border_bottom_intro {

 background-color     : #FFCE00;
}
.bg_content_intro {

 background-image: url(/images_production_general/achtergrond_tabel.gif);
 background-repeat    : repeat-y;
 background-position  : top;
 
 background-color     : #584B83;
}

/****************************************************************************/
/*          MARGINS & STYLES FOR IMAGES ON CONTENT PAGES                    */
/****************************************************************************/
.foto {
  border-color        : #936473;
}
.familyticket {
  margin-right        : 10px;
}
.fotothumb {
  margin-right        : 3px;
}
.foto2 { 
  border-color        : #936473
}
.fotoright {
  align               : right; 
  margin-left         : 20px; 
  margin-bottom       : 10px; 
  border-color        : #936473;
}
.fotoleft {
  align               : left; 
  margin-right        : 20px; 
  margin-bottom       : 10px; 
  border-color        : #936473;
}
.foto_cast_detail {
  align               : left; 
  margin-right        : 10px; 
  margin-bottom       : 0px; 
  border-color        : #936473;
}
.foto_creative {
  align               : left; 
  margin-right        : 10px; 
  margin-bottom       : 0px; 
  border-color        : #936473;
}
a.foto {
  border-color        : #936473;
}
/****************************************************************************/
/*                BACKGROUND IMAGE STYLES FOR CONTENT PAGES                 */
/****************************************************************************/
.contentBG {
 
 background-repeat    : no-repeat;
 background-attachment: scroll;
 background-position  : top;
}
/****************************************************************************/
/*            STYLES FOR IMAGE ALWAYS AT BOTTOM OF RIGHT CORNER             */
/****************************************************************************/
.bottomImgLeft {

 background-repeat    : no-repeat;
 background-attachment: scroll;
 background-position  : left bottom;
}
.bottomImgRight {

 background-repeat    : no-repeat;
 background-attachment: scroll;
 background-position  : right bottom;
}
/****************************************************************************/
/*                         FOOTER TEXT AND LINK STYLES                      */
/****************************************************************************/
.footer_txt {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-size            : 10px;
 color                : #ffffff;
 text-indent          : 6px;
}
a.footer {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-size            : 10px;
 color                : #ffffff;
 text-indent          : 6px;
 text-decoration      : none;
}
a.footer:visited {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-size            : 10px;
 color                : #ffffff;
 text-indent          : 6px;
 text-decoration      : none;
}
a.footer:hover {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-size            : 10px;
 color                : #ffffff;
 text-indent          : 6px;
 text-decoration      : underline;
}
/****************************************************************************/
/*                           TEXT AND LINK STYLES                           */
/****************************************************************************/
H3 {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 12px;
 color                : #ffffff;
}
.italic {
 font-size            : 10px;
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-variant         : normal;
 font-style           : italic;
}
.foto_text{
 text-decoration      : none;
 font-size            : 8pt;
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-variant         : normal;
 text-align           : left;
 color                : #ffffff;
}
/****************************************************************************/
/*                       MAIN BODY TEXT                                     */
/****************************************************************************/
tbody {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color                : #ffffff;
}
/* table {
 border-width         : 1px; 
 border-style         : solid; 
 border-color         : #000000;
} */
.content_txt {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-size            : 11px;
 color                : #ffffff;
}
.content_txt_pers {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-size            : 11px;
 color                : #ffffff;
}
a.content {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
}
a.content:visited {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
}
a.content:hover {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 text-decoration      : underline;
}
/****************************************************************************/
/*               MATCHES TEXT STYLE OF MUSICAL GRAPHICS                     */
/****************************************************************************/
.nieuwsBlok_txtHead {
 font-family          : Georgia;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 16px;
 color                : #ffffff;
 text-decoration      : none;
}
a.nieuwsBlok {
 font-family          : Arial, Helvetica, san-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 margin-right         : 10px
}
a.nieuwsBlok:visited {
 font-family          : Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 margin-right         : 10px
}
a.nieuwsBlok:hover {
 font-family          : Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 text-decoration      : underline;
 margin-right         : 10px
}
a.songs {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 line-height          : 20px;
}
a.songs:visited {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 line-height          : 20px;
}
a.songs:hover {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 line-height          : 20px;
 text-decoration      : underline;
}
.cast_txtHead {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 12px;
 color                : #ffffff;
}
a.cast_verder {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 line-height          : 20px;
 text-decoration      : none;
}
a.cast_verder:visited {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 line-height          : 20px;
}
a.cast_verder:hover {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 color                : #ffffff;
 line-height          : 20px;
 text-decoration      : underline;
}
a.cast_detail {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-size            : 11px;
 color                : #ffffff;
 line-height          : 18px;
 text-decoration      : none;
}
a.cast_detail:visited {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-size            : 11px;
 color                : #ffffff;
 line-height          : 18px;
 text-decoration      : none;
}
a.cast_detail:active {
 text-decoration      : underline;
}
a.cast_detail:hover {
 text-decoration      : underline;
}
.creative_txtHead {
 font-family          : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 12px;
 color                : #ffffff;
}
.spotlight_txtHead {
 font-family          : Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 12px;
 color                : #ffffff;
}
.spotlight_link {
 font-family          : Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 text-decoration      : none;
 color                : #ffffff;
}
.spotlight_link:active {
 font-family          : Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 text-decoration      : none;
 color                : #ffffff;
}
.spotlight_link:visited {
 font-family          : Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 text-decoration      : none;
 color                : #ffffff;
}
.spotlight_link:hover {
 font-family          : Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : bold;
 font-size            : 11px;
 text-decoration      : underline;
 color                : #ffffff;
}
/****************************************************************************/
/*                     REDDOT ELEMENTS                                      */
/****************************************************************************/
a.rd, a.rd:link, a.rd:visited, a.rd:active, a.rd:hover
{ 
 text-decoration      : none;
 margin               : 0em 0em 0em 0em;
 font-size            : 8pt;
 font-family          : Syntax, Arial, Helvetica;
 font-style           : normal;
 font-weight          : normal;
 font-variant         : normal;
 line-height          : normal;
 text-align           : left;
 color                : #FF0000;
 padding              : 0em;
} 
.rd
{
 margin               : 0em 0em 0em 0em;
 font-size            : 8pt;
 font-family          : Syntax, Arial, Helvetica;
 font-style           : normal;
 font-weight          : normal;
 font-variant         : normal;
 line-height          : normal;
 text-align           : left;
 color                : #000000;
 padding              : 0em;
}
.rd_description
{
 margin               : 0em 0em 0em 0em;
 font-size            : 8pt;
 font-family          : Syntax, Arial, Helvetica;
 font-style           : normal;
 font-weight          : normal;
 font-variant         : normal;
 line-height          : normal;
 text-align           : left;
 color                : #FF0000;
 padding              : 0em;
}
#rd
{
 margin               : 0em 0em 0em 0em;
 font-size            : 8pt;
 font-family          : Syntax, Arial, Helvetica;
 font-style           : normal;
 font-weight          : normal;
 font-variant         : normal;
 line-height          : normal;
 text-align           : left;
 color                : #000000;
 padding              : 0em;
}
#rd_description 
{
 margin               : 0em 0em 0em 0em;
 font-size            : 8pt;
 font-family          : Syntax, Arial, Helvetica;
 font-style           : normal;
 font-weight          : normal;
 font-variant         : normal;
 line-height          : normal;
 text-align           : left;
 color                : #FF0000;
 padding              : 0em;
}
 
 /*********************
 ***  pers foto's
 **********************/
 .pers_foto_txt {
 font-family          : Arial, Helvetica, sans-serif;
 font-style           : normal;
 font-weight          : normal;
 font-size            : 11px;
 color                : #FFFFFF;
}
A.pers_foto_txt, A.pers_foto_txt:active, A.pers_foto_txt:link, A.pers_foto_txt:visited {
 color: #F5D5B2;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}
A.pers_foto_txt:hover {
 color: #F5D5B2;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
}