   
  h1 {color: #6E1760;    } 
 
     
#kopf2 a:link, #kopf2 a:visited {
font: 0.8em  Arial, Verdana, Helvetica, sans-serif;
text-decoration: none;
color: #14154D;
}

#rechts-inhalt {
width: 170px;
margin: 0 0 15px 0 ;
padding: 0px;
background: #E2E2E2;
} 

#inhalt a:link, #inhalt a:visited {
font: 0.8em  Arial, Verdana, Helvetica, sans-serif;
text-decoration: underline;
color: #14154D;
}

#kopf2 a:hover, #kopf2 a:active, #inhalt a:hover, #inhalt a:active {
background: #E5DCE3;
}

#rechts-inhalt a:link, #rechts-inhalt a:visited {
width: 170px;
display: block;
text-decoration: none;
color: #6E1760;
font-weight: bold;
}

#rechts-inhalt a:hover, #rechts-inhalt a:active 
{
background: #EAEAEA;
width:170px;
font-weight: bold;
} 

#rechts-inhalt-nav {
width: 170px;
margin:  0;
padding: 20px 0 20px 0;
background: #E2E2E2;
border: 0px;
border-bottom: 5px;
border-style: solid; 
border-color: #E43A17;
}

#rechts-inhalt-nav ul {       
		list-style: none;
        margin: 0;
	    padding: 0;
}


#rechts-inhalt-nav a:link, #rechts-inhalt-nav a:visited
{
display: block;
width: 170px;
padding: 4px 0 4px 0;
margin:0;
text-decoration: none;
color: #14154D; 
font: bold 93% Arial, Verdanan, Georgia, Helvetica, sans-serif;
background: url(../bilder/lila.gif) center left no-repeat; 
}


#rechts-inhalt-nav a:hover, #rechts-inhalt-nav a:active
{
font-weight: bold;
background:  #DDCFDB url(../bilder/lila.gif) center left no-repeat;
}    

#navli {
    width: 178px;
	margin: 0px;
    padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
}

#navli ul {
        width: 178px;
        list-style: none;
        margin: 0px;
		margin-left: 10px;
        padding: 0px;
}

#navli li {
        display: block;
        margin: 0px;
        padding: 0px;
		border: 0px;
		border-bottom: 1px;
        border-color: #ffffff; border-style: solid; 

}

#navli a:link, #navli a:visited
{
display: block;
width: 173px;
padding: 0px;
padding-left: 8px;
padding-right: 2px;
padding-top: 3px;
padding-bottom: 3px;
text-decoration: none;
color: #14154D; 
font-weight: normal;
background: #DDCFDB;  
}

#navli a:hover, #navli a:active
{
width: 173px; 
background: #E5DCE3;
}

 #programmbox {
    float: right;
    width: 70px;
	margin: 0 0 7px 7px;
	padding: 3px 0 3px 0;	
	text-align: center;		
	font: bold  93%  Arial, Verdanan, Georgia, Helvetica, sans-serif;
	background:#DACBD8; }  
/* 
Tabelle
*/
table {
  border-collapse: collapse;
  border: 1px solid #ffffff;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #F6ECF0;
  background: #DDCFDB;
  }
caption {
  text-align: left;
  font: 0.75em verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
td, th {
  border: 1px dashed #C2C0C0;
  padding: .7em;
  color: #555555;
  }
thead th, tfoot th {
  font: bold 1.1em verdana, arial, helvetica, sans-serif;
  border: 1px solid #ffffff;
  text-align: left;
  background: #ACABAB;
  color: #FFFFFF;
  padding-top:6px;
  }
tbody td a {
  background: transparent;
  text-decoration: none;
  color: #333333;
  }
tbody td a:hover {
  background: transparent;
  color: #ffffff;
  }
tbody th a {
  font: normal 0.75em verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #444444;
  }
tbody th a:hover {
  background: transparent;
  color: #FFFFFF;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }

tbody tr:hover {
  background: #C2AEBF;
  }
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #C2AEBF;
  }
.hell {
  background: #E5DCE3;
  }