body { margin: 0; padding: 0; background-color: #FFFFFF; font: 12px "Verdana", "Arial", "Helvetica", "sans serif"; line-height: 16px; }
.horiz-border-header{ display: none; }
#header { margin: 0; padding: 0; height: 99px; width:771px; border: 1px dotted #BCBCBC; }
#logo { float: left; width: 170px; height: 53px; margin-top: 22px; padding-left: 8px; }
#header-right { float: right; width: 581px; margin: 9px 11px 0 0; }
#main-container { display: block; margin: 20px auto 0 auto; padding: 0; width: 771px; height: auto; }
#container { float: left; margin: 10px 0 0 0; padding: 0; width: 771px; height: auto; border: 1px dotted #BCBCBC; }
#border-top{ display: none; }
#navigation { display: none; }
#language-selection { display: none; }
h1 { font-size: 24px; font-weight: normal; margin: 0; padding: 0 10px 0 10px; color: #000000; line-height: 33px; }
h2 { font-size: 19px; font-weight: normal; color: #000000; margin: 0; padding: 0 10px 6px 10px; line-height: 23px; }
h3 { font-size: 14px; font-weight: bold; margin: 0; padding: 0 10px 7px 10px; line-height: 17px; }
h4 { font-size: 12px; font-weight: normal; color: #666666; margin: 0; padding: 0 10px 8px 10px; }
/* Seitenüberschrift */
h5, h5.csc-firstHeader { font-size: 12px; font-weight: normal; line-height: 16px; margin: 10px 0 34px 0; padding: 0 10px 0 10px; color: #666666; }
p, p.text { margin: 0; padding: 0 10px 15px 10px; }
p.text-grau { margin: 0; padding: 0 10px 15px 10px; color: #666666; }
p.bodytext { margin: 0; padding: 0 10px 15px 10px; }
p.fussnote { font-size: 10px; line-height: 14px; margin: 0; padding: 0 10px 12px 10px; }
p.fussnote-grau { font-size: 10px; line-height: 14px; color: #666666; margin: 0; padding: 0 10px 12px 10px; }
td img { margin: 13px 0 0 0; padding: 0 10px 6px 10px; }
td.program-img-caption { height: 16px; line-height: 14px; font-size: 10px; margin: 0; padding: 0 10px 10px 0; text-align: right; color: #666666; }
div.tx-chgallery-pi1 { margin: 10px 0 6px 0; padding: 0 10px 0 10px; }
div.tx-chgallery-pi1 span.chgcurrent { color: #666666; }
div.tx-chgallery-pi1 span.chgtotal { color: #666666; }
div.tx-chgallery-pi1 span.result { color: #666666; }
#googlemap { margin: 20px 0 35px 0; padding: 0 10px 0 10px; }
#googlemap h4 { font-size: 12px; font-weight: normal; color: #666666; margin: 0; padding: 0 0 8px 0; }
#contentbox-artists { display: block; height: 2000px; vertical-align: top; margin: 0; padding: 0 10px 0 10px; }
.artists-cols { float: left; width: 184px; margin: 0; padding: 0 6px 0 0; color: #000000; }
table#tab-program { width: 569px; border: 0; font-size: 12px; margin: 0 10px 30px 10px; padding: 0; border-collapse: collapse; }
table#tab-program td { width: 200px; border: 1px dotted #BCBCBC; padding: 0 5px 0 5px; }
.pageindex { display: none; }
div.content-box-publications { width: 770px; height: 200px; margin: 0 0 22px 0; padding: 20px 10px 0 10px; border: 0; }
div.left-col-publications { float: left; width: 160px; margin: 2px 0 0 0; text-align: center; }
div.right-col-publications { float: right; width: 540px; margin: 0; padding: 0 10px 0 10px; }
div.right-col-publications h2 { font-size: 12px; font-weight: bold; width: 440px; line-height: 16px; margin: 0; padding: 0 10px 15px 10px; }
#footer { display: none; }
a:link, a:active, a:visited { color: #666666; text-decoration: underline; }
a:hover { color: #ED0014; }