body  { 
	background-color: #fefff9;
	margin: 0px;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
}

.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: left; 
	float: left; 
	margin: 0px 6px 0px -90px; 
	border: 0px #fff; 
	width: 90px;
 }

.reviewheadline        { 
	color: #110d44; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; 
	text-align: left; 
	margin: 4px 0px 0px 200px; 
	width: 480px; 
	height: auto; 
 }

.reviewtect                       { 
	color: #110d44; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; 
	text-align: justify; 
	margin: 2px 0px 0px 206px; 
	width: 480px; 
	height: auto; 
 }

.reviewauthor                   { 
	color: #110d44; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; 
	text-align: left; 
	margin: 2px 0px 12px 206px; 
	width: 480px; 
	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: 13pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; 
	background: transparent url(cd.png) no-repeat 60px 0px;
	text-align: left; 
	text-indent: 78px;
	letter-spacing: 1px; 
	vertical-align: top; 
	padding: 1px 12px 12px; 
	width: 229px;
	white-space: nowrap;  
	margin: 0px;
 }

.tabordermp3              { 
	font-style: normal; font-weight: bold; 
	font-size: 12pt; 
	line-height: 12pt; font-family: "Times New Roman", Roman, verdana, arial, helvetica, sans-serif; 
	background: transparent url(mp3.png) no-repeat 60px 0px;
	text-align: left; 
	text-indent: 78px;
	letter-spacing: 1px; 
	vertical-align: top; 
	padding: 1px 12px 12px; 
	width: 229px;
	white-space: nowrap;  
 }


.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: 0px 12px 12px 6px; white-space: nowrap;  }
.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: 0px; padding-right: 12px; padding-bottom: 3px; height: auto; white-space: nowrap; }
.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: 0px 6px 12px 12px; white-space: nowrap; }
.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: 0px; padding-bottom: 3px; padding-left: 12px; height: auto; white-space: nowrap;  }
.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: 6px auto 12px auto; border: solid 1px #21377a; width: 760px }
.shoptableftvideo      { background-image: url(../../Images/Background/book.jpg); text-align: center; vertical-align: top; margin: 6px auto 6px auto; border: solid 1px #21377a; width: 760px }
.shoptabright        { background-image: url(../../Images/Background/book.jpg); text-align: center; vertical-align: top; margin: 6px auto 12px auto; 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 }

.main_anchor {
	position: relative;
	top: -20px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.field-field-productvideos {
	background-color: #222;
	width: 690px;
	height: auto;
	margin: 12px auto 0px auto;
	padding: 6px 0px 6px 0px;
	border: solid 1px #333;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	text-align: center;
	align: center;
}

.yt        { 
	background-color: #000; 
	text-align: left; 
	margin: 0px auto 0px 0px; 
	padding: 6px 6px 6px 6px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #333; 
	width: 662px; 
	height: 372px;
	border-radius: 8px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}