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; }

.indent {padding-left:15px;}
body { background-color:#4576B7; color:#FFF; text-decoration:none; font-family:verdana,tahoma,sans-serif; font-size:0.9em;}
#wrapper {margin:0 auto; padding:10px 0px 5px 0px; width:990px; border:0px solid #80889B;} /* Hauptinhalt*/
#content {width:980px; float:left; background-color:#FBFBFB; color:#000; font-size:0.9em; border:0px solid #D6371F;}
#header_top {width:980px; float:left; clear:both; background-color:#F9AC00; color:#000; padding:3px 0px 2px 0px;}/* Top */
#header {width:980px; auto; float:left; background-color:#FBFBFB; color:#000; padding:10px 0px 8px 0px;min-height:135px;}/* Top2 */
#navlist  { width:975px; float:left; background:#FBFBFB; padding: 2px 3px 2px 2px; margin-left:0px; font: bold 12px Verdana, sans-serif; }
#navlist li  {  list-style: none; margin:0; border-top: 0px solid gray; display:inline; }
#navlist li a {   padding: 0.25em 0.75em 0.25em 0.75em; border-left:1em solid #CCCED5; background:#4877B6; text-decoration: none; }
#navlist li a:link { color: #fff; }
#navlist li a:visited { color: #fff; }
#navlist li a:hover  { border-color: #F7B220; color: #FFF;  background: #4C79B4;}
#navlist li #active  { border-color: #F7B220; color: #FFF;  background: #4C79B4;}

#mainleft  {width:150px; float:left; background-color:#FBFBFB; color:#000; min-height:350px; padding:20px 3px 0px 20px; border:0px solid #E442E1;} */

#mcenter { background-color:#FFF; width:740px; float:left; }
#maintext { width:600px; float:left;padding:20px 15px 5px 15px; background-color:#FBFBFB; color:#000; font-size:0.9em; min-height:400px; text-decoration:none ;border:0px solid #D6371F; }
/*#mainright {width:120px; float:left; background-color:#D4D0C8; border:1px solid #E442E1;} */
#mainright_top {width:155px; float:left; background-color:#FBFBFB; color:#000; font-size:0.85em; padding:20px 0px 2px 5px; border:0px dotted #E442E1; }
#mainright_bottom {width:155px; float:left; /*clear:both;*/ background-color:#fbfbfb; padding:2px 0px 5px 5px; border:0px dotted #E442E1;}
#footer { width:967px; float:left; text-decoration:none; background-color:#F9AC00; font-size:0.8em; color:#000; padding:8px 0px 8px 13px;  }
#fieldset {margin:1em 0;padding:1em; border:1px solid#F9AC00; background:#f8f8f8;}
#legend { font-weight:bold;}
#label { diplay:block;}

#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 #BD87EB;}
#programm2 td{ padding:3px 2px 4px 5px; margin:3px; font-family:verdana,tahoma,sans-serif,default; font-size:1em; border:1px solid #E7E9EB;}


.border { border-right:0; padding:0 3px 0 0;}
.bold { font-weight:bold;}
.em {line-height: 1.5em;}
.print  { text-decoration:none; text-align:left; color:#AEB7C6;}
.foto { margin: 0 2px 2px 0; padding: 4px; border:1px solid #eee; background-color:#FFF; border-bottom:1px solid #939393;}
               .trennstrich {
	height:1px; 
	clear:both; 
	margin-top:0;
	height:20px;
	background: url(../image/trennstrich.gif) 0 6px repeat-x;
}

               /*Version 19.10*/ /* background: url(images_page/bg_left_top.jpg) no-repeat left top;*/
               /*Version 05.08*/

               /*#navlist
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 13px georgia, serif;
background: blue;
width: 13em;
}

#navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid blue;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 4px solid blue;
background: #CCD;
text-decoration: none;
}

#navlist li a:link { color: #000; }
#navlist li a:visited { color: #006; }

#navlist li a:hover
{
border-left: 1em solid blue;
color: #000;
background: yellow;
}*/