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:square; text-indent:padding-left:20px;}
td, th { text-align:left; vertical-align:top; }

.border { border-right:0; width:92px ;padding:0 4px 0 0;}
.bold { font-weight:bold;}
.indent {padding-left:15px;}


.em {line-height: 1.5em;}
body { background-color:#070707;  /*background-image:url(../images/bg.png );background-repeat:repeat-x; */} /*Hintergrundfarbe*/
#wrapper {margin:0 auto; width:995px; padding:10px 0px 0px 0px; border:0px solid #fff; } /* Hauptinhalt*/
#content {width:990px; float:left; background-color:#070707; font-size:0.8em; color:#BFBFBF; border:1px solid #94959A;}
#header { width:990px; height:130px;float:left; background-color:#343432; border:0px solid #94959A;}  /* header*/

#left  {width:205px; float:left;  padding:10px 2px 10px 0px; border:0px solid #fff;font-size:0.9em; color:#757575;}
#main {  width:760px; float:left; min-height:450px; padding:20px 5px 15px 15px; color:#BFBFBF;border:0px solid #94959A;}
#info { width:300px; float:right; outline-color:#8194A3; padding:200px 5px 5px 150px; margin: 5px 2px 2px 1px; background-color:#B7B7B7; color:#0000FF; font-size:11px;}
#right {width:180px; float:right;  padding:40px 10px 10px 4px; border:0px solid #fff;font-size:0.8em; color:#757575;}


#footer { width:980px; float:left; padding:6px 5px 5px 5px;font-size:0.7em; color:#FBFBFB; background-color:#292928;  /*background-image:url(../images/hover-nosub.gif );background-repeat:repeat-x;*/text-decoration:none; }
h1  {font-weight:bold; font-size:1.2em; color:#6B6E6E;}
h3 {font-weight:bold; color:#6B6E6E;}
.menue {text-decoration:none; color:#fff; text-transform: uppercase;}
.foto { margin: 0 2px 2px 0; padding: 4px; border:1px solid #eee; background-color:#FFF; border-bottom:1px solid #939393;}
	.carousel_container {
				width:700px;
				height: 350px;
				margin: 0px auto;
				border: 0px solid #3399FF;
			}
	.nav {border-right:4px; solid#5B8FC6;}
	.trennstrich { 	height:1px;clear:both; margin-top:0; height:20px; background: url(../images/trennstrich.gif) 0 6px repeat-x; }
		#programm td{ padding:4px 3px 5px 5px; margin:3px; font-family:verdana,tahoma,sans-serif,default; font-size:0.9em; border:1px solid #1F1F1D;}
		#programm2 td{ padding:3px 3px 4px 5px; margin:3px; font-family:verdana,tahoma,sans-serif,default; font-size:1em; border:1px solid #1F1F1D;}
/*26.09.09*/
 /*background-image:url(../images/nav_bg.png );background-repeat:repeat-x; */
#container {padding:1px 0 0 0; background:#343432; border-bottom:3px solid #333; width:990px;}
#menu {height:66px; background:url(../images/backoff.gif) repeat-x; border-top:1px solid #FF0007; border-bottom:1px solid #aaa; text-align:center;}
#menu table {border-collapse:collapse; width:0; height:0; margin:-1px;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;position:relative;}
#menu ul {display:inline-block;} 
#menu ul.level1 {padding-right:2px; background:url(../images/divide.gif) no-repeat right top;}
#menu li {float:left;}
#menu ul div {position:absolute; left:-9999px; top:-32000px;}

#menu a {display:block; font:normal 14px/39px arial,sans-serif; color:#777; height:39px; text-decoration:none;padding:0 14px; text-align:center;}
#menu ul.level1 li.level1-li a.level1-a {float:left; background:url(../images/divide.gif) no-repeat left top;}
#menu ul.level1 li.level1-li a.level1-a:hover {background:url(../images/hover-nosub.gif) no-repeat left top; border:0; color:#fff; position:relative;}
#menu ul.level1 li.level1-li a.level1-a.drop:hover {background:url(../images/hover.gif) no-repeat left top;}
#menu ul.level1 li.level1-li:hover {position:relative;}
#menu ul.level1 li.level1-li:hover > a {background:url(../images/hover.gif) no-repeat left top; color:#fff;}

#menu ul.level1 li.level1-li a.level1-a:hover b {display:block; width:1px; height:1px; overflow:hidden; position:absolute; right:-1px; top:38px; background:#111;}
#menu ul.level1 li.level1-li:hover > a b {display:block; width:1px; height:1px; overflow:hidden; position:absolute; right:-1px; top:38px; background:#111;}

#menu ul :hover div {left:0; top:39px; background:#111; border:1px solid #111; border-width:0 1px 1px 1px;}
#menu ul :hover div ul {border:1px solid #444; border-width:0 1px 1px 1px; padding-bottom:5px;}
#menu ul :hover div ul li {float:none; height:25px;}
#menu ul :hover div ul li a {display:block; height:25px; text-align:left; font:normal 13px/25px arial,sans-serif;}
#menu ul :hover div ul li a:hover {color:#fff;}

<!--[if lte IE 7]>

#menu ul {display:inline;}
#menu ul :hover div ul li {float:left;}

<![endif]->
