/******************************************************************************/
/* CSS-Style-Sheet 										                      */
/******************************************************************************/

html {
     padding: 0px;
     margin: 0px;
     scrollbar-face-color: #ef3e34;       /* -- Hintergrund Pfeiltasten -- */
     scrollbar-arrow-color: #ffffff;
     scrollbar-base-color: #ef3e34;       /* -- Umrandung Pfeiltasten, oben u. links - */
     scrollbar-3d-light-color: #ef3e34;
     scrollbar-darkshadow-color: #ef3e34; /* -- Umrandung Pfeiltasten, unten u. rechts - */
     scrollbar-highlight-color: #ef3e34;
     scrollbar-shadow-color: #ef3e34;
     scrollbar-track-color: #fffcf4;       /* -- Hintergrund Scrollfläche - */
     }

body {
margin: 0px;
padding: 0px;

background-color: #ffffff;

font: normal normal 12px Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #666666;
}

.tblMain {
width: 750px;
height: 500px;

font-size: 11px;
color: #666666;
}

.tblMain td {
font: normal normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #666666;
text-align: justify;
}


.tblProgramme {
margin: 10px 0px 20px;
padding: 0px;

width: 405px;


font-size: 11px;
color: #666666;
}

.tblProgramme td {
height: 80px;
padding: 10px 0px; 
font: normal normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #666666;
vertical-align: top;
}


.tblSongliste {
margin: 10px 0px 20px;
padding: 0px;

width: 470px;


font-size: 11px;
color: #666666;
}

.tblSongliste td {
font: normal normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #666666;
vertical-align: top;
}

.tblStudio {
margin: 20px 0px 0px;
padding: 0px;

width: 375px;


font-size: 11px;
color: #666666;
}

.tblStudio td {
font: normal normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #666666;
}


.content {
margin: 20px 0px 0px 10px;
padding: 0px 10px 0px 0px;

width: 510px;
height: 410px;

font: normal normal 11px Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-align: justify;

overflow: auto;
}



.blocksatz {
           text-align: justify
           }
a:link    {
          text-decoration: none;
          color: #000000;
          }
a:visited {
          text-decoration: none;
          color: #000000;
          }
a:hover  {
         text-decoration: underline;
         color: #ef3e34;
         }
a:active {
         text-decoration: none;
         color: #ef3e34;
         }


/* ------------------------ */
/* Blockelemente definieren */
/* ------------------------ */

.blMain {
        position: relative;
        margin: 0px auto;
        margin-top: 25px;

        width: 750px;
        height: 100%;

        border-style: solid 0px #7e8c91;
        }

.blPics {
        border: solid 1px #ef3e34;
        padding: 2px;
        width: 105px;
        height: 150px;
        margin: 5px 0px 10px 0px;
}

.picImpressum {
float: left;

        width: 220px;
        height: 54px;
        margin: 20px 0px 0px 0px;
}

.picStudio img {
float: left;

margin: 10px 5px 0px 0px;
}


.menueTopBogen {
float: left;

width: 206px;
height: 23px;

background-image: url(../images/picTopMenueLogoBogen.jpg);
background-repeat: repeat-x;
}

.menueBogenLeft {
float: left;

width: 22px;
height: 23px;

background-image: url(../images/picMenueBogenLeftBG.gif);
background-repeat: repeat-x;
}

.menueBogenRight {
float: left;

width: 22px;
height: 23px;

background-image: url(../images/picMenueBogenRightBG.gif);
background-repeat: no-repeat;
}

.menueTextBG {
float: left;

width: 500px;
height: 23px;

background-image: url(../images/picMenueBG.gif);
background-repeat: repeat-x;
}

.menueText {
float: left;
margin: 4px 0px 0px 0px;

width: 20px;
height: 18px;

font: normal normal bold 11px Arial, Verdana, Tahoma, Helvetica, sans-serif;
}


h1
{
margin: 0px;
padding: 0px 0px 35px 0px;
font: normal normal 400 16px Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-variant: small-caps;
}

h2
{
margin: 0px;
padding: 0px 0px 5px 0px;
font: normal normal 400 14px Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-variant: small-caps;
}

.video
{
position: relative;
width: 120px;
height: 95px;

margin: 0px auto;
padding: 40px 195px 0px;
}
