table.datensatzfarbig {
background: #E9E9EF;
}

table.datensatzfarbigTOP {
border: 1px solid #0055a1;
}

table.datensatzfarbigTOP .copytextsmallred {
color: #0055a1;
}

table.datensatzfarbigTOP .copytextsmall {
color: #FFFFFF;
}

table.blaetterroutine {
background: #E9E9EF;
}

table.einschraenkung_zeit {
background: #E9E9EF;
}

table.einschraenkung_film {
background: #E9E9EF;
}

table.infoevent {
background: #E9E9EF;
}

table.infolocation {
background: #E9E9EF;
}

table.suche {
background: #E9E9EF;
}

table.anzeigen {
background: #E9E9EF;
}

tr.datensatzfarbig {
background: #E9E9EF;
}

tr.rubrikenzeile {
background: #9492B1;
}

tr.datumszeile {
background: #BDBCD1;
}

tr.bg_monat_kalender {
background: #292663;
}

tr.bg_tag_kalender {
background: #E9E9EF;
}

tr.bg_rubrik {
background: #9492B1;
}

tr.bg_schnellsuche {
background: #E9E9EF;
}

td.rahmen {
background: #9492B1;
}

td.abstandrahmen {
background: #FFFFFF;
}

a:hover {
text-decoration: underline;
}

tr.bg_kopfnavi {
background-color: #9492B1;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

.kopfnavi {
margin:11px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
background-color: #9492B1;
}

.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: #F58220;
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;
letter-spacing: 1.3pt;
color: #000000;
text-decoration: none;
}

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

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

.redlink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #F58220;
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: #C7DE0F;
}


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

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

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

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

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

.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;
}

.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;
}

#adl_sb_table {
position:relative;
left:-40px;
}