﻿body   {
 background-color: #ffffff;
 float: left;
 margin: 0px;
 padding: 0px;
}
#vorschalt {
 position: relative;
 width: 536px;
 height: 391px;
 margin-top: 207px;
 margin-left: 207px;
}
#all {
 position: absolute;
 top: 0px;
 left: 0px
 width:770px;
 margin:0px auto;
 height: auto;
}
#logo {
 position: absolute;
 width: 385px;
 height: 202px;
 visibility: hidden;
 display: block;
 background: Black;
 float: left;
display: none;
}
#header {
 position: absolute;
 top: 0px;
 left: 385px;
 width: 385px;
 height: 202px;
 visibility: hidden;
 display: block;
 background: Black;
display: none;
}
#navigation {
 position: absolute;
 top: 202px;
 left: 0px;
 width: 169px;
 visibility: hidden;
 background: #000000;
 border: 5px Yellow;
display: none;
}
#bildleiste {
 position: absolute;
 top: 202px;
 left: 169px;
 width: 216px;
   margin:0px auto;
 background-image: url(/bilder/textblock.gif);
 visibility: hidden;
 height: auto;
display: none;
}
#content {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 385px;
 visibility: visible;
 display: block;
 background: White;
 height: 100%;
 padding-top: 10px;
}
#content a {
 font-size: 12px;
 font-family: arial;
 font-weight: bold;
 color: #E70304;
 text-decoration: none;
 margin-top: 4px;
}
#content li {
   list-style-type: none;
   display: block;
} 
#navigation a {
 cursor: pointer;
 font-family: arial;
 color: #ffffff;
 text-decoration: none;
}
#navigation a:hover {
 color: #E70304;
}
#navigation a:active {
 color: #E70304;
}
#navigation li {
 float: left;
 list-style-type: none;
}
.textlink {
 line-height: 25px;
 width: 90px;
 float:left;
}
.piclink {
 float: left;
}
.navlevel1 {
 margin-left:0px;
 padding-left:0px; 
 margin-top: 15px;
 padding-top: 0px;
 float: left;
 font-size: 0.8em;
 font-weight: bold; 
}
.navlevel2 {
  margin-left: 0px;
  padding-left: 0px; 
  margin-top:0px;
  padding-top: 0px;
  float: left;
  font-weight: 500;
font-size: 0.95em;
}
.navlevel3 {
 margin-left: 0px;
 padding-left: 10px; 
 margin-top:0px;
 padding-top: 0px;
 float: left;
 font-size: 95%;
}
.navlevel4 {
 
  margin-left: 0px;
    padding-left: 10px; 
    margin-top:0px;
    padding-top: 0px;
  float: left;
}
/* STYLES FÜR INHALTE */
.text_normal {
 width: 95%;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-stretch: semi-condensed;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-top: 5px;
 display: block;
 float: left;
}
.text_normal h1{
 width: 380px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 display: block;
 float: left;
 margin-top: 0px;
 margin-bottom: 5px;
}
.grosses_inhaltsbild {
 float: left;
 margin-bottom: 7px;
 margin-top: 7px;
 margin-left: 0px;
 margin-right: 0px;
 border: 0px;
 
}
/*
#newsliste {
  position: relative;
  border-style: dotted;
  border-bottom-width: 3px;
  border-top-width: 3px;
  border-left-width: 0px;
  border-right-width: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
}
*/
/* .newsborder {
 border-style: solid;
  border-bottom-width: 3px;
  border-top-width: 3px;
  border-left-width: 0px;
  border-right-width: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
}
*/
.text_news {
 width: 364px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-stretch: semi-condensed;
 margin-left: 10px;
 margin-right: 5px;
 margin-top: 10px;
 padding-bottom: 5px;
 padding-top: 5px;
 float: left;
 border-style: dotted;
 border-bottom-width: 0px;
 border-top-width: 2px;
 border-left-width: 0px;
 border-right-width: 0px;
 
}
.text_news h1{
 
 font-size: 15px;
 margin-top: 0px;
 margin-bottom: 5px;
 
}
.text_news a{
 font-size: 12px;
 color: #E70304;
 display: block;
 text-decoration: none;
 margin-top: 4px;
}
#links {
position: relative;
visibility: visible;
width: 240px;
height: 30px;
margin-left: 5px;
margin-top: 10px;
float: left;
text-align: left;
}
#rechts {
position: relative;
visibility: visible;
width: 100px;
height: 30px;
margin-right: 10px;
margin-top: 10px;
float: right;
text-align: left;
}
#rechts a{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #E70304;
 font-weight: bold;
 text-decoration: none;
 line-height: 15px;
}
#links a{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #E70304;
 font-weight: bold;
 text-decoration: none;
 line-height: 15px;
}
.download_pfeil {
 text-align: right;
 float: left;
 margin-right: 5px;
}
#bildarchiv {
position: relative;
visibility: visible;
width: 345px;
margin-left: 5px;
margin-top: 10px;
float: left;
text-align: left;
}
#bildarchiv_layer {
 position: relative;
 visibility: visible;
 width: 100px;
 height: 170px;
 margin-right: 15px;
 float: left;
 text-align: left;
 display: block;
}
#bildarchiv_layer a{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #E70304;
 font-weight: bold;
 text-decoration: none;
 line-height: 15px;
}
.bildarchiv {
margin-bottom: 6px;
display: block;
}
.text_bildarchiv {
 width: 95%;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-stretch: semi-condensed;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-top: 0px;
 display: block;
}
#footer {
 
 position: relative;
 visibility: hidden;
 width: 365px;
 height: 30px;
 margin-left: 5px;
 margin-top: 15px;
 float: left;
 text-align: left;
 display: block;
display: none;
}
#footer a{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #E70304;
 font-weight: bold;
 text-decoration: none;
 line-height: 15px;
}
 #liste {
position: relative;
visibility: visible;
width: 350px;
margin-left: 5px;
margin-top: 10px;
float: left;
text-align: left;
}
 #stuecke_schlagworte {
position: relative;
visibility: visible;
width: 350px;
margin-left: 5px;
margin-top: 10px;
float: left;
text-align: left;
}
 #spielplan_extern {
position: relative;
visibility: visible;
width: 400px;
height: 2500px;
margin-left: 0px;
margin-top: 10px;
float: left;
text-align: left;
}

