/* © OppoSight */

body {
font-family:Verdana, Arial, Helvetica, sans_serif;
font-size:12px;
font-weight:normal;
color:#000066;
}

.bold
{
font-family:Verdana, Arial, Helvetica, sans_serif;
font-size:12px;
font-weight:bold;
color:#000066;
}

H1
{font-family:Verdana, Arial, Helvetica, sans_serif;
font-size:13px;
font-weight:bold;
color:#000066;
}

/*mit H1 für Veranstaltungstitel*/
.prog
{color:#990000;}

.art
{font-family:Verdana, Arial, Helvetica, sans_serif;
font-size:13px;
font-weight:normal;
font-style:italic;
color:#000066;
}

p kl{
font-family:Verdana, Arial, Helvetica, sans_serif;
font-size:7px;
font-weight:normal;
color:#000066;
}

p {
font-family:Verdana, Arial, Helvetica, sans_serif;
font-size:12px;
font-weight:normal;
color:#000066;
}

/*nicht belegte tage in prog-direktnavi*/
.prognav {
font-size:9px;
font-weight:normal;
color: #B0C4DE;
}

.events
{
font-size:12px;
font-weight:bold;
color:#000066;
}

/* navi aktuelle seite; als span class einbinden */

.navakt
{
font-size:12px;
font-weight:bold;
color:#990000;
background-color:#000066
padding; font-family: Verdana, Arial, Helvetica, sans-serif:2px
}

/* navi-tabellen-rand*/
#rechtsunten {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000066;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000066;
  text-align:left;
}

#progtab
{
border-bottom-style:solid
border-bottom-width:1px;
border-bottom-color: #000066;
}


a
{
font-family:Verdana, Arial, Helvetica, sans_serif;
font-size:11px;
font-weight:bold;
color:#000066;
text-decoration:none;
line-height:140%;
}

a:link
{
font-size:12px;
font-weight:bold;
color:#000066;
text-decoration:none;
line-height:140%;
}

a:visited
{
font-size:12px;
font-weight:bold;
color:#336699;
text-decoration:none;
line-height:140%;
}

a:hover
{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
background-color:#990000;
padding:1px;
}

a:active
{
font-size:12px;
font-weight:bold;
color:#CC0000;
text-decoration:underline;
}

/*für programm direkt-navi*/

a.anker
{
font-family:Verdana, Arial, Helvetica, sans_serif;
font-size:9px;
font-weight:bold;
color:#FFFACD;
text-decoration:none;
background-color: #000066;
}

a.anker:link
{
font-size:9px;
font-weight:bold;
color:#FFFACD;
text-decoration:none;
background-color: #000066;
padding: 1px
}

a.anker:visited
{
font-size:9px;
font-weight:bold;
color: #B0C4DE;
text-decoration:none;
background-color: #000066;
padding: 1px
}

a.anker:hover
{
font-size:9px;
font-weight:bold;
color:#CC0000;
text-decoration:underline;
padding: 1px
}

a.anker:active
{
color:#CC0000;
text-decoration:underline;
padding: 1px
}

/*konzerte*/
a.konz
{
font-family:Verdana, Arial, Helvetica, sans_serif;
font-size:9px;
font-weight:bold;
color:#FFFACD;
text-decoration:none;
background-color: #000066;
}

a.konz:link
{
font-family:Verdana, Arial, Helvetica, sans_serif;
font-size:9px;
font-weight:bold;
color:#FFFACD;
text-decoration:none;
background-color: #800000;
padding: 1px
}

a.konz:visited
{
font-size:9px;
font-weight:bold;
color: #B0C4DE;
text-decoration:none;
background-color: #800000;
padding: 1px
}

a.konz:hover
{
font-size:9px;
font-weight:bold;
color: #CC0000;
text-decoration:underline;
padding: 1px
}

a.konz:active
{
font-size:9px;
font-weight:bold;
color: #CC0000;
text-decoration:underline;
padding: 1px
}

/*für #top-links*/

a.top:link
{
font-size:9px;
font-weight:normal;
color:#000066;
text-decoration:underline;
}

a.top:visited
{
font-size:9px;
font-weight:normal;
color:#336699;
text-decoration:underline;
}

a.top:hover
{
font-size:9px;
font-weight:normal;
color:#FFFFFF;
text-decoration:underline;
}

a.top:active
{
font-size:9px;
font-weight:normal;
color:#FFFFFF;
text-decoration:underline;
}


.newsbox
{
font-family:Verdana, Arial, Helvetica, sans_serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
background-color:#990000;
padding:2px;
}

.datum
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #000066;
}

li
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000066;
}

n
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style: normal;
font-weight: bold;
color: #000066;
}