img {margin:0px; border:0px; }

body { background-color:#202020; margin:0px; height:100%;}

div, body, span, td { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#000000;}

h1 {color: #de0023; font-size:11px;}
h2 {margin-bottom:8px; padding:6px; background-color:#FFFFFF; font-weight:bold; font-size:14px;}
h3 {color: #000000; font-size:18px;}

.titelB {color: #de0023; font-size:18px; font-weight:bold; line-height:19px; width:250px;}
.titelBC {color: #de0023; font-size:18px; font-weight:bold; line-height:22px; width:400px;}
.titelV {margin-top:8px; padding:6px; background-color:#FFFFFF; font-weight:bold; width:250px; }
.titelVA {margin-top:8px; padding:6px; background-color:#FFFFFF; font-weight:bold; width:450px; }
.introV {margin-top:8px; padding:6px; background-color:#FFFFFF; font-weight:bold; width:350px; }
.trennerR {margin-top:10px; color:#FFFFFF;}

.centerbox {width:957px; margin-left:auto; margin-right:auto; background-color:#000000; border:4px #de0023 solid; border-top:0px;}

.conboxA {width:697px; float:left;}
.conboxB { background-color:#de0023; width:256px; float:right; border-left: 4px #de0023 solid; border-top: 4px #de0023 solid;  border-bottom: 4px #de0023 solid; margin-bottom:10px; }
.conboxC { background-color:#000000; width:256px; float:right; margin-bottom:10px; }
.clear { clear:both;}
.clearleft { clear:left;}
.column {border-top: 4px #de0023 solid; margin-top:36px;}
.welcome { border-bottom: 1px #de0023 dotted; padding:4px; margin-bottom:8px; margin-right:4px; margin-left:4px; clear:both; color:#FFFFFF; }
.subnav { border-bottom: 1px #de0023 dotted; padding:4px; margin-bottom:8px; margin-right:4px; margin-left:20px; clear:both; color:#FFFFFF; }

.navbox { border-top: 4px #de0023 solid; border-bottom: 4px #de0023 solid; width:957px; }
.navspan {padding:8px; padding-right:8px; border-right: 4px #de0023 solid; height:16px; vertical-align:middle; float:left; color:#FFFFFF;}
.navspanh {padding:8px; padding-right:8px; border-right: 4px #de0023 solid; height:16px; vertical-align:middle; float:left; background-color:#de0023; color:#FFFFFF;}
.navtopbox { text-align:right; padding-right:8px; padding-top:8px; color:#FFFFFF; padding-left:30px;}

.textbox {margin-left:20px;}
.tag {padding-right:20px; color:#FFFFFF;}
.ende {width:957px; margin-left:auto; margin-right:auto; font-size:10px; padding-top:10px; color:#de0023;}

.claim {margin-bottom:8px; padding:6px; background-color:#FFFFFF; font-weight:bold; font-size:14px;}
.intro {margin-top:8px; padding:6px; background-color:#FFFFFF; font-weight:bold; width:606px; }
.text {margin-top:8px; padding:6px; background-color:#FFFFFF; width:606px; }
.seitentitel {margin-top:5px; margin-bottom:10px;}
.listetitel {font-weight:bold; color:#de0023; font-size:14px;}
.listetitelM {font-weight:bold; color:#de0023; font-size:14px; padding-bottom:10px;}
.listetitel2 { color:#FFFFFF; font-size:11px;}

.tickets {margin-bottom:8px; margin-top:30px; margin-bottom:30px; margin-left: 20px; padding:6px; background-color:#FFFFFF; width:260px; float:left; }
.tickets2 {margin-bottom:8px; margin-top:10px; margin-bottom:30px; margin-left: 20px; padding:6px; background-color:#FFFFFF; width:260px; float:left; }
.termin {padding:5px; margin:5px; border-bottom:#000000 dotted 1px; color:000000;}

a { color: #de0023; text-decoration: underline; }
a:hover { color: #de0023; text-decoration: underline; }

a:link 		{ font-size: 11px; color: #de0023; text-decoration: none; } 
a:visited 	{ font-size: 11px; color: #de0023; text-decoration: none; } 
a:hover 	{ font-size: 11px; color: #de0023; text-decoration: underline; }
a:active 	{ font-size: 11px; color: #de0023; text-decoration: underline; }

a.rot:link 	{ color:#de0023; text-decoration: none; font-size:11px; margin-left:0px; }  
a.rot:visited { color:#de0023; text-decoration: none; font-size:11px; margin-left:0px; }  
a.rot:hover 	{ color:#de0023; text-decoration: underline; font-size:11px; margin-left:0px; }
a.rot:active 	{ color:#de0023; text-decoration: underline; font-size:11px; margin-left:0px; }

a.topnav:link 	{ color:#FFFFFF; text-decoration: none; font-size:11px; margin-left:0px; }  
a.topnav:visited { color:#FFFFFF; text-decoration: none; font-size:11px; margin-left:0px; }  
a.topnav:hover 	{ color:#FFFFFF; text-decoration: underline; font-size:11px; margin-left:0px; }
a.topnav:active 	{ color:#FFFFFF; text-decoration: underline; font-size:11px; margin-left:0px; }

a.sw:link 	{ color:#000000; text-decoration: none; font-size:11px; margin-left:0px; }  
a.sw:visited { color:#000000; text-decoration: none; font-size:11px; margin-left:0px; }  
a.sw:hover 	{ color:#000000; text-decoration: underline; font-size:11px; margin-left:0px; }
a.sw:active 	{ color:#000000; text-decoration: underline; font-size:11px; margin-left:0px; }

a.w:link 	{ color:#FFFFFF; text-decoration: none; font-size:11px; margin-left:0px; }  
a.w:visited { color:#FFFFFF; text-decoration: none; font-size:11px; margin-left:0px; }  
a.w:hover 	{ color:#FFFFFF; text-decoration: underline; font-size:11px; margin-left:0px; }
a.w:active 	{ color:#FFFFFF; text-decoration: underline; font-size:11px; margin-left:0px; }

a.listelink:link 	{ color:#de0023; text-decoration: none; font-size:11px; margin-left:0px; font-size:14px; font-weight:bold;}  
a.listelink:visited { color:#de0023; text-decoration: none; font-size:11px; margin-left:0px; font-size:14px; font-weight:bold; }  
a.listelink:hover 	{ color:#de0023; text-decoration: underline; font-size:11px; margin-left:0px; font-size:14px; font-weight:bold; }
a.listelink:active 	{ color:#de0023; text-decoration: underline; font-size:11px; margin-left:0px; font-size:14px; font-weight:bold; }

a.weiter:link 	{ color:#000000; text-decoration: none; font-size:11px; margin-left:0px; }  
a.weiter:visited { color:#000000; text-decoration: none; font-size:11px; margin-left:0px; }  
a.weiter:hover 	{ color:#000000; text-decoration: underline; font-size:11px; margin-left:0px; }
a.weiter:active 	{ color:#000000; text-decoration: underline; font-size:11px; margin-left:0px; }

a.bottomnav:link 	{ color:#FFFFFF; text-decoration: none; font-size:11px; margin-left:0px; }  
a.bottomnav:visited { color:#FFFFFF; text-decoration: none; font-size:11px; margin-left:0px; }  
a.bottomnav:hover 	{ color:#FFFFFF; text-decoration: underline; font-size:11px; margin-left:0px; }
a.bottomnav:active 	{ color:#FFFFFF; text-decoration: underline; font-size:11px; margin-left:0px; }

a.teaserw:link 	{ color:#000000; text-decoration: none; font-size:11px; margin-left:0px; font-weight:bold;}  
a.teaserw:visited { color:#000000; text-decoration: none; font-size:11px; margin-left:0px; font-weight:bold; }  
a.teaserw:hover 	{ color:#000000; text-decoration: underline; font-size:11px; margin-left:0px; font-weight:bold; }
a.teaserw:active 	{ color:#000000; text-decoration: underline; font-size:11px; margin-left:0px; font-weight:bold; }

a.teaserb:link 	{ color:#FFFFFF; text-decoration: none; font-size:11px; margin-left:0px; font-weight:bold; }  
a.teaserb:visited { color:#FFFFFF; text-decoration: none; font-size:11px; margin-left:0px; font-weight:bold; }  
a.teaserb:hover 	{ color:#FFFFFF; text-decoration: underline; font-size:11px; margin-left:0px; font-weight:bold;  }
a.teaserb:active 	{ color:#FFFFFF; text-decoration: underline; font-size:11px; margin-left:0px; font-weight:bold; }

a.navlink:link 		{ color:#FFFFFF; text-decoration: none; font-weight:bold; font-size:9px; margin-left:0px; height:21px; vertical-align:middle }  
a.navlink:visited 	{ color:#FFFFFF; text-decoration: none; font-weight:bold; font-size:9px; margin-left:0px; height:21px; vertical-align:middle}  
a.navlink:hover 	{ color:#FFFFFF; text-decoration: underline; font-weight:bold; font-size:9px; margin-left:0px; height:21px; vertical-align:middle}
a.navlink:active 	{ color:#FFFFFF; text-decoration: underline; font-weight:bold; font-size:9px; margin-left:0px; height:21px; vertical-align:middle}

#navi{
  background-color: #000000; /* Hintergrundfarbe für die Navigation */ 
  margin: 0px; /* Keinen Außenabstand */ 
  padding:3px;
  border-top: 4px #de0023 solid; 
  border-bottom: 4px #de0023 solid; 
  
  
}

#navi li {
  display: inline; /* Listenelemente nebeneinander */
  padding: 9px 0px 9px 0px;
  margin:0 0 0 -4px;

  
  border-right: 4px solid #de0023; /* Rahmenlinie unten */
  list-style-type: none; /* Aufzählungszeichen entfernen */
  
}

#navi a {
	
  color: #FFFFFF;                  /* Schriftfarbe schwarz */ 
  text-decoration: none;         /* Unterstreichung entfernen */ 
  padding: 4px 9px 4px 9px; /* padding: 4px 8px;    oben/unten 4px, re/li 8px */
  font-size:13px;
  
}

#navi a:hover {
   background-color: #de0023;                   /* Schriftfarbe schwarz */ 
}

#high { background-color: #de0023; 
   


} 

#high a { background-color: #de0023;    }

#high a:hover {
   background-color: #de0023;                   /* Schriftfarbe schwarz */ 
} 

/* CSS Hack gegen blitzen der Navi in IE
 * html a { background: url(../images/navi/kachel2.jpg); background-position: -1057px 0; background-repeat:no-repeat; }*/
