		/*HTML Selektoren*/
		body    	{ background-color: #ffffff; background-image: url("../images/bg_body.gif"); background-repeat: no-repeat; background-position: 50% 0; text-align: center; margin: 0px; padding: 0px  }
		body, table, tr, td, div, p, input, select, textarea	 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif } 
		a			{ color: #666666; text-decoration: none; }
		a:link		{ color: #666666; text-decoration: none; }
		a:visited   { color: #666666; text-decoration: none; }
		 a:hover 	{ color: #cc3328; text-decoration: none; }
		a:active	{ color: #cc3328; text-decoration: none; } *

		form		{ margin: 0; padding: 0; }
		ul  { list-style-type: disc; margin-bottom: 10px }
		ol  { margin-bottom: 10px }
		li  { margin-bottom: 7px }
		div { border: 0px solid #000000; }
		
		/*Positionierung - Boxen allgemein*/
		#pagebox		{ text-align: left; margin-right: auto; margin-left: auto; width: 750px }
		#printheader	{ display: none; }
		#servicebox		{ background-color: #e6f2f2; color: #666666; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; margin-top: 1px; width: 750px; height: 15px; text-align: right; font-size: 10px; }
		#leftbox		{ width: 145px; float: left; }
		#mpilogobox		{ height: 91px; margin-top: 20px; margin-left: 2px; }
		#navpicbox		{ padding-bottom: 1px; }
		#rightbox		{ width: 570px; float: right; margin-top: 20px; }	
		#searchbox		{ margin-top: 56px; height: 35px; text-align: right; float: right; }
		#rubricbox		{ height: 20px; position: relative; top: 3px; color: #ffffff; font-weight: bold; clear: both; }
		#breadcrumbbox	{ height: 20px; position: relative; top: 2px; color:#666666;font-size: 10px; line-height: 20px; } 
		
		/*Navigationsleiste*/
		#navibox		{ width: 140px; font-size: 10px; }
		.hnavi a, .hnavi a:link, .hnavi a:visited  { color: #666666; border: 1px solid #cccccc; background-color: #ffffff; margin-bottom: 1px; height: 41px; display: block; text-indent: 5px; line-height: 20px; white-space: nowrap; }
		.hnavi a:hover, .hnavi a:active  { color: #666666; border: 1px solid #cccccc; background-color: #E6F2F2; margin-bottom: 1px; height: 41px; display: block; text-indent: 5px; }
		
		.hnaviact a, .hnaviact a:link, .hnaviact a:visited  { color: #666666; background-image: url(../images/bg_hnaviact_off.gif); background-repeat: no-repeat; margin-bottom: 1px; height: 41px; display: block; text-indent: 5px; line-height: 20px; }
		.hnaviact a:hover, .hnaviact a:active  { color: #666666; background-image: url(../images/bg_hnaviact_on.gif); background-repeat: no-repeat; margin-bottom: 1px; height: 41px; display: block; text-indent: 5px; }
		
		#unavibox		{ font-size: 10px; border: 1px solid #cccccc; background-color: #C9DBD8; padding-left: 5px; padding-top: 8px; padding-bottom: 8px; line-height: 14px; margin-bottom: 1px; }
		#unavibox a, #unavibox a:link, #unavibox a:visited { color: #666666; display: block; }
		#unavibox a:hover, #unavibox a:active { color: #000000; display: block; }
		
		.searchfield { font-weight: normal; font-size: 10px; font-family: verdana,arial,sans-serif;	color: #000000; width: 140px; }
		
	
		/*Inhaltsbereich*/
		#headlinebox	{ width: 539px; margin-top: 15px; margin-right: 1px; font-size: 11px; font-weight: bold; }
		#headlinebox2	{ height:17px;width: 536px; padding-left:3px; padding-top:3px; margin-top: 15px; margin-right: 1px; font-size: 11px; font-weight: bold; color:#ffffff;background-color:#669999 }
		#contentbox		{ width: 539px; margin-top: 18px; margin-right: 1px; margin-bottom: 20px; }			
		#footerbox		{ margin-top:20px;padding-top:10px;width: 539px; height: 20px; border-bottom: #cccccc 1px solid;  border-top: #cccccc 1px solid;  }
		
				
				
		/*Klassen zur Text- und Elementgestaltung*/	
		.txt10	{ font-size: 10px; }
		.txt10 a, .txt10 a:link, .txt10 a:visited { font-size: 10px; }
		.txt10 a:hover, .txt10 a:active  { font-size: 10px; text-decoration: none; }
		
		.grau10	{ color: #666666; font-size: 10px; font-weight: normal; }
		.grau10 a, .grau10 a:link, .grau10 a:visited { color: #666666; font-size: 10px; }
		.grau10 a:hover, .grau10 a:active  { color: #959595; font-size: 10px; text-decoration: none; }
		
		.grau11	{ color: #666666; font-size: 11px; }
		.grau11 a, .grau11 a:link, .grau11 a:visited { color: #666666; font-size: 11px; }
		.grau11 a:hover, .grau11 a:active  { color: #959595; font-size: 11px; text-decoration: none; }
		
		.fett	{ font-weight: bold; }
		.italic	{ font-style: italic; }
		.fett14	{ font-size: 14px; font-weight: bold; }
		
		.blaufett12	{ color: #336699; font-size: 12px; font-weight: bold; }
		
		.error  { color: #ff6600; }
		
		.button   	{ color: #ffffff; font-size: 12px; font-weight: bold; background-color: #60749b; background-image: url("../images/bg_button.gif"); background-repeat: repeat-y; border: groove 2px #333366 }
		.textfield1	{ background-color: #DDDFE2; margin-top: 2px; }
		.textfield2	{ background-color: #EFF2F4; margin-top: 2px; }
		.input12	{ width: 12px; }
		.input110	{ width: 110px; }
		.input150	{ width: 150px; }
		.input420	{ width: 420px; }
		.input450	{ width: 450px; }
		
		
		

		
