 /* Definierte Elemente                                                    */   
body { background-color: #000000; font-size:10pt; color:#FFFFFF; 
scrollbar-base-color:#555555; 
scrollbar-3dlight-color:#777777; 
scrollbar-arrow-color:#777777; 
scrollbar-darkshadow-color:#000000; 
scrollbar-face-color:#555555; 
scrollbar-highlight-color:#777777; 
scrollbar-shadow-color:#333333; 
scrollbar-track-color:#333333; } 

 /* Überschriften H1-H6                                                    */  
h1,h2,h3,h4,h5,h6 {font-family:Arial,Helvetica,sans-serif; padding:0pt 0pt 0pt 4pt;  } 
h1 { font-size:14pt;  }  
h1.navi {  text-align:left; font-size:11pt; color: #CCCCCC; margin:0pt 8pt 0pt 0pt; padding:4pt 1pt 1pt 4pt; border-style:solid; border-width: 1pt 0pt 0pt 1pt; border-color: #CCCCCC; }  
h1.haupt {  text-align:left; margin:0pt 8pt 0pt 4pt; padding:4pt 4pt 4pt 4pt; }  
h1.hauptcd {  text-align:left; margin:0pt 8pt 0pt 4pt; padding:1pt 1pt 1pt 4pt; border-style:solid; border-width: 0pt 0pt 0pt 4pt; border-color: #FF0000; }  
h1.projekte {  text-align:left; font-size:12pt;margin:4pt 8pt 1pt 2pt; }  
h1.projektezeile2 {  text-align:left; font-size:12pt;margin:0pt 8pt 4pt 2pt; }  
h2 {  text-align:left; font-size:12pt; }  
h2.projekte {  text-align:left; font-size:11pt;margin:6pt 8pt 10pt 4pt; }  
h2.projektetexteautor {  text-align:left; font-size:11pt;margin:20pt 8pt 10pt 4pt; color: #999999; }  
h2.projektetexteheadline {  text-align:left; margin:0pt 8pt 0pt 4pt; padding:4pt; }  
h2.projektetexteheadline2 {  font-size:10pt; font-style:italic; text-align:left; margin:0pt 8pt 8pt 4pt; padding:4pt; }  
h3 { font-size:10pt; } 
h4 { font-size:10pt; }  
h4.haupt {  text-align:left; color:#999999;margin:0pt 8pt 0pt 4pt; padding:4pt 4pt 4pt 4pt; }  
h5 { font-size:10pt; }  
h6 { font-size:10pt; }   

/* Normaler Text                                                          */  
p { font-family:Arial,Helvetica,sans-serif; font-size:10pt; padding:4pt; margin:4pt; text-align:center; }  
p.internlink { font-family:Arial,Helvetica,sans-serif; font-size:10pt; padding:0pt 4pt 0pt 4pt; margin:4pt; text-align:justify; }  

p.navilink { text-align:left; color:#FFFFFF;margin:0pt 8pt 0pt 0pt; padding:1pt 4pt; background-color:#333333; border-style:solid; border-width: 1pt 1pt 1pt 1pt; border-color: #777777 #000000 #FF0000 #777777; }  
p.navilink2 { text-align:left; color:#FFFFFF;margin:0pt 8pt 16pt 0pt; padding:1pt 4pt; background-color:#333333; border-style:solid; border-width: 1pt 1pt 1pt 1pt; border-color: #777777 #000000 #FF0000 #777777; }  
p.navitext { text-align:left; color:#CCCCCC;margin:0pt 8pt 12pt 0pt; padding:1pt 4pt; } 
p.naviprojektelink { text-align:left; color:#FFFFFF;margin:0pt 8pt 16pt 0pt; padding:1pt 4pt; background-color:#333333; border-style:solid; border-width: 1pt 1pt 1pt 1pt; border-color: #777777 #000000 #FF0000 #777777; }  
p.navimusikerlink { text-align:center; color:#FFFFFF;margin:0pt 0pt 16pt 0pt; padding:1pt 4pt; background-color:#333333; border-style:solid; border-width: 1pt 1pt 1pt 1pt; border-color: #777777 #000000 #FF0000 #777777; }  
p.navivertriebelink { text-align:left; color:#FFFFFF;margin:0pt 8pt 16pt 0pt; padding:1pt 4pt; background-color:#333333; border-style:solid; border-width: 1pt 1pt 1pt 1pt; border-color: #777777 #000000 #FF0000 #777777; }  
p.navilabelslink { text-align:left; color:#FFFFFF;margin:0pt 8pt 16pt 0pt; padding:1pt 4pt; background-color:#333333; border-style:solid; border-width: 1pt 1pt 1pt 1pt; border-color: #777777 #000000 #FF0000 #777777; }  
/* p.navitext { text-align:left; color:#CCCCCC;margin:0pt 8pt 12pt 4pt; padding:1pt 4pt; background-color:#222222; border-style:solid; border-width: 0pt 1pt 1pt 1pt; border-color: #777777 #000000 #333333 #777777; }  */

/*  p.cdhauptbezeichner { font-weight:bold; text-align:left;  font-size:8pt;color:#999999;margin:0pt 8pt 0pt 4pt; padding:1pt 4pt; background-color:#000000; }  */
p.cdinhaltenummer { text-align:left; color:#FFFFFF;margin:0pt 0pt 4pt 0pt; padding:1pt 4pt; background-color:#000000;font-weight:bold; }  
p.cdinhaltetitel { text-align:left; color:#FFFFFF;margin:0pt 0pt 4pt 0pt; padding:1pt 4pt; background-color:#000000;font-weight:bold; }  
p.cdinhalte { text-align:left; color:#FFFFFF;margin:0pt 0pt 4pt 0pt; padding:1pt 4pt; background-color:#000000; }  
p.cdinhaltebildtext2 { font-size:8pt; text-align:left; margin:0pt; padding:0pt 4pt; }  
p.cdinhaltenummer2 { text-align:left; color:#FFFFFF;margin:0pt; padding:0pt 4pt; background-color:#000000;font-weight:bold; }  
p.cdinhaltetitel2 { text-align:left; color:#FFFFFF;margin:0pt; padding:0pt 4pt; background-color:#000000; }  
p.cdinhalte2 { text-align:left; color:#FFFFFF;margin:0pt 0pt 4pt 0pt; padding:1pt 4pt; background-color:#000000; }  
p.cdinhalteliner2 { text-align:left; color:#FFFFFF;margin:0pt 0pt 1pt 0pt; padding:0pt; background-color:#000000; }  
p.musiker { text-align:left; color:#FFFFFF;margin:0pt 0pt 4pt 4pt; padding:1pt 4pt; }  
p.labels { text-align:left; color:#FFFFFF;margin:0pt; padding:0pt 4pt; background-color:#000000;text-align:left; }  
p.smallforlinks { text-align:left; color:#FFFFFF;margin:1pt 4pt 2pt 4pt; padding:0pt 4pt 0pt 4pt; background-color:#000000;text-align:left; }  

p.center { text-align:center; }

/* formatierter Text                                                      */  
pre {font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin:6pt 0pt 6pt 0pt; text-align:justify; }

/* Tabellen                                                            */  
td {font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:10pt; margin:6pt 0pt 6pt 0pt; text-align:justify;  } 
td.cdrahmen {  text-align:right; }
td.links {  text-align:left; }
td.mitte {  text-align:center; }
td.rechts {  text-align:right; }
th { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin:6pt 0pt 6pt 0pt; text-align:justify;  }  

td.topnavi {text-align:center; padding:0pt; border-style:solid;background-color: #444444; border-width: 1px; border-color: #999999 #222222 #222222 #999999;  } 
td.topneg {background-color: #000000; } 
td.topsup {padding:0pt; border-style:solid;background-color: #000000; border-width: 2px 0px 0px 0px; border-color: #FF0000 #FF0000 #FF0000 #000000;  } 
td.homepage { text-align:center;font-size:8pt; }
td.projektbilder {font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:8pt; margin:6pt 0pt 6pt 2pt; padding:0pt 0pt 0pt 1pt; text-align:left;  } 
/* td.navi {padding:2pt 4pt; border-style:solid;background-color: #000000; border-width: 1px; border-color: #D9D9D9 #666666 #666666 #D9D9D9;  } */

td.haupt { };
td.hauptcd { };

/* HyperLinks                                                             */  
a { font-weight:bold;  } 
a:link { text-decoration:none; color:#FFFFFF; padding: 0pt; background-color:#000000; border-style:solid; border-width: 0px 0px 1px 0px; border-color: #000000 #000000 #FF0000 #000000; } 
a:visited { text-decoration:none; color:#FFFFFF; padding: 0pt; background-color:#000000; border-style:solid; border-width: 0px 0px 1px 0px; border-color: #000000 #000000 #FF0000 #000000; } 
a:active {  text-decoration:none; color:#FFCCCC; padding: 0pt; background-color:#990000; border-style:solid; border-width: 0px 0px 1px 0px; border-color: #000000 #000000 #FF0000 #000000; } 
a:hover {  text-decoration:none; color:#660000; padding: 0pt; background-color:#FFFFFF;  } 

a.topnavi { font-weight:bold; } 
a.topnavi:link { color:#FFFFFF; text-decoration: none;padding:0pt 8pt; border-style:none; background-color:#444444;   } 
a.topnavi:visited { color:#FFFFFF;  text-decoration: none;padding:0pt 8pt; border-style:none; background-color:#444444; } 
a.topnavi:active {  color:#FFFFFF;  text-decoration: none;padding:0pt 8pt; border-style:none; background-color:#444444;  } 
a.topnavi:hover { color:#990000; background-color:#FFFFFF;  text-decoration: none;padding:0pt 8pt; border-style:none; } 

a.navi {  } 
a.navi:link { color:#FFFFFF; text-decoration: none; font-weight:bold; padding:0pt; border-style:none; background-color:#333333; } 
a.navi:visited { color:#AAAAAA; text-decoration: none; font-weight:bold; padding:0pt; border-style:none; background-color:#333333; } 
a.navi:active {  color:#FF6666; text-decoration: none; font-weight:bold; padding:0pt; border-style:none; background-color:#333333;} 
a.navi:hover {  color:#000000; background-color:#FFFFFF; text-decoration: none; font-weight:bold; padding:0pt; border-style:none;  } 

a.bild { font-weight:lighter; } 
a.bild:link {text-decoration: none; padding:0pt; border-style:solid; border-width: 1px; border-color: #FFFFFF; } 
a.bild:visited {text-decoration: none; padding:0pt; border-style:solid; border-width: 1px; border-color: #FFFFFF; } 
a.bild:active { text-decoration: none; padding:0pt; border-style:solid; border-width: 1px; border-color: #FFFFFF; } 
a.bild:hover { color:#FFFFFF; background-color:#000000; text-decoration: none; padding:0pt; border-style:solid; border-width: 1px; border-color: #CC0000; } 

a.redline {  } 
a.redline:link {text-decoration: none; padding:1pt; border-style:solid; border-width: 0px 0px 1px 0px; border-color: #CC0000; } 
a.redline:visited {text-decoration: none; padding:1pt; border-style:solid; border-width: 0px 0px 1px 0px; border-color: #880000; } 
a.redline:active { text-decoration: none; padding:1pt; border-style:solid; border-width: 0px 0px 1px 0px; border-color: #CC0000; } 
a.redline:hover { text-decoration:none; padding:1pt; border-style:solid; border-width: 0px 0px 1px 0px; border-color: #CC0000; } 

a.start { font-weight:bold;  } 
a.start:link { text-decoration:none; color:#666666; padding: 2pt; background-color:#000000; border-style:solid; border-width: 0px 0px 0px 0px; border-color: #000000 #000000 #990000 #000000; } 
a.start:visited { text-decoration:none; color:#666666; padding: 2pt; background-color:#000000; border-style:solid; border-width: 0px 0px 0px 0px; border-color: #000000 #000000 #550000 #000000; } 
a.start:active {  text-decoration:none; color:#666666; padding: 2pt; background-color:#000000; border-style:solid; border-width: 0px 0px 0px 0px; border-color: #000000 #000000 #990000 #000000; } 
a.start:hover {  text-decoration:none; color:#660000; padding: 2pt; background-color:#FFFFFF;  } 

a.musiker { font-weight:lighter; } 
a.musiker:link {text-decoration: none; padding:1pt; border-style:solid; border-width: 0px 0px 1px 0px; border-color: #CC0000; } 
a.musiker:visited {text-decoration: none; padding:1pt; border-style:solid; border-width: 0px 0px 1px 0px; border-color: #BB0000; } 
a.musiker:active { text-decoration: none; padding:1pt; border-style:solid; border-width: 0px 0px 1px 0px; border-color: #CC0000; } 
a.musiker:hover { text-decoration:none; padding:1pt; border-style:solid; border-width: 0px 0px 1px 0px; border-color: #CC0000; } 

 /* verschiedene Tags                                                      */ 
div { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin:6pt 0pt 6pt 0pt; text-align:justify; } 
div.cdinhalte { text-align:left; color:#FFFFFF;margin:0pt 8pt 4pt 0pt; padding:0pt; background-color:#000000; }  
div.cdinhalte2 { text-align:left; color:#FFFFFF;margin:0pt 8pt 4pt 1pt; padding:0pt; background-color:#000000; }  

address { font-family:Arial,Helvetica,sans-serif; font-size:10pt; } 
blockquote { font-family:Arial,Helvetica,sans-serif; font-size:10pt; } 
nobr { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin:6pt 0pt 6pt 0pt; text-align:justify; } 
b { font-family:Arial,Helvetica,sans-serif; } 
i { font-family:Arial,Helvetica,sans-serif; font-size:10pt; }  

img.catalogoptisch {margin:12px 0px 4px 0px; border-style:none;border-width: 0px; }
img.catalogoptrahmen {margin:12px 0px 3px 0px; border-style:solid; border-width: 1px; border-color: #999999; }

img.projekteplakate {margin:1px; border-style:none;border-width: 0px; }

ul { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin:8pt 0pt 8pt 8pt; text-align:justify; list-style-type:circle; }  
ol { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin:7pt 0pt 8pt 16pt; text-align:justify;  }  
li { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin:0pt 8pt 4pt 8pt;  }  

ul.infos { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin:7pt 0pt 8pt 16pt; text-align:left; list-style-type:circle; }  
li.infos { font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin:0pt 0pt 4pt 0pt; text-align:left; list-style-type:disc; }  

.kleiner { font-size:8pt; }  

/* ====================================================================== */  
/* mögliche Angaben - Textformatierung                                    */  
 /* color           = Farbe (hexadezimal)                                  */ 
/* font-size       = Schriftgroesse - numerisch                           */  
/* font-family     = Schriftart                                           */                       
 /* font-style      = Schriftstil                                          */
 /*    italic  = kursiv                                                    */ 
/*    oblique = kursiv                                                    */ 
/*    normal  = normal                                                    */ 
/* font-variant    = Schriftvariante                                      */
 /*    small-caps = Kapitälchen                                            */ 
/*    normal     = normal                                                 */ 
/* font-weight     = Schriftgewicht - numerische Angaben oder             */
 /*    bold    = fett                                                      */ 
/*    bolder  = extra-fett 						  */ 
/*    lighter = dünner 							  */ 
/* word-spacing    = Wortabstand - numerisch                              */
 /* letter-spacing  = Zeichenabstand - numerisch                           */
 /* text-decoration = Textstil                                             */ 
/*    underline   = unterstrichen                                         */ 
 /*    overline    = überstrichen                                          */
 /*    line-through= durchgestrichen                                       */
 /*    blink       = blinkend                                              */
 /*    none        = normal                                                */
 /* text-transform  = Texttransformation                                   */
 /*    capitalize = Kapitälchen                                            */ 
 /*    uppercase  = Großbuchstaben                                         */ 
 /*    lowercase  = Kleinbuchstaben                                        */
 /*    none       = normal                                                 */  
 /* ====================================================================== */ 
 /* mögliche Angaben - Abstände, Ränder, Ausrichtung                       */   
/* margin-top      = Abstand zw. Fensterrand und Inhalt oben - numerisch  */ 
/* margin-bottom   = Abstand zw. Fensterrand und Inhalt unten - numerisch */ 
/* margin-left     = Abstand nach links - numerisch                       */ 
/* margin-right    = Abstand nach rechts - numerisch                      */ 
/* text-indent     = Texteinrückung für die erste Zeile - numerisch       */ 
/* line-height     = Zeilenhöhe - numerisch                               */  
/* vertical-align  = Vertikale Ausrichtung z.B. in Tabellenfeldern        */  
/*    top         = obenbündig ausrichten.                                */  
/*    middle      = mittig ausrichten.                                    */  
/*    bottom      = untenbündig ausrichten.                               */  
/*    baseline    = an der Basislinie ausrichten                          */ 
 /*    sub         = tieferstellen (ohne die Schriftgröße zu reduzieren).  */  
/*    super       = höherstellen (ohne die Schriftgröße zu reduzieren).   */  
/*    text-top    = am oberen Schriftrand ausrichten.                     */  
/*    text-bottom = am unteren Schriftrand ausrichten)                    */  
/* text-align      = Horizontale Ausrichtung                              */  
/*    left    = linksbündig ausrichten (Voreinstellung).                  */  
/*    center  = zentriert ausrichten.                                     */  
/*    right   = rechtsbündig ausrichten.                                  */  
/*    justify = als Blocksatz ausrichten. )                               */    
/* ====================================================================== */  
/* mögliche Angaben - Rahmen und Innenabstände                            */   
/* border-top-width    = Rahmendicke oben (numerisch oder                 */  
/*    thin   = dünn                                                       */  
/*    medium = mittelstark                                                */  
/*    thick  = dick                                                       */  
/* border-bottom-width = Rahmendicke unten (s.o.)                         */ 
/* border-left-width   = Rahmendicke links (s.o.)                         */ 
/* border-right-width  = Rahmendicke rechts (s.o.)                        */ 
/* border-width        = Rahmendicke alle Seiten (s.o.)                   */ 
/* border-color        = Randfarbe                                        */ 
/* border-style        = Randstil                                         */
 /*    none   = kein Rahmen (bzw. unsichtbarer Rahmen).                    */
 /*    dotted = gepunktet.                                                 */ 
/*    dashed = gestrichelt.                                               */
 /*    solid  = durchgezogen.                                              */ 
/*    double = doppelt durchgezogen.                                      */
 /*    groove = 3D-Effekt.                                                 */ 
/*    ridge  = 3D-Effekt.                                                 */ 
/*    inset  = 3D-Effekt.                                                 */ 
/*    outset = 3D-Effekt.                                                 */ 
/* padding-top         = Innenabstand oben - numerisch                    */ 
/* padding-bottom      = Innenabstand unten - numerisch                   */ 
/* padding-left        = Innenabstand links - numerisch                   */ 
/* padding-right       = Innenabstand rechts - numerisch                  */ 
/* padding             = Innenabstand allgemein - numerisch               */  
/* ====================================================================== */  
/* mögliche Angaben - Hintergrundfarben und -bilder                       */   
/* background-color      = Hintergrundfarbe                               */ 
/* background-image:url([Dateiname]) = Hintergrundbild                    */ 
/* background-repeat     = Wiederholungs-Effekt                           */  
/*    repeat    = wiederholen (Voreinstellung).                           */ 
/*    repeat-x  = nur "eine Zeile lang" waagerecht wiederholen.           */ 
/*    repeat-y  = nur "eine Spalte lang" senkrecht wiederholen.           */ 
/*    no-repeat = nicht wiederholen, nur als Einzelbild anzeigen          */ 
/* background-attachment = Wasserzeichen-Effekt                           */ 
/*    scroll = mitscrollen;                                               */ 
/*    fixed  = Hintergrundbild bleibt stehen                              */ 
/* background-position   = Hintergrundposition                            */ 
/*    top    = vertikal obenbündig.                                       */ 
/*    center = horizontal zentriert.                                      */ 
/*    middle = vertikal mittig.                                           */ 
/*    bottom = vertikal untenbündig.                                      */ 
/*    left   = horizontal linksbündig.                                    */ 
/*    right  = horizontal rechtsbündig                                    */  
/* ====================================================================== */  
/* mögliche Angaben - Listen                                              */   
/* list-style-type = Darstellungstyp                                      */ 
/*    decimal     = für <ol>-Listen: Numerierung 1.,2.,3.,4. usw.         */ 
/*    lower-roman = für <ol>-Listen: Numerierung i.,ii.,iii.,iv. usw.     */ 
/*    upper-roman = für <ol>-Listen: Numerierung I.,II.,III.,IV. usw.     */ 
/*    lower-alpha = für <ol>-Listen: Numerierung a.,b.,c.,d. usw.         */ 
/*    upper-alpha = für <ol>-Listen: Numerierung A.,B.,C.,D. usw.         */ 
/*    disc        = für <ul>-Listen: Dateisymbol als Bulletzeichen        */ 
/*    circle      = für <ul>-Listen: rundes Bulletzeichen                 */ 
/*    square      = für <ul>-Listen: rechteckiges Bulletzeichen           */ 
/*    none        = kein Bulletzeichen, keine Numerierung                 */ 
/* list-style-position = Listeneinrückung                                 */ 
/*    inside      = eingerückt.                                           */ 
/*    outside     = ausgerückt (Voreinstellung).                          */ 
/* list-style-image:url([Dateiname]) = Eigene Bullet-Grafik               */ 
