@media all {
    /*BASE CSS*/
    * {
        margin: 0;
        padding: 0;
    }


    table, td {
        font-size: 12px;
    }

    /* ------ Link-Verhalten ------- */
    a {
        color: #333;
        text-decoration: none;
    }

    a:focus,
    a:hover,
    a:active {
        color: #F11A29;
        text-decoration: none;
    }

    a.blackteaser {
        color: #000;
        text-decoration: none;
    }

    a.blackteaser:focus,
    a.blackteaser:hover,
    a.blackteaser:active {
        color: #F11A29;
        text-decoration: none;
    }

    a.white {
        color: #fff;
        text-decoration: none;
    }

    a.blackteaser:focus,
    a.blackteaser:hover,
    a.blackteaser:active {
        color: #F11A29;
        text-decoration: none;
    }

    a.grey {
        color: #666;
        text-decoration: none;
    }

    a.grey:focus,
    a.grey:hover,
    a.grey:active {
        color: #666;
        text-decoration: none;
    }

    a.footer {
        color: #959595;
        text-decoration: none;
        padding: 0 3px;
    }

    a.footer:focus,
    a.footer:hover,
    a.footer:active {
        color: #F11A29;
        text-decoration: none;
        padding: 0 3px;
    }

    a:hover p.bodytext {
        color: #F11A29 !important;
    }

    /*a.icon.print, div.print a.icon.print {background:url(../images/icon_print_grey.gif) 0px 1px no-repeat;}*/
    /*a.icon.mail {background:url(../images/icon_mail_grey.gif) 0px 3px no-repeat;}*/
    /*a.icon.bookmark {background:url(../images/icon_bookmark_grey.gif) 0px 2px no-repeat;}*/
    /*a.icon.print:hover {background:url(../images/icon_print.gif) 0px 1px no-repeat;}*/
    /*a.icon.mail:hover {background:url(../images/icon_mail.gif) 0px 3px no-repeat;}*/
    /*a.icon.bookmark:hover {background:url(../images/icon_bookmark.gif) 0px 2px no-repeat;}*/
    .lxs-teaser {
        clear: both;
        padding: 0;
        margin: 0 0 25px 0;
    }

    .table-space {
        clear: both;
        padding: 0;
        margin: 18px 0 18px 0;
    }

    .lxs-clear {
        clear: both;
    }

    ::-webkit-input-placeholder {
        color: #333;
    }

    ::-moz-placeholder {
        color: #333;
    }

    :-moz-placeholder {
        color: #333;
    }

    :-ms-input-placeholder {
        color: #333;
    }


    /* -- Homepage -- */
    #lxs-col-home {
        margin: 0;
    }

    #lxs-col-home-content {
        overflow: hidden;
        padding: 0 18px 0 6px;
    }

    /* ------------- YAML ---------------- */
    #col1 {
        width: 25%;
    }

    /* Hide right column | Rechte Spalte abschalten */
    #col2, #col2_content {
        display: none;
    }

    #col3 {
        margin-left: 25%;
        margin-right: 0;
    }

    #col3_content {
        padding: 10px 20px 10px 10px;
    }

    #col1 {
        width: 25%;
    }

    #col1_content {
        padding: 10px 10px 10px 20px;
    }

    /* ------------- SPALTENLAYOUT ---------------- */
    .home #lxs-col-all2 {
        width: 100%;
    }

    .home #lxs-col-all2-content {
        padding: 0px;
    }

    .home #lxs-main {
        padding: 0px;
    }

    .content_all #lxs-col-all2 {
        width: 100%;
    }

    #lxs-col-menu2 {
        width: 100%;
        /*float: left;*/
        padding: 1px 0 0 0;
        margin: 0
    }

    #lxs-col-all2 {
        width: 100%;
        /*float: left;*/
        padding: 1px 0 0 0;
        margin: 0;
    }

    #lxs-col-all2 h1 {
        text-transform: uppercase;
    }

    #lxs-col-all2 h2 {
        color: #e5252f;
        font-size: 18px;
        line-height: 22px;
        font-weight: normal;
    }

    #lxs-col-all2 h2 a {
        color: #e5252f;
    }

    #lxs-col-all2 .tx-lxsces-pi7 h2, #lxs-col-all2 .tx-lxsces-pi8 h2 {
        text-transform: uppercase;
        color: #000;
        font-size: 12px;
        line-height: 15px;
        font-weight: bold;
    }

    #lxs-col-all2 .tx-lxsces-pi7 h2 a, #lxs-col-all2 .tx-lxsces-pi8 h2 a {
        color: #000;
    }

    #lxs-col-all2-content {
        margin: 0;
        padding: 0;
    }

    #lxs-col-main2 {
        width: 100%;
        /*float: right;*/
        padding: 0;
        margin: 0;
    }

    #lxs-col-main2-content {
        margin: 0;
        padding: 0;
    }

    #lsx-main-footer {
        clear: both;
        width: 996px;
        height: 1px;
        padding: 0;
        margin: 0;
    }

    #lxs-top, #lxs-nav, #lxs-main, #lxs-footer {
        clear: both;
    }

    #lxs-col {
        float: right;
    }

    #lxs-col-all, #lxs-col-main {
        width: auto;
    }

    #lxs-col-main-content, #lxs-col-all-content, #lxs-col-detail-content,
    #lxs-col-left-content, #lxs-col-right-content, #lxs-col-teaser-content {
        position: relative;
    }

    #lxs-col-menu-content {
        position: absolute;
        width: 180px;
        float: left;
        padding: 0;
        margin: 0
    }

    /* --------- linke Menu-Spalte ---------------- */
    #lxs-col-menu {
        width: 180px;
    }

    #lxs-col-menu-content {
        padding: 0px;
    }

    /* ------ rechte Inhaltespalte ---------------- */
    #lxs-col-all {
        margin: 0 0 0 180px;
    }

    #lxs-col-all-content {
        padding: 0 18px 0 18px;
    }

    /* ---rechte Inhaltespalte für mehr Spalten ---- */
    #lxs-col-main {
        margin: 0 0 0 180px;
    }

    #lxs-col-main-content {
        padding: 0 0 0 18px;
    }

    /* -- mittere Spalte - wenn rechte Spalte vorhanden -- */
    #lxs-col-detail {
        width: 514px;
        float: left;
        padding: 0;
        margin: 0;
    }

    #lxs-col-detail-content {
        padding: 0;
        margin: 0;
    }

    /* ------ Teaser-Spalte ---------------- */
    #lxs-col-teaser {
        z-index: 2;
        width: 235px;
        float: right;
        padding: 0;
        margin: 0 7px 0 0;
    }

    #lxs-col-teaser-content {
        padding: 0;
        margin: 0;
    }

    .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .clearfix {
        display: block;
    }

    #ie_clearing {
        display: none;
    }

    .subcolumns {
        width: 100%;
        overflow: hidden;
    }

    /*CONTENT CSS*/
    /*html * {font-size:100.01%;}*/
    textarea, pre, tt, code {
        font-family: Arial, Helvetica, Geneva, sans-serif;
    }

    h1, h2, h3, h4, h5, h6, p {
        font-family: Arial, Helvetica, Geneva, sans-serif;
        font-weight: normal;
        color: #333;
    }

    p.bodytext {
        font-size: 12px;
        line-height: 18px;
    }

    p {
        font-size: 12px;
        line-height: 18px;
    }

    .table-caption {
        background-color: #e5e5e5;
        padding: 5px 6px 4px 6px;
        font-size: 12px;
        line-height: 14px;
        text-align: center;
        color: #333;
        font-weight: bold;
        vertical-align: top;
        margin: 0;
    }

    .table-col-head {
        background-color: #e5e5e5;
        padding: 5px 6px 4px 6px;
        font-size: 12px;
        line-height: 14px;
        color: #333;
        font-weight: bold;
        vertical-align: top;
        text-align: left;
    }

    .table-col, .table-col-right {
        border-bottom: 1px solid #e5e5e5;
        padding: 5px 6px 4px 6px;
        font-size: 12px;
        line-height: 14px;
        color: #333;
        vertical-align: top;
    }

    .table-col-right {
        text-align: right;
    }

    .table-col-tr {
        border-bottom: 1px solid #e5e5e5;
        padding: 5px 6px 4px 6px;
        font-size: 12px;
        line-height: 14px;
        color: #333;
        vertical-align: top;
    }

    .table-col-white {
        padding: 5px 8px 4px 8px;
        font-size: 12px;
        line-height: 14px;
        color: #333;
        vertical-align: top;
    }

    .table-col-noline, .table-col-noline-right {
        padding: 5px 8px 4px 8px;
        font-size: 12px;
        line-height: 14px;
        color: #333;
        vertical-align: top;
        text-align: left;
    }

    .table-col-noline {
        text-align: left;
    }

    .table-col-noline-right {
        text-align: right;
    }

    .tableresult1 {
        background-color: #ccc;
        padding: 2px 8px;
        font-size: 12px;
        border-bottom: 2px solid #fff;
        border-right: 2px solid #fff;
    }

    .tableresult2 {
        background-color: #e5e5e5;
        color: #333;
        padding: 2px 8px;
        font-size: 12px;
        border-bottom: 2px solid #fff;
        border-right: 2px solid #fff;
    }

    .table-fontgray {
        color: #333;
    }

    table {
        border-spacing: 0;
    }

    .swipehint {
        display: none;
    }

    h1 {
        font-size: 20px;
        line-height: normal;
        margin: 0;
    }

    h2 {
        font-size: 15px;
        font-weight: bold;
        margin: 0;
    }

    h3 {
        font-size: 12px;
        line-height: 13px;
        font-weight: bold;
        margin: 0;
        color: #333;
    }

    h3.filter-form {
        padding: 0 0 3px 4px;
        color: #000;
    }

    h5 {
        font-size: 12px;
        line-height: 18px;
        margin: 0;
    }

    h5.red {
        font-size: 12px;
        line-height: 18px;
        margin: 0 0 0 5px;
        color: #f11a29;
    }

    .tx-lxsces-pi1 {
        clear: both;
        margin: 0 0 26px 0;
    }

    .tx-lxsces-pi1-pagetool {
        overflow: hidden;
        margin: 0 0 10px 0;
    }

    .tx-lxsces-pi2-pagetool {
        overflow: hidden;
        margin: 0 0 10px 0;
    }

    .tx-lxsces-pi1-pagetool .lxs-paging-top, .tx-lxsces-pi2-pagetool .lxs-paging-top {
        float: right;
        padding: 9px 0 0 0;
    }

    .tx-editfiltersystem-pi1 .tx-lxsces-pi1-pagetool h1,
    .tx-editfiltersystem-pi1 .tx-lxsces-pi2-pagetool h1 {
        margin: 0;
    }

    .lxs-paging-bottom {
        overflow: hidden;
    }

    .lxs-paging-bottom .lxs-paging {
        float: right;
    }

    .tx-lxsces-pi2-pagetool h1, .tx-lxsces-pi1-pagetool h1 {
        float: left;
    }

    .tx-lxsces-pi2-pagetool .lxs-paging, .tx-lxsces-pi1-pagetool .lxs-paging {
        padding-top: 10px;
    }

    .tx-lxsces-pi2 {
        clear: both;
        margin: 0 0 10px 0;
    }

    .tx-lxsces-pi3 {
        clear: both;
        margin: 0 0 26px 0;
    }


    .tx-lxsces-pi4 {
        clear: both;
        overflow: hidden;
        padding: 0px 0 18px 0;
        margin: 0;
    }

    hr {
        color: #fff;
        background: transparent;
        margin: 0;
        padding: 0;
        border: 0;
        border-bottom: 1px #ccc solid;
    }

    .tx-lxsces-pi6 {
        clear: both;
        padding: 0 0 18px 0;
        margin: 0;
    }

    .tx-lxsces-pi6 ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .tx-lxsces-pi6 ul li {
        list-style: none;
        list-style-type: none;
        display: block;
        font-weight: normal;
        margin: 0;
        padding: 2px 0 4px 15px;
        background: transparent url(../images/icon_list.gif) no-repeat left top;
        text-decoration: none;
        width: auto;
    }

    .tx-lxsces-pi7 {
        clear: both;
        overflow: hidden;
        padding: 0;
        margin: 0 0 26px 0;
    }

    .tx-lxsces-pi8 {
        float: left;
        width: 477px;
        background: #fff;
        padding: 0px 0 20px 0;
        margin: 0;
    }

    .tx-lxsces-pi9 {
        clear: both;
        overflow: hidden;
        padding: 0px 0 18px 0;
        margin: 0;
    }

    h2.normal {
        font-weight: normal;
        margin: 0;
    }

    h2.home {
        font-size: 15px;
        line-height: 15px;
        font-weight: normal;
        margin: 0;
        padding: 0 0 4px 0;
    }

    h2.routing-wide {
        margin: 20px 0 14px 0;
    }

    h2.head {
        margin: 20px 0 10px 0;
    }

    h2.white {
        font-size: 14px;
        line-height: 14px;
        color: #000;
        margin: 0;
    }

    p.main {
        margin: 10px 0 0 0;
    }

    p.teaserhead {
        font-weight: bold;
        margin: 10px 0 0 0;
    }

    p.headline {
        font-weight: bold;
    }

    p.subheadline-list {
        font-weight: normal;
    }

    p.subheadline {
        margin: 0 0 10px 0;
    }

    p.teaser {
        margin-bottom: 12px;
    }

    p.tab {
        float: left;
        width: 130px;
    }


    p.white {
        color: #000;
        margin-bottom: 0px;
    }

    p.whitehead {
        color: #000;
        font-weight: bold;
        margin: 0px 0 0 0;
    }

    p.routingpage {
        clear: right;
    }

    p.lxs-icon-exit {
        background: transparent url(../images/icon_exit.gif) no-repeat left top;
        padding-left: 18px;
    }

    p.lxs-icon-mail {
        background: transparent url(../images/icon_mail.gif) no-repeat left top;
        padding-left: 18px;
    }

    p.lxs-icon-route {
        background: transparent url(../images/icon_route.gif) no-repeat left top;
        padding-left: 18px;
    }

    p.lxs-icon-link {
        background: transparent url(../images/icon_link.gif) no-repeat left top;
        padding-left: 18px;
    }

    p.lxs-icon-download {
        background: transparent url(../images/icon_download.gif) no-repeat left top;
        padding-left: 18px;
    }

    p.lxs-icon-arrow-right {
        background: transparent url(../images/icon_arrow_right.gif) no-repeat left top;
        padding-left: 18px;
    }

    p.lxs-icon-arrow-home {
        background: transparent url(../images/icon_arrow_right_small.gif) no-repeat left top;
        padding-left: 9px;
        padding-bottom: 12px;
        margin: 0;
    }

    p.lxs-icon-arrow-home-right {
        background: transparent url(../images/icon_arrow_right_small.gif) no-repeat left top;
        padding-left: 9px;
        margin: 0;
    }

    p.lxs-icon-arrow-home-left {
        background: transparent url(../images/icon_arrow_left_small.gif) no-repeat left top;
        padding-left: 9px;
        margin: 0;
    }

    .lxs-blackteaser-content .lxs-icon-mail {
        padding: 0 0 5px 0;
        background: none;
    }

    .lxs-blackteaser-content .lxs-icon-mail a {
        cursor: pointer;
        min-width: 80px;
        padding: 4px 8px 2px 29px;
        display: inline-block;
        color: #fff;
        border: none;
        margin: 0;
        background: #000 url("../images/new_mail.png") no-repeat left top;
    }

    .lxs-blackteaser-content .lxs-icon-route {
        padding: 0 0 5px 0;
        background: none;
    }

    .lxs-blackteaser-content .lxs-icon-route a {
        cursor: pointer;
        min-width: 80px;
        padding: 4px 8px 2px 29px;
        display: inline-block;
        color: #fff;
        border: none;
        margin: 0;
        background: #000 url("../images/new_route.png") no-repeat left top;
    }

    p.lxs-list {
        background: transparent url(../images/icon_list.gif) no-repeat left top;
        padding-left: 18px;
    }

    .lxs-list-language {
        float: right;
        clear: right;
        text-align: right;
        padding: 0 30px;
        margin: 0;
    }

    p {
        margin: 0;
    }

    .tx-lxslinkmatrixce-pi1 {
        clear: both;
        padding: 0;
        margin: 0;
    }

    .tx-thexttable-pi1 {
        clear: both;
        overflow: hidden;
        padding: 0;
        margin: 0 0 25px 0;
    }

    /* --------- Gesamte Seite ----------- */
    #lxs-master-wrapper {
        text-align: left;
        margin: 0 auto;
        width: 95%;
        position: relative !important;
        min-height: 100%; /* real browsers */
        #height: auto !important;
        background: #fff;
    }

    #lxs-master {
        margin: 0;
    }

    * html #lxs-master-wrapper {
        height: 100% !important;
    }

    /* --------------- Top --------------- */
    #historyruler {
        padding-right: 45px;
        padding-top: 0px;
        margin-top: -3px !important;
    }

    #lxs-top-head {
        color: #000;
        background: #fff;
        padding: 0;
        margin: 0;
        height: 111px;
    }

    #lxs-top-head-search {
        position: absolute;
        text-align: right;
        top: 18px;
        right: 14px;
    }

    .lxs-top-head-search-form {
        color: #333;
        font-size: 12px;
        line-height: 14px;
        background: #fff;
        padding: 2px 0 1px 4px;
        width: 180px;
        border: 1px solid #adadad;
    }

    #lxs-top-logo {
        position: absolute;
        left: 30px;
        top: 30px;
        width: 150px;
        height: 58px;
        background: transparent;
        border: 0;
        padding: 0;
        margin: 0;
    }

    /* save #lxs-top-logo {position:absolute;left: 30px;top: 30px;width:150px;height:58px;background:transparent url(../images/logo_lanxess.gif) no-repeat left top;border:0;padding:0;margin:0;} */
    #lxs-top-picture {
        clear: both;
        width: 996px;
        height: 230px;
        border: 0;
        padding: 0;
        margin: 0;
    }

    #lxs-top-subpic-home {
        clear: both;
        width: 996px;
        height: 25px;
        border: 0;
        padding: 0;
        margin: 0;
    }

    #lxs-top-subpic-content {
        clear: both;
        width: 996px;
        height: 21px;
        border: 0;
        padding: 0;
        margin: 0;
    }

    /* -----------Top Ende--------------- */
    /* -------------- Main --------------- */
    #lxs-main-wrapper {
        z-index: 10;
        padding: 0 0 20px 0;
        margin: 0;
    }

    #lxs-main {
        background: #fff;
        padding: 0;
        margin: 0;
    }

    #lxs-main-home {
        background: #fff;
        padding: 50px 0 0 0;
        margin: 0;
    }

    .lxs-pic-left {
        position: relative;
        float: left;
        border: 0;
        padding: 0;
        margin: 4px 18px 6px 0;
    }

    .lxs-pic-right {
        position: relative;
        float: right;
        border: 0;
        padding: 0;
        margin: 4px 0 6px 18px;
    }

    .lxs-pic .over,
    .lxs-pic-right .over,
    .lxs-pic-left .over {
        position: absolute;
        left: 84px;
        top: 36px;
        display: block;
        width: 52px;
        height: 52px;
    }

    .lxs-pic .openOverlay:hover .over,
    .lxs-pic-right .openOverlay:hover .over,
    .lxs-pic-left .openOverlay:hover .over {
        opacity: 0.7;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
    }

    .lxs-pic .overVideo,
    .lxs-pic-right .overVideo,
    .lxs-pic-left .overVideo {
        background: transparent url("../images/video-small.png") no-repeat 0 0;
    }

    .lxs-pic .overPhoto,
    .lxs-pic-right .overPhoto,
    .lxs-pic-left .overPhoto {
        background: transparent url("../images/photo-small.png") no-repeat 0 0;
    }

    .lxs-pic .overAudio,
    .lxs-pic-right .overAudio,
    .lxs-pic-left .overAudio {
        background: transparent url("../images/audio-small.png") no-repeat 0 0;
    }

    .lxs-pic-right-noborder {
        float: right;
        position: relative;
        left: 18px;
        border: 0;
        padding: 0;
        margin: 4px 0 6px 0px;
    }

    .lxs-pic {
        clear: both;
        position: relative;
        border: 0;
        padding: 0;
        margin: 4px 0 6px 0;
    }

    /* -------------- Liste --------------- */
    .lxs-list-pic-contact {
        overflow: hidden;
        float: left;
        border: 1px solid #ccc;
        background: #fff;
        margin: 4px 18px 6px 0;
        padding: 0;
        min-width: 112px;
        min-height: 84px;
        vertical-align: middle;
        align: center;
    }

    p.lxs-icon-info {
        float: left;
        letter-spacing: 1px;
        background: transparent url(../images/icon_info.gif) no-repeat left top;
        padding: 0 3px 0 18px;
        margin: 0;
        line-height: 11px;
    }

    p.lxs-list-language {
        float: left;
        letter-spacing: 1px;
        background: transparent url(../images/icon_info_strich.gif) no-repeat left top;
        padding: 0 3px 0 6px;
        margin: 0;
        line-height: 11px;
    }

    .lxs-list-pic {
        overflow: hidden;
        float: left;
        margin: 0px 18px 6px 0;
        padding: 0;
        width: 116px;
        height: 86px;
        min-width: 152px;
        min-height: 86px;
    }

    html > body .lxs-list-pic {
        width: 152px;
        height: auto;
    }

    .lxs-arrow-up {
        float: left;
        position: relative;
        text-align: left;
        top: 4px;
        left: 0;
        background: transparent url(../images/blackteaser_arrow_up.gif) no-repeat top left;
        width: 7px;
        height: 8px;
        border: 0;
    }

    .lxs-arrow-down {
        float: left;
        position: relative;
        text-align: left;
        top: 4px;
        left: 0;
        background: transparent url(../images/blackteaser_arrow_down.gif) no-repeat top left;
        width: 7px;
        height: 8px;
        border: 0;
    }

    /* ------------  FILTER-FORMULARE ---------- */
    a:focus {
        outline: none;
    }

    #lxs-panel {
        clear: both;
        overflow: hidden;
        z-index: 5;
        background: #eee;
        padding: 0;
        margin: 0;
    }

    .lxs-slide {
        float: right;
        margin: 0;
        padding: 0 8px 0 0;
        width: 10px;
        height: 10px;
    }

    .lxs-btn-slide {
        position: relative;
        text-align: right;
        top: -10px;
        right: 28px;
        background: url(../images/filter-arrow.gif) no-repeat right -50px;
        text-align: center;
        width: 10px;
        height: 31px;
        padding: 0px 30px 0 0;
        margin: 0 auto;
        display: block;
        text-decoration: none;
    }

    .active {
        background-position: right 12px;
    }

    .lxs-filter-form {
        clear: both;
        background: #eee;
        padding: 6px 0px 0px 0px;
        height: 16px;
        margin: 0;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
    }

    /* ----------- PAGING-------------- */
    .lxs-content {
        clear: both;
        padding: 0;
        margin: 0 0 18px 0;
    }

    .lxs-content-wide {
        clear: right;
        padding: 0;
        margin: 6px 0 6px 0;
    }

    .lxs-pic-col {
        width: auto;
        clear: right;
        margin-left: 170px;
    }

    .lxs-paging {
        float: right;
    }

    .lxs-paging a {
        color: #7e7e7e;
    }

    .lxs-paging a:hover {
        color: #F11A29;
    }

    p.lxs-paging-left {
        float: left;
        margin: 0;
        line-height: 11px;
        padding: 0 2px 0 0;
    }

    p.lxs-paging-right {
        float: left;
        padding: 0 8px 0 2px;
        margin: 0;
        line-height: 11px;
    }

    p.lxs-paging-number {
        float: left;
        background: transparent url(../images/icon_paging.gif) no-repeat right top;
        letter-spacing: 1px;
        padding: 0 4px 0 4px;
        margin: 0;
        line-height: 11px;
    }

    span.lxs-paging-number-active {
        font-weight: bold;
        color: #F11A29;
    }

    p.lxs-paging-lastnumber {
        float: left;
        letter-spacing: 1px;
        padding: 0 4px 0 4px;
        margin: 0;
        line-height: 11px;
    }


    /* Bulletpoints-Liste */
    .lxs-bullet {
        overflow: hidden;
        color: #333;
        font-size: 12px;
        line-height: 14px;
    }

    .lxs-bullet ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .lxs-bullet ul li {
        list-style: none;
        list-style-type: none;
        display: block;
        font-weight: normal;
        margin: 0;
        padding: 2px 0 4px 15px;
        background: transparent url(../images/icon_list.gif) no-repeat left top;
        text-decoration: none;
        width: auto;
    }

    /* Bulletpoints-Liste with Subheadline */
    .lxs-bullet-h2 {
        overflow: hidden;
        color: #333;
        font-size: 15px;
        line-height: 18px;
        font-weight: bold;
    }

    .lxs-bullet-h2 ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .lxs-bullet-h2 ul li {
        list-style: none;
        list-style-type: none;
        display: block;
        font-weight: bold;
        margin: 0;
        padding: 2px 0 4px 15px;
        background: transparent url(../images/icon_list.gif) no-repeat left top;
        text-decoration: none;
        width: auto;
    }

    /* ----------- Ende Main -------------- */
    /* ------------- Footer --------------- */
    #lxs-footer-wrapper {
        overflow: hidden;
        width: 100%;
        margin: 0 auto;
        /*padding: 10px 0 0 0;*/
        text-align: left;
        background: transparent url(../images/footer_shadow.png) no-repeat 50% 0;
    }

    #lxs-footer {
        position: relative !important;
        width: 996px;
        margin: -25px auto 0;
        background: #fff;
        border: 0 none;
        padding: 0;
    }

    #lxs-footer-content {
        clear: both;
        text-align: left;
        color: #959595;
        background: #fff;
        padding: 0;
        border-top: 1px #e0e0e0 solid;
        margin: 0;
        vertical-align: top;
        height: 24px;
    }

    .lxs-footer-left {
        float: left;
        margin: 0;
        padding: 0 36px 20px 13px;
    }

    .lxs-footer-middle {
        float: left;
        margin: 0;
        padding: 0 0 20px 0;
    }

    .lxs-footer-right {
        float: right;
        margin: 0;
        padding: 0 13px 20px 0;
    }

    .lxs-footer-tx-left {
        color: #999;
        font-size: 12px;
        padding: 0;
        margin: 0;
    }

    .lxs-footer-tx-middle {
        color: #999;
        font-size: 12px;
        padding: 0;
        margin: 0;
    }

    .lxs-footer-tx-right {
        color: #999;
        font-size: 12px;
        padding: 0;
        margin: 0;
    }

    /* -------- Footer Ende -------- */
    .lxs-bullet-arrow {
        overflow: hidden;
        color: #000;
        font-size: 12px;
        line-height: 14px;
    }

    .lxs-bullet-arrow ul {
        list-style: none;
        margin: 0;
        padding: 0 0 150px 0;
    }

    .lxs-bullet-arrow ul li {
        list-style: none;
        list-style-type: none;
        display: block;
        font-weight: normal;
        margin: 0;
        padding: 2px 0 4px 15px;
        background: transparent url(../images/icon_arrow_right_small.gif) no-repeat left top;
        text-decoration: none;
        width: auto;
    }

    .lxs-bullet-arrow ul li:hover {
        color: #f11a29;
        cursor: pointer;
    }

    /*MENU CSS*/
    #lxs-nav * {
        border: 0px none !important;
    }

    /* Hauptmenu*/
    #pos-menu {
        float: left;
        position: absolute;
        top: 87px;
        left: 354px;
        width: auto;
        z-index: 10;
    }

    #pos-menu2 {
        float: left;
        position: absolute;
        top: 87px;
        left: 322px;
        width: auto;
        z-index: 10;
    }

    .menu {
        float: left;
        z-index: 40;
    }

    #lxs-nav-main {
        overflow: hidden;
        float: left;
        display: inline;
        background: #fff;
        height: 21px;
        line-height: 0;
        z-index: 10;
    }

    #lxs-nav-main ul {
        margin-left: 322px;
        display: inline;
        float: left;
        margin: 0;
        padding: 0;
    }

    #lxs-nav-main ul li {
        display: inline;
        float: left;
        width: 133px;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    #lxs-nav-main ul li a {
        background: transparent;
        color: #333;
        display: block;
        font-size: 12px;
        line-height: 12px;
        font-weight: bold;
        margin: 0;
        padding: 0;
        text-decoration: none;
        width: auto;
    }

    #lxs-nav-main ul li a:focus {
        color: #333;
    }

    #lxs-nav-main ul li a:hover {
        color: #F11A29;
    }

    #lxs-nav-main ul li a:active {
        color: #F11A29;
    }

    #lxs-nav-main ul li#current {
        background: transparent;
    }

    #lxs-nav-main ul li#current a,
    #lxs-nav-main ul li#current a:focus,
    #lxs-nav-main ul li#current a:hover,
    #lxs-nav-main ul li#current a:active {
        color: #333;
        font-weight: bold;
    }

    /* HAUPTMENU*/
    .portalmenu {
        z-index: 80 !important;
        visibility: hidden;
        position: absolute;
        top: 24px;
        left: 0px;
        width: 643px;
        background: #fff;
        border: 0;
    }

    .portalmenu2 {
        visibility: hidden;
        position: absolute;
        top: 24px;
        left: 0px;
        width: 675px;
        background: #fff;
        border: 0;
        z-index: 80 !important;
    }

    .portalmenu-content {
        border: 1px solid #ccc;
        min-height: 216px;
        padding: 0 0 8px 0;
        margin: 0 !important
    }

    .navlist {
        float: left;
        width: 133px;
        height: 22px;
        border: 0;
        padding: 0;
    }

    .navlist a {
        vertical-align: top;
        text-align: left;
        border: 0;
        font-weight: normal;
        font-size: 14px;
    }

    .navlist a:link, .navlist a:visited {
        display: block;
        color: #333;
        text-decoration: none;
    }

    .navlist a:hover, .navlist a:active {
        padding: 0;
        color: #F11A29;
        text-decoration: none;
    }

    .navlist-select {
        float: left;
        width: 133px;
        border: 0;
    }

    .navlist-select a {
        display: block;
        padding: 0;
        text-align: left;
        font-weight: bold;
        font-size: 14px;
        color: #333;
        text-decoration: none;
    }

    .navlist-select a:link, .navlist-select a:visited {
        display: block;
        color: #333;
        text-decoration: none;
    }

    .navlist-select a:hover, .navlist-select a:active {
        padding: 0;
        color: #F11A29;
        text-decoration: none;
    }

    .navlist-select-active {
        color: #F11A29 !important;
        text-decoration: none;
    }

    /* HAUPTMENU-Ende */
    /* Portal-Menu */
    .lxs-portal-image {
        display: none;
        float: right;
        position: absolute;
        top: 2px;
        right: 6px;
        text-align: right;
        border: 0;
        padding: 0;
        margin: 0 6px 0 0;
    }

    .navigation {
        padding: 0;
        margin: 0;
        font-size: 12px;
        line-height: 14px;
    }

    /* --- Portalmenü Pulldowns -----*/
    .navigation ul {
        list-style: none;
        margin: 0px;
        padding: 12px 0 4px 0;
    }

    .navigation li {
        margin: 0;
        padding: 0;
        text-align: left;
        font-size: 12px;
        line-height: 14px;
    }

    .navigation li a {
        display: block;
        padding: 4px 0 4px 8px;
        color: #333;
        font-weight: normal;
        text-decoration: none;
    }

    .navigation li a:hover {
        display: block;
        padding: 4px 0 4px 8px;
        color: #F11A29;
        font-weight: normal;
        text-decoration: none;
    }

    /* --- Portalmenü Pulldowns GLOBAL -----*/
    .navigation-glo ul {
        list-style: none;
        margin: 0px;
        padding: 3px 0 4px 0;
    }

    .navigation-glo li {
        margin: 0;
        padding: 0;
        text-align: left;
        font-size: 12px;
        line-height: 14px;
    }

    .navigation-glo li a {
        display: block;
        padding: 4px 0 4px 8px;
        color: #333;
        font-weight: normal;
        text-decoration: none;
    }

    .navigation-glo li a:hover {
        display: block;
        padding: 4px 0 4px 8px;
        color: #F11A29;
    }

    .navigation-main {
        font-weight: bold;
        font-size: 12px;
        line-height: 13px;
    }

    /* ------ Rollover für Portal-Menu ------*/
    .positioner {
        width: auto;
        padding: 1px 1px 2px 1px;
        margin: 0 20px 8px 0;
        vertical-align: top;
        width: 138px;
    }

    .positioner-hover {
        width: auto;
        padding: 0 0 2px 0;
        margin: 0 20px 8px 0;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        background: transparent url(../images/bg_positioner.gif) no-repeat left bottom;
        vertical-align: top;
        width: 138px;
    }

    .positioner-left {
        width: auto;
        float: left;
        padding: 1px 1px 2px 1px;
        margin: 0 20px 8px 0;
        vertical-align: top;
        width: 138px;
    }

    .positioner-left-hover {
        width: auto;
        float: left;
        padding: 0 0 2px 0;
        margin: 0 20px 8px 0;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        background: transparent url(../images/bg_positioner.gif) no-repeat left bottom;
        vertical-align: top;
        width: 138px;
    }

    html > body #navigation li.level1on a {
        width: auto;
    }

    #navigation li a:hover {
        display: block;
        padding: 4px 0 4px 8px;
        color: #F11A29;
    }

    #navigation form {
        margin: 1.5em 0 0 10px;
    }

    #navigation input {
        margin-top: 5px;
    }

    #lxs-nav {
        height: 30px;
        display: none;
    }

    /* Sprachauswahl */
    #lxs-nav-language {
        position: absolute;
        top: 92px;
        right: 0;
        float: right;
        text-align: right;
        padding: 0;
        margin: 0;
        vertical-align: top;
    }

    #lxs-nav-language a {
        color: #000;
        display: inline;
        font-size: 12px;
        line-height: 11px;
        font-weight: normal;
        text-decoration: none;
        width: 25px;;
        padding: 0 0 0 8px;
    }

    #lxs-nav-language a:focus {
        color: #000;
    }

    #lxs-nav-language a:hover {
        color: #F11A29;
    }

    #lxs-nav-language a:active {
        color: #F11A29;
    }

    /* ------ SUB-MENU ------*/
    #lxs-nav-sub {
        width: 100%;
        /*margin: 0 0 0 13px;*/
        overflow: hidden;
        /*float: left;*/
        background: #fff;
        line-height: 0;
    }

    #lxs-nav-sub ul {
        list-style: none;
        font-weight: normal;
        margin: 0;
        padding: 0;
    }

    #lxs-nav-sub ul li {
        list-style: none;
        list-style-type: none;
        font-weight: normal;
        margin: 0;
    }

    #lxs-nav-sub-l1 li.current {
        font-size: 14px;
        padding-bottom: 2px;
        margin-bottom: 6px;
        text-transform: uppercase;
        border-bottom: 1px solid #666
    }

    #lxs-nav-sub-l1 #lxs-nav-sub-l2 li.current {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    #lxs-nav-sub-l1 li.current a {
        font-size: 13px;
    }

    #lxs-nav-sub-l1 li ul {
        display: none;
    }

    #lxs-nav-sub-l1 li.current > ul li.on a {
        color: red;
    }

    #lxs-nav-sub-l1 li.current > ul {
        display: block;
    }

    #lxs-nav-sub-l1 li.current a li a {
        font-size: 12px;
    }

    /* #lxs-nav-sub #lxs-nav-sub-l2 li.current {padding-top:7px;font-size:12px;text-transform:none;border-top:1px solid #b2b2b2;} */
    #lxs-nav-sub #lxs-nav-sub-l2 li.current {
        text-transform: none;
    }

    /* lxosc 2015-04-02 */
    #lxs-nav-sub #lxs-nav-sub-l2 #lxs-nav-sub-l3 li.current {
        padding-top: 0;
    }

    #lxs-nav-sub #lxs-nav-sub-l2 li.current:first-child {
        border: none;
    }

    #lxs-nav-sub #lxs-nav-sub-l2 #lxs-nav-sub-l3 li.current {
        border: none;
    }

    #lxs-nav-sub #lxs-nav-sub-l2 li.current a {
        border: none;
    }

    #lxs-nav-sub #lxs-nav-sub-l2 li:first-child.current a {
        border: none;
    }

    #lxs-nav-sub #lxs-nav-sub-l2 #lxs-nav-sub-l3 li.current a {
        border: none;
    }

    #lxs-nav-sub ul li a {
        background: transparent;
        color: #333;
        display: block;
        font-size: 12px;
        line-height: 21px;
        font-weight: normal;
        margin: 0;
        padding: 2px 0 2px 1px;
        text-decoration: none;
        width: auto;
    }

    #lxs-nav-sub ul li a:hover {
        color: #F11A29 !important;
    }

    #lxs-nav-sub-l1 li.current a {
        border-bottom: 1px solid #000;
    }

    #lxs-nav-sub-l1 li.current ul {
        text-transform: none;
    }

    #lxs-nav-sub-l1 li.current ul a {
        border: none;
    }

    #lxs-nav-sub-l1 ul {
        list-style: none;
        margin: 0;
        padding: 0 0 0px 0;
    }

    #lxs-nav-sub-l1 ul li {
        font-weight: normal;
    }

    #lxs-nav-sub-l1 ul li, #lxs-nav-sub-l2 ul li, #lxs-nav-sub-l3 ul li, #lxs-nav-sub-l4 ul li {
        list-style: none;
        font-weight: normal;
        margin: 0;
        padding: 2px 0 2px 0;
    }

    #lxs-nav-sub-l1 ul li a, #lxs-nav-sub-l2 ul li a, #lxs-nav-sub-l3 ul li a, #lxs-nav-sub-l4 ul li a {
        background: transparent;
        color: #333;
        display: block;
        font-size: 12px;
        line-height: 19px;
        font-weight: normal;
        margin: 0;
        text-decoration: none;
        width: auto;
    }

    #lxs-nav-sub-l1 ul li a {
        padding: 0px 0 0px 15px;
        font-weight: normal;
    }

    #lxs-nav-sub #lxs-nav-sub-l2 {
        border-bottom: 1px solid #b2b2b2;
    }

    #lxs-nav-sub #lxs-nav-sub-l2 ul li a {
        padding: 0px 0 0px 30px;
        font-weight: normal;
    }

    #lxs-nav-sub #lxs-nav-sub-l3 ul li a {
        padding: 0px 0 0px 45px;
    }

    #lxs-nav-sub #lxs-nav-sub-l4 ul li a {
        padding: 0px 0 0px 60px;
    }

    #lxs-nav-sub ul li a:focus {
        color: #333;
        text-decoration: none;
    }

    #lxs-nav-sub ul li a:hover {
        color: #F11A29;
        text-decoration: none;
    }

    #lxs-nav-sub ul li a:active {
        color: #F11A29;
        text-decoration: none;
    }

    #lxs-nav-ub ul li#current {
        background: transparent;
    }

    #lxs-nav-sub ul li.current > a {
        color: #333;
        font-weight: bold;
    }

    #lxs-nav-sub ul li.current > a:focus {
        color: #333;
        font-weight: bold;
    }

    #lxs-nav-sub ul li.current > a:hover {
        color: #F11A29;
        font-weight: bold;
    }

    #lxs-nav-sub ul li.current > a:active {
        color: #F11A29;
        font-weight: bold;
    }

    .lxs-nav-sub-current-link {
        color: #F11A29 !important;
        font-weight: bold;
    }

    .lxs-nav-sub-not-active-link {
        color: #333 !important;
        font-weight: normal !important;
    }

    .lxs-nav-sub-active-link {
        color: #333 !important;
        font-weight: bold !important;
    }

    UL.tabNavigation {
        list-style: none;
        margin: 0;
        padding: 0;
        line-height: 30px;
    }

    UL.tabNavigation LI {
        display: inline;
        margin: 0 -4px 0 0;
    }

    UL.tabNavigation LI A {
        font-size: 12px;
        font-weight: bold;
        color: #666;
        padding: 7px 11px 6px 11px;
        height: 24px;
        background-color: #e5e5e5;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        text-decoration: none;
    }

    UL.tabNavigation LI A.selected,
    UL.tabNavigation LI A:hover {
        font-size: 12px;
        font-weight: bold;
        color: #333;
        background-color: #fff;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #fff;
    }

    UL.tabNavigation LI A:focus {
        outline: 0;
    }

    div.tabs > div {
        padding: 18px 0 0 0;
        margin-top: 4px;
        border-top: 1px solid #ccc;
    }

    div.tabs > div h2 {
        margin-top: 0;
    }

    /*TEASER CSS*/
    .lxs-teaser {
        clear: both;
        padding: 0;
        margin: 0 0 25px 0;
    }

    .lxs-teaser h3 {
        font-size: 13px;
    }

    /* ----------- WhiteTheaser --------------- */
    .lxs-whiteteaser {
        clear: both;
        padding: 0px 0px 10px 0px;
        margin: 0;
        border-top: 0px solid #fff;
    }

    .lxs-whiteteaser-content {
        clear: both;
        overflow: hidden;
        padding: 0px 0px 14px 0px;
        margin: 0;
    }

    .lxs-whiteteaser-arrow-up {
        float: left;
        position: relative;
        text-align: left;
        top: 0px;
        right: 0px;
        background: transparent url(../images/thwhite_arrow_up.gif) no-repeat top left;
        width: 11px;
        height: 8px;
        border: 0;
    }

    .lxs-whiteteaser-arrow-down {
        float: left;
        position: relative;
        text-align: left;
        top: 0px;
        right: 0px;
        background: transparent url(../images/thwhite_arrow_down.gif) no-repeat top left;
        width: 11px;
        height: 8px;
        border: 0;
    }

    /* ----------- GraueTheaser --------------- */
    .lxs-greyteaser {
        clear: both;
        background: #eee;
        padding: 12px 18px 12px 18px;
        margin: 0;
        border-top: 1px solid #fff;
    }

    .lxs-greyteaser-content {
        clear: both;
        overflow: hidden;
        background: #eee;
        padding: 0px 18px 14px 18px;
        margin: 0;
    }

    /* -------- FILTER-TEASER ------ */
    .lxs-filterteaser {
        clear: both;
        background: #eee;
        padding: 7px 7px 2px 7px;
        margin: 0;
    }

    .lxs-filterteaser-content {
        clear: both;
        overflow: hidden;
        background: #eee;
        padding: 0;
        margin: 0;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #ccc;
    }

    .lxs-filterteaser-arrow-up-left {
        display: none;
        float: left;
        position: relative;
        top: 0;
        right: 0;
        background: transparent url(../images/arrow_bold_up.gif) no-repeat top left;
        width: 22px;
        height: 10px;
        border: 0;
    }

    .lxs-filterteaser-arrow-down-left {
        display: none;
        float: left;
        position: relative;
        top: 0;
        right: 0;
        background: transparent url(../images/arrow_bold_down.gif) no-repeat top left;
        width: 22px;
        height: 10px;
        border: 0;
    }

    .lxs-filterteaser-arrow-up {
        display: none;
        float: right;
        position: relative;
        text-align: right;
        top: 0;
        right: 0;
        background: transparent url(../images/arrow_bold_up.gif) no-repeat top left;
        width: 11px;
        height: 10px;
        border: 0;
    }

    .lxs-filterteaser-arrow-down {
        display: none;
        float: right;
        position: relative;
        text-align: right;
        top: 0;
        right: 0;
        background: transparent url(../images/arrow_bold_down.gif) no-repeat top left;
        width: 11px;
        height: 10px;
        border: 0;
    }

    /* --- GraueTheaser  Pfeile nach oben / untent --- */
    .lxs-teaser-arrow-up {
        float: right;
        position: relative;
        text-align: right;
        top: 0px;
        right: 0px;
        background: transparent url(../images/th_arrow_up.gif) no-repeat top left;
        width: 7px;
        height: 8px;
        border: 0;
    }

    .lxs-teaser-arrow-down {
        float: right;
        position: relative;
        text-align: right;
        top: 0px;
        right: 0px;
        background: transparent url(../images/th_arrow_down.gif) no-repeat top left;
        width: 7px;
        height: 8px;
        border: 0;
    }

    .tabNavi.selected .lxs-teaser-arrow-up {
        background: url("../images/th_arrow_down.gif") no-repeat scroll left top transparent;
    }

    .lxs-teaser-content {
        margin-top: 0px;
    }

    /* --- GraueTheaser mehrspaltiges Layout --- */
    .lxs-teaser-col-content {
        width: auto;
        margin-left: 248px;
    }

    .lxs-teaser-col-no {
        width: auto;
        margin-left: 0px;
    }

    .lxs-teaser-col-content-left {
        width: auto;
        margin-right: 248px;
    }

    .lxs-teaser-col-content-tab {
        width: 380px;
    }

    .lxs-teaser-col-content-right {
        float: right;
        clear: right;
        text-align: left;
        width: 230px
    }

    /* --- GraueTheaser mehrspaltiges Layout - mit kleinem Bild--- */
    .lxs-teaser-col-content-small {
        width: auto;
        margin-left: 71px;
    }

    .lxs-teaser-col-content-link-norm {
        margin-top: 8px;
    }

    .lxs-teaser-col-content-link {
        margin-top: 18px;
    }

    .lxs-teaser-pic {
        float: left;
        border: 0;
        padding: 0;
        margin: 4px 18px 2px 0;
    }

    .lxs-teaser-pic-small {
        float: left;
        border: 0;
        padding: 0;
        margin: 4px 18px 10px 0;
    }

    .lxs-teaser-line {
        border-bottom: 1px solid #ccc;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    /* ----------- SchwarzeTheaser --------------- */
    .lxs-blackteaser {
        clear: both;
        overflow: hidden;
        z-index: 10;
        background: #e5e5e5;
        padding: 12px 8px 12px 8px;
        margin: 0;
    }

    .lxs-blackteaser h2 {
        padding-bottom: 8px;
        margin-bottom: 4px;
        text-transform: uppercase;
        border-bottom: 1px solid #000;
    }

    .lxs-blackteaser-content {
        clear: both;
        background: #e5e5e5;
        padding: 0px 8px 12px 8px;
        margin: 0 0 24px 0;
    }

    .lxs-blackteaser-arrow-up {
        display: none;
        float: right;
        position: relative;
        text-align: right;
        top: 0;
        right: 0;
        background: transparent url(../images/blackteaser_arrow_up.gif) no-repeat top left;
        width: 7px;
        height: 8px;
        border: 0;
    }

    .lxs-blackteaser-arrow-down {
        float: right;
        position: relative;
        text-align: right;
        top: 0;
        right: 0;
        background: transparent url(../images/blackteaser_arrow_down.gif) no-repeat top left;
        width: 7px;
        height: 8px;
        border: 0;
    }

    .lxs-blackteaser-pic {
        clear: right;
        width: 230px;
        border: 0;
        padding: 0;
        margin: 0 0 10px 0;
    }

    .lxs-blackteaser-pic-right-contact {
        float: right;
        border: 0;
        padding: 0;
        margin: 3px 0 3px 0;
    }

    .lxs-blackteaser-pic-right {
        float: right;
        width: 85px;
        height: 64px;
        border: 0;
        padding: 0;
        margin: 3px 0 10px 0;
    }

    .lxs-blackteaser-line {
        margin-top: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #fff;
    }

    /* ----------- Routing-Objekte --------------- */
    .lxs-routing {
        clear: both;
        padding: 0;
        margin: 18px 0 0 0;
    }

    .lxs-routing-left {
        /*float: left;*/
        width: 100%;
        background: #fff;
        padding: 0px 0 0 0;
        margin: 0 0 10px  0;
    }

    .lxs-routing-right {
        float: left;
        clear: right;
        width: 235px;
        padding: 0px 0 0 0;
        margin: 0;
    }

    .lxs-routing-pic {
        clear: right;
        width: 100%;
        border: 0;
        padding: 0;
        margin: 5px 0 10px 0;
    }

    .tx-lxsces-pi8 h2 {
        padding: 0px 0 12px 0 !important;
    }

    .lxs-routing-wide-pic {
        float: left;
        width: 235px;
        border: 0;
        padding: 0;
        margin: 4px 11px 18px 0;
    }

    .lxs-routing-wide-col {
        width: auto;
        margin-left: 246px;
    }

    .lxs-greyteaser-acc {
        clear: both;
        background: #eee;
        padding: 12px 18px 12px 18px;
        margin: 0;
        border-top: 1px solid #fff;
    }

    .lxs-greyteaser-content-acc {
        clear: both;
        overflow: hidden;
        background: #eee;
        padding: 0px 18px 14px 18px;
        margin: 0;
    }

    /*MEDIACONTAINER CSS*/
    .ffolded {
        position: relative !important;
        border: none !important;
        background: none !important;
        z-index: 100 !important;
    }

    .funfolded {
        position: relative !important;
        z-index: 0 !important;
    }

    .funfolded embed {
        z-index: 10;
    }

    #splash {
        position: absolute !important;
        left: 0 !important;
        top: 0 !important;
        z-index: 90 !important;
    }

    /*FORM CSS*/
    .lxs-form {
        clear: both;
        overflow: hidden;
        padding: 0px 0 4px 0;
        margin: 0 7px 4px 7px;
        border-bottom: 1px solid #fff;
    }

    .lxs-form-content {
        clear: both;
        background: #eee;
        padding: 8px 0 0 0;
        margin: 0;
        border-top: 1px solid #fff;
    }

    .lxs-form-head {
        clear: both;
        background: #eee;
        padding: 4px 0 4px 2px;
        margin: 0;
        border-top: 1px solid #ccc;
    }

    h3.filter-form {
        padding: 0 0 3px 4px;
        color: #000;
    }

    /* ---------- Eingabefelder ----- */
    .lxs-form-wide {
        float: left;
        vertical-align: top;
        padding: 0 18px 4px 0;
    }

    .lxs-form-wide-last {
        float: left;
        clear: right;
        vertical-align: top;
        padding: 0 2px 4px 0;
    }

    /* -------- Formular-Text obendrüber ----------- */
    label.overlay {
        display: block;
        overflow: hidden !important;
        font-size: 12px;
        color: #000;
        font-weight: normal;
        padding: 4px 0px 4px 0;
        width: 136px;
    }

    label.inline {
        float: left;
        display: block;
        overflow: hidden !important;
        font-size: 12px;
        color: #000;
        font-weight: normal;
        padding: 4px 6px 4px 0;
    }

    .inputcheckbox-form {
        float: left;
        font-family: Arial, helvetica, univers;
        font-size: 12px;
        width: 13px;
        height: 13px;
        margin: 3px 4px 0 0;
        background-color: transparent;
    }

    .lxs-form-area, .lxs-form-area2, .lxs-form-area4, .lxs-form-pulldown, .lxs-form-area-1-3, .lxs-form-area-2-3, .lxs-form-pulldown-1-3, .lxs-form-pulldown-1-3-last, .lxs-form-textarea, .lxs-form-textarea2, .lxs-form-textarea4 {
        float: left;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 11px;
        background: #fff;
        padding: 2px 0 0 2px;
        margin: 0;
        border: 1px solid #fff;
    }

    .lxs-form-area {
        height: 15px;
        width: 152px;
    }

    .lxs-form-area2 {
        height: 15px;
        width: 326px;
    }

    .lxs-form-area4 {
        height: 53px;
        width: 500px;
    }

    .lxs-form-textarea {
        width: 152px;
    }

    .lxs-form-textarea2 {
        width: 326px;
    }

    .lxs-form-textarea4 {
        width: 500px;
    }

    .lxs-form-pulldown {
        padding: 0;
        height: 18px;
        width: 156px;
    }

    .lxs-form-area-1-3 {
        height: 15px;
        width: 46px;
        margin-right: 4px;
    }

    .lxs-form-area-2-3 {
        height: 15px;
        width: 94px;
        margin-right: 4px;
    }

    .lxs-form-pulldown-1-3 {
        padding: 0 0 0 0px;
        height: 18px;
        width: 46px;
        margin-right: 4px;
    }

    .lxs-form-pulldown-1-3-last {
        padding: 0 0 0 0px;
        height: 18px;
        width: 56px;
        margin-right: 4px;
    }

    .lxs-form-btn2 {
        clear: both;
        overflow: hidden;
        padding: 8px 0 0 0;
    }

    .lxs-form-link {
        float: left;
        font-size: 12px;
        line-height: 12px;
        padding: 4px 12px;
        background-color: #fc0;
        border: 0;
        margin: 0;
    }

    /* ---------- Eingabefelder ----- */
    .f1 {
        float: left;
        vertical-align: top;
        padding: 2px 16px 4px 0;
    }

    .f1-area, .f1-pulldown {
        float: left;
        color: #999;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 14px;
        background: #fff;
        padding: 2px 0 0 2px;
        border: 1px solid #fff;
    }

    .f1-area {
        height: 15px;
    }

    .f1-pulldown {
        padding: 0 0 0 0px;
        height: 18px;
    }

    /* -------- FORM-SHADER----------- */
    .lxs-button-yellow {
        background-color: #FFCC00;
        border: 0 none !important;
        clear: right;
        cursor: pointer;
        font-size: 12px;
        line-height: 12px;
        margin: 16px 0 0;
        padding: 4px 12px;
        text-align: right;
        font-weight: bold;
    }

    /*PAGETOOLS CSS*/
    #lxs-shader-pagetool .left {
        display: none;
    }

    #lxs-shader-pagetool .close {
        float: none;
        position: absolute;
        right: -1px;
        top: -34px;
        background: transparent url("../images/close-x.png") no-repeat 5px 5px;
        cursor: pointer;
        height: 27px;
        width: 27px;
    }

    #lxs-shader-pagetool .close img {
        display: none;
    }

    #lxs-shader-pagetool .tx-lxsces-shader {
        padding: 0 0 20px 0;
    }

    #lxs-shader-pagetool .tx-lxsces-shader h2 {
        font-weight: normal;
        text-transform: uppercase;
        font-size: 24px;
        line-height: 28px;
    }

    #lxs-shader-pagetool .lxs-form-shader {
        overflow: hidden;
        background: #e5e5e5;
        border-bottom: 1px solid #fff;
        padding: 0 0 5px 0;
    }

    #lxs-shader-pagetool .f1-shader {
        overflow: hidden;
        float: none;
        padding: 5px 0 10px 15px;
        background: #e5e5e5;
    }

    #lxs-shader-pagetool .lxs-form-shader .f1-shader {
        padding-bottom: 5px;
    }

    #lxs-shader-pagetool .f1-shader label {
        float: left;
        width: 140px;
        text-align: right;
        padding: 6px 10px 0 0;
    }

    #lxs-shader-pagetool .f1-shader input {
        float: left;
        font-size: 12px;
        padding: 2px 5px;
        background: #fff;
        border: 1px solid #fff;
        width: 434px;
    }

    #lxs-shader-pagetool .f1-shader textarea {
        float: left;
        padding: 5px;
        font-size: 12px;
        background: #fff;
        border: 1px solid #fff;
        width: 434px;
        height: 60px;
    }

    #lxs-shader-pagetool #lxs-shader-content div.lxs-form-btn {
        height: 40px;
        overflow: hidden;
        background: #e5e5e5;
        padding: 10px 0 0 0;
        border-top: 1px solid #fff;
    }

    #lxs-shader-pagetool #shader div.lxs-form-btn div.left {
        margin-left: 15px;
    }

    #lxs-shader-pagetool #shader div.lxs-form-btn div.right {
        margin-right: 5px;
    }

    #lxs-shader-pagetool #lxs-shader-content {
        padding: 7px;
    }

    /* ----------- Page-Tool -------------- */
    img {
        border: 0;
    }

    /*
#lxs-nav-pagetool {float:right;z-index:3;height:64px;position:relative;top: 0px;right:15px;border:0;padding:0;padding-bottom:20px;margin:0 0 0px 0;}

.lxs-nav-pagetool-mteaser {right:25px!important;}
.lxs-nav-pagetool-oteaser {right:290px!important;}
*/
    /* #pagetoolsPos{width:120px;height:65px;float:left;} */
    .tx-editpagetools-pi1 {
        clear: both;
    }

    .home .pageTools {
        display: none;
    }

    .pageTools {
        position: relative;
        margin: 20px 0 0 255px;
        width: 489px;
        display: inline-block;
        border-top: 1px solid #b2b2b2;
    }

    #pagetool-container {
        padding: 0;
        display: inline-block;
        width: 514px;
    }

    /*#pos-pagetool {display:block;float:left;width:120px;height:65px;border:0;padding:0;margin:0;}

a.pagetool {font-size:10px;line-height:10px;padding:2px 0 4px 2px;color:#959595;text-decoration:none;display:block;border-bottom:1px solid #ccc;}
a.pagetool:focus,
a.pagetool:hover,
a.pagetool:active {font-size:10px;line-height:10px;padding:2px 0 4px 2px;color:#F11A29;text-decoration:none;display:block;border-bottom:1px solid #ccc;background:#fff;}

.mark, .mark:focus, .mark:hover, .mark:active, .marklist, .marklist:focus, .marklist:hover, .marklist:active, a.download, a.download:focus, a.download:hover, a.download:active, .mail, .mail:focus, .mail:hover, .mail:active, a.print, a.print:focus, a.print:hover{font-size:10px;line-height:10px;padding:2px 0 3px 20px;text-decoration:none;display:block;}
*/
    div#subpage1 {
        display: none;
        z-index: 3;
        position: absolute;
        bottom: 42px;
        left: 83px;
        -moz-box-shadow: 0px 2px 4px 0 #666;
        -webkit-box-shadow: 0px 2px 4px 0 #666;
        box-shadow: 0px 2px 4px 0 #666;
    }

    #pos-subpagetool {
        width: 268px;
        border: 0;
        padding: 0;
        margin: 0 0 0 372px;
    }

    #closebtnsubpage1 {
        cursor: pointer;
    }

    .pagetool-bar, .pagetool-bar-h1 {
        float: left;
    }

    .pagetool-bar-h1, .pagetool-bar {
    }

    .pagetool-bar-h1 .floatbox, .pagetool-bar .floatbox {
        padding: 11px 0 8px 0;
        position: relative;
        z-index: 4;
    }

    .pagetool-bar-h1 {
    }

    .mark {
        padding: 0 0 0 23px;
        width: 60px;
        background: transparent url(../images/pagetool_mark1.gif) no-repeat 8px 3px;
        color: #7f7f7f;
        cursor: pointer;
    }

    .mark:focus,
    .mark:hover,
    .mark:active {
        background: transparent url(../images/pagetool_mark2.gif) no-repeat 8px 3px;
        color: #000;
    }

    #marklistcontainer {
        display: none;
    }

    #marklistcontainer .floatbox {
        margin: 0 13px 1px 0;
        padding-left: 1px;
        padding-right: 1px;
        background: #fff;
    }

    #marklistcontainer .floatbox.floxiv {
        padding-bottom: 7px;
        padding-left: 0;
        padding-right: 0;
        border: 1px solid #b2b2b2;
        border-top: none;
        -moz-box-shadow: 0px 4px 4px 0 #666;
        -webkit-box-shadow: 0px 4px 4px 0 #666;
        box-shadow: 0px 4px 4px 0 #666;
    }

    .marklist {
        padding: 0 0 0 20px;
        width: 100px;
        background: transparent url(../images/pagetool_marklist1.gif) no-repeat 0 2px;
        color: #7f7f7f;
        cursor: pointer;
    }

    #marklistcontainer .floatbox.floxiv .marklist,
    .marklist:focus,
    .marklist:hover,
    .marklist:active {
        background: transparent url(../images/pagetool_marklist2.gif) no-repeat 0 2px;
        color: #000;
    }

    a.print {
        padding: 0 0 0 20px;
        width: 60px;
        margin: 0 14px 0 0;
        display: block;
        background: transparent url(../images/pagetool_print1.gif) no-repeat 2px 3px;
        color: #7f7f7f;
    }

    a.print:focus,
    a.print:hover {
        background: transparent url(../images/pagetool_print2.gif) no-repeat 2px 3px;
        color: #000;
    }

    .mail {
        padding: 0 0 0 20px;
        background: transparent url(../images/pagetool_mail1.gif) no-repeat 0 3px;
        color: #7f7f7f;
        cursor: pointer;
    }

    .mail:focus,
    .mail:hover,
    .mail:active {
        background: transparent url(../images/pagetool_mail2.gif) no-repeat 0 3px;
        color: #000;
    }

    /*a.download {padding:0 0 0 20px;background:transparent url(../images/pagetool_download1.gif) no-repeat top left;color:#7f7f7f;}*/
    a.download:focus,
    a.download:hover,
        /*a.download:active {background:transparent url(../images/pagetool_download2.gif) no-repeat top left;color:#000;}*/
    .page-icon-right {
        float: left;
        border: 0;
        padding: 0;
        width: 15px;
        height: 15px;
        margin: 0;
        cursor: pointer;
    }

    .page-text {
        float: left;
    }

    .page-icon {
        float: left;
        padding: 0 20px 0 0;
        border: 0;
        width: 16px;
        height: 13px;
        padding: 0;
        margin: 0;
    }

    /* ------- Subpagetools ---------- */
    div#icons-right1, div#icons-right2, div#icons-right3, div#icons-right4, div#icons-right5 {
        display: block;
        float: right;
    }

    .subpagetool-bar, .subpagetool-bar-h1 {
        clear: right;
        height: auto;
        padding: 0;
        border: 0;
        cursor: pointer;
    }

    .subpagetool-bar {
        background-color: #fff;
    }

    .subpagetool-bar-h1 {
    }

    #subpagetool-container {
        width: 223px;
        padding: 12px 0 3px 0;
        border: 1px solid #ccc;
        background: #fff;
        margin: 0;
    }

    #subpagetool-footer {
        display: none;
        width: 268px;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #b2b2b2;
        padding: 0;
        margin: 0;
        background: #fff;
    }

    a.subpagetool {
        clear: both;
        background: transparent url(../images/subpagetool.gif) no-repeat scroll 1px 1px;
        padding: 0 0 7px 21px;
        margin: 0;
        color: #000;
        text-decoration: none;
        display: block;
    }

    a.subpagetool:focus,
    a.subpagetool:hover,
    a.subpagetool:active {
    }

    a.subpagetool:hover {
        text-decoration: underline;
    }

    .icons-right1 {
        display: block !important;
    }

    .subpagefooter {
        float: left;
        height: 16px;
        font-size: 10px;
        line-height: 10px;
        padding: 3px 0 0px 8px;
        margin: 0;
        color: #959595;
        text-decoration: none;
        display: block;
        border-bottom: 0px solid #ccc;
    }

    .subpage-text.a {
        font-size: 12px;
    }

    .subpage-text {
        float: left;
        height: 16px;
        padding: 0;
        margin: 0;
    }

    .subpage-icon {
        float: right !important;
        border: 0;
        width: 16px;
        height: 13px;
        padding: 0;
        margin: 0 3px 0 0;
        cursor: pointer;
    }

    .subpagefooter-text {
        float: left;
        height: 16px;
        padding: 0 10px 0 0;
        margin: 0;
    }

    .subpagefooter-icon {
        float: left;
        border: 0;
        width: 16px;
        height: 13px;
        padding: 0;
        margin: 0;
        cursor: pointer;
    }

    /* -------- FORM-SHADER----------- */
    #shader div.lxs-form-btn div.right {
        margin-right: 0px;
    }

    #shader div.lxs-form-btn div.left {
        margin-left: 0px;
    }

    /* -------- FORM-SHADER----------- */
    /* -------- Formular-Text obendrüber ----------- */
    label {
        display: block;
        font-size: 12px;
        color: #000;
        font-weight: normal;
        padding: 4px 0;
    }

    /*CONTACTFORM CSS*/
    #contactform_mobile_phone_sender_lxs {
        display: none;
    }

    .lxs-shader-wide {
        clear: both;
        width: 532px !important;
        float: left;
        padding: 0;
        margin: 0;
    }

    #lxs-contactformbig {
        height: 480px;
    }

    .lxs-shader {
        display: none;
        clear: both;
        width: 634px;
        border: 0px solid #ccc;
        background-color: #fff;
        padding: 0;
        margin: 0;
    }

    /*height:570px;*/
    .lxs-shader form {
        overflow: hidden;
        padding: 0 0 10px 0;
    }

    .tx-lxsces-shader {
        clear: both;
        padding: 22px 0 4px 0;
    }

    .lxs-form-contact {
        clear: both;
        overflow: hidden;
        padding: 2px 0 2px 0;
    }

    .lxs-form-contact .f1-shader {
        padding: 0;
    }

    .f1-shader {
        float: left;
        vertical-align: top;
        padding: 0 18px 0 0;
    }

    .f1-shader-last {
        float: left;
        vertical-align: top;
        padding: 0;
    }

    .lxs-form-btn {
        clear: both;
        padding: 18px 0 0px 0;
    }

    label.contact {
        float: left;
        display: block;
        overflow: hidden;
        font-size: 12px;
        color: #000;
        font-weight: normal;
        padding: 4px 0;
        width: 80px;
    }

    .pos-shader-tx-middle {
        clear: both;
        margin: 90px 0 0 60px;
        height: 290px;
    }

    .tx-lxsces-shader {
        clear: both;
        padding: 22px 0 4px 0;
    }

    #lxs-shader-contactcontent {
        border: 0;
        padding: 18px 18px 16px 18px;
        text-align: left;
        margin: 0;
    }

    #lxs-shader-bigcontent {
        border: 0;
        padding: 18px 18px 16px 18px;
        text-align: left;
        margin: 0;
    }

    #lxs-shader-content {
        border: 0;
        padding: 18px 18px 16px 18px;
        text-align: left;
        margin: 0;
    }

    #lxs-shader-mini {
        z-index: 10;
        position: relative;
        left: 20%;
        top: 40%;
        clear: both;
        width: 300px;
        border: 1px solid #ccc;
        background-color: #fff;
        padding: 0;
        margin: 0;
    }

    #lxs-shader-mini-content {
        border: 0;
        padding: 12px 12px 16px 12px;
        text-align: left;
        margin: 0;
    }

    /* -------- FORM-SHADER----------- */
    .left {
        float: left;
    }

    .right {
        float: right;
    }

    .floatbox {
        overflow: hidden;
    }

    /* -------- FORM-SHADER----------- */
    #lxs-shader-bigclose {
        position: relative;
        text-align: right;
        top: 0px;
        right: 0px;
        width: 9px;
        height: 7px;
        float: right;
    }

    #lxs-shader-close {
        position: relative;
        text-align: right;
        top: 0px;
        right: 0px;
        width: 9px;
        height: 7px;
        float: right;
    }

    #lxs-shader-btn-left {
        float: left;
        position: relative;
        left: 0;
        top: 0px;
        height: 20px;
        border: 0;
        padding: 0;
        margin: 0;
    }

    #lxs-shader-btn-right {
        float: right;
        position: relative;
        text-align: right;
        top: 0px;
        right: 0px;
        height: 20px;
    }

    #lxs-shader-btn-bigright {
        float: right;
        position: relative;
        text-align: right;
        top: 0px;
        right: 0px;
        height: 20px;
    }

    #lxs-shader-btn-right-form {
        float: right;
        position: relative;
        text-align: right;
        top: 0px;
        right: 12px;
        height: 20px;
    }

    .lxs-shader-link {
        clear: right;
        text-align: right;
        font-size: 12px;
        line-height: 12px;
        padding: 4px 12px;
        background-color: #fc0;
        font-weight: bold;
        margin: 0;
    }

    /* Update FE 07.02.2016 */
    .lxs-shader #lxs-shader-btn-left,
    .lxs-shader #lxs-shader-btn-right {
        height: auto;
    }

    #lxs_mailform_main {
        width: auto;
    }

    div#errorMsgText.contact {
        padding-bottom: 5px;
    }

    a.shader {
        color: #000;
        text-decoration: none;
        padding: 0;
    }

    a.shader:focus,
    a.shader:hover,
    a.shader:active {
        color: #000;
        text-decoration: underline;
        padding: 0;
    }

    .f1-area-shader, .f1-area-shader1, .f1-area-shader1-left, .f1-area-shader1-right, .f1-area-shader2, .f1-pulldown-shader, .f1-pulldown-shader1, .f1-area-shader-big, .f1-area-shader-big1, .f1-area-code {
        float: left;
        color: #000;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 9px;
        line-height: 11px;
        background: #fff;
        padding: 1px 0 0 2px;
        margin: 0;
        margin-top: 4px;
        border: 1px solid #ccc;
    }

    .f1-area-shader {
        height: 15px;
        width: 131px;
    }

    .f1-area-code {
        padding: 3px 0 3px 2px;
        width: 131px;
    }

    .f1-area-shader1 {
        height: 15px;
        width: 206px;
    }

    .f1-area-shader1-left {
        float: left;
        height: 15px;
        width: 40px;
        margin-right: 6px;
    }

    .f1-area-shader1-right {
        float: left;
        height: 15px;
        width: 146px;
    }

    .f1-pulldown-shader1 {
        padding: 0 0 0 0px;
        height: 18px;
        width: 210px;
    }

    .f1-area-shader2 {
        height: 15px;
        width: 286px;
    }

    .f1-pulldown-shader {
        padding: 0 0 0 0px;
        height: 18px;
        width: 290px;
    }

    .f1-area-shader-big {
        height: 184px;
        width: 590px;
    }

    .f1-area-shader-big1 {
        height: 289px;
        width: 286px;
    }

    input.f1-area-code {
        margin-top: 0px;
    }

    div#lxs-shader-contact-mini {
        width: 250px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        text-align: left;
    }

    div#errorMsgBtn.shader {
        text-align: center;
    }

    div#waitMsgImage.contact {
        float: left;
    }

    #waitMsgText h2 {
        display: none;
        float: left;
        padding-top: 10px;
        padding-left: 10px;
    }

    #waitMsgImage img {
        margin-left: 210px;
        margin-top: 10px;
    }

    div#lxs-shader-contact-content {
        text-align: left;
        padding-left: 250px;
        padding-top: 220px;
    }

    input#submitbtnsuccess.lxs-shader-btn {
        margin-left: 90px;
        margin-top: 10px;
    }

    input.lxs-shader-btn {
        clear: right;
        cursor: pointer;
        padding: 3px 8px 4px 25px;
        color: #fff;
        border: none;
        margin: 0;
        background: #000 url("../images/btn_new.png") no-repeat left top;
    }

    #lxs-shader-btn-right-form img {
        padding-right: 10px;
        float: left;
    }

    input#uword.altTextField {
        margin-top: 2px;
        float: right;
    }

    input#submitbtn.lxs-shader-btn {
        margin-top: 2px;
    }

    #lxs-shader-content div.lxs-form-btn {
        height: 50px;
    }

    p.btn3-test {
        float: right !important;
        color: #fff;
        background: #000 url("../images/btn_new.png") no-repeat left top;
    }

    p.btn3-test a {
        display: block;
        padding: 3px 8px 4px 25px;
        color: #fff;
    }

    #a.btn3 {
        color: #000 !important;
        text-decoration: none !important;
        padding: 0 !important;
    }

    #a.btn3:focus,
    #a.btn3:hover,
    #a.btn3:active {
        color: #000 !important;
        text-decoration: underline !important;
        padding: 0 !important;
    }

    /*FILTERDETAILS CSS */
    .news-date p {
        color: #999999;
        margin: 0 0 18px;
    }

    .news-headline p {
        color: #333333;
        font-size: 20px;
        line-height: 26px;
        margin: 0 0 14px;
    }

    .news-subheadline p {
        font-size: 15px;
        font-weight: bold;
        margin: 0px 18px 9px 0;
        min-height: 22px;
        color: #333333;
    }

    .news-boilerplate-headline p {
        font-weight: bold;
    }

    .news-boilerplate-copy {
        margin-bottom: 10px;
    }

    .news-elemtheadline p {
        color: #333333;
        font-size: 16px;
        min-height: 22px;
        font-weight: bold;
        margin: 0px 18px 9px 0;
    }

    .lxs-news-detail {
        margin-bottom: 22px;
    }

    .lxs-news-detail .tx-lxsces-pi1-pagetool {
        float: left;
        margin: 0 0 5px !important;
        width: 370px;
    }

    /*CONTACTSEARCH CSS*/
    div.lxs_tx_lxscontachtsearch_pi1_content {
        margin: 4px 0 0 0;
        width: 499px;
        padding: 7px 0 14px 0;
        margin: 0 0 30px 0;
        overflow: hidden;
        background: #e5e5e5;
    }

    div.lxs_tx_lxscontachtsearch_pi2_name,
    div.lxs_tx_lxscontachtsearch_pi2_city,
    div.lxs_tx_lxscontachtsearch_pi2_confunction {
        float: left;
        padding-right: 10px;
        cursor: pointer;
    }

    div.lxs_tx_lxscontachtsearch_pi1_lbl_contype,
    #tx_lxscontachtsearch_pi1_country,
    div.lxs_tx_lxscontachtsearch_pi1_lbl_region {
        margin-top: 10px;
        margin-left: 5px;
    }

    #tx_lxscontachtsearch_pi1_country,
    #tx_lxscontachtsearch_pi1_person {
        width: 180px !important;
    }

    #lxs-col-all2-content div.tx-lxscontachtsearch-pi1 table tbody tr td {
        width: 150px;
        vertical-align: top;
    }

    div.lxs_tx_lxscontachtsearch_pi1_lbl_person {
        margin-left: 5px;
    }

    #lxs-col-all2-content div.tx-lxscontachtsearch-pi1 table {
        padding: 10px;
        border: 1px solid #000;
        width: 100%;
    }

    #contact_detail table tbody tr td {
        padding: 5px;
    }

    div.lxs_tx_lxscontachtsearch_pi2_result {
        position: relative;
        float: left;
        width: 100%;
    }

    .lxs_tx_lxscontachtsearch_pi2_result #contact_detail {
        position: absolute;
        left: 250px;
        top: 0;
    }

    /*###.contact_detail {float:right;width:400px;}*/
    div#listresult.lxs_tx_lxscontachtsearch_pi2_listresult {
        float: left;
        width: 330px;
        min-height: 200px;
    }

    div.lxs_tx_lxscontachtsearch_pi2_table {
        border: 1px solid;
        float: right;
        width: 100%;
    }

    div.lxs_tx_lxscontachtsearch_pi2_route {
        text-align: right;
    }

    #contact_search div.lxs_tx_lxscontachtsearch_pi1_form input {
        margin-right: 5px;
        margin-left: 5px;
    }

    #contact_search div.lxs_tx_lxscontachtsearch_pi1_form input, #contact_search div.lxs_tx_lxscontachtsearch_pi1_form select {
        background: #fff;
        border: 1px solid #fff;
        color: #333333;
        font-size: 12px;
        line-height: 14px;
        padding: 2px 0 1px 4px;
    }

    div.lxs_tx_lxscontachtsearch_pi1_title {
        font-size: 12px;
        font-weight: bold;
        margin-left: 5px;
    }

    div.lxs_tx_lxscontachtsearch_pi1_form {
        float: right;
        width: 199px;
    }

    div.lxs_tx_lxscontachtsearch_pi1_map {
        float: left;
    }

    /*SITEMAP CSS*/
    .tx-lxssitemap-pi1 dfn {
        display: block;
        float: left;
        width: 50px;
    }

    .tx-lxssitemap-pi1 a {
        display: inline;
        line-height: 18px;
    }

    /*sitemap level 1*/
    .tx-lxssitemap-pi1 ul li {
        font-size: 16px;
        font-weight: bold;
        list-style-type: none;
        width: 200px;
        float: left;
        margin: 10px 0px 0px !important;
    }

    /*level 1 text indent*/
    .tx-lxssitemap-pi1 ul li {
        font-size: 16px;
        font-weight: bold;
        color: #444;
    }

    /*sitemap level 2*/
    .tx-lxssitemap-pi1 ul li ul li a {
        font-size: 12px;
        margin: 0px 0px 0 !important;
    }

    /*level 2 text indent*/
    .tx-lxssitemap-pi1 ul li ul li {
        font-size: 12px;
    }

    .tx-lxssitemap-pi1 ul li ul {
        float: left;
        margin: 0px 0px 0 !important;
    }

    .tx-lxssitemap-pi1 ul li {
        margin: 10px 0px 0 !important;
        padding: 0 !important;
    }

    #th_sm_l ul li ul li span dfn,
    #th_sm_l ul li span dfn {
        margin: 0px 0px 0 !important;
        display: none;
    }

    /*sitemap level 3*/
    .tx-lxssitemap-pi1 ul li ul li ul li {
        margin: 0px 0px 0 !important;
        font-weight: normal;
    }

    /*level 3 text indent*/
    .tx-lxssitemap-pi1 ul li ul li ul li a {
        margin-left: 0px !important;
    }

    /*sitemap level 4*/
    .tx-lxssitemap-pi1 ul li ul li ul li ul li {
        margin-left: 10px !important;
    }

    /*level 4 text indent*/
    .tx-lxssitemap-pi1 ul li ul li ul li ul li a {
        margin-left: 0px;
        font-weight: normal !important;
    }

    /*sitemap level 5*/
    .tx-lxssitemap-pi1 ul li ul li ul li ul li ul li {
        margin: 0 !important;
    }

    /*level 5 text indent*/
    .tx-lxssitemap-pi1 ul li ul li ul li ul li ul li a {
        margin-left: 0px !important;
        margin-top: 0px;
        margin-bottom: 0px;
        font-weight: normal;
    }

    div.tx-lxssitemap-pi1 {
        clear: both;
        margin-top: 20px;
        margin-bottom: 20px;
        overflow: hidden;
    }

    /*ANALYSTREP CSS*/
    .tx_lxsanalystreport_pi1_links_table td {
        padding: 0 10px 0 0;
        vertical-align: top;
    }

    div.tx_lxsanalystreport_pi1_years_text,
    div.tx_lxsanalystreport_pi1_years {
        float: left;
        padding-right: 10px;
        padding-bottom: 20px;
    }

    div.tx_lxsanalystreport_pi1_pageing_text,
    div.tx_lxsanalystreport_pi1_pages {
        float: left;
        padding-right: 10px;
        padding-bottom: 20px;
        padding-top: 10px;
    }

    div.tx_lxsanalystreport_pi1_copyright {
        padding-bottom: 10px;
    }

    div.tx_lxsanalystreport_pi1_source,
    div.tx_lxsanalystreport_pi1_date {
        float: left;
        padding-right: 10px;
    }

    div.tx_lxsanalystreport_pi1_subheadline {
        padding-bottom: 20px;
    }

    div.tx_lxsanalystreport_pi1_source_detail,
    div.tx_lxsanalystreport_pi1_date_detail {
        float: left;
        padding-right: 10px;
        padding-bottom: 20px;
    }

    div.tx_lxsanalystreport_pi1_headline {
        padding-bottom: 30px;
    }

    div.tx_lxsanalystreport_pi1_backbutton_detail {
        padding-top: 40px;
        padding-bottom: 60px;
    }

    div.tx_lxsanalystreport_pi1_clear {
        clear: both;
    }

    .tx-lxsgooglemaps-pi1 {
        clear: both;
    }

    .route-label {
        float: none;
    }

    .route-button {
        text-align: center;
    }

    .finput {
        border: none !important;
        margin: 0 5px !important;
        padding: 0 !important;
    }

    * + html .finput {
        margin: 1px 2px 0 0 !important;
    }

    * html .finput {
        margin: 1px 2px 0 0 !important;
    }


    .glossar {
    }

    .glossar h2 {
        margin: 0 0 9px 0;
    }

    .glossar p {
        margin: 0 0 13px 0;
    }

    .glossar .keywordSearch {
        overflow: hidden;
        margin: 0 0 25px 0;
    }

    .glossar .keywordSearch label {
        overflow: hidden;
    }

    .glossar .keywordSearch input.input {
        width: 257px;
        float: left;
    }

    html > body .glossar .keywordSearch input.input {
        width: 251px;
    }

    .glossar .keywordSearch input.btn {
        float: left;
    }

    .glossar .abcSearch {
        overflow: hidden;
        margin: 0 0 23px 0;
    }

    .glossar .abcSearch h3 {
        margin: 0 0 2px 0;
    }

    .glossar .abcSearch ol {
        float: left;
    }

    .glossar .abcSearch ol li {
        float: left;
        list-style: none;
    }

    .glossar .abcSearch ol li a {
        padding: 0 3px 0 0;
    }

    .glossar .abcSearch a.all {
        float: right;
        margin: 0 5px 0 0;
        background: transparent url("../images/icon_arrow_right_small.gif") no-repeat left top;
        padding: 0 0 0 9px;
    }

    .glossar .glossarBoxes {
        overflow: hidden;
    }

    .glossar .glossarBoxes table td {
        width: 257px;
        padding: 0 0 20px 0;
        vertical-align: top;
    }

    .glossar .glossarBoxes table td.oneCol {
        width: 514px;
    }

    .glossar .glossarBoxes h3 {
        margin: 0 0 2px 0;
    }

    .glossar .glossarBoxes ul li {
        list-style: none;
        overflow: hidden;
    }

    .glossar .glossarBoxes ul li a {
        float: left;
        background: transparent url("../images/icon_arrow_right_small.gif") no-repeat 0 -3px;
        padding: 0 0 0 9px;
    }

    html > body .glossar .glossarBoxes ul li a {
        background-position: 0 0;
    }

    .glossar .backto {
        background: transparent url("../images/icon_arrow_left_small.gif") no-repeat 0 -3px;
        padding: 0 0 0 9px;
    }

    .glossar .gPager {
        overflow: hidden;
        margin: 0 0 20px 0;
    }

    .glossar .gPager li {
        float: left;
        list-style: none;
    }

    .glossar .gPager li a {
        float: left;
        background: transparent url("../images/icon_paging.gif") no-repeat -5px 3px;
        padding: 0 4px;
    }

    .glossar .gPager li a span {
        display: none;
    }

    .glossar .gPager li.first a {
        background: transparent url("../images/icon_arrow_left_small.gif") no-repeat left top;
        width: 7px;
        height: 13px;
        padding: 0;
    }

    .glossar .gPager li.back a {
        background: none;
        padding: 0 0 0 2px;
    }

    .glossar .gPager li.firstNo a {
        background: none;
    }

    .glossar .gPager li.next a {
        background: none;
        padding: 0 4px 0 0;
    }

    .glossar .gPager li.last a {
        background: transparent url("../images/icon_arrow_right_small.gif") no-repeat right top;
        width: 7px;
        height: 13px;
        padding: 0;
    }

    .miniForm {
        overflow: hidden;
        padding: 0 0 20px 0;
        clear: both;
    }

    .miniForm p {
        margin: 0 0 20px 0;
    }

    .miniForm form {
        overflow: hidden;
    }

    .miniForm form .rowIt {
        overflow: hidden;
        width: 500px
    }

    .miniForm form .rowIt .col {
        float: left;
    }

    .miniForm form .rowIt label {
        font-weight: bold;
        overflow: hidden;
    }

    .miniForm form .rowIt input {
        width: 200px;
        margin: 0 10px 0 0;
        float: left;
    }

    .miniForm form .send {
        margin-right: 235px;
    }

    html > body .miniForm form .rowIt input {
        width: 194px;
    }

    .miniForm form .rowIt input.send {
        margin: 15px 0 0 0;
        border: 0px;
        width: auto;
    }

    .miniForm form .rowIt input.sml {
        width: 60px;
    }

    html > body .miniForm form .rowIt input.sml {
        width: 54px;
    }

    .miniForm form .rowIt input.med {
        width: 130px;
    }

    html > body .miniForm form .rowIt input.med {
        width: 124px;
    }

    .miniForm form .rowIt.yes input {
        width: auto;
        margin: 4px 4px 0 0;
        float: left;
    }

    .miniForm form .rowIt.yes label {
        float: left;
        width: 400px;
    }

    .external-link {
        background: transparent url(../images/icon_link.gif) no-repeat scroll;
        background-position: 0 0;
        padding-left: 18px;
        display: inline-block;
    }

    .internal-link {
        background: transparent url(../images/icon_arrow_right_small.gif) no-repeat left top;
        padding-left: 9px;
        background-position: 0 0;
        margin: 0;
        display: inline-block;
    }

    .download-link {
        background: transparent url(../images/icon_download.gif) no-repeat scroll left top;
        padding-left: 18px;
        display: table;
    }

    .download-link-line {
        background: transparent url(../images/icon_download.gif) no-repeat scroll left top;
        padding-left: 18px;
        display: inline-block;
    }

    .mail-link {
        background: transparent url(../images/icon_mail.gif) no-repeat scroll left top;
        padding-left: 18px;
        display: inline-block;
    }


    .lxs-bullet {
        overflow: hidden;
        color: #333;
        font-size: 12px;
        line-height: 14px;
    }

    ul .lxs-bullet {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    ul.lxs-bullet li.lxs-bullet {
        list-style: none;
        list-style-type: none;
        display: block;
        font-weight: normal;
        margin: 0;
        padding: 2px 0 4px 15px;
        background: transparent url(../images/icon_list.gif) no-repeat left top;
        text-decoration: none;
        width: auto;
    }

    ol li.lxs-bullet {
        list-style-type: decimal;
        overflow: visible;
        margin-left: 22px;
        list-style-position: outside;
    }

    html > body .tx-lxsces-pi6 ol {
        zoom: 1;
        margin-left: 15px;
    }

    * + html .tx-lxsces-pi6 ol {
        zoom: 1;
        margin-left: 15px;
    }

    * html .tx-lxsces-pi6 ol {
        zoom: 1;
        margin-left: 15px;
    }

    p.error {
        color: red;
    }

    .lxs-blackteaser-content p a {
        color: #000;
    }

    .lxs-blackteaser-content p a:hover {
        color: #F11A29;
    }

    .ci-net-login form fieldset {
        border: none;
    }

    .ci-net-login .login_input label {
        float: left;
        clear: both;
        width: 80px;
    }

    .ci-net-login .login_input {
        margin-bottom: 8px;
    }

    .ci-net-login .login_input input {
        margin-top: 2px;
    }

    .ci-net-login .login_button input {
        cursor: pointer;
        background-color: #FFCC00;
        border: medium none;
        font-weight: bold;
        margin: 0;
        padding: 4px 12px;
    }

    .ci-net-login {
        margin-bottom: 20px;
    }

    .ci-net-login-error {
        color: #F11A29;
        font-weight: bold;
        padding-bottom: 10px;
    }


    #js_stage_content {
        position: relative;
        overflow: hidden;
        clear: both;
    }

    #js_stage_content .stage_subpic {
        background: url("../images/header_subpic_content.gif") bottom;
        height: 252px;
    }

    #js_stage_content .stage_left {
        float: left;
        width: 322px;
        height: 230px;
    }

    #js_stage_content .stage_left_blur {
        width: 322px;
        height: 230px;
        background: #fff;
        position: absolute;
        top: 0px;
        z-index: 1;
    }

    #js_stage_content .stage_right_blur {
        width: 269px;
        height: 230px;
        background: #fff;
        position: absolute;
        top: 0px;
        z-index: 1;
        right: 0px;
    }

    #js_stage_content .stage_middle {
        float: left;
        width: 405px;
        height: 230px;
        position: relative;
        z-index: 1;
    }

    #js_stage_content .stage_right {
        color: #fff;
        float: right;
        width: 211px;
        height: 230px;
        z-index: 4;
        position: relative;
    }

    #js_stage_content .stage_headline {
        line-height: 24px;
        padding-bottom: 15px;
        font-weight: normal;
        color: #333;
    }

    #js_stage_content .stage_copytext {
        line-height: 21px;
        color: #333;
    }

    #js_stage_content .stage_link {
        padding-top: 15px;
    }

    #js_stage_content .stage_link p.lxs-icon-arrow-home a {
        width: 233px;
        line-height: 21px;
        color: #636363;
    }

    #js_stage_content .stage_link p.lxs-icon-arrow-home a:hover {
        color: #f11a29;
        cursor: pointer;
    }

    #js_stage_content .stage_texte {
        width: 266px;
        padding-left: 34px;
        padding-top: 22px;
        z-index: 12;
        position: relative;
        color: #c0c0c0;
    }

    #js_stage_content .stage_clear {
        clear: both;
    }

    #js_stage_content #stage_slide {
        height: 233px;
        width: 816px;
        float: left;
        position: relative;
        z-index: 2;
    }

    #js_stage_content #stage_movie {
        height: 233px;
        left: 0px;
        position: relative;
        width: 405px;
        background: #000;
        z-index: 1;
    }

    #js_stage_content .stage_image {
        position: absolute;
        right: 2px;
        z-index: 2;
    }

    #js_stage_content #lanxessVideo {
        position: relative;
        z-index: 1;
    }

    #js_stage_content #stage_background_image {
        position: absolute;
        z-index: 1;
        left: 0;
        overflow: hidden;
    }

    #js_stage_content #stage_slideshow_slides {
        height: 233px;
        width: 405px;
        position: absolute;
        z-index: 1;
        overflow: hidden;
    }

    #js_stage_content .stage_slideshow_slides img {
        display: none;
    }

    #js_stage_content .stage_slideshow {
        overflow: hidden;
        height: 233px;
        width: 408px;
    }

    #js_stage_content #stage_slideshow_controlls {
        position: relative;
        top: 261px;
        height: 19px;
        opacity: 0.8;
        width: 405px;
        background: #000;
        z-index: 5
    }

    #js_stage_content .stage_slideshow_controlls {
        margin-left: 10px;
        padding-top: 5px;
    }

    #js_stage_content #stage_slideshow_controll_begin {
        cursor: pointer;
        margin-right: 2px;
        height: 9px;
        width: 23px;
        float: left;
        background: url("../images/controlls_begin.gif");
    }

    #js_stage_content #stage_slideshow_controll_back {
        cursor: pointer;
        margin-right: 2px;
        height: 9px;
        width: 23px;
        float: left;
        background: url("../images/controlls_back.gif");
    }

    #js_stage_content #stage_slideshow_controll_play {
        cursor: pointer;
        margin-right: 2px;
        height: 9px;
        width: 23px;
        float: left;
        background: url("../images/controlls_play.gif");
    }

    #js_stage_content #stage_slideshow_controll_pause {
        cursor: pointer;
        margin-right: 2px;
        height: 9px;
        width: 23px;
        float: left;
        background: url("../images/controlls_pause.gif");
        display: none;
    }

    #js_stage_content #stage_slideshow_controll_forward {
        cursor: pointer;
        margin-right: 2px;
        height: 9px;
        width: 23px;
        float: left;
        background: url("../images/controlls_forward.gif");
    }

    #js_stage_content #stage_slideshow_controll_end {
        cursor: pointer;
        height: 9px;
        width: 23px;
        float: left;
        background: url("../images/controlls_end.gif");
    }

    #js_stage_content #stage_slideshow_controll_text {
        color: #FFFFFF;
        float: left;
        height: 19px;
        width: 200px;
    }

    #js_stage_content .stage_slideshow_controll_word {
        padding-left: 15px;
        padding-right: 4px;
        float: left;
        height: 19px;
        width: auto;
        line-height: 10px;
    }

    #js_stage_content .stage_slideshow_controll_item {
        padding-right: 4px;
        float: left;
        height: 19px;
        width: auto;
        line-height: 10px;
    }

    #js_stage_content .stage_slideshow_controll_of {
        padding-right: 4px;
        float: left;
        height: 19px;
        width: auto;
        line-height: 10px;
    }

    #js_stage_content .stage_slideshow_controll_itemOf {
        padding-right: 4px;
        float: left;
        height: 19px;
        width: auto;
        line-height: 10px;
    }

    #js_timeline {
        width: 410px;
        height: 20px;
        margin-top: 4px;
        position: relative;
        right: 55px;
    }

    #js_timeline ul.items {
        right: 0;
    }

    #js_timeline ul.items a:hover {
        color: #f11a29 !important;
    }

    #js_timeline .slider_left {
        height: 5px;
        width: 25px;
        left: -25px;
        position: absolute;
        top: 7px;
    }

    #js_timeline .slider_right {
        height: 5px;
        width: 25px;
        left: 400px;
        position: absolute;
        top: 7px;
    }

    #js_timeline #slider_left_1 {
        height: 5px;
        width: 12px;
        background: url("../images/slider_1_left.gif");
        float: left;
    }

    #js_timeline #slider_left_2 {
        height: 5px;
        width: 6px;
        background: url("../images/slider_2_left.gif");
        float: left;
    }

    #js_timeline #slider_right_1 {
        height: 5px;
        width: 12px;
        background: url("../images/slider_1_right.gif");
        float: left;
    }

    #js_timeline #slider_right_2 {
        height: 5px;
        width: 6px;
        background: url("../images/slider_2_right.gif");
        float: left;
    }

    #js_timeline .sliderGallery {
        overflow: hidden;
        position: relative;
        height: 20px;
        width: 390px;
    }

    .sliderGallery UL {
        position: absolute;
        list-style: none;
        overflow: inherit;
        white-space: nowrap;
        padding: 0;
        margin: 0;
    }

    .sliderGallery UL LI {
        display: inline;
    }

    .handle {
        position: absolute;
        cursor: move;
        top: 0;
        right: 0px;
        z-index: 100;
        height: 10px;
        width: 340px;
    }

    .tx-lxsces-pi7 .lxs-routing-pic {
        margin-bottom: 10px;
        position: relative;
    }
    .tx-lxsces-pi7 .lxs-routing-pic span.sp{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background: rgba(0,0,0,0.7);
        color: #ffffff;
        line-height: 3;
    }
    .tx-lxsces-pi7 .lxs-routing-pic span.sp a{
        display: block;
        color: #ffffff;
        padding: 0 10px;
        text-align: right;
    }
        /*.tx-lxsces-pi7 p.lxs-icon-arrow-home a {display:inline-block;background-attachment:scroll;background-color:transparent;background-image:url("../images/icon_arrow_right_small.gif");background-position:left top;background-repeat:no-repeat;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:12px;padding-left:9px;}*/
    #lxs_tx_lxscontachtsearch_pi1_map {
        float: none;
        border: 1px solid #ccc;
        overflow: hidden;
        margin-top: 52px;
        padding: 15px;
        width: 370px;
    }

    #lxs_tx_lxscontachtsearch_pi1_map img {
        padding-left: 32px;
    }

    .panel {
        clear: both;
    }


    #vCard table {
        margin-left: auto;
        margin-right: auto;
    }

    .vcard-ico {
        background: url("../images/vcard_icon.gif") no-repeat scroll;
        background-position: 0 0;
        padding-left: 20px;
    }

    h2 .tx-lxsces-pi3 {
        font-weight: normal;
    }

    #lxs_tx_lxscontachtsearch_pi1_form {
        padding: 0;
        padding-bottom: 10px;
        font-size: 12px;
        font-weight: normal;
    }

    .tx-editfiltersystem-pi1 .lxs-bullet-arrow ul li {
        width: 350px;
    }

    .tx-editfiltersystem-pi1 h1 {
        font-size: 20px;
        line-height: normal;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }

    .tx-editfiltersystem-pi1 h2 {
        font-size: 15px;
        line-height: normal;
        margin-bottom: 10;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }

    #tx_editfiltersystem_contactsearch_pi1_content ul li:hover {
        color: #000;
        cursor: default;
    }

    #tx_editfiltersystem_contactsearch_pi1_content ul li a:hover {
        color: red !important;
    }


    /*ANFANG Design Änderung Corporate ANFANG*/
    #lxs-master-wrapper.nd #lxs-top {
        position: relative;
        height: 375px;
    }

    /*#lxs-master-wrapper.nd #lxs-top #lxs-top-head {position:absolute;left:0;top:0;width:996px;background:transparent url("../images/new2011_head_bg.png") repeat left top;}*/
    #lxs-master-wrapper.nd #lxs-nav-sub {
        border: none;
    }

    #lxs-master-wrapper.nd #lxs-nav-sub ul li {
        border: none;
        margin-left: 20px;
        text-transform: none;
    }

    #lxs-master-wrapper.nd #lxs-nav-sub ul li a {
        padding: 0 !important;
    }

    #lxs-master-wrapper.nd #lxs-nav-sub-l1 ul {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        margin: 0 0 0 20px;
    }

    * + html #lxs-master-wrapper.nd #lxs-nav-sub-l1 ul {
        zoom: 1;
        margin: 0px;
    }

    * html #lxs-master-wrapper.nd #lxs-nav-sub-l1 ul {
        zoom: 1;
        margin: 0px;
    }

    #lxs-master-wrapper.nd #lxs-nav-sub-l1 ul li {
        color: #888;
        margin-left: 10px;
    }

    #lxs-master-wrapper.nd #lxs-nav-sub-l1 ul li a {
        color: #888;
    }

    #lxs-master-wrapper.nd #lxs-main #lxs-nav-sub-l1 ul li a.lxs-nav-sub-not-active-link {
        color: #888 !important;
    }

    #lxs-master-wrapper.nd #lxs-main #lxs-nav-sub-l1 ul li.current a.lxs-nav-sub-not-active-link {
        color: #F11A29;
    }

    #lxs-master-wrapper.nd #lxs-main #lxs-nav-sub-l1 ul li a.lxs-nav-sub-not-active-link:hover {
        color: #F11A29 !important;
    }

    /*#lxs-master-wrapper.nd #lxs-main #lxs-nav-sub-l1 ul li.current a.lxs-nav-sub-not-active-link,
#lxs-master-wrapper.nd #lxs-main #lxs-nav-sub-l1 ul li a.lxs-nav-sub-not-active-link:hover {color:#F11A29 !important;}*/
    #lxs-master-wrapper.nd #lxs-nav-sub-l1 ul ul {
        border: none;
        margin: 0 0 0 10px;
    }

    /*#lxs-master-wrapper.nd h1 {font-size:24px;text-transform:uppercase;font-weight:bold;}*/
    /*#lxs-master-wrapper.nd h2 {font-size:16px;text-transform:uppercase;color:#f11a29;}*/
    /*#lxs-master-wrapper.nd h2 a {color:#f11a29;}*/
    #lxs-master-wrapper.nd .tx-lxsces-pi1-pagetool {
        margin: 0 0 3px 0;
    }

    #lxs-master-wrapper.nd h1 {
        text-transform: uppercase
    }

    #lxs-master-wrapper.nd h2 {
        text-transform: uppercase;
        color: #f11a29;
    }

    #lxs-master-wrapper.nd .lxs-greyteaser {
        background: none;
        border-top: none;
        border-bottom: 1px solid #000;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 0;
    }

    #lxs-master-wrapper.nd .lxs-greyteaser h2 {
        color: #000;
        font-size: 10px;
    }

    #lxs-master-wrapper.nd .lxs-blackteaser-arrow-up {
        top: 6px;
    }

    #lxs-master-wrapper.nd .lxs-blackteaser-arrow-down {
        top: 6px;
    }

    #lxs-master-wrapper.nd .lxs-blackteaser-line {
        border-bottom: 1px solid #fff;
    }

    #lxs-master-wrapper.nd .lxs-greyteaser-content {
        margin-top: 9px;
        padding-top: 14px;
        padding-bottom: 27px;
        background: #e8e8e8 url("../images/new2011_shadow.png") no-repeat left bottom;
    }

    #lxs-master-wrapper.nd #lxs-col-teaser {
        width: 250px;
        margin-right: 16px;
    }

    #lxs-master-wrapper.nd #lxs-col-teaser {
        margin-top: 65px;
    }

    #lxs-master-wrapper.nd .lxs-blackteaser-content {
        margin-top: 9px;
        padding-top: 9px;
        padding-bottom: 35px;
        background: #000 url("../images/new2011_shadow_black.png") no-repeat left bottom;
    }

    #lxs-master-wrapper.nd .lxs-blackteaser {
        background: none;
        padding-top: 4px;
        padding-bottom: 5px;
        padding-left: 0px;
        border-bottom: 1px solid #000;
    }

    #lxs-master-wrapper.nd .lxs-blackteaser h2.white {
        font-size: 10px;
        color: #000;
        padding-left: 0;
    }

    #lxs-master-wrapper.nd .lxs-blackteaser .lxs-blackteaser-arrow-up {
        top: 4px;
    }

    #lxs-master-wrapper.nd .lxs-blackteaser .lxs-blackteaser-arrow-down {
        top: 4px;
    }

    #lxs-master-wrapper.nd #blend2 {
        background: none repeat scroll 0 0 #FFFFFF;
        height: 100%;
        opacity: 0.8;
        filter: alpha(opacity=80);
        width: 100%;
        position: relative;
        z-index: 15;
    }

    #lxs-master-wrapper.nd #blend {
        display: none;
    }

    #lxs-master-wrapper.nd #lxs-top-head-search, #lxs-top-logo {
        z-index: 20;
    }

    #lxs-master-wrapper.nd #lxs-top-picture {
        height: 354px;
    }

    #pos-menu2 {
        float: left;
        left: 322px;
        position: absolute;
        top: 87px;
        width: auto;
        z-index: 15;
    }

    #lxs-master-wrapper.nd #lxs-top-subpicture {
        display: none;
    }

    #lxs-master-wrapper.nd #lxs-nav {
        position: relative;
        z-index: 15;
    }


    #lxs-master-wrapper.nd .lxs-greyteaser-acc .tabNavi h2 {
        color: #333 !important;
        text-transform: none !important;
    }

    #lxs-master-wrapper.nd .tx-editfiltersystem-pi1 h1 {
        margin-bottom: 0;
    }

    #lxs-master-wrapper.nd .tx-editfiltersystem-pi1 h1 {
        margin-bottom: 0;
    }

    #lxs-master-wrapper.nd .tx-editfiltersystem-pi1 .lxs-news-detail h2 {
        text-transform: none !important;
    }

    #lxs-master-wrapper.nd .lxs_greyteaser_filter {
        background: #FFF url("../images/new2011_shadow.png") no-repeat left bottom;
        padding-bottom: 23px;
    }

    #lxs-master-wrapper.nd .lxs_greyteaser_filter .lxs-greyteaser {
        margin-bottom: 9px;
    }

    #lxs-master-wrapper.nd .lxs_greyteaser_filter .tx-lxsces-pi1-pagetool {
        display: none;
    }

    #lxs-master-wrapper.nd .lxs_greyteaser_filter .lxs-paging {
        display: none;
    }

    #lxs-master-wrapper.nd .lxs_greyteaser_filter .lxs-greyteaser-content {
        background: #e8e8e8;
        margin-top: 1px;
        padding-bottom: 0px;
    }

    .tx-ddnlsubscription-pi1 {
        padding: 20px 0 0 0;
    }

    .tx-ddnlsubscription-pi1 .input,
    .tx-ddnlsubscription-pi2 .input {
        height: auto;
    }

    .tx-ddnlsubscription-pi1 select.input,
    .tx-ddnlsubscription-pi2 select.input {
        width: 312px;
    }

    .tx-ddnlsubscription-pi1 .formblock,
    .tx-ddnlsubscription-pi2 .formblock {
        padding: 0 0 10px 0;
    }

    .tx-ddnlsubscription-pi1 .left,
    .tx-ddnlsubscription-pi2 .left {
        text-align: left;
    }

    .tx-ddnlsubscription-pi1 .lxs-button-yellow,
    .tx-ddnlsubscription-pi2 .lxs-button-yellow {
        cursor: pointer;
        padding: 3px 8px 4px 25px;
        color: #fff;
        border: none;
        margin: 0;
        background: #000 url("../images/btn_new.png") no-repeat left top;
    }

    /*ENDE Design Änderung Corporate ENDE*/
    .route-google {
        width: 764px;
    }

    .routeform {
        padding: 4px 4px 7px 4px;
        background: #e5e5e5;
        min-height: 0;
    }

    .routeform .route-text {
        width: 96%;
        padding: 2px 5px;
        color: #999;
        font-size: 12px;
        border: none;
        background: #fff;
    }

    .routeform .route-select {
        width: 100% !important;
    }

    .routeform .route-label {
        color: #000;
        font-size: 12px;
        line-height: 15px;
    }

    .routeform .div-button {
        border-top: 1px solid #fff;
        overflow: hidden;
        width: 100%;
    }

    .routeform .route-button {
        float: right;
        padding: 3px 8px 4px 25px;
        color: #fff;
        background: #000 url("../images/btn_new.png") no-repeat left top;
    }

    .route-desc {
        width: 720px;
    }

    .googlemap {
        width: 440px;
    }

    .googlemap .googlemap {
        margin: 0 !important;
    }

    .googlemapWrap {
        margin-left: 10px;
        margin-top: 20px;
        float: left;
    }

    .route-desc td, .route-desc a {
        color: #000;
    }


    .tx-ddpublicationform-pi1 .formblock {
        padding: 0 0 10px 0;
    }

    .tx-ddpublicationform-pi1 .zip {
        width: 70px;
    }

    .tx-ddpublicationform-pi1 .lxs-button-yellow {
        float: left;
        padding: 3px 8px 4px 25px;
        color: #fff;
        background: #000 url("../images/btn_new.png") no-repeat left top;
    }

    .blockOverlay {
        cursor: default !important;
    }

    .share-top {
        float: left;
        margin: 3px 0 0 10px;
    }

    .share-top li {
        float: left;
        margin: 0 0 0 4px;
    }

    .share-top li a {
        float: left;
        width: 21px;
        height: 21px;
        padding: 0 !important;
        margin: 0 !important;
        background: transparent url("../images/lanxess-share-icons-01.png") no-repeat left top;
        font-size: 1px;
        line-height: 1px;
        text-indent: -9999px;
    }

    .share-top li.fb a {
        background-position: 0 0;
    }

    .share-top li.tw a {
        background-position: -33px 0;
    }

    .share-top li.yt a {
        background-position: -231px 0;
    }

    .share-top li.linked a {
        background-position: -132px 0;
    }

    .share-side {
        overflow: hidden;
    }

    .share-side li {
        float: left;
        margin: 0 12px 0 0;
    }

    .share-side li a {
        float: left;
        width: 21px;
        height: 21px;
        background: transparent url("../images/lanxess-share-icons-02.png") no-repeat left top;
        font-size: 1px;
        line-height: 1px;
        text-indent: -9999px;
    }

    .share-side li.fb a {
        background-position: 0 0;
    }

    .share-side li.tw a {
        background-position: -33px 0;
    }

    .share-side li.gp a {
        background-position: -66px 0;
    }

    .share-side li.xi a {
        background-position: -99px 0;
    }

    .share-side li.li a {
        background-position: -132px 0;
    }

    .share-side li.dl a {
        background-position: -165px 0;
    }

    .share-side li.su a {
        background-position: -198px 0;
    }

    .share-side {
        overflow: hidden;
    }

    .share-side li {
        float: left;
        margin: 0 10px 0 0;
    }

    .share-side li a {
        float: left;
        width: 21px;
        height: 21px;
        background: transparent url("../images/lanxess-share-icons-02.png") no-repeat left top;
        font-size: 1px;
        line-height: 1px;
        text-indent: -9999px;
    }

    .share-side li.fb a {
        background-position: 0 0;
    }

    .share-side li.tw a {
        background-position: -33px 0;
    }

    .share-side li.gp a {
        background-position: -66px 0;
    }

    .share-side li.xi a {
        background-position: -99px 0;
    }

    .share-side li.li a {
        background-position: -132px 0;
    }

    .share-side li.dl a {
        background-position: -165px 0;
    }

    .share-side li.su a {
        background-position: -198px 0;
    }

    .share-lxs {
        float: right;
        position: relative;
        z-index: 2;
        margin: 0 26px 0 0;
    }

    .share-lxs.open {
        border: 1px solid #b2b2b2;
        border-top: none;
        -moz-box-shadow: 0px 4px 4px 0 #666;
        -webkit-box-shadow: 0px 4px 4px 0 #666;
        box-shadow: 0px 4px 4px 0 #666;
    }

    .share-lxs p {
        position: relative;
        cursor: pointer;
        z-index: 4;
        padding: 11px 8px 7px 38px;
        color: #7F7F7F;
        background: #fff url("../images/share-item.png") no-repeat 20px 15px;
    }

    .share-lxs p:hover {
        color: #000;
    }

    .share-lxs.open p {
        color: #000;
    }

    .share-lxs p span {
        display: block;
        padding: 0 13px 0 0;
        background: transparent url("../images/icon_page_right.gif") no-repeat 100% 7px;
    }

    .share-bar {
        overflow: hidden;
        width: 232px;
        display: none;
        border: 1px solid #b2b2b2;
        padding: 8px 1px;
        z-index: 3;
        background: #fff;
        position: absolute;
        right: -1px;
        bottom: 35px;
        -moz-box-shadow: 0px 2px 4px 0 #666;
        -webkit-box-shadow: 0px 2px 4px 0 #666;
        box-shadow: 0px 2px 4px 0 #666;
    }

    .share-bar li {
        float: left;
        margin: 0 6px 0 6px;
    }

    .share-bar li a {
        float: left;
        width: 21px;
        height: 21px;
        background: transparent url("../images/lanxess-share-icons-01.png") no-repeat left top;
        font-size: 1px;
        line-height: 1px;
        text-indent: -9999px;
    }

    .share-bar li.fb a {
        background-position: 0 0;
    }

    .share-bar li.tw a {
        background-position: -33px 0;
    }

    .share-bar li.gp a {
        background-position: -66px 0;
    }

    .share-bar li.xi a {
        background-position: -99px 0;
        width: 22px;
    }

    .share-bar li.li a {
        background-position: -132px 0;
    }

    .share-bar li.dl a {
        background-position: -165px 0;
    }

    .share-bar li.su a {
        background-position: -198px 0;
    }

    .share-bottom {
        float: left;
        margin-top: -3px;
    }

    .share-bottom li {
        float: left;
        margin: 0 4px 0 0;
    }

    .share-bottom li a {
        float: left;
        width: 21px;
        height: 21px;
        background: transparent url("../images/lanxess-share-icons-01.png") no-repeat left top;
        font-size: 1px;
        line-height: 1px;
        text-indent: -9999px;
    }

    .share-bottom li.fb a {
        background-position: 0 0;
    }

    .share-bottom li.tw a {
        background-position: -33px 0;
    }

    .share-bottom li.yt a {
        background-position: -231px 0;
    }

    .share-bottom li.linked a {
        background-position: -132px 0;
    }

    .social-media-main-box {
    }

    .social-media-main-box .two-sm-boxes {
        overflow: hidden;
        padding: 0 0 22px 0;
    }

    .social-media-main-box h3 {
        font-size: 12px;
        padding: 6px 0 8px 25px;
        background: transparent url("../images/sm-boxes-icons.png") no-repeat left top;
    }

    .social-media-main-box .one-sm-box {
        float: left;
        width: 225px;
        padding: 0 15px 0 0;
        line-height: 15px;
        font-size: 12px;
    }

    .social-media-main-box .twitter-box {
    }

    .social-media-main-box .twitter-box h3 {
        background-position: 0 0;
    }

    .social-media-main-box .rss-box h3 {
        background-position: 0 -60px;
    }

    .social-media-main-box .youtube-box h3 {
        background-position: 0 -120px;
    }

    .social-media-main-box .facebook-box h3 {
        background-position: 0 -180px;
    }

    .social-media-main-box .twitter-box .twitter-query {
    }

    .social-media-main-box .twitter-box .twitter-query .tweet_list {
    }

    .social-media-main-box .twitter-box .twitter-query .tweet_list li {
        padding: 0 0 14px 0;
    }

    .social-media-main-box .twitter-box .twitter-query .tweet_avatar {
        display: none;
    }

    .social-media-main-box .twitter-box .twitter-query .tweet_time {
        display: none;
    }

    .social-media-main-box .twitter-box .twitter-query .tweet_text {
    }

    .social-media-main-box .twitter-box .twitter-query .tweet_text a {
        color: #F11A29;
    }

    .social-media-main-box .twitter-box .twitter-query .tweet_text a:hover {
        text-decoration: underline;
    }

    #twitter-query ul li {
        position: relative;
    }

    #twitter-query .tweet {
        padding: 18px 0 0 0;
    }

    #twitter-query .tweet a:hover {
        color: #f11a29;
    }

    #twitter-query .timePosted {
        color: #959595;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }

    #twitter-query .interact {
        display: none;
    }

    .social-media-main-box .rss-box ul {
    }

    .social-media-main-box .rss-box ul li {
        padding: 0 0 7px 0;
    }

    .social-media-main-box .rss-box ul li a {
        padding: 0 0 0 12px;
        background: transparent url("../images/mini-arrow.png") no-repeat 3px 4px;
    }

    .social-media-main-box .rss-box ul li span {
        color: #959595;
    }

    .social-media-main-box .youtube-box {
    }

    .social-media-main-box .youtube-box .youtube-feed {
    }

    .social-media-main-box .youtube-box .youtube-feed li {
        padding: 0 0 12px 0;
        overflow: hidden;
    }

    .social-media-main-box .youtube-box .youtube-feed li img {
        display: block;
        margin: 3px 11px 0 0;
        width: 64px;
        float: left;
    }

    .social-media-main-box .youtube-box .youtube-feed li p {
        width: 150px;
        float: left;
        line-height: 15px;
        font-size: 12px;
    }

    .social-media-main-box .facebook-box ul {
    }

    .social-media-main-box .facebook-box ul li {
        padding: 0 0 7px 0;
    }

    .social-media-main-box .facebook-box ul li a {
        padding: 0 0 0 12px;
        background: transparent url("../images/mini-arrow.png") no-repeat 3px 4px;
    }

    .social-media-main-box .facebook-box ul li span {
        color: #959595;
    }

    .social-media-main-box .more-media {
        padding: 5px 0 0 0;
    }

    .social-media-main-box .more-media a {
        padding: 0 0 0 12px;
        background: transparent url("../images/mini-arrow.png") no-repeat 3px 4px;
    }

    .social-media-main-box iframe {
        margin: -4px 0 0 0;
    }

    .social-media-main-box-2 {
        overflow: hidden;
    }

    .social-media-main-box-2 .one-sm-box {
        overflow: hidden;
        padding: 0 0 0 60px;
        background: transparent url("../images/sm-icons-2.png") no-repeat left top;
    }

    .social-media-main-box-2 .one-sm-box .inner {
        min-height: 100px;
        overflow: hidden;
        padding: 10px 0 5px 21px;
        background: transparent url("../images/sm-2-bg.png") no-repeat left top;
    }

    .social-media-main-box-2 .one-sm-box.tw {
        background-position: 0 -861px;
    }

    .social-media-main-box-2 .one-sm-box.yt {
        background-position: 0 0;
    }

    .social-media-main-box-2 .one-sm-box.fb {
        background-position: 0 -1665px;
    }

    .social-media-main-box-2 .one-sm-box.rss {
        display: none;
        background-position: 0 -2878px;
    }

    .social-media-main-box-2 .one-sm-box ul {
        overflow: hidden;
    }

    .social-media-main-box-2 .one-sm-box ul li {
        overflow: hidden;
        padding: 0 20px 3px 0;
    }

    .social-media-main-box-2 .one-sm-box ul li a {
    }

    .social-media-main-box-2 .one-sm-box.yt ul li {
        float: left;
        width: 120px;
        margin: 0 10px 0 0;
        padding: 0;
    }

    .social-media-main-box-2 .one-sm-box.yt ul li img {
        margin: 0 0 4px 0;
        display: block;
    }

    .social-media-main-box-2 .one-sm-box .tweet_avatar {
        display: none;
    }

    .social-media-main-box-2 .one-sm-box .tweet_time {
        display: block;
    }

    .social-media-main-box-2 .one-sm-box .tweet_time a {
        color: #959595;
    }

    .social-media-main-box-2 .one-sm-box .tweet_text a {
        color: #F11A29;
    }

    .social-media-main-box-2 .one-sm-box .tweet_text a:hover {
        text-decoration: underline;
    }

    .social-media-main-box-2 .one-sm-box.rss span {
        display: block;
        color: #959595;
    }

    .social-media-main-box-2 .one-sm-box.fb span {
        display: block;
        color: #959595;
    }

    .social-media-main-box-2 .one-sm-box .link {
        overflow: hidden;
        padding: 8px 0 50px 0;
    }

    .social-media-main-box-2 .one-sm-box .link a {
        float: right;
        font-size: 11px;
    }

}


/** GSA Styles **/

div#sayt-results-container {
    position: absolute;
    width: 360px;
    border-right: 1px solid #888;
    border-left: 1px solid #888;
    border-bottom: 1px solid #888;
    margin: 0;
    padding: 0;
    text-align: left;
    color: black;
    z-index: 999;
}

/** WIKI CSS ueberschreiben **/
div#sayt-results-container li:before {
    content: "";
}

div#sayt-results-container ul {
    text-indent: 0;
}

/** WIKI ENDE **/

div#sayt-results-container ul.plugin-list {
    list-style-type: none;
    list-style-position: outside;
    font-size: 12px;
    padding: 0;
    margin: 0;
}

div#sayt-results-container ul.plugin-list li.header {
    border-top: 1px solid #888;
    margin: 0;
}

li.header {
    width: 360px;
}

ul.plugin-list li.header span,
ul.plugin-list li.header-last span {
    display: block;
    border-bottom: 1px solid #DFDFDF;
    background-color: #909090;
    font-weight: bold;
    color: white;
    padding: 5px;
}

ul.plugin-result-list {
    width: 360px;
}

ul.plugin-list li ul {
    list-style-type: none;
    list-style-position: outside;
    background-color: #FFF;
    padding: 0;
    margin: 0;
}

ul.plugin-list li li.selected {
    background-color: #ffb !important;
}

ul.plugin-list li li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 5px;
    cursor: pointer;
    border-bottom: 1px solid #F8F8F8;
}

ul.plugin-list li li.even {
    background-color: #F8F8F8;
}

ul.plugin-list li li.last-item {
    border-bottom: none;
}

ul.plugin-list li li h4 {
    font-size: 1em;
    margin: 0 0 5px 0;
}

div#sayt-results-container ul.plugin-list li li a,
div#sayt-results-container ul.plugin-list li li a:link,
div#sayt-results-container ul.plugin-list li li a:active,
div#sayt-results-container ul.plugin-list li li a:visited {
    float: none;
    padding: 0;
    background: transparent;
    color: #003359;
}

div#sayt-results-container ul.plugin-list li li a:hover {
    float: none;
    padding: 0;
    background: transparent;
    color: #9DAA05;
}

ul.plugin-list li li img {
    float: left;
    margin: 0 5px 2px 0;
}

div.twt-employees-left {
    width: 200px;
    float: left;
}

body.landing #firstLevelNav {
    display: none;
}

body.landing .header {
    border: none;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li img {
    display: none;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li p {
    padding: 0 0 0 20px;
    min-height: 14px;
    background: transparent url("../images/flyout-countries.png") no-repeat 0;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_2461 p {
    background-position: 0 0;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_522 p {
    background-position: 0 -18px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_635 p {
    background-position: 0 -38px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_2431 p {
    background-position: 0 -58px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_634 p {
    background-position: 0 -78px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_644 p {
    background-position: 0 -98px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_2458 p {
    background-position: 0 -118px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_16932 p {
    background-position: 0 -138px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_2459 p {
    background-position: 0 -158px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_643 p {
    background-position: 0 -178px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_2460 p {
    background-position: 0 -198px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_2462 p {
    background-position: 0 -218px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_656 p {
    background-position: 0 -238px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_653 p {
    background-position: 0 -258px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_658 p {
    background-position: 0 -278px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_652 p {
    background-position: 0 -298px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_660 p {
    background-position: 0 -318px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_651 p {
    background-position: 0 -338px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_16323 p {
    background-position: 0 -358px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_657 p {
    background-position: 0 -378px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_25 p {
    background-position: 0 -398px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_659 p {
    background-position: 0 -418px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_654 p {
    background-position: 0 -438px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_6006 p {
    background-position: 0 -458px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_655 p {
    background-position: 0 -658px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_23764 p {
    background-position: 0 -498px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_16024 p {
    background-position: 0 -718px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_1786 p {
    background-position: 0 -538px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_649 p {
    background-position: 0 -558px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_636 p {
    background-position: 0 -578px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_650 p {
    background-position: 0 -598px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_648 p {
    background-position: 0 -618px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_520 p {
    background-position: 0 -638px;
}

.header .rightside .worldwide .flyout .body .countryList .countries ul li.country_37575 p {
    background-position: 0 -752px;
}

.qqq h3 {
    line-height: 2;
    font-size: 18px;
    font-weight: inherit;
    color: #e5252f;
}

.qqq p {
    font-size: 14px;
    line-height: 2;
}

.lxs-routing-left img {
    width: 100% !important;
    height: 175px;
}
img{
    max-width: 100%;
}
