body { margin:0px; padding:0px; font-family:arial, helvetica, sans-serif; font-size:small; color:#6d6d6d; background-color:#fff; background-image:url(seitenstruktur/notenschluessel.jpg); background-repeat:no-repeat; background-position:center 166px;; }

#oben { height:126px; float:left; width:100%; background-color:#000;/* background-image:url(/fileadmin/cdl/seitenstruktur/dirigentenhaende.jpg); background-repeat:no-repeat;*/ }
.dirigentenhaende { float:left; }
img { border:0px; }
.logo { float:right; margin-right:50px; margin-top:30px; }
.chor { font-size:200%; text-align:right; margin-right:150px; padding-top:25px; }
.chor a { color:#fff; text-decoration:none; }
.schirmherrin { font-size:small; color:#fff; }

#inhalt_menue, #rechts, #inhalt, #menue { overflow:hidden; }

#inhalt_menue { float:left; width:73%; padding-bottom:20px; }

#rechts { float:right; width:27%; }
#rechts .innen { padding:0px 30px 10px 20px; }
#rechts p { padding:0px 8px; }

/* Die Überschriften auf der rechten Seite */
#rechts h1, #rechts .ueberschrift_rechts { /*width:100%;*/ padding:5px 8px; margin-top:40px; font-size:100%; font-weight:bold; border-top:1px solid #6d6d6d; border-bottom:1px solid #6d6d6d; }
#rechts .mehr { text-align:right; margin-top:-10px; }
#rechts .mehr a { text-decoration:none; color:#6d6d6d; }
#rechts div.csc-textpic-image, #rechts div.csc-textpic-firstcol, #rechts div.csc-textpic-lastcol { margin-left:8px; }
.bild { float:left; width:40%; margin:4px 8px 0px 0px; }

#inhalt { float:right; width:70%; }
#inhalt .innen { padding:20px 40px 0px 0px; color:#000;; }
#inhalt .ueberschrift, #inhalt .csc-firstHeader, #inhalt .ueberschrift_inhalt { font-size:170%; padding-left:20px; background:url(seitenstruktur/ueberschrift.gif) no-repeat; }

#menue { float:left; width:30%; }
#menue .innen { padding:80px 60px 10px 0px; }
#menue li { list-style-type:none; margin:0px 0px 15px 0px; padding-left:0px; }
#menue ul { padding-left:25px; margin:0px; }
#menue ul a { display:block; color:#6d6d6d; text-decoration:none; padding-left:15px; }
#menue .zwei { margin-top:40px; }
#menue .hauptmenueAktiv, #menue .untermenue1Aktiv, #menue .letzterAktiv { font-weight:bold; background-image:url(seitenstruktur/wiederholungszeichen.gif); background-repeat:no-repeat; }
#menue .untermenue1, #menue .untermenue1Aktiv { padding-left:15px; margin:0px 0px 8px 0px; }
#menue .letzter, #menue .letzterAktiv { padding-left:15px; margin:0px 0px 15px 0px; }
#menue .curifsub { margin:0px 0px 8px 0px; font-weight:bold; background-image:url(seitenstruktur/wiederholungszeichen.gif); background-repeat:no-repeat; }

#menue .actifsub { margin:0px 0px 8px 0px; background-image:none; }

/* Tabellen des RTE, Angabe einer eigener Klasse im entsprechenden Feld */
.programm { width:100%; background-color:#e6e6e6; padding-bottom:10px;}
.programm td, .programm th { padding:2px 5px; border:0px; vertical-align:top; }
.daten td { padding:5px; vertical-align:top; }
/*.daten .td-0 { font-weight:bold; padding-right:10px; }*/

.programm .spalte1 { width:26%; }
.programm .spalte2 { width:74%; }
.programm .abstand_nach_oben { padding-top:20px; }
.programm th { text-align:left; font-size:120%; padding-top:5px; }

/* Bilder in der rechten Spalte*/
#rechts .csc-textpic-imagewrap dl { padding-left:5px; }


a { color:#6d6d6d; text-decoration:none; }
/* a:hover { text-decoration:underline; } */
#oben a:hover { text-decoration:none; }

#inhalt a { text-decoration:underline; }

ul { margin-left:0px; padding-left:25px; }
li { list-style-type:square; margin-bottom:5px; }
.csc-textpic-caption { font-style:italic; } /* Bildunterschriften */
.kleingedrucktes { margin-top:50px; }
