body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000; background-color: #FFFFFF; }

/* Schriften */
.highlight { color: #B42428; }
.background { color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; }

.suche { color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 24px; font-style: italic; }
a.suche:link { color: #000000; text-decoration: none;}
a.suche:active { color: #B42428; text-decoration: none;}
a.suche:visited { color: #000000; text-decoration: none;}
a.suche:hover { color: #B42428; text-decoration: none;}

.basic { color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; }
a.basic:link { color: #000000; text-decoration: none; }
a.basic:active { color: #B42428; text-decoration: none; }
a.basic:visited { color: #000000; text-decoration: none; }
a.basic:hover { color: #B42428; text-decoration: none; }

.hotlink { color: #B42428; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; }
a.hotlink:link { color: #B42428; text-decoration: none; }
a.hotlink:active { color: #000000; text-decoration: none; }
a.hotlink:visited { color: #B42428; text-decoration: none; }
a.hotlink:hover { color: #000000; text-decoration: none; }

/* Darstellung in Ticketbox */
.tickets_text .basic, .tickets_text .teaser_l { color: #fff; }
.tickets_text a.basic:link, .tickets_text a.basic:visited, .tickets_text a.teaser_l:link, .tickets_text a.teaser_l:visited  { color: #fff; text-decoration: none; }
.tickets_text a.basic:active, .tickets_text a.basic:hover, .tickets_text a.teaser_l:active, .tickets_text a.teaser_l:hover   { color: #000; text-decoration: none; }
/* in der Ticketbox muss ein weisser Buttton verwendet werden */
.tickets_text .teaser_l .pdf_b {background-image: url(../../../../../media/strukturbilder/icons/pdf_w.gif);  }

.tickets_text .hotlink { color: #ffb5a2; }
.tickets_text a.hotlink:link { color: #ffb5a2; text-decoration: none; }
.tickets_text a.hotlink:active { color: #000; text-decoration: none; }
.tickets_text a.hotlink:visited { color: #ffb5a2; text-decoration: none; }
.tickets_text a.hotlink:hover { color: #000; text-decoration: none; }

/* /// Darstellung in Ticketbox */
/* Menu */
.menu { color: #ffffff; font-family: verdana, arial, helvetica, sans-serif;
 font-size: 11px; line-height: 16px; padding-left: 6px; }
.menu2 { color: #000000; font-family: verdana, arial, helvetica, sans-serif;
 font-size: 11px; line-height: 16px; padding-left: 30px; }
.menu3 { color: #000000; font-family: verdana, arial, helvetica, sans-serif;
 font-size: 11px; line-height: 16px; padding-left: 50px; }
a.menu_l, a.menu_2, a.menu_3 { text-decoration: none ;}
a.menu_l:link { color: #000000; text-decoration: none ;}
a.menu_l:active { color: #B42428; text-decoration: none; }
a.menu_l:visited { color: #000000; text-decoration: none; }
a.menu_l:hover { color: #B42428; text-decoration: none; }
a.menu_sel_l:link { color: #B42428; text-decoration: none ;}
a.menu_sel_l:active { color: #000000; text-decoration: none; }
a.menu_sel_l:visited { color: #B42428; text-decoration: none; }
a.menu_sel_l:hover { color: #000000; text-decoration: none; }
a.menu_sel_2, a.menu_sel_3 { color: #B42428; text-decoration: none;}
.menu_bg { color: #F0D8F6; font-family: verdana, arial, helvetica, sans-serif;
 font-size: 11px; line-height: 16px; padding-left: 6px; }
.sel_menu_0 { color: #DC006B; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; }
.sel_menu_1 { color: #DC006B; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; padding-left: 6px; }
.sel_menu_2 { color: #DC006B; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; padding-left: 30px; }
.sel_menu_3 { color: #DC006B; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; padding-left: 50px; }

/* History */
.history { color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif;
 font-size: 11px; line-height: 16px; }
a.history:link { color: #FFFFFF; text-decoration: none; }
a.history:active { color: #E4A7A9; text-decoration: none; }
a.history:visited { color: #FFFFFF; text-decoration: none; }
a.history:hover { color: #E4A7A9; text-decoration: none; }
.detail { color: #E4A7A9; font-family: verdana, arial, helvetica, sans-serif;
 font-size: 11px; line-height: 16px; font-weight: bold;}

.rollonhighlight { color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; }
a.rollonhighlight:link { color: #000000; text-decoration: none; }
a.rollonhighlight:active { color: #FFFFFF; text-decoration: none; }
a.rollonhighlight:visited { color: #000000; text-decoration: none; }
a.rollonhighlight:hover { color: #FFFFFF; text-decoration: none; }

.mehr { color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 24px; }
a.mehr:link { color: #000000; text-decoration: none; }
a.mehr:active { color: #B42428; text-decoration: none; }
a.mehr:visited { color: #000000; text-decoration: none; }
a.mehr:hover { color: #B42428; text-decoration: none; }

.kalender { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; }
a.kalender:link { color: #000000; text-decoration: none; }
a.kalender:visited { color: #000000; text-decoration: none; }
a.kalender:active { color: #B42428; text-decoration: none; }
a.kalender:hover { color: #B42428; text-decoration: none; }
.kal_p { text-decoration: none; font-weight: none; color: #D4B5B6; }

.event { width: 460px; height: auto; background-color: #ff6633; padding-top: 5px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; }

/* Teaser */
.teaser { width: 227px; height: 106px; background-color: #ff6633; }
.teaser_text { margin-top: -106px; padding-left: 106px; padding-top: 7px; padding-right: 7px; color: #000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 13px; }
.teaser_text_ob { margin-top: 0px; padding-left: 7px; padding-top: 7px; padding-right: 7px; color: #000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 13px; }
a.teaser_l:link { color: #000000; text-decoration: none; }
a.teaser_l:active { color: #B42428; text-decoration: none; }
a.teaser_l:visited { color: #000; text-decoration: none; }
a.teaser_l:hover { color: #B42428; text-decoration: none; }

.teaserklein { width: 155px; height: 155px; background-color: #ff6633; overflow:hidden; }
.teaserklein_text { margin-top: 0px; padding-left: 7px; padding-top: 7px; padding-right: 7px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 13px; }
.with_img { padding-left: 0; padding-top: 2px; }
a.teaserklein_l:link { color: #ffffff; text-decoration: none; }
a.teaserklein_l:active { color: #000000; text-decoration: none; }
a.teaserklein_l:visited { color: #ffffff; text-decoration: none; }
a.teaserklein_l:hover { color: #000000; text-decoration: none; }

.pbildtext { padding-right: 7px; padding-bottom: 7px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 13px; width: 200px; float: right; clear: bottom; }
.pbildtextsmall { padding-right: 7px; padding-bottom: 7px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 13px; width: 375px; float: right; clear: bottom; }

.tickets { width: 227px; height: auto; background-color: #B42428; }
.tickets_text { margin-top: 0px; padding-left: 7px; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; }

/* Text Teaser: nur Farbinformationen; Basisformate => basic.css*/
.textteaser { background-color: #B42428;}
.textteaser .text { color: #ffffff; }
.textteaser .hotlink { color: #ffffff; }
.textteaser a.hotlink:link { color: #ffffff; }
.textteaser a.hotlink:active { color: #000000; }
.textteaser a.hotlink:visited { color: #ffffff;  }
.textteaser a.hotlink:hover { color: #000000;  }

.textteaser a.basic:link, .textteaser a.basic:visited, .textteaser a.teaser_l:link, .textteaser a.teaser_l:visited  { color: #fff; text-decoration: none; }
.textteaser a.basic:active, .textteaser a.basic:hover, .textteaser a.teaser_l:active, .textteaser a.teaser_l:hover   { color: #000; text-decoration: none; }

/* im Textteaser muss ein weisser Buttton verwendet werden */
.textteaser .teaser_l .pdf_b {background-image: url(../media/42745_ORIGINAL.gif);  }

/* Horizontal Rule */
/* IE */
hr { text-align: right; width: 100%; height: 1px; color: #B42428; border: 0px solid #F00; clear: right; margin-top: 12px; margin-bottom: 12px; }
/* Moz */
html>body hr { margin-right: 0; width: 100%; height: 1px; background-color: #B42428; clear: right; margin-top: 12px; margin-bottom: 12px; }
.tophr { margin-bottom: 12px; border-top: 1px solid #B42428; }

/* content */
#f_logo { position: absolute; top: 97px; left: 720px; z-index:3; background-color: #FFFFFF; padding-left: 18px; padding-right: 15px; }
#balken { position: absolute; top: 159px; height: 12px; width: 100%; background-color: #B42428; z-index:0; }
#balkenbildgal { position: absolute; top: 79px; height: 12px; width: 100%; background-color: #B42428; z-index:0; }

/* Block Styles */
#block_kal { position: relative; top: 1px; width: 32px; height: 12px; background-color: #B42428; }
#block_suche { position: relative; top: 3px; width: 32px; height: 12px; background-color: #B42428; }

td.flextable { padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #B42428; width: 25%; font-size: 11px; }

/* Bild in Marginalspalte: nur Schriftgröße für den Hotlink*/
.bildtext .hotlink { padding-top: 5px; font-size: 10px; line-height: 12px; }
