/* Frames */
.nav_frame        { margin:10px 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; background-image:url(images/bg.gif); background-repeat:no-repeat; background-attachment:fixed; background-position:205px 25px; }
.cont_frame       { 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; background-image:url(images/bg.gif); background-repeat:no-repeat; background-attachment:fixed; background-position:715px 0px; }

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

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

/* Search frame */
.suchbez          { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D5967; line-height:11px; vertical-align:bottom;}
.suchbez_inaktiv  { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#C5C5CD; line-height:11px; vertical-align:bottom;}
.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:#D8D8DC 1px solid; background-color:#FCFCFD; margin-top:-1px; margin-bottom:-1px;}
.suchfeldk        { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D5967; height:16px; width:135px; 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:135px; border:#D8D8DC 1px solid; background-color:#FCFCFD; margin-top:-1px; margin-bottom:-1px;}
.aktivbuttonk     { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D5967; height:16px; width:74px; background-color:#EBEEF1; border:0px solid; text-align:left; padding-left:7px; cursor:hand}
.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;}
.inaktivbuttonk   { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#A4AAB6; height:16px; width:74px; background-color:#EBEEF1; border:0px solid; text-align:left; padding-left:7px; cursor:default; line-height:16px;}

.suchbutton       { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D5967; height:16px; width:150px; background-color:#EBEEF1; border:0px solid; text-align:left; padding-left:7px; cursor:hand}
.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:hand}

/* 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_akt       { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#C71E22; }
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:#C71E22; }
a.browse:hover    { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#C71E22; }
a.browse:focus    { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#C71E22; }
a.inaktiv:link    { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#A4AAB6; }
a.inaktiv:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#A4AAB6; }
a.inaktiv:active  { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#A4AAB6; }
a.inaktiv:hover   { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#A4AAB6; }
a.inaktiv:focus   { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#A4AAB6; }
.hlc              { font-family:Arial, Helvetica, sans-serif; font-size:11px; 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; padding:0px; border-top:1px solid #B4B7BE; white-space:nowrap; }
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;}

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

/* Content */
.google           { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:bold; color:#ABBBCC; line-height:10px; }
.title3           { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#FFFFFF; background-color:#B0B0B0; padding-left:8px; line-height:16px; }
.title1           { font-family:Arial, Helvetica; font-size:11px; font-style:normal; font-weight:bold; color:#FFFFFF; background-color:#C71E22; padding-left:8px; line-height:16px; }
.title2           { font-family:Arial, Helvetica; font-size:11px; font-style:normal; font-weight:bold; color:#FFFFFF; background-color:#B0B0B0; 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 }
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:#B0B0B0; 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:#C71E22; 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:#E9EAEE; 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}

.text             { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#4D5967; line-height:16px; }
.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; }

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

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


/* Export */
.eal              { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3C6B9B; padding:0px; border-bottom:1px solid #B4B7BE; line-height:15px; vertical-align:top; }
.enl              { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A5B6C9; padding:0px; border-bottom:1px solid #B4B7BE; line-height:15px; vertical-align:top; }
.ear              { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7C8596; padding:0px; border-bottom:1px solid #B4B7BE; line-height:15px; vertical-align:top; }
.enr              { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B2B5BE; padding:0px; border-bottom:1px solid #B4B7BE; line-height:15px; 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; }

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