html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
width:100%;
height:100%;
color:#000;
background-color:#fff;
background-image:url(../pix/body_bg.gif);
background-position:center top;
background-repeat:repeat;
font-size:100.01%;
line-height:15px;
font-family:Arial,Helvetica,sans-serif;
font-weight:400;
text-align:center;
margin:0;
padding:0;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

:focus {
outline:0;
}

ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

html {
width:100%;
height:100%;
}

ul {
width:449px;
padding:15px 0;
}

ul li {
background:transparent url(/pix/bullet.gif) no-repeat 0 8px;
line-height:15px;
padding:3px 0 0 15px;
}

#container {
border:0;
background-color:#fff;
font-size:12px;
height:100%;
text-align:left;
width:1000px!important;
margin:auto;
padding:0;
}

body > #container {
height:auto;
min-height:100%;
overflow:hidden;
}

#logo {
float:left;
padding-left:16px;
}

#metanav {
float:left;
width:528px;
text-align:right;
color:#c67900;
padding-top:18px;
}

#langnav {
float:right;
text-align:right;
width:140px;
color:#c67900;
padding-top:18px;
padding-right:16px;
}

#byline {
float:right;
text-align:right;
padding-top:28px;
padding-right:16px;
}

#metanav a,#langnav a {
text-decoration:none;
color:#000;
}

#headerspacer {
width:100%;
height:16px;
color:#000;
background-color:#fff;
background-image:url(../pix/body_bg.gif);
background-position:center top;
background-repeat:repeat;
font-size:100.01%;
line-height:15px;
font-family:Arial,Helvetica,sans-serif;
font-weight:400;
text-align:center;
margin:0;
padding:0;
}

#mainnav {
border:0;
list-style-type:none;
width:218px;
margin:0;
padding:80px 0 0 16px;
}

#mainnav li {
border:0;
background-image:none!important;
margin:0;
padding:0;
}

#mainnav li a {
border:0;
background-position:0 0;
display:block;
height:26px;
width:218px;
margin:0;
padding:0;
}

#mainnav li a:hover {
background-position:0 -26px;
}

#mainnav li a.active,#mainnav li a.active:hover {
background-position:0 -52px;
}

#mainnavdiv {
border:0;
float:left;
text-align:left;
width:234px!important;
margin:0;
padding:0;
}

#banner_kalender {
border:0 none;
margin:0;
padding:93px 0 0 16px;
}

#banner_kalender img {
width:190px;
}
/*.banner_ele{
    padding-bottom: 25px;
    
}*/
.footnote{
    font-size: 11px;
    text-align: right;
}
.footnote_small{
    width: 190px;
}
* html #mainnavdiv {
margin-right:-3px;
}

#mainnav li #subnav {
list-style-type:none;
text-indent:0;
width:194px!important;
position:relative;
line-height:15px;
text-decoration:none;
overflow:hidden;
margin:0;
padding:2px 0;
}

#mainnav li #subnav li {
border-bottom:0!important;
height:20px!important;
width:194px!important;
margin:0!important;
padding:0!important;
}

#mainnav li #subnav li a {
color:#000;
display:block;
font-weight:400;
font-size:13px!important;
height:20px!important;
text-decoration:none;
text-indent:-10px;
vertical-align:middle;
margin:0!important;
padding:0 0 0 10px !important;
}

#mainnav li #subnav li a:hover {
color:#d7a14c;
}

.rubricsarrow {
color:#c67900;
font-weight:700;
}

#rubrics {
border:0;
height:100%;
list-style-type:none;
background-image:none!important;
margin:0;
padding:0;
}

#rubrics li {
font-size:12px;
font-weight:700;
border:0;
border-bottom:1px;
border-bottom-style:dotted;
background-image:none!important;
width:100%;
border-bottom-color:#0a9886;
margin:0;
padding:0;
}

#rubrics li a {
text-decoration:none;
display:block;
border:0;
background-position:0 0;
color:#000;
margin:8px 0;
padding:0;
}

#rubrics li #rubricarticles {
list-style-type:none;
text-indent:0;
position:relative;
line-height:18px;
text-decoration:none;
overflow:hidden;
border-top:1px;
border-top-style:dotted;
margin:0;
padding:8px 0 6px;
}

#rubrics li #rubricarticles li {
border-bottom:0!important;
background-image:none!important;
margin:2px 0!important;
padding:0!important;
}

#rubrics li #rubricarticles li a {
color:#000;
display:block;
font-weight:400;
text-decoration:none;
text-indent:-20px;
vertical-align:middle;
margin:0 0 0 12px !important;
padding:0 0 0 20px !important;
}

#contentdiv {
display:block;
height:auto!important;
text-align:left;
width:750px;
margin:0 0 0 234px;
padding:0;
}

* html #contentdiv {
margin-left:231px;
}

#content_content {
float:left;
text-align:left;
width:479px!important;
margin:0;
padding:80px 0 0;
}

#content_largecontent {
float:left;
text-align:left;
width:750px!important;
margin:0;
padding:80px 0 0;
}

#content_related_links {
float:left;
text-align:left;
width:196px!important;
margin:0;
padding:80px 0 0 72px;
}

#home_content {
float:left;
text-align:left;
width:438px!important;
margin:0;
padding:80px 0 0;
}

#home_right {
float:left;
text-align:left;
width:276px!important;
margin:0 0 0 36px;
padding:80px 0 0;
}

* html #home_right {
margin-left:33px;
}

#home_right .supernews {
width:256px;
margin:10px 0 0;
padding:10px 10px 22px;
}

#home_right .supernewstitle {
font-weight:700;
margin-bottom:18px;
}

#home_right img {
margin:0;
padding:0;
}

#home_right #banner_home {
border:0 none;
margin:10px 0;
}

#home_right #banner_home img {
width:276px;
}

table.articletable {
width:750px;
}

table.articletable th {
text-align:left;
border-bottom:solid 1px;
padding-bottom:4px;
}

table.articletable td {
text-align:left;
padding-top:6px;
padding-bottom:6px;
padding-right:20px;
border-bottom:1px;
border-bottom-style:solid;
}

table.articletable td.filecell,table.articletable td.abstractcell,table.articletable th.filecell,table.articletable th.abstractcell {
padding-left:12px;
width:58px;
}

table.articletable td.filecell {
border-left:1px;
border-right:1px;
border-left-style:dotted;
border-right-style:dotted;
}

table.articletable td .articleauthor {
font-size:11px;
}

table.articletable td.programmcell {
border-left:1px;
border-right:1px;
border-left-style:dotted;
border-right-style:dotted;
padding-left:12px;
padding-right:12px;
width:214px;
}

table.articletable td.placecell {
border-left:1px;
border-right:1px;
border-left-style:dotted;
border-right-style:dotted;
padding-left:12px;
padding-right:12px;
width:78px;
}

table.articletable td.artistcell {
border-left:1px;
border-right:1px;
border-left-style:dotted;
border-right-style:dotted;
padding-left:12px;
padding-right:12px;
width:162px;
}

table.articletable td.archiveauthorcell {
border-left:1px;
border-right:1px;
border-left-style:dotted;
border-right-style:dotted;
padding-left:12px;
padding-right:12px;
}

table.articletable td.issuecell {
width:60px;
padding-left:0;
padding-right:12px;
}

table.concerttable {
margin-top:30px;
margin-bottom:30px;
width:100%;
}

table.concerttable td.concerttablefirstrow {
border-top:1px;
border-top-style:dotted;
border-color:#0a9886;
}

table.concerttable td.concerttablelastrow {
border-bottom:1px;
border-bottom-style:dotted;
border-color:#0a9886;
}

table.concerttable td.concerttableth {
padding-right:12px;
font-weight:700;
width:72px;
}

.related_links_box {
display:block;
margin-bottom:6px;
border-bottom:1px;
border-right:1px;
border-left:1px;
border-top:1px;
border-color:#0a9886;
border-style:dotted;
padding:10px;
}

#rubricarticles {
border-top-color:#0a9886;
}

.related_links_box img {
vertical-align:top;
margin-bottom:0!important;
}

.downloadfile {
width:158px;
margin-left:16px;
text-indent:-14px;
}

* html .downloadfile {
width:174px!important;
margin-left:0!important;
text-indent:0!important;
}

table.articletable th,table.articletable tr,table.articletable td,table.articletable td.filecell,table.articletable td.artistcell,table.articletable td.programmcell,table.articletable td.placecell {
border-color:#0a9886;
}

.emnews {
background-color:#0a9886;
color:#fff;
overflow:hidden;
border-color:#0a9886;
margin:0 0 12px;
padding:8px;
}

.news {
border-bottom:1px;
border-bottom-style:dotted;
overflow:hidden;
border-color:#0a9886;
margin:0 0 12px;
padding:8px 4px 12px 0;
}

.supernews {
background-color:#f3faf9;
}

table.articletable td.linkcell {
padding-left:12px;
padding-right:12px;
width:112px;
}

table.articletable td.archivelinkcell {
padding-left:12px;
padding-right:12px;
width:12px;
}

.articletable .filecell .filestable td img {
margin-bottom:-5px;
}

h1 {
font-size:14px;
font-weight:700;
color:#c67900;
padding-bottom:30px;
}

#article img {
margin-top:15px;
margin-bottom:6px;
}

#article h1 {
font-size:14px;
font-family:Georgia;
font-weight:700;
color:#0a9886;
padding-bottom:6px;
}

h2 {
font-size:12px;
font-family:Georgia;
font-weight:700;
padding-bottom:30px;
}

p {
padding-bottom:0;
}

.autor {
font-weight:700;
border-bottom:1px solid #0a9886;
margin-bottom:15px;
}

.colorem {
font-weight:700;
font-style:italic;
color:#0a9886;
}

.reference {
padding-bottom:15px;
font-size:11px;
}

.referencestitle {
font-weight:700;
border-bottom:1px solid #000;
padding-top:15px;
padding-bottom:15px;
}

.motto {
font-style:italic;
font-weight:700;
margin-left:20px;
width:300px;
padding-top:15px;
padding-bottom:15px;
}

.mottoquelle {
font-weight:700;
margin-left:20px;
width:300px;
padding-top:0;
padding-bottom:15px;
}

.bildlegende {
font-size:11px;
font-style:italic;
border-top:1px solid #000;
padding-bottom:15px;
}

.zwischentitel {
font-weight:700;
padding-top:30px;
padding-bottom:15px;
}

.zitat {
font-weight:700;
font-style:italic;
}

.zitatquelle {
font-weight:700;
font-size:11px;
}

.remarks {
margin-top:15px;
border-bottom:1px solid #000;
border-top:1px solid #000;
font-size:11px;
}

#dissonanz {
line-height:20px;
color:#666;
font-size:13px;
}

#footer {
border:0;
background-color:#fff;
font-size:12px;
height:60px;
text-align:left;
width:766px!important;
margin:auto;
padding:36px 0 0 234px;
}

.newstext {
float:left;
display:block;
width:314px;
padding-right:12px;
}

.emnews .newstext {
width:306px;
}

.emnews .newstext a {
color:#fff;
}

sup,sub {
height:0;
line-height:1;
vertical-align:baseline;
_vertical-align:bottom;
position:relative;
font-size:60%;
}

sup {
bottom:1ex;
}

sub {
top:.5ex;
}

.announceconcert {
text-align:right;
margin-bottom:24px;
}

.abstractcell .abstracttable td {
width:18px;
}

#footer a {
color:#666;
text-decoration:none;
}

#footer a:hover {
color:#000;
}

form {
height:100%;
margin-bottom:6px;
padding:22px 0 0;
}

form h1 {
font-size:12px;
font-weight:700;
width:290px;
color:#000;
padding-bottom:16px;
}

form.tell-a-friend table td {
text-align:left;
padding-bottom:6px;
}

#fields {
display:block;
width:290px;
float:left;
}

#inputelements {
padding-left:20px;
padding-bottom:30px;
}

.checkboxes label {
display:block;
white-space:nowrap;
margin:0;
padding:0 10px 6px 0;
}

#submitbuttons {
overflow:hidden;
margin-bottom:6px;
border-top:2px solid #fff;
padding:6px 0 6px 20px;
}

#submitbuttons .submit {
display:block;
float:left;
margin-right:20px;
background-color:#c67900;
color:#fff;
text-decoration:none;
font-weight:700;
padding:5px 10px;
}

#submitbuttons .reset {
display:block;
float:left;
padding:5px 10px;
}

.hide {
visibility:hidden;
display:none;
}

#bymoxi {
position:absolute;
top:142px;
left:3px;
z-index:1;
text-align:left;
}

#karte {
width:312px;
height:208px;
}

.start {
background-image:url(../pix/00.gif);
background-repeat:no-repeat;
}

.a {
background-image:url(../pix/01.gif);
background-repeat:no-repeat;
}

.b {
background-image:url(../pix/02.gif);
background-repeat:no-repeat;
}

.c {
background-image:url(../pix/03.gif);
background-repeat:no-repeat;
}

.d {
background-image:url(../pix/04.gif);
background-repeat:no-repeat;
}

.e {
background-image:url(../pix/05.gif);
background-repeat:no-repeat;
}

.f {
background-image:url(../pix/06.gif);
background-repeat:no-repeat;
}

.g {
background-image:url(../pix/07.gif);
background-repeat:no-repeat;
}

.aa {
background-image:url(../pix/10.gif);
background-repeat:no-repeat;
}

.bb {
background-image:url(../pix/20.gif);
background-repeat:no-repeat;
}

.cc {
background-image:url(../pix/30.gif);
background-repeat:no-repeat;
}

.dd {
background-image:url(../pix/40.gif);
background-repeat:no-repeat;
}

.ee {
background-image:url(../pix/50.gif);
background-repeat:no-repeat;
}

.ff {
background-image:url(../pix/60.gif);
background-repeat:no-repeat;
}

.gg {
background-image:url(../pix/70.gif);
background-repeat:no-repeat;
}

.ab {
background-image:url(../pix/12.gif);
background-repeat:no-repeat;
}

.ac {
background-image:url(../pix/13.gif);
background-repeat:no-repeat;
}

.ad {
background-image:url(../pix/14.gif);
background-repeat:no-repeat;
}

.ae {
background-image:url(../pix/15.gif);
background-repeat:no-repeat;
}

.af {
background-image:url(../pix/16.gif);
background-repeat:no-repeat;
}

.ag {
background-image:url(../pix/17.gif);
background-repeat:no-repeat;
}

.ba {
background-image:url(../pix/21.gif);
background-repeat:no-repeat;
}

.bc {
background-image:url(../pix/23.gif);
background-repeat:no-repeat;
}

.bd {
background-image:url(../pix/24.gif);
background-repeat:no-repeat;
}

.be {
background-image:url(../pix/25.gif);
background-repeat:no-repeat;
}

.bf {
background-image:url(../pix/26.gif);
background-repeat:no-repeat;
}

.bg {
background-image:url(../pix/27.gif);
background-repeat:no-repeat;
}

.ca {
background-image:url(../pix/31.gif);
background-repeat:no-repeat;
}

.cb {
background-image:url(../pix/32.gif);
background-repeat:no-repeat;
}

.cd {
background-image:url(../pix/34.gif);
background-repeat:no-repeat;
}

.ce {
background-image:url(../pix/35.gif);
background-repeat:no-repeat;
}

.cf {
background-image:url(../pix/36.gif);
background-repeat:no-repeat;
}

.cg {
background-image:url(../pix/37.gif);
background-repeat:no-repeat;
}

.da {
background-image:url(../pix/41.gif);
background-repeat:no-repeat;
}

.db {
background-image:url(../pix/42.gif);
background-repeat:no-repeat;
}

.dc {
background-image:url(../pix/43.gif);
background-repeat:no-repeat;
}

.de {
background-image:url(../pix/45.gif);
background-repeat:no-repeat;
}

.df {
background-image:url(../pix/46.gif);
background-repeat:no-repeat;
}

.dg {
background-image:url(../pix/47.gif);
background-repeat:no-repeat;
}

.ea {
background-image:url(../pix/51.gif);
background-repeat:no-repeat;
}

.eb {
background-image:url(../pix/52.gif);
background-repeat:no-repeat;
}

.ec {
background-image:url(../pix/53.gif);
background-repeat:no-repeat;
}

.ed {
background-image:url(../pix/54.gif);
background-repeat:no-repeat;
}

.ef {
background-image:url(../pix/56.gif);
background-repeat:no-repeat;
}

.eg {
background-image:url(../pix/57.gif);
background-repeat:no-repeat;
}

.fa {
background-image:url(../pix/61.gif);
background-repeat:no-repeat;
}

.fb {
background-image:url(../pix/62.gif);
background-repeat:no-repeat;
}

.fc {
background-image:url(../pix/63.gif);
background-repeat:no-repeat;
}

.fd {
background-image:url(../pix/64.gif);
background-repeat:no-repeat;
}

.fe {
background-image:url(../pix/65.gif);
background-repeat:no-repeat;
}

.fg {
background-image:url(../pix/67.gif);
background-repeat:no-repeat;
}

.ga {
background-image:url(../pix/71.gif);
background-repeat:no-repeat;
}

.gb {
background-image:url(../pix/72.gif);
background-repeat:no-repeat;
}

.gc {
background-image:url(../pix/73.gif);
background-repeat:no-repeat;
}

.gd {
background-image:url(../pix/74.gif);
background-repeat:no-repeat;
}

.ge {
background-image:url(../pix/75.gif);
background-repeat:no-repeat;
}

.gf {
background-image:url(../pix/76.gif);
background-repeat:no-repeat;
}

.recaptchatable .recaptcha_r1_c1 {
background:transparent url(../pix/sprite.png) no-repeat scroll 0 -63px!important;
}

.recaptchatable .recaptcha_r2_c1 {
background:transparent url(../pix/sprite.png) no-repeat scroll -18px 0!important;
}

.recaptchatable .recaptcha_r2_c2 {
background:transparent url(../pix/sprite.png) no-repeat scroll -27px 0!important;
}

.recaptchatable .recaptcha_r3_c1 {
background:transparent url(../pix/sprite.png) no-repeat scroll 0 0!important;
}

.recaptchatable .recaptcha_r3_c2 {
background:transparent url(../pix/sprite.png) no-repeat scroll -18px -57px!important;
}

.recaptchatable .recaptcha_r3_c3 {
background:transparent url(../pix/sprite.png) no-repeat scroll -9px 0!important;
}

.recaptchatable .recaptcha_r4_c1 {
background:transparent url(../pix/sprite.png) no-repeat scroll -43px 0!important;
}

.recaptchatable .recaptcha_r4_c2 {
background:transparent url(../pix/sprite.png) no-repeat scroll -36px 0!important;
}

.recaptchatable .recaptcha_r4_c4 {
background:transparent url(../pix/sprite.png) no-repeat scroll -214px 0!important;
}

#recaptcha_reload_btn {
background:transparent url(../pix/refresh.gif) no-repeat scroll 0 0!important;
display:block;
height:17px;
width:25px;
}

#recaptcha_switch_audio_btn {
background:transparent url(../pix/switch_audio.png) no-repeat scroll 0 0!important;
display:block;
height:16px;
width:25px;
}

#recaptcha_switch_img_btn {
background:transparent url(../pix/text.gif) no-repeat scroll 0 0!important;
display:block;
height:16px;
width:25px;
}

#recaptcha_whatsthis_btn {
background:transparent url(../pix/whats_this.gif) no-repeat scroll 0 0!important;
display:block;
height:16px;
width:25px;
}

th ul {
width:auto!important;
float:left;
text-align:left;
height:16px;
margin:0 0 -4px;
padding:0;
}

th.titlecell ul {
padding:0 0 0 12px;
}

th ul li {
float:left;
display:inline-block;
width:auto;
white-space:nowrap;
background-image:none!important;
margin:0;
padding:0;
}

li.arrow_active_desc a {
text-decoration:none;
height:16px;
padding-right:15px;
padding-bottom:0;
background:url(../pix/arrow_desc.gif) no-repeat;
background-position:right 0;
}

li.arrow_inactive_desc a {
text-decoration:none;
color:#999;
height:16px;
padding-right:15px;
padding-bottom:0;
background:url(../pix/arrow_inactive_desc.gif) no-repeat;
background-position:right 0;
}

li.arrow_active_asc a {
text-decoration:none;
height:16px;
padding-right:15px;
padding-bottom:0;
background:url(../pix/arrow_asc.gif) no-repeat;
background-position:right 0;
}

li.arrow_inactive_asc a {
text-decoration:none;
color:#999;
height:16px;
padding-right:15px;
padding-bottom:0;
background:url(../pix/arrow_inactive_asc.gif) no-repeat;
background-position:right 0;
}

.recaptcha_theme_red #recaptcha_response_field {
border:1px solid #92B6EB!important;
}

a,#mainnav li a.active,#mainnav li #subnav li a.active,#mainnav li #subnav li a.active:hover,#rubrics li a:hover,#rubrics li a.active,#rubrics li a.active:hover,#rubrics li #rubricarticles li a:hover,#rubrics li a.active,#rubrics li #rubricarticles li a.active,#rubrics li #rubricarticles li a.active:hover {
color:#c67900;
}

a:hover,.emnews .newstext a:hover {
color:#ddaf66;
}

#metanav a:hover,#langnav a:hover,#metanav a.active,#langnav a.active {
text-decoration:none;
color:#c67900;
}

table.articletable td.archivetitlecell,table.articletable td.archiveauthorcell,table.articletable th.programmcell,table.articletable th.placecell,table.articletable th.artistcell,table.articletable th.linkcell {
padding-left:12px;
}

#content_related_links img,form select {
margin-bottom:6px;
}

table.abstracttable td,.articletable .filecell .filestable td {
text-align:left;
border:0;
padding:0 10px 10px 0;
}

.auszeichnung_bold,.referencetitle,#article cite {
font-style:italic;
font-weight:700;
}

.checkboxes input,.checkboxes label span {
vertical-align:middle;
margin:0;
padding:0;
}

.printlogo,img[src="/pix/logo_print.gif"],img[src="/preview/pix/logo_print.gif"] {
display:none;
}

.recaptchatable .recaptcha_r7_c1,.recaptchatable .recaptcha_r8_c1 {
background:transparent url(../pix/sprite.png) no-repeat scroll -43px -49px!important;
}

#recaptcha_reload,#recaptcha_switch_audio,#recaptcha_whatsthis,recaptcha_switch_img,#recaptcha_switch_img_btn #recaptcha_switch_img {
display:none!important;
}

* html th ul,*+html th ul {
float:left;
margin-bottom:0;
}

li.arrow_active_desc a:hover,li.arrow_active_asc a:hover {
background-position:right -16px;
}

li.arrow_inactive_desc a:hover,li.arrow_inactive_asc a:hover {
color:#E2BC7F;
background-position:right -16px;
}

.red {
    color: #FF0000;
}

.italic {
    font-style: italic;
}
