﻿@charset "UTF-8";
@font-face {
    font-family: Museo-500;
    src: url("../fonts/Museo-500.otf") format("opentype")
}

@font-face {
    font-family: MyriadPro;
    src: url("../fonts/MyriadPro-Regular.otf") format("opentype")
}

@font-face {
    font-family: YDIYGO310;
    src: url("../fonts/YDIYGO310.ttf") format("truetype")
}

@font-face {
    font-family: BareunDotumOTF1;
    src: url("../fonts/BareunDotumOTF1.otf") format("opentype")
}

@font-face {
    font-family: BareunDotumOTF2;
    src: url("../fonts/BareunDotumOTF2.otf") format("opentype")
}

@font-face {
    font-family: BareunDotumOTF3;
    src: url("../fonts/BareunDotumOTF3.otf") format("opentype")
}

body {
    font: normal normal 14px/18px MyriadPro, Arial, sans-serif;
    color: #212121;
    background-color: #fff
}

#wxs-board {
    width: 1020px;
    margin: 0 auto;
    background-color: #f0f0f3
}

#wxs-page {
    width: 1020px
}

#wxs-page .wxs-empty-pan {
    margin: 0 !important;
    padding: 0 !important;
    display: none
}

#wxs-page .wxs-container {
    width: 1020px;
    margin: 0 auto
}

#wxs-page .wxs-container:before, #wxs-page .wxs-container:after {
    display: table;
    line-height: 0;
    content: ""
}

#wxs-page .wxs-container:after {
    clear: both
}

#wxs-page .wxs-container-indented {
    width: 980px;
    margin: 0 auto
}

#wxs-page .wxs-container-indented:before, #wxs-page .wxs-container-indented:after {
    display: table;
    line-height: 0;
    content: ""
}

#wxs-page .wxs-container-indented:after {
    clear: both
}

#wxs-page .wxs-row:before, #wxs-page .wxs-row:after {
    display: table;
    line-height: 0;
    content: ""
}

#wxs-page .wxs-row:after {
    clear: both
}

#wxs-page-header {
    position: relative;
    height: 115px
}

#wxs-page-header-lang .wxs-contact {
    margin-right: 35px;
    color: #212121;
    text-decoration: none
}

#wxs-page-header-lang .wxs-inlay {
    float: right;
    margin-top: 8px
}

#wxs-page-header-lang .wxs-hint {
    float: left;
    width: 100%;
    min-height: 18px;
    color: #b3b3c2
}

#wxs-page-header-lang .wxs-hint a {
    color: #b3b3c2
}

#wxs-page-header-lang .wxs-top-navi {
    min-height: 35px
}

#wxs-page-header-lang-select {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 250px;
    height: 35px;
    line-height: 35px;
    padding: 7px 7px;
    vertical-align: middle
}

#wxs-page-header-logo {
    margin: -38px 0 0 0
}

#wxs-page-header-logo a {
    display: block;
    width: 240px;
    height: 43px
}

#wxs-page-header-nav .wxs-inlay {
    float: right
}

#wxs-page-header-nav .wxs-nav-main {
    min-width: 250px;
    min-height: 20px
}

#wxs-page-header-nav li {
    display: inline
}

#wxs-page-header-nav a {
    padding: 5px 17px 16px 17px;
    font-size: 20px;
    line-height: 25px;
    color: #000;
    text-decoration: none;
    text-transform: uppercase
}

#wxs-page-header-nav li.wxs-last a {
    margin-right: 0
}

#wxs-page-header-nav .wxs-items-container.wxs-lvl-1 li:hover a.wxs-lvl-1 {
    color: #fff;
    background: #f37321;
    background: rgba(243, 115, 33, .8)
}

#wxs-page-header-nav .wxs-items-container.wxs-lvl-1 li:hover .wxs-items-container.wxs-lvl-2 {
    display: block
}

#wxs-page-header-nav .wxs-items-container.wxs-lvl-2 {
    display: none;
    position: absolute;
    left: 0;
    top: 114px;
    width: 1020px;
    height: 280px;
    border-bottom: 1px solid #fff;
    background: #f37321;
    background: rgba(243, 115, 33, .8);
    z-index: 6;
    overflow: hidden
}

#wxs-page-header-nav .wxs-items-container.wxs-lvl-2 ul {
    position: absolute;
    left: 30px;
    top: 35px;
    width: 340px
}

#wxs-page-header-nav .wxs-items-container.wxs-lvl-2 li {
    display: block
}

#wxs-page-header-nav .wxs-items-container.wxs-lvl-2 li a {
    display: block;
    margin: 3px 0;
    padding: 6px 10px;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    background: transparent url("../img/arrow-hauptnavi.png") no-repeat scroll 316px center
}

#wxs-page-header-nav .wxs-items-container.wxs-lvl-2 li.wxs-active a {
    color: #f37321;
    background-color: #fff;
    background-image: url("../img/arrow-hauptnavi-active.png")
}

#wxs-page-header-nav .wxs-items-container.wxs-lvl-3 {
    display: none;
    position: absolute;
    left: 340px;
    top: 0;
    width: 340px;
    height: 235px
}

#wxs-page-header-nav .wxs-items-container.wxs-lvl-3 ul {
    left: 0;
    top: 0;
    padding-left: 9px
}

#wxs-page-header-nav .wxs-items-container.wxs-lvl-3 a {
    color: #fff !important;
    background-color: transparent !important;
    background-image: none !important
}

#wxs-page-header-nav .wxs-items-container.wxs-lvl-3 a:hover {
    color: #f37321 !important;
    background-color: #fff !important;
    background-image: none !important
}

#wxs-col-1 {
    float: left;
    position: relative;
    width: 270px;
    min-height: 1px
}

#wxs-col-2 {
    float: left;
    position: relative;
    width: 640px;
    min-height: 1px;
    margin-left: 70px;
    padding-top: 22px
}

#wxs-page-footer {
    color: #fff;
    font-size: 14px
}

#wxs-page-footer a {
    color: #fff;
    text-decoration: none
}

#wxs-page-footer-content {
    min-height: 208px;
    padding: 26px 0;
    background-color: #b3b3c2
}

#wxs-page-footer-nav {
    margin: 0 41px
}

#wxs-page-footer-nav .wxs-sitemap {
    float: left;
    width: 100%;
    min-height: 100px
}

#wxs-page-footer-nav .wxs-channel {
    float: left;
    width: 210px
}

#wxs-page-footer-nav .wxs-channel.wxs-channel-about-us {
    margin-left: 0
}

#wxs-page-footer-nav .wxs-channel.wxs-channel-products {
    margin-left: 21px
}

#wxs-page-footer-nav .wxs-channel.wxs-channel-news-and-events {
    margin-left: 39px
}

#wxs-page-footer-nav .wxs-channel.wxs-channel-contact-us {
    margin-left: 25px
}

#wxs-page-footer-nav .wxs-channel-item {
    padding-bottom: 12px;
    font-size: 18px;
    text-transform: uppercase
}

#wxs-page-footer-nav .wxs-channel-children a {
    font-size: 15px
}

#wxs-page-footer-nav .wxs-child {
    padding: 4px 0 3px 0
}

#wxs-page-footer-ending {
    margin: 29px 42px 0 42px
}

#wxs-footer-ending-nav-items {
    float: left
}

#wxs-footer-ending-nav-items li {
    float: left;
    border-right: 1px solid #fff;
    padding: 0 8px;
    line-height: 14px
}

#wxs-footer-ending-nav-items li.wxs-first {
    padding-left: 0
}

#wxs-footer-ending-nav-items li.wxs-last {
    border-right: none
}

#wxs-page .wxs-nav-side {
    padding: 0 0 65px 50px;
    background: #fff url("../img/sidenavi_bg.png") repeat-y scroll 0 0
}

#wxs-page .wxs-nav-side.empty {
    display: none
}

#wxs-page .wxs-nav-side .Title {
    position: relative;
    padding: 18px 20px 20px 20px;
    color: #f37321;
    font-size: 18px;
    text-transform: uppercase;
    cursor: default
}

#wxs-page .wxs-nav-side li {
    position: relative
}

#wxs-page .wxs-nav-side li a {
    display: block;
    padding: 2px 20px 4px 24px;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none
}

#wxs-page .wxs-nav-side li li a {
    padding: 2px 20px 4px 45px
}

#wxs-page .wxs-nav-side a:before {
    content: " ";
    display: inline-block;
    position: absolute;
    left: 0;
    top: -12px;
    width: 15px;
    height: 48px
}

#wxs-page .wxs-nav-side a:hover:before {
    background: url("../img/sidenavi_nase.png") no-repeat scroll left top
}

#wxs-page .wxs-nav-side a.Selected:before {
    background: url("../img/sidenavi_nase.png") no-repeat scroll left top
}

#wxs-page .wxs-nav-side .Title a {
    text-decoration: none
}

#wxs-page .wxs-nav-side .Title a:before {
    top: 3px
}

#wxs-page .wxs-nav-side .Title a.wxs-expanded {
    color: #f37321
}

#wxs-page .wxs-nav-side a:hover {
    color: #f37321
}

#wxs-page .wxs-nav-side a.Selected {
    color: #f37321
}

#wxs-page .wxs-nav-side li ul {
    margin-bottom: 12px
}

#wxs-page-body h1 {
    font-size: 20px;
    text-transform: uppercase
}

#wxs-page-body h2 {
    font-size: 18px
}

#wxs-page-body p {
    font-size: 14px
}

#wxs-page-body a {
    color: #212121;
    text-decoration: underline
}

#wxs-page-body a:hover {
    color: #f37321
}

#wxs-page-body strong, #wxs-page-body b {
    font-weight: bold
}

#wxs-page-body i {
    font-style: italic
}

#wxs-page-body div.Segment {
    margin-bottom: 22px;
    margin-bottom: 0
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-45f4-98c9-28bdcb7c7b15 {
    margin-bottom: 20px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 {
    margin-bottom: 20px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 ul {
    margin-left: 21px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 ol {
    margin-left: 21px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 li {
    padding: 3px 0 9px 30px;
    background: url("../img/content_aufzaehlungszeichen.png") no-repeat scroll 0 4px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 div.imageLeft {
    margin-bottom: 0
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 div.imageRight {
    margin-bottom: 0
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-46af-944d-9696cb2e37a3 {
    padding-left: 21px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-46af-944d-9696cb2e37a3 .DownloadLinkContainer {
    margin: 0;
    padding: 3px 0 9px 30px;
    background: url("../img/content_aufzaehlungszeichen.png") no-repeat scroll 0 4px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-46af-944d-9696cb2e37a3 .DownloadLinkContainer a .Icon {
    display: none;
    width: 0;
    height: 0;
    margin: 0;
    background: none
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-46af-944d-9696cb2e37a3 .DownloadLinkContainer a .LinkText {
    margin: 0;
    padding: 0
}

#wxs-page div.Segment.wxs-segment-a832745f-8478-4698-a368-6559f0325876 {
    min-height: 5px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4ff1-9edb-3276141d094d {
    margin-bottom: 31px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4ff1-9edb-3276141d094d table {
    width: 100%;
    margin-top: 40px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4ff1-9edb-3276141d094d table td {
    width: 100%;
    border: none;
    border-bottom: 1px solid #000;
    padding: 14px 20px 13px 20px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4ff1-9edb-3276141d094d table tr:first-child td {
    border-bottom: none;
    padding: 14px 20px 13px 20px;
    color: #fff;
    background-color: #f37321;
    text-transform: uppercase;
    white-space: nowrap
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4566-b76c-f3004454c693 {
    margin-bottom: 28px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4566-b76c-f3004454c693 ul {
    margin-left: 21px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4566-b76c-f3004454c693 ol {
    margin-left: 21px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-4566-b76c-f3004454c693 li {
    padding: 3px 0 9px 30px;
    background: url("../img/content_aufzaehlungszeichen.png") no-repeat scroll 0 4px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3 {
    margin-bottom: 0
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3 h1 {
    margin-bottom: 23px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3 h2 {
    margin-bottom: 12px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3 h3 {
    margin-bottom: 20px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-2013-709a-000000000001 {
    margin-bottom: 30px;
    text-align: right
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-2013-709a-000000000001 a {
    display: inline-block;
    position: relative;
    width: 43px;
    height: 43px;
    padding: 10px 0;
    background: url("../img/to-the-top_pfeil.png") no-repeat scroll right 10px;
    text-decoration: none;
    overflow: hidden
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-2013-709a-000000000001 a label {
    display: none;
    position: absolute;
    right: 0;
    top: -50px
}

#wxs-page-body .layout-default {
    margin-top: 30px;
    margin-bottom: 100px
}

#wxs-page-body .layout-homepage {
    margin-bottom: 48px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-46af-944d-9696cb2e37a3 table {
    width: 100%
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-46af-944d-9696cb2e37a3 th {
    border-bottom: 1px solid #333;
    padding: 5px 5px 5px 0;
    font-weight: bold
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-46af-944d-9696cb2e37a3 td {
    border-bottom: 1px solid #ccc;
    padding: 5px 5px 5px 0;
    vertical-align: middle
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-46af-944d-9696cb2e37a3 .ContainerEditListOfFiles input {
    float: left
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-46af-944d-9696cb2e37a3 .ContainerEditListOfFiles input[type="text"] {
    margin: 0 2px 0 0;
    height: 15px
}

#wxs-page-body div.Segment.wxs-segment-a832745f-8478-46af-944d-9696cb2e37a3 .ContainerEditListOfFiles input[type="submit"] {
    margin-top: 1px
}

#wxs-home-jumbotron {
    height: 490px
}

#wxs-home-jumbotron-slider {
    position: relative;
    overflow: auto
}

#wxs-home-jumbotron-slider li {
    list-style: none
}

#wxs-home-jumbotron-slider ul li {
    float: left;
    height: 490px
}

#wxs-home-jumbotron-slider .wxs-slider-nav-item {
    position: absolute;
    left: -1000px;
    top: 206px;
    width: 50px;
    height: 50px;
    text-decoration: none;
    cursor: pointer
}

#wxs-home-jumbotron-slider .wxs-slider-nav-item.wxs-prev {
    left: 39px;
    background: transparent url("../img/slider_arrow-left.png") no-repeat scroll 0 0
}

#wxs-home-jumbotron-slider .wxs-slider-nav-item.wxs-next {
    left: 931px;
    background: transparent url("../img/slider_arrow-right.png") no-repeat scroll 0 0
}

#wxs-home-jumbotron-slider .wxs-slider-slide a {
    display: block;
    width: 100%;
    height: 490px
}

#wxs-home-teasers {
    margin-top: 35px;
    margin-top: 30px
}

#wxs-home-teasers div.Segment {
    margin-bottom: 0
}

#wxs-home-teasers div.Segment:hover {
    background-color: transparent !important
}

#wxs-home-teasers .wxs-col {
    position: relative;
    float: left
}

#wxs-home-teasers .wxs-col-left {
    width: 340px
}

#wxs-home-teasers .wxs-col-mid {
    width: 300px;
    margin: 0 20px
}

#wxs-home-teasers .wxs-col-right {
    width: 340px
}

#wxs-home-teasers .wxs-home-teaser h1, #wxs-home-teasers .wxs-home-teaser h2, #wxs-home-teasers .wxs-home-teaser h3 {
    margin-bottom: 0 !important
}

#wxs-home-teasers .wxs-home-teaser-headline {
    height: 18px;
    margin-bottom: 16px;
    font-size: 18px;
    text-transform: uppercase
}

#wxs-home-teasers .wxs-teaser {
    position: relative;
    width: 100%;
    height: 190px;
    background-color: #f37321
}

#wxs-home-teasers .wxs-teaser-link {
    display: block;
    width: 100%;
    height: 190px
}

#wxs-home-teasers .wxs-teaser-content {
    position: absolute;
    left: 40px;
    top: 20px;
    width: 230px;
    color: #fff;
    overflow: hidden
}

#wxs-home-teasers .wxs-teaser-headline {
    font-size: 16px;
    line-height: 21px
}

#wxs-home-teasers .wxs-teaser-text a {
    color: #fff;
    text-decoration: none
}

#wxs-home-teasers .wxs-home-teaser-1 .wxs-home-teaser-headline {
    margin-left: 40px
}

#wxs-home-teasers .wxs-home-teaser-1 .wxs-teaser-content {
    left: 40px;
    top: 20px;
    width: 110px;
    height: 160px
}

#wxs-home-teasers .wxs-home-teaser-1 .wxs-teaser-headline {
    margin-bottom: 16px
}

#wxs-home-teasers .wxs-home-teaser-2 .wxs-teaser-content {
    left: 20px;
    top: 118px;
    width: 260px;
    height: 70px
}

#wxs-home-teasers .wxs-home-teaser-2 .wxs-teaser-headline {
    margin-bottom: 5px
}

#wxs-home-teasers .wxs-home-teaser-3 .wxs-teaser-content {
    left: 198px;
    top: 20px;
    width: 102px;
    height: 160px
}

#wxs-home-teasers .wxs-home-teaser-3 .wxs-teaser-headline {
    margin-bottom: 12px
}

#wxs-home-certificates {
    margin: 70px 40px 0 40px
}

#wxs-home-certificates div.Segment.wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3 {
    margin-bottom: 24px
}

#wxs-page-body .layout-accordion {
    margin: 30px 0 100px 0
}

#wxs-page-body .layout-accordion .items {
    width: 640px
}

#wxs-page-body .layout-accordion .items .wxs-segment {
    background-color: #fff
}

#wxs-page-body .layout-accordion .items .wxs-segment.header h1 {
    height: 45px;
    margin: 0;
    padding: 0 0 0 20px;
    font-size: 16px;
    line-height: 45px;
    font-family: "Museo-500";
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    background: #b4b3c3 url("../img/references/plus.png") no-repeat scroll 590px center;
    cursor: pointer
}

#wxs-page-body .layout-accordion .items .wxs-segment.subheader {
    border-bottom: 1px solid #fff
}

#wxs-page-body .layout-accordion .items .wxs-segment.subheader.active {
    background: #fff url("../img/references/nase.png") no-repeat scroll 582px top
}

#wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3 h1, #wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3 h2, #wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3 h3 {
    margin: 0;
    padding: 0 0 0 20px
}

#wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3.active h1 {
    background: #eb6f27 url("../img/references/minus.png") no-repeat scroll 590px center
}

.EditMode #wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3 h1, .EditMode #wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3 h2, .EditMode #wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-44f3-8850-ef5a96d50de3 h3 {
    background-image: none;
    cursor: text
}

#wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 {
    margin-bottom: 0;
    border-bottom: none;
    background-color: #fff
}

#wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 strong, #wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 b {
    display: block;
    font-size: 17px;
    font-weight: normal;
    padding-bottom: 12px
}

#wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 ul, #wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 ol {
    overflow: hidden;
    zoom: 1
}

#wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 .a832745f-8478-4578-9d8d-0d5a80ce5f49 {
    padding: 20px
}

#wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 div.imageLeft {
    padding: 0 20px 20px 0
}

#wxs-page-body .layout-accordion .items .wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 div.imageRight {
    padding: 0 0 20px 20px
}

#wxs-page-body .layout-references .col-top {
    margin-bottom: 33px
}

#wxs-page-body .layout-references .category_selector {
    position: relative;
    height: 255px;
    width: 640px;
    margin-bottom: 33px
}

#wxs-page-body .layout-references .category_selector ul {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5
}

#wxs-page-body .layout-references .category_selector li {
    float: left;
    display: block;
    background: transparent;
    height: 70px
}

#wxs-page-body .layout-references .category_selector li.active {
    background: transparent url("../img/references/selected.png") no-repeat scroll bottom center
}

#wxs-page-body .layout-references .category_selector li a {
    text-transform: uppercase;
    text-decoration: none;
    background: #b4b3c3;
    color: #fff;
    padding: 0 22px;
    display: block;
    height: 55px;
    line-height: 55px;
    font-family: "Museo-500";
    font-weight: 500;
    font-size: 16px
}

#wxs-page-body .layout-references .category_selector li.active a {
    background: #eb6f27
}

#wxs-page-body .layout-references .category_image {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0
}

#wxs-page-body .layout-references .category_image.active {
    display: block
}

#wxs-page-body .layout-references .items .wxs-segment-a832745f-8478-4578-9d8d-0d5a80ce5f49 .PanelContenerImage {
    margin: 0;
    width: 300px
}

#wxs-page-body .user-input {
    border-collapse: collapse
}

#wxs-page-body .user-input td {
    height: 30px;
    vertical-align: top
}

#wxs-page-body .user-input label {
    display: block;
    padding-top: 5px;
    padding-right: 5px
}

#wxs-page-body .user-input select {
    margin-left: 1px
}

#wxs-page-body .user-input input[type=text] {
    width: 160px
}

#wxs-page-body .user-input textarea {
    width: 500px;
    height: 150px;
    margin-bottom: 10px;
    font-family: Arial, sans-serif;
    font-size: 13px
}

#wxs-page-body .wxs-download-center {
    padding: 0 20px 20px 20px
}

#wxs-page-body .wxs-download-center .languages {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 250px;
    height: 35px;
    line-height: 35px;
    padding: 7px 7px;
    vertical-align: middle
}

#wxs-page-body .wxs-download-center .file a {
    display: block;
    margin: 20px 0 0 0;
    padding: 3px 0 9px 30px;
    background: url("../img/content_aufzaehlungszeichen.png") no-repeat scroll 0 4px
}

#wxs-page-body .wxs-download-center .edit-mode .file a {
    margin: 0;
    padding: 3px 0 3px 30px
}

@media only screen and (min-width: 1180px) {
    #wxs-board {
        width: 1180px
    }

    #wxs-page {
        width: 1180px
    }

    #wxs-page .wxs-container {
        width: 1020px;
        margin: 0 80px
    }

    #wxs-page .wxs-container-indented {
        width: 980px;
        margin: 0 120px 0 80px
    }

    #wxs-page-header-nav .wxs-items-container.wxs-lvl-2 {
        left: 80px
    }
}

.EditMode .HiddenModal, .EditMode .tableInputs {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    text-transform: none
}

.EditMode .TemplateActionButtonsContainer .Button {
    margin-left: 10px
}

.EditMode .tableInputs {
    width: 100%;
    border: 1px dashed #666;
    background-color: #eaeaea
}

.EditMode .tableInputs td {
    padding: 2px 4px
}

.EditMode .tableInputs .colInput .Textbox {
    width: 100%;
    box-sizing: border-box
}

body.language_ko {
    font-family: "BareunDotumOTF1"
}