BODY {
        FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
P {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
H1 {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
H2 {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
H3 {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
UL {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
OL {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
LI {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
DIV {
        FONT-SIZE: 20px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
DL {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
DT {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
DD {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
TH {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
TD {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
ADDRESS {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
BLOCKQUOTE {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
I {
        FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
H4 {
        FONT-SIZE: 13px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
CODE {
        LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
#extern {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/extern.gif)
}
#pdf {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/pdf.gif)
}
#ausfuell_pdf {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/ausfuell_pdf.gif)
}
#ordner {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/ordner.gif)
}
#zip {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/zip.gif)
}
#ohne {
        MARGIN-TOP: 9px; LIST-STYLE-IMAGE: url(../../z1_bilder/a1_layout/transparent.gif)
}
A:link {
        COLOR: #043baa; TEXT-DECORATION: none
}
A:visited {
        COLOR: #043baa; TEXT-DECORATION: none
}
A:hover {
        BACKGROUND: #e5e5e5; COLOR: #043baa; TEXT-DECORATION: underline
}
A:active {
        COLOR: #043baa; TEXT-DECORATION: none
}
#micronavi {
        FONT-SIZE: 20px
}
A.micronavi:link {
        COLOR: #305275; TEXT-DECORATION: none
}
A.micronavi:visited {
        COLOR: #305275; TEXT-DECORATION: none
}
A.micronavi:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #305275; TEXT-DECORATION: underline
}
A.micronavi:active {
        COLOR: #305275; TEXT-DECORATION: none
}
A.bild:link {
        COLOR: #0546c9; TEXT-DECORATION: none
}
A.bild:visited {
        COLOR: #0546c9; TEXT-DECORATION: none
}
A.bild:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0546c9; TEXT-DECORATION: none
}
A.bild:active {
        COLOR: #0546c9; TEXT-DECORATION: none
}
A.top {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #78d2ff; LINE-HEIGHT: 90%; TEXT-DECORATION: none
}
A.top:link {
        COLOR: #78d2ff
}
A.top:visited {
        COLOR: #78d2ff
}
A.top:hover {
        BACKGROUND: ; COLOR: #FFFF00; TEXT-DECORATION: none
}
A.top:active {
        COLOR: #78d2ff
}
A.mehr:link {
        COLOR: #ff0000; TEXT-DECORATION: none
}
A.mehr:visited {
        COLOR: #ff0000; TEXT-DECORATION: none
}
A.mehr:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff0000; TEXT-DECORATION: underline
}
A.mehr:active {
        COLOR: #ff0000; TEXT-DECORATION: none
}
A.schwarz:link {
        COLOR: #000000; TEXT-DECORATION: none
}
A.schwarz:visited {
        COLOR: #000000; TEXT-DECORATION: none
}
A.schwarz:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none
}
A.schwarz:active {
        COLOR: #000000; TEXT-DECORATION: none
}
DIV.blockRight {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; PADDING-TOP: 2px
}
P.blockRight {
        MARGIN-TOP: 5px; PADDING-LEFT: 2px; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 110%
}
A.blockRight:link {
        COLOR: #000000; TEXT-DECORATION: none
}
A.blockRight:visited {
        COLOR: #000000; TEXT-DECORATION: none
}
A.blockRight:hover {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: underline
}
A.blockRight:active {
        COLOR: #000000; TEXT-DECORATION: none
}
TD.left {
        PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
A.left {
        FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 115%; TEXT-DECORATION: none
}
A.left:link {
        COLOR: #ffffff; TEXT-DECORATION: none
}
A.left:visited {
        COLOR: #ffffff; TEXT-DECORATION: none
}
A.left:hover {
        BACKGROUND: #ffffff; COLOR: #305275; TEXT-DECORATION: underline
}
A.left:active {
        COLOR: #ffffff; TEXT-DECORATION: none
}.inscription {
        padding: 2px;
        text-align: center;
}
.blockRight {
        float: right;
}
.blockLeft {
        float: left;
}

.wrapper970 {
        width: 970px;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
}
#wrapper {
        width: 700px;
        margin-right: auto;
        margin-bottom: auto;
}
#wrapper2 {
        width: 700px;
        text-align: center;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: auto;
}
tr.titleconcerts, td.titleconcerts {
 line-height: 24px;
 background-color: 000080;
 FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
 font-size: 15px;
 color: #FFFF00;
 font-weight: bold;
}
.soliste {
padding-left: 10%;
}
.direction {
font-weight: bold;
margin-bottom: 10%;
text-align: center;
}
h1#concerts {
         text-align: center;
         font-size: 48px;
         FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
         color: #000080;
         font-weight: bold;
         line-height: 36px;
}
h2.concerts {
        margin-top: 20px;
        text-align: center;
        FONT-SIZE: 18px;
        FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
p.concerts {
        margin-top: 10px;
        margin-left: 55px;
        text-align: center;
        FONT-SIZE: 14px;
        FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
p.concertsplusinfo {
        margin-top: 10px;
        margin-left: 180px;
        FONT-SIZE: 15px;
        FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
td.mainpublicity {
         margin-left: 7.1pt;
         margin-right: 27.55pt;
         padding: 10px;
         height: 101;
         align: center;
}
h2.mainpublicity {
         margin-left: 30px;
         padding-top: 12px;
         align: left;
         color: #0000FF;
}
p.mainpublicity {
         margin-left: 40px;
         padding-top: 7px;
         padding-bottom: 7px;
         align: left;
         color: #00005F;
}
p.mainpublicity-strong {
         margin-left: 40px;
         padding-top: 7px;
         padding-bottom: 7px;
         align: left;
         color: #00005F;
         font-weight: bold;
}
p.mainpublicity-center {
         margin-left: 40px;
         padding-top: 7px;
         padding-bottom: 7px;
         align: left;
         color: #00005F;
         text-align: center;
}
.twc div table tbody .twc td table tbody tr .texte table tr td div h1 {

}
/*ajout éléments calendrier Pascale Schmoetten Décembre 2009 */
table.calendrier {
         border: 1px;
         width: 826px;
         padding: 1px;
         font-family: TimesNewRoman;
         font-size: 10px;
         }
.cal-title {
background-color: #000080;
line-height: 60px;
text-align: center;
font-size: 26px;
font-family: Comic Sans MS;
color: #FFFF99;
}
.cal-title-big {
line-height: 60px;
text-align: center;
font-size: 26px;
font-family: Comic Sans MS;
font-color: #ffffff;
}
.cal-td1 {
/*background-color: #99CCFF;*/
line-height: 37px;
width: 79px;
border-top: none;
border-left: 1.0pt solid #000000;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td1-bold {
/*background-color: #99CCFF;  */
font-weight: bold;
line-height: 37px;
width: 79px;
border-top: none;
border-left: 1.0pt solid #000000;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td2 {
/*background-color: #99CCFF; */
width: 65px;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td2-bold {
/*background-color: #99CCFF;  */
font-weight: bold;
width: 65px;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td3 {
/*background-color: #99CCFF; */
width: 542px;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td3-bold {
/*background-color: #99CCFF;     */
font-weight: bold;
width: 542px;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td4 {
/*background-color: #99CCFF; */
width: 79px;
text-align: right;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
.cal-td4-bold {
/*background-color: #99CCFF; */
font-weight: bold;
width: 79px;
text-align: right;
border-top: none;
border-left: none;
border-right: 1.0pt solid #000000;
border-bottom: 1.0pt solid #000000;
padding-left: 5.4pt;
padding-right: 5.4pt;
}
/*ajout éléments programme concerts Pascale Schmoetten Mars 2010 */
.programme {
width: 800px;
padding: 10px;
margin-top: 20px;
border-color: #3366FF;
border-width: 3px;
}
.titleorchestra {
text-align: center;
font-weight: bold;
font-size: 21pt;
padding-top: 20px;
padding-bottom: 5px;
line-height: 50px;
}
.nameMusic {
text-align: left;
font-size: 14pt;
margin-top; 5px;
padding-bottom: 2px;
line-height: 30px;
}
.composer {
text-align: left;
font-style: italic;
font-variant: small-caps;
}

