p, td, h3, h5, li { font-family: Arial, sans-serif } p, td, h5, li { font-size: 10pt } h5 { margin-top: 1em; text-align: center } td.rahmen h5 { background-color: #FFFFCC } body { background-color: #FFCC66; margin: 0px; padding: 0px; } div.blocksatz { text-align: justify; padding: 5px } td.bildunterschrift { padding-top: 0.5em; padding-bottom: 0.5em; font-weight: bold } table.bildrahmen, table.menue { border: 2px solid black; width: 180px } table.bildrahmen { height: 190px } table.menue p { margin-top: 0.5em } table.menue ul { margin-top: 0em; margin-bottom: 1em; margin-left: 0; padding-left: 1.5em; } table.menue ul li a:link, table.menue ul li a:visited { color: #505080; } table.menue ul li a:hover { color: #CCAA44; } td.mittelspalte { border: 1px solid #FF6600; background-color: #FFFFCC } td.mittelspalteDark { border: 1px solid #FF6600; background-color: #FFCC66 } table.infomenue td { vertical-align: top; padding-left: 2.5px; padding-right: 2.5px } table.infomenue { border: none } div.links_unten { margin-top: 2em } div.platzhalter { background-color: blue; color: white; text-align: center; padding: 1em; } table.bild { border: none; background-color: #FFFFCC; border-collapse: collapse; } table.bild td { text-align: center } td.titel { background-color: #FFCC66; font-weight: bold; text-align: center; } td.rahmentitel { background-color: #FFCC66; font-weight: bold; } td.rahmenL { border-left: #FF0000 solid 1px; } td.rahmenR { border-right: #FF0000 solid 1px; } td.rahmenLR { border-left: #FF0000 solid 1px; border-right: #FF0000 solid 1px; } td.rahmenB { border-bottom: #FF0000 solid 1px; } td.rahmenLB { border-left: #FF0000 solid 1px; border-bottom: #FF0000 solid 1px; } td.rahmenRB { border-right: #FF0000 solid 1px; border-bottom: #FF0000 solid 1px; } td.rahmenLRB { border-left: #FF0000 solid 1px; border-right: #FF0000 solid 1px; border-bottom: #FF0000 solid 1px; } td.rahmenLRT { border-left: #FF0000 solid 1px; border-right: #FF0000 solid 1px; border-top: #FF0000 solid 1px; } td.rahmenRT { border-right: #FF0000 solid 1px; border-top: #FF0000 solid 1px; } td.rahmenT { border-top: #FF0000 solid 1px; } tr.tiny td, td.tiny { font-size: 1px; height: 1px; margin: 0px; padding: 0px; } tr.small td, td.small { font-size: 1px; height: 1px; } .klein, .klein td, .klein p, .klein h5 { font-size: 6pt; } table.content { border: 4px solid black; } div.stueck_titel { font-weight: bold; font-size: 11pt; margin-bottom: 1em;} div.stueck_beschreibung { text-align: justify; padding: 1em; background-color: #D0D0D0; } div.rollen { } div.in_weiteren_rollen { font-size: 8pt; padding-top: 0.5em; } div.schauspieler { } div.leitung { font-size: 8pt; padding-top: 1em; } td.bildrechts { vertical-align: top; text-align: right; } td.inhaltrechts { vertical-align: bottom; } div.warum_hingehen { background-color: #FFFFD0; padding: 1em; } div.warum_hingehen table { width: 100%; } div.warum_hingehen table td { background-color: #FFFFD0; top: 0;} div.warum_hingehen table td.warum { text-align: left; font-weight: bold; } div.warum_hingehen table td.antwort { text-align: right; font-style: italic; } div.stueck_titel div.titel { font-size: 20pt; } div.stueck_titel div.spielort { margin-top: 1em; margin-bottom: 0.2em; } div.stueck_titel div.untertitel { } div.premierentermin { font-weight: bold; } span.spielplanlink { font-size: 11pt; font-weight: bold; } a:hover { color: #CCAA44 } td.ueberschrift { vertical-align: middle; font-weight: bold; font-size: 18pt } /* Preistabelle */ table.preistabelle { background-color: #FFFFFF; border: 1px solid #000000; } table.preistabelle td { border-left: 1px solid #808080; border-bottom: 1px solid #808080; padding: 2px; } table.preistabelle th { border-left: 1px solid #808080; border-bottom: 1px solid #000000; padding: 2px; background-color: #FFCC66; } table.preistabelle td, table.preistabelle th { text-align: left; } table.preistabelle td.preis { text-align: center; } table.preistabelle td.farbname, table.preistabelle td.farbname2 { margin-right: 2em; } table.preistabelle td.farbname2, table.preistabelle th.farbname2 { border-left: solid 2px #000000; } div.rot { background-color: #CC3300} div.blau { background-color: #66CCFF} div.gruen { background-color: #66CC99} div.violett { background-color: #9966CC} div.gelb { background-color: #FFFF99} div.rosa { background-color: #FF99CC} div.grau { background-color: #999999} div.braun { background-color: #996633} div.orange { background-color: #FF9933} div.weiss { background-color: #FFFFFF} div.konz1 { background-color: #CCCCCC} table.preistabelle td.farbe div { width: 40px; height: 80%; border: solid 1px black; } table.preistabelle td.farbe { border-left: none; } table.kleine_fotos td { text-align: center; font-size: 8pt; } div.block { margin-top: 1em; margin-bottom: 1em; } div.block p { margin-top: 0.2em; margin-bottom: 0.2em; } div.sitzplan_titel { font-size: larger; font-weight: bold; margin-bottom: 1em; margin-top: 1em; } div.preisueberschrift { margin: 1em; font-size: larger; font-weight: bold; } div.mitteltext { width: 70%; text-align: center; } div.freetext { font-size: larger; font-weight: bold; border: 1px solid black; margin-top: 1em; margin-bottom: 1em; margin-left: 50px; margin-right: 50px; }