a:link
{
  text-decoration:none;
}
a:visited
{
  text-decoration:none;
}
a:hover
{
  text-decoration:underline;
}
a:active
{
  text-decoration:none;
}

html
{
  height:100%;
}
body
{
  height:100%;
  margin:0px;
}

.input_text
{ 
  border:1px solid #bbbbbb;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#900000;
  padding:2px;
  background-image:url( ../images/inputbg.gif );
}

.links
{
  font-size:13px;
  color:#003399;
  font-style:normal;
  font-weight:normal;
  font-family:Arial,Helvetica;
}
.pagetitlecap
{
  font-size:24px;
  color:#960300;
  font-style:normal;
  font-weight:normal;
  font-family:Arial,Helvetica;
}
.pagetitle
{
  font-size:18px;
  color:#960300;
  font-style:normal;
  font-weight:normal;
  font-family:Arial,Helvetica;
}
.texttitle
{
  font-size:14px;
  color:#000000;
  font-style:normal;
  font-weight:bold;
  line-height:140%;
  font-family:Arial,Helvetica;
}
.popuptitlecap
{
  font-size:18px;
  color:#960300;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica;
}
.popuptitle
{
  font-size:14px;
  color:#960300;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica;
}
.text
{
  font-size:13px;
  color:#000000;
  font-style:normal;
  font-weight:normal;
  line-height:140%;
  font-family:Arial,Helvetica;
}
.textgrey
{
  font-size:13px;
  color:#888888;
  font-style:normal;
  font-weight:normal;
  line-height:140%;
  font-family:Arial,Helvetica;
}
.textfooter
{
  font-size:11px;
  color:#545454;
  font-style:normal;
  font-weight:normal;
  font-family:'Lucida Grande',Arial,Helvetica;
}
.indexheadcap
{
  font-size:24px;
  color:#121212;
  font-style:normal;
  font-weight:normal;
  font-family:Arial,Helvetica;
}
.indexhead
{
  font-size:18px;
  color:#121212;
  font-style:normal;
  font-weight:normal;
  font-family:Arial,Helvetica;
}
.indextext
{
  font-size:11px;
  color:#121212;
  font-style:normal;
  font-weight:normal;
  font-family:Arial,Helvetica;
}
.galerietext
{
  font-size:14px;
  color:#ababab;
  font-style:normal;
  font-weight:normal;
  font-family:'Lucida Grande',Arial,Helvetica;
}
.navi
{
  font-size:12px;
  line-height:11px;
  color:#333333;
  font-style:normal;
  font-weight:normal;
  font-family:Universe,Arial,Helvetica;
}
.navibold
{
  font-size:12px;
  line-height:11px;
  color:#333333;
  font-style:normal;
  font-weight:bold;
  font-family:Universe,Arial,Helvetica;
}
.navisel
{
  font-size:12px;
  line-height:11px;
  color:#CC0066;
  font-style:normal;
  font-weight:normal;
  font-family:Universe,Arial,Helvetica;
}
.naviselbold
{
  font-size:12px;
  line-height:11px;
  color:#CC0066;
  font-style:normal;
  font-weight:bold;
  font-family:Universe,Arial,Helvetica;
}
.arialsmall
{
  font-size:11px;
  color:#000000;
  font-style:normal;
  font-weight:normal;
  font-family:Universe,Arial,Helvetica;
}
.arialsmallgrey
{
  font-size:11px;
  color:#666666;
  font-style:normal;
  font-weight:normal;
  font-family:Universe,Arial,Helvetica;
}
.arialsmallsel
{
  font-size:11px;
  color:#CC0066;
  font-style:normal;
  font-weight:normal;
  font-family:Universe,Arial,Helvetica;
}
.arialsmallbold
{
  font-size:11px;
  color:#000000;
  font-style:normal;
  font-weight:bold;
  font-family:Universe,Arial,Helvetica;
}
.arialsmallboldsel
{
  font-size:11px;
  color:#CC0066;
  font-style:normal;
  font-weight:bold;
  font-family:Universe,Arial,Helvetica;
}
.arialmedium
{
  font-size:12px;
  color:#000000;
  font-style:normal;
  font-weight:normal;
  font-family:Universe,Arial,Helvetica;
}
.arialmediumsel
{
  font-size:12px;
  color:#CC0066;
  font-style:normal;
  font-weight:normal;
  font-family:Universe,Arial,Helvetica;
}
.arialmediumbold
{
  font-size:12px;
  color:#000000;
  font-style:normal;
  font-weight:bold;
  font-family:Universe,Arial,Helvetica;
}
.arialmediumboldsel
{
  font-size:12px;
  color:#CC0066;
  font-style:normal;
  font-weight:bold;
  font-family:Universe,Arial,Helvetica;
}
.arialmediumgrey
{
  font-size:12px;
  color:#CCCCCC;
  font-style:normal;
  font-weight:normal;
  font-family:Universe,Arial,Helvetica;
}
.arialmediumdarkgrey
{
  font-size:12px;
  color:#324148;
  font-style:normal;
  font-weight:normal;
  font-family:Universe,Arial,Helvetica;
}
.arialmediumdarkblue
{
  font-size:12px;
  color:#058294;
  font-style:normal;
  font-weight:normal;
  font-family:Universe,Arial,Helvetica;
}
.ariallargebold
{
  font-size:14px;
  color:#000000;
  font-style:normal;
  font-weight:bold;
  font-family:Universe,Arial,Helvetica;
}
.arialhuge
{
  font-size:16px;
  color:#000000;
  font-style:normal;
  font-weight:normal;
  font-family:Universe,Arial,Helvetica;
}

.timeslarge
{
  font-size:20px;
  color:#000000;
  font-style:normal;
  font-weight:normal;
  font-family:'Times New Roman',Times,serif;
}
.timeslarge1
{
  font-size:20px;
  color:#853AB5;
  font-style:normal;
  font-weight:normal;
  font-family:'Times New Roman',Times,serif;
}
.timeslarge2
{
  font-size:20px;
  color:#E59C0E;
  font-style:normal;
  font-weight:normal;
  font-family:'Times New Roman',Times,serif;
}
.timeslargesel
{
  font-size:20px;
  color:#CC0066;
  font-style:normal;
  font-weight:normal;
  font-family:'Times New Roman',Times,serif;
}
.timesxlarge
{
  font-size:22px;
  color:#000000;
  font-style:normal;
  font-weight:normal;
  font-family:'Times New Roman',Times,serif;
}

.headspielplan
{
  font-size:18px;
  color:#324148;
  font-style:normal;
  font-weight:normal;
  font-family:Arial,Helvetica,Univers;
}

.headoper
{
  font-size:22px;
  color:#7c003e;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}
.headschauspiel
{
  font-size:22px;
  color:#f18e00;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}
.headballett
{
  font-size:22px;
  color:#005967;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}
.headkonzert
{
  font-size:22px;
  color:#00335d;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}
.headu18plus
{
  font-size:22px;
  color:#9daf13;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}
.headallgemein
{
  font-size:22px;
  color:#324148;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}

.spielplanoper
{
  font-size:14px;
  color:#7c003e;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}
.spielplanschauspiel
{
  font-size:14px;
  color:#f18e00;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}
.spielplanballett
{
  font-size:14px;
  color:#005967;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}
.spielplankonzert
{
  font-size:14px;
  color:#00335d;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}
.spielplanu18plus
{
  font-size:14px;
  color:#9daf13;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}
.spielplandatum
{
  font-size:18px;
  color:#324148;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}

.highlight
{
  font-size:18px;
  color:#324148;
  font-style:normal;
  font-weight:normal;
  font-family:Arial,Helvetica,Univers;
}

.highlightallgemein
{
  font-size:14px;
  color:#324148;
  font-style:normal;
  font-weight:bold;
  font-family:Arial,Helvetica,Univers;
}

.trennlinie
{
  background-color:#aaabab;
}

.popup_footer
{
  background-image:url( ../images/verlauf_footer.gif );
}
.popup_body
{
  margin: 0px;
}

