

body {
    background-attachment : fixed;
    background-color : #f7f8fd;
    background-image : url('../img/noten233grau.jpg');
    color : #5a5a5a;
    font-family : 'Nimbus Sans L','sans-serif';
    font-size : 100.01%;
    font-weight : bold;
    line-height : 1.7em;
    margin-bottom : 0;
    margin-right : 0;
    margin-top : 0;
    min-width : 640px;
    padding-bottom : 1%;
    padding-left : 1%;
    padding-right : 1%;
    padding-top : 1%;
  }


a {
    color: #0B4D8C;
    /*color: #c0ffff;
    */ text-decoration: underline;
  }


a:visited {
    color:#ECE9D8 black;
  }


h2, h3, h4 {
    font-size : 1.3em;
  }


h1, h2, h3, h4, h5, h6 {
    font-family : Georgia, "Times New Roman", Times, serif;
    color : #7f010d;
    font-weight : bold;
  }


.fleft {
    /* Sachen, an denen der Text vorbeiflie�n soll, wierden diese Klassen zugewiesen. */ float: left;
    margin: 0 1em 0.2em 0;
    /* Man sollte einen sch�en Abstand w�len, sonst kleben die Sachen so am Text. */;
  }


.fright {
    float : right;
    margin-left : 1em;
  }


#footer {
    background-color : #7f010d;
    clear : both;
    color : #e0e0e0;
    font-size : 0.8em;
    font-weight : bold;
    margin-bottom : 3px;
    margin-top : 20px;
    max-width : 80pc;
    padding-bottom : 0px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 0px;
    text-align : left;
  }


#footer-gal {
    background-color : #7f010d;
    clear : both;
    color : #e0e0e0;
    font-size : 0.8em;
    font-weight : bold;
    margin-bottom : 3px;
    margin-top : 3px;
    max-width : 80pc;
    padding-bottom : 0px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 0px;
    text-align : left;
  }


#footer a {
    color: #c0ffff;
  }


#footer-gal a {
    color: #c0ffff;
  }


#boxhaftungsausschluss {
    background-color : #ecdbef;
    border-bottom-color : #7f010d;
    border-bottom-style : solid;
    border-bottom-width : 3;
    border-left-color : #7f010d;
    border-left-style : solid;
    border-left-width : 3;
    border-right-color : #7f010d;
    border-right-style : solid;
    border-right-width : 3;
    border-top-color : #7f010d;
    border-top-style : solid;
    border-top-width : 3;
    margin-bottom : 10px;
    margin-left : 0%;
    margin-top : 10px;
    padding-left : 10px;
    padding-right : 10px;
  }


#haftungsausschluss {
    background-color : transparent;
    clear : both;
    color : #5a5a5a;
    font-size : 0.8em;
    line-height : 1.1em;
    margin-bottom : 3px;
    margin-top : 5px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
  }


#haftungsausschluss  a {
    background-color : transparent;
    clear : both;
    color : #5a5a5a;
    margin-bottom : 3px;
    margin-top : 5px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    text-decoration : underline;
  }


#lastline {
    background-color : transparent;
    color : #7f010d;
    float : right;
    font-size : 0.9em;
    font-weight : bold;
    line-height : 0.9em;
    margin-bottom : 3px;
    margin-top : 5px;
    padding-bottom : 3px;
    padding-left : 10px;
    padding-right : 10px;
    text-align : center;
  }


#lastline a {
    background-color : transparent;
    color : #7f010d;
    font-size : 0.9em;
    font-weight : bold;
    line-height : 0.9em;
    margin-top : 5px;
    padding-left : 10px;
    text-decoration : none;
  }


#wholepage {
    clear: both;
    padding: 0 15% 0 5%;
    line-height: 1.5em;
  }


.flinks {
    padding-left : 89px;
  }


#toplogo {
    background-image : url('../img/logo05.gif');
    border: none;
    clear : both;
    float : right;
    height : 97px;
    padding-left : 50px;
    padding-right : 10px;
    padding-top : 3px;
    width : 162px;
  }


#prom-logo {
    background-image : url('../img/logo05.gif');
    border: none;
    border-bottom-style : none;
    border-left-style : none;
    border-right-style : none;
    border-top-style : none;
    clear : both;
    float : right;
    height : 97px;
    margin-left : 50px;
    margin-right : 10px;
    margin-top : 3px;
    width : 162px;
  }


#prom-logo-gal {
    background-image : url('../img/logo073.gif');
    border-bottom-style : none;
    border-left-style : none;
    border-right-style : none;
    border-top-style : none;
    clear : ;
    float : left;
    height : 73px;
    margin-bottom : 10px;
    margin-left : 10px;
    margin-right : 10px;
    margin-top : 3px;
    width : 123px;
  }


#container {
    background-color : #e0e0e0;
    background-image : url('../img/noten233hell3.jpg');
    border-bottom-color : #7f010d;
    border-bottom-style : solid;
    border-bottom-width : 5;
    border-left-color : #7f010d;
    border-left-style : solid;
    border-left-width : 5;
    border-right-color : #7f010d;
    border-right-style : solid;
    border-right-width : 5;
    border-top-color : #7f010d;
    border-top-style : solid;
    border-top-width : 5;
    margin-left : 10px;
    margin-top : 10px;
    max-width : 710px;
    min-width : 700px;
    padding-left : 10px;
    padding-right : 10px;
  }


#container-gal {
    background-color : #e0e0e0;
    background-image : url('../img/noten233hell3.jpg');
    border-bottom-color : #7f010d;
    border-bottom-style : solid;
    border-bottom-width : 5;
    border-left-color : #7f010d;
    border-left-style : solid;
    border-left-width : 5;
    border-right-color : #7f010d;
    border-right-style : solid;
    border-right-width : 5;
    border-top-color : #7f010d;
    border-top-style : solid;
    border-top-width : 5;
    margin-left : 10px;
    margin-top : 10px;
    max-width : 710px;
    min-width : 700px;
    padding-left : 10px;
    padding-right : 10px;
  }


#containerIndex {
    background-color : #f7f8fd;
    background-image : url('../img/TitelfotoDeck26.jpg');
    background-position : center center;
    border-bottom-color : #7f010d;
    border-bottom-style : solid;
    border-bottom-width : 5;
    border-left-color : #7f010d;
    border-left-style : solid;
    border-left-width : 5;
    border-right-color : #7f010d;
    border-right-style : solid;
    border-right-width : 5;
    border-top-color : #7f010d;
    border-top-style : solid;
    border-top-width : 5;
    margin-left : 11%;
    margin-top : 10px;
    max-width : 733px;
    padding-left : 10px;
    padding-right : 10px;
  }


#topnavigation {
    background-color : #7f010d;
    clear : both;
    color : #e0e0e0;
    float : right;
    font-size : 0.8em;
    font-weight : bold;
    padding-left : 10px;
    padding-right : 10px;
    text-align : left;
  }


#topnavigation-gal {
    background-color : #7f010d;
    clear : none;
    color : #e0e0e0;
    float : right;
    font-size : 0.8em;
    font-weight : bold;
    margin-top : 5px;
    padding-left : 10px;
    padding-right : 10px;
    text-align : left;
  }


#topnavigation a {
    color: #c0ffff;
  }


#topnavigation-gal a {
    color: #c0ffff;
  }


.sponsoren {
    color : #735552;
    font-weight : bold;
    margin-top : 25px;
  }


.img {
    border-bottom-color : #7f010d;
    border-bottom-style : solid;
    border-bottom-width : 3;
    border-left-color : #7f010d;
    border-left-style : solid;
    border-left-width : 3;
    border-right-color : #7f010d;
    border-right-style : solid;
    border-right-width : 3;
    border-top-color : #7f010d;
    border-top-style : solid;
    border-top-width : 3;
  }


#container img {
    border-bottom-color : #7f010d;
    border-bottom-style : solid;
    border-bottom-width : 3;
    border-left-color : #7f010d;
    border-left-style : solid;
    border-left-width : 3;
    border-right-color : #7f010d;
    border-right-style : solid;
    border-right-width : 3;
    border-top-color : #7f010d;
    border-top-style : solid;
    border-top-width : 3;
  }


#container #prom-logo img {
    border:none;
  }


#containerIndex #prom-logo img {
    border:none;
  }


#container #prom-logo-gal img {
    border:none;
  }


.belowlogo {
    clear : both;
  }


.konzerttermin {
    background-color : #c0ffff;
    border-bottom-color : #ff0000;
    border-bottom-style : solid;
    border-left-color : #ff0000;
    border-left-style : solid;
    border-right-color : #ff0000;
    border-right-style : solid;
    border-top-color : #ff0000;
    border-top-style : solid;
    clear : both;
    color : #5a5a5a;
    margin-bottom : 10px;
    margin-left : 10px;
    margin-right : 10px;
    margin-top : 10px;
    padding-bottom : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 2px;
  }


.ktermin {
    font-size : 1.5em;
    line-height : 1.5em;
    text-align : center;
  }


.pktermin {
    text-align : center;
  }


.belowimg {
    clear : both;
    margin-top : 20px;
    padding-top : 10px;
  }


.schlusswort {
    font-weight : bold;
    text-align : center;
    clear: both;
  }


.Bildbeschreibung {
    font-size : 0.8em;
    margin-bottom : 15px;
    padding-left : 10px;
  }


#reiseplan {
  }


#reiseplan dt {
    color : #000000;
    font-weight : bold;
  }


.Bemerkung {
    color : #735552;
    font-family : 'Lucida Sans', Cursor, 'Sans Serif';
    font-size : 0.9em;
    font-weight : bold;
    line-height : 1.3em;
  }


#containerIndex h1 {
    font-family : Georgia, "Times New Roman", Times, serif;
    font-size : 1.7em;
    font-weight : normal;
    line-height : 2em;
    margin-bottom : 0;
    margin-left : 20px;
    margin-right : 0;
    margin-top : 0;
    padding-bottom : 0.2em;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0.6em;
    text-align : left;
  }


#container h2 a {
    color : #7f010d;
  }


.navigationSeite1 {
    float : left;
    margin-top : 10px;
    width : 210px;
  }


.textpage1 {
    font-size : 0.9em;
    line-height : 1.3em;
  }


.composition {
    padding-left : 5em;
    padding-top : 20px;
    text-align : left;
    vertical-align : top;
  }


.artist {
    padding-left : 20px;
    padding-top : 20px;
    vertical-align : top;
  }


.konzertprogramm {
    font-size : 1em;
  }


#button {
    border-bottom-style : none;
    border-left-style : none;
    border-right-style : none;
    border-top-style : none;
    margin-bottom : 0px;
    padding-bottom : 0px;
    padding-top : 0px;
  }


#container #galbody #button img {
    border: none;
  }


#galbody {
    border-bottom-style : none;
    border-left-style : none;
    border-right-style : none;
    border-top-style : none;
    text-align : center;
  }


#button img {
    border-bottom-style : none;
    border-left-style : none;
    border-right-style : none;
    border-top-style : none;
  }


.top-gal {
    margin-bottom : 20em;
    margin-top : 10px;
    text-align : center;
  }


.center {
    text-align : center;
  }

