html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0;	outline:0; font-weight:inherit;	font-style:inherit; font-size:100%;	font-family: verdana, tahoma, sans-serif; vertical-align:baseline; }
h1 {font-weight:bold; font-size:1.1em; color:#026199;}
h2 {font-weight:bold; font-size:1.0em; color:#004073;}
ol, ul { list-style:none; }
td, th { text-align:left; vertical-align:top; }
.foto { margin: 0 2px 2px 0; padding: 4px; border:1px solid #eee; background-color:#FFF; border-bottom:1px solid #939393;}
body {background-color:#3E7CBA; background-image:url(./images/bg_arena2.png); background-repeat:repeat-x;  }
#wrapper{  margin:0 auto; width:998px; padding:15px 0px 20px 0px;}

#content{background-color:#FBFBFB; float:left; width:980px; font-family:verdana,tahoma,sans-serif;}
#header{ background-color:#2472C3; float:left;  width:980px; height:175px; }
#navcontainer { width:200px; float:left; padding:10px 0px 0px 0px;}
#navlist  { padding:10px; margin-left:0; font:11px verdana, sans-serif; width:190px; color:gray; }
#navlist li  { list-style: none; margin: 0px; border-bottom: 1px gray solid; text-align: left; }
#navlist li a   { display: block; padding: 0.7em 0.5em 0.7em 0.9em; text-decoration: none; }
#navlist li a:link { color: #000; }
#navlist li a:visited { color: #006; }
#navlist li a:hover  {  font-weight:bold;  color: #000080; background: #DCE4E9; border-left: 3px #004080 solid; }
#subnavigation { padding: 0px; margin-left:1px; font:11px tahoma, sans-serif; font-style:italic; width:188px; font-color: #2472C3; list-style: none; margin: 0px; border-bottom:0px; text-align:left;  }
#subnavigation li a:hover{color: #000884; background: #CECECE; border-left: 10px #FFB300 solid; }
#maintext{width:560px;  float:left; font-size: 0.8em; padding: 20px 6px 10px 15px; background-color: #FBFBFB;}
#main{width:750px;  float:left; font-size: 0.8em; padding: 20px 10px 10px 20px; background-color: #FBFBFB;}
#mainright{ width:160px; float:left; font-size:0.8em; padding: 20px 6px 10px 15px;  background-color:#FBFBFB; color:#757575;}
#footer{ width:980px; clear:both; float:left;   text-decoration: none; a:link color: #fff; padding:5px 0px 5px 0px; font-size:0.7em; color:#fff; background-color:#2473C3; }
#programm td{ padding:4px 3px 5px 4px; margin:4px; text-decoration:none; font-family:verdana,tahoma,sans-serif,default; font-size:0.9em; border:1px dotted #FFE5A7;}
 .em {line-height: 1.5em;}
 .bold { font-weight:bold;}
 .indent {padding-left:5px;}
 .menue {text-decoration:none; color:#fff; text-transform: uppercase;}
 .carousel_container {  
				width: 540px;
				height: 380px;
				margin: 0px auto;
				border: 0px solid #3399FF;
			}
			.trennstrich {
	height:1px; 
	clear:both; 
	margin-top:0;
	height:20px;
	background: url(../images/trennstrich.gif) 0 6px repeat-x;
}
 div.news{width: 145px; background:#FBFBFB; margin-bottom: 15px;}

 p{margin:0;padding: 0px 0px 2px 0px;line-height: 1.3;text-align: justify;}/*5 10*/
/*03.03.2010*/

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
#arrowlistmenue { width: 200px; float:left; padding-left: 0px; margin-left:10px; border-bottom: 1px solid gray;  text-decoration: none;}
.arrowlistmenu { width: 200px; float:left; padding:10px 0px 0px 0px; font-size:0.9em; color:#FFF; text-decoration: none;}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Verdana;
color: white;
background: #5B8FC6;  /*hintergrundfarbe hauptnavigation repeat-x center left; */
margin-bottom: 8px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0px 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Vordergrundfarbe CSS for sub menu header*/
background: #B4CBE5; !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: #B4CBE5; !important;
}

.arrowlistmenu ul li a{
color: #0F026E; /*Schriftfarbe */
background: url(css/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #4F60F5;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #transparent;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: #red;
}
/*31.05.2010*/
.box-shadow
{ #1A364F 6px 5px 30px;
-moz-box-shadow:#1A364F 6px 5px 30px;
-webkit-box-shadow:#1A364F 6px 5px 30px;
box-shadow:#1A364F 6px 5px 30px;
-ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#386FA6,offx=2,offy=3)";
filter:progid:DXImageTransform.Microsoft.DropShadow(color=#386FA6,offx=2,offy=3);
}



