/* Farben */
span.orange { color:#F86414;}
span.intensiv { color:#008FFF;}     /* blau, standart f. Projekt*/
span.bright { color:#7BA2CF;}       /* blau, standart f. haus */
span.dunkel     { color:#050072;}   /* blau, standart f. Veranstaltungen */
span.dunkelblau { color:#050072;}   /* blau, standart f. Veranstaltungen */
span.ruhig { color:#050052;}
span.black  { color:#000000;}
/* front page: yellow:ffc800 medium yellow:ffca50 flower color:ffcc99 background-color:#F86414;*/
span.knopf  { color:#000; font-family:sans-serif;}
span.trenn { color:#050072;}

/* Übergreifendes */
body { background-color:#FFFFFF; font-size:9pt;color:#050052; font-family:Arial,verdana,helvetica,sans-serif; padding:0px; margin:0px; border:0px}
p { font-size:9pt; color:#050072; }
p.untertitel { font-size:9pt;color:#F86414; }
*.dashedborder { font-size:9pt; color:#050052; margin-bottom:30px; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#050072; border-style:dashed; }

td { font-size:9pt; padding-left:10px; padding-right:10px; padding-bottom:0px; padding-top:0px; margin:0px; }
th {padding-top:0px; margin-top:0px;}
table.nav { padding:0px; margin:0px;}
td.nav { padding:0px; margin:0px; vertical-align:bottom;}
table { font-size:9pt; padding-left:10px; padding-right:10px; padding-bottom:0px; padding-top:0px; margin:0px; }
table.main { font-size:9pt; padding:0px; margin:0px; border:0px;}
table.textblock { font-size:9pt; padding-left:5px; padding-right:5px; padding-top:0px; margin:0px}
td.textblock  { font-size:9pt; color:#050052; padding:2px; border:0px; } /* much text is under this influence */
td.imageframe { font-size:9pt; color:#050072; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:0px; border:0px; }
h1 { font-size:12pt;color:#050072; margin:0px; }
h1.orange { font-size:12pt;color:#F86414; letter-spacing:3px; font-weight:bolder; text-transform:uppercase; margin-bottom:20px;}

div.ruck {text-indent:-1em;margin-left:1em;margin-bottom:0em;padding-bottom:0em;}

a               { color:#050072; font-size:9pt; text-decoration:none;}
a:hover         { text-decoration:underline;}

a.email:link    { color:#000; text-decoration:none; font-style:italic;border-bottom:1px dotted #bbb; display:inline-block; margin:1px;}
a.email:hover   { text-decoration:underline;}

a.space:before      { content:" "; white-space:pre;}
a.pfeil:before      { content:"\27aa  "; white-space:pre;}
/* Interne Links: */
a.intern{ color:#008FFF; font-size:9pt; text-decoration:none;}
a.intern:hover      { text-decoration:underline;}
/* Externe Links: */
a.extern{ color:#F86414; font-size:9pt; text-decoration:none;}
a.extern:hover      { text-decoration:underline;}
/* nav, headlines */
a.chosen{ color:#F86414; font-size:9pt; text-decoration:none;}
a.chosen:hover      { text-decoration:none;}
/* links using long parts of text */
a.sentence:hover    { text-decoration:none;}

/* Bilder */
p.bildunterschrift { font-size:8pt; color:#F86414; margin-top:0px; margin-bottom:4px; }
p.bildleiste_ueberschrift { font-size:9pt; color:#050072; margin-top:0px; margin-bottom:4px; font-weight:bold; }
div.bildleiste { border-width:1px; border-color:#F86414; border-style:dashed; padding:10px; border-bottom: none; border-left:none; }
table.bildleiste { font-size:9pt; padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px; margin:0px}
td.bildleiste { border-width:1px; border-color:#F86414; border-style:dashed; padding:10px; border-bottom: none; border-left:none; }

img { margin:0px; border:0px; padding:0px; }
img.simple { margin:0px; border:0px; padding:0px; }
img.links { margin-right:15px; border:0px; }
img.rechts { margin-left:0px; border:0px; text-align:center;}
img.konzert { margin-left:0px; margin-bottom:8px; border:0px; text-align:center;}
img.Logo { margin:10px; border:0px; }
img.attrib { margin-bottom:3px; border:0px; }
img.Dokumentation { margin:5px; border:0px; }

/* Formate für Veranstaltung-Bereich */
h1.veranstaltung { font-size:12pt;color:#F86414; letter-spacing:3px; font-weight:bolder; text-transform:uppercase; }
h1.veranstaltungtyp { font-size:12pt;color:#050072; letter-spacing:1px; font-weight:bolder; text-transform:uppercase; }
*.veranstaltung { font-size:9pt;color:#F86414; }
*.monat { font-size:12pt; color:#F86414; }
*.zeit { font-size:9pt; color:#050072; padding-bottom:0px; padding-top:10px;}
h2.verantsltung { font-size:9pt;color:#050072; }
*.monat { font-size:11pt; color:#F86414; padding-left:0px; padding-top:2px; margin-bottom:2px;}
p.veranstaltung { font-size:9pt; color:#050052; margin-bottom:30px; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#050072; border-style:dashed; }
td.veranstaltung { font-size:9pt; color:#050052; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#050072; border-style:dashed; }
div.veranstaltung { font-size:9pt; color:#050052; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#050072; border-style:dashed; }
a.veranstaltung{ color:#050072; font-size:9pt; text-decoration:none;}
a.veranstaltung:hover   { text-decoration:underline;}
p.veranstaltung { font-size:9pt; color:#050072; margin-bottom:30px; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#050072; border-style:dashed; }

 /*kommerz*/
div.kommerzrahmen{padding-left:10px;}
*.preis{     color:#F86414; font-size:11pt;font-weight:bold;}
span.vvkurl{ color:#050052; font-size:10pt;}
a.vvkurl{ color:#050072; font-size:11pt; text-decoration:underline;}

 /*monatsprogramm*/
th.konzert { font-size:9pt; color:#050072; padding:0px; margin-top:10px; margin-bottom:10px; border-width:1px; border-color:#050072; border-style:dashed; width:400px; }
td.konzert { font-size:9pt; color:#050052; padding:0px; margin-top:10px; margin-bottom:10px; border-width:1px; border-color:#050072; border-style:dashed; width:448; }
p.konzertzeit { font-size:9pt; font-weight:bolder; color:#050072; padding-bottom:0px; padding-top:0px;}
td.wannwo { text-align:right; vertical-align:top; min-width:180; max-width:180; font-size:9pt; font-weight:bolder; color:#050072; padding-top:12px; padding-right:0px; }
td.vtip { width:448; max-width:460; min-width:448; font-size:9pt; color:#050072; padding-bottom:0px; padding-top:10px;}
td.attribrechts { float:left; width:160; max-width:176; padding-top:0px; padding-right:0px; padding-left:0px; vertical-align:top; }
h2.monat { padding:0px; margin:0px; border:0px; }
h2.konzert { font-size:10pt;color:#F86414; letter-spacing:1px; font-weight:bolder; }
hr.monat { width:100%; color:#050072; border-style:noshade; border-height:5px; }
span.untertitel {font-weight:bold;}
span.ort { color:#7BA2CF; font-weight:bold; }
div.ort2 { color:#7BA2CF; font-weight:bold; text-align:left; }
div.ort { color:#7BA2CF; padding-top:2px;}
a.vtiphead {color:#F86414;}
a.vhead:hover {text-decoration:none;}
 /*nav*/
table.veranstaltung { margin-left:0px;margin-top:0px;padding:0px;border:0;}

/* Formate für Projekt-Bereich */
*.projekt { color:#008fff; }
h1.projekt { font-size:12pt;color:#050072; font-weight:lighter; text-transform:uppercase; }
h1.projekttyp { font-size:12pt;color:#008fff; letter-spacing:1px; text-transform:uppercase; }
*.projektlistenrahmen { margin-left:15px; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#7BA2CF; border-style:dashed; }
*.projektliste { font-size:10pt;color:#050072;margin-bottom:5px; margin-top:0px; padding-left:0px;}
*.projektliste1 { font-size:11pt;color:#008FFF; margin-bottom:2px; margin-top:0px; padding-left:0px;}
*.projektliste2 { font-size:9pt;color:#050072; margin-bottom:3px; margin-top:0px; padding-left:0px;}
p.projekt { font-size:9pt; color:#050052; padding-bottom:2px; }
*.projekt_zeitraum { font-size:9pt;color:#050072; margin-bottom:5px; margin-top:0px; padding-left:0px;}
td.projekt { font-size:9pt; color:#050052; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#008FFF; border-style:dashed; }
h2.projekt { font-size:9pt;color:#050072;  font-weight:bold; padding-top:5px; padding-left:20px; padding-top:30px;}
h3.projekt { font-size:9pt;color:#050072;  font-weight:bold; padding-top:0px; padding-left:0px;}
a.projekt{ color:#008FFF; font-size:9pt; text-decoration:none;}
a.projekt:hover    { text-decoration:underline;}
div.projekt { font-size:9pt; color:#050072; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#008FFF; border-style:dashed; }
 /*nav*/
table.projekt { margin-left:0px;margin-top:0px;padding:0px;border:0;}

/* Formate für Das Haus-Bereich */
h1.haus { font-size:11pt;color:#7BA2CF;margin-bottom:2px; margin-top:0px; padding-left:0px;}
h1.haustyp { font-size:11pt;color:#7BA2CF;margin-bottom:2px; letter-spacing:1px; margin-top:0px; padding-left:0px; text-transform:uppercase;}
span.gross { color:#7BA2CF; font-size:11pt; letter-spacing:1px; text-transform:uppercase; display:inline-block ;margin-top:8;}
*.haus  { font-size:9pt; color:#050072;margin-bottom:2px; margin-top:0px; padding-left:0px;}
p.haus  { font-size:9pt; color:#050052; padding-bottom:2px; }
div.haus { font-size:9pt; color:#050052; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#7BA2CF; border-style:dashed; }
td.haus { font-size:9pt; color:#050052; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#7BA2CF; border-style:dashed; }
*.haus_bilder { font-size:9pt; color:#050072; padding-bottom:2px; padding-top:2px; padding-left:4px; padding-right:0px; }
a.map{ color:#7BA2CF; font-size:9pt; text-decoration:none;}
a.map:hover    { text-decoration:underline;}
span.adresse   { color:#7BA2CF; font-size:9pt;}
a.haus{ color:#7BA2CF; font-size:9pt; text-decoration:none;}
a.haus:hover   { text-decoration:underline;}
 /*nav*/
table.haus { margin-left:0px;margin-top:0px;padding:0px;border:0;}

/* Formate für die Kladde */
p.kladde { font-size:9pt; color:#050072; margin-bottom:30px; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#050072; border-style:dashed; }
*.kladdentitel { font-size:9pt; color:#F86414; }

/* Formate für Startseite*/
p.news {text-align:center;font-size:10pt;color:#050032; padding-left:5px;padding-right:5px; border:2px solid #ffc800;}
p.news1 {text-align:center;font-size:11pt;color:#000000; padding-left:5px;padding-right:5px; border:2px solid #ffc800;}
/* img.front {  }*/
img.sponsor { border:1px dashed #F86414; }

/* Spickzettel:
MARGIN: 2 Angaben: oben und unten, rechts und links
        3 Angaben: oben, rechts und links, unten
        4 Angaben: oben, rechts, unten, links */
