body,p,div { color: black; font-size: 10px; font-family: Verdana; background-color: white; empty-cells:show; }
td {empty-cells:show;}
br {height: 14px}
a { font-size: 10px; font-family: Verdana; color: #9900ff; 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; padding-bottom: 5px}
.titel2  { color: black; font-size: 10px; font-family: Verdana; font-weight: bold }
span.titel_gross {font-size: 16px;}

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

.titel_artist  { color: #9900ff; font-size: 10px; font-family: Verdana; font-weight: bold }
#titel_work  { color: black; font-size: 14px; font-family: Verdana; font-weight: bold ; padding-left: 14px; text-transform: uppercase; }
.font_weiss { color: white; font-size: 10px; background-color: black; padding-right: 10px }
.font_weiss a:hover { background-color: #9900ff; text-decoration: none; }
.form-search-button  { height: 14px; }

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

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

/*
#colNormal { line-height: 14px; color: black; font-size: 10px; font-family: Verdana; padding-top: 14px; padding-left: 14px; padding-right: 5px; padding-bottom:10px;}
*/
td#colNormal.dot_links_rechts {height:681px}
td#colNormal.dot_links {height:681px}
td #menu_a_z.dot_links {height: 400px}
#colNormal { line-height: 14px; color: black; font-size: 10px; font-family: Verdana; padding-bottom:0px;}
#colNormal.dot_links_rechts { line-height: 14px; color: black; font-size: 10px; font-family: Verdana; padding-left: 10px; padding-top: 10px; padding-right: 5px;padding-bottom:14px;}
#colNormal.dot_links_tabelle { line-height: 14px; color: black; font-size: 10px; font-family: Verdana; padding-left: 10px; padding-top: 10px; padding-right: 5px;}
#colNormal.dot_links_tabelle table{
	padding-bottom: 14px;
}
#colRight.rechts_tabelle { line-height: 14px; font-size: 10px; color: black; font-family: Verdana; padding-left: 10px; padding-top: 14px; padding-right: 5px;}
#colRight.rechts_tabelle table {
	padding-bottom: 14px;
}
#colNormal.dot_rechts { line-height: 14px; color: black; font-size: 10px; font-family: Verdana;  padding-top: 14px; padding-left: 14px; padding-bottom:50px;padding-right: 10px; }
#count {color: black; font-size: 10px; font-family: Verdana; }
#colRight { line-height: 14px; color: black; font-size: 10px; font-family: Verdana; padding-top: 14px; padding-left: 14px; padding-bottom:5px;}

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

#liste_news { width: 450px; line-height: 14px; color: black; font-size: 10px; font-family: Verdana;  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;  padding-bottom:15px; padding-top:14px; padding-left:14px;padding-right: 5px;}
#liste_news_top { text-transform: uppercase; font-weight: bold ; line-height: 14px; color: black; font-size: 10px; font-family: Verdana; 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; 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; 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;  padding-top:14px;padding-left:14px;}
#liste_ad { width: 450px; line-height: 14px; color: black; font-size: 10px; font-family: Verdana;  padding-bottom:5px;  padding-left:14px; padding-right: 5px;}
#liste_ad_print { width: 125px; color: black; font-size: 10px; font-family: Verdana; ;padding-left:14px;}
#liste_datum_single { width: 125px; color: black; font-size: 10px; font-family: Verdana;  padding-top:14px;padding-left:11px; }
#liste_datum_single_news { width: 150px; color: black; font-size: 10px; font-family: Verdana;  padding-top:14px; padding-left:10px;}
#liste_news p {margin: 0 0 0 0; }

#liste_timetable {line-height: 14px; color: black; font-size: 10px; font-family: Verdana;  padding-bottom:5px;  padding-top:10px; padding-left:14px;}
#liste_timetable a  { font-weight: bold ;text-transform: uppercase; }
#menu_browse {padding-left: 14px;}
#timetable {padding-left: 14px;}
#menu_medien {padding-left: 10px; padding-top: 14px;}
#print {padding-top: 14px; 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: #9900ff; 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: #9900ff; font-size: 10px; font-family: Verdana; font-weight: bold ; }
.land  {font-size: 10px; font-family: Verdana; color: #9900ff; }

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

.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 }

#gallery_pagination { width: 600px; color: black; font-size: 10px; font-family: Verdana;  padding-left:14px; padding-right: 5px;}
#gallery_title { width: 600px; line-height: 14px; color: black; font-weight: bold; font-size: 14px; font-family: Verdana;  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; }
/*
#tx-lzgallery-pi1-fotos td {border-color: black; border-style: dotted;border-width: 1px; text-align: center;}

#tx-lzgallery-pi1-fotos td {text-align: center;}
*/
#bild.dot_links {padding-left: 14px; padding-top: 14px;}

input[type=checkbox] {
border-style: none;
display: block;
height: 16px;
padding-left: 10px;
}

input.input {
	border-color: #aca7ae;
	border-style: solid;
	}
	
.input {height:14px; font-size:9px; border: solid 1px #000; background-color: white; size:16px;}

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: #9900ff;}
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: #9900ff;}
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: #9900ff;}

