body {
font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
font-size:100.01%;
margin:0;
padding:0;
background-color: #4D4D4D;
text-align:center;
}

a:link {
    color: black; text-decoration: none;
  }
a:visited{
    color: black; text-decoration: none;
  }
a:hover {
    color: white; text-decoration: none;
  }
a:active {
    color: white; text-decoration: none;
  }

.white1{
display: block;
padding-right:1em;
padding-left:0.5em;
font-weight: bold;
font-variant:small-caps;
text-decoration: none;
font-size:0.9em;
border-right:solid black 0.15em;
color:white;
}
.kltext{
font-size:0.6em;
color:black;
}

.white2{
font-weight: bold;
color:white;
font-variant:small-caps;
font-size:1em;
text-decoration:underline;
}  
  
.ueleftmenue{
font-size:1.2em;
font-weight:bold;
text-decoration:underline;
font-variant:small-caps;
color:white;
margin:0;
padding:0;
}

.textleftmenue{
font-size:1em;
font-weight:bold;
text-decoration:none;
color:black;
font-variant:small-caps;
padding-left:0;
margin:0;
text-align:center;
}

.nichtraucher{
padding:0;
margin:0;
color:#BD1C19;
}
.nichtraucher hr{
color:black;
background-color:black;
border:solid black 0.1em;
}
  
#hauptbereich{
margin:0 auto; /*auto erzwingt die zentrale ausrichtung*/
width:980px;
border:solid black 0.2em;
}

#banner span{
display:none;
}

#banner a{
height:5em;
border:solid black 0.1em;
border-bottom:solid black 0.2em;
margin:0;
padding:0;
display:block;
background-image:url(banner.jpg);
background-position:center center;
background-repeat:no-repeat;
background-color:white;
}
	 
ul#topmenue {
height:1.5em;
background-color:#ed1405;
border:solid black 0.2em;
margin:0;
padding:5px;
display:block;
}
  ul#topmenue li {
    list-style: none;
    margin: 0;
	padding: 0.25em;
	float:left;
  }
  ul#topmenue a {
    display: block;
	padding-right:1em;
	padding-left:0.5em;
    font-weight: bold;
	font-variant:small-caps;
	text-decoration: none;
	font-size:0.9em;
	border-right:solid black 0.15em;
  }
  
#middle{
padding:0;
margin:0;
border:solid black 0.2em;
background-color:#ed1405;
}

#leftmenue{
padding:10px 0;
margin:0;
width:200px;
float:left;
background-color:#ed1405;
overflow:auto;
}
  
  ul#leftmenue li {
	display: block;
	list-style:none;
	margin:0;
	padding-top:0.5em;
	text-align:center;
	font-size:0.78em;
  }

ul#leftmenue hr{
color:black;
background-color:black;
width:9em;
border:solid black 0.1em;
}    
  
#inhalt{
margin:0 0 0 10;
background-color:#FFFFFF;
padding:0 1em 2em;
overflow:auto;
border-left: solid black 0.2em;
min-height:400px;
}

#indexwillkommen{
font-weight: bold;
color:black;
font-variant:small-caps;
font-size:1.8em;
text-decoration:none;
padding:0;
margin-top:1.5em;
}

#titel{
text-align:center;
font-size:1.4em;
}

#indexinhalt{
text-align:justify;
}

ul#bottommenue{
height:1.5em;
background-color:#ed1405;
border:solid black 0.2em;
margin:0;
padding:5px;
}
  ul#bottommenue li {
    list-style: none;
    margin: 0;
	padding: 0.25em;	
	float:left;
  }
  ul#bottommenue a {
    display: block;
	padding-right:1em;
	padding-left:0.5em;
    font-weight: bold;
	font-variant:small-caps;
	text-decoration: none;
	font-size:0.9em;
	border-right:solid black 0.15em;
  }

form{
padding:0;
margin:0;
}

.button{background-color:#BD1C19; color:white; border:0; padding:0; margin:0;}
.feld{border:0; padding:0; margin:0;}

#breadcrumbs{
font-size:0.6em;
font-weight:bold;
text-decoration:none;
text-align:left;
font-variant:small-caps;
padding:0;
margin-top:0.5em;
}

#breadcrumbs a:link {
    color: #76cccc; text-decoration:none;
  }
#breadcrumbs a:visited {
    color: #76cccc; text-decoration:none;
  }
#breadcrumbs a:hover {
    color: black; text-decoration:none;
  }
#breadcrumbs a:active {
    color: #76cccc; text-decoration:none;
  }

#ueSeite{
font-weight: bold;
color:black;
font-variant:small-caps;
font-size:1.5em;
text-align:left;
text-decoration:none;
padding:0;
margin-top:0.4em;
margin-bottom:0.4em;
}

#spielplantitel{
float:left;
width:50%;
height:3em;
margin:0;
padding:0;
font-size:1.2em;
font-weight:normal;
color:black;
}
#spielplanregie{
margin:0 0 0 50%;
padding-top:0;
height:3em;
font-size:1.2em;
font-weight:normal;
color:black;
border-left:solid black 0.15em;
}

#spielplanregie tr{width:10em;}
#spielplanregie table{margin-left:0.5em; padding:0;}

#spielplantermine{
float:left;
width:50%;
margin:0;
padding:0;
color:black;
}
#spielplaninhalt{
color:black;
margin:0 0 0 50%;
padding:0 0.5em 0.5em 0.5em;
text-align:justify;
border-left:solid black 0.15em;
}

.zeile{
	width: 40em;
	height: 16em;
	padding: 0;
	margin:0;
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
}
.bild_box{
	padding: 0;
	width: 10em;
	text-align:left;
	float:left;
}
.bild_boxl{
	padding: 0;
	width: 10em;
	text-align:left;
	float:left;
}

.zeile td {
width:10em;
height:14em;
vertical-align:middle;
}	

#chronikinhalt{
color:black;
margin:0;
padding:0 0.5em 0.5em 0.5em;
text-align:justify;
}

#links{
text-align:left;
}

#links td{
font-size:0.8em;
text-align:left;
width:21em;
}

#links a:link {
    color: black; text-decoration:none;
  }
#links a:visited {
    color: black; text-decoration:none;
  }
#links a:hover {
    color: white; background-color:#BD1C19; text-decoration:none;
  }
#links a:active {
    color: white; background-color:#BD1C19; text-decoration:none;
  }	

#kontakt{
text-align:left;
}  
  
#kontakt table {
text-align:left;
}

#archiv{
text-align:center;
font-size:1.2em;
font-weight:bold;
}

#archiv table {
margin-left: 10%;
font-size:0.8em;
text-align:left;
font-weight:normal;
}
#archiv td {
font-size:0.8em;
border:solid black 0.1em;
}
#archiv hr{
color:black;
background-color:black;
border:solid black 0.1em;
}    

  
