.text20f {font-size: 20px; color: #ff3399}
.text14f {font-size: 14px; color: #ff3399}
.text12f {font-size: 12px; color: #ff3399}
.text11f {font-size: 11px; color: #ff3399}
.bg {background-color: #ff3399}
.bgh {background-color: #ffe1f0}
.bghTreffer {background-color: #ffe1f0; padding: 3px 5px}
.linkf {color: #ff3399}

.reitAkt {padding: 1px 3px 0px 3px; font-weight: bold; color: #ff3399}
.reitLink {padding: 1px 3px 0px 3px; font-weight: bold; text-decoration: none}

.reitBg {background-image: url(../images/reit_kino_bg.gif)}
.reitsBg {background-image: url(../images/reits_kino_bg.gif)}

.tagNa {color: #979797; font-size: 11px}
.tagAkt {background-color: #af00af; color: #FFFFFF; font-weight: bold}

/* Heute-Block Events-Startseite */
#events_heute {margin-bottom: 16px; padding: 3px 5px; overflow: hidden; position: relative}
* html #events_heute {padding-bottom: 0; width: 468px}
#events_heute .text12f {padding: 0 0 3px 0; margin: 0 0 3px 0; border-bottom: 1px solid #000}
#events_heute #alleevents {position: absolute; top: 3px; right: 5px; background: url(../images/az12.gif) no-repeat; padding-left: 7px}
#events_heute a {color: #000; font-weight: bold; text-decoration: none}
#events_heute a:hover {text-decoration: underline}
#events_heute ul {padding: 0; float: left; padding-right: 5px}
#events_heute ul.zwei {padding: 0; float: right; border-left: 1px solid #d8c3cd; padding: 0 0 0 5px}
#events_heute ul li {list-style-type: none; background: url(../images/az12.gif) no-repeat; width: 216px; padding-left: 7px; margin-bottom: 4px}
* html #events_heute ul li {width: 223px}
#events_heute ul li.last {margin: 0}

/* Suchergebnis */
#ev_serg {border: 0 solid #afafaf; border-width: 1px 0; position: relative; width: 468px}
#ev_serg img {border: 0}
#ev_serg a {color: #000; text-decoration: none}
#ev_serg a:hover {text-decoration: underline}
#ev_serg select {margin: 3px 0 3px 5px; width: 164px}
#ev_serg #navi {position: absolute; right: 0; top: 1; font-size: 11px}
#ev_serg #navi span {background: url(../images/bg_events_seiten.gif) #dfdfdf no-repeat; padding: 1px 5px 1px 12px; height: 16px}
#ev_serg #navi span img {width: 8px; height: 9px; margin-right: 22px}
#ev_serg #navi span img#vor {margin: 0 0 0 22px}
#ev_serg h3 {margin: 6px 0 4px 5px; font-weight: normal; font-size: 11px; border-bottom: 1px solid #000; padding-bottom: 3px}
#ev_serg h3 strong {font-weight: bold; font-size: 12px; color: #ff3399}
#ev_serg ul {margin: 0 5px}
#ev_serg ul li {list-style-type: none; background: none; padding: 3px 5px 3px 80px; position: relative; border-bottom: 1px solid #ccb4c0}
#ev_serg ul li.last {border: 0}
#ev_serg ul li .datum {position: absolute; top: 3px; left: 0}
* html #ev_serg ul li .datum {left: -80px}
#ev_serg ul li h4 {margin: 0; font-size: 12px}
#ev_serg ul li h4 img {vertical-align: top; margin-top: 1px; margin-left: 5px}
#ev_serg ul li p {margin: 3px 0 0 0; font-size: 11px}
* html #ev_serg ul li p {margin-top: 2px}
#ev_serg ul li a {font-weight: bold; text-decoration: underline}
#ev_serg ul li .icons img {margin: 0 7px 3px 0}
#ev_serg ul li .bestellen {position: absolute; top: 6px; right: 0}
* html #ev_serg ul li .bestellen {right: 5px}
#ev_serg .navi2 {background: #dfdfdf; padding: 1px 0; position: relative; margin-top: 4px; text-align: center; font-size: 11px}
#ev_serg .navi2 img {width: 8px; height: 9px; position: absolute; top: 3px; right: 455px}
#ev_serg .navi2 img#vor {right: 5px}

