/**
 * CSS FÜR ALLE NICHT GESONDERTEN BROWSER
 */

/* ALLGEMEINES anfang */
body
{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  font-size: 13px;
  font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #330033;
  width: 100.1%;
  height: 100.1%;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-arrow-color: #374572;
  scrollbar-base-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #C2DAFA;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
}
a
{
  text-decoration: none;
  color: #374572;
  font-size: 13px;
  font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a:link
{
  text-decoration: none;
  color: #374572;
  font-size: 13px;
  font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a:hover
{
  text-decoration: none;
  color: #374572;
  font-size: 13px;
  font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a:visited
{
  text-decoration: none;
  color: #374572;
  font-size: 13px;
  font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a:active
{
  text-decoration: none;
  color: #374572;
  font-size: 13px;
  font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
img
{
  border: none;
}
/*.i_logoImage
{
  height: 44px;
}
.i_logoNavi
{
  height: 44px;
}*/
.i_trenner
{
  margin-left: 0.5em;
}
/*
.i_navigationUntenStandard
{
  text-decoration: none;
  color: #374572;
}
.i_navigationUntenAktiv
{
  font-weight: bold;
}
*/
.i_border
{
  border: 1px solid #9EA5AB;
}
.i_cursorHand
{
  cursor: pointer;
}
/* ALLGEMEINES ende */

/* SCHRIFT anfang */
.i_bauteilkatalogOben h1, .i_text h1, .i_startLinks h1, .i_startRechts h1, .i_auslegungUeberschrift h1
{
  color: black;
  font-size: 14pt;
  font-weight: bold;
  line-height: 1;
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.i_textFett
{
  font-weight: bold;
}
.i_textKursiv
{
  font-style: italic;
}
.i_textUnterstrichen
{
  text-decoration: underline;
}
.i_textKeinUmbruch
{
  white-space: nowrap;
}
.i_textAbstand
{
  padding: 2px;
}
.i_textZeilenhoeheNormal
{
  line-height: 1;
}
.i_textKlein
{
  font-size: 9px;
}
.i_textLinks
{
  text-align: left;
}
.i_textMitte
{
  text-align: center;
}
.i_textMitteExtra
{
  text-align: center;
  width: 970px;
}
.i_textRechts
{
  text-align: right;
}
.i_textSenkrechtMitte
{
  vertical-align: middle;
}
.i_textBaumname
{
  text-decoration: none;
  color: #374572;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.5;
  border: none;
  white-space: nowrap;
}
.i_textFirmenname
{
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
}
.i_textUeberschrift
{
  font-size: 16px;
  font-weight: bold;
}
.i_textUeberschriftMitte
{
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.i_textUeberschriftMitteExtra
{
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  width: 970px;
}
.i_textUeberschriftRechts
{
  font-size: 16px;
  font-weight: bold;
  text-align: right;
}
.i_textUeberschriftOrangeHell
{
  font-size: 16px;
  font-weight: bold;
  color: #FF6600;
}
.i_textUeberschriftOrangeDunkel
{
  font-size: 16px;
  font-weight: bold;
  color: #990000;
}
.i_textKostenlos
{
  color: #4F4F4F;
}
.i_textBasic
{
  color: #006922;
}
.i_textAdvanced
{
  color: #0D52CA;
}
.i_textPremium
{
  color: #C00000;
}
.i_textAbschaltung
{
  text-align: center;
  vertical-align: middle;
  color: red;
  font-weight: bold;
}
.i_textHinweis
{
  color: #17365D;
  font-style: italic;
  border: 1px solid red;
}
.i_textKeinStyle
{
}
.i_fehler
{
  color: red;
}
.i_bestaetigung
{
  background-color: #4BFF32;
  padding: 3px;
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  color: darkgreen;
  border: 2px solid green;
}
/* SCHRIFT ende */

/* DIV/BEREICHE anfang */
.i_gesamt
{
  position:absolute;
  top: 5px;
  left: 10px;
  bottom: 5px;
  right: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
}
.i_links
{
  position:absolute;
  top:5px;
  left:5px;
  bottom:5px;
  width: 218px;
  float: left;
  background-color: #FFFFFF;
  border-right: 1px solid #DBDDDC;
  border-left: 1px solid #DBDDDC;
}
.i_logo
{
  height: 49px;
  background-image: url("../imagesNewLayout2/bg_leiste.gif");
  padding-left: 10px;
  padding-top: 5px;
  border-bottom: 1px solid #DBDDDC;
}
.i_logo_link
{
  display: block;
  width: 150px;
  height: 44px;
  background-image: url("../imagesNewLayout2/Logo_inggo_transparent.gif");
  background-repeat: no-repeat;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
.i_baum_bereich
{
  position: absolute;
  width: 207px;
  top: 55px;
  right: 0px;
  bottom: 180px;
  left: 0px;
  padding: 5px;
  text-align: left;
  overflow: auto;
}
.i_abschaltung
{
  width: 190px;
  height: 400px;
}
.i_abschaltung_auslegung
{
  width: 200px;
  height: 400px;
  background-image: url("../imagesNewLayout2/startseiten/Auslegung_Baum_1.jpg");
  background-repeat: no-repeat;
}
.i_abschaltung_teachnet
{
  width: 200px;
  height: 400px;
  background-image: url("../imagesNewLayout2/startseiten/Teachnet_Baum_1.jpg");
  background-repeat: no-repeat;
}
.i_navi
{
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.i_navi_inggo
{
  display: block;
  width: 190px;
  height: 20px;
  background-image: url("../imagesNewLayout2/navigation/MDESIGN_programmuebersicht.gif");
  background-repeat: no-repeat;
  padding-left: 20px;
}
.i_navi_bauteilkatalog
{
  display: block;
  width: 190px;
  height: 20px;
  background-image: url("../imagesNewLayout2/navigation/MDESIGN_bauteileBibliothek.gif");
  background-repeat: no-repeat;
  padding-left: 20px;
}
.i_navi_auslegung
{
  display: block;
  width: 190px;
  height: 20px;
  background-image: url("../imagesNewLayout2/navigation/MDESIGN_auslegungsberechnungen.gif");
  background-repeat: no-repeat;
  padding-left: 20px;
}
.i_navi_normen
{
  display: block;
  width: 190px;
  height: 20px;
  background-image: url("../imagesNewLayout2/navigation/MDESIGN_normenUebersichten.gif");
  background-repeat: no-repeat;
  padding-left: 20px;
}
.i_navi_forum
{
  display: block;
  width: 190px;
  height: 20px;
  background-image: url("../imagesNewLayout2/navigation/MDESIGN_konstruktionsforum.gif");
  background-repeat: no-repeat;
  padding-left: 20px;
}
.i_navi_teachnet
{
  display: block;
  width: 190px;
  height: 20px;
  background-image: url("../imagesNewLayout2/navigation/MDESIGN_mechanicalTeachnet.gif");
  background-repeat: no-repeat;
  padding-left: 20px;
}
.i_navigationStandard
{
  height: 15px;
  background-image: url("../imagesNewLayout2/bg_menu.gif");
  padding: 5px;
  border-top: 1px solid #DBDDDC;
  text-align: left;
  color: #374572;
  font-size: 10px;
  vertical-align: middle;
}
.i_navigationAktivHover
{
  height: 15px;
  background-image: url("../imagesNewLayout2/bg_menu_active.gif");
  padding: 5px;
  border-top: 1px solid #DBDDDC;
  text-align: left;
  color: #374572;
  font-size: 10px;
  text-decoration: none;
  vertical-align: middle;
}
.i_navigationAktiv
{
  height: 15px;
  background-image: url("../imagesNewLayout2/bg_menu_active.gif");
  padding: 5px;
  border-top: 1px solid #DBDDDC;
  text-align: left;
  color: #374572;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
}
.i_leer
{
  height: 24px;
  background-image: url("../imagesNewLayout2/bg_menu.gif");
  border-top: 1px solid #DBDDDC;
}
.i_rechts
{
  position:absolute;
  top:5px;
  left:230px;
  bottom:5px;
  right:5px;
  max-width: 950px;
  float: right;
  background-color: #FFFFFF;
  border-right: 1px solid #DBDDDC;
  border-left: 1px solid #DBDDDC;
}
.i_menu
{
  height: 54px;
  background-image: url("../imagesNewLayout2/bg_leiste.gif");
  border-bottom: 1px solid #DBDDDC;
}
.i_titel
{
  height: 50px;
  float: left;
  padding-left: 10px;
  padding-top: 5px;
}
.i_titel_inggo
{
  width: 300px;
  height: 50px;
  float: left;
  margin-top: 5px;
  margin-left: 1px;
  background-image: url("../imagesNewLayout2/menuBar/Schriftzug_MK.gif");
  background-repeat: no-repeat;
}
.i_titel_bauteilkatalog
{
  width: 370px;
  height: 50px;
  float: left;
  margin-top: 5px;
  margin-left: 1px;
  background-image: url("../imagesNewLayout2/menuBar/logo_rm_btk_white.gif");
  background-repeat: no-repeat;
}
.i_titel_auslegung
{
  width: 240px;
  height: 50px;
  float: left;
  margin-top: 5px;
  margin-left: 1px;
  background-image: url("../imagesNewLayout2/menuBar/MDESIGN_Online_Logo.gif");
  background-repeat: no-repeat;
}
.i_titel_normen
{
  width: 190px;
  height: 50px;
  float: left;
  margin-top: 5px;
  margin-left: 1px;
  background-image: url("../imagesNewLayout2/menuBar/Schriftzug_NUE.gif");
  background-repeat: no-repeat;
}
.i_titel_forum
{
  width: 200px;
  height: 50px;
  float: left;
  margin-top: 5px;
  margin-left: 1px;
  background-image: url("../imagesNewLayout2/menuBar/Schriftzug_KF.gif");
  background-repeat: no-repeat;
}
.i_titel_teachnet
{
  width: 230px;
  height: 50px;
  float: left;
  margin-top: 5px;
  margin-left: 1px;
  background-image: url("../imagesNewLayout2/menuBar/teach_net_Logo.gif");
  background-repeat: no-repeat;
}
.i_button
{
  height: 20px;
  float: right;
  padding-right: 10px;
  padding-top: 15px;
}
.i_content
{
  position: absolute;
  top: 55px;
  bottom: 25px;
  left: 0px;
  right: 0px;
}
.i_text
{
  position: absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  text-align: left;
  color: #4F4F4F;
  overflow: auto;
}
.i_textIFrameForum
{
  color: #4F4F4F;
  overflow: hidden;
}
.i_textIFrame
{
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  text-align: left;
  color: #4F4F4F;
}
.i_textStart
{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  text-align: left;
  color: #4F4F4F;
  overflow: hidden;
  line-height: 1.5;
}
.i_startLinks
{
  position: absolute;
  top: 0px;
  right: 280px;
  bottom: 0px;
  left: 0px;
  font-size: 13px;
  float: left;
  overflow: auto;
}
.i_startRechts
{
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  width: 267px;
  font-size: 12px;
  padding: 5px;
  float: right;
  border-left: 1px solid #909090;
  background-color: #F0F0F0;
  overflow: auto;
}
.i_startIframe
{
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
}
.i_unten
{
  position: absolute;
  right: 0px;
  bottom: 0px;
  left: 0px;
  height: 15px;
  background-image: url("../imagesNewLayout2/bg_menu.gif");
  padding: 5px;
  border-top: 1px solid #DBDDDC;
  text-align: center;
  color: #374572;
  font-size: 10px;
  vertical-align: middle;
}
.i_ausrichtung_rechts
{
  float: right;
}
.i_ausrichtung_links
{
  float: left;
}
/* DIV/BEREICHE ende */

/* BAUTEILKATALOG NEU anfang */
.i_bauteilkatalogBaumname
{
  font-size: 14px;
  font-weight: bold;
  color: black;
  padding: 5px;
}
.i_bauteilkatalogOben
{
  position: absolute;
  top:0px;
  right:0px;
  bottom:180px;
  left:0px;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  text-align: left;
  color: #4F4F4F;
  overflow: auto;
}
.i_eclassUeberschrift
{
  font-size: 14px;
  font-weight: bold;
  color: black;
  float: left;
  padding-top: 5px;
}
.i_alleAnzeigen
{
  float: right;
  vertical-align: middle;	
}
.i_bauteilkatalogObenTabelle
{
  position: absolute;
  top: 45px;
  right: 2px;
  bottom: 5px;
  left: 5px;
  overflow: auto;
  font-size: 11px;
  
}
.i_smlTable
{
  width: 925px;
  background-color: #FFFAD2;
  border-bottom: 2px solid #CAD5DB;
}
.i_smlTableHeadAnbieter 
{
  width: 300px;
  text-align: left;
  background-color: #738699;	
  color: #FFFFFF;
  line-height: 1;
  padding: 1px;
  vertical-align: top;
  border-right: 2px solid #CAD5DB;
}
.i_smlTableHeadAnbieter a
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadAnbieter a:link 
{	
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadAnbieter a:hover 
{	
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadAnbieter a:visited 
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadAnbieter a:active 
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadAnbieterZelle
{
  width: 300px;
  height: 100%;
}
/*
.i_smlTableHeadVonBis 
{
  width: 30px;
  text-align: center;
  background-color: #B7C1CB;	
  color: #FFFFFF;
  padding: 1px;
  vertical-align: top;
  border-right: 2px solid #CAD5DB;
}
.i_smlTableHeadVonBis a
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadVonBis a:link 
{	
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadVonBis a:hover 
{	
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadVonBis a:visited 
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadVonBis a:active 
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
*/
.i_smlTableHeadMerkmal 
{
  width: 121px;
  text-align: center;
  background-color: #738699;	
  color: #FFFFFF;
  line-height: 1;
  padding: 1px;
  vertical-align: top;
  border-right: 2px solid #CAD5DB;
}
.i_smlTableHeadMerkmal a
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadMerkmal a:link 
{	
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadMerkmal a:hover 
{	
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadMerkmal a:visited 
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadMerkmal a:active 
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadBemerkung 
{
  min-width: 120px;
  text-align: left;
  background-color: #738699;	
  color: #FFFFFF;
  line-height: 1;
  padding: 1px;
  vertical-align: top;
  border-right: 2px solid #CAD5DB;
}
.i_smlTableHeadBemerkung a
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadBemerkung a:link 
{	
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadBemerkung a:hover 
{	
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadBemerkung a:visited 
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}
.i_smlTableHeadBemerkung a:active 
{
  color: #FFFFFF;
  border: none;
  font-size: 11px;
}

/*
.i_smlEvenRow
{
  height: 21px;
  background-color: #B7C1CB;
  border: none;
}
.i_smlOddRow
{
  height: 21px;
  background-color: #FFFAD2;
  border: none;
}
*/
.i_spalteAnbieter
{
  width: 300px;
  height: 40px;
  text-align: left;
  border-top: 1px solid #C5C0AD;
  border-right: 2px solid #CAD5DB;
}
.i_spalteAnbieter a
{
  border: none;
  text-decoration: underline;
  font-size: 12px;
}
.i_spalteAnbieter a:link 
{	
  border: none;
  text-decoration: underline;
  font-size: 12px;
}
.i_spalteAnbieter a:hover 
{	
  border: none;
  text-decoration: underline;
  font-size: 12px;
}
.i_spalteAnbieter a:visited 
{
  border: none;
  text-decoration: underline;
  font-size: 12px;
}
.i_spalteAnbieter a:active 
{
  border: none;
  text-decoration: underline;
  font-size: 12px;
}
.i_homepageImage
{
  text-align: center;
  float: right;
  padding-left: 3px;
  height: auto;
  max-height: 40px;
  width: auto;
  max-width: 122px;
}
/*
.i_spalteVonBis
{
  width: 30px;
  text-align: center;
  border-top: 1px solid #C5C0AD;
  border-right: 2px solid #CAD5DB;
}
*/
.i_spalteMerkmal
{
  min-width: 121px;
  height: 40px;
  text-align: center;
  border-top: 1px solid #C5C0AD;
  border-right: 2px solid #CAD5DB;
}
.i_spalteMerkmalTabelleWert
{
  width: 100%;
  text-align: center;
}
.i_spalteMerkmalTabelleWertSpalteLinks
{
  width: 60px;
}
.i_spalteMerkmalTabelleWertSpalteMitte
{
  width: 1px;
  height: 40px;
  background-color: #CAD5DB;
}
.i_spalteMerkmalTabelleWertSpalteRechts
{
  width: 60px;
}
.i_spalteBemerkung
{
  min-width: 120px;
  height: 40px;
  text-align: left;
  vertical-align: middle;
  border-top: 1px solid #C5C0AD;
  border-right: 2px solid #CAD5DB;
  font-size: 12px;
}
.i_spalteBemerkungInhalt
{
  min-width: 120px;
  height: 40px;
  text-align: left;
  vertical-align: middle;
  font-size: 12px;
}
.i_spalteBemerkung tr td
{
  padding-left: 2px;
  padding-right: 2px;
}

.i_bauteilkatalogUnten
{
  position: absolute;
  right:0px;
  left:0px;
  bottom:0px;
  height: 180px;
  text-align: left;
  color: #4F4F4F;
  overflow: auto;
}
.i_hrstDetails
{
  position: absolute;
  top: 0px;
  right: 5px;
  bottom: 0px;
  left: 5px;
  border-top: 1px solid #C2DAFA;
  border-right: 1px solid #C2DAFA;
  border-left: 1px solid #C2DAFA;
}
.i_hrstTable
{
  width: 100%;
  height: 100%;
  padding: 5px 5px 0px 5px;
  background-color: #DFE6EE;
  background-image: url('../imagesNewLayout/hersteller/herstellerBackgroundA.jpg');
  background-repeat: repeat-x;
  background-position: top;
}
.i_hrstTableDetailsEclass
{
  height: 79px;
  overflow: auto;
  border-top: 1px solid white;
}
/* BAUTEILKATALOG NEU ende */

/* BAUTEILKATALOG AP anfang */
.i_ueberschriftAP
{
  text-align: center;
  font-weight: bold;
  margin: 5px;
  padding: 5px;
}
.i_tabelleAP
{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  padding: 5px;
  border: 1px solid #090909;
}
.i_tabelleInhaltAP
{
  text-align: left;
}
.i_tabelleInhaltAPName
{
  text-align: left;
  font-weight: bold;
}
/* BAUTEILKATALOG AP ende */

/* BERECHNUNG anfang */
.i_rechtsFuerBerechnung
{
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 185px;
  left: 230px;
  float: right;
  background-color: #FFFFFF;
  border-bottom: 1px solid #DBDDDC;
  border-right: 1px solid #DBDDDC;
  border-left: 1px solid #DBDDDC;
}
.i_bereichBerechnung
{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px; 
}
.i_contentCalcInputBox
{
  /*width: 743px;*/
  /*
  HINWEIS: 	height: 430px; => befindet sich in CalcHandler.java, ggf. nach calcBoxHeight suchen
  			height: 210px; => wenn Bereich geteilt, Methode submit() in CalcHandler.java, ggf. nach calcBoxHeight suchen
  			height: 430px !important; => Höhe für andere Browser, befindet sich in CalcHandler.java, ggf. nach calcBoxHeightFirefox suchen
  			height: 210px !important; => Höhe für andere Browser, wenn Bereich geteilt, Methode submit() in CalcHandler.java, ggf. nach calcBoxHeightFirefox suchen
  */
  overflow: auto;
  vertical-align: top;
  padding: 5px;
}
.i_berechnungTable
{
  width: 100%;
}
td.i_exampleCellList
{
  text-align: right;
}
td.i_elementName
{
  padding: 3px;
  text-align: left;
}
td.i_elementHelp
{
  width: 20px;
  text-align: center;
}
td.i_elementSymbol
{
  width: 50px;
  white-space: nowrap;
  text-align: right;
  padding: 3px;
}
td.i_elementValue
{
  width: 140px;
  text-align: right;
  padding: 3px;
}
.i_valueElement
{
  width: 140px;	
}
td.i_elementUnit
{
  width: 60px;
  padding: 3px;
}
select.i_selectBoxUnit
{
  width: 60px;	
}
.i_contentSpacer
{
  width: 99%;
  height: 3%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border-top: 1px solid #DBDDDC;
  border-bottom: 1px solid #DBDDDC;
}
.i_hilfe
{
  position: absolute;
  right: 5px;
  bottom: 5px;
  left: 230px;
  height: 175px;
  float: right;
}
.i_textHilfe
{
  position: absolute;
  top: 0px;
  bottom: 26px;
  left: 0px;
  width: 48.5%;
  float: left;
  padding: 5px;
  background-color: #FFFFFF;
  border-top: 1px solid #DBDDDC;
  border-right: 1px solid #DBDDDC;
  border-left: 1px solid #DBDDDC;
  overflow: auto;
}
.i_textHelpIFrame
{
  position:absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 100%; 
  height: 100%;
/*
  width: 400px;
  height: 750%; */ /*100px;*/
  /*
  HINWEIS:	height: 750%; => Sollte anders umgesetzt werden, nimm so viel Platz wie du brauchst...
  			...vielleicht wie Grafikhilfe umsetzen (Text => Bilder)...
  			...erstmal zurück gestellt...
  */
}
.grafikHilfe
{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 26px;
  width: 48.5%;
  float: right;
  padding: 5px;
  background-color: #FFFFFF;
  border-top: 1px solid #DBDDDC;
  border-right: 1px solid #DBDDDC;
  border-left: 1px solid #DBDDDC;
  overflow: auto;
}
.grafikHilfeTabelle
{
  margin-left: auto;
  margin-right: auto;
  text-align: center;	
}
.grafikHilfeTabelleSpalte
{
  padding-bottom: 3px;
}

/* BERECHNUNG ende */

/* AUSLEGUNG anfang */
.i_rechtsFuerAuslegung
{
  position:absolute;
  top:5px;
  left:230px;
  bottom:5px;
  right:5px;
  float: right;
  border-right: 1px solid #DBDDDC;
  border-left: 1px solid #DBDDDC;
}
.i_menuFuerAuslegung
{
  height: 54px;
  background-image: url("../imagesNewLayout2/bg_leiste.gif");
  border-bottom: 1px solid #DBDDDC;
}
.i_auslegungContentStart
{
  position: absolute;
  top: 56px;
  right: 0px;
  bottom: 25px;
  left: 0px;
}
.i_auslegungContent
{
  position: absolute;
  top: 56px;
  right: 0px;
  bottom: 25px;
  left: 0px;
}
.i_auslegungImagePadding
{
  padding: 0px 5px 0px 5px;
}
.i_auslegungButton
{
  float: right;
  padding: 2px 20px 2px 0px;
}
.i_auslegungUeberschrift
{
  float: left;
  padding: 2px 0px 2px 15px;
  color: #000000;
  font-size: 16px;
}
.i_auslegungAnzeige
{
  position: absolute;
  top: 0px;
  /*right: 377px;*/
  right: 370px;
  bottom: 0px;
  left: 0px;
  background-color: #FFFFFF;
  /*border-right: 1px solid #DBDDDC;*/
}
.i_auslegungAnzeigeIframe
{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.i_eingabeMenu
{
  height: 25px;
  background-image: url("../imagesNewLayout2/bg_menu_auslegung.gif");
  border-bottom: 1px solid #DBDDDC;
  text-align: left;
  color: #374572;
  font-size: 10px;
  vertical-align: middle;
}
.i_eingabe
{
  position: absolute;
  top: 25px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  padding: 10px 20px 10px 15px;
  overflow: auto;
}
.i_eingabeTabelle
{
  width: 100%;
  height: 100%;
}
.i_eingabeTabelleSelectBeispiel
{
  width: 200px;
  margin-left: 30px;
}

.i_eingabeBerechnungBeispielZeile
{
	padding-bottom: 5px;
}

.i_eingabeBerechnungsTabelle
{
  width: 100%;
  height: 100%;
  font-size: 13px;
  font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-align: left;
  color: #330033;
}
.i_eingabeBerechnungsTabelleTdEins
{
  width: 41%;
  text-align: left;
}
.i_eingabeBerechnungsTabelleTdZwei
{
  width: 3%;
  text-align: center;
}
.i_eingabeBerechnungsTabelleTdDrei
{
  width: 8%;
  text-align: left;
}
.i_eingabeBerechnungsTabelleTdVier
{
  width: 25%;
  text-align: right;
}
.i_eingabeBerechnungsTabelleTdFuenf
{
  width: 17%;
  text-align: left;
}
.i_auslegungAusgabe
{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.i_ausgabeMenu
{
  height: 25px;
  background-image: url("../imagesNewLayout2/bg_menu_auslegung.gif");
  border-bottom: 1px solid #DBDDDC;
  border-top: 1px solid #DBDDDC;
  text-align: left;
  color: #374572;
  font-size: 10px;
  vertical-align: middle;
}
.i_ausgabe
{
  position: absolute;
  top: 25px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  padding: 10px 20px 10px 15px;
  overflow: auto;
}
.i_ausgabeTabelle
{
  width: 100%;
  height: 100%;
}
.i_ausgabeErgebnisTabelle
{
  width: 100%;
  height: 100%;
  font-size: 13px;
  font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-align: left;
  color: #330033;
}
.i_ausgabeErgebnisTabelleTdEins
{
  width: 70%;
  padding: 2px 5px 0px 5px;
  text-align: left;
}
.i_ausgabeErgebnisTabelleTdZwei
{
  width: 8%;
  padding: 2px 5px 0px 5px;
  text-align: left;
}
.i_ausgabeErgebnisTabelleTdDrei
{
  width: 5%;
  padding: 2px 5px 0px 5px;
  text-align: right;
}
.i_ausgabeErgebnisTabelleTdVier
{
  width: 17%;
  padding: 2px 5px 0px 5px;
  text-align: left;
}
.i_auslegungHilfe
{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 370px;
  background-color: #FFFFFF;
  /*margin-left: 5px;*/
}
.i_hilfeMenu
{
  height: 25px;
  background-image: url("../imagesNewLayout2/bg_menu_auslegung.gif");
  border-bottom: 1px solid #DBDDDC;
  text-align: left;
  color: #374572;
  font-size: 10px;
  vertical-align: middle;
}
.i_hilfeAnzeige
{
  position: absolute;
  top: 25px;
  right:0px;
  bottom: 0px;
  left: 0px;
  border-left: 1px solid #DBDDDC;
  padding: 10px 20px 10px 15px;
  overflow: auto;
}
.i_selectWert
{
  width: 130px;
}
.i_selectEinheit
{
  width: 70px;
}
.i_inputWert
{
  width: 130px;
}
/* AUSLEGUNG ende */

/* FORUM/NORMEN/TEACHNET anfang */
.i_contentIframe
{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.i_normenIframe
{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.i_forumIframe
{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
/* FORUM/NORMEN/TEACHNET ende*/

/* BAUM anfang */
.i_baum
{
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  border: none;
  white-space: nowrap;
}
.i_baum_true
{
  font-size: 13px;
  color: #0000FF;
  text-decoration: none;
  border: none;
  white-space: nowrap;
}
.i_baum_false
{
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  border: none;
  white-space: nowrap;
}
.i_baum_true_true
{
  font-size: 13px;
  color: #0000FF;
  font-weight: bold;
  text-decoration: none;
  border: none;
  white-space: nowrap;
}
.i_baum_true_false
{
  font-size: 13px;
  color: #0000FF;
  text-decoration: none;
  border: none;
  white-space: nowrap;
}
.i_baum_false_true
{
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  border: none;
  white-space: nowrap;
}
.i_baum_false_false
{
  font-size: 13px;
  color: #000000;
  text-decoration: none;
  border: none;
  white-space: nowrap;
}
/* BAUM ende */

/* BENUTZERBEARBEITUNG anfang */
.i_bntzEditEingabeFormular
{
  height: 240px;
}
.i_bntzEditImageAbstand
{
  padding: 2px;
}
.i_bntzEditTable
{
  width: 740px;
  border: 1px solid #9EA5AB;
}
.i_bntzEditTableHead
{
  background-color: #31424C;
  color: #FFFFFF;
  padding: 3px;
  border: none;
}
.i_bntzEditEvenRow
{
  background-color: #98A8B5;
  padding: 3px;
  border: none;
}
.i_bntzEditOddRow
{
  background-color: #FFFFFF;
  padding: 3px;
  border: none;
}
/* BENUTZERBEARBEITUNG ende */

/* HERSTELLERBEARBEITUNG anfang */
.i_hstlEditTable
{
  width: 755px;
  margin-top: 5px;
  border: 1px solid #9EA5AB;
}
.i_hstlEditTableHead
{
  background-color: #31424C;
  color: #FFFFFF;
  padding: 3px;
  border: none;
}
.i_hstlEditEvenRow
{
  background-color: #98A8B5;
  padding: 3px;
  border: none;
}
.i_hstlEditOddRow
{
  background-color: #FFFFFF;
  padding: 3px;
  border: none;
}
.i_hstlEditButtonAbstand
{
  margin-right: 5px;
  padding-left: 5px;
  cursor: pointer;
}
.i_hstlEditEingabeFormularOben
{
  position:absolute;
  top:30px;
  right:5px;
  bottom:210px;
  left:5px;
  width:auto;
  height:auto;
  overflow:auto;
  border:1px solid #9EA5AB;
}
.i_hstlEditDatenerfassung
{
  position:absolute;
  top:5px;
  right: 515px;
  bottom:5px;
  left:5px;
  width:auto;
  height:auto;
  float:left;
}
.i_eclassListBox
{
  width:35%;
  height:80%;
  padding: 1px;
  margin: 5px;
  float:right;
  overflow: auto;
  border:1px solid #9EA5AB;
}
.i_hstlEditEingabeFormularUnten
{
  position:absolute;
  right:5px;
  bottom:5px;
  left:5px;
  width: auto;
  height:200px;
}
.i_hstlEditBaum
{
  width:49%;
  height:100%;
  float:left;
  overflow:auto;
  border:1px solid #9EA5AB;
}
.i_hstlEditMerkmal
{
  width:49%;
  height:100%;
  float:right;
  overflow:auto;
  border:1px solid #9EA5AB;
}
.i_loeschen
{
  cursor:url(../imagesNewLayout2/loeschen.ani), url(../imagesNewLayout2/loeschen.cur), pointer;
}
.i_hinzufuegen
{
  cursor:url(../imagesNewLayout2/hinzufuegen.ani), url(../imagesNewLayout2/hinzufuegen.cur), pointer;
}
.i_achtung
{
  cursor:url(../imagesNewLayout2/achtung.ani), url(../imagesNewLayout2/achtung.cur), pointer;
}
/* HERSTELLERBEARBEITUNG ende */

/* AGB anfang */
.i_agbTabelle
{
  text-align: left;
}
.i_agbSpalte
{
  vertical-align: top;
}
/* AGB ende */

/* Auswertung */
.i_auswertungSpalte
{
  vertical-align: top;
}
/* Auswertung Ende*/

.i_textHilfeDateien
{
  width: auto;
  height: auto;
  padding: 10px;
  font-size: 13px;
  font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-align: left;
  color: #330033;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-arrow-color: #374572;
  scrollbar-base-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #C2DAFA;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
}

.i_Tabellengrenze
{
  border: 1px solid blue;
  font-size: 13px;
  font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-align: left;
  color: #330033;
}

.i_smlTabelleCalcMatchBackground,
.i_calcFilterMatch_true
{
  width: 100%;
  background-color: lavender;
  /*border: 1px solid #8F9FAF;*/
  height:42px;
}

.i_smlTabelleCalcMatchTextLayout
{
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #8F9FAF;
  border-top: 1px solid #8F9FAF;
  text-align: center;
}

.rich-tree-node-selected
{
	font-size: 13px;
  	color: #0000FF;
  	font-weight: bold;
  	text-decoration: none;
  	border: none;
  	white-space: nowrap;
}

.rich-tree-node-selected
{
	font-size: 13px;
  	color: #0000FF;
  	font-weight: bold;
  	text-decoration: none;
  	border: none;
  	white-space: nowrap;
}

.rich-tree-node-icon-leaf
{
	display: none;
}

.rich-tree-node-handleicon-collapsed
{
	width: 19px;
	height: 18px;
}

.rich-tree-node-handleicon-expanded
{
	width: 19px;
	height: 18px;
}

.rich-tree-node-children
{
	padding-left: 10px;
	margin-left: 9px;
}

.rich-tree-node-highlighted
{
	text-decoration: none;
}

.rich-tree-h-ic-img
{
	margin-left: -3px;
	width: 18px;
	height: 16px;
}

.rich-tree-node-children div.i_rich-tree-node-children table.i_rich-tree-node tbody tr td div img
{
	margin-left:1px;
}

div.i_searchBlock 
{
	float:left;
	padding-top:8px; 
	display:block; 
	padding-left:10px;
}

.i_searchBlock input
{
	margin-left:20px;
	height: 15px;
	padding:0px
}

.i_searchBlock a
{
	margin-left:10px;	
}

.i_searchBlock img
{
	padding-top:2px;
}

.i_eclassSearchSecondRow
{
	margin-top:2px;
}

/* SUCHE */

.i_herstellersucheKeineTrefferAussen,
.i_stichwortsucheAussen
{
	position: absolute;
	top: 0px;
  	right: 0px;
	bottom: 0px;
	left: 0px;
	padding: 5px 5px 0px 5px;
	background-color: #DFE6EE;
	background-image: url('../imagesNewLayout/hersteller/herstellerBackgroundA.jpg');
	background-repeat: repeat-x;
	background-position: top;
}

.i_stichwortsucheInnen
{	
  	overflow: auto;
  	position: absolute;
  	top: 4px;
  	left: 4px;
  	right: 4px;
  	bottom: 4px;
}
.i_suchergebnisHerstellersuche
{
  position: absolute;
  top: 0px;
  right: 5px;
  bottom: 0px;
  left: 5px;
  background-color: #DFE6EE;
  border-top: 1px solid #C2DAFA;
  border-right: 1px solid #C2DAFA;
  border-left: 1px solid #C2DAFA;
  overflow: auto;
}
.i_herstellersucheTabelle
{
  min-width: 770px;
  width: 98%;
  height: 24px;
  border: none;
  margin-right: auto;
  margin-left: auto;
}

.i_suchergebnisHerstellernachweisZeile
{
  width: 100%;
  border-bottom: 1px solid white;
}

.i_herstellersucheTabellenzeilen
{
	height: 40px;
  	background-color: #DFE6EE;
  	background-image: url('../imagesNewLayout/hersteller/herstellerBackgroundA.jpg');
  	background-repeat: repeat-x;
  	background-position: top;
  	border-bottom:3px solid white;
 	border-top:3px solid white;
}

.i_herstellersucheTabelleCellLeft
{
	min-width: 369px;
  	height: auto;
  	padding-left: 5px;
  	text-align: left;
  	vertical-align: middle;	
}
.i_herstellersucheTabelleCellMiddle
{
	width: 230px;
  	height: auto;
  	/*padding: 3px;*/
  	text-align: left;
  	vertical-align: middle;
}
.i_herstellersucheTabelleCellRight
{
	width: 128px;
  	height: auto;
  	text-align: center;
  	vertical-align: middle;
  	border-left: 1px solid #FFFFFF;
}

.i_herstellersucheFirmenname
{
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
}

.i_herstellersucheDetailsmehr
{
  cursor: pointer;
}

.i_herstellersucheHomepageImage
{
  text-align: center;
  float: right;
  padding-left: 3px;
  height: auto;
  max-height: 40px;
  width: auto;
}

.i_herstellersucheWeitereEclass
{
  width: 464px;
  padding: 3px;
  text-align: left;
  vertical-align: top;
}
.i_herstellersucheAnsprechpartner
{
  width: 370px;
  padding: 3px;
  text-align: left;
  vertical-align: top;
}

.i_sucheKeineTrefferText
{
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
}


