body  { background-color: #fefff9 }
.A  { text-decoration: none; background: black no-repeat fixed center }
a:active                  { color: #21377a; font-weight: bold;  font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-decoration: none }
a:visited                  { color: #21377a; font-weight: bold; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-decoration: none }
a:link                { color: #21377a; font-weight: bold; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-decoration: none }
a:hover                     { color: #339; font-weight: bold; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-decoration: underline }
.Inhalt         { color: #110d44; font-size: 9pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-align: justify }
.reviewthumb   { background-color: transparent; text-align: right; vertical-align: top; border: 0px #fff; width: 90px; height: auto }
.reviewtabelle    { background-color: transparent; text-align: left; vertical-align: top; float: left; clear: none; margin-bottom: 6px; padding: 0px; border: 0px; position: relative; left: 80px; width: 590px; height: auto }
.reviewtabthumb   { background-color: transparent; text-align: right; vertical-align: top; padding: 4px 4px 4px 0px; border: 0px #fff; width: auto; height: auto }
.reviewtabheadline   { color: #110d44; font-weight: bold; font-size: 10pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-align: left; vertical-align: top; padding: 4px 0px 4px 4px; width: auto; height: auto }
.reviewtabtect               { color: #110d44; font-style: italic; font-weight: normal; font-size: 10pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-align: justify; vertical-align: top; padding: 0px 0px 4px 4px; width: auto; height: auto }
.reviewtabauthor            { color: #110d44; font-weight: normal; font-size: 10pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-align: left; vertical-align: top; padding: 0px 0px 12px 4px; width: auto; height: auto }
.downloadthumb      { text-align: center; margin-bottom: 14px; border: 0px #fff; width: auto; height: auto }
.InhaltRight { color: #110d44; font-size: 11pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-align: right; margin-left: 0cm }
.InhaltG { color: #110d44; font-size: 18pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-align: justify; margin-left: 0cm }
.InhaltCenter  { color: #110d44; font-size: 11pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-align: center; margin-left: 0cm }
.InhaltCenterK { color: #110d44; font-size: 11pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-align: center; margin-left: 0cm }
.InhaltCenterG { color: #110d44; font-size: 18pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif;  text-align: center; margin-left: 0cm }
.headline  { color: #110d44; font-variant: small-caps; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-transform: uppercase }
.headblue    { color: #21377a; font-size: 18pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-align: center; letter-spacing: 6px }
.headblack  { color: #110d44; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; vertical-align: baseline }
.headgold      { color: #edd200; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; margin-right: 6px; margin-left: 6px }
.body               { color: #110d44; font-variant: normal; font-size: 10pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-left: 0px }
.bodynote { color: maroon; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: "Times New Roman", Georgia, Times, Helvetica, Verdana, Arial, sans-serif; text-decoration: blink; vertical-align: top; margin-bottom: -6pt; position: relative; top: -14px; height: 10pt }
.bodyblue { color: #21377a; font-size: 11pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif }
.bodybluesmall { color: #21377a; font-size: 10pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif }
.bodybluesmallblock { color: #21377a; font-size: 10pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-align: justify }
.bodybluesmallrechts { color: #21377a; font-size: 10pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; text-align: right }
.bodysmall  { color: #110d44; font-size: 8pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif }
.tabelletect   { background: #fefff9 url(Images/Background/book.jpg) repeat; text-align: center; padding: 13px; border: inset 4px }
.tabelletitel  { background: #fefff9 url(Images/Background/book.jpg) repeat; text-align: center; padding: 18px; border: inset 4px }
.tabelleklein { background: #fefff9 url(Images/Background/book.jpg) repeat; text-align: center; padding: 11px; border: inset 4px }
.tabpresse    { background-color: transparent }
.taborder              { font-style: normal; font-weight: bold; font-size: 13pt; line-height: 16pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; background-color: transparent; text-align: center; letter-spacing: 1px; vertical-align: top; padding: 3px 12px 12px; width: 229px }
.tabordervideo { font-style: normal; font-weight: bold; font-size: 11pt; line-height: 16pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; background-color: transparent; text-align: center; letter-spacing: 1px; vertical-align: top; padding: 3px 12px 12px; width: 372px; height: auto }
.cdlinksleft          { color: gray; font-style: normal; font-weight: bold; font-size: 11pt; line-height: 16pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; background-color: transparent; text-align: center; vertical-align: top; padding: 3px 12px 12px 6px }
.cdnummernleft     { color: black; font-style: normal; font-weight: normal; font-size: 9pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; background-color: transparent; text-align: center; vertical-align: bottom; padding-top: 3px; padding-right: 12px; padding-bottom: 3px; height: auto }
.cdlinksright         { color: gray; font-style: normal; font-weight: bold; font-size: 11pt; line-height: 16pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; background-color: transparent; text-align: center; vertical-align: top; padding: 3px 6px 12px 12px }
.cdnummernright   { color: black; font-style: normal; font-weight: normal; font-size: 9pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; background-color: transparent; text-align: center; vertical-align: bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 12px; height: auto }
.tabcover          { background-color: transparent; text-align: center; vertical-align: top; padding: 6px 12px 0px; border: solid 0px; width: 229px }
.tabcoverdownload { background-color: transparent; text-align: center; vertical-align: top; padding: 6px 12px 12px; border: solid 0px; width: 229px }
.tabvideo  { background-color: transparent; text-align: center; vertical-align: top; padding: 16px 6px 0px; border: solid 0px; width: auto; height: auto }
.cdinfoleft        { background-color: transparent; text-align: center; vertical-align: top; padding-top: 16px; padding-right: 12px; padding-bottom: 0px; height: auto }
.cdinforight          { background-color: transparent; text-align: center; vertical-align: top; padding-top: 16px; padding-bottom: 0px; padding-left: 12px; width: 510px; height: auto }
.shoptableft         { background-image: url(../../Images/Background/book.jpg); text-align: center; vertical-align: top; margin-top: 6px; margin-bottom: 6px; border: solid 1px #21377a; width: 760px }
.shoptableftvideo      { background-image: url(../../Images/Background/book.jpg); text-align: center; vertical-align: top; margin-top: 6px; margin-bottom: 6px; border: solid 1px #21377a; width: 760px }
.shoptabright        { background-image: url(../../Images/Background/book.jpg); text-align: center; vertical-align: top; margin-top: 6px; margin-bottom: 6px; border: solid 1px #21377a; width: 760px }
.shoptabrightvideo   { background-image: url(../../Images/Background/book.jpg); text-align: center; vertical-align: top; margin-top: 6px; margin-bottom: 6px; border: solid 1px #21377a; width: 760px }
.presseleft         { background-color: transparent; vertical-align: top; padding: 6px 12px; width: auto; height: auto }
.presseright          { background-color: transparent; vertical-align: top; padding: 6px 12px; width: auto; height: auto }
.coverthumb          { background-color: transparent; vertical-align: top; margin: 12px 6px 6px; border: 0px; width: 211px; height: auto }
.mittelstrich   { background-color: transparent; text-align: center; vertical-align: middle; margin: 12px 6px; border: outset 0px #edd200; height: 1px }
.bodycomposers { color: #110d44; font-variant: normal; font-weight: bolder; font-size: 12pt; font-family: "Times New Roman", Georgia, Times, Helvetica, Verdana, Arial, sans-serif; letter-spacing: normal; margin-left: 40px }
.bodycdtabsmall { color: #110d44; font-variant: normal; font-size: 8pt; font-family: "Times New Roman", Georgia, Times, Helvetica, Verdana, Arial, sans-serif; text-align: left; letter-spacing: normal }
.cdinfosmall  { background-color: transparent; text-align: left; vertical-align: top; float: left; padding: 0px 0px 0px 6px }
.cdtabsmall { text-align: left; vertical-align: top; float: left; margin-left: 80px }
.coverthumbsmall  { background-color: transparent; text-align: center; vertical-align: top; border: 0px; width: 100px }

