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; }
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: #FFFA8D; border-left: 3px #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;}
 .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;}
 h3{font-size: 100%; margin:0; padding: 0 0 3px; background: #6AA3DC;color: #FFF;text-align: center;}
 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 */



