body { text-align: left; vertical-align: top; top: 0; left: 0; margin: 0; padding-top: 0; }
table { text-align: left; vertical-align: top; margin: 0; }
td { text-align: left; vertical-align: top; margin: 0; }
p { vertical-align: top; margin-top: 10px; }
a:hover img { margin: 0; padding: 0; background: transparent; text-decoration: none; border: 0px; !important}
a img { margin: 0; padding: 0; border: 0; !important} 
a, a:link, a:visited, a:active { color: #000; text-decoration: underline; border-width: 0; }
a:hover { color: #000; background-color: #fa8c00; text-decoration: none; margin: 0; padding: 0; border: 0px; outline-width: 0; !important}
div { font-size: 11px; }
ul { margin-top: 10px; margin-right: 0; margin-left: 0; padding-left: 15px; list-style-type: disc; }
img {border: 0px;}
/*Hintergründe links/rechts --------------------------------------
*/
.bg_r_baum { background-image: url(../medien/_bg_r/bg_r_baum.gif); background-repeat: repeat-x; background-attachment: inherit; background-position: 0 0; top: 0; left: 0; width: 900px; height: 550px; }
.bg_popup { background-image: url(../medien/_deutsch/_grafik/nav_farbelinks.gif); background-repeat: repeat-x; background-position: 0 0; top: 0; left: 0; width: 700px; height: 550px; }
.bg_l_start { background-image: url(../medien/_deutsch/_grafik/nav_farbelinks.gif); background-repeat: repeat-x; background-position: 0 0; top: 0; left: 0; }
/*Specials -----------------------------------------------------
*/
.suchfeld { color: #333; font-size: 9px; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 9px; width: 100px; height: 11px; }
.suchbut { color: #333; font-size: 9px; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 9px; width: 60px; height: 16px; }
.unten { vertical-align: bottom; bottom: 0; margin-bottom: 0; }
.addthis_button_facebook:hover, .addthis_button_myspace:hover, .addthis_button_google:hover, .addthis_button_twitter:hover, .addthis_button_email:hover { background-color: white; }
/*main text content ----------------------------------------------*/
.text_main { color: #333; font-size: 11px; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 14px; background-position: 0 0; text-align: left; vertical-align: top; top: 0; }
.text_main_kursiv { color: #333; font-size: 11px; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: italic; line-height: 14px; text-align: left; vertical-align: top; }
.text_infobox { color: #333; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 14px; text-align: left; vertical-align: top; top: 0; }
.text_infobox a { text-decoration: underline; }
.text_genre { color: #605133; font-size: 11px; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 14px; vertical-align: top; margin-right: 5px; }
.text_credits { color: #605133; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 14px; }
.text_tickets { font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; line-height: 14px; text-transform: uppercase; }
.headline_top { color: #000; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; }
.headline_infobox { color: #fff; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; background-color: #bf6102; text-transform: uppercase; text-indent: 5px; vertical-align: bottom; }
.headline_datum { color: #333; font-size: 11px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; }
.headline_main { color: #333; font-size: 11px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; }
.headline_kuenstler { color: #000; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; }
.headline_titel { color: #333; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; text-transform: uppercase; }
.headline_monat { color: #fa8c00; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; }
a.titel, a.titel:link, a.titel:visited { color:#333; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration:none; text-transform: uppercase; }
a.titel:hover { color: #fff; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; background-color: #fa8c00; text-decoration: none; text-transform: uppercase; }
a.infobox, a.infobox:link, a.infobox:visited { color: #000; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 14px; text-decoration: none; background-image: url(../medien/_grafik/nav_bg_infobut_off.jpg); text-align: left; text-indent: 5px; margin: 0; padding: 0; width: 200px; height: 14px; float: left; }
a.infobox:hover{ float:left; text-align:left; width:200px; margin:0; padding:0; font-family:Helvetica, Arial, Verdana, sans-serif; font-size: 10px; height:14px; line-height:14px; color:#fa8c00; background-image: url(../medien/_grafik/nav_bg_infobut_on.jpg); text-decoration:none; text-indent: 5px; }
/*bilder -------------------------------------------------------
*/
.img_rechts { float: right; margin: 0 0 5px 10px; }
.img_links { margin: 0 10px 5px 0; float: left; }
