/* Frames */
.nav_frame        { 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; 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 */
.toporange        { background-color:#EFAF0A; }
.toprot           { background-color:#C71E22; }

/* Topframe */
.bggrau           { background-color:#E9E6E3; }
.topstrich        { background-color:#BEBCB9; }

/* 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;}
.suchbez          { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#95938E; 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;}
.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;} 
.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:#A3A19B; 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:#A3A19B; height:16px; width:135px; border:#D8D8DC 1px solid; background-color:#FCFCFD; 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;}

.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:hand}
.suchbutton       { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#7A7976; height:16px; width:150px; background-color:#EEEDEA; 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:#EEEDEA; 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:#7A7976; height:16px; background-color:#EEEDEA; 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:#575654; }
a.browse:visited  { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#575654; }
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:#575654; 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:#575654; text-decoration:none;}
a.hll:visited     { color:#575654; 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:#0F63C8; height:16px; width:608px; border:#FFC568 1px solid; background-color:#FFC568; 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:#FDE193 1px solid; background-color:#FDE193; padding-left:8px; line-height:12px; }
.teaser           { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#95938E; line-height:14px; } 
a.teaser:link     { color:#95938E; }
a.teaser:visited  { color:#95938E; }
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 */
.title1           { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#FFFFFF; background-color:#E0A005; 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:#E0A005; padding-left:8px; line-height:16px; }
.title3           { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#FFFFFF; background-color:#9CA0B0; padding-left:8px; line-height:16px; }
a.title3:link     { color:#FFFFFF }
a.title3:visited  { color:#FFFFFF }
a.title3:active   { color:#F8F8F7 }
a.title3:hover    { color:#F8F8F7 }
a.title3:focus    { color:#F8F8F7 }
.title4           { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#FFFFFF; background-color:#D3CCBF; padding-left:8px; line-height:16px; }

.tableheader1     { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#FFFFFF; background-color:#9CA0B0; 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:#E0A005; 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:#EAEAE9; 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:#F0F0F0; 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; }

.text2             { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#95938E; line-height:16px; }
a.text2:link       { color:#95938E; }
a.text2:visited    { color:#95938E; }
a.text2:active     { color:#C71E22; }
a.text2:hover      { color:#C71E22; }
a.text2: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:#575654; line-height:16px; }
.small_bold       { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;   color:#575654; line-height:16px; }
.smallboldr       { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;   color:#E0A005; line-height:16px; }
.headline         { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold;   color:#E0A005}

/* 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:#575654; text-decoration:none}
a.sll:visited     { color:#575654; 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:#EEEDEA; 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:#575654 }
a.abc:visited     { color:#575654 }
a.abc:active      { color:#575654 }
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:#575654; }
.insolvenz        { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#E0A005; }
.pl               { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#575654; padding:0px; border-bottom:1px solid #C8C7C3; 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:#E0A005; font-weight:bold; text-decoration:none }

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

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

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