table.datensatzfarbig {
background: #E6E6E6;
}

table.datensatzfarbig_zwei {
background: #F7F7F7;
}

table.blaetterroutine {
background: #E6E6E6;
}

table.einschraenkung_zeit {
background: #E6E6E6;
}

table.einschraenkung_film {
background: #E6E6E6;
}

table.infoevent {
background: #E6E6E6;
}

table.infolocation {
background: #E6E6E6;
}

table.suche {
background: #E6E6E6;
}

table.anzeigen {
background: #E6E6E6;
}

tr.datensatzfarbig {
background: #E6E6E6;
}

tr.rubrikenzeile {
background: #999999;
}

tr.datumszeile {
background: #CCCCCC;
}

tr.bg_monat_kalender {
background: #666666;
}

tr.bg_tag_kalender {
background: #E6E6E6;
}

tr.bg_rubrik {
background: #666666;
}

tr.bg_schnellsuche {
background: #E6E6E6;
}

td.rahmen {
background: #666666;
}

td.abstandrahmen {
background: #FFFFFF;
}

a:hover {
text-decoration: underline;
}

.copytext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
line-height: 16px;
}

.copytextbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
line-height: 16px;
}

.copytextsmall {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
line-height: 16px;
}

.copytextsmallbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: none;
line-height: 16px;
}

.copytextsmallred {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #B20004;
text-decoration: none;
line-height: 16px;
}

.copytextsmallwhite {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
line-height: 16px;
}

.headline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.datum {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
}

.title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.greylink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #C9C9C9;
text-decoration: none;
}

.darkgreylink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-decoration: none;
}

.redlink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #B20004;
text-decoration: none;
}


.whiteboldlink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

.kalender_aktiv {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background: #FFCC00;
}



.rubriknavi {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
background: #999999;
}

.rubriknaviaktiv {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
background: #FFCC00;
}

.rubriksubnavi {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
background: #FFE580;
}

.rubriksubnaviaktiv {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: none;
background: #FFE580;
}

.bildevent {
border-width: 2px;
border-color: #FFFFFF;
border-style: solid;
float: left;
margin-right: 8px;
margin-bottom: 8px;
}

.icons {
border-width: 0px;
float: right;
margin-left: 10px;
margin-top: 4px;
}

.stadtplanlink {
border-width: 0px;
margin-left: 10px;
margin-top: 4px;
}

.tableblaettern {
float: right;
}

.linie {
font-size:1px;
border-bottom:1px solid #D6D5D5;
}

.topnavi {
text-align:right;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
color:#000000;
background-color:#FFFFFF;
text-decoration:none;
margin-right:10px;
margin-left:10px;
margin-top:1px;
margin-bottom:1px;
padding:0px;
}

.rahmen_topnavi {
width:780px;
border:0px solid #000000;
}

.textvadb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
color: #000000;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}