body,p,div { color: black; font-size: 10px; font-family: Verdana; background-color: white; empty-cells:show; }
td {empty-cells:show;}
a { font-size: 10px; font-family: Verdana; color: #ff8000; text-decoration: none;}
.titel1  { font-size: 10px; font-family: Verdana; font-weight: bold; line-height: 16px; text-transform: uppercase }
.subtitle {color: black; font-size: 10px; font-family: Verdana;}
.titel2  { color: black; font-size: 10px; font-family: Verdana; font-weight: bold }
.titel_gross  { color: black; font-size: 16px; font-family: Verdana; font-weight: bold }
.titel_artist  { color: #ff8000; font-size: 10px; font-family: Verdana; font-weight: bold }
.font_weiss { color: white; font-size: 10px; background-color: black; padding-right: 10px }
.font_weiss a:hover { background-color: #ff8000; text-decoration: none; }
.form-search-button  { height: 14px; }
#titel_work  { color: black; font-size: 14px; font-family: Verdana; font-weight: bold ; padding-left: 14px; text-transform: uppercase; }

tr.bottom  {background-color: black; }
td.menu_bottom_dot {font-size: 1px; border-style: dotted; border-width: 1px 0 0; border-color: #ff8000;}

td.dot_unten { font-size: 1px; border-style: dotted; border-width: 0 0 1px; border-color: #ff8000;   }
td.dot_oben { font-size: 1px; border-style: dotted; border-width: 1px 0 0; border-color: #ff8000;  }
td.dot_rechts { border-style: dotted; border-width: 0 1px 0 0; border-color: #ff8000; }
td.dot_links { border-style: dotted; border-width: 0 0 0 1px; border-color: #ff8000;}
td.dot_links_tabelle { border-style: dotted; border-width: 0 0 0 1px; border-color: #ff8000; }
td.dot_links_rechts   { border-style: dotted; border-width: 0 1px; border-color: #ff8000; }
td.dot_rechts_oben { border-style: dotted; border-width: 1px 1px 0 0; border-color: #ff8000; }
td.dot_rechts_unten { border-style: dotted; border-width: 0 1px 1px 0; border-color: #ff8000; }
td.dot_oben_unten { font-size: 1px; border-style: dotted; border-width: 1px 0; border-color: #ff8000; }
.linie_oben_unten  { border-style: solid solid solid dotted; border-width: 2px 0 2px 1px; border-color: black black black #ff8000 }
.linie_oben_unten_time   { border-style: solid; border-width: 2px 0; border-color: black }

#menu_o { color: white; font-size: 10px; font-family: Verdana; background-color: black; text-transform: uppercase}
#menu_o a { color: white; font-size: 10px; font-family: Verdana; background-color: black; text-decoration: none;}
#menu_o a:hover {background-color: #ff8000; }
#menu_seite {padding-top: 7px; }
#menu_seite2 {padding-top: 7px;}
#menu_seite2 td { height: 14px; }
#menu_3ebene {padding-left: 10px; padding-top: 5px}

#colNormal { line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-bottom: 0px;}
td#colNormal.dot_links_rechts {height:681px}
td#colNormal.dot_links {height:681px}
td #menu_3ebene.dot_links_rechts  {height: 480px}
#colNormal.dot_links_tabelle { line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-top: 14px; padding-left: 14px; padding-right: 5px; padding-bottom:50px;}
#colNormal.dot_links_rechts { line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-left: 10px; padding-top: 10px; padding-right: 5px; padding-bottom:14px;}
#colNormal.dot_rechts { line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-top: 5px; padding-left: 10px; padding-bottom:5px;}
#count {color: black; font-size: 10px; font-family: Verdana; background-color: white;}
#colRight { line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-top: 0px; padding-left: 14px; padding-bottom:5px;}

#abstract {width: 450px; line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-top: 14px; padding-left: 14px; padding-right: 0px;}
#subtitle { line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-top: 14px; padding-left: 14px; padding-bottom:5px;}
#description {width: 150px; line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-left: 14px; padding-bottom:5px;}
#venue  { width: 150px; line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-top: 14px; padding-left: 14px;padding-bottom:5px;}

#liste_news {width: 450px; line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-bottom:5px; padding-top:14px; padding-left:14px;padding-right: 5px;}
#liste_news.dot_rechts {width: 450px; line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-bottom:15px; padding-top:14px; padding-left:14px;padding-right: 5px;}
#liste_news_top {  line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-bottom:5px; padding-top:5px; padding-left:14px;}
#liste_news_top.linie_oben_unten { width: 600px;line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-bottom:5px; padding-top:5px; padding-left:14px;}
#liste_news_bild {width: 150px; line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-bottom:5px; padding-top:14px;}
#liste_tip { width: 25px; color: red; font-size: 10px; text-transform: uppercase; padding-top: 14px;}
#liste_datum { width: 125px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-top:14px;text-indent: 10px;}
#liste_datum_single { width: 125px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-top:14px;padding-left:11px; }
#liste_datum_single_news { width: 150px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-top:14px; padding-left:10px;}

#menu_browse {padding-left: 14px;}
#menu_medien {padding-left: 10px; padding-top: 14px;}
td#print {padding-top: 10px; padding-left: 14px; padding-bottom:5px;}
.a_z  a { color: black; font-size: 14px; font-family: Verdana; font-weight: bold;padding-left: 10px; text-decoration: none;}
.artist { color: #ff8000; font-size: 10px; font-family: Verdana; font-weight: bold ;  text-decoration: none; line-height: 14px; }
#artist {padding-top: 5px;padding-bottom: 5px; padding-left: 10px; }
.titel_artist a { color: #ff8000; font-size: 10px; font-family: Verdana; font-weight: bold ; }
.land  {font-size: 10px; font-family: Verdana; color: #ff8000; }

.subtitle_time {color: red; font-size: 10px; font-family: Verdana; text-transform: uppercase; font-weight: bold ;}

.time a  { color: black; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight: bold ; }
.imgtext-table {color: black; font-size: 10px; font-family: Verdana; float: right }

#bild.dot_links {padding-left: 14px;}
#menu_browse {padding-left: 14px;}
#print {padding-top: 14px; padding-left: 14px; padding-bottom:5px;}
#print_news { width: 144; padding-left: 15px; padding-bottom:10px;}
#liste_news_print {width: 456;}
#print_news.news { width: 118; padding-left: 15px; padding-bottom:10px;}

#gallery_pagination { width: 600px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-left:14px; padding-right: 5px;}
#gallery_title { width: 600px; line-height: 14px; color: black; font-weight: bold; font-size: 14px; font-family: Verdana; background-color: white; padding-bottom:5px; padding-top:5px; padding-left:14px; padding-right: 5px;}
.linie_oben_unten_gallery  {border-color: black;border-style: solid;border-width: 2px 0; }

#about {border-style: dotted; border-width: 0 0 1px; border-color: #ff8000; line-height: 14px; color: black; font-size: 10px; font-family: Verdana; background-color: white; padding-top: 14px; padding-left: 14px; padding-bottom:5px; padding-right: 164px;}

td#titel { border-left-width: 0; border-bottom-width: 1px; border-right-width: 0; border-top-width: 0px; font-size: 1px; border-style: dotted; border-color: #ff8000;}
td#menu_oben {padding-bottom: 14px; border-left-width: 0; border-bottom-width: 1px; border-right-width: 0; border-top-width: 0px; font-size: 1px; border-style: dotted; border-color: #ff8000;}
td#content {padding-top: 14px; }
td.frei {height: 223px; }
td.logo {border-left-width: 0; border-bottom-width: 1px; border-right-width: 0; border-top-width: 0px; font-size: 1px; border-style: dotted; border-color: #ff8000;}

