<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
 body{
    -webkit-text-size-adjust:none;
    font-size: 11px;
    margin:0px!important;
    padding:0px!important;
    width:auto!important;
    min-width: 100px;
  }

 div{
   clear:both!important;
   display:block!important;
   float:none!important;
   margin:0px!important;
   padding:0px!important;
   width:auto!important;
  }

div#header, div#main, div#mainoneright, div#mainoneleft, div#maintworight, div#maintwoleft,div#mainthreeright, div#mainthreeleft, div#mainfourright, div#mainfourleft, div#mainfiveright, div#mainfiveleft, div#mainsixright, div#mainsixleft, div#artistinfoboxright, div#artistinfoboxleft {
   border-style: none;
  }

 div#main {
   padding:5px!important;
   margin:0px!important;
   width: auto!important;
  }

  div#octavebutton {
   display:none!important;
  }

  div#horizmenue {
    position: relative;
    top: 5px;
    padding:0px!important;
    padding-left: 3px!important;
    margin:0px!important;    
    width:100%!important;
  }

  #horizmenue ul {
    width: auto;
    padding-right: 15px!important;
  }

  #horizmenue a:hover {
    display:none;
    color: #ffffff;
    background: #666666;
  }

  div#horizmenue ul li:hover ul,
  div#horizmenue ul ul li:hover ul,
  div#horizmenue ul ul ul li:hover ul {
    display: none;
  }

  div#bottomlinecopyright {
    margin-top: 20px!important;
    padding-left: 5px!important;
    padding-right: 5px!important;
    padding-bottom: 10px!important;
    font-weight: normal!important;
  }

  #booking, #service {
    display:none!important;
  }

  div#horizmenuebackground {
    position: relative;
    top: -22px;
    height:30px;
    z-index: -1;
  }

  div#logo {
    position: static;
    left: 0px;
    width:100%!important;
    height:auto!important;
    padding:0px!important;
    padding-bottom:12px!important;
    margin:0px!important;
  }
  div#logobackground {
    display:none!important;
  }

  div#mainonebottom { 
    padding-top: 10px;
    border-top: 0px!important;
  }
  div#mainonebottomleft {
    padding-bottom: 20pt!important;
  }
  div#mainonebottomright {
    padding-bottom: 20pt!important;
  }
  div#mainonebottommiddle {
    padding-bottom: 20pt!important;
  }

  .logoimage {
    width:100%;
   }

  .mobilenodisplay {
    display:none!important;
   }
 
  .mobilebreakearly {
    width:60%;
   }

  .mobilelarge {
    margin: 10pt 0px 0px 0px;
    font-size: 1.8em;
   }

  .mobilenoblock {
    display: inline;
   }

  .hugeimage {
    position: absolute;
    right: 0px;
    height:180px;
    margin-top: 0pt;
    margin-left: 0pt;
    margin-bottom: 0pt;
    border: 1px solid #888888;
   }
  .hugestimage {
    border-style:none;
    width:300px!important;
    height:191px!important;
   }
   .youtubeinvideojukebox
  {
    width:275px; 
    height:224px;
  }

   .downloadspageimages
   {
    width:275px;
    height:auto;
   }

   .videojukeboxvideolink
  {
    margin:0px;
    padding-top:10px;
  }

  .inputfield {
    position: relative;
    left: 0px;
    width: 280px;
   }
  .inputfieldmobilebreakhtmlnobreak{
    white-space:pre;
   }

  div#mainthreeright {

    position: relative;
    top: 17px;
   }

  div#artistinfoboxright {
    margin-top: 0px!important;
   }

  div#maintworight {
    display:none!important;
   }

  .hrclearsmallimage {
    margin: 0px;
    padding: 0px;
   }

  .fontheadline1 {
    font-size: 1.3em;
   } 

  .fontheadline2 {
    font-size: 1.9em;
   } 

  .fontheadline3 {
    font-size: 2.1em;
   } 

  .fontnormaltext {
    font-size: 1.3em;
   } 

  .fontnormaltext2 {  /* entspricht fontnormaltext ohne Padding */
    font-size: 1.3em;
   }

  .list {              /* grÃ¶ÃŸerer Zeilenabstand fÃ¼r Listenartiges */  
    line-height: 25pt;
   } 
</pre></body></html>