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; }
td, th { text-align:left; vertical-align:top; }
 h1 {font-size:1.2em; color:#000844}
.border { border-right:0; width:92px ;padding:0 4px 0 0;}
.bold { font-weight:bold;}
.em {line-height: 1.5em;}

body { background-color:#006BB3; background-image:url(../images_page/bg_raster.png); background-repeat:no-repeat; }
#wrapper {margin:0 auto; width:990px; padding:10px 0px 10px 0px; border:0px dotted #fff;}  /* Hauptinhalt*/
#header {width:970px; float:left; background-color:#E2E2E2; padding:15px 0px 15px 0px; border-bottom:4px solid #FBFBFB; }  /* header*/


#content {width:970px; float:left; min-height:500px; background-color:#E3E3E3; background-image:url(../images_page/bg_silver3.png); background-repeat:repeat-x;font-size:0.9em; color:#FFF; border:0px solid #red; }
#content2 {width:950px; float:left; min-height:500px; background-color:#FBFBFB; font-size:0.8em; color:#253253;border:0px solid #red;}
#mainleft1 { width:200px; float:left; padding:30px 2px 10px 20px; border:1px dotted #000;}
#mainleft { width:200px; float:left; padding:30px 2px 10px 5px; background-color:#FBFBFB; border:1px dotted #000;}
#maintext { width:770px; float:left; padding:0px 0px 0px 0px; color:#000; }
#main { width:340px; float:left; min-height:280px; padding:30px 0px 10px 25px; background-color:#FBFBFB;border:1px solid #A29DF2;}
#mainright {width:300px; float:left; padding:30px 20px 10px 5px; background-color:#FBFBFB; border:0px solid #fff;border:1px solid #blue;}
#programm td{ padding:4px 3px 3px 2px; margin:2px; font-family:verdana,tahoma,sans-serif,default; color:#39424A; font-size:0.8em; border:1px solid #C2C8CF;}
#footer { width:960px; float:left; clear:both; font-size:0.7em; padding:6px 5px 6px 5px; color:#fff; background-color:#828282; border:0px solid #fff; text-decoration:none; }
.menue {text-decoration:none; color:#fff; text-transform: uppercase;}
.indent {padding-left:20px;}
/*22.02.09*/
#arrowlistmenue { width: 200px; float:left; list-style-type:none; padding-left:0px; margin-left:5px; border-bottom: 1px solid gray; color:#fff; }
.arrowlistmenu{ width: 200px; float:left; list-style-type:none; padding:30px 0px 0px 0px; font-size:0.9em; color:#fff;}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

font: bold 14px Verdana;
color: white;
background: #014A99;  /*black url(titlebar.png) repeat-x center left; */
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
list-style-type: none;
}

.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: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Vordergrundfarbe CSS for sub menu header*/
background: #E7E3FA; !important; 
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: #E7E3FA; !important;
}

.arrowlistmenu ul li a{
color: #0F026E; /*Schriftfarbe innerhalb menue*/
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*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: #213498; }

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #FBFBFB;
}


.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: #A4ADF1;
}





