.popupMenu     { color: #c0c0c0; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, "Times New Roman", Verdana, Georgia, Times, "Courier New", Courier, Monaco; font-weight: bold; text-decoration: none; margin: 0; padding: 4px 10px }
.popupMenuDisabled      { color: #4c4c4c; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, "Times New Roman", Verdana, Georgia, Times, "Courier New", Courier, Monaco; font-weight: bold; text-decoration: none; margin: 0 10px; padding: 0 }
.popupMenu:hover  { color: #fff; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, "Times New Roman", Verdana, Georgia, Times, "Courier New", Courier, Monaco; font-weight: bold; text-decoration: none }
td.menuCell { padding-right: 5px; padding-left: 5px }
td.topMenuItemCell     { background: #ffc88c; padding: 0 10px }
td.topMenuCell  { margin: 0; padding: 0 5pt 0 5px }
.topMenu { color: #f5f5f5; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, "Times New Roman", Verdana, Georgia, Times, "Courier New", Courier, Monaco; text-decoration: none }
.regularText     { color: white; font-size: 10pt; font-family: Verdana; text-align: left; margin: 10px 0; padding: 0 }
.cdlist  { color: white; font-size: 10pt; font-family: Verdana; text-align: left; list-style-type: decimal; list-style-position: outside; margin: 6px 0 6px 20px; padding: 0 }
.songEnsemble   { color: #fff8dc; font-size: 8pt; font-family: Verdana; font-style: normal; font-variant: small-caps; font-stretch: extra-expanded; text-align: left; margin: 10px 0 10px 10px; padding: 0 }
.regularTextCenter { color: white; font-size: 10pt; font-family: Verdana; text-align: center; margin: 10px 0; padding: 0 }
.imageCopyRight { color: white; font-size: 10pt; font-family: Verdana; text-align: center; margin: 30px 0 10px; padding: 0 }
.simpleText    { color: white; font-size: 10pt; font-family: Verdana; text-align: left; list-style-type: square; margin: 2px 0; padding: 0 }
.performanceFree  { color: white; font-size: 10pt; font-family: Verdana; text-align: left; list-style-type: square; margin: 2px 0; padding: 0; border-width: 0; outline-width: 0 }
.performanceSold  { color: #a9a9a9; font-size: 10pt; font-family: Verdana; text-align: left; list-style-type: square; margin: 2px 0; padding: 0; border-width: 0; outline-width: 0 }
.price { color: #000; font-size: 14pt; font-family: Verdana; text-align: center; margin: 2px 0; padding: 0 }
.simpleTextCenter { color: white; font-size: 10pt; font-family: Verdana; text-align: center; margin: 2px 0; padding: 0 }
.simpleTextRight { color: white; font-size: 10pt; font-family: Verdana; text-align: right; margin: 2px 0; padding: 0 }
.pageSlogan           { color: #fffff0; font-size: 13pt; font-family: Verdana; font-stretch: normal; margin: 12px 0 }
.quicklink              { color: white; font-size: 10pt; font-family: Verdana; text-align: left; list-style-type: square; list-style-position: inside; margin: 0; padding: 5px 0 4px }
.quicklinkText        { color: white; font-size: 8pt; font-family: Verdana; text-align: left; margin: 0; padding: 0 }
.quicklinkTextRight { color: white; font-size: 8pt; font-family: Verdana; text-align: right; margin: 0; padding: 0; }
.presents   { color: white; font-size: 8pt; font-family: Verdana; text-align: center; margin: 0 10px 15px; padding: 0 }
.quicklinkBar   { color: white; font-size: 8pt; font-family: Verdana; text-align: left; margin: 0; padding: 0 }
.imageText  { color: white; font-size: 9pt; font-family: Verdana; text-align: left; margin: 0; padding: 2px }
.menu  { color: black; font-weight: normal; font-size: 10pt; font-family: Verdana; text-decoration: none; padding-right: 5px; padding-left: 5px }
.menu:hover { color: black; font-weight: normal; font-size: 10pt; font-family: Verdana; text-decoration: none; padding-right: 5px; padding-left: 5px }
a.leftMenuItem { font-family: Verdana; text-decoration: none; margin: 0pt; padding: 0pt; height: 0pt }
a.leftMenu       { color: white; font-size: 13pt; font-family: Verdana; text-decoration: none; margin-bottom: 15px; margin-left: 10px }
a.leftMenu:active  { color: white; font-family: Verdana; border: none }
a.leftMenu:hover  { color: #eee8aa; font-family: Verdana; border: none }
a { color: white; text-decoration: none }
.regularLink   { color: white; font-size: 10pt; font-weight: bold }
.regularLinkRight   { color: white; font-size: 10pt; font-weight: bold; text-align: right }
a.topMenuBar     { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; text-decoration: none; margin: 0; padding: 0 10px }
a.topMenuBar:hover { color: black; text-decoration: none }
a:hover   { color: #ffe4c4 }
.regularLink:hover { color: #ffe4c4; text-decoration: underline }
.regularLinkRight:hover { color: #ffe4c4; text-decoration: underline }
h1    { color: #fff; font-size: 11pt; font-family: Verdana; font-weight: bold; margin: 12px 0 6px; padding: 0  }
h2   { color: #fff; font-size: 10pt; font-family: Verdana; font-weight: bold; margin: 6px 0; padding: 0 }
.leftCell  { background-repeat: no-repeat }
.bottomMenu                     { color: #ccc; font-size: 8pt; font-style: normal; font-weight: normal; font-stretch: wider; text-align: center; padding: 0 }
.bottomMenu:hover  { color: #ffe4c4 }
.contentCell     {
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.textImage  { margin: 0; padding: 0; border-width: 0; outline-width: 0 }
p { font-size: 11pt; font-family: Verdana }
td.linkCell  { padding: 0 10px 20px }
.contentCell_oben {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.absage {
	color:white;
	background-color:#CC0000;
	margin-left:30px;
	margin-right:30px;
	padding:5px;
	border-radius:3px;
	margin-bottom:20px;
	margin-top:10px;
	text-align:center;
}


