/*	-------------------------------------------------------------
	global reset
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		* {
			margin: 0;
			padding: 0;
		}
		html, body {
			margin: 0;
			padding: 0;
			height: 100%;
		}
		img {
			border: 0px none;
		}
		
/*	-------------------------------------------------------------
	struktur
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
		
		body {
			margin: 0;
			padding: 0;
			text-align: center; /* horizontales zentrieren für ie win im quirks-mode */
			background-color: #fff;
			/*font-size: 100.01%;*/
			font-family: Helvetica, Arial, sans-serif;
		}
		.wrapper {
			margin: 0 auto;	/* horizontales zentrieren */
			padding: 0;
			width: 987px;
			/*height: 671px;*/
			text-align: left;
			background: url('../../image/main_bg.gif') top left repeat-y;
		}
		/*	header-bereich	*/            
							.header_wrapper {
			padding: 0 14px 0 14px;
			margin: 0;
			height: 139px;
			width: 960px;
		}
		.header {
			padding: 0 45px 0 15px;
			margin: 0;
			height: 139px;
			width: 900px;
			text-align: left;
			background: url('../../image/header_main_bg.gif') top left repeat-x;
		}
		.header_mappe_info,  .header_mappe_dialog { /*	mappe rechts	*/
			float: left;
			width: 165px;
			height: 104px;
			margin: 20px 0 0 0;
			padding: 0;
			text-align: left;
			background: url('../../image/header_mappe.gif') top left no-repeat;
		}
		.header_center_info { /*	header mittelbereich infobereich	*/
			float: left;
			margin: 71px 0 0 6px;
			padding: 0;
			width: 577px;
			height: 68px;
			text-align: left;
			background: url('../../image/infoportal/main_header_bg.gif') top left no-repeat;
		}
		.header_center_dialog { /*	header mittelbereich dialogbereich	*/
			float: left;
			margin: 71px 0 0 6px;
			padding: 0;
			width: 577px;
			height: 68px;
			text-align: left;
			background: url('../../image/gruendungsdialog/main_header_dialog.gif') top left no-repeat;
		}
		.header_logo { /*	logo links	*/
			float: right;
			margin: 0;
			padding: 0;
			width: 103px;
			height: 138px;
			text-align: left;
			background: url('../../image/ihk-mentor-logo.gif') top left no-repeat;
		}
		.header_logo_ihk { /*	logo links	*/
			float: left;
			margin-top:71px;
			margin-left:31px;
			padding: 0;
			width: 264px;
			height: 54px;
			text-align: left;
			/* background: url('../../image/ikh_sh_logo.gif') top left no-repeat; */
		}
		.header_mappe_info { /*	mappe abgeschwächt	*/
		 filter: alpha(opacity: 45);
			KHTMLOpacity: 0.45;
			MozOpacity: 0.45;
			opacity: 0.45;
		}
/*	header-bereich	ende*/
/*	mittelteil/contentteil	*/            
		.main_wrapper {
			clear: both;
			padding: 0 14px 0 14px;
			margin: 0;
			width: 960px;
			height: 567px;
		}
		.main {
			padding: 0;
			margin: 0;
			width: 960px;
			height: 560px;
			text-align: left;
		}
		
		
	 	.main_wrapper_intro {
			clear: both;
			padding: 0 14px 0 14px;
			margin: 0;
			width: 960px;
			height: 460px;
		}
		.main_intro {
			padding: 0;
			margin: 0;
			width: 960px;
			height: 460px;
			text-align: left;
		}
		
		.main_nav_box {
			float: left;
			width: 186px;
			height: 560px;
			margin: 8px 0 0 0;
			padding: 0;
			text-align: left;
		}
		.main_nav_box_link {
			width: 129px;
			height: 40px;
			margin: 0;
			padding: 0 0 0 15px;
			text-align: left;
			vertical-align: top;
		}
		.main_nav_box_link_dialog {
			width: 129px;
			height: 61px;
			margin: 0;
			padding: 0 0 0 15px;
			text-align: left;
			vertical-align: top;
		}
		.main_nav_box_link_dialog a img {
			margin: 0;
			padding: 0 0 2px 0;
		}
		.main_nav_box_navi {
			margin: 0;
			padding: 0 0 0 15px;
			width: 166px;
			text-align: left;
			display: block;
		}
		.main_nav_box_navi h2 {
			margin: 0;
			padding: 0 0 5px 0;
		}
		.border_line_links {
			margin: 0;
			padding: 0 0 5px 0;
			width: 166px;
			height: 1px;
			background: url('../../image/line_darkgray.gif') top left repeat-x;
		}
		* html  .border_line_links {
			margin: 0 0 -17px 0;
		}
		.main_link {
			margin: 5px 0 0 0;
			padding: 4px 0 0 6px;
			width: 160px;
			height: 26px;
			background: url('../../image/gruendungsdialog/menu_box_bg.gif') top left no-repeat;
		}
		.main_link_dialog {
			clear: both;
			margin: 5px 0 0 0;
			padding: 4px 0 0 6px;
			width: 160px;
			height: 26px;
			background: url('../../image/gruendungsdialog/menu_box_bg.gif') top left no-repeat;
		}
		.nav_item {
			float: left;
			padding: 0;
			width: 124px;
			text-align: left;
			vertical-align: middle;
			margin-top: 5px;			
		 	
		}
		.nav_item_active, .nav_item_active a,  .nav_item_active a:link,  .nav_item_active a:visited,  .nav_item_active a:focus,  .nav_item_active a:hover,  .nav_item_active a:active  {
			float: left;
			padding: 0;
			width: 124px;
			text-align: left;
			vertical-align: middle;
			
			text-decoration:none;
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #003B71;
			margin-top: 2px;		
		}
		.nav_item_ziffer {
			float: right;
			margin: -2px 0 0 0;
			padding: 0;
			width: 29px;
			text-align: center;
			vertical-align: middle;
		}
		.sub_nav {
			list-style-type: none;
			padding: 0 0 5px 5px;
			width: 161px;
			text-align: left;
			background-color: #EBF2F7;
		}
		.sub_nav_wrapper {
			margin: -3px 0 0 0;
		}
		.sub_nav_link {
			margin: 0;
			padding: 2px 0 3px 0;
			text-align: left;
			background-color: #EBF2F7;
		}
		.main_content_box {
			float: left;
			margin: 0;
			padding: 0;
			width: 577px;
			height: 560px;
			text-align: left;
			background: url('../../image/main_shadow_bg.gif') top left repeat-y;
		}
		.main_content_box_dialog {
			overflow: hidden;
			float: left;
			margin: 0;
			padding: 0;
			width: 577px;
			height: 560px;
			text-align: left;
			background: #E2EAF1 url('../../image/main_shadow_bg.gif') top left repeat-y;
		}
		.main_content_box_img {
			margin: 0;
			padding: 0 0 0 9px;
			width: 560px;
			height: 242px;
			text-align: left;
		}
		.main_content_box_text_img {
			margin: 0;
			padding: 15px 0 0 30px;
			width: 528px;
			height: 203px;
			text-align: left;
			overflow: auto;
		}
		.main_content_box_dialog_img {
			margin: 0;
			padding: 15px 0 0 30px;
			width: 528px;
			height: 203px;
			text-align: left;
			overflow: auto;
		}
		.main_content_box_text {
			margin: 0;
			padding: 15px 0 0 30px;
			width: 528px;
			height: 445px;
			text-align: left;
			overflow: auto;
		}
		.main_content_box_text h2,  .main_content_box_text_img h2 {
			margin: 0;
			padding: 0 0 15px 0;
		}
		.main_content_box_text p,  .main_content_box_text_img p {
			margin: 0;
			padding: 0 0 15px 0;
		}
		.main_content_box_dialog_img h2,  .main_content_box_dialog_img h3 {
			margin: 0;
			padding: 0 0 15px 0;
		}
		.main_content_box_dialog_img p {
			margin: 0;
			padding: 0 0 15px 0;
		}
		.main_form_wrapper {
			overflow:hidden;
			margin: 0;
			padding: 12px 0 0 20px;
			width: 540px;
			height: 545px;
		}
		.scroll {
			margin: 0;
			padding: 0;
			width: 538px;
			height: 545px;
			overflow:auto
		}
		.textbox_frame {
			margin: 0;
			padding: 0;
			width: 515px;
		}
		table {
			margin: 0;
			padding: 0;
			border: 0px none;
		}
		.main_form_ziffer {
			margin: 0;
			padding: 5px 0 0 0;
			background-color: #CFDEEA;
			width: 21px;
			height: 100%;
			vertical-align: top;
			text-align: center;
			border-right: 2px solid #fff;
		}
		.main_form_text {
			margin: 0;
			padding: 5px 5px 5px 5px;
			background-color: #CFDEEA;
			width: 479px;
			height: 100%;
		}
		.area {
			margin: 0;
			padding: 10px 0 15px 25px;
		}
		.text_input_box {
			margin: 0;
			padding-top: 5px;
			padding-bottom: 5px;
			font-family:Helvetica, Arial, sans-serif;
		}
		.textarea {
			width: 485px;
			height: 100px;
		}
		.select_box {
			margin: 0;
			padding: 5px 5px 5px 0;
		}
		.radio_box {
			margin: 0;
			padding: 5px 5px 5px 5px;
		}
		.check_box {
			margin: 0;
			padding: 5px 5px 5px 5px;
		}
		.buttons_box {
			margin: 0;
			padding: 5px 5px 5px 5px;
		}
		.underline {
			margin: 0;
			padding: 5px 15px 15px 27px;
		}
		.tab_box_frame {
			width: 512px;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		.tab_box_frame {
			width: 512px;
			margin: 0;
			padding: 0 0 15px 0;
			text-align: left;
		}
		.tab_box {
			width: 514px;
			height: 35px;
			list-style-type: none;
			margin: 0;
			padding: 0;
			text-align: left;
		/*border-bottom: 1px solid #000;*/
		}
		.tab_box_border{
			width: 512px;
			height: 1px;
			margin: 0;
			padding: 0;
			border-bottom: 1px solid #000;
		}
		* html .tab_box a img {
			margin: 0 0 -3px 0;
		}
		.tab_box li {
			width: 128px;
			height: 35px;
			display: inline;
			margin: 0 -4px 0 0;
			padding: 0;
			text-align: left;
		}
		.mc{
			/* */
		}
		.ip{
			/* */
		}
		.glossar{
			/* */
		}
		.wl{
			/* */
		}		
		.MCheck_content {
		/*display: none;*/
			margin: 0;
			padding: 0;
			width: 511px;
			text-align: left;
		}
		.IPortal_content {
		/*display: none;*/
			margin: 0;
			padding: 0;
			width: 511px;
			text-align: left;
		}
		.Glossar_content {
		/*display: none;*/
			margin: 0;
			padding: 0;
			width: 511px;
			text-align: left;
		}
		.WLinks_content {
		/*display: none;*/
			margin: 0;
			padding: 0;
			width: 511px;
			text-align: left;
		}
		.main_service_box {
			float: right;
			margin: 0;
			padding: 0;
			width: 195px;
			height: 460px;
			text-align: left;
		}
		.main_service_box_content {
			margin: 0;
			padding: 10px 0 0 5px;
			width: 175px;
			height: 560px;
			text-align: left;
		}
		.main_service_box_content h2 {
			margin: 0;
			padding: 0 0 8px 0;
		}
		.form_suche {
			margin: 0;
			padding: 0;
			width: 175px;
			height: 20px;
		}
		.form_suche_text {
			float: left;
			height: 20px;
			width: 155px;
			margin: 0;
			padding: 0;
		}
		.form_suche_button {
			float: right;
			width: 20px;
			height: 20px;
			margin: 0;
			padding: 0;
		}
		.form_suchefinden {
			width: 145px;
			height: 16px;
			margin: 0;
			padding: 0;
		}
		.border_line_rechts {
			clear: both;
			margin: 23px 0 0 0;
			padding: 0 0 5px 0;
			width: 175px;
			height: 1px;
			background: url('../../image/line_darkgray.gif') top left repeat-x;
		}
		* html .border_line_rechts {
			margin: 5px 0 -17px 0;
		}
		.glossar_box_bg {
			margin: 0;
			padding: 0;
			width: 175px;
			height: 25px;
			text-align: left;
			background: url('../../image/infoportal/glossar_box_bg.gif') top left no-repeat;
		}
		.glossar_box_headline {
			margin: 0;
			padding: 7px 0 0 10px;
			width: 165px;
			height: 25px;
			text-align: left;
		}
		* html  .glossar_box_headline {
			margin: 0 0 -7px 0;
		}
		.glossar_box_content {
			margin: 0;
			padding: 5px 0 0 0;
		}
		.todo_box_bg {
			margin: 0;
			padding: 0;
			width: 175px;
			height: 21px;
			text-align: left;
			background: url('../../image/nav_box_bg.gif') top left repeat-x;
		}
		.todo_box_content {
			margin: 0;
			padding: 0;
			/*width:  ;*/
			/*height:  ;*/
			text-align: left;
			background-color: #EBF2F7;
		}
		.todo_box_headline {
			margin: 0;
			padding: 2px 0 0 10px;
			width: 165px;
			height: 21px;
			text-align: left;
		}
		* html .todo_box_headline {
			margin: 0 0 -2px 0;
		}
		.todo_liste_bearbeiten {
			width: 149px;
			height: 20px;
			margin: 0;
			padding: 0 0 3px 10px;
			text-align: left;
		}
		.todo_liste_drucken {
			width: 149px;
			height: 20px;
			margin: 0;
			padding: 0 0 3px 10px;
			text-align: left;
		}
		.border_line_rechts_u {
			margin: 5px 0 0 0;
			padding: 0 0 5px 0;
			width: 175px;
			height: 1px;
			background: url('../../image/line_darkgray.gif') top left repeat-x;
		}
		* html.border_line_rechts_u {
			margin: 7px 0 -15px 0;
		}
/*	mittelteil/contentteil ende	*/
/*	fuß-bereich leiste unten	*/            
		.footer_wrapper {
			clear: both;
			padding: 0 14px 0 14px;
			margin: 0;
			height: 64px;
			width: 960px;
		}
		.footer {
			margin: 0;
			padding: 0;
			width: 960px;
			height: 64px;
			text-align: left;
			background: url('../../image/footer_bg_color.gif') top left repeat-x;
		}
		* html.footer {
			margin: 0 0 -21px 0;
		}
		.info_footer_links {
			float: left;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			width: 605px;
			height: 64px;
			text-align: left;
		}
		.info_footer_links ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		.info_footer_links ul li,  .info_footer_links ul li img,  .info_footer_links ul li a,  .info_footer_links ul li a img {
			display: inline;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		.info_link_intro{
			font-family: Helvetica,Arial,sans-serif;
			font-size:11px;
			font-weight: bold;
			font-style: normal;
			color: #003B71;
			text-transform: none;
			text-decoration: none;
			letter-spacing:	normal;
			word-spacing: normal;
			line-height: 12px;
			text-align: left;
			vertical-align: baseline;
			}
		.info_footer_rechts {
			float: right;
			margin: 0;
			padding: 7px 0 0 0;
			width: 355px;
			height: 64px;
			text-align: left;
		}
		.info_footer_rechts_intro {
			float: right;
			margin: 0;
			padding-top:7px;
			padding-right: 7px;
			width: 345px;
			height: 57px;
			text-align: right;
		}
		.info_footer_rechts ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		.info_footer_rechts ul li,  .info_footer_rechts ul li img,  .info_footer_rechts ul li a,  .info_footer_rechts ul li a img {
			display: inline;
			margin: 0;
			padding: 0 1px 0 0;
			text-align: left;
		}
		.header_mappe_info_text ul,  .header_mappe_dialog_text ul {
			list-style-type: none;
			margin: 0;
			padding: 15px 0 0 10px;
			text-align: left;
		}
		.header_center_info_headline {
			margin: 0;
			padding: 10px 0 0 20px;
			text-align: left;
		}
		.header_center_info_link {
			margin: 0;
			padding: 15px 18px 0 0;
			text-align: right;
		}
		.header_center_seiten {
			float: left;
			margin: 0;
			padding: 0 0 0 21px;
			text-align: left;
			display: inline;
		}
/* --------------------------------------------------------------
	Popup
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	.popup{
		background-color:#e2eaf1;
		}
	#popup_wrapper{
		height:100%;
		}
	#popup_navigation{
		height:37px;
		background-image:url('../../image/popup_navigation_bg.jpg');
		background-repeat:repeat-x
		}
	#popup_nav_elem_left{
		float:left;
		text-align:left;
		padding-top: 8px;
		padding-left: 8px;
		}
	#popup_nav_elem_right{
		float:right;
		text-align:right;
		padding-top: 8px;
		padding-right: 8px;
		}
		
	#popup_nav_elem_left h1 div, #popup_nav_elem_left h1 span div {
		-x-system-font:none;
		color:#003B71;
		font-family:Helvetica,Arial,sans-serif;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:normal;
		text-decoration:none;
	}
	#popup_content {
		padding: 8px;
		text-align:left;
		overflow:auto;
		}
	/**
	* Liquiditätsplan
	*/
	.liquidity_tabel{
		width:958px;
		margin-top: -2px;
		}
	.liquidity_tabel_title, .liquidity_tabel_content, .liquidity_tabel_content_values, .liquidity_tabel_content_values div{
		height:28px;
		font: bold 10px Helvetica, Arial, sans-serif;
		color: #003B71;
		vertical-align:middle;
		}
	.liquidity_tabel_gap{
		height:14px;
		}
	.liquidity_tabel_content_values{
		text-align:left;
		width:52px;
		}
	/* background */
	.liquidity_tabel_title,  .liquidity_tabel_gap{
		background:#CFDEEA;
	}
	.liquidity_tabel_content, .liquidity_tabel_content_values{
		background:#ECF4F9;
	}
	/* img */
	.liquidity_tabel_title img, .liquidity_tabel_content img, .liquidity_tabel_content_values img{
		margin-top: 4px;
		margin-left: 4px;
		}
	/* div */
	.liquidity_tabel_title div, .liquidity_tabel_content div, .liquidity_tabel_content_values div{
		margin-left:4px;
		margin-top:4px;
		float:left;
		}
	/* input */
	.liquidity_tabel_content input, .liquidity_tabel_content_values input{	
		margin-left: 4px;
		padding-bottom:0px;
		float:left;
	}
	.liquidity_tabel_content input{	
		width:24px;
	}
	.liquidity_tabel_content_values input{	
		width:44px;
	}
	/* select */
	.liquidity_tabel_content select, .liquidity_tabel_content_values select{	
		margin-left: 4px;
		padding:0;
		float:left;
		color:#000;
		}
	/* btn */ 
	.toggelTableViewBtn{
	 	float:right;
		margin-top:-4px;
		margin-right:4px;
		}
	.tableViewHint{
		margin-left:95px;
		float:left;
		}
	.tableViewHint img{
		margin-top:-4px;
		}	
	
/*	fuß-bereich leiste unten ende	*/

/*	-------------------------------------------------------------
	texte, headlines, links
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
/*	schrift/textformatierung header bereich	*/            
		.header_mappe_info_text  .ueberschrift_,  .header_mappe_dialog_text  .ueberschrift_ {
			font: bold 12px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.header_mappe_info_text  .name_,  .header_mappe_dialog_text  .name_ {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #fff;
			margin: 0;
			padding: 7px 0 7px 0;
		}
		.header_mappe_info_text  .vorhaben_,  .header_mappe_dialog_text  .vorhaben_ {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #fff;
		}
		.header_center_info_headline h1 {
			font: bold 13px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.header_center_info_headline h1 span {
			display: inline;
			font: bold 13px Helvetica, Arial, sans-serif;
			color: #FA6C15;
		}
/*	schrift/textformatierung header bereich	 ende */
/*	schrift/textformatierung mittelteil/contentbereich	*/            
		.main_nav_box_navi h2 {
			font: bold 13px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.main_link a,  .main_link a:link,  .main_link a:visited,  .main_link a:focus,  .main_link a:hover,  .mmain_link a:active {
			font: normal 11px Helvetica, Arial, sans-serif;
			color: #333;
			text-decoration: none;
		}
		.main_link_aktiv_ {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		/*.main_link_dialog a,  .main_link_dialog a:link,  .main_link_dialog a:visited,  .main_link_dialog a:focus,  .main_link_dialog a:hover,  .main_link_dialog a:active,  */
		.nav_item a,  .nav_item a:link,  .nav_item a:visited,  .nav_item a:focus,  .nav_item a:hover,  .nav_item a:active {
			font: normal 11px Helvetica, Arial, sans-serif;
			color: #333;
			text-decoration: none;
		}
		.nav_item_ziffer a,  .nav_item_ziffer a:link,  .nav_item_ziffer a:visited,  .nav_item_ziffer a:focus,  .nav_item_ziffer a:hover,  .nav_item_ziffer a:active {
			font: normal 19px Helvetica, Arial, sans-serif;
			color: #49EC4E;
			text-decoration: none;
		}
		.nav_item span {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.nav_item_ziffer span {
			font: normal 19px Helvetica, Arial, sans-serif;
			color: #9CB9D3;
			text-decoration: none;
		}
		.sub_nav_link {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #003B71;
			text-decoration: none;
		}
		.sub_nav_link a,  .sub_nav_link a:link,  .sub_nav_link a:visited,  .sub_nav_link a:focus,  .sub_nav_link a:hover,  .sub_nav_link a:active {
			font: normal 11px Helvetica, Arial, sans-serif;
			color: #003B71;
			text-decoration: none;
		}
		.main_content_box_text h2,  .main_content_box_text_img h2 {
			font: bold 13px Helvetica, Arial, sans-serif;
			color: #000;
		}
		.main_content_box_text p,  .main_content_box_text_img p {
			font: normal 12px Helvetica, Arial, sans-serif;
			color: #000;
		}
		.main_content_box_dialog_img h2,  .main_content_box_dialog_img h3 {
			font: bold 12px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.main_content_box_dialog_img p {
			font: normal 12px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.main_form_ziffer {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.main_form_text {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.select_box {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.radio_box {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.check_box {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.underline {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.tab_box_frame div {
			font: bold 11px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		.main_content_box_text p a,  .main_content_box_text p a:link,  .main_content_box_text p a:visited,  .main_content_box_text p a:focus,  .main_content_box_text p a:hover,  .main_content_box_text p a:active {
			font: normal 12px Helvetica, Arial, sans-serif;
			color: #FA6C15;
			text-decoration: none;
		}
		.main_service_box_content h2 {
			font: bold 13px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
		a.mainboxDialog_,  a.mainboxDialog_:link,  a.mainboxDialog_:visited,  a.mainboxDialog_:focus,  a.mainboxDialog_:hover,  a.mainboxDialog_:active {
			font: bold 12px Helvetica, Arial, sans-serif;
			color: #003B71;
			text-decoration: underline;
		}
		a.erweiterteSuche_,  a.erweiterteSuche_:link,  a.erweiterteSuche_:visited,  a.erweiterteSuche_:focus,  a.erweiterteSuche_:hover,  a.erweiterteSuche_:active {
			font: normal 11px Helvetica, Arial, sans-serif;
			color: #333;
			text-decoration: underline;
		}
		.glossar_box_headline a,  .glossar_box_headline a h3,  .glossar_box_headline h3 {
			font: bold 12px Helvetica, Arial, sans-serif;
			color: #fff;
			text-decoration: none;
		}
		.todo_box_headline a,  .todo_box_headline h3,  .todo_box_headline a h3 {
			font: bold 12px Helvetica, Arial, sans-serif;
			color: #003B71;
			text-decoration: none;
		}
		
		.content_dark_text {
			font-family: Helvetica,Arial,sans-serif;
			font-size:11px;
			font-style: normal;
			text-transform: none;
			text-decoration: none;
			letter-spacing:	normal;
			word-spacing: normal;
			line-height: 12px;
			text-align: left;
			margin: 0;
			padding: 0;
			
		}
		.content_login_text{
			color: #003B71;
		}
/*	schrift/textformatierung mittelteil/contentbereich	ende */
/*	schrift/textformatierung footer unten	*/            
		.info_footer_rechts ul li,  .info_footer_rechts ul li a,  .info_footer_rechts ul li a:link,  .info_footer_rechts ul li a:visited,  .info_footer_rechts ul li a:focus,  .info_footer_rechts ul li a:hover,  .info_footer_rechts ul li a:active {
			font: normal 11px Helvetica, Arial, sans-serif;
			color: #003B71;
		}
/*	schrift/textformatierung footer unten	*/