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

body {
    margin:0px;
    padding:0px;
    width:100%;
    background-color:#EAEAEB;
}

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

#navi {
    position:absolute;
    top:120px;
    left:0px;
    width:185px; 
    padding:0px; 
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px; 
    margin-left:28px;
    }

#content {
    width:745px; 
    background-color:#FFFFFF;
    left:0px;
    margin-top:85px;
    margin-left:205px;
    margin-right:23px;
    padding:30px 0px 0px 0px;
    border-left:solid 1px #d0d4d8;
    border-right:solid 1px #d0d4d8; 
    overflow:visible;
    scrollbar-base-color:#CCCED5; 
    scrollbar-3dlight-color:#CCCED5; 
    scrollbar-arrow-color:#CCCED5; 
    scrollbar-darkshadow-color:#CCCED5; 
    scrollbar-face-color:#FFFFFF; 
    scrollbar-highlight-color:#FFFFFF; 
    scrollbar-shadow-color:#FFFFFF; 
    scrollbar-track-color:#CCCED5;
    }

#contentmember {
    width:689px;
		float:left;
		display:block;
		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;
    }

#content_right {
    position:absolute;
    left:586px;
    top:25px;
    width:190px;
	  padding:0px; 
    margin-top:90px;
    float:right;
    scrollbar-base-color:#CCCED5; 
    scrollbar-3dlight-color:#CCCED5; 
    scrollbar-arrow-color:#CCCED5; 
    scrollbar-darkshadow-color:#CCCED5; 
    scrollbar-face-color:#FFFFFF; 
    scrollbar-highlight-color:#FFFFFF; 
    scrollbar-shadow-color:#FFFFFF; 
    scrollbar-track-color:#CCCED5;
		}
		
#content_member {
    width:345px; 
    margin-top:0px;
    margin-left:0px;
    }

#contentmember3 {
    width:519px;
		float:left;
		display:block;
		overflow:visible;
		margin-top:12px;
    }

#bottom {
    background-color:#005E82;
    height:20px;
    left:0px;
    margin:6px 0 px 0px 0px;
    padding:0px;
}

#bottoms {
    background-color:#005E82;
    left:0px;
    margin:8px 0px 0px 25px;
    padding:0px;
    }
h1 {
   font-family:Arial, Helvetica, sans-serif; 
   font-size:18px; 
   font-style:normal; 
   font-weight:bold; 
   color:#4D5967; 
   line-height:16px;
   padding:0px;
   margin:0px;
   }
h2 {
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px; 
   font-style:normal; 
   font-weight:bold; 
   color:#4D5967; 
   line-height:16px;
   padding:0px;
   margin:0px;
   }

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

/* Frames */
.nav_frame        { background-color:#EAEAEB;margin:24px 0px 0px 28px; scrollbar-base-color:#CCCED5; scrollbar-3dlight-color:#CCCED5; scrollbar-arrow-color:#CCCED5; scrollbar-darkshadow-color:#CCCED5; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-track-color:#CCCED5;}
.nav_frame_prem   { background-color:#EAEAEB;margin:0px 0px 0px 0px; scrollbar-base-color:#CCCED5; scrollbar-3dlight-color:#CCCED5; scrollbar-arrow-color:#CCCED5; scrollbar-darkshadow-color:#CCCED5; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-track-color:#CCCED5;}
.cont_frame       { background-color:#ffffff;margin:0px 0px 0px 0px; scrollbar-base-color:#CCCED5; scrollbar-3dlight-color:#CCCED5; scrollbar-arrow-color:#CCCED5; scrollbar-darkshadow-color:#CCCED5; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-track-color:#CCCED5;}

/* Top- and Bottom */
.topblau          { background-color:#005E82; }
.toprot           { background-color:#C71E22; }


/* Topframe */
.bggrau           { background-color:#EAEAEB; }
.topstrich        { background-color:#BABCB5; }

/* Search frame */
.volltextbez      { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#4D5967; line-height:13px; vertical-align:bottom;}
.vollbezinaktiv   { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#9DA7B2; line-height:11px; vertical-align:bottom;}

.graubez          { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#647180; line-height:11px; vertical-align:bottom;}
a.graubez:link     {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#647180; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.graubez:visited  {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#647180; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.graubez:active   {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#647180; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.graubez:hover    {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#C71E22; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.graubez:focus    {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#C71E22; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.rotbez:link     {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#C71E22; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.rotbez:visited  {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#C71E22; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.rotbez:active   {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#C71E22; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.rotbez:hover    {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#C71E22; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.rotbez:focus    {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#C71E22; line-height:11px; vertical-align:bottom; text-decoration:none;}

.grauz          { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#647180; line-height:11px; vertical-align:bottom;}
a.grau:link     {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#647180; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.grau:visited  {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#647180; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.grau:active   {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#647180; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.grau:hover    {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#647180; line-height:11px; vertical-align:bottom; text-decoration:none;}
a.grau:focus    {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#647180; line-height:11px; vertical-align:bottom; text-decoration:none;}


.suchbez          { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#647180; 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;}
.volltext         { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;   color:#FFFFFF; background-color:#9C2C2D; height:16px; width:150px; line-height:12px; margin-top:-1px; margin-bottom:-1px; padding-left:4px;} 
.detailtext       { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;   color:#FFFFFF; background-color:#9CA0B0; height:16px; width:150px; line-height:12px; margin-top:-1px; margin-bottom:-1px; padding-left:4px;} 
.suchfeldkl        { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:125px; border:#888B97 1px solid; line-height:12px; margin-top:-1px; margin-bottom:-1px;}
.inaktivfeldkl     { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:125px; border:#bcc2c7 1px solid; background-color:#EAEAEB; margin-top:-1px; margin-bottom:-1px;}

.suchfeldl        { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:150px; border:#888B97 1px solid; line-height:12px; margin-top:-1px; margin-bottom:-1px;}
.inaktivfeldl     { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:150px; border:#bcc2c7 1px solid; background-color:#EAEAEB; margin-top:-1px; margin-bottom:-1px;}
.suchfeldxl        { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:289px; border:#888B97 1px solid; line-height:12px; margin-top:-1px; margin-bottom:-1px;}
.inaktivfeldxl     { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:289px; border:#bcc2c7 1px solid; background-color:#EAEAEB; margin-top:-1px; margin-bottom:-1px;}
.suchfeldk        { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:125px; border:#888B97 1px solid; line-height:12px; margin-top:-1px; margin-bottom:-1px;}
.inaktivfeldk     { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:125px; border:#bcc2c7 1px solid; background-color:#EAEAEB; margin-top:-1px; margin-bottom:-1px;}
.suchfeldm        { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:123px; border:#888B97 1px solid; line-height:12px; margin-top:-1px; margin-bottom:-1px;}
.suchfeldm_start  { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9CA0B0; height:16px; width:123px; border:#888B97 1px solid; line-height:12px; margin-top:-1px; margin-bottom:-1px;}
.suchvolltextinaktiv { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967;height:16px; width:120px; border:#D8D8DC 1px solid; background-color:#FCFCFD; margin-top:-1px; margin-bottom:-1px;}

.button   { height:16px; width:21px; border:0px solid; padding:0px; cursor:hand}
.volltextbutton   { height:16px; width:25px; border:0px solid; padding:0px; cursor:hand}
.vollbuttinaktiv  { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF; height:16px; width:36px; background-color:#C83D41; border:0px solid; text-align:center; padding-left:2px; cursor:pointer;}
.suchicon         { margin:0px; padding:0px; border:0px; background-color:#EAEAEB; cursor:pointer; height:16px; width:21px; }
.suchbutton       { margin:0px; padding:0px; border:0px; background-color:#EAEAEB; cursor:pointer; height:16px; width:151px; }
.inaktivbutton    { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#A4AAB6; height:16px; width:150px; background-color:#EBEEF1; border:0px solid; text-align:left; padding-left:7px; cursor:default; line-height:16px;}
.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;}
a.suchbutton:link     { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D5967; height:16px; width:150px; border:0px solid; text-align:left; padding-left:7px; cursor:pointer; text-decoration:none; }
a.suchbutton:visited  { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D5967; height:16px; width:150px; border:0px solid; text-align:left; padding-left:7px; cursor:pointer; text-decoration:none; }
a.suchbutton:active   { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D5967; height:16px; width:150px; border:0px solid; text-align:left; padding-left:7px; cursor:pointer; text-decoration:none; }
a.suchbutton:hover    { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D5967; height:16px; width:150px; border:0px solid; text-align:left; padding-left:7px; cursor:pointer; text-decoration:none; }
a.suchbutton:focus    { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D5967; height:16px; width:150px; border:0px solid; text-align:left; padding-left:7px; cursor:pointer; text-decoration:none; }

/* Hit list */
.whitetext        { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; height:16px; text-decoration:none; text-align:left; padding-left:7px; }
.hitlistbutton    { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D5967; height:16px; background-color:#EBEEF1; border:0px solid; padding-left:7px; padding-right:7px; }

.browse_tlakt       { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#CCCCCC; }
a.browse_tl:link     { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF; }
a.browse_tl:visited  { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF; }
a.browse_tl:active   { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF; }
a.browse_tl:hover    { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF; }
a.browse_tl:focus    { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF; }

.browse_akt       { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#9c2c2d; }
a.browse:link     { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#4D5967; }
a.browse:visited  { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#4D5967; }
a.browse:active   { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#4D5967; }
a.browse:hover    { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#4D5967; }
a.browse:focus    { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#4D5967; }
.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; }
.hlc              { font-family:Arial, Helvetica, sans-serif; font-size:11px; height:16px; text-decoration:none; color:#4D5967; padding-left:7px; padding-right:7px; white-space:nowrap; border-top:1px solid #B4B7BE; }
.hlm              { font-family:Arial, Helvetica, sans-serif; font-size:11px; height:16px; padding:0px; border-top:1px solid #B4B7BE; white-space:nowrap; }
.hlb              { font-family:Arial, Helvetica, sans-serif; font-size:11px; height:20px; text-decoration:none; color:#4D5967; padding-left:7px; padding-right:7px; padding-top:0px; padding-bottom:0px; white-space:nowrap; border:1px solid #B4B7BE; }
a.hll:link        { color:#4D5967; text-decoration:none;}
a.hll:visited     { color:#4D5967; text-decoration:none;} /*3C6B9B*/
a.hll:hover       { color:#C71E22; text-decoration:none;}
a.hll:active      { color:#C71E22; text-decoration:none;}
a.hll:focus       { color:#C71E22; text-decoration:none;}
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; }
.m                {vertical-align:middle;}

/* Start page */
.loginfeld        { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:123px; border:#888B97 1px solid; padding-left:8px; line-height:12px; margin-top:-2px;}
.loginbutton      { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:58px; background-color:#FFFFFF; border:0px solid; text-align:right; text-decoration:underline; cursor:hand; padding-right:0px;}
.ticker           { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF; height:16px; width:608px; border:#9CA0B0 1px solid; background-color:#9CA0B0; padding-left:8px; line-height:12px; }
.tickerdatum      { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#6C6F81; height:16px; width:79px; border:#D2D6D9 1px solid; background-color:#D2D6D9; padding-left:8px; line-height:12px; }
.teaser           { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#6D7482; line-height:14px; } 
a.teaser:link     { color:#6D7482; }
a.teaser:visited  { color:#6D7482; }
a.teaser:active   { color:#C71E22; }
a.teaser:hover    { color:#C71E22; } 
a.teaser:focus    { color:#C71E22; } 

/* Print list */
.druck            { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:black; }        
.dc               { padding-left:7px; padding-right:7px; border-top:1px solid #B4B7BE; } /* white-space:nowrap; */
.dc_nobr          { padding-left:7px; padding-right:7px; border-top:1px solid #B4B7BE; white-space:nowrap; } 

/* Content */
.google           { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:bold; color:#ABBBCC; line-height:10px; }
.title1           { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#FFFFFF; background-color:#9C2C2D; padding-left:8px; line-height:16px; }
.title2           { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#FFFFFF; background-color:#6F7C95; padding-left:8px; line-height:16px; }
.title3           { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#4D5967; background-color:#EAEAEB; padding-left:8px; line-height:16px; }
a.title3:link     { color:#FFFFFF }
a.title3:visited  { color:#FFFFFF }
a.title3:active   { color:#C71E22 }
a.title3:hover    { color:#C71E22 }
a.title3:focus    { color:#C71E22 }
.title4           { text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#4D5967; background-color:#EAEAEB; padding-right:8px; line-height:16px; }
a.title4:link     { color:#FFFFFF; border:0; }
a.title4:visited  { color:#FFFFFF; border:0; }
a.title4:active   { color:#C71E22; border:0; }
a.title4:hover    { color:#C71E22; border:0; }
a.title4:focus    { color:#C71E22; border:0; }
a.google:link     { color:#ABBBCC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:10px; }
a.google:visited  { color:#ABBBCC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:10px; }
a.google:active   { color:#ABBBCC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:10px; }
a.google:hover    { color:#ABBBCC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:10px; }
a.google:focus    { color:#ABBBCC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:10px; }

.tableheader1     { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#FFFFFF; background-color:#9C2C2D; padding-left:8px; line-height:16px; border: #FFFFFF 1px solid; vertical-align:top; }
.tableheader2     { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#FFFFFF; background-color:#005E82; padding-left:8px; line-height:16px; border: #FFFFFF 1px solid; vertical-align:top; }
.tablecontent1    { font-family:Arial, Helvetica, sans-serif; font-size:11px; 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-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#4D5967; background-color:#F0F1F3; padding-left:8px; line-height:16px; border: #FFFFFF 1px solid; vertical-align:top; }

.formulare        { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#4D5967; height:16px; line-height:12px; width:240px; border:#888B97 1px solid; margin-top:-3px; margin-bottom:1px}
.formulare_small  { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#4D5967; height:16px; line-height:12px; width:119px; border:#888B97 1px solid; margin-top:-3px; margin-bottom:1px}
.formulare_Xsmall { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#4D5967; height:16px; line-height:12px; width:70px; border:#888B97 1px solid; margin-top:-3px; margin-bottom:1px}
.form_button      { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; text-decoration:underline; color:#4D5967; height:16px; line-height:12px; padding-right:0px; padding-left:0px; border:0px; background-color:#FFFFFF; cursor:hand}

.red             { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#9c2c2d; line-height:16px; }
.text             { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#3D4957; line-height:16px; }
.white             { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#ffffff; line-height:16px; }
.funktiontext     { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#4D5967; line-height:16px; text-decoration:none;}
a.inaktiv:link    { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#A4AAB6; }
a.inaktiv:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#A4AAB6; }
a.inaktiv:active  { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#A4AAB6; }
a.inaktiv:hover   { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#A4AAB6; }
a.inaktiv:focus   { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#A4AAB6; }

.textbold		  { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#4D5967; line-height:16px; }
a.text:link       { color:#4D5967; }
a.text:visited    { color:#4D5967; }
a.text:active     { color:#C71E22; }
a.text:hover      { color:#C71E22; }
a.text:focus      { color:#C71E22; }
a.funktiontext:link       { color:#4D5967; text-decoration:none; }
a.funktiontext:visited    { color:#4D5967; text-decoration:none; }
a.funktiontext:active     { color:#C71E22; text-decoration:none; }
a.funktiontext:hover      { color:#C71E22; text-decoration:none; }
a.funktiontext:focus      { color:#C71E22; text-decoration:none; }

.hervor           { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#4D5967; line-height:16px; }
.ab3              { font-size:7px; height:10px}
.ab2              { font-size:7px; height:8px}
.ab1              { font-size:3px; height:4px}
.aufzaehlung      { text-indent:-10px;margin-left:10px }

.smalltext        { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#4D5967; line-height:16px; }
.small_bold       { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;   color:#4D5967; line-height:16px; }
.smallboldr       { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;   color:#C71E22; line-height:16px; }
.headline         { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold;   color:#C71E22}
.sup              { color:#C71E22; }

/* Lists of search values */
.sl               { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D5967; padding:0px; border-bottom:1px solid #B4B7BE; white-space:nowrap; line-height:16px; }
a.sll:link        { color:#4D5967; text-decoration:none}
a.sll:visited     { color:#4D5967; text-decoration:none}
a.sll:active      { color:#C71E22; text-decoration:none}
a.sll:hover       { color:#C71E22; text-decoration:none} 
a.sll:focus       { color:#C71E22; text-decoration:none} 

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


/* Profilline */
.firma            { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; font-weight:bold; color:#4D5967; }
.insolvenz        { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#C71E22; }
.pl               { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D5967; padding:0px; border-bottom:1px solid #B4B7BE; line-height:16px; vertical-align:top; }
.pl_noborder      { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D5967; padding:0px; line-height:16px; vertical-align:top; }

/* 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 }

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

.textfeld_lang    { border-width:1px; border-color:#888B97; border-style:solid; height:16;  width:224; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#4D5967 }
.textfeld_kurz    { border-width:1px; border-color:#888B97; border-style:solid; height:16;  width:50;  font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#4D5967 }
.textfeld_mittel  { border-width:1px; border-color:#888B97; border-style:solid; height:16;  width:172; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#4D5967 }
.tl_symbol           { border:1px solid #dee2e6; }
a.tl_symbol:link     { border:1px solid #dee2e6; }
a.tl_symbol:visited  { border:1px solid #dee2e6; }
a.tl_symbol:active   { border:1px solid #dee2e6; }
a.tl_symbol:hover    { border:1px solid red; }

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


.K { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color:4D5967; background-color:#EBEEF1;}

/* WZBAUM */
.db							 {display:block;}
.mr32 					 {margin-left:32px;}
.sb 						 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D5967; padding:0px; border-bottom:1px solid #B4B7BE; line-height:16px; }
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;} 
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;}
.sl              { color:#505965; padding:0px; border-bottom:1px solid #B4B7BE; white-space:nowrap; line-height:16px; }
.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; font-family:Arial,Helvetica,sans-serif; }

