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; }

		body { /*background:url(images_page/verlauf.gif)repeat-x;*/  background-color:#90B3E0;color:#000; font-family:verdana, sans-serif, default; font-size:0.9em;}

                ul { list-style:none;}
                h1 {font-size:bold; 1.8em; color:#282FB2;}
                h2 {font-size:bold; 1.2em;text-transform: uppercase; }
		#wrapper{  margin:0 auto; width:990px; padding:3px 0px 20px 0px;}
		#content{background-color:#FEFEFE; float:left; width:980px; font-family:verdana,arial,tahoma,sans-serif;}
		div#header { float:left; width:980px;}

		div#mleft { width:200px; float:left; padding:0px 0px 0px 10px; background-color:#FEFEFE;  }
		div#mleft li { border-top:1px solid #0077B9; width:190px; padding:0 0px; }
		div#mleft a { font-size:0.75em; color:#000; text-decoration:none; width:180px; display: block;
                              padding: 5px; height:15px; }
		#mleft a:active, #mleft a:hover   {/*background:url #A0C5E2;*/color: #000; } /*hoverfarbe*/
		div#mleft h2 { color:#D8021C;  font-weight:bold; padding:10px 0px 5px 2px; font-size:0.9em; }   /*ueberschriftenfarbe*/
                	.b_b_white { border-bottom:1px solid #0077B9; }
		div#mright { width:180px; float:right; padding:0px 7px 0px 8px; }
		
		div#mcenter { width:570px; float:left; /*margin-top:6px;*/ background-color:#FBFBFB;}
		div#mtext { padding:20px 10px 70px 13px;  font-size:0.9em;  min-height:540px; text-decoration:none;}
               
        #foto { width:500px; min-height:110px; list-style-type:none; border-style:double; border-color:#0077B9; padding:3px; margin-bottom:2px; text-decoration:none; font-size:0.85em; background-color:#F5F5F5; }
		div#footer { float:left; width:967px; background-color:#FEFEFE;  padding:5px 5px 4px 8px; /*clear:both;*/ }
		div#footer a { color:#0077B9; text-decoration:none; font-size:0.8em; }
		div#footer li { width:100px; display:inline; padding:0 10px; }

		.em {line-height: 1.5em;}
	         .print  { text-decoration:none; text-align:right; min-with:500px; color:#AEB7C6;}
	         .nav { font-weight:bold; padding-left:2px; background:url (images/arrow.gif) no-repeat;}
	          .bold { font-weight:bold;}
                .foto { margin: 0 2px 2px 0; padding: 4px; border:1px solid #eee; background-color:#FFF; border-bottom:1px solid #939393; }
		#programm td{ padding:4px 3px 5px 5px; margin:3px; font-family:verdana,tahoma,sans-serif,default; font-size:0.9em; border:1px solid #E4E7EA;}
		#programm2 td{ padding:3px 3px 4px 5px; margin:3px; font-family:verdana,tahoma,sans-serif,default; font-size:1em; border:1px solid #E7E9EB;}
		/*formular*/

               #kontaktformular input, #kontaktformular textarea { width: 240px; }
			   
			   .trennstrich {
	height:1px; 
	clear:both; 
	margin-top:0;
	height:20px;
	background: url(../images/trennstrich.gif) 0 6px repeat-x;
}
               /*Version3 vom 14.01.10*/
