/* Generated by KaZcadeS */
a.block {
  border-style: none;
  margin: 0px;
  padding: 0px;
  border-right-width: medium;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size-adjust: none;
  font-stretch: normal;
  line-height: 29px;
  font-size: 13px;
  height: 100%;
  color: #000000;
  border-left-width: medium;
  border-top-width: medium ! important;
  overflow: hidden;
}
a.block:hover {
  color: #ffffff;
  background-color: #000000;
  display: block;
}
a.blocktopnav {
  border: none;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size-adjust: none;
  font-stretch: normal;
  line-height: normal;
  font-size: 15px;
  color: #666666;
}
a.blocktopnav:hover {
  color: #666666;
  display: block;
  text-decoration: underline;
}
a.subnav {
  border: none;
  margin: 0px;
  padding: 0px;
  color: #ffffff;
  display: block;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  text-align: left;
  background-color: #000000;
  letter-spacing: 0.1em;
}
a.subnav:hover {
  color: #666666;
  display: block;
  background-color: #cccccc;
}
.TopRow {
  height: 135px;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
  background-color: transparent;
  background-repeat: repeat-x;
  background-position: left center;
  background-image: url(../images/bilder-bg/neu/logo-bg.jpg);
}
.MiddleRow {
  background-repeat: repeat-y;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  background-image: url(../images/sonstiges/mainbg-haus-der-klaviere.jpg);
}
.NormalerText {
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #333333;
  text-decoration: none;
  font-size: 11px;
}
.TabelleHundertProzent {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #333333;
  text-decoration: none;
  height: 100%;
}
.NormalerTextLinieUnten {
  border-bottom: 1px solid #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #333333;
  text-decoration: none;
}
.NormalerTextLinieRechts {
  border-right: 1px solid #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #333333;
  text-decoration: none;
}
.ReiterText {
  margin: 0px;
  padding: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #ffffff;
  text-decoration: none;
  background-image: url(../images/buttons/reiter.gif);
  height: 25px;
  text-align: center;
  vertical-align: bottom;
  width: 100px;
  background-repeat: no-repeat;
}
.HeadlineLinieUnten {
  border-bottom: 1px solid #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #333333;
  text-decoration: none;
  background-image: url(../images/headlines/start_headline.jpg);
  background-repeat: no-repeat;
}
.headlineWhite {
  height: 6px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}
.headlineRed {
  height: 6px;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
  font-size: 14px;
}
.HeadlineLinieUntenOhneBild {
  border-bottom: 1px solid #a13c40;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #333333;
  text-decoration: none;
  background-repeat: no-repeat;
}
.NormalerTextRedLink {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #a13c40;
  text-decoration: underline;
}
.button {
  border: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  color: #ef1c29;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: right bottom;
}
.TopRow1 {
  background-image: url(../images/frames/frames/top2.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.Navi {
  background-repeat: no-repeat;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  width: 10%;
  background-position: center top;
  text-transform: none;
}
.rahmen {
  border: 1px solid #000000;
  background-color: #ffffff;
}
.bottom {
  border: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #333333;
  background-repeat: no-repeat;
  background-position: right bottom;
  background-color: transparent;
  text-decoration: none;
}
.LinieUntenRed {
  border-color: #d63c5a;
  border-width: 1px;
  border-bottom: 1px solid #d63c5a;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
}
.ImpressumTopRow1 {
  background-image: url(../images/frames/frames/impressum_top2.jpg);
  background-repeat: no-repeat;
  height: 55px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.ImpressumTopRow {
  background-image: url(../images/frames/frames/impressum_top1.jpg);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.ImpressumNavi {
  background-image: url(../images/frames/frames/impressum_navi.jpg);
  background-repeat: no-repeat;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
}
.Impressumbottom {
  border: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #333333;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: right bottom;
  height: 558px;
  background-image: url(../images/frames/frames/impressum_main.jpg);
}
.inputTextarea {
  border: 1px solid #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #a13c40;
  text-decoration: none;
  background-color: #ffffff;
  width: 300px;
}
.HeadlineLogo {
  background-image: url(../images/headlines/headline-a-rosa-logo.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  background-position: right top;
  opacity: 1;
  background-color: transparent;
}
h1 {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
}
.InputSuche {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #a13c41;
  background-color: #ffffff;
  width: 90px;
}
.button {
  border: 1px solid #000000;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  background-color: #666666;
  width: 50px;
}
.dropdownbox {
  border: 1px solid #a13c40;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #a13c41;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: right bottom;
}
.TopRowSchiffe {
  background-image: url(../images/frames/frames/top1-schiffe.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.TopRow1Schiffe {
  background-image: url(../images/frames/frames/top2-schiffe.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.headlineRedLinieRechts {
  border-right: 1px solid #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #a13c40;
  text-decoration: none;
}
.KleinerText {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #333333;
  text-decoration: none;
}
.InputNormalesFeld {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #a13c41;
  background-color: #ffffff;
}
.buttonNormal {
  border: 1px solid #cf859b;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  background-color: #c84d53;
}
.TopRowImpressum {
  background-image: url(../images/frames/frames/top1-impressum.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.TopRow1Impressum {
  background-image: url(../images/frames/frames/top2-impressum.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.TopRowKontakt {
  background-image: url(../images/frames/frames/top1-kontakt.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.TopRow1Kontakt {
  background-image: url(../images/frames/frames/top2-kontakt.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.TopRowTeam {
  background-image: url(../images/frames/frames/top1-team.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.TopRow1Team {
  background-image: url(../images/frames/frames/top2-team.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.TopRowReiseinfos {
  background-image: url(../images/frames/frames/top1-reiseinfos.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.TopRow1Reiseinfos {
  background-image: url(../images/frames/frames/top2-reiseinfos.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.TopRowThemen {
  background-image: url(../images/frames/frames/top1-themen.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.TopRow1Themen {
  background-image: url(../images/frames/frames/top2-themen.gif);
  background-repeat: no-repeat;
  height: 64px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.Mybody {
  background-image: url(../images/bg.jpg);
}
.headlineRed-1 {
  height: 6px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
}
.rah {
  background-color: #d2d2d2;
  width: 90%;
}
.rahmenbreit {
  width: 90%;
}
.audio {
  background-color: transparent;
  position: relative;
  background-repeat: repeat-x;
  opacity: 1;
  background-position: center top;
}
.rahmeninnen {
  width: 90%;
}
.num {
  font-size: 15px;
  font-family: Arial,Helvetica,sans-serif;
  color: #0000ee;
  text-decoration: none;
}
.ansichten {
  width: 250px;
}
.headlineblue {
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
  color: #663300;
}
.headlinebluesm {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  line-height: normal;
  color: #663300;
}
.headlineGray {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
}
.rahmentrans {
  border: 1px solid #000000;
  background-color: transparent;
}
.bottom1 {
  border: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #333333;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: right bottom;
  height: 450px;
  width: 100%;
}
.back-cemb {
  width: 90%;
  background-image: url(../images/cembalo/cemb-back.jpg);
  background-position: center top;
}
.headlinewhite {
  font-family: Arial,Helvetica,sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-size: 20px;
  font-weight: bold;
  line-height: normal;
}
.headlinebluedark {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 20px;
  color: #d9a947;
}
.headlinebluedarksm {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #d9a947;
}
.indexback {
  background-image: url(../images/bilder-bg/neu/design.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.bluethner {
  background-image: url(../images/instrumente/bluethner/bluethner-bg.JPG);
  background-position: center;
}
.feurich-bg {
  background-position: center top;
  background-image: url(../images/instrumente/feurich/feurich-bg.JPG);
}
.irmler-bg {
  border: 1px solid #000000;
  background-image: url(../images/instrumente/irmler/irmler-bg.JPG);
  background-position: center;
}
.haessler-bg {
  border: 1px solid #000000;
  background-position: center;
  background-image: url(../images/instrumente/haessler/haessler-bg.JPG);
}
.hansing-bg {
  border-style: solid;
  border-width: 1px;
  background-position: center;
  background-image: url(../images/instrumente/hansing/hansing-bg.JPG);
}
.j-feurich-bg {
  border-style: solid;
  border-width: 1px;
  background-position: center;
  background-image: url(../images/instrumente/julius-feurich/feurich-bg.JPG);
}
.wendl-bg {
  border-style: solid;
  border-width: 1px;
  background-image: url(../images/instrumente/wendl-lung/wendl-bg.jpg);
  background-position: center;
}
.bgindex {
  background-position: center top;
  background-image: url(../images/sonstiges/bgindex.JPG);
}
.audio2 {
  background-image: url(../images/bilder-bg/ornamentrechts.gif);
  background-position: right top;
  background-color: transparent;
  background-repeat: no-repeat;
}
.audio3 {
  background-repeat: no-repeat;
  background-image: url(../images/bilder-bg/ornamentlinks.gif);
  background-position: left top;
  background-color: transparent;
}
.nav-bg {
  background-position: left bottom;
  background-repeat: no-repeat;
  background-image: url(../images/bilder-bg/neu/nav-bg2.jpg);
}
.nav {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  line-height: 20px;
  text-align: left;
}
.block2 {
  border-style: none;
  margin: 0px;
  padding: 0px;
  border-right-width: medium;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size-adjust: none;
  font-stretch: normal;
  line-height: 29px;
  font-size: 13px;
  height: 100%;
  border-left-width: medium;
  border-top-width: medium ! important;
  overflow: hidden;
  color: #e40000;
}
.schimmel {
  background-position: center top;
  background-image: url(../schimmelcentrum/images/bg/bg.jpg);
  background-repeat: no-repeat;
}
.schimmelschrift {
  font-family: Arial,Helvetica,sans-serif;
  background-color: transparent;
  color: #e4e0cc;
}
.bodyschimmel {
  background-color: #000000;
}

