
body { font-family: Arial, "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 0 }
A:link { color: black; font-weight: bold; text-decoration: none }
A:visited { color: black; font-weight: bold; text-decoration: none }
em { font-style: italic; font-weight: 400 }
strong { font-weight: bold }
h1 { display: none }
h2 { font-size: 18pt; line-height: 21pt; margin: 0; padding: 0 }
h3 { font-size: 15pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1em; letter-spacing: 1px; margin: 0; padding: 0 }
td, th, tr { font-weight: normal; page-break-inside: avoid       }
blockquote { font-size: 90%; font-family: Georgia, "Times New Roman", Times; margin-right: 15mm; margin-bottom: 1em; margin-left: 15mm; clear: both }
#navhaupt { display: none }
#navhome { display: none }
#nextlink { display: none }
#subnav { display: none }
.versteck { display: none }
#discog table { margin: 0; padding: 0; width: 100%; clear: right; border: 0 }
#discog p { font-size: 9pt !important; text-transform: uppercase; margin: 0; padding: 0 }
#discog span { text-transform: none; letter-spacing: normal }
#discog td, tr { padding-top: 2px; padding-bottom: 2px; vertical-align: top; border-style: none none solid; border-width: 0 0 1px; border-color: black }
#discog th { font-size: 7pt; font-weight: normal; text-align: left; margin: 0; padding: 2px; border-style: solid none; border-width: 1px 0; border-color: black }
#discog td.nr { font-size: 8pt; font-weight: bold; padding-top: 2px; width: 15% }
#discog h4 { font-size: 9pt; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 3px; padding: 0 }
#discog dfn { font-size: 7pt; font-style: normal; font-weight: normal; padding-left: 4px }
/* Remix Services */
#remix { left: 0 }
#remix table { margin: 0; padding: 0; width: 100%; clear: right; border: 0 }
#remix p { font-size: 9pt !important; margin: 0; padding: 0 }
#remix p.ti { font-weight: 700; text-transform: uppercase; margin: 0 0 1px 10px; padding: 0 }
#remix p.bpm { margin: 0 0 0 10px; padding: 0 }
#remix p.re { font-size: 8pt !important; margin: 0 0 0 10px; padding: 0 }
#remix span { text-transform: none; letter-spacing: normal }
#remix td, tr { padding-top: 2px; padding-bottom: 2px; vertical-align: top; border-style: none none solid; border-width: 0 0 1px; border-color: black }
#remix th { font-size: 7pt; font-weight: normal; text-align: left; margin: 0; padding: 2px; border-style: solid none; border-width: 1px 0; border-color: black }
#remix th.mitte { text-align: center }
#remix td.nr { font-size: 14pt; font-weight: 400; text-align: center; padding-top: 2px; width: 7% }
#remix td.bonus { font-size: 8pt; text-align: center }
#remix h4 { font-size: 9pt; font-weight: bold; text-transform: none; letter-spacing: 1px; margin: 0 0 2px; padding: 0 }
#remix dfn { font-size: 7pt; font-style: normal; font-weight: normal; text-transform: none }
#medley { text-align: center; margin: 0; padding: 0 }
#medley h3 { margin-bottom: 10px }
#medley p { font-size: 9pt !important; line-height: 150%; margin: 0; padding: 0 }
#medley p.mixer { font-weight: 700; margin-bottom: 15px }
#medley p.anmerk { font-size: 8pt !important; text-align: left; margin-top: 20px; margin-left: 20px }
/* Charts */
#chart p { font-size: 9pt !important; text-transform: uppercase; margin: 0; padding: 0 }
#chart span { text-transform: none; letter-spacing: normal }
#chart h4 { font-size: 9pt; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 3px; padding: 0 }
#chart h6 { color: #808080; font-size: 7pt; font-family: Arial; line-height: 1.4em }
#chart dfn { font-size: 7pt; font-family: Arial; font-style: normal; font-weight: normal; text-transform: none; padding-left: 4px }
#chart table { margin: 0; padding: 0; width: 100%; clear: right; border: 0 }
#chart th { font-size: 7pt; font-family: Arial; font-weight: normal; text-align: left; text-transform: capitalize; padding: 3px 0 3px 2px; border-style: solid none; border-width: 1px 0; border-color: #000 }
#chart th.mitte { text-align: center }
#chart td { padding: 2px 4px 2px 0; vertical-align: top; border-bottom: 1px solid black }
#chart td.platz { font-size: 14pt; font-weight: bold; text-align: right; padding: 0 10px 0 0; width: 8%; vertical-align: middle }
#chart td.a { font-size: 14pt; font-weight: bold; text-align: right; padding: 0 10px 0 0; width: 8%; vertical-align: middle }
#chart td.datum { font-size: 8pt; text-align: center; width: 15%; vertical-align: middle }
#chart td.d { font-size: 8pt; text-align: left; text-transform: none; width: 18%; vertical-align: middle }
#chart td.woche { font-size: 8pt; text-align: center; width: 7%; vertical-align: middle }
#einleitung table { font-size: 9pt; margin: 0; padding: 2px; width: 65%; border: 0 }
#einleitung h4 { font-size: 12pt; margin: 6px 0 12px; padding: 0 }
#einleitung th, td, tr { border: 0 }
#einleitung td.re { width: 20% }
#einleitung img { text-align: right; padding: 3px; position: relative; top: -7mm; left: 0; float: right; border: solid 1px #aea6a0 }
#inhalt p { font-size: 11pt }
#inhalt h3 { clear: right }
#inhalt h5 { font-size: 7pt; text-transform: uppercase; margin-top: 6px; margin-bottom: 12px; padding: 0 }
/* Portrait */
#portrait { font-size: 11pt; line-height: 14pt; clear: both }
#portrait h3 { font-size: 18pt; font-family: Georgia, "Times New Roman", Times; margin: 0 }
#portrait h5 { font-size: x-small; font-family: Arial; margin-top: 12px; margin-bottom: 8px; border-top: 1px solid black; border-bottom: 1px solid black }
#portrait p { margin: 0 0 4pt }
#portrait ul { list-style-type: disc; margin-top: 0; margin-bottom: 0 }
#portrait .name { color: #c0180d; font-style: italic; font-weight: bold; letter-spacing: 1px }
#portrait .frage { font-style: italic; font-weight: bold; margin: 5mm 0 1mm; padding: 0 }
#portrait .quoteauthor { font-style: normal; font-weight: normal; text-align: right; display: block }
#portrait blockquote.intro { font-size: 11pt; font-family: Georgia, "Times New Roman", Times; margin: 4mm 8mm }
#highlight { color: #888381; font-size: 16pt; font-family: Georgia, "Times New Roman", Times; font-style: italic; line-height: 20pt; display: block; padding: 4mm 24mm 0; float: none }
.bild-aussen { margin: 4px 0 4px 10px; float: right }
.bild-aussen img { padding: 3px; border: solid 1px #aea6a0 }
.bild-aussen p { color: #737373; font-size: 8pt !important; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; font-weight: normal; line-height: 9pt; margin-left: 3px }
.bild-innen { margin: 4px 10px 4px 0; float: left }
.bild-innen img { padding: 3px; border: solid 1px #aea6a0 }
.bild-innen p { color: #737373; font-size: 8pt !important; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; font-weight: normal; line-height: 8pt; margin-left: 3px; padding-bottom: 4mm }
.bild-mitte { text-align: center; margin: 5mm 0 0 }
.bild-mitte img { background-position: center 0; padding: 3px; border: solid 1px #aea6a0 }
#fusszeile { display: none }
#tabnav { display: none }
.nextlinks { display: none }

