
   body {
height:px:
background-color: grey;
background-image: linear-gradient(to right, grey, lightgrey);
}


 .main {

height:101%;
  
 }
 

td {padding:0.8em;
vertical-align:top;
}


 .links {float:left;width:20%;
  
 }

 .rechts {float: right; width:20%;}

 .mitte {float: left; width:60%;background-color: #960e0e;}

.klapptext {
border:0;
outline:none;
cursor: pointer;
}

.wechsel {
background-color:#bfbfbf;
color:#800000;
padding: 16px 16px;
}


h3 {
color:#262626;
}


.text {
background-color:#960e0e;
text-align: left;
vertical-align:top;
font-family: "Times New Roman", Times, serif;
font-size:2em;
font-weight:bold;
height: 3.7em;
color:#d9d9d9;
padding-left: 0.5em;
margin-top:0.5em;
}


.text1 {
background-color:#bfbfbf;
font-family: "Times New Roman", Times, serif;
font-size:1em;
color:#800000;
text-align:justify;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
border-left: 1px solid maroon;
border-right: 1px solid maroon;
padding-top: 20px;
padding-right:100px;
padding-bottom:30px;
padding-left:20px;
height:px;
}

.text2 {
background-color:#bfbfbf;
font-family: "Times New Roman", Times, serif;
font-size:1em;
color:#800000;
text-align:justify;
border-left: 1px solid maroon;
border-right: 1px solid maroon;
padding: 2em;
height:270px;
}

.text3 {
background-color:#bfbfbf;
font-family: "Times New Roman", Times, serif;
font-size:1em;
color:#800000;
text-align:justify;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
border-left: 1px solid maroon;
border-right: 1px solid maroon;
padding-top: 20px;
padding-right:100px;
padding-bottom:30px;
padding-left:100px;
height:px;
}

.titel {
font-family: "Times New Roman", Times, serif;
font-size:1em;
color:#262626;
text-align: left;
}

.titel2 {
font-family: "Times New Roman", Times, serif;
font-size:1em;
color:#800000;
margin-left:0;
}

.mitwirkende {
background-color:#bfbfbf;
font-family: "Times New Roman", Times, serif;
font-size:1em;
color:#800000;
text-align:justify;
border-left: 1px solid maroon;
border-right: 1px solid maroon;
padding-top:20px;
padding-right:100px;
padding-bottom:30px;
padding-left:150px;
height:px;
}

.foto {
background-color:#bfbfbf;
font-family: "Times New Roman", Times, serif;
color:#800000;
margin-left:10px;
}


.konzerte {
background-color:#bfbfbf;
font-family: "Times New Roman", Times, serif;
font-size:1em;
color:#800000;
text-align:justify;
-ms-hyphens: auto;
-webkit-hyphens: auto;
 hyphens: auto;
border-left: 1px solid maroon;
border-right: 1px solid maroon;
padding-top: 20px;
padding-right:80px;
padding-bottom:30px;
padding-left:80px;
height:px;
}


.audio {
background-color:#bfbfbf;
font-family: "Times New Roman", Times, serif;
font-size:1em;
color:#800000;
text-align:justify;
border-left: 1px solid maroon;
border-right: 1px solid maroon;
padding-top: 20px;
padding-right:130px;
padding-bottom:30px;
padding-left:165px;
height:px;
}

.programme  {
background-color:#bfbfbf;
font-family: "Times New Roman", Times, serif;
font-size:1em;
color:#800000;
text-align:justify;
-ms-hyphens: auto;
-webkit-hyphens: auto;
 hyphens: auto;
border-left: 1px solid maroon;
border-right: 1px solid maroon;
padding-top: 20px;
padding-right:100px;
padding-bottom:30px;
padding-left:165px;
height:px;

}


a {text-decoration:none;

color:#d9d9d9;
margin-right:40px;
margin-left:20px;

}
			
 
li {
color:maroon;
list-style-type: disc;
		}


.menu {
 margin-left:0.5em
 width:20em;
 }
 
 
.Textbox {
padding:2em;
background-color: lightgrey;
color: maroon;
margin-top:2em;
width:60%;

}

.Header {
padding-left:2em;
background-color: #960e0e;

}


.Notenblatt {
width:92%;
height:7em;
padding-right:1.5em;
padding-left:1.5em;
padding-top:1em;
}

