* { margin:0; padding:0; }
		body { background-color:#6699FF; color:#000; font-family:verdana, sans-serif, default; font-size:0.9em;}
		ul { list-style:none; }		
		div#pw { margin:0 auto; width:960px; }
		div#hs { padding:0 0 2px 0; }
		
		div#mleft { width:200px; float:left; }
		div#mleft li { border-top:1px solid #FFF; width:190px; padding:0 0px; }
		div#mleft a { font-size:0.75em; color:#000; text-decoration:none; width:180px; display: block;
                              padding: 5px; height:17px; }
		#mleft a:hover, #mleft a:active  {background-color: #234690;color: #fff; }
		div#mleft h2 { color:#28353E; padding:20px 0 5px 5px; font-size:0.9em; }

		div#mright { width:174px; float:left; padding:15px 9px; }
		
		div#mcenter { background:  url(images_page/bg_left_top.jpg) no-repeat left top; background-color:#FFF; width:560px; float:left; }
		div#main_bg_r { background:  url(images_page/bg_right_top.jpg) no-repeat right top; }
		div#mtext { padding:20px 10px 75px 10px; font-size:0.9em; min-height:500px; text-decoration:none; background: url(images_page/welle.jpg) no-repeat bottom ; }
                .print  { text-decoration:none; text-align:left; color:#AEB7C6;}

		#i_wse { float:left; margin-top:0px; }
		/*#i_r2008 { float:right; }*/
		div#footer { margin:0 auto; width:560px; text-align:right; padding:10px; clear:both; }
		div#footer a { color:#28353E; text-decoration:none; font-size:0.8em; }
		div#footer li { width:100px; display:inline; padding:0 10px; }
		#f_br { border-right:1px solid #FFF; }
		
		.b_b_white { border-bottom:1px solid #FFF; }
		#programm td{ padding:4px 3px 5px 8px; margin:4px; font-family:verdana,tahoma,sans-serif,default; font-size:0.9em; border:1px solid #E4E7EA;}
		#programm2 td{ padding:3px 2px 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; }
               /*Version 28.10*/
