body {
      font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
      font-size: 10pt;
      line-height: 14pt;
      text-align: left;
      background-color: #FFFFFF;
      background-image:url(bilder/notenlinie_nur.gif);
      background-repeat:repeat-y;
      color: #333333;
}

body.keinhintergrund {
      font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
      font-size: 10pt;
      line-height: 14pt;
      text-align: left;
      background-color: #FFFFFF;
      background-image:none;
}

#navigation a:link, #navigation a:visited  {
      font-size: 24pt;
      line-height: 28pt;
      background-color: #EF7F00;
      background-image:url(bilder/streifen_hintergrund.gif);
      color: white;
      text-decoration:none;
      font-weight: bold;
      padding-left: 4pt;
      padding-right: 4pt;
      text-transform:lowercase;
}

#navigation a:focus, #navigation a:hover, #navigation a:active {
      background-color: white;
      color: #EF7F00;
      border-bottom: 0px;
      background-image: none;
}

.auswahl  {
      background-color: white;
      color: #EF7F00;
      border-bottom: 0px;
      font-size: 24pt;
      line-height: 28pt;
      text-decoration:none;
      font-weight: bold;
      padding-left: 4pt;
      padding-right: 4pt;
      text-transform:uppercase;
}



#navigation a.unterpunkt:link, #navigation a.unterpunkt:visited  {
      font-size: 14pt;
      line-height: 16pt;
      background-color: #EF7F00;
      color: white;
      text-decoration:none;
      padding-left: 4pt;
      padding-right: 4pt;
      text-transform:lowercase;
      margin-left:8pt;
      font-weight: normal;
}

#navigation a.unterpunkt:focus, #navigation a.unterpunkt:hover, #navigation a.unterpunkt:active {
      background-color: white;
      color: #EF7F00;
      border-bottom: 0px;
}

.unterpunkt_auswahl  {
      font-size: 14pt;
      line-height: 16pt;
      background-color: white;
      color: #EF7F00;
      text-decoration:none;
      padding-left: 4pt;
      padding-right: 4pt;
      text-transform:lowercase;
      margin-left:8pt;
      font-weight: normal;
      padding-left: 4pt;
      padding-right: 4pt;
      text-transform:uppercase;
      margin-left:8pt;
}

#navigation a.klein:link, #navigation a.klein:visited  {
      background-color: white;
      color: #EF7F00;
      font-size: 10pt;
      line-height: 12pt;
      text-decoration:none;
      padding-left: 4pt;
      padding-right: 4pt;
      text-transform:lowercase;
      border-bottom: 0px;
      margin-left: 5pt;
      background-image: none;
}

#navigation a.klein:focus, #navigation a.klein:hover, #navigation a.klein:active  {
      background-color: #EF7F00;
      color: white;
      border-bottom: 0px;
      background-image: none;
}

.klein_auswahl {
      background-color: #EF7F00;
      color: white;
      font-size: 10pt;
      line-height: 12pt;
      text-decoration:none;
      padding-left: 4pt;
      padding-right: 4pt;
      text-transform:uppercase;
      border-bottom: 0px;
      margin-left: 5pt;
      font-weight: bold;
}

#rahmen {
  padding:10pt; border:5px solid #F4A219;
}

#logo {
width:508px;
position:absolute;
left:20px;
top:0px;
z-index:3;
}

#navigation {
width:250px;
position:absolute;
left:20px;
top:140px;
z-index:4;
}

#fliesstext {
width:70%;
position:absolute;
left:275px;
top:140px;
z-index:2;
}

p.trenner {
border-bottom: 1pt solid #808080;
}

a:link, a:visited {
border-bottom: 1px solid #F4A219;
text-decoration:none;
    color:#333333;
}

a:focus, a:hover, a:active {
color:#F4A219;
border-bottom: 1px solid #000000;
text-decoration:none;
}

a.vorsichtdominante_link:link, a.vorsichtdominante_link:visited {
border-bottom: 1px solid #F4A219;
text-decoration:none;
    color:#0081C7;
    font-weight: bold;
    text-transform:lowercase;
}

a.vorsichtdominante_link:focus, a.vorsichtdominante_link:hover, a.vorsichtdominante_link:active {
color:#F4A219;
border-bottom: 1px solid #0081C7;
text-decoration:none;
font-weight: bold;
text-transform:lowercase;
}

a.jungeszene_link:link, a.jungeszene_link:visited {
border-bottom: 1px solid #F4A219;
text-decoration:none;
    color:#004D73;
    font-weight: bold;
    text-transform:lowercase;
}

a.jungeszene_link:focus, a.jungeszene_link:hover, a.jungeszene_link:active {
color:#F4A219;
border-bottom: 1px solid #004D73;
text-decoration:none;
font-weight: bold;
text-transform:lowercase;
}

h1 {
      font-size: 24pt;
      line-height: 28pt;
      font-weight: normal;
      padding-left: 4pt;
      padding-right: 4pt;
      background-color: white;
      color: #EF7F00;
      text-align: right;
      text-transform:uppercase;
}

h1.jungeszene {
      color:#004D73;
}

h1.vorsichtdominante {
      color:#0081C7;
}

h2 {
      font-size: 18pt;
      line-height: 20pt;
      text-align: left;
      color:#F4A219;
      text-transform:lowercase;
}

h3 {
      font-size: 14pt;
      line-height: 18pt;
      text-align: right;
      color:#F4A219;
      text-transform:lowercase;
      /* h3 sind zwischenüberschriften auf den seiten*/
}

a.h4:link, a.h4:visited, a.h4:focus, a.ah4:hover, a.h4:active  {
      font-size: 14pt;
      line-height: 26pt;
      text-align: left;
      color:#444444;
      text-transform:lowercase;
      background-color: #F4A219;
      text-indent:5pt;
      border-bottom:0pt;
}

h4 {
      font-size: 14pt;
      line-height: 26pt;
      text-align: left;
      color:#ffffff;
      text-transform:lowercase;
      background-color: #F4A219;
      text-indent:5pt;
}

h4.jungeszene {
      font-size: 14pt;
      line-height: 26pt;
      text-align: left;
      color:#FFFFFF;
      text-transform:lowercase;
      background-color: #004D73;
      text-indent:5pt;
      font-weight: normal;
}

h5 {
      font-size: 11pt;
      line-height: 14pt;
      color:#F4A219;
}

h5.komponisten {
      font-size: 12pt;
      line-height: 14pt;
      color:#ffffff;
      background-color: #F4A219;
}

h5.jungeszene {
      font-size: 12pt;
      line-height: 18pt;
      color:#ffffff;
      background-color: #004D73;
      padding-left:5pt;
      padding-right:5pt;
}

h6 {
      font-size: 11pt;
      line-height: 14pt;
	  font-weight: bold;
	  color:#444444;
}

ul { color:#EF7F00;list-style-position:inside;text-indent:15pt; }
ul li span { color:black; }

input, textarea {
margin: 1px;
border: 1px solid #F4A219; 
      background-color: white;
}

input.fehlt, textarea.fehlt {
      background-color: #EF7F00;
}

input:hover, textarea:hover {
margin: 0px;
border: 2px solid #EF7F00; 
      background-color: white;
}

input.button {
padding: 2px;
font-weight: bold;
}

input.button:hover {
padding: 0px;
border: 2pt solid F4A219; 
      background-color: #F4A219;
}

.partnerseiten {
font-weight: bold;
color: #EF7F00;
}

.konzerte_datum {
font-weight: bold;
color: #EF7F00;
}

.ensemble_funktionen {
font-weight: bold;
color: #EF7F00;
text-transform:lowercase;
}

.ensemble_namevita {
font-weight: bold;
}

.ensemble_funktionvita {
color: #EF7F00;
font-weight: bold;
}

.ensemble_punkt {
font-weight: bold;
color: #EF7F00;
}

.sw_fliesstext {
font-weight: bold;
color: #EF7F00;
}

.jungeszene_fliesstext {
font-weight: bold;
color: #004D73;
}

.vorsichtdominante_fliesstext {
font-weight: bold;
color: #0081C7;
text-transform:lowercase;
}

.vorsichtdominante_anmerkung {
font-style: italic;
color: #0081C7;
}

.ueberschrift_filigran {
font-style: italic;
color: #F4A219;
}

.zitat_gross {
            font-size: 15pt;
            line-height: 19pt;
            color: #808080;
            font-style: italic;
            text-indent: 8pt;

}

.bildunterschrift {
font-size: 9pt;
color: #808080;
font-style: italic;
line-height: 11pt;
}

a.bildquelle {
font-size: 9pt;
font-style: italic;
line-height: 11pt;
color:#EF7F00 !important;
text-decoration:underline !important;
}

.bildquelle {
font-size: 9pt;
font-style: italic;
line-height: 11pt;
color:#808080 !important;
text-decoration:none !important;
}

.quelle {
font-size: 9pt;
color: #808080;
font-style: italic;
line-height: 11pt;
text-align: right;
}

.impressum_aktiv {
font-weight: bold;
color: #F4A219;
}

.keinrahmen {
border: 0px solid #000000 !important;
}

.kontaktabkuerzung {
color: #F4A219;
text-transform:lowercase;
}

.partnerseiten {
color: #EF7F00;
font-weight: bold;
}

.fotonachweis {
color: #808080;
font-style: italic;
}

.jungeszene_blickfang {
font-weight: bold;
}

.einblicke {
font-weight: bold;
color:#F4A219;
}

.hinweis_meldung {
      font-size: 18pt;
      line-height: 20pt;
      text-align: left;
      color:#F4A219;
      text-transform:lowercase;
}

.team_kategorie {
      font-size: 12pt;
      line-height: 14pt;
      text-align: left;
      color:#F4A219;
      text-transform:uppercase;
      font-weight: normal;
	  margin-bottom: 2pt;
}

.team_name {
      font-weight: bold;
}

.hervorgehoben01 {
      font-weight: bold;
	  color:#444444;
}

.hervorgehoben02 {
      text-transform:uppercase;
	  color:#F4A219;
	  font-weight: bold;
}

.initiale {
color:#EF7F00;
float:left;
font-size:6.5em;
font-weight: bold;
line-height:0.8em;
margin:0.05em 0.15em 0 0;
}

p.ersterabsatz:first-letter {
color:#EF7F00;
float:left;
font-size:6.5em;
font-weight: bold;
line-height:0.8em;
margin:0.05em 0.15em 0 0;
 }

p.ersterabsatz_jungeszene:first-letter {
color:#004D73;
float:left;
font-size:6.5em;
font-weight: bold;
line-height:0.8em;
margin:0.05em 0.15em 0 0;
 }

p.ersterabsatz_konzertformate:first-letter {
color:#0081D0;
float:left;
font-size:6.5em;
font-weight: bold;
line-height:0.8em;
margin:0.05em 0.15em 0 0;
 }
 
 p.ersterabsatz_presse:first-letter {
color:#333333;
float:left;
font-size:6.5em;
font-weight: bold;
line-height:0.8em;
margin:0.05em 0.15em 0 0;
 }