  *{
  margin:0;
  padding:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
  body{
  background-color:rgb(217,217,217);
  margin:0;
  padding:0;
  text-align:center;
  }
  
  html{
  width:100%;
  height:100%;
  }
  a{font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
  		color:#000000;}
  a{color:black; text-decoration:none;}
  a:hover{ text-decoration:underline;}
  
  .text label{width:90px; display:block; }
  a, h1, h2, h3, p {font-family: Verdana, Arial, Helvetica, sans-serif;}
  a, h3, p {font-size: 10pt;}
  
  
  h1, h2{font:  bolder 14px/20px Verdana, Arial, Helvetica, sans-serif;}
  h1{font-size:16px;}
  player1{text-align:center;}
  
  div{border:solid black 0px; text-align: left;}
  div.root{margin:auto;width:992px; margin-top:3px; border:solid black 0px; position:relative; background-color:white;}
  
  div.headerbild{height:203px;}
  div.topmenu{height:30px;} 
  #topcontent{background-color:#d6e2f3; height:130px;}
  #topcontent p{padding-left:4px;}
  #news{width:200px; float:right; margin-left:10px;}
 /* div.hauptteilgesammt {background-color:#b2c9e8;} */
  div.hauptteil{padding-left:20px;width:830px; float:left; }
  div.bannerrechts{width:120px; height:600px; float:right; padding-right:3px;}  

  .banner1{height:70px;}
  .filmblock {clear:both;}
  .filmblock div{margin-right:2px;}
  .hauptpunkt, .filmbild, .filmtext, .filmwerbung, .content{background-color:#d6e2f3;}
  .hauptpunkt, .filmbild h2{color:#015bab; padding-left:4px;}
  .haupttext{padding-left:20px; background-color:#d6e2f3;}
  .content {padding-left:20px;} 
  .filmbild{width:150px; height:147px; float:left; position:relative;}
  .filmbild img{height:123px;width:150px; position:absolute; bottom:0px;}
  .filmtext{padding-left:20px; width:430px; height:147px; float:left; overflow:auto;}
  .filmtext h2 {color:#015bab;}
  .filmtext p {font-size:13px;}
  .filmwerbung{width:224px; height:147px; float:left;}
  
  .copy{font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
  		color:#000000;  padding-left:10px; float:left;}
  .copy a{color:black; text-decoration:none;}
  .copy a:hover{ text-decoration:underline;}
  td, input, textarea {font-size: 12px;}

#KKhauptteil{background-color:#d6e2f3; width:520px; float:left; padding:4px; color:black;}
#KKhauptteil ul{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#KKnews{background-color:#d6e2f3; width:290px;float:right; padding:4px;}
#KKaktuell{background-color:#d6e2f3; height:110px;width:830px;margin-top:5px; }
#KKaktuell div{width:103px; height:110px; float:left; text-align:center; }
#KKaktuell img{border:0;}
#KKaktuell p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
#navcontainer
{
clear:both;
width:auto;
height:40px;
text-align:left;
display:inline;
background:#FFFFFF;
margin-top:5px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: right;
}

#navcontainer ul li
{
display: block;
float: right;

text-align: center;

padding:0;
margin: 0;
}

#navcontainer ul li a
{
padding:5px;

background: #fff;
color: black;
text-decoration: none;
text-align: center;
font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer ul li a:hover
{
text-decoration:underline;
background-color:#d6e2f3;
}

#navcontainer a:active
{
text-decoration:underline;
}

#navcontainer li#active a
{
text-decoration:underline;
}

