/* Minification failed. Returning unminified contents.
(147,1): run-time error CSS1019: Unexpected token, found '@import'
(147,9): run-time error CSS1019: Unexpected token, found 'url("/selectron-wGlobal/wGlobal/layout/styles/print.css")'
(147,72): run-time error CSS1031: Expected selector, found ';'
(147,72): run-time error CSS1025: Expected comma or open brace, found ';'
 */
/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication GRID CMS Strukturdesign Version 5.0.9.1
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Hauptnavigation oben */

.nav-sub-pfeil { display:block; padding-top:37px;background-repeat:no-repeat;background-position:center;position:relative;z-index: 100;}


#navigationFullLayer                                                             {height:40px; margin:0; padding:0; font-family:"Morris Sans W01 Medium";}
#navigationFullLayer ul                                                          {list-style-type:none;margin:0;padding:0}
#navigationFullLayer li                                                          {display:block;overflow:hidden;margin:0;padding:0}
#navigationFullLayer a                                                           {display:block;text-decoration:none}

#navigationFullLayer ul.navLevel1Container                                            {list-style-type:none;margin:0;padding:0}

#navigationFullLayer li.navLevel1                                                     {float:left;margin:0;padding:0;display:block;overflow:hidden;}
#navigationFullLayer a.navLevel1                                                      {color:#aeafb2;display:block;text-decoration:none;font-size:12px;padding:14px 25px 12px 0px;font-weight:normal;text-transform:uppercase}
#navigationFullLayer a.navLevel1:hover                                                {color:#fff;}
#navigationFullLayer a.navLevel1:hover .nav-sub-pfeil                                 {display:block;background-image:url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/navi-pfeil-white.png)}

#navigationFullLayer li.navLevel1Selected                                             {float:left;margin:0;padding:0;display:block;overflow:hidden;}
#navigationFullLayer a.navLevel1Selected                                              {color:#fff;display:block;text-decoration:none;font-size:12px;padding:14px 25px 12px 0px;font-weight:normal;text-transform:uppercase}
#navigationFullLayer a.navLevel1Selected:hover                                        {}


#navigationFullLayer li.navLevel1Open                                                 {float:left;margin:0;padding:0;display:block;overflow:hidden;}
#navigationFullLayer a.navLevel1Open                                                  {color:#aeafb2;display:block;text-decoration:none;font-size:12px;padding:14px 25px 12px 0px;font-weight:normal;text-transform:uppercase}
#navigationFullLayer a.navLevel1Open:hover                                            {color:#fff;}
#navigationFullLayer a.navLevel1Open:hover .nav-sub-pfeil                             {display:block;background-image:url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/navi-pfeil-white.png)}

#navigationFullLayer li.navLevel1OpenSelected                                         {float:left;margin:0;padding:0;display:block;overflow:hidden;}
#navigationFullLayer a.navLevel1OpenSelected                                          {color:#fff;display:block;text-decoration:none;font-size:12px;padding:14px 25px 12px 0px;font-weight:normal;text-transform:uppercase}
#navigationFullLayer a.navLevel1OpenSelected .nav-sub-pfeil                           {display:block;background-image:url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/navi-pfeil-blue.png)}
#navigationFullLayer a.navLevel1OpenSelected:hover                                    {}
#navigationFullLayer a.navLevel1OpenSelected:hover .nav-sub-pfeil                     {display:block;background-image:url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/navi-pfeil-white.png)}

#navigationFullLayer li.navLevel1OpenDescendantSelected                               {float:left;margin:0;padding:0;display:block;overflow:hidden;}
#navigationFullLayer a.navLevel1OpenDescendantSelected                                {color:#fff;;display:block;text-decoration:none;font-size:12px;padding:14px 25px 12px 0px;font-weight:normal;text-transform:uppercase}
#navigationFullLayer a.navLevel1OpenDescendantSelected .nav-sub-pfeil                 {display:block;background-image:url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/navi-pfeil-blue.png)}
#navigationFullLayer a.navLevel1OpenDescendantSelected:hover                          {}
#navigationFullLayer a.navLevel1OpenDescendantSelected:hover .nav-sub-pfeil           {display:block;background-image:url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/navi-pfeil-white.png)}

/* Container der Navigationspunkte des oberen zweiten Levels */
#navigationFullLayer ul.navLevel2Container {font-family: Arial,Sans-serif,Helvetica;}
#navigationFullLayer li.navLevel1Open ul.navLevel2Container                           {background-image:url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/navi-sub.gif);background-repeat:repeat-x;display:none;position:absolute;z-index:80;border-top:solid 1px #91b2d4;margin:-35px 0 0 -20px;padding:20px 0 0 0;min-width:175px;height:185px;}
#navigationFullLayer li.navLevel1Open:hover ul.navLevel2Container                     {display:block;}

#navigationFullLayer li.navLevel1OpenSelected ul.navLevel2Container                   {background-image:url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/navi-sub.gif);background-repeat:repeat-x;display:none;position:absolute;z-index:80;border-top:solid 1px #91b2d4;margin:-35px 0 0 -20px;padding:20px 0 0 0;min-width:175px;height:185px;}
#navigationFullLayer li.navLevel1OpenSelected:hover ul.navLevel2Container             {display:block;}

#navigationFullLayer li.navLevel1OpenDescendantSelected ul.navLevel2Container         {background-image:url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/navi-sub.gif);background-repeat:repeat-x;display:none;position:absolute;z-index:80;border-top:solid 1px #91b2d4;margin:-35px 0 0 -20px;padding:20px 0 0 0;min-width:175px;height:185px;}
#navigationFullLayer li.navLevel1OpenDescendantSelected:hover ul.navLevel2Container   {display:block;}

#navigationFullLayer .bigNavi { max-width:505px; }
#navigationFullLayer .smallNavi { max-width:250px; }

#navigationFullLayer li.navLevel2                                                     {float:left; width:250px;}
#navigationFullLayer a.navLevel2                                                      {color:#aeafb2;font-size:12px;padding:4px 0 4px 20px;border-bottom:none 1px #e0e0e0}
#navigationFullLayer a.navLevel2:hover                                                {color:#fff;}

#navigationFullLayer li.navLevel2Selected                                             {float:left; width:250px;}
#navigationFullLayer a.navLevel2Selected                                              {color:#fff;font-size:12px;padding:4px 0 4px 20px;border-bottom:none 1px #e0e0e0;font-weight:bold}
#navigationFullLayer a.navLevel2Selected:hover                                        {color:#fff;}

#navigationFullLayer li.navLevel2Open                                                 {float:left; width:250px;}
#navigationFullLayer a.navLevel2Open                                                  {color:#aeafb2;font-size:12px;padding:4px 0 4px 20px;border-bottom:none 1px #e0e0e0;font-weight:bold;background-image:url(/wGlobalProject/wGlobal/layout/images/links/next.gif);background-position:right center;background-repeat:no-repeat}
#navigationFullLayer a.navLevel2Open:hover                                            {color:#fff;}

#navigationFullLayer li.navLevel2OpenSelected                                         {float:left; width:250px;}
#navigationFullLayer a.navLevel2OpenSelected                                          {color:#fff;font-size:12px;padding:4px 0 4px 20px;border-bottom:none 1px #e0e0e0;font-weight:bold;background-image:url(/wGlobalProject/wGlobal/layout/images/links/next.gif);background-position:right center;background-repeat:no-repeat}
#navigationFullLayer a.navLevel2OpenSelected:hover                                    {color:#fff;}

#navigationFullLayer li.navLevel2Selected                                             {float:left; width:250px;}
#navigationFullLayer a.navLevel2OpenDescendantSelected                                {color:#aeafb2;font-size:12px;padding:4px 0 4px 20px;border-bottom:none 1px #e0e0e0;font-weight:bold;background-image:url(/wGlobalProject/wGlobal/layout/images/links/next.gif);background-position:right center;background-repeat:no-repeat}
#navigationFullLayer a.navLevel2OpenDescendantSelected:hover                          {color:#fff;}

/* Container der Navigationspunkte des oberen zweiten Levels */

#navigationFullLayer li.navLevel2Open ul.navLevel3Container                           {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel2Open:hover ul.navLevel3Container                     {display:block;}

#navigationFullLayer li.navLevel2OpenSelected ul.navLevel3Container                   {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel2OpenSelected:hover ul.navLevel3Container             {display:block;}

#navigationFullLayer li.navLevel2OpenDescendantSelected ul.navLevel3Container         {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel2OpenDescendantSelected:hover ul.navLevel3Container   {display:block;}

#navigationFullLayer a.navLevel3                                                      {font-size:12px;padding:4px 0 4px 10px;}
#navigationFullLayer a.navLevel3:hover                                                {background-color:#f0f0f0}

#navigationFullLayer a.navLevel3Selected                                              {background-color:#f0f0f0;font-size:12px;padding:4px 0 4px 10px;font-weight:bold}
#navigationFullLayer a.navLevel3Selected:hover                                        {background-color:#f0f0f0}

#navigationFullLayer a.navLevel3Open                                                  {font-size:12px;padding:4px 0 4px 10px;border-bottom:none 1px #e0e0e0;font-weight:bold;background-image:url(/wGlobalProject/wGlobal/layout/images/links/next.gif);background-position:right center;background-repeat:no-repeat}
#navigationFullLayer a.navLevel3Open:hover                                            {background-color:#f0f0f0}

#navigationFullLayer a.navLevel3OpenSelected                                          {background-color:#f0f0f0;font-size:12px;padding:4px 0 4px 10px;border-bottom:none 1px #e0e0e0;font-weight:bold;background-image:url(/wGlobalProject/wGlobal/layout/images/links/next.gif);background-position:right center;background-repeat:no-repeat}
#navigationFullLayer a.navLevel3OpenSelected:hover                                    {background-color:#f0f0f0}

#navigationFullLayer a.navLevel3OpenDescendantSelected                                {font-size:12px;padding:4px 0 4px 10px;border-bottom:none 1px #e0e0e0;font-weight:bold;background-image:url(/wGlobalProject/wGlobal/layout/images/links/next.gif);background-position:right center;background-repeat:no-repeat}
#navigationFullLayer a.navLevel3OpenDescendantSelected:hover                          {background-color:#f0f0f0}

/* Container der Navigationspunkte oberen dritten Levels */

#navigationFullLayer li.navLevel3Open ul.navLevel4Container                           {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel3Open:hover ul.navLevel4Container                     {display:block;}

#navigationFullLayer li.navLevel3OpenSelected ul.navLevel4Container                   {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel3OpenSelected:hover ul.navLevel4Container             {display:block;}

#navigationFullLayer li.navLevel3OpenDescendantSelected ul.navLevel4Container         {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel3OpenDescendantSelected:hover ul.navLevel4Container   {display:block;}

#navigationFullLayer a.navLevel4                                                      {font-size:12px;padding:4px 0 4px 10px;}
#navigationFullLayer a.navLevel4:hover                                                {background-color:#f0f0f0}

#navigationFullLayer a.navLevel4Selected                                              {background-color:#f0f0f0;font-size:12px;padding:4px 0 4px 10px;font-weight:bold}
#navigationFullLayer a.navLevel4Selected:hover                                        {background-color:#f0f0f0}

#navigationFullLayer a.navLevel4Open                                                  {font-size:12px;padding:4px 0 4px 10px;}
#navigationFullLayer a.navLevel4Open:hover                                            {background-color:#f0f0f0}

#navigationFullLayer a.navLevel4OpenSelected                                          {background-color:#f0f0f0;font-size:12px;padding:4px 0 4px 10px;font-weight:bold}
#navigationFullLayer a.navLevel4OpenSelected:hover                                    {background-color:#f0f0f0}
/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication CMS Strukturdesign Version 5.2.0.0
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Diese CSS wird nur zum Drucken eingebunden */
@import url("/selectron-wGlobal/wGlobal/layout/styles/print.css") print;

/*# Seite */

html {
    height: 101%;
}

body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: Arial, Sans-serif, Helvetica;
    font-size: 13px;
    color: #5c5b60;
    background-repeat: repeat;
    background-attachment: fixed;
    background-color: #FFFFFF;
}

/*# Grundgerüst */



/*Layoutgenerator:start*/

#blockMainNavigation {
    position: absolute;
    margin: 0;
    width: 100%;
    background-image: url(/Content/ImagesSelectron/block-top.gif);
    background-repeat: repeat-x;
}

#blockMainOuter {
    margin: 0;
    width: 100%;
    background-color: #ffffff;
}

#blockMain {
    margin: 0 auto;
    width: 960px;
    padding-top: 75px;
}

#blockMainInner {
    margin: 0;
}

#blockTop {
    margin: 0 auto;
    width: 960px;
    position: relative;
    height: 75px;
    margin-bottom: 0px;
}

#blockTopInner {
}

#blockTop #logo {
    position: absolute;
    right: 8px;
    top: 16px;
}

#blockTop #languageSelector {
    float: right;
    height: 30px;
    position: relative;
    margin: 1px 0 0 0;
    padding: 0;
}

    #blockTop #languageSelector a.lang {
        line-height: 35px;
        font-size: 11px;
        color: #AEAFB2;
        text-transform: uppercase;
        text-decoration: none;
        float: right;
        padding: 0 0 0 7px;
    }

    #blockTop #languageSelector a.langCurrent {
        line-height: 35px;
        font-size: 11px;
        color: #fff;
        text-transform: uppercase;
        text-decoration: none;
        float: right;
        padding: 0 0 0 7px;
    }

#blockTop #searchBox {
    float: right;
    height: 30px;
    background-color: #ececec;
    margin: 1px 0 0 0;
}

    #blockTop #searchBox form {
    }

    #blockTop #searchBox dl {
        padding: 5px 5px 0 5px;
    }

    #blockTop #searchBox dt {
        margin: 0;
        display: none;
    }

    #blockTop #searchBox dd {
        margin: 0;
    }

    #blockTop #searchBox #searchTerm {
        float: left;
        width: 160px;
        height: 16px;
        border: solid 1px #c6c6c6;
        margin-right: 1px;
    }

    #blockTop #searchBox #searchSubmit {
        float: right;
        width: 22px;
        height: 20px;
        margin: 0;
        padding: 0;
        border: none;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/button-search.gif);
    }

        #blockTop #searchBox #searchSubmit:hover {
            background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/button-search-mo.gif);
        }

#blockTop #navigationMeta {
    float: left;
    margin: 1px 0 0 0;
    padding: 0 0 0 0;
    height: 30px;
}

#blockTop #navigationMain {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/navi-top.gif);
}

#blockTop #navigationFull {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/navi-top.gif);
}

#blockTop #navigationFullLayer {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    z-index: 80;
    line-height: 1;
}

#blockBefore {
    position: relative;
    width: 960px;
    margin: 0 0 0 0;
}

#blockBeforeInner {
    margin-bottom: -10px;
}

#blockLeft, #blockBottom .col1_33 {
    position: relative;
    clear: left;
    float: left;
    width: 220px;
    margin: 40px 20px 0 0;
}

#blockLeftInner {
    margin-bottom: -10px;
}

#blockLeft #navigationFull {
    padding: 0;
}

#blockLeft #navigationFullLayer {
    padding: 0;
}

#blockLeft #navigationSub {
    padding: 0;
}

#blockLeft #navigationSubLayer {
    padding: 0;
}

#blockContentFull {
    float: left;
    width: 960px;
    margin: 30px 0 0 0;
}

#blockContentFullLeft {
    float: left;
    width: 720px;
    margin: 36px 0 0 0;
}

#blockContentFullRight {
    float: left;
    width: 720px;
    margin: 36px 0 0 0;
}

#blockContent, #blockBottom .col2_33 {
    float: left;
    width: 420px;
    margin: 36px 0 0 0;
}

#blockContentInner {
    margin-bottom: -10px;
}

#blockContentFullTrain {
    float: left;
    width: 1277px;
    margin: 36px 0 0 -158px;
    height: 200px;
    overflow: visible;
}

#blockContentFullInnerTrain {
    position: relative;
}

#blockContentFullDl {
    float: left;
    width: 968px;
    margin: 36px 0 0 0px;
    height: 60px;
    overflow: visible;
}

#blockContentFullInnerDl {
    position: relative;
}

#blockRight, #blockBottom .col3_33 {
    position: relative;
    float: right;
    width: 230px;
    margin: 0 0 0 10px;
}

#blockRightInner {
    margin-bottom: -10px;
}


#blockBottom {
    margin: 0 auto;
    width: 960px;
    clear: both;
    padding: 40px 0 10px 0;
    font-size: 12px;
}

    #blockBottom a {
        text-decoration: none;
        color: #98989C;
    }

#blockBottomInner {
    margin-bottom: -10px;
    padding: 0 0 0 0;
}

#blockBottom .col1_100 .elementText {
    float: right;
    font-size: 9px;
    color: #98989c;
    letter-spacing: 0.03em;
}

#blockBottom .col1_33 {
    margin: 0 20px 0 0;
}

#blockBottom .col2_33 {
    margin: 30px 0 0;
}

#blockBottom .col3_33 {
    margin: 30px 0 0;
}

    #blockBottom .col3_33 a {
        color: #0E4096;
        text-decoration: none;
    }

#blockBottom .col3_33_inner {
    margin: 0;
}

#blockBottom .col2_33_inner a {
    color: #5C5B60;
}


#blockLeftContent {
    margin-bottom: -10px;
}

#navigationBreadcrumb {
    clear: left;
    padding: 10px 0 5px 0;
}

/*# Startseite und Content Footer */
.startseite {
    height: 100%;
    background-color: #e5e7e6 !important;
    background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/background_startseite.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center top;
}

.startseiteen {
    height: 100%;
    background-color: #e5e7e6 !important;
    background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/background_startseite_en.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center top;
}

.background_content {
    background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/block-bottom.gif);
    background-repeat: no-repeat;
    background-position: center 125px;
}


/*# Spalten */


.col1_100 {
    float: left;
    width: 100%;
}

.col1_50 {
    float: left;
    width: 50%;
}

.col2_50 {
    float: right;
    width: 50%;
}

.col1_30 {
    float: left;
    width: 30%;
}

.col2_70 {
    float: right;
    width: 70%;
}

.col1_70 {
    float: left;
    width: 70%;
}

.col2_30 {
    float: right;
    width: 30%;
}

.col1_33 {
    float: left;
    width: 33.33%;
}

.col2_33 {
    float: left;
    width: 33.33%;
}

.col3_33 {
    float: right;
    width: 33.33%;
}

.col1_25 {
    float: left;
    width: 25%;
}

.col2_25 {
    float: left;
    width: 25%;
}

.col3_25 {
    float: left;
    width: 25%;
}

.col4_25 {
    float: right;
    width: 25%;
}

.col1_20 {
    float: left;
    width: 20%;
}

.col2_20 {
    float: left;
    width: 20%;
}

.col3_20 {
    float: left;
    width: 20%;
}

.col4_20 {
    float: left;
    width: 20%;
}

.col5_20 {
    float: right;
    width: 20%;
}

.col1_16 {
    float: left;
    width: 16.66%;
}

.col2_16 {
    float: left;
    width: 16.66%;
}

.col3_16 {
    float: left;
    width: 16.66%;
}

.col4_16 {
    float: left;
    width: 16.66%;
}

.col5_16 {
    float: left;
    width: 16.66%;
}

.col6_16 {
    float: right;
    width: 16.66%;
}

.col1_50_inner {
    margin-right: 10px;
}

.col2_50_inner {
    margin-left: 10px;
}

.col1_30_inner {
    margin-right: 10px;
}

.col2_70_inner {
    margin-left: 10px;
}

.col1_70_inner {
    margin-right: 10px;
}

.col2_30_inner {
    margin-left: 10px;
}

.col1_33_inner {
    margin-right: 13px;
}

.col2_33_inner {
    margin-left: 6px;
    margin-right: 7px;
}

.col3_33_inner {
    margin-left: 13px;
}

.col1_25_inner {
    margin-right: 15px;
}

.col2_25_inner {
    margin-left: 5px;
    margin-right: 10px;
}

.col3_25_inner {
    margin-left: 10px;
    margin-right: 5px;
}

.col4_25_inner {
    margin-left: 15px;
}

.col1_20_inner {
    margin-right: 16px;
}

.col2_20_inner {
    margin-left: 4px;
    margin-right: 12px;
}

.col3_20_inner {
    margin-left: 8px;
    margin-right: 8px;
}

.col4_20_inner {
    margin-left: 12px;
    margin-right: 4px;
}

.col5_20_inner {
    margin-left: 16px;
}

.col1_16_inner {
    margin-right: 17px;
}

.col2_16_inner {
    margin-left: 3px;
    margin-right: 14px;
}

.col3_16_inner {
    margin-left: 6px;
    margin-right: 11px;
}

.col4_16_inner {
    margin-left: 10px;
    margin-right: 7px;
}

.col5_16_inner {
    margin-left: 14px;
    margin-right: 3px;
}

.col6_16_inner {
    margin-left: 17px;
}


/*Layoutgenerator:stop*/

/*# Pflegeschaltflächen */

#bePanel {
    position: fixed;
    z-index: 1000;
    overflow: hidden;
    padding: 0 40px 40px 0;
    top: 40px;
    left: 0;
    width: 56px;
    min-height: 300px;
}

#beButtonsPage {
    position: absolute;
    z-index: 100;
    margin: 185px 0 0 220px;
    padding: 0;
    width: 720px;
}

#beButtonEditMetaNavigation {
    position: absolute;
    z-index: 100;
    margin: 2px 0 0 2px;
}

#beButtonEditNavigation {
    position: absolute;
    z-index: 100;
    margin: 2px 0 0 0;
    right: 0;
}

#beButtonInsertNavpoint {
    position: absolute;
    z-index: 100;
    margin: 56px 0 0 200px;
}

#beButtonEditLogo {
    position: absolute;
    z-index: 100;
    margin: 16px 0 0 8px;
}

#beButtonEditBackgroundImagePage {
    position: absolute;
    z-index: 100;
    margin: 8px 0 0 0;
    right: 8px;
}

#beButtonEditBackgroundImageTop {
    position: absolute;
    z-index: 100;
    margin: 36px 0 0 0;
    right: 0;
}

#beButtonEditContentInclude {
    position: absolute;
    z-index: 100;
    margin: 2px 0 0 0;
    right: 0;
}

#beButtonEditContent2Includes {
    position: absolute;
    z-index: 100;
    margin: 2px 26px 0 0;
    right: 0;
}

#beButtonEditContent2Include {
    position: absolute;
    z-index: 100;
    margin: 2px 0 0;
    right: 0;
}

#beButtonEditContent2GlobalInclude {
    position: absolute;
    z-index: 100;
    margin: 2px 0 0 0;
    right: 0;
}

#beButtonEditContent3Includes {
    position: absolute;
    z-index: 100;
    margin: 2px 26px 0 0;
    right: 0;
}

#beButtonEditContent3Include {
    position: absolute;
    z-index: 100;
    margin: 2px 0 0 0;
    right: 0;
}

#beButtonEditContent3GlobalInclude {
    position: absolute;
    z-index: 100;
    margin: 2px 0 0 0;
    right: 0;
}

#beButtonEditContent4Includes {
    position: absolute;
    z-index: 100;
    margin: 2px 26px 0 0;
    right: 0;
}

#beButtonEditContent4Include {
    position: absolute;
    z-index: 100;
    margin: 2px 0 0 0;
    right: 0;
}

#beButtonEditContent4GlobalInclude {
    position: absolute;
    z-index: 100;
    margin: 2px 0 0 0;
    right: 0;
}

#beButtonEditContent5Includes {
    position: absolute;
    z-index: 100;
    margin: 2px 26px 0 0;
    right: 0;
}

#beButtonEditContent5Include {
    position: absolute;
    z-index: 100;
    margin: 2px 0 0 0;
    right: 0;
}

#beButtonEditContent5GlobalInclude {
    position: absolute;
    z-index: 100;
    margin: 2px 0 0 0;
    right: 0;
}

#beButtonEditLeft {
    position: absolute;
    z-index: 100;
    margin: 2px 2px 0 2px;
}

#beButtonEditFooter {
    position: absolute;
    z-index: 100;
    margin: 2px 2px 0 2px;
}

.beButtonEditGlobalInclude {
    position: absolute;
    z-index: 100;
    bottom: 0;
    right: 0;
}

.beButtonDeleteRow {
    position: relative;
    float: right;
    z-index: 10;
}

.beButtonEditRow {
    position: relative;
    float: right;
    z-index: 10;
}

.beButtonEditSitemap {
    position: absolute;
    z-index: 100;
    margin: 0 0 0 -20px;
}

.beButtonEditSubmap {
    position: absolute;
    z-index: 100;
    margin: 0 0 0 -20px;
}

.linkToHome {
    height: 120px;
    position: absolute;
    right: 0;
    width: 200px;
}

.listEntryTitle {
    font-family: Arial,Sans-serif,Helvetica !important;
    text-transform: none !important;
    font-size: 12px!important;
}

/*# Überschriften */
#blockRight h2 {
    font-family: 'Morris Sans W01 Medium';
    color: #c3c5c8;
    margin: 22px 0 21px;
    font-size: 12px;
    text-transform: uppercase;
}

#blockRight .elementBoxBlank h2 {
    color: #0e4096;
    margin: 0 0 25px;
    font-size: 12px;
    text-transform: uppercase;
}

#blockContentFullInner h2 {
    font-family: 'Morris Sans W01 Medium';
    color: #c3c5c8;
    margin: 0 0 21px;
    font-size: 10px;
    text-transform: uppercase;
}

#blockContentFullInner .elementBoxBlank h2 {
    color: #0e4096;
    margin: 0 0 25px;
    font-size: 12px;
    text-transform: uppercase;
}

h1, .h1Editor {
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
    color: #666666;
    padding: 0;
    margin: 0 0 16px 0;
}

h2, .h2Editor {
    font-size: 19px;
    line-height: 22px;
    font-weight: normal;
    color: #666666;
    padding: 0;
    margin: 0 0 12px 0;
}

h3, .h3Editor {
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #666666;
    padding: 0;
    margin: 0 0 10px 0;
}

h4, .h4Editor {
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    color: #666666;
    padding: 0;
    margin: 0 0 10px 0;
}

/*# Textformatierung */

.subline {
    font-size: 13px;
    color: #666666;
}

    .subline a {
        background: none;
        color: inherit;
    }

.description {
    font-weight: bold;
}

.unimportant {
    color: #999999;
}

.info {
    font-size: 10px;
    color: #666666;
}

.noDecoration {
    text-decoration: none;
}

#blockRight p {
}

p {
    margin: 0 0 10px 0;
    line-height: 20px;
}

.alignLeft {
    text-align: left;
}

.alignRight {
    text-align: right;
}

.alignCenter {
    text-align: center;
}

.alignJustify {
    text-align: justify;
}

ul {
}

ol {
}

dl {
}

dt {
}

dd {
}

hr {
    margin: 0 0 10px 0;
    border-color: #e0e0e0;
    border-style: solid none none none;
    height: 0px;
}

acronym, abbr {
    border-bottom: dashed 1px #666666;
}

sup {
    font-size: 70%;
    line-height: 0;
    vertical-align: super;
}

/*# Links */

a {
    text-decoration: none;
    color: #0E4096;
    ;
}

#blockRight a {
    text-decoration: none;
    color: #C3C5C8;
}

    #blockRight a.box {
        padding-left: 18px;
        background: url(/selectron-wGlobal/wGlobal/layout/images/links/newsstart.png) no-repeat scroll left 1px transparent;
        text-decoration: none;
        color: #C3C5C8;
    }

a.intern {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/intern.png) left 1px no-repeat;
}

a.newsstart {
    padding-bottom: 7px;
    display: block;
    color: #aeafb2 !important;
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/newsstart.png) left 1px no-repeat;
}

a.extern {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/extern.gif) left 1px no-repeat;
}

a.box {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/intern.png) no-repeat scroll left 1px transparent;
}

a.boxPicture {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/boxPicture.gif) left 1px no-repeat;
}

a.download {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/download.gif) left 1px no-repeat;
}

a.pdf {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/pdf.gif) left 1px no-repeat;
}

a.audio {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/audio.gif) left 1px no-repeat;
}

a.video {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/video.gif) left 1px no-repeat;
}

a.next {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/next.gif) left 1px no-repeat;
}

a.back {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/back.gif) left 1px no-repeat;
}

a.mail {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/mail.gif) left 1px no-repeat;
}

span.phone,
a.phone {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/phone.gif) left 1px no-repeat;
}

span.fax,
a.fax {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/fax.gif) left 1px no-repeat;
}

a.mobile {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/mobile.gif) left 1px no-repeat;
}

a.rss {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/rss.gif) left 1px no-repeat;
}

a.twitter {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/twitter.gif) left 1px no-repeat;
}

a.googlemaps {
    padding-left: 18px;
    background: url(/selectron-wGlobal/wGlobal/layout/images/links/googlemaps.gif) left 1px no-repeat;
}

a:hover {
    text-decoration: none;
}

/*# Bilder */

a img {
    border: none;
}

img.picture {
    margin: 0;
    max-width: 100%;
}

img.pictureLeft {
    float: left;
    margin: 0 24px 4px 0;
    max-width: 100%;
}

img.pictureRight {
    float: right;
    margin: 0 0 4px 24px;
    max-width: 100%;
}

#blockRight img.picture {
    margin: 0;
}

#blockRight img.pictureLeft {
    margin: 0;
}

#blockRight img.pictureRight {
    margin: 0;
}

/*# Tabellen */

table {
    font: inherit;
    color: inherit;
    border: none;
}

tr, thead, tbody {
}

th, td {
    vertical-align: top;
}

table.light {
    width: 100%;
    background-color: #ffffff;
    border: none;
    margin-bottom: 12px;
    border-collapse: separate;
    border-spacing: 1px;
}

    table.light th {
        border: none;
        padding: 4px;
        text-align: left;
        background-color: #b0b0b0;
    }

    table.light td {
        border: none;
        padding: 4px;
    }

table.default {
    width: 100%;
    background-color: #ffffff;
    border-style: solid none none solid;
    border-width: 1px;
    border-color: #a0a0a0;
    margin-bottom: 12px;
    border-collapse: collapse;
}

    table.default th {
        border-style: none solid solid none;
        border-width: 1px;
        border-color: #a0a0a0;
        padding: 4px;
        text-align: left;
        background-color: #b0b0b0;
        color: #ffffff;
    }

    table.default td {
        border-style: none solid solid none;
        border-width: 1px;
        border-color: #a0a0a0;
        padding: 4px;
    }

table.datasheet {
}

    table.datasheet td.caption {
        font-weight: bold;
        padding-right: 8px;
    }

tr.highlighted, th.highlighted, td.highlighted {
    background-color: #f0f0f0;
}

td.bgColor1, th.bgColor1 {
    background-color: #f0f0f0;
}

/*# Globale Elemente */

.clearBoth {
    height: 0px;
    line-height: 0px;
    font-size: 0px;
    clear: both;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.clearBothSpace {
    height: 10px;
    line-height: 0px;
    font-size: 0px;
    clear: both;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

#blockLeft .clearBothSpace,
#blockRight .clearBothSpace {
    height: 20px;
    line-height: 0px;
    font-size: 0px;
    clear: both;
    padding: 0px;
    margin: 0;
    overflow: hidden;
}

.clickable {
    cursor: pointer;
}

.invisible {
    display: none;
}

.highlighted {
    background-color: yellow;
}

.containerFloatLeft {
    float: left;
    margin-right: 10px;
}

.containerFloatRight {
    float: right;
    margin-left: 10px;
}

.containerCenter {
    margin: auto;
}

.containerWidth75 {
    width: 75%;
}

.containerWidth66 {
    width: 66%;
}

.containerWidth50 {
    width: 50%;
}

.containerWidth33 {
    width: 33%;
}

.containerWidth25 {
    width: 25%;
}

.containerWidth120Abs {
    width: 120px;
}

.containerWidth240Abs {
    width: 240px;
}

.containerWidth320Abs {
    width: 320px;
}

.containerWidth400Abs {
    width: 400px;
}

/*# Allgemeine Elemente */

.elementStandard {
    margin: 0 0 10px 0;
}

.elementHeadline {
    margin: 0 0 0 0;
}

.elementText {
    margin: 0 0 10px 0;
}

    .elementText ul {
        margin-top: 0;
        margin-bottom: 0px;
        padding-left: 15px;
        list-style-type: disc;
    }

    .elementText li {
        line-height: 17px;
    }

.elementTable {
    margin: 0 0 10px 0;
}

    .elementTable table {
        margin: 0;
    }

.elementPicture {
    margin: 0 0 10px 0;
}

.elementPictureLeft {
    display: inline;
    max-width: 100%;
}

.elementPictureRight {
    display: inline;
    max-width: 100%;
}

div.pictureBorder {
    border-style: solid;
    border-color: #ececec;
    border-width: 1px;
}

div.pictureFrame {
    padding: 5px;
    background-color: #ffffff;
}

div.pictureFrameInner {
    overflow: hidden;
}

a.picture {
    display: block;
}

a.pictureLeft {
    float: left;
    margin: 0 24px 4px 0;
}

a.pictureRight {
    float: right;
    overflow: hidden;
    margin: 0 0 4px 24px;
}

    a.pictureLeft img.pictureLeft,
    a.pictureRight img.pictureRight {
        margin: 0;
    }

a.pictureDetails {
    position: relative;
    cursor: pointer;
    display: inline-block;
}

a.pictureHover {
    display: inline-block;
}

    a.pictureHover:hover {
    }

        a.pictureHover:hover img.pictureDefault {
            visibility: hidden;
        }

div.picture {
    overflow: hidden;
    display: inline-block;
    position: relative;
}

div.pictureLeft {
    float: left;
    margin: 0 24px 10px 0;
}

div.pictureRight {
    float: right;
    margin: 0 0 10px 24px;
}

    div.pictureLeft img.pictureLeft,
    div.pictureRight img.pictureRight {
        margin: 0;
    }

div.picture a {
    margin: 0;
}

div.pictureLeft a {
    margin: 0;
}

div.pictureRight a {
    margin: 0;
}

div.picture span {
    text-decoration: underline;
}

div.pictureLeft span {
    text-decoration: underline;
}

div.pictureRight span {
    text-decoration: underline;
}

div.pictureSubtitle {
    border: solid #ececec 1px;
    border-top: none;
}

div.pictureFrame div.pictureSubtitle {
    border: none;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-bottom: 2px;
}

div.pictureBorder div.pictureSubtitle {
    border: none;
}

div.picture .pictureSubtitle {
    display: block;
    margin: 0;
    padding: 8px;
}

div.pictureLeft .pictureSubtitle {
    display: block;
    clear: left;
    margin: 0;
    padding: 8px;
}

div.pictureRight .pictureSubtitle {
    display: block;
    clear: right;
    margin: 0;
    padding: 8px;
}

span.pictureCore {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
}

    span.pictureCore img.pictureDefault,
    div.pictureFrameInner img.pictureDefault {
        margin: 0;
        display: block;
    }

img.pictureZoomer {
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px;
}

.elementLink {
    margin: 0 0 10px 0;
    line-height: 17px;
    overflow: hidden;
}

    .elementLink a {
        display: block;
    }

.startseiteen .elementLink, .startseite .elementLink {
    margin: 0 0 0 0;
}


.elementVideo {
    margin: 0 0 10px 0;
}

    .elementVideo a.videoContainer {
        text-align: center;
        vertical-align: middle;
        display: block;
        position: relative;
    }

    .elementVideo img.splashScreen {
        position: absolute;
    }

    .elementVideo img.splashScreenOverlay {
        position: absolute;
        margin: 0 auto;
    }

.elementAudio {
    margin: 0 0 10px 0;
}

.elementAudi audio {
    max-width: 100%;
}

.elementList {
    margin: 0 0 10px 0;
    overflow: hidden;
}

.elementListWidth {
}

.elementListFloat {
    margin: 0;
    overflow: visible;
}

.elementSitemap {
    margin: 0 0 10px 0;
    overflow: hidden;
}

.elementSubmap {
    margin: 0 0 10px 0;
    overflow: hidden;
}

    .elementSubmap h3 {
    }

    .elementSubmap .firstLevel {
        margin-left: -24px;
    }

    .elementSubmap ul {
        list-style-type: none;
        margin: 0;
        padding: 0 0 0 24px;
    }

    .elementSubmap li {
        overflow: hidden;
        margin: 0 0 0 0;
        padding: 6px 0 0 0;
    }

        .elementSubmap li.navLevelSelected {
            font-weight: bold;
        }

.elementDelimiter {
    margin: 0 0 10px 0;
}

.elementClearer {
    margin: 0 0 0 0;
    height: 0px;
    clear: both;
}

.elementSpace {
    margin: 0 0 0 0;
    height: 10px;
}

.elementClearerWithSpace {
    margin: 0 0 0 0;
    height: 10px;
    clear: both;
}

.elementContainer {
    margin: 0 0 10px 0;
    clear: both;
    overflow: hidden;
}

.elementForm {
    margin: 0 0 10px 0;
    overflow: hidden;
}

.spacer1 {
    height: 17px;
}

.spacer2 {
    height: 34px;
}

.spacer3 {
    height: 51px;
}

.spacer4 {
    height: 68px;
}

.spacer5 {
    height: 85px;
}

.spacer6 {
    height: 102px;
}

.spacer7 {
    height: 119px;
}

.spacer8 {
    height: 136px;
}

.elementContactPerson {
    position: relative;
    margin: 0 0 20px 0;
    overflow: hidden;
    background-color: #ececec;
    padding: 10px;
    padding-bottom: 0;
}

.elementGallery {
    margin: 0 0 10px 0;
    overflow: hidden;
}

.elementButton {
    margin: 0;
}

    .elementButton .wglButton {
        margin-bottom: 4px;
    }

.elementBoxSheet {
    min-height: 135px;
    color: #c3c5c8;
    margin: 0 0 20px 0;
    overflow: hidden;
    background-color: #0061a6;
}

.elementBoxBlank {
    min-height: 135px;
    color: #0e4096;
    margin: 0 0 20px 0;
    overflow: hidden;
    background-color: #d4d5d7;
}

#blockRight .elementBoxSheet {
    background-image: url('/selectron-wGlobal/wGlobal/layout/images/backgrounds/box-right-blue.gif');
    background-repeat: repeat-x;
    border: none;
    padding: 15px;
    padding-bottom: 20px;
}

#blockRight .elementBoxBlank {
    background-image: url('/selectron-wGlobal/wGlobal/layout/images/backgrounds/box-right-grey.gif');
    background-repeat: repeat-x;
    border: none;
    padding: 15px;
    padding-bottom: 20px;
}

#blockContentFullInner .elementBoxSheet {
    background-image: url('/selectron-wGlobal/wGlobal/layout/images/backgrounds/box-startseite-blue.gif');
    background-repeat: repeat-x;
    border: none;
    padding: 15px;
    padding-bottom: 5px;
    padding-top: 7px;
    font-size: 11px;
}

#blockContentFullInner .elementBoxBlank {
    background-image: url('/selectron-wGlobal/wGlobal/layout/images/backgrounds/box-startseite-grey.gif');
    background-repeat: repeat-x;
    border: none;
    padding: 15px;
    padding-bottom: 5px;
    padding-top: 7px;
    font-size: 11px;
}

#blockContentFullInner a {
    color: #0e4096;
    text-decoration: none;
}

#blockContentFullInner .elementBoxBlank img.picture {
    margin-left: -15px;
}

#blockContentFullInner .elementBoxSheet img.picture {
    margin-left: -15px;
}

#blockContentFullInner .elementBoxSheet .elementPicture {
    margin-bottom: 0px;
}

#blockContentFullInner .elementBoxBlank .elementPicture, #blockContentFullInner .elementBoxBlank .elementText {
    min-height: 60px;
}



.errorMessages {
    margin: 0 0 10px 0;
    padding: 8px;
    background-color: #ffcccc;
}

.wglErrorMessage {
    color: #ff0000;
    display: block;
    line-height: 17px;
}

.errorMessages .wglErrorMessage {
}

.wglCaptcha {
    padding-bottom: 3px;
}

.textInfo {
    display: inline;
    color: #666666;
    line-height: 17px;
    float: left;
    display: block;
}

.elementForm table {
    width: 400px;
}

.elementForm td {
    padding: 4px 0 0 0;
}

.elementForm .rowText {
}

.elementForm .formButtons {
    clear: left;
    text-align: right;
}

.elementForm label {
    white-space: nowrap;
    padding: 0 4px 0 0;
}

.elementForm .formLabelStar {
    color: #666666;
    padding-left: 2px;
}

.elementSourcecode .source {
    background-color: #FFFFCC;
    margin: 0 0 10px;
    border: 1px solid #E0E0E0;
    overflow: auto;
    padding: 10px;
    white-space: nowrap;
}

    .elementSourcecode .source pre {
        margin: 0;
    }

.elementBlank {
    margin: 0 0 0 0;
}

.elementInfoDefault {
    overflow: hidden;
    min-height: 28px;
    margin: 0 0 10px 0;
    border: solid 1px #c6c6c6;
    padding: 8px 8px 8px 44px;
    background-color: #ffffcc;
    background-image: url('/weblication/grid5/gui/images/icon_large/info.gif');
    background-repeat: no-repeat;
    background-position: 4px 4px;
}

.elementInfoTip {
    overflow: hidden;
    min-height: 28px;
    margin: 0 0 10px 0;
    border: solid 1px #c6c6c6;
    padding: 8px 8px 8px 44px;
    background-color: #ffffcc;
    background-image: url('/weblication/grid5/gui/images/icon_large/tip.gif');
    background-repeat: no-repeat;
    background-position: 4px 4px;
}

.elementInfoWarning {
    overflow: hidden;
    min-height: 28px;
    margin: 0 0 10px 0;
    border: solid 1px #c6c6c6;
    padding: 8px 8px 8px 44px;
    background-color: #ffffcc;
    background-image: url('/weblication/grid5/gui/images/icon_large/warning.gif');
    background-repeat: no-repeat;
    background-position: 4px 4px;
}

.elementInfoError {
    overflow: hidden;
    min-height: 28px;
    margin: 0 0 10px 0;
    border: solid 1px #c6c6c6;
    padding: 8px 8px 8px 44px;
    background-color: #ffffcc;
    background-image: url('/weblication/grid5/gui/images/icon_large/error.gif');
    background-repeat: no-repeat;
    background-position: 4px 4px;
}

/*# Formulare und Eingebafelder */

/* Formularelemente */

form {
}

fieldset {
    border: 0;
    padding: 0;
    margin: 0 0 10px 0;
}

input {
    font: inherit;
    padding: 1px 0 1px 0;
    margin: 0;
    border: 1px solid #c6c6c6;
    background-color: #ffffff;
}

input[type="submit"] {
    padding: 4px;
}

select {
    font: inherit;
    padding: 0;
    margin: 0;
    border: 1px solid #c6c6c6;
}

textarea {
    font: inherit;
    padding: 0;
    margin: 0;
    border: 1px solid #c6c6c6;
}

input[type="radio"] {
    border: none;
}

input[type="checkbox"] {
    border: none;
}

input[type="file"] {
}

button {
    cursor: pointer;
    font: inherit;
    line-height: 15px;
    font-weight: bold;
    color: #666666;
    background-color: #f0f0f0;
    border: solid 1px #c0c0c0;
    border-color: #d0d0d0 #c0c0c0 #c0c0c0 #d0d0d0;
    margin: 0 4px 0 0;
}

    button:hover {
        background-color: #a0a0a0;
        color: #ffffff;
    }

.wglButton {
}

.wglIsInvalid {
    background-color: #ffcccc;
}

.wglInfoAlreadyUploaded {
    padding: 4px 0 4px 0;
}

.wglInfoAlreadyUploadedText {
    display: block;
    color: #666666;
    font-weight: bold;
}

.wglInfoAlreadyUploadedFilename {
    display: block;
    color: #666666;
}

.wglCaptchaArithmeticQuestion {
    padding: 2px 4px 2px 2px;
}

.wglRadioFloat {
    float: left;
    display: block;
    overflow: hidden;
}

    .wglRadioFloat input {
        margin: 0;
        float: left;
        height: 12px;
    }

    .wglRadioFloat label {
        float: left;
        padding: 0 4px 0 4px;
    }

.wglRadio {
    display: block;
    clear: left;
    padding: 2px 0 2px 0;
    overflow: hidden;
}

    .wglRadio input {
        margin: 0;
        float: left;
        height: 12px;
    }

        .wglRadio input[type="text"] {
            margin: 0 0 0 4px;
        }

    .wglRadio label {
        float: left;
        padding: 0 4px 0 4px;
    }

.wglCheckbox {
    display: block;
    clear: left;
    padding: 2px 0 2px 0;
    overflow: hidden;
}

    .wglCheckbox input {
        margin: 0;
        float: left;
    }

        .wglCheckbox input[type="text"] {
            margin: 0 0 0 4px;
        }

    .wglCheckbox label {
        float: left;
        padding: 0 4px 0 4px;
    }

.wglCheckboxFloat {
    margin: 0 2px 0 0;
}

dl.form {
    display: table;
    margin: 0;
    padding: 0;
}

dl.formFirstBlock {
    float: left;
}

dl.formLastBlock {
    float: right;
}

.form dt {
    display: block;
    clear: left;
    margin: 0 0 2px 0;
}

    .form dt.blank {
        display: none;
    }

    .form dt label {
        font-weight: bold;
    }

.form dd {
    display: block;
    margin: 0 0 10px 0;
    overflow: hidden;
}

dl.formTable {
    display: block;
    margin: 0;
    padding: 0;
}

.formTable dt {
    display: block;
    clear: both;
    margin: 0 0 2px 0;
}

    .formTable dt label {
        font-weight: bold;
    }

.formTable dd {
    display: block;
    overflow: hidden;
    float: right;
    width: 300px;
    margin: -17px 0 10px 0;
}

    .formTable dd.full {
        display: block;
        overflow: hidden;
        float: none;
        width: 100%;
        margin: -17px 0 10px 0;
    }

input.XS {
    width: 44px;
    margin-right: 4px;
}

input.S {
    width: 94px;
    margin-right: 4px;
}

input.M {
    width: 144px;
    margin-right: 4px;
}

input.L {
    width: 194px;
    margin-right: 4px;
}

input.XL {
    width: 244px;
    margin-right: 4px;
}

input.XXL {
    width: 294px;
    margin-right: 4px;
}

textarea.XS {
    width: 44px;
    margin-right: 4px;
}

textarea.S {
    width: 94px;
    margin-right: 4px;
}

textarea.M {
    width: 144px;
    margin-right: 4px;
}

textarea.L {
    width: 194px;
    margin-right: 4px;
}

textarea.XL {
    width: 244px;
    margin-right: 4px;
}

textarea.XXL {
    width: 294px;
    margin-right: 4px;
}

select.XS {
    width: 46px;
    margin-right: 4px;
}

select.S {
    width: 96px;
    margin-right: 4px;
}

select.M {
    width: 146px;
    margin-right: 4px;
}

select.L {
    width: 196px;
    margin-right: 4px;
}

select.XL {
    width: 246px;
    margin-right: 4px;
}

select.XXL {
    width: 296px;
    margin-right: 4px;
}

/*# Glossar */

.elementGlossary {
    position: relative;
}

dl.glossary {
    margin: 0;
}

.glossary dt {
    display: block;
    clear: left;
    margin: 0 0 2px 0;
    font-weight: bold;
}

.glossary dd {
    display: block;
    margin: 0 0 10px 0;
    overflow: hidden;
}

/*#Referenzen Liste */
#refContainer .refSpalte {
    float: left;
    font-weight: normal;
    color: #5C5B60;
}

#refContainer .refSpalte1 {
    width: 125px;
}

#refContainer .refSpalte2 {
    width: 40px;
    padding-left: 5px;
}

#refContainer .refSpalte3 {
    width: 183px;
    padding-left: 5px;
}

#refContainer .refSpalte4 {
    width: 150px;
    padding-left: 5px;
}

#refContainer .refSpalte5 {
    width: 75px;
    padding-left: 5px;
}

#refContainer .refSpalte6 {
    width: 120px;
    padding-left: 5px;
}

#refContainer .refSpalte2 img, #refContainer .refSpalte5 img {
    border: solid 1px #959595;
}

/*# Listen */

.listDefault {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
    border-top: solid 1px #E0E0E0;
}

.listCompact {
    list-style: none;
    margin: 0;
    padding: 0;
}

.listSearchResult {
    list-style: none;
    margin: 0;
    padding: 0;
}

.listFull {
}

.listDefault .listEntry {
    overflow: hidden;
    padding: 10px 0 10px 0;
    margin: 0 0 0 0;
    border-bottom: solid 1px #e0e0e0;
}

.listCompact .listEntry {
    overflow: hidden;
    padding: 0 0 10px 0;
    margin: 0;
}

.listFull .listEntry {
    border-bottom: solid 1px #e0e0e0;
    margin: 0 0 10px 0;
}

.listSearchResult .listEntry {
    overflow: hidden;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    border-bottom: solid 1px #e0e0e0;
}

.listEntryClickable {
    cursor: pointer;
}

    .listEntryClickable:hover {
        background: url(/selectron-wGlobal/wGlobal/layout/images/links/list-next.png) right bottom no-repeat;
        background-color: #f3f3f3;
    }

.twoCols {
    float: left;
    width: 49%;
    margin-right: 1%;
    height: 120px;
    overflow: hidden;
}

    .twoCols .h2 {
        padding-right: 10px;
    }

    .twoCols .listEntryDescription {
        padding-right: 10px;
    }

.listDefault dt {
    margin: 0 0 4px 0;
}

.listDefault dd {
    color: #666666;
    margin: 0 0 8px 8px;
}

.listDefault .listEntryTitle {
    color: #000000;
    margin: 0 0 8px 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
}

    .listDefault .listEntryTitle a {
        text-decoration: none;
    }

.listDefault .listIcon {
    vertical-align: middle;
    margin: 0 4px 0 0;
}

.listDefault .listEntryDate {
    padding: 0 6px 0 0;
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}

.listDefault .listEntrySubline {
    margin: 0 0 4px 0;
    color: #666666;
}

.listDefault .listEntryThumbnail {
    float: left;
    margin: 2px 8px 0 0;
}

.listDefault .listEntryThumbnailRight {
    float: right;
    margin: 2px 0 0 8px;
}

.listDefault .listEntryDescription {
    margin: 0 0 0 0;
}

.listDefault .listEntrySize {
    color: #666666;
}

.listDefault .listEntryMoreOnly {
    text-decoration: none;
}

.listCompact dt {
    margin: 0 0 4px 0;
}

.listCompact dd {
    color: #666666;
    margin: 0 0 8px 8px;
}

.listCompact .listEntryTitle {
    color: #000000;
    margin: 0 0 8px 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
}

    .listCompact .listEntryTitle a {
        text-decoration: none;
    }

.listCompact .listIcon {
    vertical-align: bottom;
    margin: 0 4px 0 0;
}

.listCompact .listEntryDate {
    line-height: 16px;
    padding: 0 6px 0 0;
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}

.listCompact .listEntrySubline {
    clear: both;
    margin: 0 0 4px 0;
    color: #666666;
}

.listCompact .listEntryThumbnail {
    float: left;
    margin: 2px 8px 0 0;
}

.listCompact .listEntryThumbnailRight {
    float: right;
    margin: 2px 0 0 8px;
}

.listCompact .listEntryDescription {
    margin: 0 0 0 0;
}

.listCompact .listEntrySize {
    color: #666666;
}

.listCompact .listEntryMoreOnly {
    text-decoration: none;
}

.listFull .listEntryTitle {
}

    .listFull .listEntryTitle a {
        text-decoration: none;
    }

.listFull .listEntrySubline {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.listFull .listEntryDate {
    color: #666666;
}

.listFull .listEntryAuthor {
    color: #666666;
}

.listFull .listEntryFooter {
}

.listFull .listEntryComments {
    margin: 0 0 10px 0;
}

    .listFull .listEntryComments a {
        color: #666666;
        text-decoration: none;
    }

.listSearchResult .listEntryTitle {
    color: #000000;
    margin: 0 0 8px 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
}

    .listSearchResult .listEntryTitle a {
        text-decoration: none;
    }

.listSearchResult .listEntryDescription {
    margin: 0 0 4px 0;
}

.listSearchResult .listEntryUrl {
    margin: 0 0 0 0;
}

    .listSearchResult .listEntryUrl a {
        color: #a0a0a0;
    }

/*# Social Elements */

.googlePlusOne {
    float: left;
    margin: 0 4px 4px 0;
}

.facebookLike {
    float: left;
    margin: 0 4px 4px 0;
}

/*# Tagcloud */

.tagCloud {
    font-size: 1em;
}

    .tagCloud a {
        display: inline-block;
        margin: 0 5px 0 0;
        text-decoration: none;
    }

        .tagCloud a.highlighted {
            background-color: #999999;
            color: #ffffff;
        }

/* Kategorienfilter */

.categoryFilterList {
    overflow: hidden;
    margin: 0 0 10px 0;
}

    .categoryFilterList select {
        float: left;
    }

/*# A-Z Index */

.azNaviList {
    text-align: center;
    line-height: 24px;
    margin: 0 0 10px 0;
}

    .azNaviList a {
        text-decoration: none;
    }

        .azNaviList a:hover {
            background-color: #f0f0f0;
        }

    .azNaviList .charAvailable {
        padding: 4px;
    }

    .azNaviList .charNotAvailable {
        padding: 4px;
        color: #dddddd;
    }

    .azNaviList .charSelected {
        padding: 3px;
        border: solid 1px #dddddd;
    }

    .azNaviList .initFilter {
        text-align: right;
    }

/*# Seiten-Blättern-Navigation */

.pageNaviList {
    text-align: center;
    line-height: 24px;
    margin: 0 0 10px 0;
}

    .pageNaviList a {
        text-decoration: none;
    }

        .pageNaviList a:hover {
            background-color: #f0f0f0;
        }

    .pageNaviList .pageNaviBackLink {
        background-color: #dddddd;
        border: solid 1px #a0a0a0;
        margin: 0 4px 0 4px;
        padding: 1px 8px 1px 8px;
    }

    .pageNaviList .pageNaviLink {
        background-color: #dddddd;
        border: solid 1px #a0a0a0;
        margin: 0 4px 0 4px;
        padding: 1px 8px 1px 8px;
    }

    .pageNaviList .pageNaviCurrent {
        background-color: #ffffff;
        border: solid 1px #a0a0a0;
        margin: 0 4px 0 4px;
        padding: 1px 8px 1px 8px;
        font-weight: bold;
    }

    .pageNaviList .pageNaviNextLink {
        background-color: #dddddd;
        border: solid 1px #a0a0a0;
        margin: 0 4px 0 4px;
        padding: 1px 8px 1px 8px;
    }

/*# Breadcrumb-Navigation */

#navigationBreadcrumb a {
    text-decoration: none;
    color: #666666;
}

/*# Meta-Navigation */

#navigationMeta ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#navigationMeta li {
    float: left;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#navigationMeta a.navLevel1 {
    color: #aeafb2;
    font-size: 11px;
    margin: 0 0 0 0;
    line-height: 35px;
    padding: 8px 15px 7px 0;
    text-decoration: none;
}

    #navigationMeta a.navLevel1:hover {
        color: #fff;
    }

#navigationMeta a.navLevel1Selected {
    color: #fff;
    font-size: 11px;
    margin: 0 0 0 0;
    line-height: 35px;
    padding: 8px 15px 7px 0px;
    text-decoration: none;
}

#navigationMeta div.navLevel1Embed {
    display: none;
    position: absolute;
    z-index: 100;
    left: 0;
    margin: -2px 0 0 0;
    border: solid 1px #f0f0f0;
    background-color: #ffffff;
    padding: 10px;
}

/* Sitemap */

#navigationSitemap {
    margin-left: -15px;
}

    #navigationSitemap ul {
        list-style-type: none;
        margin: 0;
    }

    #navigationSitemap li {
        overflow: hidden;
        margin: 0;
    }

    #navigationSitemap a {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        text-decoration: none;
    }

        #navigationSitemap a:hover {
        }

    #navigationSitemap p {
        margin: 4px 0 8px 0;
    }

    #navigationSitemap .navText {
        color: #666666;
    }

    #navigationSitemap .title {
        margin: 4px 0 8px 0;
    }

    #navigationSitemap .description {
        margin: 4px 0 8px 0;
    }

    #navigationSitemap .keywords {
        margin: 4px 0 8px 0;
    }

    #navigationSitemap .navLevel1space {
        padding: 0 0 0 16px;
    }

    #navigationSitemap .navLevel2space {
        padding: 0 0 0 4px;
    }

    #navigationSitemap .navLevel3space {
        padding: 0 0 0 24px;
    }

    #navigationSitemap .navLevel3spaceLast {
        padding: 0 0 0 0px;
    }

    #navigationSitemap .navLevel4space {
        padding: 0 0 0 24px;
    }

    #navigationSitemap .navLevel5space {
        padding: 0 0 0 24px;
    }

    #navigationSitemap .navLevel1 {
    }

        #navigationSitemap .navLevel1 span {
            padding: 0 1px 0 1px;
        }

    #navigationSitemap a.navLevel1 {
        padding: 2px 0 4px 0;
        font-weight: bold;
    }

        #navigationSitemap a.navLevel1:hover {
            padding: 2px 0 4px 0;
            font-weight: bold;
        }

    #navigationSitemap .navLevel1Open {
    }

        #navigationSitemap .navLevel1Open span {
            padding: 0 1px 0 1px;
        }

    #navigationSitemap a.navLevel1Open {
        padding: 2px 0 4px 0;
        font-weight: bold;
    }

        #navigationSitemap a.navLevel1Open:hover {
            padding: 2px 0 4px 0;
            font-weight: bold;
        }

    #navigationSitemap .navLevel2 {
    }

        #navigationSitemap .navLevel2 span {
        }

    #navigationSitemap a.navLevel2 {
        padding: 1px 0px 3px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

        #navigationSitemap a.navLevel2:hover {
            padding: 1px 0px 3px 22px;
        }

    #navigationSitemap .navLevel2Open {
        padding: 0px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_open.gif);
        background-repeat: repeat-y;
        background-position: 6px -4px;
    }

        #navigationSitemap .navLevel2Open span {
        }

    #navigationSitemap a.navLevel2Open {
        padding: 1px 0px 3px 22px;
    }

        #navigationSitemap a.navLevel2Open:hover {
            padding: 1px 0px 3px 22px;
        }

    #navigationSitemap .navLevel2Last {
        padding: 1px 0px 15px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_last.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

    #navigationSitemap .navLevel2OpenLast {
        padding: 1px 0px 15px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_last.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

    #navigationSitemap .navLevel3 {
    }

        #navigationSitemap .navLevel3 span {
        }

    #navigationSitemap a.navLevel3 {
        padding: 1px 0px 3px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

        #navigationSitemap a.navLevel3:hover {
            padding: 1px 0px 3px 22px;
        }

    #navigationSitemap .navLevel3Open {
        padding: 0px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_open.gif);
        background-repeat: repeat-y;
        background-position: 6px -4px;
    }

        #navigationSitemap .navLevel3Open span {
        }

    #navigationSitemap a.navLevel3Open {
        padding: 1px 0px 3px 22px;
    }

        #navigationSitemap a.navLevel3Open:hover {
            padding: 1px 0px 3px 22px;
        }

    #navigationSitemap .navLevel3Last {
        padding: 1px 0px 15px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_last.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

    #navigationSitemap .navLevel3OpenLast {
        padding: 1px 0px 15px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_last.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

    #navigationSitemap .navLevel4 {
    }

        #navigationSitemap .navLevel4 span {
        }

    #navigationSitemap a.navLevel4 {
        padding: 1px 0px 3px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

        #navigationSitemap a.navLevel4:hover {
            padding: 1px 0px 3px 22px;
        }

    #navigationSitemap .navLevel4Open {
        padding: 0px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_open.gif);
        background-repeat: repeat-y;
        background-position: 6px -4px;
    }

        #navigationSitemap .navLevel4Open span {
        }

    #navigationSitemap a.navLevel4Open {
        padding: 1px 0px 3px 22px;
    }

        #navigationSitemap a.navLevel4Open:hover {
            padding: 1px 0px 3px 22px;
        }

    #navigationSitemap .navLevel4Last {
        padding: 1px 0px 15px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_last.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

    #navigationSitemap .navLevel4OpenLast {
        padding: 1px 0px 15px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_last.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

    #navigationSitemap .navLevel5 {
    }

        #navigationSitemap .navLevel5 span {
        }

    #navigationSitemap a.navLevel5 {
        padding: 1px 0px 3px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

        #navigationSitemap a.navLevel5:hover {
            padding: 1px 0px 3px 22px;
        }

    #navigationSitemap .navLevel5Open {
        padding: 0px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_open.gif);
        background-repeat: repeat-y;
        background-position: 6px -4px;
    }

        #navigationSitemap .navLevel5Open span {
        }

    #navigationSitemap a.navLevel5Open {
        padding: 1px 0px 3px 22px;
    }

        #navigationSitemap a.navLevel5Open:hover {
            padding: 1px 0px 3px 22px;
        }

    #navigationSitemap .navLevel5Last {
        padding: 1px 0px 15px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_last.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

    #navigationSitemap .navLevel5OpenLast {
        padding: 1px 0px 15px 22px;
        margin: 0px;
        background-image: url(/selectron-wGlobal/wGlobal/layout/images/backgrounds/sitemap_bullet_last.gif);
        background-repeat: no-repeat;
        background-position: 6px -4px;
    }

/*# Submap */

#navigationSubmap {
    margin-left: -24px;
}

    #navigationSubmap ul {
        list-style-type: none;
        margin-left: 24px;
    }

    #navigationSubmap li {
        overflow: hidden;
        margin: 4px;
        padding: 4px;
    }

    #navigationSubmap a {
        display: block;
        width: 100%;
        text-decoration: none;
    }

        #navigationSubmap a:hover {
        }

/*# Footermap*/

#navigationFootermap {
    margin: 0 0 0 -24px;
}

    #navigationFootermap ul {
        list-style-type: none;
        margin-left: 24px;
    }

    #navigationFootermap li {
        overflow: hidden;
        margin: 0 0 0 0;
        padding: 6px 0 0 0;
    }

        #navigationFootermap li.navLevel1Open {
            float: left;
            padding: 0 24px 0 0;
        }

        #navigationFootermap li.navLevel1 {
            float: left;
            padding: 0 24px 0 0;
        }

    #navigationFootermap a.navLevel1 {
        font-weight: bold;
        display: block;
        text-decoration: none;
        padding: 2px 4px 2px 4px;
    }

        #navigationFootermap a.navLevel1:hover {
            background-color: #ffffff;
        }

    #navigationFootermap ul.navLevel2Container {
        margin: 0;
        padding: 0;
    }

    #navigationFootermap li.navLevel2Open {
    }

    #navigationFootermap li.navLevel2 {
    }

    #navigationFootermap a.navLevel2 {
        display: block;
        text-decoration: none;
        padding: 2px 4px 2px 4px;
    }

        #navigationFootermap a.navLevel2:hover {
            background-color: #ffffff;
        }

    #navigationFootermap ul.navLevel3Container {
        margin: 0;
        padding: 0 0 0 10px;
    }

    #navigationFootermap li.navLevel3 {
    }

    #navigationFootermap a.navLevel3 {
        display: block;
        text-decoration: none;
        padding: 0px 4px 0px 4px;
    }

        #navigationFootermap a.navLevel3:hover {
            background-color: #ffffff;
        }

/*# Eingebetete Vorschauseite der Navigation */
iframe.navLevel1Embed {
    width: 540px;
    height: 1px;
    border: none;
}

/*# Haupt-Navigation */

/* ############################################################################## */
/* Die Hauptnavigation ist in einer seperaten CSS definiert (navigation-TYPE.css) */
/* ############################################################################## */

/*# Dienstleistungspfeil */
.imgDivDl {
    display: none;
    position: absolute;
    top: 0px;
    line-height: 1;
}


/*# Train - Leittechnik*/
.imgDiv {
    display: none;
    position: absolute;
    top: 3px;
    line-height: 1;
}

img {
    border: 0;
}

.line {
    position: absolute;
    top: 0px;
    width: 15px;
    margin-left: 25px;
    overflow: hidden;
    background-image: url(/selectron-wAssets/img/AnimierterZug/linie.png);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    bottom: 40px;
    line-height: 1;
}

.clima {
    bottom: 20px !important;
}

.belueftung {
    bottom: 10px !important;
}

.fernwartung {
    bottom: 5px !important;
}

.traktion {
    bottom: 10px !important;
}

.schleuderschutz {
    bottom: 30px !important;
}

.visualisierung {
    bottom: 15px !important;
}

.label {
    position: relative;
    top: 0px;
    margin-left: 35px;
    color: #5976a2;
}


/* forms */
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

    fieldset legend {
        display: none;
    }

    fieldset ol {
        padding: 0;
        list-style: none;
    }

        fieldset ol li {
            padding-bottom: 5px;
        }

    fieldset label {
        float: left;
        width: 120px;
        padding-top: 10px;
    }

    fieldset .checkbox {
        margin-right: 10px;
    }

    fieldset input[type="checkbox"] {
        margin-top: 10px;
    }

    fieldset input[type="text"],
    fieldset input[type="number"],
    fieldset input[type="email"],
    fieldset input[type="tel"],
    fieldset input[type="password"],
    fieldset input[type="datetime"],
    fieldset textarea {
        margin: 5px 0 6px 0;
        padding: 5px;
        width: 600px;
    }

    fieldset select {
        margin: 5px 0 6px 0;
        padding: 5px;
        width: 612px;
    }

    fieldset input[type="text"]:focus,
    fieldset input[type="number"]:focus,
    fieldset input[type="email"]:focus,
    fieldset input[type="tel"]:focus,
    fieldset input[type="password"]:focus,
    fieldset input[type="datetime"]:focus {
        border: 1px solid #7ac0da;
    }

    
    fieldset.register label,
    fieldset.register input[type="text"],
    fieldset.register input[type="number"],
    fieldset.register input[type="email"],
    fieldset.register input[type="tel"],
    fieldset.register input[type="password"],
    fieldset.register input[type="datetime"],
    fieldset.register textarea {
        width: 200px;
    }

    fieldset.register select {
        width: 212px;
    }


.adminRichText {
    width: 500px;
}

.editor-label {
    clear: both;
}

.display-label {
    clear: both;
    font-weight: bold;
    float: left;
    width: 200px;
    margin-bottom: 10px;
}

.display-field {
    min-height: 20px;
    margin-left: 205px;
    margin-bottom: 10px;
}

.translation-label {
    clear: both;
    margin-top: 10px;
}

#blockMainWide {
    margin: 0px auto;
    width: 1400px;
    padding-top: 75px;
}

.warning {
    color: #ff0000 !important;
}

.field-validation-error {
    color: #ff0000 !important;
}

.checkboxList {
    margin: 5px 0 6px 0;
    width: 600px;
}

#blockLeftWide {
    margin: 5px 20px 0px 0px;
    width: 380px;
    clear: left;
    float: left;
    position: relative;
}

#blockContentFullRightWide {
    margin: 36px 0px 0px 50px;
    width: 950px;
    float: left;
}


.CatalogueCategories {
    color: gray !important;
    font-size: 0.9em
}

.CatalogueHardwareItems {
    font-weight: bold
}

.CatalogueAccessoryItems {
    font-weight: bold
}

.CatalogueItemPictures {
}
.CatalogueSoftwareItems {
    font-weight: bold
}

.CatalogueSoftwareVersions {

}

.CatalogueDocumentFolders {
    color: darkgray !important;
    font-size: 0.85em
}

.CatalogueDocumentFiles {
    font-style: italic;
    font-size: 0.85em
}
