/* Beginn: Styles für neues Layout */

body {
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
    font-family:Arial,Helvetica,serif; 
		font-size:12px;
		color:#303840;
		background-color:#EAEAEB;
}

#frame { 
    position:absolute;
    background-color:#EAEAEB;
    padding:0px;
		height:100%; 
    margin:0px 0px 0px 0px; 
    width:100%; 
    height:100%;
    top:0px;
    left:0px;
}
       
#top {
    position:absolute; 
    background-color:#EAEAEB;
    top:12px;
    left:0px;
    width:100%; 
    padding:0px;
    margin:0px; 
    }

#navi {
    position:absolute;
    top:130px;
    left:0px;
    width:154px; 
    padding:0px; 
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px; 
    margin-left:26px;
    }

#content {
    position:absolute;
		width:689px;
		background-color:white;
    left:0px;
    margin-top:99px;
    margin-left:205px;
    margin-right:23px;
    padding:30px 28px 10px 28px;
    border-left:solid 1px #d0d4d8;
    border-right:solid 1px #d0d4d8; 
    border-bottom:solid 1px #d0d4d8;
    }
#mailcontent {
    position:absolute;
		background-color:white;
    top:0px;
		left:0px;
		margin:12px;
    }
#contentmember {
    width:689px;
		float:left;
		display:block;
		margin-bottom:20px;
    }
#contentmember2 {
    width:146px;
		float:right;
		display:block;
		overflow:visible;
		padding:0px 0px 0px 0px;
	/*	margin-top:12px;*/
    }    
#contentmember3 {
    width:519px;
		float:left;
		display:block;
		overflow:visible;
	/*	margin-top:12px;*/
    }

#contentleft {
    width:330px; 
    background-color:white;
    overflow:visible;
    display:block;
    float:left;
    }
    
#contentright {
    width:330px;
		background-color:white;
    overflow:visible;
    display:block;
    float:right;
    }
    
#bottom {
    width:100%; 
    padding:8px 0px 0px 0px;
    margin:0px; 
    float:left;
    display:block;
    margin-top:20px;
    border-top:1px solid #BCC2C7;
    color:#A0A3B1;
    }

#infobox {
    width:130px; 
    background-color:#EAEAEB;
    overflow:visible;
    display:block;
    float:left;
    margin:0px 0px 2px 0px;
    padding:8px 8px 8px 8px;
    color:#505965;
    font-size:12px;
    }

#bilauswahl {
    width:156px; 
    }

/* Top */
#topstreifen 	  { position:absolute; background-color:#005e82; top:0px; left:0px; width:100%; height:12px; margin:0px; padding:0px; border:none; } 
#topheight			{ height:12px; }
#toprot		 	    { position:absolute; background-color:#C71E22; width:205px; height:12px; top:0px; float:left; display:block; border:none; margin:0px; padding:0px; }
#topblau		    { position:absolute; background-color:#005e82; width:743px; height:12px; top:0px; float:left; display:block; border:none; margin:0px; padding:0px; left:205px; }
#topblau2		    { position:absolute; background-color:#038587; width:100%; height:12px; top:0px; float:left; display:block; border:none; margin:0px; padding:0px; left:205px; }
#topleft				{ display:block; float:left; width:205px; padding-top:16px; text-align:center;}
#topright				{ position:absolute; display:block; float:left; width:843px; padding-top:12px; left:205px;}
#flash					{ margin:0px 0px 0px 0px; }
.navi_ds				{ margin:30px 0px 0px 0px; } 
.fenster				{ background-color:#FFFFFF; margin:15px; }

h1,h2,h3,p,ol,ul { margin:0px; padding:0px; display:block; border:none; font-family:Arial,Helvetica,serif; list-style-image:url(/images/icon_arrow.gif);}
ul						{ margin-left:6px; line-height:14px;}
il						{ padding:0px; margin:0px;}

h1 		   		    { font-weight:bold; font-size:16px; color:#9c2c2d; text-decoration:none; border-bottom:1px solid #BCC2C7; padding-bottom:2px; margin-bottom:6px; letter-spacing:0px;}
h2 		   		    { font-weight:bold; font-size:11px; color:#9c2c2d; text-decoration:none; padding-bottom:2px; margin:4px 0px 6px 0px; letter-spacing:0px;}
h3 		   		    { font-weight:bold; font-size:16px; color:#9c2c2d; text-decoration:none; border-bottom:1px solid #BCC2C7; padding-bottom:2px; margin-bottom:6px; letter-spacing:0px;} 
p								{ margin:0px; padding:0px; }
li              { list-style-type:disc; margin:0px 16px 4px 10px; padding:0px; }
span    		    { margin:0px; padding:0px; border:none; }
hr 		   		    { }
img 	   		    { margin:0px; padding:0px; border:none; } 
form	   		    { margin:0px; padding:0px; border:none; font-family:Arial,Helvetica,serif;}
input						{ margin:0px; padding:0px; border:none; font-family:Arial,Helvetica,serif;}
div 						{ margin:0px; padding:0px; border:none; font-family:Arial,Helvetica,serif;}
table						{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:none; border-collapse:collapse; display:block; table-layout:fixed; empty-cells:show; font-family:Arial,Helvetica,serif; font-size:11px; color:#303840;}
tr,td						{ margin:0px 0px 0px 0px; padding:0px; border:none; line-height:16px; font-family:Arial,Helvetica,serif;}

.header					{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#616D7A; padding:8px 0px 20px 0px; }
.headernavi			{ display:block; float:left; width:848px; height:28px; border:0px; padding:0px; margin:0px 0px 0px 0px; }
/* Links */

a:link         	{ color:purple; font-weight:normal; text-decoration:blink; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a:visited      	{ color:purple; font-weight:normal; text-decoration:blink; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a:hover        	{ color:purple; font-weight:normal; text-decoration:blink; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.tlink								{ padding-top:7px; text-align:center;}
a.tlink:link    		  { background-repeat:no-repeat; font-size:12px; display:block; float:left; height:28px; padding:0px; text-align:center; color:#505965; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.tlink:visited   	  { background-repeat:no-repeat; font-size:12px; display:block; float:left; height:28px; padding:0px; text-align:center; color:#505965; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.tlink:hover         { background-repeat:no-repeat; font-size:12px; display:block; float:left; height:28px; padding:0px; text-align:center; color:#9C2C2D; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.tlink:active        { background-repeat:no-repeat; font-size:12px; display:block; float:left; height:28px; padding:0px; text-align:center; color:#9C2C2D; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.sl                 { color:#505965; padding:0px; border-bottom:1px solid #B4B7BE; white-space:nowrap; line-height:16px; }
a.sll:link        { color:#505965; text-decoration:none}
a.sll:visited     { color:#505965; text-decoration:none}
a.sll:active      { color:#9C2C2D; text-decoration:none}
a.sll:hover       { color:#9C2C2D; text-decoration:none} 
a.sll:focus       { color:#9C2C2D; text-decoration:none} 

.slink							{ padding-top:7px; text-align:center; color:#b05657;}
a.slink:link   		  { background-repeat:no-repeat; font-size:12px; color:#9C2C2D; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.slink:visited		  { background-repeat:no-repeat; font-size:12px; color:#9C2C2D; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.slink:hover  		  { background-repeat:no-repeat; font-size:12px; color:#9C2C2D; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.slink:active 		  { background-repeat:no-repeat; font-size:12px; color:#9C2C2D; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

/* Form Elemente */
.blockfloat				{ display:block; float:left;}
.suchmarginleft   { margin:8px 7px 0px 0px; }
.suchmarginright  { margin:8px 0px 0px 0px; }
.suchbez          { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#505965; line-height:11px; vertical-align:bottom;}
.suchbez_inaktiv  { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#bcc2c7; line-height:12px; vertical-align:bottom;}

.buttonnotiz      { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D5967; height:16px; width:110px; background-color:#EBEEF1; border:0px solid; text-align:left; padding-left:7px; cursor:pointer;}
.suchbutton       { margin:0px 4px 6px 0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; color:#505965; height:16px; width:129px; line-height:14px; text-align:left; border-bottom:1px solid #BCC2C7; background-color:#eaeaeb; display:block; float:left; cursor:pointer;}
.suchbuttonia     { margin:0px 4px 6px 0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; color:#A0A3B1; height:16px; width:129px; line-height:14px; text-align:left; border-bottom:1px solid #A0A3B1; background-color:#eaeaeb; display:block; float:left; cursor:pointer;}
.suchbuttonlarge  { margin:0px 4px 6px 0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; color:#505965; height:16px; width:129px; line-height:14px; text-align:left; border:none; border-bottom:1px solid #BCC2C7; background-color:#eaeaeb; display:block; float:left; cursor:pointer;}
.suchbuttonsmall  { margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; color:#505965; height:16px; width:21px; line-height:14px; text-align:left; border:none; background-color:#eaeaeb; display:block; float:left; cursor:pointer;}

.suchfeldl        { margin:0px 0px 4px 0px; padding:1px 4px 1px 4px; font-size:11px; font-weight:normal; color:#505965; height:12px; width:144px; border:#888B97 1px solid; line-height:11px;}
.inaktivfeldl     { margin:0px 0px 4px 0px; padding:1px 4px 1px 4px; font-size:11px; font-weight:normal; color:#505965; height:12px; width:144px; border:#A0A3B1 1px solid; background-color:#EAEAEB;}
.suchfeldk        { margin:0px 0px 4px 0px; padding:1px 5px 1px 4px; font-size:11px; font-weight:normal; color:#505965; height:12px; width:123px; border:#888B97 1px solid; border-right:none; line-height:11px;}
.inaktivfeldk     { margin:0px 0px 4px 0px; padding:1px 5px 1px 4px; font-size:11px; font-weight:normal; color:#505965; height:12px; width:123px; border:#A0A3B1 1px solid; border-right:none; background-color:#EAEAEB;}
.sl               { font-size:11px; color:#505965; padding:0px; border-bottom:1px solid #B4B7BE; white-space:nowrap; line-height:16px; }
.formulare        { font-size:11px; font-style:normal; font-weight:normal; color:#505965; height:16px; line-height:12px; width:240px; border:#888B97 1px solid; margin-top:-3px; margin-bottom:1px}
.formulare_small  { font-size:11px; font-style:normal; font-weight:normal; color:#505965; height:16px; line-height:12px; width:119px; border:#888B97 1px solid; margin-top:-3px; margin-bottom:1px}
.formulare_Xsmall  { font-size:11px; font-style:normal; font-weight:normal; color:#505965; height:16px; line-height:12px; width:70px; border:#888B97 1px solid; margin-top:-3px; margin-bottom:1px}
.selectxl        { margin:0px 0px 4px 0px; padding:2px 2px 2px 2px; font-size:11px; font-weight:normal; color:#505965; height:20px; width:244px; border:#888B97 1px solid; line-height:14px;}
.selectl        { margin:0px 0px 4px 0px; padding:2px 2px 2px 2px; font-size:11px; font-weight:normal; color:#505965; height:20px; width:144px; border:#888B97 1px solid; line-height:14px;}
.selectk        { margin:0px 0px 4px 0px; padding:2px 2px 2px 2px; font-size:11px; font-weight:normal; color:#505965; height:20px; width:122px; border:#888B97 1px solid; line-height:14px;}
.selects        { margin:0px 0px 4px 0px; padding:2px 2px 2px 2px; font-size:11px; font-weight:normal; color:#505965; height:20px; width:84px; border:#888B97 1px solid; line-height:14px;}


.error_message   { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#9C2C2D}

/* Profilline */
.firma            { font-size:19px; font-style:normal; font-weight:bold; color:#303840; padding-top:24px; line-height:21px;}
.insolvenz        { font-size:12px; font-style:normal; font-weight:bold; color:#9C2C2D; }
.pl               { font-size:11px; color:#505965; border-bottom:1px solid #B4B7BE; line-height:16px; vertical-align:top; }

.top									{ font-weight:bold; padding-bottom:4px;}
.headh1 		   		    { font-weight:bold; font-size:16px; color:#9c2c2d; text-decoration:none; border-bottom:1px solid #BCC2C7; padding:0px 8px 2px 0px; margin-bottom:6px; text-align:left; letter-spacing:0px;}
.headh2 		   		    { font-size:16px; font-family:Arial,Helvetica,serif;}
.headh3 		   		    { font-size:12px; font-family:Arial,Helvetica,serif;}
.title								{font-size:11px; font-style:normal; font-weight:normal; color:#505965; background-color:#EAEAEB; border:none; padding:0px 0px 0px 8px; line-height:16px; margin:0px 0px 12px 0px;}
.title1								{font-size:11px; font-style:normal; font-weight:normal; color:#FFFFFF; background-color:#9C2C2D; border:none; padding:0px 0px 0px 8px; line-height:16px; margin:0px 0px 12px 0px;}
.title2        				{font-size:11px; font-weight:bold; color:#505965; height:16px; background-color:#EAEAEB; border:none; padding:8px 8px 8px 8px; line-height:16px; margin:0px 0px 12px 0px;}
.title3								{font-size:11px; font-weight:normal; color:#FFFFFF; height:16px; background-color:#038587; border:none; padding:0px 8px 0px 8px; line-height:16px; margin:0px 0px 12px 0px;}
.title4								{font-size:11px; font-weight:normal; color:#FFFFFF; height:16px; background-color:#005e82; border:none; padding:0px 8px 0px 8px; line-height:16px; margin:0px 0px 12px 0px;}
.title5								{font-size:11px; font-weight:normal; color:#FFFFFF; height:16px; background-color:#005d84; border:none; padding:0px 8px 0px 8px; line-height:16px; margin:0px 0px 12px 0px;}
.titlenavi						{font-weight:normal; padding:8px 8px 0px 8px;}
.title4								{font-size:11px; font-weight:bold; color:#505965; background-color:#EAEAEB; border:none; line-height:16px; padding:0px 8px 0px 8px; margin:0px 0px 12px 0px;}
.title6								{font-size:11px; font-weight:normal; color:#FFFFFF; background-color:#005E82; border:none; padding:0px 8px 0px 8px; line-height:16px; margin:0px 0px 12px 0px;}

.tablecontent1    { font-style:normal; font-weight:normal; color:#4D5967; background-color:#EAEAEB; padding-left:8px; line-height:16px; border: #FFFFFF 1px solid; vertical-align:top; }
.tablecontent2    { font-style:normal; font-weight:normal; color:#4D5967; background-color:#F0F1F3; padding-left:8px; line-height:16px; border: #FFFFFF 1px solid; vertical-align:top; }

.info									{font-size:16px;}
.abschluss						{line-height:20px; color:#505965;}
.bwr									{border-right:1px solid #FFFFFF;}
.bwl									{border-left:1px solid #FFFFFF;}
.tw										{color:#FFFFFF; }
a.tw:link       			{color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.tw:visited    			{color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.tw:active     			{color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.tw:hover      			{color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.tw:focus      			{color:#FFFFFF; text-decoration:none; font-weight:normal;}
.browse_akt       		{color:#CCCCCC; }
.browse_akt_tl     		{color:#9C2C2D; }
a.browse:link     		{text-decoration:none; color:#FFFFFF; font-weight:normal;}
a.browse:visited  		{text-decoration:none; color:#FFFFFF; font-weight:normal;}
a.browse:active   		{text-decoration:none; color:#FFFFFF; font-weight:normal;}
a.browse:hover    		{text-decoration:none; color:#FFFFFF; font-weight:normal;}
a.browse:focus    		{text-decoration:none; color:#FFFFFF; font-weight:normal;}
.hla             		  { height:16px; text-decoration:none; color:#505965; padding:0px 7px 0px 0px; white-space:nowrap; border-bottom:1px solid #B4B7BE; }
.hlc             		  { height:16px; text-decoration:none; color:#505965; padding:0px 7px 0px 7px; white-space:nowrap; border-top:1px solid #B4B7BE; }
.hlm             		  { height:16px; padding:0px; border-top:1px solid #B4B7BE; white-space:nowrap; }
.hlb             		  { height:16px; text-decoration:none; color:#505965; padding:0px 7px 0px 7px; white-space:nowrap; border:1px solid #B4B7BE; }
a.hll:link       		  { color:#505965; text-decoration:none; font-weight:bold;}
a.hll:visited    		  { color:#505965; text-decoration:none; font-weight:bold;}
a.hll:hover     		  { color:#9C2C2D; text-decoration:none; font-weight:bold;}
a.hll:active     		  { color:#9C2C2D; text-decoration:none; font-weight:bold;}
a.hll:focus       	  { color:#9C2C2D; text-decoration:none; font-weight:bold;}
a.nhll:link       		{ color:#505965; text-decoration:none; font-weight:normal;}
a.nhll:visited    		{ color:#505965; text-decoration:none; font-weight:normal;}
a.nhll:hover     		  { color:#9C2C2D; text-decoration:none; font-weight:normal;}
a.nhll:active     		{ color:#9C2C2D; text-decoration:none; font-weight:normal;}
a.nhll:focus       	  { color:#9C2C2D; text-decoration:none; font-weight:normal;}
a.hll_inaktiv:link       		  { color:#A0A3B1; text-decoration:none; font-weight:bold;}
a.hll_inaktiv:visited    		  { color:#A0A3B1; text-decoration:none; font-weight:bold;}
a.hll_inaktiv:hover     		  { color:#A0A3B1; text-decoration:none; font-weight:bold;}
a.hll_inaktiv:active     		  { color:#A0A3B1; text-decoration:none; font-weight:bold;}
a.hll_inaktiv:focus       	  { color:#A0A3B1; text-decoration:none; font-weight:bold;}
a.hllred:link       	{ color:#9C2C2D; text-decoration:none; font-weight:bold;}
a.hllred:visited    	{ color:#9C2C2D; text-decoration:none; font-weight:bold;}
a.hllred:hover     		{ color:#9C2C2D; text-decoration:none; font-weight:bold;}
a.hllred:active     	{ color:#9C2C2D; text-decoration:none; font-weight:bold;}
a.hllred:focus       	{ color:#9C2C2D; text-decoration:none; font-weight:bold;}
.browse_tlakt         { text-decoration:none; color:#9c2c2d; }
a.browse_tl:link      { text-decoration:none; color:#505965; }
a.browse_tl:visited   { text-decoration:none; color:#505965; }
a.browse_tl:active    { text-decoration:none; color:#505965; }
a.browse_tl:hover     { text-decoration:none; color:#505965; }
a.browse_tl:focus     { text-decoration:none; color:#505965; }

.formheight						{ height:36px;}
.pointer							{cursor:pointer;}
.suchehead				 		{font-weight:bold; font-size:12px; color:#303840; text-decoration:none; border-bottom:1px solid #8c939b; padding-bottom:2px; margin-bottom:6px;}
.sucheheadred			 		{font-weight:bold; font-size:12px; color:#9C2C2D; text-decoration:none; border-bottom:1px solid #8c939b; padding-bottom:2px; margin-bottom:6px;}
.suchehead_inaktiv 		{font-weight:bold; font-size:12px; color:#A0A3B1; text-decoration:none; border-bottom:1px solid #A0A3B1; padding-bottom:2px; margin-bottom:6px;}
.graubez           		{font-size:11px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom;}
.inputgrau					  {font-size:11px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom; cursor:pointer; border:0px; margin:0px 0px -3px 0px; padding:1px 0px 0px 0px; background:#ffffff;}
.inputgrau2					  {font-size:11px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom; cursor:pointer; border:0px; margin:0px 0px -3px 0px; padding:1px 0px 0px 0px; background:#EAEAEC;}
.input_search         {position:absolute; left:10px; top:76px; width:123px; height:16px; border:none; border:0px solid white; padding-top:6px; font-family:Arial,Helvetica,serif; font-style:normal; font-size:12px; color:#afa9a9; text-decoration:none; }
.input_search_haken   {position:absolute; left:139px; top:69px; width:20px; height:20px; border:none; border:0px solid white; padding-top:6px; font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:14px; color:#5494BE; text-decoration:none; }
.funktiontext     		{font-size:11px; font-weight:normal; color:#505965; line-height:16px; text-decoration:none; margin:2px 4px 2px 0px; background-color:#FFFFFF;}
a.funktiontext:link       { color:#505965; text-decoration:none; margin:2px 4px 2px 0px;}
a.funktiontext:visited    { color:#505965; text-decoration:none; margin:2px 4px 2px 0px;}
a.funktiontext:active     { color:#9C2C2D; text-decoration:none; margin:2px 4px 2px 0px;}
a.funktiontext:hover      { color:#9C2C2D; text-decoration:none; margin:2px 4px 2px 0px;}
a.funktiontext:focus      { color:#9C2C2D; text-decoration:none; margin:2px 4px 2px 0px;}
.funktiontextia     		{font-size:10px; font-style:normal; font-weight:normal; color:#505965; line-height:16px; text-decoration:none; margin:2px 4px 2px 0px;}
a.funktiontextia:link     { text-decoration:none; color:#bcc2c7; margin:2px 4px 2px 0px;}
a.funktiontextia:visited  { text-decoration:none; color:#bcc2c7; margin:2px 4px 2px 0px;}
a.funktiontextia:active   { text-decoration:none; color:#bcc2c7; margin:2px 4px 2px 0px;}
a.funktiontextia:hover    { text-decoration:none; color:#bcc2c7; margin:2px 4px 2px 0px;}
a.funktiontextia:focus    { text-decoration:none; color:#bcc2c7; margin:2px 4px 2px 0px;}
.gfunktiontext     			   {font-size:11px; font-weight:normal; color:#505965; line-height:24px; text-decoration:none; margin:2px 4px 2px 0px; background-color:#eaeaec;}
a.gfunktiontext:link       { color:#505965; text-decoration:none; margin:2px 4px 2px 0px;}
a.gfunktiontext:visited    { color:#505965; text-decoration:none; margin:2px 4px 2px 0px;}
a.gfunktiontext:active     { color:#9C2C2D; text-decoration:none; margin:2px 4px 2px 0px;}
a.gfunktiontext:hover      { color:#9C2C2D; text-decoration:none; margin:2px 4px 2px 0px;}
a.gfunktiontext:focus      { color:#9C2C2D; text-decoration:none; margin:2px 4px 2px 0px;}
.gfunktiontextia     		   {font-size:10px; font-style:normal; font-weight:normal; color:#505965; line-height:24px; text-decoration:none; margin:2px 4px 2px 0px; background-color:#eaeaec;}
a.gfunktiontextia:link     { text-decoration:none; color:#bcc2c7; margin:2px 4px 2px 0px;}
a.gfunktiontextia:visited  { text-decoration:none; color:#bcc2c7; margin:2px 4px 2px 0px;}
a.gfunktiontextia:active   { text-decoration:none; color:#bcc2c7; margin:2px 4px 2px 0px;}
a.gfunktiontextia:hover    { text-decoration:none; color:#bcc2c7; margin:2px 4px 2px 0px;}
a.gfunktiontextia:focus    { text-decoration:none; color:#bcc2c7; margin:2px 4px 2px 0px;}

a.graubez:link     		{font-size:12px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom; text-decoration:none; margin-right:16px;}
a.graubez:visited  		{font-size:12px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom; text-decoration:none; margin-right:16px;}
a.graubez:active   		{font-size:12px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom; text-decoration:none; margin-right:16px;}
a.graubez:hover    		{font-size:12px; font-weight:normal; color:#9C2C2D; line-height:16px; vertical-align:bottom; text-decoration:none; margin-right:16px;}
a.graubez:focus   		{font-size:12px; font-weight:normal; color:#9C2C2D; line-height:16px; vertical-align:bottom; text-decoration:none; margin-right:16px;}

a.graubez_:link     		{font-size:11px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom; text-decoration:underline; }
a.graubez_:visited  		{font-size:11px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom; text-decoration:underline; }
a.graubez_:active   		{font-size:11px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom; text-decoration:underline; }
a.graubez_:hover    		{font-size:11px; font-weight:normal; color:#9C2C2D; line-height:16px; vertical-align:bottom; text-decoration:underline; }
a.graubez_:focus   		{font-size:11px; font-weight:normal; color:#9C2C2D; line-height:16px; vertical-align:bottom; text-decoration:underline; }

.grauz          			{font-size:11px; font-weight:normal; color:#505965; line-height:11px; vertical-align:bottom;}
a.grau:link    				{font-size:11px; font-weight:normal; color:#505965; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.grau:visited  			{font-size:11px; font-weight:normal; color:#505965; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.grau:active   			{font-size:11px; font-weight:normal; color:#505965; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.grau:hover    			{font-size:11px; font-weight:normal; color:#505965; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.grau:focus    			{font-size:11px; font-weight:normal; color:#505965; line-height:11px; vertical-align:bottom; text-decoration:none;}

a.rotbez:link      		{font-size:11px; font-weight:normal; color:#9C2C2D; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.rotbez:visited   		{font-size:11px; font-weight:normal; color:#9C2C2D; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.rotbez:active    		{font-size:11px; font-weight:normal; color:#9C2C2D; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.rotbez:hover     		{font-size:11px; font-weight:normal; color:#9C2C2D; line-height:11px; vertical-align:bottom; text-decoration:underline;}
a.rotbez:focus     		{font-size:11px; font-weight:normal; color:#9C2C2D; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.bottom:link      	{font-size:11px; font-weight:normal; color:#A0A3B1; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.bottom:visited   	{font-size:11px; font-weight:normal; color:#A0A3B1; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.bottom:active    	{font-size:11px; font-weight:normal; color:#A0A3B1; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.bottom:hover     	{font-size:11px; font-weight:normal; color:#A0A3B1; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.bottom:focus     	{font-size:11px; font-weight:normal; color:#A0A3B1; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.mr:link						{margin:4px;}
a.mr:visited				{margin:4px;}
a.mr:active					{margin:4px;}
a.mr:hover					{margin:4px;}
a.mr:focus					{margin:4px;}
a.bb:link        { font-family:Arial, Helvetica, sans-serif; color:#4D5967; text-decoration:none;}
a.bb:visited     { font-family:Arial, Helvetica, sans-serif; color:#4D5967; text-decoration:none;} /*3C6B9B*/
a.bb:hover       { font-family:Arial, Helvetica, sans-serif; color:#C71E22; text-decoration:none;}
a.bb:active      { font-family:Arial, Helvetica, sans-serif; color:#4D5967; text-decoration:none;}
a.bb:focus       { font-family:Arial, Helvetica, sans-serif; color:#4D5967; text-decoration:none;}
.sb               { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D5967; padding:0px; border-bottom:1px solid #B4B7BE; line-height:16px; }
.kategorie_titel     { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:bold;   color:#9C2C2D; line-height:16px; }
.kategorie_titel2     { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; color:#9C2C2D; line-height:16px; }

/* Styles für FI-Newsletter */
.headline_bgc2		 { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:bold;   color:#FFFFFF; background-color:#6F7C95; vertical-align:middle; line-height:18px; padding-left:8px; padding-right:8px;}
.copy5               { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#2C3641; line-height:16px; }
.rollover_nav        { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#C71E22; line-height:16px; }
.textfeld_lang2   { border-width:1px; border-color:#6F7C95; border-style:solid; height:16;  width:224; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#6F7C95 }
.form_button2     { border:none; background-color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#6F7C95; text-decoration:underline; cursor:hand;}
.cont_frame   { margin-left:28px; margin-right:0px; margin-top:0px; margin-bottom:20px; scrollbar-base-color:#D3CEBA; scrollbar-3dlight-color:#D3CEBA; scrollbar-arrow-color:#D3CEBA; scrollbar-darkshadow-color:#D3CEBA; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-track-color:#D3CEBA; }

