/* ================================
    CSS STYLES
*/
/*  B_ = Border L_ = Layer | M_ = Modul | T_ = Text | F_ = Form | C_ = Card |TB_ = Tabelle | TBZ_ = Zelle | E_= Ebene

/* Standardfarben
    1000    | #144D56 | #1F647A | #C5E1E7 | #E0E7E7 | news
    2000    | #806c20 | #d0ac38 | #ded19b | #f3eeda | business
    3000    | #727629 | #a0a028 | #c7cb6d | #e9ecc8 | commerce
    4000    | #5a732d | #73913c | #bebe7c | #efefe0 | wissen
    5000    | #42455E | #737D99 | #BBBDCC | #E8E9EC | community
    6000    | #b94b11 | #e87c38 | #efa374 | #fdf3ee | behoerden
    7000    | #a22c28 | #d03430 | #e18280 | #faebeb | service
    8000    | #1C4968 | #21597E | #C7D8E5 | #E7F0F6 | mittelstand
    9000    | #8A7C60 | #B7AD97 | #DDDDCC | #F1F1EB | portale

*/

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */

.BG_1   {  background-color: #1C4968}
.BG_2   {  background-color: #21597e}
.BG_24  {  background-color: #2e7cb1}
.BG_3   {  background-color: #C7D8E5}
.BG_4   {  background-color: #E7F0F6}

BODY {
  	/*	background-color:#C7D8E5; */
        background-color:#C7D8E5;
        margin: 0 0 0 0;
  		padding: 0 0 0 0;
        font-family:Verdana;
        font-size:11px;
        color:#3F3F3F;

		scrollbar-3dlight-color:#E7E7E7;
        scrollbar-arrow-color:#999999;
        scrollbar-base-color:#E8E8E8;
        scrollbar-darkshadow-color:#666666;
        scrollbar-face-color:#C7D8E5;
        scrollbar-highlight-color:#E8E8E8;
        scrollbar-shadow-color: #E8E8E8;
}

.T_Head_1 			    { font-family: Verdana, Arial, Helvetica, sans-serif; color: #1C4968; font-size: 17px; font-weight: 900; line-height: 16pt display: block}
.T_Head                 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; font-weight: bold; line-height: 11pt }
.T_SubHeadBdCap 	    { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 9px; font-weight: bold; line-height: 16pt; display: block; text-transform: uppercase; background-color: #C7D8E5; padding-left: 10px; padding-right: 10px; background-image: url(/mit/images/08000/f_subhead.gif); BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #F0F0F0 1px solid; BORDER-LEFT: #44444 1px solid; BORDER-BOTTOM: #44444 1px solid }
.T_SubHeadBd 		    { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: none }
.T_SubHead 			    { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 10px; font-weight: lighter; line-height: 14px; text-decoration: none }
.T_TabHeader            { font-family: Verdana, Arial, Helvetica, sans-serif; color: #1C4968; font-size: 11px; font-weight: bold; line-height: 12px;  text-transform: capitalize; text-decoration: none; background-color: #C7D8E5; BORDER-RIGHT: #999 1px none; BORDER-TOP: #999 1px none; BORDER-LEFT: #999 1px none; BORDER-BOTTOM: #999 4px none}
A.T_TabHeader:link      { color: #1C4968; font-size: 11px; font-weight: bold; text-decoration: none }
A.T_TabHeader:hover     { color: #1C4968; font-size: 11px; font-weight: bold; text-decoration: underline }
A.T_TabHeader:visited   { color: #1C4968; font-size: 11px; font-weight: bold; text-decoration: none }

.T_TabItem              { font-family: Verdana, Arial, Helvetica, sans-serif; color: #1C4968; font-size: 11px; font-weight: normal; display: block; padding-top: 4px; padding-bottom: 4px;}
A.T_TabItem:link        { color: #1C4968; font-size: 11px; font-weight: normal }
A.T_TabItem:active		{ color: #1C4968; font-size: 11px; font-weight: normal }
A.T_TabItem:hover 		{ color: #2e7cb1; font-size: 11px; font-weight: normal }
A.T_TabItem:visited		{ color: #2e7cb1; font-size: 11px; font-weight: normal }
.T_TabAltItem           { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; font-weight: normal; display: block; padding-top: 4px; padding-bottom: 4px; background-color: #E7F0F6}
A.T_TabAltItem:link		{ color: #1C4968; font-size: 11px; font-weight: normal }
A.T_TabAltItem:active	{ color: #1C4968; font-size: 11px; font-weight: normal }
A.T_TabAltItem:hover 	{ color: #2e7cb1; font-size: 11px; font-weight: normal }
A.T_TabAltItem:visited	{ color: #2e7cb1; font-size: 11px; font-weight: normal }
.T_TabSepItem           { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; font-weight: normal; background-color: #FFFFFF}

.T_TabItemBd            { font-family: Verdana, Arial, Helvetica, sans-serif; color: #1C4968; font-size: 11px; font-weight: bold; display: block; padding-top: 4px; padding-bottom: 4px; }
A.T_TabItemBd:link		{ color: #1C4968; font-size: 11px; font-weight: bold }
A.T_TabItemBd:active    { color: #1C4968; font-size: 11px; font-weight: bold }
A.T_TabItemBd:hover     { color: #2e7cb1; font-size: 11px; font-weight: bold }
A.T_TabItemBd:visited	{ color: #2e7cb1; font-size: 11px; font-weight: bold }


.T_ListAlt 				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 9px;  font-weight: normal; line-height: 12px;  text-decoration: none; display: block; background-color: #E7F0F6; padding-bottom: 4px; padding-top: 4px; BORDER-RIGHT: #999 1px none; BORDER-TOP: #999 1px none; BORDER-LEFT: #999 1px none; BORDER-BOTTOM: #999 1px none}
.T_ListSep 				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 9px;  font-weight: normal; line-height: 12px; text-decoration: none; display: block; background-color: #ffffff; padding-bottom: 4px; padding-top: 4px; BORDER-RIGHT: #999 1px none; BORDER-TOP: #999 1px none; BORDER-LEFT: #999 1px none; BORDER-BOTTOM: #999 1px none}

.T_Listbd 				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 9px; font-weight: bold; display: block; line-height: 12px; font-weight: bold; text-decoration: none; background-color: #FFFFFF; BORDER-RIGHT: #999 1px none; BORDER-TOP: #999 1px none; BORDER-LEFT: #999 1px none; BORDER-BOTTOM: #999 1px none}
A.T_Listbd:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #1C4968; font-size: 9px; font-weight: bold; display : block; padding-bottom: 2px;  BORDER-RIGHT: #1C4968 0px none; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #1C4968 1px solid;}
A.T_Listbd:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #21597e; font-size: 9px; font-weight: bold }
A.T_Listbd:visited  	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #21597e; font-size: 9px; font-weight: bold }

.F_Head                 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; font-weight: bold; line-height: 16pt; display: block; text-transform: none; background-color: #1C4968; padding-left: 10px; padding-right: 10px; background-image: url(/mit/images/08000/f_head.gif); border-color: #FFFFFF #FFFFFF #FF6666; border-style: none; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin;}
.F_Textbd               { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 9px; font-weight: bold; line-height: 11pt }
A.F_TextBd:link 		{ color: #1C4968; font-size: 11px; font-weight: bold }
A.F_TextBd:active       { color: #1C4968; font-size: 11px; font-weight: bold }
A.F_TextBd:hover 		{ color: #2e7cb1; font-size: 11px; font-weight: bold }
A.F_TextBd:visited      { color: #2e7cb1; font-size: 11px; font-weight: bold }

.F_Text 		        { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 9px; font-weight: normal; line-height: 11pt }
A.F_Text:link           { color: #1C4968; font-size: 9px; font-weight: normal }
A.F_Text:active         { color: #1C4968; font-size: 9px; font-weight: normal }
A.F_Text:hover          { color: #2e7cb1; font-size: 9px; font-weight: normal }
A.F_Text:visited        { color: #2e7cb1; font-size: 9px; font-weight: normal }

.F_TextInfo             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #1C4968; font-size: 9px }
.F_Textgrau             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #888888; font-size: 9px }
A.F_Textgrau:link       { color: #1C4968; font-size: 9px; font-weight: normal; line-height: 9px;  }
A.F_Textgrau:active     { color: #1C4968; font-size: 9px; font-weight: normal }
A.F_Textgrau:hover      { color: #2e7cb1; font-size: 9px; font-weight: normal }
A.F_Textgrau:visited    { color: #2e7cb1; font-size: 9px; font-weight: normal }

.F_Text11               { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; font-weight: normal; line-height: 20px; text-decoration: none;}
A.F_Text11:link         { color: #1C4968; font-size: 11px; font-weight: normal }
A.F_Text11:active       { color: #1C4968; font-size: 11px; font-weight: normal }
A.F_Text11:hover        { color: #1C4968; font-size: 11px; font-weight: normal }
A.F_Text11:visited      { color: #1C4968; font-size: 11px; font-weight: normal }

.F_TextBd11         	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; font-weight: bold; BORDER-RIGHT: #999 1px none; BORDER-TOP: #e6e6e6 1px none; BORDER-LEFT: #f0f0f0 1px none; BORDER-BOTTOM: #999 1px none;}
A.F_TextBd11:link       { color: #1C4968; font-size: 11px; font-weight: bold }
A.F_TextBd11:active 	{ color: #1C4968; font-size: 11px; font-weight: bold }
A.F_TextBd11:hover 	    { color: #2e7cb1; font-size: 11px; font-weight: bold }
A.F_TextBd11:visited    { color: #2e7cb1; font-size: 11px; font-weight: bold }

.F_TextBd11neg          { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: bold; BORDER-RIGHT: #999 1px none; BORDER-TOP: #e6e6e6 1px none; BORDER-LEFT: #f0f0f0 1px none; BORDER-BOTTOM: #999 1px none;}
A.F_TextBd11neg:link 	{ color: #C7D8E5; font-size: 11px; font-weight: bold }
A.F_TextBd11neg:active 	{ color: #C7D8E5; font-size: 11px; font-weight: bold }
A.F_TextBd11neg:hover 	{ color: #E7F0F6; font-size: 11px; font-weight: bold }
A.F_TextBd11neg:visited { color: #E7F0F6; font-size: 11px; font-weight: bold }

.F_TextNeg				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #C7D8E5; font-size: 9px; line-height: 8px}
.F_Error 				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #D50000; font-size: 9px }
.F_True 					{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #009900; font-size: 9px }

.F_But 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; background-color: #C7D8E5; color: #444444; line-height: 12px; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #f0f0f0 1px solid; BORDER-BOTTOM: #999 1px solid;}
.F_ButNeg 				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 9px; font-weight: bold; background-color: #FFFFFF; color: #444444; line-height: 12px; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #f0f0f0 1px solid; BORDER-BOTTOM: #999 1px solid;}

.F_Butbd                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; background-color: #21597e; color: #FFFFFF; line-height: 12px; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px;  BORDER-RIGHT: #999 1px solid; BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #f0f0f0 1px solid; BORDER-BOTTOM: #999 1px solid;}
A.F_Butbd:visited       { color: #FFFFFF; font-size: 9px; font-weight: bold }

.F_Box 			        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 2px; padding-left: 2px; padding-right: 2px; border:1px; border-color:C8C8C8; border-style: solid; cursor: default;}
.F_BoxBd 		        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 2px; padding-left: 2px; padding-right: 2px; background-color:#FFFFFF; border:1px; border-color:C8C8C8; border-style: solid; cursor: default;}
.F_Box_suche 	        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; line-height: 9pt; padding-left: 10px; background-color: #21597e; BORDER-RIGHT: #FFFFFF 1px dotted; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;}
.F_Box_2 		        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444; line-height: 9pt; background-color: #E7F0F6; BORDER-RIGHT: #FFFFFF 1px dotted; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;}
.F_BoxListNeg 	        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; line-height: 12pt; background-color: #1C4968; BORDER-RIGHT: #1C4968 1px solid; BORDER-TOP: #1C4968 1px solid; BORDER-LEFT: #1C4968 1px solid; BORDER-BOTTOM: #1C4968 1px solid;}

.B_BgWhite 				{ background-color: #FFFFFF}
.B_BrdRB 				{ BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #f0f0f0 1px solid; BORDER-BOTTOM: #999 1px solid; BORDER-RIGHT: #999 1px solid;}
.B_BrdRBBgWhite 		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; background-color: #FFFFFF; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #f0f0f0 1px solid; BORDER-BOTTOM: #999 1px solid;}
.B_BrdRBBg3 			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; background-color: #C7D8E5; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #f0f0f0 1px solid; BORDER-BOTTOM: #999 1px solid; }
.B_BrdRBBg4				{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 9px;  background-color: #E7F0F6; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #f0f0f0 1px solid; BORDER-BOTTOM: #999 1px solid;}

.B_BrdBgWhite       { background-color: #FFFFFF; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid;}
.B_BgWhiteBrdDtTop 	{ background-color: #FFFFFF; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px dotted;}
.B_BgWhiteBrdDtMid	{ background-color: #FFFFFF; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px dotted; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px dotted;}
.B_BgWhiteBrdDtBot 	{ background-color: #FFFFFF; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px dotted; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid;}
.B_BrdBG3           { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; background-color: #C7D8E5; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid;}
.B_BrdSdwRgMid      { background-image: url(/mit/images/lines/sdw_right_middle.gif); display : block }
.B_BrdSdwBtmMid     { background-image: url(/mit/images/lines/sdw_bottom_middle.gif); display : block }

/* #### Link style###################################################*/

A:link			{ font-size: 11px; font-weight: normal; color: #1C4968; text-decoration: none; font-family: Verdana, Helvetica, sans-serif;}
A:visited		{ font-size: 11px; font-weight: normal; color: #2e7cb1; text-decoration: none}
A:active        { font-size: 11px; font-weight: normal; color: #1C4968; text-decoration: none}
A:hover         { font-size: 11px; font-weight: normal; color: #2e7cb1; text-decoration: underline}

.PagerLink 			{ font-size: 9px; font-weight: normal; color:#1C4968; text-decoration:none; font-family: Verdana, Helvetica, sans-serif}
A.PagerLink:link	{ font-size: 9px; font-weight: normal; color:#1C4968; text-decoration: underline; font-family: Verdana, Helvetica, sans-serif}
A.PagerLink:visited { font-size: 9px; font-weight: normal; color:#2e7cb1; text-decoration: underline}
A.PagerLink:active  { font-size: 9px; font-weight: normal; color:#1C4968; text-decoration: none; }
A.PagerLink:hover   { font-size: 9px; font-weight: normal; color:#2e7cb1; text-decoration: underline;}

/* ############# Menu   */

.MG     { background-color:#21597e; border:1px; border-bottom-color:#e8e8e8; border-top-color:white; border-left-color:white; border-right-color:white; border-style:solid; cursor:hand; filter:progid:DXImageTransform.Microsoft.Shadow(color='dimgray', Direction=135, Strength=3);}
.MI     { color:#FFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#21597e; padding:4px; padding-left:10px; padding-right:10px; border:0px; border-color:#e8e8e8; border-right-color:#white; border-style:solid; cursor:hand;}
.MIO    { color:#FFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:darkgoldenrod; padding:4px; padding-left:10px; padding-right:10px; border:0px; border-left-color:gold; border-top-color:gold; border-right-color:darkgoldenrod; border-bottom-color:darkgoldenrod; border-style:solid; cursor:hand;}
.MIE    { color:#21597e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:white; padding:4px; padding-left:10px; padding-right:10px; border:0px; border-left-color:orange; border-top-color:orange; border-right-color:darkgoldenrod; border-bottom-color:darkgoldenrod; border-style:solid; cursor:hand;}
.MB     { background-image:url(images/break_bg.gif); width:100%; height:5px;}

/* ########################NavBar ####################  #C7D8E5*/

.NavBar             { font-family: Tahoma, Verdana, Helvetica, sans-serif; background-color: #C7D8E5; border: 1px solid #C7D8E5; padding: 0px; padding-bottom: 0px; cursor: default; font: 100;}
.TopItem            { color: #444444; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font: lighter; background-color: #C7D8E5; border: 1px solid; #C7D8E5; border-bottom-color: #999999;	padding-top: 2px; padding-bottom: 2px; cursor: hand; }
.TopItemHover       { color: #FFFFFF; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color:#21597e; border: 1px solid #FFFFFF; border-bottom-color:#9593B2; padding-top: 2px; padding-bottom: 2px; cursor:hand;}
.TopItemExpanded    { color: #000000; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color:#C7D8E5; border: 1px solid #C7D8E5; border-bottom-color:#C7D8E5; padding-top: 2px; padding-bottom: 2px; cursor:hand;}
.Level2Item         { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; padding-left: 10px; cursor:hand;}
.Level2ItemHover    { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; padding-left: 10px; cursor:hand;}
.Level2Group        { background-color: #E7F0F6; background-image: url(images/group_bg.gif); border-top-color: #F0F1F5; padding:10px; padding-left:10px; padding-right:0px;}
.Empty              {}

/* ================================




