/**
 * 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;
}
table
{
  font-size: 13px;
}
.i_trenner
{
  margin-left: 0.5em;
}
.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
{
  color: black;
  font-size: 14pt;
  font-weight: bold;
  line-height: 1;
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.i_auslegungUeberschrift h1
{
  color: black;
  font-size: 11pt;
  font-weight: bold;
  line-height: 1;
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.i_hilfetextMenu h1, .i_ergebnisMenu h1
{
  color: black;
  font-size: 12pt;
  font-weight: bold;
  line-height: 1;
  padding-top: 10px;
}
.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: 110px;
  right: 0px;
  bottom: 130px;
  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;
}

/*Bereich Oben Ende*/
.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_wissensupdate
{
  display: block;
  width: 190px;
  height: 20px;
  background-image: url("../imagesNewLayout2/navigation/MDESIGN_wissensupdate.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_wissensupdate
{
  width: 590px;
  height: 50px;
  float: left;
  margin-top: 5px;
  margin-left: 1px;
  background-image: url("../imagesNewLayout2/menuBar/Schriftzug_WU.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: 20px;
  padding-top: 20px;
  padding-right: 20px;
  text-align: left;
  color: #4F4F4F;
  overflow: auto;
}
.i_textAP
{
  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
{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  color: #4F4F4F;
  overflow: auto;
}
.i_textIFrame
{
  /*
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  text-align: left;
  color: #4F4F4F;
  */
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  color: #4F4F4F;
  overflow: auto;
  overflow-y: hidden;
}
.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;
  line-height: 1.5;
  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;
  white-space: nowrap;
}
.i_ausrichtung_rechts
{
  float: right;
}
.i_ausrichtung_links
{
  float: left;
}
/* DIV/BEREICHE ende */

/* BAUM anfang */
.i_baum_text
{
  font-size: 13px;
}

.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 */

/*
.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;
}
*/



.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;
}
.i_navi_unten
{
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
/*Bereich Oben da kein Baum vorhanden*/

.i_ohne_baum
{
  position: absolute;
  width: 207px;
  top: 55px;
  right: 0px;
  bottom: 210px;
  left: 0px;
  padding: 5px;
  text-align: left;
  overflow: auto;
}

