/************************************************************************************************************/
/* GLOBALES STARTSYSTEM                                                                                     */
/************************************************************************************************************/
HTML
{
 MARGIN              : 0PX;
 PADDING             : 0PX;
 COLOR               : #514B4B;
}

BODY
{
 MARGIN              : 0PX;
 PADDING             : 0PX;
 HEIGHT              : 100%;
 COLOR               : #514B4B;
 BACKGROUND-COLOR    : #EFEFEF;
 BACKGROUND-POSITION : LEFT;
 BACKGROUND-IMAGE    : URL("../Grafiken/System.BackGrounds/BackGround.InterFace.png");
 BACKGROUND-REPEAT   : REPEAT-Y;
}

.BODYLOGIN
{
 MARGIN              : 0PX;
 PADDING             : 0PX;
 HEIGHT              : 100%;
 COLOR               : #514B4B;
 BACKGROUND-COLOR    : #EFEFEF;
 BACKGROUND-POSITION : LEFT;
 BACKGROUND-IMAGE    : URL("../Grafiken/System.BackGrounds/BackGround.Login.png");
 BACKGROUND-REPEAT   : REPEAT-X;
}

.BODYLOGON
{
 MARGIN              : 0PX;
 PADDING             : 0PX;
 HEIGHT              : 100%;
 COLOR               : #514B4B;
 BACKGROUND-COLOR    : #EFEFEF;
 BACKGROUND-POSITION : LEFT;
 BACKGROUND-IMAGE    : URL("../Grafiken/System.BackGrounds/BackGround.InterFace.png");
 BACKGROUND-REPEAT   : REPEAT-Y;
}


.BODYDIALOG
{
 MARGIN              : 0PX;
 PADDING             : 0PX;
 HEIGHT              : 100%;
 COLOR               : #514B4B;
 BACKGROUND-COLOR    : #FFFFFF;
}

.FRAME_SYSTEM
{
 BORDER              : 0PX;
 MARGIN              : 0PX;
 OVERFLOW            : HIDDEN;
}

/************************************************************************************************************/
/* LADE SCHRIFTARTEN FÜR DAS SYSTEM                                                                         */
/************************************************************************************************************/
@FONT-FACE
{
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-STYLE          : NORMAL;
 FONT-WEIGHT         : 400;
 SRC: LOCAL('Open Sans'),
      LOCAL('OpenSans'),
      URL(../Style.Fonts/OpenSans400.woff2) FORMAT('WOFF2'),
      URL(../Style.Fonts/OpenSans400.woff) FORMAT('WOFF');
}

@FONT-FACE
{
 FONT-FAMILY         : 'B2B_FONT_BOLD';
 FONT-STYLE          : NORMAL;
 FONT-WEIGHT         : 700;
 SRC: LOCAL('Open Sans Bold'),
      LOCAL('OpenSans-Bold'),
      URL(../Style.Fonts/OpenSans700.woff2) FORMAT('WOFF2'),
      URL(../Style.Fonts/OpenSans700.woff) FORMAT('WOFF');
}

/************************************************************************************************************/
/* LINK SYSTEM                                                                                              */
/************************************************************************************************************/
A,
A.LINK,
A:LINK,
A.ACTIVE,
A:ACTIVE,
A.VISITED,
A:VISITED
{
 COLOR               : #FFFFFF;
 TEXT-DECORATION     : NONE;
}

A.HOVER,
A:HOVER
{
 COLOR               : #CACACA;
 TEXT-DECORATION     : NONE;
}

.NAVI_POINTER,
.TEGL_NAVI_POINTER
{
 COLOR               : #FFFFFF;
}

.TEGL_SPACER
{
 DISPLAY             : BLOCK;
 BORDER              : 0PX;
 PADDING             : 0PX;
 MARGIN              : 0PX;
 FONT-SIZE           : 0PX;
 LINE-HEIGHT         : 0PX;
}

.TEGL_SPACER_INLINE
{
 DISPLAY             : INLINE-BLOCK;
 BORDER              : 0PX;
 PADDING             : 0PX;
 MARGIN              : 0PX;
 FONT-SIZE           : 0PX;
 LINE-HEIGHT         : 0PX;
}

.TEGL_LINE_RED
{
 DISPLAY             : BLOCK;
 HEIGHT              : 1PX;
 BORDER              : 0PX;
 PADDING             : 0PX;
 MARGIN              : 0PX;
 BACKGROUND          : URL("../Grafiken/System.BackGrounds/NaviRotSpcer.png");
 BACKGROUND-REPEAT   : REPEAT-X;
}

.TEGL_SUBNAVI_FIX
{
 POSITION            : FIXED;
 TOP                 : 56PX;
 LEFT                : 22PX;
 WIDTH               : 197PX;
 BOTTOM              : 50PX;
 Z-INDEX             : 15;
 OVERFLOW-Y          : AUTO;
 OVERFLOW-X          : HIDDEN;
 BACKGROUND-COLOR    : #FFFFFF;
}

/********************************************************************************************************************************************************************/
/* INNERER KONSTRUCKT 0 X 0                                                                                                                                         */
/********************************************************************************************************************************************************************/
.TEGL_TAB
{
 DISPLAY             : TABLE;
 BORDER              : 0PX SOLID #000000;
 BORDER-COLLAPSE     : SEPARATE;
 BORDER-SPACING      : 0PX 0PX;
 PADDING             : 0PX;
}

.TEGL_ROW
{
 DISPLAY             : TABLE-ROW;
}

.TEGL_DIV
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 MARGIN              : 0PX;
 TEXT-ALIGN          : LEFT;
 VERTICAL-ALIGN      : TOP;
}

/********************************************************************************************************************************************************************/
/* FOOTER SYSTEM                                                                                                                                                    */
/********************************************************************************************************************************************************************/
.TEGL_FOOTER_TAB_AUSSEN_FIX
{
 DISPLAY             : TABLE;
 BORDER              : 0PX SOLID #CACACA;
 BORDER-COLLAPSE     : SEPARATE;
 BORDER-SPACING      : 0PX 0PX;
 PADDING-BOTTOM      : 0PX;
 WIDTH               : 100%;
 POSITION            : FIXED;
 BOTTOM              : -1PX;
 Z-INDEX             : 10;
}

.TEGL_FOOTER_DIV_AUSSEN_INDEX
{
 DISPLAY             : TABLE-CELL;
 VERTICAL-ALIGN      : TOP;
 BORDER              : 0PX SOLID #CACACA;
 PADDING             : 0PX;
 HEIGHT              : 50PX;
 BACKGROUND          : URL("../Grafiken/System.BackGrounds/BackGround.Footer.png");
 BACKGROUND-REPEAT   : REPEAT-X;
}

.TEGL_FOOTER_DIV_LINER
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #CACACA;
 PADDING-TOP         : 0PX;
 PADDING-BOTTOM      : 0PX;
 FONT-FAMILY         : "B2B_FONT_REGULA";
 FONT-SIZE           : 11PX;
 COLOR               : #FEFEFE;
 TEXT-ALIGN          : RIGHT;
 VERTICAL-ALIGN      : BOTTOM;
 WHITE-SPACE         : NOWRAP;
}

/********************************************************************************************************************************************************************/
/* FORM / BUTTON / INPUT                                                                                                                                            */
/********************************************************************************************************************************************************************/
.TEGL_DIV_BIGX_BORDERS
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 VERTICAL-ALIGN      : MIDDLE;
 TEXT-ALIGN          : LEFT;
}

.TEGL_FORM_POST_GET_SYS
{
 BORDER              : 0PX SOLID #000000;
 WIDTH               : 100%;
 PADDING             : 0PX;
 MARGIN              : 0PX;
}

.TEGL_FORM_SUBMIT_LOGIN_30
{
 BORDER              : 1PX SOLID #000000;
 BACKGROUND          : URL("../Grafiken/System.BackGrounds/NaviTopLeisteBackGround35.png");
 BACKGROUND-REPEAT   : REPEAT-X;
 RESIZE              : NONE;
 OUTLINE             : NONE;
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-SIZE           : 13PX;
 COLOR               : #FFFFFF;
 HEIGHT              : 30PX;
 TEXT-DECORATION     : NONE;
}

.TEGL_FORM_SUBMIT_LOGIN_30:HOVER,
.TEGL_FORM_SUBMIT_LOGIN_30.HOVER
{
 BORDER              : 1PX SOLID #000000;
 BACKGROUND          : URL("../Grafiken/System.BackGrounds/Mitte.png");
 BACKGROUND-REPEAT   : REPEAT-X;
 TEXT-DECORATION     : NONE;
}

.TEGL_INPUT_FIELD
{
 BORDER              : 1PX SOLID #F0F0F0;
 BACKGROUND-COLOR    : #FFFFFF;
 RESIZE              : NONE;
 OUTLINE             : NONE;
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-SIZE           : 13PX;
 PADDING-TOP         : 4PX;
 PADDING-BOTTOM      : 4PX;
 PADDING-LEFT        : 8PX;
 COLOR               : #514B4B;
 HEIGHT              : 20PX;
}

.TEGL_INPUT_FIELD_RED
{
 BORDER              : 1PX SOLID #DB0000;
 BACKGROUND-COLOR    : #FCFCFC;
 RESIZE              : NONE;
 OUTLINE             : NONE;
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-SIZE           : 13PX;
 PADDING-TOP         : 4PX;
 PADDING-BOTTOM      : 4PX;
 PADDING-LEFT        : 8PX;
 COLOR               : #514B4B;
 HEIGHT              : 30PX;
}

.TEGL_DIV_0_0_BORDERS_MIDDLE_LEFT_BOLD_RED
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 FONT-FAMILY         : 'B2B_FONT_BOLD';
 FONT-SIZE           : 13PX;
 COLOR               : #DB0000;
 VERTICAL-ALIGN      : MIDDLE;
 TEXT-ALIGN          : LEFT;
}

.TEGL_DIV_0_0_BORDERS_B2B_FONT_REGULA_LEFT
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-SIZE           : 13PX;
 COLOR               : #514B4B;
 VERTICAL-ALIGN      : MIDDLE;
 TEXT-ALIGN          : LEFT;
}


.TEGL_DIV_SUBNAV_FONT_REGULA_LEFT
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-SIZE           : 13PX;
 COLOR               : #514B4B;
 VERTICAL-ALIGN      : MIDDLE;
 TEXT-ALIGN          : LEFT;
}


.TEGL_DIV_SUBNAV_FONT_REGULA_LEFT.HOVER,
.TEGL_DIV_SUBNAV_FONT_REGULA_LEFT:HOVER
{
 COLOR               : #FFFFFF;
}

.TEGL_DIV_0_0_BORDERS_B2B_FONT_REGULA_RIGHT
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-SIZE           : 13PX;
 COLOR               : #514B4B;
 VERTICAL-ALIGN      : MIDDLE;
 TEXT-ALIGN          : RIGHT;
}

.TEGL_DIV_INPUT
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 MARGIN              : 0PX;
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-SIZE           : 13PX;
 COLOR               : #514B4B;
 VERTICAL-ALIGN      : MIDDLE;
 TEXT-ALIGN          : LEFT;
}

/********************************************************************************************************************************************************************/
/* NAVI SYSTEM                                                                                                                                                      */
/********************************************************************************************************************************************************************/
.TEGL_NAVI_HOME_ICON
{
 BACKGROUND-IMAGE    : URL("../Grafiken/Navi.System/HomeButton.Png");
 BACKGROUND-REPEAT   : NO-REPEAT;
 BACKGROUND-POSITION : 0PX 0PX;
}

.TEGL_NAVI_TAB_AUSSEN
{
 DISPLAY             : TABLE;
 BORDER              : 0PX SOLID #CACACA;
 BORDER-COLLAPSE     : SEPARATE;
 BORDER-SPACING      : 0PX 0PX;
 PADDING             : 0PX;
 WIDTH               : 100%;
 Z-INDEX             : 10;
}

.TEGL_NAVI_TAB_AUSSEN_FIX
{
 DISPLAY             : TABLE;
 BORDER              : 0PX SOLID #CACACA;
 BORDER-COLLAPSE     : SEPARATE;
 BORDER-SPACING      : 0PX 0PX;
 PADDING             : 0PX;
 WIDTH               : 100%;
 POSITION            : FIXED;
 TOP                 : -1PX;
 MARGIN-BOTTOM       : 24PX;
 Z-INDEX             : 10;
}

.TEGL_NAVI_ROW_AUSSEN
{
 DISPLAY             : TABLE-ROW;
}

.TEGL_NAVI_DIV_AUSSEN_INDEX
{
 DISPLAY             : TABLE-CELL;
 VERTICAL-ALIGN      : TOP;
 BORDER              : 0PX SOLID #CACACA;
 PADDING             : 0PX;
 HEIGHT              : 50PX;
 BACKGROUND          : URL("../Grafiken/Navi.System/NaviTopLeisteBackGroundSchattenSchatten.png");
 BACKGROUND-REPEAT   : REPEAT-X;
}

.TEGL_NAVI_DIV_AUSSEN_TOP
{
 DISPLAY             : TABLE-CELL;
 VERTICAL-ALIGN      : TOP;
 BORDER              : 0PX SOLID #CACACA;
 PADDING             : 0PX;
 HEIGHT              : 40PX;
 BACKGROUND          : URL("../Grafiken/Navi.System/NaviTopLeisteBackGroundSchattenSchatten.png");
 BACKGROUND-REPEAT   : REPEAT-X;
}

.TEGL_NAVI_DIV_AUSSEN_SUB
{
 DISPLAY             : TABLE-CELL;
 VERTICAL-ALIGN      : TOP;
 BORDER              : 0PX SOLID #CACACA;
 PADDING             : 0PX;
 HEIGHT              : 50PX;
 BACKGROUND          : URL("../Grafiken/Navi.System/NaviRotSpcerSchatten.png");
 BACKGROUND-REPEAT   : REPEAT-X;
}

.TEGL_NAVI_DIV_AUSSEN_SUB_MINI
{
 DISPLAY             : TABLE-CELL;
 VERTICAL-ALIGN      : TOP;
 BORDER              : 0PX SOLID #CACACA;
 PADDING             : 0PX;
 HEIGHT              : 20PX;
 BACKGROUND          : URL("../Grafiken/Navi.System/NaviRotSpcerSchattenMini.png");
 BACKGROUND-REPEAT   : REPEAT-X;
}

.TEGL_NAVI_TAB_CENTER
{
 DISPLAY             : TABLE;
 BORDER              : 0PX SOLID #0099DA;
 BORDER-COLLAPSE     : SEPARATE;
 BORDER-SPACING      : 0PX 0PX;
 PADDING-TOP         : 0PX;
 PADDING-LEFT        : 0PX;
 WIDTH               : 1500PX;
 /*MARGIN-LEFT         : AUTO;*/
 /*MARGIN-RIGHT        : AUTO;*/
}

.TEGL_NAVI_ROW_CENTER
{
 DISPLAY             : TABLE-ROW;
}

.TEGL_NAVI_DIV_CENTER
{
 DISPLAY             : TABLE-CELL;
 VERTICAL-ALIGN      : TOP;
 BORDER              : 0PX SOLID #0099DA;
 PADDING             : 0PX;
 PADDING-LEFT        : 0PX;
}

.TEGL_NAVI_DIV_CENTER_NONE_COLOR
{
 DISPLAY             : TABLE-CELL;
 VERTICAL-ALIGN      : TOP;
 BORDER              : 0PX SOLID #0099DA;
 TEXT-ALIGN          : LEFT;
}

/********************************************************************************************************************************************************************/
/* LOGO UND LÄNDER SYSTEME                                                                                                                                          */
/********************************************************************************************************************************************************************/
.TEGL_FIRMENLOGO_LOGO_XLEADBASEX
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 PADDING-LEFT        : 0PX;
 PADDING-RIGHT       : 0PX;
 BACKGROUND          : URL("../Grafiken/System.Images/LogoB2BB2CBase.png");
 BACKGROUND-REPEAT   : NO-REPEAT;
 BACKGROUND-POSITION : 3PX 0PX;
 HEIGHT              : 45PX;
}

.TEGL_FIRMENLOGO_LOGO_WHITEPAPER
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 PADDING-LEFT        : 0PX;
 PADDING-RIGHT       : 0PX;
 BACKGROUND          : URL("../Grafiken/System.Images/B2B.LeadBase.PNG");
 BACKGROUND-REPEAT   : NO-REPEAT;
 BACKGROUND-POSITION : 10PX 4PX;
 HEIGHT              : 45PX;
}

.TEGL_LOGO_LANG_TAB
{
 DISPLAY             : TABLE;
 BORDER              : 0PX SOLID #CACACA;
 BORDER-COLLAPSE     : SEPARATE;
 BORDER-SPACING      : 0PX 0PX;
 MARGIN              : 0PX 18PX 0PX 0PX;
 WIDTH               : AUTO;
}

.TEGL_LOGO_LANG_ROW
{
 DISPLAY             : TABLE-ROW;
}

.TEGL_LOGO_LANG_DIV
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #CACACA;
 PADDING             : 0PX;
 TEXT-ALIGN          : RIGHT;
 VERTICAL-ALIGN      : MIDDLE;
 WHITE-SPACE         : NOWRAP;
}

.TEGL_LOGO_LANG_DIV_100
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #CACACA;
 PADDING             : 0PX;
 TEXT-ALIGN          : RIGHT;
 VERTICAL-ALIGN      : MIDDLE;
 WHITE-SPACE         : NOWRAP;
}
.TEGL_TOPNAV_ICON
{
 DISPLAY             : INLINE-BLOCK;
 MIN-WIDTH           : 24PX;
 HEIGHT              : 24PX;
 LINE-HEIGHT         : 24PX;
 FONT-FAMILY         : "B2B_FONT_REGULA";
 FONT-SIZE           : 18PX;
 COLOR               : #FFFFFF;
 TEXT-ALIGN          : CENTER;
 VERTICAL-ALIGN      : MIDDLE;
 WHITE-SPACE         : NOWRAP;
}

.TEGL_TOPNAV_ICON_GAP
{
 DISPLAY             : BLOCK;
 WIDTH               : 14PX;
 HEIGHT              : 1PX;
 BORDER              : 0PX;
 PADDING             : 0PX;
 MARGIN              : 0PX;
 FONT-SIZE           : 0PX;
 LINE-HEIGHT         : 0PX;
}

.TEGL_NAVI_TAB_NAVIGATION
{
 DISPLAY             : TABLE;
 BORDER              : 0PX SOLID #CACACA;
 BORDER-COLLAPSE     : SEPARATE;
 BORDER-SPACING      : 0PX 0PX;
 MARGIN              : 0PX;
 WIDTH               : 100%;
}

.TEGL_NAVI_ROW_NAVIGATION
{
 DISPLAY             : TABLE-ROW;
 BORDER              : 0PX SOLID #CACACA;
}

.TEGL_NAVI_DIV_NAVIGATION
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #CACACA;
 PADDING-TOP         : 0PX;
 PADDING-BOTTOM      : 0PX;
 FONT-FAMILY         : "B2B_FONT_REGULA";
 FONT-SIZE           : 13PX;
 TEXT-ALIGN          : LEFT;
 VERTICAL-ALIGN      : MIDDLE;
 WHITE-SPACE         : NOWRAP;
}

.TEGL_NAVI_DIV_NAVIGATION_PADDING1
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #CACACA;
 PADDING-TOP         : 1PX;
 PADDING-BOTTOM      : 0PX;
 FONT-FAMILY         : "B2B_FONT_REGULA";
 FONT-SIZE           : 13PX;
 TEXT-ALIGN          : CENTER;
 VERTICAL-ALIGN      : MIDDLE;
 WHITE-SPACE         : NOWRAP;
}

.TEGL_NAVI_DIV_NAVIGATION_LINK_GRAY
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #CACACA;
 PADDING-TOP         : 0PX;
 PADDING-BOTTOM      : 0PX;
 FONT-FAMILY         : "B2B_FONT_REGULA";
 FONT-SIZE           : 13PX;
 COLOR               : #CACACA;
 CURSOR              : POINTER;
 TEXT-ALIGN          : CENTER;
 VERTICAL-ALIGN      : MIDDLE;
 WHITE-SPACE         : NOWRAP;
}

.TEGL_NAVI_DIV_NAVIGATION_LINK_WHITE
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #CACACA;
 PADDING-TOP         : 0PX;
 PADDING-BOTTOM      : 0PX;
 FONT-FAMILY         : "B2B_FONT_REGULA";
 FONT-SIZE           : 13PX;
 COLOR               : #FFFFFF;
 CURSOR              : POINTER;
 TEXT-ALIGN          : CENTER;
 VERTICAL-ALIGN      : MIDDLE;
 WHITE-SPACE         : NOWRAP;
}

.TEGL_NAVI_DIV_NAVIGATION_LINK_WHITE:HOVER,
.TEGL_NAVI_DIV_NAVIGATION_LINK_WHITE.HOVER
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #CACACA;
 PADDING-TOP         : 0PX;
 PADDING-BOTTOM      : 0PX;
 FONT-FAMILY         : "B2B_FONT_REGULA";
 FONT-SIZE           : 13PX;
 COLOR               : #CACACA;
 CURSOR              : POINTER;
 TEXT-ALIGN          : CENTER;
 VERTICAL-ALIGN      : MIDDLE;
 WHITE-SPACE         : NOWRAP;
}

.TEGL_NAVI_DIV_NAVIGATION_ACTIV_HEADER
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #CACACA;
 PADDING-TOP         : 0PX;
 PADDING-BOTTOM      : 0PX;
 FONT-FAMILY         : "B2B_FONT_REGULA";
 FONT-SIZE           : 13PX;
 TEXT-ALIGN          : CENTER;
 VERTICAL-ALIGN      : MIDDLE;
 WHITE-SPACE         : NOWRAP;
 BACKGROUND          : URL("../Grafiken/Navi.System/ObenMitte.png");
 BACKGROUND-REPEAT   : REPEAT-X;
}

.TEGL_NAVI_DIV_NAVIGATION_ACTIV_TEXTLI
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #CACACA;
 PADDING-TOP         : 0PX;
 PADDING-BOTTOM      : 0PX;
 FONT-FAMILY         : "B2B_FONT_REGULA";
 FONT-SIZE           : 13PX;
 TEXT-ALIGN          : CENTER;
 VERTICAL-ALIGN      : MIDDLE;
 WHITE-SPACE         : NOWRAP;
 BACKGROUND          : URL("../Grafiken/Navi.System/Mitte.png");
 BACKGROUND-REPEAT   : REPEAT-X;
}

/********************************************************************************************************************************************************************/
/* TEXT / HEADLINES                                                                                                                                                 */
/********************************************************************************************************************************************************************/
.TEGL_DIV_IN_TAB_TEXT_HEADER_SUPER_BIG_RIGHT_HALF
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 MARGIN              : 0PX;
 TEXT-ALIGN          : RIGHT;
 FONT-FAMILY         : 'B2B_FONT_BOLD';
 COLOR               : #514B4B;
 FONT-SIZE           : 14PX;
 WHITE-SPACE         : NOWRAP;
 WIDTH               : 100%;
 PADDING-LEFT        : 5PX;
}

.TEGL_DIV_IN_TAB_TEXT_HEADER_SUPER_BIG_LEFT_HALF
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 MARGIN              : 0PX;
 TEXT-ALIGN          : RIGHT;
 FONT-FAMILY         : 'B2B_FONT_BOLD';
 COLOR               : #514B4B;
 FONT-SIZE           : 14PX;
 WHITE-SPACE         : NOWRAP;
 WIDTH               : 100%;
 PADDING-LEFT        : 5PX;
}

.TEGL_DIV_IN_TAB_TEXT_HEADER_SUPER_BIG_CENTER_PREIS
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 MARGIN              : 0PX;
 TEXT-ALIGN          : CENTER;
 FONT-FAMILY         : 'B2B_FONT_BOLD';
 COLOR               : #514B4B;
 FONT-SIZE           : 30PX;
 WHITE-SPACE         : NOWRAP;
 WIDTH               : 100%;
 PADDING-LEFT        : 5PX;
}

.TEGL_DIV_IN_TAB_TEXT_HEADER_SUPER_BIG_RIGHT_PREIS
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 MARGIN              : 0PX;
 VERTICAL-ALIGN      : MIDDLE;
 TEXT-ALIGN          : RIGHT;
 FONT-FAMILY         : 'B2B_FONT_BOLD';
 COLOR               : #514B4B;
 FONT-SIZE           : 32PX;
 WHITE-SPACE         : NOWRAP;
 WIDTH               : 100%;
}

/********************************************************************************************************************************************************************/
/* NAVI STATUS                                                                                                                                                      */
/********************************************************************************************************************************************************************/
.TEGL_TAB_0_0_BORDERSX
{
}

.TEGL_TAB_0_0_BORDERSX:HOVER,
.TEGL_TAB_0_0_BORDERSX.HOVER
{
 COLOR               : #FFFFFF;
 BACKGROUND-IMAGE    : URL("../Grafiken/Navi.System/NaviRotSpcer.png");
}

.TEGL_TAB_0_0_BORDERSACTIV
{
 COLOR               : #FFFFFF;
 BACKGROUND-IMAGE    : URL("../Grafiken/Navi.System/NaviRotSpcer.png");
}

.TEGL_ALERT_OVERLAY
{
 POSITION            : FIXED;
 TOP                 : 0PX;
 LEFT                : 0PX;
 WIDTH               : 100%;
 HEIGHT              : 100%;
 DISPLAY             : NONE;
 ALIGN-ITEMS         : CENTER;
 JUSTIFY-CONTENT     : CENTER;
 BACKGROUND-COLOR    : RGBA(0,0,0,0.55);
 Z-INDEX             : 20000;
}

.TEGL_ALERT_BOX
{
 DISPLAY             : BLOCK;
 WIDTH               : 540PX;
 MAX-WIDTH           : CALC(100% - 40PX);
 BACKGROUND-COLOR    : #FFFFFF;
 BORDER              : 1PX SOLID #CCCCCC;
 BORDER-RADIUS       : 8PX;
 BOX-SHADOW          : 0PX 0PX 12PX 0PX RGBA(0,0,0,0.35);
 OVERFLOW            : HIDDEN;
}

.TEGL_ALERT_MESSAGE
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-SIZE           : 13PX;
 COLOR               : #514B4B;
 VERTICAL-ALIGN      : TOP;
 TEXT-ALIGN          : LEFT;
 WHITE-SPACE         : NORMAL;
 LINE-HEIGHT         : 18PX;
}

.TEGL_ALERT_ACTIONS
{
 DISPLAY             : TABLE-CELL;
 BORDER              : 0PX SOLID #000000;
 PADDING             : 0PX;
 TEXT-ALIGN          : RIGHT;
 VERTICAL-ALIGN      : MIDDLE;
}

.TEGL_DEBUG_DUMP
{
 DISPLAY             : BLOCK;
 MARGIN              : 0PX;
 PADDING             : 0PX;
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-SIZE           : 12PX;
 COLOR               : #514B4B;
 LINE-HEIGHT         : 16PX;
 WHITE-SPACE         : PRE-WRAP;
 OVERFLOW-WRAP       : ANYWHERE;
 WORD-BREAK          : BREAK-WORD;
}


.TEGL_TOPNAV_ICON_ACTION
{
 CURSOR              : POINTER;
}

.TEGL_WORKSPACE_OVERLAY
{
 POSITION            : FIXED;
 TOP                 : 0PX;
 LEFT                : 0PX;
 WIDTH               : 100%;
 HEIGHT              : 100%;
 DISPLAY             : NONE;
 ALIGN-ITEMS         : CENTER;
 JUSTIFY-CONTENT     : CENTER;
 BACKGROUND-COLOR    : RGBA(0,0,0,0.45);
 Z-INDEX             : 19000;
}

.TEGL_WORKSPACE_BOX
{
 DISPLAY             : BLOCK;
 WIDTH               : 980PX;
 MAX-WIDTH           : CALC(100% - 40PX);
 MAX-HEIGHT          : CALC(100% - 40PX);
 BACKGROUND-COLOR    : #FFFFFF;
 BORDER              : 1PX SOLID #CCCCCC;
 BORDER-RADIUS       : 8PX;
 BOX-SHADOW          : 0PX 0PX 12PX 0PX RGBA(0,0,0,0.30);
 OVERFLOW            : AUTO;
}

.TEGL_WORKSPACE_CLOSE
{
 DISPLAY             : INLINE-BLOCK;
 MIN-WIDTH           : 28PX;
 HEIGHT              : 28PX;
 LINE-HEIGHT         : 28PX;
 FONT-FAMILY         : 'B2B_FONT_BOLD';
 FONT-SIZE           : 16PX;
 COLOR               : #514B4B;
 TEXT-ALIGN          : CENTER;
 VERTICAL-ALIGN      : MIDDLE;
 CURSOR              : POINTER;
}

.TEGL_WORKSPACE_TABS
{
 DISPLAY             : BLOCK;
 BORDER-BOTTOM       : 1PX SOLID #E5E5E5;
 WHITE-SPACE         : NOWRAP;
}

.TEGL_WORKSPACE_TAB
{
 DISPLAY             : INLINE-BLOCK;
 PADDING             : 8PX 14PX 8PX 14PX;
 MARGIN              : 0PX 8PX 0PX 0PX;
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-SIZE           : 13PX;
 COLOR               : #514B4B;
 CURSOR              : POINTER;
 BORDER-BOTTOM       : 2PX SOLID TRANSPARENT;
}

.TEGL_WORKSPACE_TAB_ACTIVE
{
 COLOR               : #DB0000;
 BORDER-BOTTOM       : 2PX SOLID #DB0000;
}

.TEGL_WORKSPACE_PANEL
{
 DISPLAY             : NONE;
}

.TEGL_WORKSPACE_PANEL_ACTIVE
{
 DISPLAY             : BLOCK;
}

.TEGL_WORKSPACE_PANEL_TITLE
{
 DISPLAY             : BLOCK;
 FONT-FAMILY         : 'B2B_FONT_BOLD';
 FONT-SIZE           : 14PX;
 COLOR               : #514B4B;
 MARGIN              : 0PX 0PX 10PX 0PX;
}

.TEGL_WORKSPACE_PANEL_TEXT
{
 DISPLAY             : BLOCK;
 FONT-FAMILY         : 'B2B_FONT_REGULA';
 FONT-SIZE           : 13PX;
 COLOR               : #514B4B;
 LINE-HEIGHT         : 20PX;
 WHITE-SPACE         : NORMAL;
}