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

body {
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
    font-family:Arial,Helvetica,serif; 
		font-size:11px;
		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;
    }
#contenttop {
    width:689px;
		float:left;
		display:block;
		margin-bottom:16px;
    }
#googletop {
    width:689px;
		float:left;
		display:block;
		margin-bottom:0px;
    }
#contentmember {
    width:689px;
		float:left;
		display:block;
		margin-bottom:20px;
    }
#contentmember_2 {
    width:689px;
		float:left;
		display:block;
		margin-bottom:20px;
    }
#contentmember_3 {
    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;
    }
#contentleft_2 {
    width:330px; 
    background-color:white;
    overflow:visible;
    display:block;
    float:left;
    }
    
#contentright_2 {
    width:330px;
		background-color:white;
    overflow:visible;
    display:block;
    float:right;
    }
#contentleft_3 {
    width:330px; 
    background-color:white;
    overflow:visible;
    display:block;
    float:left;
    }
    
#contentright_3 {
    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:#6F7C95; 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; }
#toprotsp	 	    { position:absolute; background-color:#C71E22; width:540px; height:12px; top:0px; float:left; display:block; border:none; margin:0px; padding:0px; left:410px; }
#topblau		    { position:absolute; background-color:#005E82; width:743px; height:12px; top:0px; float:left; display:block; border:none; margin:0px; padding:0px; left:205px; }
#topblausp		    { position:absolute; background-color:#005E82; width:205px; 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:12px;}

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:6px 0px 0px 0px; }
.headernavi			{ display:block; float:left; width:848px; height:28px; border:0px; padding:0px; margin:0px 0px 0px 0px; }
.headh1  		    { 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;}
.headh2  		    { font-weight:bold; font-size:14px; color:#9c2c2d; text-decoration:none; border-bottom:1px solid #BCC2C7; padding-bottom:2px; margin-bottom:6px; letter-spacing:0px;}
.gheadh1  		  { font-weight:bold; font-size:16px; color:#9c2c2d; text-decoration:none; border-bottom:1px solid #BCC2C7; padding-bottom:2px; margin-bottom:0px; letter-spacing:0px;}
.headline       { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold;   color:#C71E22}

.subhead				{ text-align:right; padding:0px 12px 8px 0px; font-size:12px;}
.subhead_aktiv	{ text-align:right; padding:0px 12px 8px 0px; font-size:12px;}
a.subhead_aktiv:link       		  { color:#9C2C2D; text-decoration:none; font-weight:normal; margin:0px 12px 8px 0px; font-size:12px;}
a.subhead_aktiv:visited    		  { color:#9C2C2D; text-decoration:none; font-weight:normal; margin:0px 12px 8px 0px; font-size:12px;}
a.subhead_aktiv:hover     		  { color:#9C2C2D; text-decoration:none; font-weight:normal; margin:0px 12px 8px 0px; font-size:12px;}
a.subhead_aktiv:active     		  { color:#9C2C2D; text-decoration:none; font-weight:normal; margin:0px 12px 8px 0px; font-size:12px;}
a.subhead_aktiv:focus       	  { color:#9C2C2D; text-decoration:none; font-weight:normal; margin:0px 12px 8px 0px; font-size:12px;}
a.subhead:link       		  { color:#505965; text-decoration:none; font-weight:normal; margin:0px 12px 8px 0px; font-size:12px;}
a.subhead:visited    		  { color:#505965; text-decoration:none; font-weight:normal; margin:0px 12px 8px 0px; font-size:12px;}
a.subhead:hover     		  { color:#9C2C2D; text-decoration:none; font-weight:normal; margin:0px 12px 8px 0px; font-size:12px;}
a.subhead:active     		  { color:#9C2C2D; text-decoration:none; font-weight:normal; margin:0px 12px 8px 0px; font-size:12px;}
a.subhead:focus       	  { color:#9C2C2D; text-decoration:none; font-weight:normal; margin:0px 12px 8px 0px; font-size:12px;}


/* Links */

a:link         	{ font-size:11px; font-weight:normal; color:#505965; }
a:visited      	{ font-size:11px; font-weight:normal; color:#505965; }
a:hover        	{ font-size:11px; font-weight:normal; color:#505965; }

.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; }

.sup              { color:#C71E22; }
.neu							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c2c2d; vertical-align:bottom; padding-right:6px; font-weight:bold;}

/* 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 #bcc2c7; 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:#bcc2c7 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:#bcc2c7 1px solid; border-right:none; background-color:#EAEAEB;}
.suchfelds        { 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; line-height:11px;}
.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:16px; 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;}
.unknown 		   		    { 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;}
.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; background-color:#EAEAEB; border:none; padding:0px 8px 0px 8px; line-height:16px;margin:0px 0px 12px 0px;}
.title3								{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;}
.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; height:20px; margin:0px 0px 12px 0px;}
.title5								{font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#6F7C95; border:none; line-height:16px; padding:0px 8px 0px 8px; 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:#F5F5F5; 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;}

.hlc_anz          { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:33px; text-decoration:none; color:#4D5967; padding-left:7px; padding-right:7px; white-space:nowrap; border-top:1px solid #B4B7BE; }
.hlm_anz          { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:33px; padding:0px; border-top:1px solid #B4B7BE; white-space:nowrap; }
.hla             		  { height:20px; text-decoration:none; color:#505965; padding:0px 7px 0px 0px; white-space:nowrap; border-bottom:1px solid #B4B7BE; }
.hlc             		  { height:20px; text-decoration:none; color:#505965; padding:0px 7px 0px 7px; white-space:nowrap; border-top:1px solid #B4B7BE; }
.hlm             		  { height:20px; padding:0px; border-top:1px solid #B4B7BE; white-space:nowrap; }
.hlb             		  { height:20px; 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.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;}
.textbold							{font-weight:bold;}
.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 0px 0px; padding:1px 0px 0px 0px; background:#ffffff; text-align:left;}
.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; text-align:left;}
.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:11px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom; text-decoration:none; }
a.graubez:visited  		{font-size:11px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom; text-decoration:none; }
a.graubez:active   		{font-size:11px; font-weight:normal; color:#505965; line-height:16px; vertical-align:bottom; text-decoration:none; }
a.graubez:hover    		{font-size:11px; font-weight:normal; color:#9C2C2D; line-height:16px; vertical-align:bottom; text-decoration:none; }
a.graubez:focus   		{font-size:11px; font-weight:normal; color:#9C2C2D; line-height:16px; vertical-align:bottom; text-decoration:none; }

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; }

.hellgrau          	  {color:silver;}
.grau          	   		{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;}
.bottom			      	{font-size:11px; font-weight:normal; color:#A0A3B1; line-height:11px; vertical-align:middle; text-decoration:none;}
a.bottom:link      	{font-size:11px; font-weight:normal; color:#A0A3B1; line-height:11px; vertical-align:middle; text-decoration:none;}
a.bottom:visited   	{font-size:11px; font-weight:normal; color:#A0A3B1; line-height:11px; vertical-align:middle; text-decoration:none;}
a.bottom:active    	{font-size:11px; font-weight:normal; color:#A0A3B1; line-height:11px; vertical-align:middle; text-decoration:none;}
a.bottom:hover     	{font-size:11px; font-weight:normal; color:#A0A3B1; line-height:11px; vertical-align:middle; text-decoration:none;}
a.bottom:focus     	{font-size:11px; font-weight:normal; color:#A0A3B1; line-height:11px; vertical-align:middle; 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; }

/* Export */
.eal              { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3C6B9B; padding:0px; border-bottom:1px solid #B4B7BE; line-height:18px; vertical-align:top; }
.enl              { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A5B6C9; padding:0px; border-bottom:1px solid #B4B7BE; line-height:18px; vertical-align:top; }
.ezl              { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A5B6C9; padding:0px; border-bottom:1px solid #B4B7BE; line-height:18px; vertical-align:top; }
.ear              { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7C8596; padding:0px; border-bottom:1px solid #B4B7BE; line-height:18px; vertical-align:top; }
.enr              { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B2B5BE; padding:0px; border-bottom:1px solid #B4B7BE; line-height:18px; vertical-align:top; }
.ezr              { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B2B5BE; padding:0px; border-bottom:1px solid #B4B7BE; line-height:18px; vertical-align:top; }
.ex               { overflow:hidden; white-space:nowrap; width:252px} 
.pfeil            { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C71E22; font-weight:bold; text-decoration:none }

.abc              { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D5967; text-decoration:none; background-color:#EBEEF1; height:16px; }
.abc_aktiv        { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#C71E22; height:16px; padding-left:5px; padding-right:5px; padding-top:1px; }
a.abc:link        { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D5967; text-decoration:none;  height:16px; padding-left:5px; padding-right:5px; padding-top:1px; }
a.abc:visited     { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D5967; text-decoration:none;  height:16px; padding-left:5px; padding-right:5px; padding-top:1px; }
a.abc:active      { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D5967; text-decoration:none;  height:16px; padding-left:5px; padding-right:5px; padding-top:1px; }
a.abc:hover       { background-color:#C71E22; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; height:16px; padding-left:5px; padding-right:5px; padding-top:1px; }
a.abc:focus       { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D5967; text-decoration:none;  height:16px; padding-left:5px; padding-right:5px; padding-top:1px;  }

/* WZBAUM */
.db	{display:block;}
.mr32 {margin-left:32px;}

.kategorie_titel2     { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; color:#9C2C2D; line-height:16px; }

