@charset "UTF-8";
/* line 2, ../sass/concat.all.min.scss */
#contentActionsHeader, #footerMenu, #headerMenu, #headerSearch, #lwLink, #socialShare {
  text-align: right;
}

/* line 3, ../sass/concat.all.min.scss */
#subMenu a, a {
  text-decoration: none;
}

/* line 4, ../sass/concat.all.min.scss */
body, h1, h2, h3, h4, h5, h6, html {
  font-family: Verdana,Helvetica,sans-serif;
}

/* line 5, ../sass/concat.all.min.scss */
.fancybox-nav, .slick-slider {
  -webkit-tap-highlight-color: transparent;
}

/* line 6, ../sass/concat.all.min.scss */
.slick-dots, .tab-menu, ul li {
  list-style: none;
}

/* line 7, ../sass/concat.all.min.scss */
body, html {
  background: url(../images/bg_footer.png) bottom left repeat-x white;
}

/* line 8, ../sass/concat.all.min.scss */
#website {
  margin: 0 auto;
  width: 990px;
}

/* line 9, ../sass/concat.all.min.scss */
#header, #headerTop {
  float: left;
  width: 100%;
}

/* line 10, ../sass/concat.all.min.scss */
#logo {
  float: left;
  padding: 21px 0 0;
}

/* line 11, ../sass/concat.all.min.scss */
#headerBox, #headerMenu, #langMenu, #langMenu2, #moreMenu {
  float: right;
}

/* line 12, ../sass/concat.all.min.scss */
#headerMenu {
  margin-right: 20px;
  padding: 3px 0 0;
}

/* line 13, ../sass/concat.all.min.scss */
#langMenu {
  margin-right: 10px;
  padding: 3px 0 0;
}

/* line 14, ../sass/concat.all.min.scss */
#langMenu2 {
  margin-right: 5px;
  padding: 0;
}

/* line 15, ../sass/concat.all.min.scss */
#langMenu2 select {
  font-size: 83.33%;
  padding: 3px 5px;
  border-top: 0;
  color: #E73446;
  background: #fff;
}

/* line 16, ../sass/concat.all.min.scss */
#headerSearch {
  clear: both;
  float: right;
  padding-top: 20px;
  width: 230px;
}

/* line 17, ../sass/concat.all.min.scss */
#headerImage {
  clear: both;
  overflow: hidden;
  padding: 5px 0;
  display: none;
}

/* line 18, ../sass/concat.all.min.scss */
#headerImage .column2 {
  background: #F1F1F1;
  position: relative;
}

/* line 19, ../sass/concat.all.min.scss */
#headerImage .csc-textpic-image {
  margin: 0;
}

/* line 20, ../sass/concat.all.min.scss */
#headerImage .column_66_33_1 {
  width: 610px;
  overflow: hidden;
}

/* line 21, ../sass/concat.all.min.scss */
#headerImage .column_66_33_2 {
  width: 348px;
  padding: 15px 15px 15px 0;
}

/* line 22, ../sass/concat.all.min.scss */
#headerImage .column_66_33_2 .caption {
  position: absolute;
  bottom: 0;
  right: 10px;
  text-align: right;
  width: 352px;
}

/* line 23, ../sass/concat.all.min.scss */
.headerRotatorDarkGrey {
  background: #636363;
}

/* line 24, ../sass/concat.all.min.scss */
.headerRotatorDarkGrey a, .headerRotatorDarkGrey h1, .headerRotatorDarkGrey h2, .headerRotatorDarkGrey h3, .headerRotatorDarkGrey h4, .headerRotatorDarkGrey p {
  color: #fff;
}

/* line 25, ../sass/concat.all.min.scss */
#mainMenu {
  clear: both;
  padding: 12px 0 0;
}

/* line 26, ../sass/concat.all.min.scss */
#overContentBox {
  clear: both;
  float: left;
  width: 100%;
  font-size: 91.67%;
}

/* line 27, ../sass/concat.all.min.scss */
#breadcrumbs {
  float: left;
  width: 930px;
  color: #999;
  margin: 2px 0 13px;
}

/* line 28, ../sass/concat.all.min.scss */
#contentActionsHeader {
  float: right;
  padding-top: 10px;
}

/* line 29, ../sass/concat.all.min.scss */
#contentArea {
  clear: both;
  font-size: 100%;
  width: 100%;
  float: left;
}

/* line 30, ../sass/concat.all.min.scss */
#contentStrict {
  min-height: 400px;
  height: auto !important;
  height: 400px;
  padding: 0 0 30px;
  float: left;
  width: 990px;
}

/* line 31, ../sass/concat.all.min.scss */
#leftSide {
  float: left;
  width: 188px;
}

/* line 32, ../sass/concat.all.min.scss */
#contentTitle {
  height: 20px;
}

/* line 33, ../sass/concat.all.min.scss */
#content {
  float: left;
  width: 543px;
}

/* line 34, ../sass/concat.all.min.scss */
#rightSide {
  float: right;
  width: 234px;
  font-size: 91.67%;
}

/* line 35, ../sass/concat.all.min.scss */
#footer, #socialShare {
  clear: both;
  width: 100%;
}

/* line 36, ../sass/concat.all.min.scss */
#socialShare {
  margin-bottom: 30px;
  display: inline-block;
}

/* line 37, ../sass/concat.all.min.scss */
#footer {
  min-height: 306px;
  height: auto !important;
  height: 306px;
  font-size: 91.67%;
}

/* line 38, ../sass/concat.all.min.scss */
#footerMenu {
  margin: 0 15px 16px 0;
}

/* line 39, ../sass/concat.all.min.scss */
#lwLink {
  color: #CCC;
  margin: 0 auto;
  padding: 5px 10px;
  width: 960px;
}

/* line 40, ../sass/concat.all.min.scss */
table caption, th {
  text-align: left;
}

/* line 41, ../sass/concat.all.min.scss */
*, a, ul {
  padding: 0;
}

/* line 42, ../sass/concat.all.min.scss */
* {
  border: none;
  margin: 0;
}

/* line 43, ../sass/concat.all.min.scss */
html > body {
  font-size: 12px;
}

/* line 44, ../sass/concat.all.min.scss */
body, html {
  font-size: 100.01%;
  font-size: 12px;
  color: #333;
}

/* line 45, ../sass/concat.all.min.scss */
a {
  color: RGB(231, 52, 70);
}

/* line 46, ../sass/concat.all.min.scss */
a:hover {
  text-decoration: underline;
  color: RGB(160, 39, 47);
}

/* line 47, ../sass/concat.all.min.scss */
h1, h2, h3, h4, h5, h6 {
  color: #000;
  font-weight: 400;
  margin: 0 0 7px;
}

/* line 48, ../sass/concat.all.min.scss */
.button, input.submit, legend, thead, thead td, tr.tr-bold {
  font-weight: 700;
}

/* line 49, ../sass/concat.all.min.scss */
.csc-firstHeader, h1 {
  font-size: 133.33%;
}

/* line 50, ../sass/concat.all.min.scss */
h2 {
  font-size: 125%;
}

/* line 51, ../sass/concat.all.min.scss */
h3, h3.csc-firstHeader {
  font-size: 108.33%;
}

/* line 52, ../sass/concat.all.min.scss */
h4 {
  font-size: 100%;
}

/* line 53, ../sass/concat.all.min.scss */
h5, h6 {
  font-size: 91.67%;
}

/* line 54, ../sass/concat.all.min.scss */
p {
  margin: 0 0 15px;
}

/* line 55, ../sass/concat.all.min.scss */
ul {
  margin-bottom: 15px;
}

/* line 56, ../sass/concat.all.min.scss */
ul ul {
  padding: 0 3px 0 0;
  margin-bottom: 0;
}

/* line 57, ../sass/concat.all.min.scss */
ol li, ul li {
  margin-bottom: 6px;
}

/* line 58, ../sass/concat.all.min.scss */
ul li {
  padding-left: 13px;
  background: url(../images/bullet_arrow.png) 0 4px no-repeat;
}

/* line 59, ../sass/concat.all.min.scss */
ol {
  padding: 0 3px 15px 20px;
  padding: 0 0 15px 23px\9;
}

/* line 60, ../sass/concat.all.min.scss */
ol ol {
  padding: 0 3px 0 13px;
}

/* line 61, ../sass/concat.all.min.scss */
table {
  border-collapse: collapse;
  margin-bottom: 30px;
}

/* line 62, ../sass/concat.all.min.scss */
td, th {
  border: 1px solid #E0E0E0;
  padding: 5px 10px;
  vertical-align: top;
}

/* line 63, ../sass/concat.all.min.scss */
th {
  background-color: #999;
  color: #FFF;
  padding: 3px 10px;
}

/* line 64, ../sass/concat.all.min.scss */
button, input, select, textarea {
  padding: 3px;
  border: 1px solid #CCC;
  color: #000;
  background-color: #F1F1F1;
  vertical-align: middle;
  font-size: 100%;
  font-family: arial,small Verdana,Helvetica,sans-serif;
  width: 250px;
}

/* line 65, ../sass/concat.all.min.scss */
select {
  padding: 0;
  width: auto;
}

/* line 66, ../sass/concat.all.min.scss */
option {
  padding-right: 10px;
}

/* line 67, ../sass/concat.all.min.scss */
input::-moz-focus-inner {
  border: 0;
}

/* line 68, ../sass/concat.all.min.scss */
fieldset {
  float: left;
  clear: both;
  width: 100%;
}

/* line 69, ../sass/concat.all.min.scss */
.ce_testimonial {
  background-color: #f1f1f1;
  padding: 14px 18px;
  overflow: auto;
}

/* line 70, ../sass/concat.all.min.scss */
#headerMenu ul li, #langMenu ul li {
  font-size: 83.33%;
  display: inline;
  background: 0 0;
}

/* line 71, ../sass/concat.all.min.scss */
.ce_testimonial .image {
  float: right;
  padding-left: 16px;
}

/* line 72, ../sass/concat.all.min.scss */
.ce_testimonial .image .bu {
  color: #6d6d6d;
  padding-top: 2px;
}

/* line 73, ../sass/concat.all.min.scss */
.ce_zitat {
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 20px;
  color: #6d6d6d;
  line-height: normal;
}

/* line 74, ../sass/concat.all.min.scss */
.ce_zitat .urheber {
  font-size: 12px;
  display: block;
  text-align: right;
  color: #000;
}

/* line 75, ../sass/concat.all.min.scss */
.juicyslider.ce_slider ul {
  overflow: visible;
}

/* line 76, ../sass/concat.all.min.scss */
.juicyslider.ce_slider ul li {
  padding-left: 0;
}

/* line 77, ../sass/concat.all.min.scss */
.juicyslider.ce_slider .bu {
  margin-top: 280px;
  position: absolute;
  width: 548px;
  text-align: right;
}

/* line 78, ../sass/concat.all.min.scss */
#headerMenu ul, #headerMenu ul li {
  padding: 0;
}

/* line 79, ../sass/concat.all.min.scss */
#headerMenu ul li span {
  padding: 0 5px;
  color: #777;
}

/* line 80, ../sass/concat.all.min.scss */
#headerMenu ul li a {
  color: #666;
}

/* line 81, ../sass/concat.all.min.scss */
#langMenu .lang_label {
  margin-right: 20px;
  float: left;
  color: #666;
}

/* line 82, ../sass/concat.all.min.scss */
#langMenu ul {
  float: left;
  padding: 0;
}

/* line 83, ../sass/concat.all.min.scss */
#langMenu ul li {
  padding: 0;
}

/* line 84, ../sass/concat.all.min.scss */
#langMenu ul li span {
  padding: 0 5px;
  color: #222;
}

/* line 85, ../sass/concat.all.min.scss */
#langMenu ul li a {
  color: #666;
}

/* line 86, ../sass/concat.all.min.scss */
#moreMenu span {
  padding: 3px 5px 5px;
  display: block;
  color: RGB(231, 52, 70);
  border: 1px solid #D6D6D6;
  border-top: none;
  font-size: 83.33%;
}

@media (min-width: 1001px) {
  /* line 87, ../sass/concat.all.min.scss */
  #mainMenu ul {
    background: RGB(231, 52, 70);
    list-style: none;
    display: inline-block;
    width: 100%;
    padding: 0;
    margin: 0;
  }

  /* line 88, ../sass/concat.all.min.scss */
  #mainMenu li {
    margin: 0;
    display: block;
    float: left;
    min-height: 25px;
    position: relative;
    padding: 0;
    z-index: 1000;
  }

  /* line 89, ../sass/concat.all.min.scss */
  #mainMenu li a, #mainMenu li.last a {
    padding: 9px 17px;
  }

  /* line 90, ../sass/concat.all.min.scss */
  #mainMenu li a {
    display: block;
    float: left;
    color: #FFF;
    font-size: 108.33%;
    background: RGB(231, 52, 70);
    letter-spacing: .02em;
  }

  /* line 91, ../sass/concat.all.min.scss */
  #mainMenu li a:hover, #mainMenu li.ison a, #mainMenu li.sfhover a {
    background: RGB(160, 39, 47);
    color: #FFF;
    text-decoration: none;
  }

  /* line 92, ../sass/concat.all.min.scss */
  #mainMenu ul.menu2 {
    position: absolute;
    top: 33px;
    top: 33px\9;
    left: 0;
    display: none;
    width: 180px;
    min-width: 180px;
    z-index: 1234;
    background: #FFF;
    border: 1px solid #CCC;
    border-top: 0;
  }

  /* line 93, ../sass/concat.all.min.scss */
  #mainMenu ul.menu2 li {
    border: none;
    min-height: 1px;
    width: 100%;
  }

  /* line 94, ../sass/concat.all.min.scss */
  #mainMenu li.ison ul li a, #mainMenu ul.menu2 li a {
    padding: 4px 12px;
    background: #FFF;
    width: 150px;
    color: #333;
    font-size: 100%;
    text-transform: none;
  }

  /* line 95, ../sass/concat.all.min.scss */
  #mainMenu li ul.menu2 li a:hover, #mainMenu li ul.menu2 li.ison a {
    background: #FFF;
    color: RGB(231, 52, 70);
  }

  /* line 96, ../sass/concat.all.min.scss */
  #mainMenu li.sfhover ul.menu2, #mainMenu li:hover ul.menu2 {
    display: block;
  }

  /* line 97, ../sass/concat.all.min.scss */
  #mainMenu ul.menu2 .hasSubLevels a, #mainMenu ul.menu2 .hasSubLevels a:hover {
    background: url(../images/icon_arrow_orange.png) right 5px no-repeat white;
  }

  /* line 98, ../sass/concat.all.min.scss */
  #mainMenu ul.menu3 {
    position: absolute;
    top: -1px;
    left: 180px;
    display: none;
    width: 180px;
    min-width: 180px;
    z-index: 1800;
    background: #FFF;
    border: 1px solid #CCC;
  }

  /* line 99, ../sass/concat.all.min.scss */
  #mainMenu .last ul.menu3 {
    left: -182px;
  }

  /* line 100, ../sass/concat.all.min.scss */
  #mainMenu ul.menu2 li.sfhover ul.menu3, #mainMenu ul.menu2 li:hover ul.menu3 {
    display: block;
  }

  /* line 101, ../sass/concat.all.min.scss */
  #mainMenu ul.menu2 ul.menu3 a, #mainMenu ul.menu2 ul.menu3 a:hover, #mainMenu ul.menu3 li {
    background: 0 0;
  }
}
/* line 103, ../sass/concat.all.min.scss */
#breadcrumbs li, #footerMainMenu .sitemap-box {
  float: left;
  margin-right: 5px;
}

/* line 104, ../sass/concat.all.min.scss */
#breadcrumbs li {
  padding: 0;
  background: 0 0;
}

/* line 105, ../sass/concat.all.min.scss */
#breadcrumbs .first a {
  padding-left: 0;
}

/* line 106, ../sass/concat.all.min.scss */
#breadcrumbs a {
  padding: 1px 0 0 5px;
  color: #999;
}

/* line 107, ../sass/concat.all.min.scss */
#breadcrumbs .ison a {
  padding: 2px 5px 0;
  color: #333;
}

/* line 108, ../sass/concat.all.min.scss */
#subMenu {
  padding-right: 22px;
}

/* line 109, ../sass/concat.all.min.scss */
#subMenu ul {
  padding: 0;
}

/* line 110, ../sass/concat.all.min.scss */
#subMenu li {
  list-style-type: none;
  list-style-image: none;
  display: inline;
  background: 0 0;
  padding: 0;
}

/* line 111, ../sass/concat.all.min.scss */
#subMenu li ul {
  padding-bottom: 5px;
}

/* line 112, ../sass/concat.all.min.scss */
#subMenu a {
  border-top: 1px solid #E4E4E4;
  padding: 4px 0 5px 20px;
  display: block;
  color: #333;
}

/* line 113, ../sass/concat.all.min.scss */
#subMenu a:hover, #subMenu li ul .ison a:hover {
  color: RGB(231, 52, 70);
  text-decoration: none;
}

/* line 114, ../sass/concat.all.min.scss */
#subMenu li ul a {
  border-top: none;
  padding: 2px 0 5px 35px;
  font-size: 91.67%;
}

/* line 115, ../sass/concat.all.min.scss */
#subMenu li ul li ul {
  border-bottom: medium none;
  font-size: 91.67%;
}

/* line 116, ../sass/concat.all.min.scss */
#subMenu li ul li ul a {
  padding: 1px 0 4px 50px;
  font-size: 100%;
}

/* line 117, ../sass/concat.all.min.scss */
#subMenu li ul li ul li ul a {
  padding-left: 60px;
}

/* line 118, ../sass/concat.all.min.scss */
#subMenu .hasSubLevels a {
  background: url(../images/arrow_submenu.png) 8px 9px no-repeat;
}

/* line 119, ../sass/concat.all.min.scss */
#subMenu .hasSubLevels2 a {
  background: url(../images/arrow_submenu.png) 23px 6px no-repeat;
}

/* line 120, ../sass/concat.all.min.scss */
#subMenu .hasSubLevels3 a {
  background: url(../images/arrow_submenu.png) 38px 6px no-repeat;
}

/* line 121, ../sass/concat.all.min.scss */
#subMenu .hasSubLevels a:hover, #subMenu .hasSubLevels2 a:hover, #subMenu .hasSubLevels3 a:hover, #subMenu .ison a:hover {
  color: RGB(231, 52, 70);
}

/* line 122, ../sass/concat.all.min.scss */
#subMenu .isinSubLevel a {
  background: url(../images/arrow_active_submenu.png) 8px 10px no-repeat;
}

/* line 123, ../sass/concat.all.min.scss */
#subMenu .isinSubLevel2 a {
  background: url(../images/arrow_active_submenu.png) 23px 8px no-repeat;
}

/* line 124, ../sass/concat.all.min.scss */
#subMenu .isinSubLevel3 a {
  background: url(../images/arrow_active_submenu.png) 38px 7px no-repeat;
}

/* line 125, ../sass/concat.all.min.scss */
#subMenu .isinSubLevel a, #subMenu .isinSubLevel2 a, #subMenu .isinSubLevel3 a, #subMenu .ison a {
  color: RGB(160, 39, 47);
}

/* line 126, ../sass/concat.all.min.scss */
#footerMenu ul {
  vertical-align: bottom;
  padding: 5px 0 0;
}

/* line 127, ../sass/concat.all.min.scss */
#footerMenu ul li {
  background: 0 0;
  display: inline;
  padding: 0 7px;
  border-right: 1px solid #5D5D5D;
}

/* line 129, ../sass/concat.all.min.scss */
#footerMenu ul li.last {
  border: none;
  padding: 0 0 0 7px;
}

/* line 130, ../sass/concat.all.min.scss */
#alphamenu ul li:first-child, .csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
  padding-left: 0;
}

/* line 131, ../sass/concat.all.min.scss */
#footerMenu ul li.ison {
  text-decoration: underline;
}

/* line 132, ../sass/concat.all.min.scss */
#footerMenu ul li a {
  color: #333;
}

/* line 133, ../sass/concat.all.min.scss */
#footerMainMenu .sitemap-box-last {
  margin: 0;
}

/* line 134, ../sass/concat.all.min.scss */
#footerMainMenu .sitemap-box-wrap {
  width: 133px;
}

/* line 135, ../sass/concat.all.min.scss */
#footerMainMenu .sitemap-box-first .sitemap-box-wrap {
  width: 158px;
}

/* line 136, ../sass/concat.all.min.scss */
#footerMainMenu .lineHeader {
  margin-bottom: 6px;
  font-weight: 700;
  color: #000;
}

/* line 137, ../sass/concat.all.min.scss */
#footerMainMenu li {
  background: 0 0;
  padding: 0;
  margin-bottom: 3px;
}

/* line 138, ../sass/concat.all.min.scss */
#footerMainMenu a {
  color: #333;
}

/* line 139, ../sass/concat.all.min.scss */
#lwLink a {
  color: #CCC;
}

/* line 140, ../sass/concat.all.min.scss */
.socialShareMenu {
  float: right;
  padding: 0;
}

/* line 141, ../sass/concat.all.min.scss */
.socialShareMenu li {
  float: left;
  background: 0 0;
  padding: 0;
  margin: 0 15px 0 0;
}

/* line 142, ../sass/concat.all.min.scss */
#socialShare .facebookLink, #socialShare .googleplusLink, #socialShare .rssLink, #socialShare .twitterLink {
  background: url(../images/socials.png);
  height: 20px;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* line 143, ../sass/concat.all.min.scss */
#socialShare .facebookLink, #socialShare .rssLink {
  width: 20px;
}

/* line 144, ../sass/concat.all.min.scss */
#socialShare .facebookLink {
  background-position: -21px 0;
}

/* line 145, ../sass/concat.all.min.scss */
#socialShare .googleplusLink {
  width: 32px;
  background-position: -42px 0;
}

/* line 146, ../sass/concat.all.min.scss */
#socialShare .twitterLink {
  width: 55px;
  background-position: -75px 0;
}

/* line 147, ../sass/concat.all.min.scss */
#alphamenu ul li {
  background: 0 0;
}

/* line 148, ../sass/concat.all.min.scss */
#content, #rightSide {
  line-height: 17px;
}

/* line 149, ../sass/concat.all.min.scss */
#contentTitle a {
  color: #A9A9A9;
  font-size: 108.33%;
}

/* line 150, ../sass/concat.all.min.scss */
.csc-textpic-caption {
  font-size: 83.33%;
  line-height: 14px;
}

/* line 151, ../sass/concat.all.min.scss */
#content ol li, #content ul li, #rightSide ol li, #rightSide ul li {
  line-height: 17px;
  margin-bottom: 0;
}

/* line 152, ../sass/concat.all.min.scss */
.align-right {
  text-align: right;
}

/* line 153, ../sass/concat.all.min.scss */
h2.heading-blue {
  color: #365197;
}

/* line 154, ../sass/concat.all.min.scss */
#content ul li, #rightSide ul li {
  background-position: 0 6px;
}

/* line 155, ../sass/concat.all.min.scss */
#rightSide ol li, #rightSide p, #rightSide ul li {
  line-height: 15px;
}

/* line 156, ../sass/concat.all.min.scss */
.continuous-text-small {
  color: #333;
  font-size: 83.33%;
  line-height: 15px;
}

/* line 157, ../sass/concat.all.min.scss */
.clean:after {
  content: ".";
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 158, ../sass/concat.all.min.scss */
* html .clean {
  height: 1%;
}

/* line 159, ../sass/concat.all.min.scss */
a.external-link-more, a.internal-link-more {
  background: url(../images/icon_more_link.png) right 9px no-repeat;
  padding: 5px 17px 0 0;
  text-align: left;
}

/* line 160, ../sass/concat.all.min.scss */
a.external-link-more:hover, a.external-link-more:visited, a.internal-link-more:hover, a.internal-link-more:visited {
  background: url(../images/icon_more_link_hover.png) right 9px no-repeat;
}

/* line 161, ../sass/concat.all.min.scss */
a.pdf-link {
  background: url(../images/pdf_icon.gif) no-repeat;
  padding-left: 20px;
}

/* line 162, ../sass/concat.all.min.scss */
a.internal-link-new-window {
  background: url(../images/internal_link_icon.png) no-repeat;
  padding-left: 20px;
}

/* line 163, ../sass/concat.all.min.scss */
td.td-background, td.td-bgandvt, tr.tr-background, tr.tr-odd {
  background-color: #F5F5F5;
}

/* line 164, ../sass/concat.all.min.scss */
table.table-100 {
  width: 100%;
}

/* line 165, ../sass/concat.all.min.scss */
td.td-25 {
  width: 25%;
}

/* line 166, ../sass/concat.all.min.scss */
td.td-33 {
  width: 33%;
}

/* line 167, ../sass/concat.all.min.scss */
td.td-50 {
  width: 50%;
}

/* line 168, ../sass/concat.all.min.scss */
td.td-verticaltop {
  vertical-align: top;
}

/* line 169, ../sass/concat.all.min.scss */
td.td-right {
  text-align: right;
}

/* line 170, ../sass/concat.all.min.scss */
td.td-bgandvt {
  vertical-align: top;
}

/* line 171, ../sass/concat.all.min.scss */
td p, th p {
  margin: 0;
}

/* line 172, ../sass/concat.all.min.scss */
.frame1, .frame2 {
  width: 100%;
  margin: 0 0 20px;
}

/* line 173, ../sass/concat.all.min.scss */
.frame1 .borderContent, .frame2 .borderContent {
  float: left;
  width: 101.5%;
  clear: both;
}

/* line 174, ../sass/concat.all.min.scss */
.frame1 .bgRightTop, .frame2 .bgRightTop {
  background: url(../images/frame_1/frame1_right_top.png) right top no-repeat;
  float: left;
  width: 100%;
}

/* line 175, ../sass/concat.all.min.scss */
.frame1 .bgLeftTop, .frame2 .bgLeftTop {
  background: url(../images/frame_1/frame1_left_top.png) left top no-repeat;
  float: left;
  width: 100%;
}

/* line 176, ../sass/concat.all.min.scss */
.frame1 .bgRightBottom, .frame2 .bgRightBottom {
  background: url(../images/frame_1/frame1_right_bottom.png) right bottom no-repeat;
  float: left;
  width: 100%;
}

/* line 177, ../sass/concat.all.min.scss */
.frame1 .bgLeftBottom, .frame2 .bgLeftBottom {
  background: url(../images/frame_1/frame1_left_bottom.png) left bottom no-repeat;
  float: left;
  width: 100%;
}

/* line 178, ../sass/concat.all.min.scss */
.frame1 .fceBorderContent, .frame2 .fceBorderContent {
  float: left;
  padding: 15px;
}

/* line 179, ../sass/concat.all.min.scss */
.frame1 h1.csc-firstHeader, .frame2 h1.csc-firstHeader {
  margin-bottom: 10px;
}

/* line 180, ../sass/concat.all.min.scss */
.frame1 {
  border-top: 1px solid #d6d6d6;
}

/* line 181, ../sass/concat.all.min.scss */
.frame1content {
  padding-top: 5px;
}

/* line 182, ../sass/concat.all.min.scss */
.frame1 p, .frame2 p {
  margin-bottom: 5px;
}

/* line 183, ../sass/concat.all.min.scss */
.frame2content {
  padding: 5px 12px;
  background: #f1f1f1;
}

/* line 184, ../sass/concat.all.min.scss */
.frame2 .bgRightTop {
  background: url(../images/frame_2/frame2_right_top.png) right top no-repeat;
}

/* line 185, ../sass/concat.all.min.scss */
.frame2 .bgLeftTop {
  background: url(../images/frame_2/frame2_left_top.png) left top no-repeat;
}

/* line 186, ../sass/concat.all.min.scss */
.frame2 .bgRightBottom {
  background: url(../images/frame_2/frame2_right_bottom.png) right bottom no-repeat;
}

/* line 187, ../sass/concat.all.min.scss */
.frame2 .bgLeftBottom {
  background: url(../images/frame_2/frame2_left_bottom.png) left bottom no-repeat;
}

/* line 188, ../sass/concat.all.min.scss */
.grey_background {
  background: #F1F1F1;
  margin-bottom: 19px;
}

/* line 190, ../sass/concat.all.min.scss */
.grey_background p.bodytext {
  color: #333;
}

/* line 191, ../sass/concat.all.min.scss */
#rightSide .frame1, #rightSide .frame2 {
  margin-bottom: 10px;
}

/* line 192, ../sass/concat.all.min.scss */
#rightSide .frame3, #rightSide .frame4 {
  width: 98.5%;
  margin-bottom: 15px;
}

/* line 193, ../sass/concat.all.min.scss */
#rightSide table {
  margin-bottom: 3px;
}

/* line 194, ../sass/concat.all.min.scss */
#rightSide td {
  padding: 0 10px 0 0;
}

/* line 195, ../sass/concat.all.min.scss */
#rightSide td p {
  margin: 0;
}

/* line 196, ../sass/concat.all.min.scss */
form div.field {
  clear: both;
  float: left;
  width: 100%;
  padding-bottom: 5px;
}

/* line 197, ../sass/concat.all.min.scss */
form div.field label {
  float: left;
  width: 120px;
  text-align: right;
  margin-right: 10px;
}

/* line 198, ../sass/concat.all.min.scss */
form div.field input, form div.field select {
  float: left;
  margin-right: 5px;
}

/* line 199, ../sass/concat.all.min.scss */
form div.field input.checkbox, form div.field input.radio, form div.field input.submit {
  float: none;
}

/* line 200, ../sass/concat.all.min.scss */
form fieldset input.required {
  border: 1px solid #000;
}

/* line 201, ../sass/concat.all.min.scss */
form fieldset input.checkbox, form fieldset input.radio {
  border: none;
}

/* line 202, ../sass/concat.all.min.scss */
input.checkbox, input.radio {
  border: none;
  width: auto;
  margin-right: 5px;
}

/* line 203, ../sass/concat.all.min.scss */
.button, input.submit {
  background: #D6D6D6;
  border: 1px solid #D6D6D6;
  color: #FFF;
  cursor: pointer;
  overflow: visible;
  padding: 2px 10px;
  width: auto;
  text-decoration: none;
}

/* line 204, ../sass/concat.all.min.scss */
.button:hover, input.submit:hover {
  background: #A52500;
  border: 1px solid #A52500;
}

/* line 205, ../sass/concat.all.min.scss */
#feEditAdvanced-container div#feEditAdvanced-menuBar.closedMenu {
  float: right;
  left: auto;
  right: 0;
  width: 100px;
}

/* line 206, ../sass/concat.all.min.scss */
#headerImage .column_66_33_2 .csc-firstHeader {
  margin-bottom: 35px;
}

/* line 207, ../sass/concat.all.min.scss */
#content .column2 .column_66_33_1, #content .column2 .column_66_33_2 {
  overflow: hidden;
  float: left;
}

/* line 208, ../sass/concat.all.min.scss */
#content .column2 .column_66_33_1 {
  width: 66%;
  margin-right: 2%;
}

/* line 209, ../sass/concat.all.min.scss */
#content .column2 .column_66_33_2 {
  width: 32%;
}

/* line 210, ../sass/concat.all.min.scss */
#content .column2 .column_33_66_1 {
  width: 32%;
  margin-right: 2%;
}

/* line 211, ../sass/concat.all.min.scss */
#content .column2 .column_33_66_2 {
  width: 66%;
}

/* line 212, ../sass/concat.all.min.scss */
#content .column3 .column3_1, #content .column3 .column3_2, #content .column3 .column3_3 {
  overflow: hidden;
  float: left;
  width: 32%;
  margin-right: 1.9%;
}

/* line 213, ../sass/concat.all.min.scss */
#content .column3 .column3_3 {
  margin-right: 0;
}

/* line 214, ../sass/concat.all.min.scss */
#content .column4 .column4_1, #content .column4 .column4_2, #content .column4 .column4_3, #content .column4 .column4_4 {
  overflow: hidden;
  float: left;
  width: 24%;
  margin-right: 1.335%;
}

/* line 215, ../sass/concat.all.min.scss */
#content .column4 .column4_4 {
  margin-right: 0;
}

/* line 216, ../sass/concat.all.min.scss */
.linklist li {
  background: 0 0;
  padding: 0;
}

/* line 217, ../sass/concat.all.min.scss */
.linklist a {
  background: url(../images/external_link_icon.png) 0 4px no-repeat;
  padding-left: 13px;
}

/* line 218, ../sass/concat.all.min.scss */
.linklist a:hover, .linklist a:visited {
  background: url(../images/external_link_icon_hover.png) 0 4px no-repeat;
}

/* line 219, ../sass/concat.all.min.scss */
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image td {
  border: 0;
}

/* line 220, ../sass/concat.all.min.scss */
.column2 {
  width: 100%;
}

/* line 221, ../sass/concat.all.min.scss */
.column2_1 {
  float: left;
  width: 49%;
}

/* line 222, ../sass/concat.all.min.scss */
.column2_2 {
  float: right;
  width: 49%;
}

/* line 223, ../sass/concat.all.min.scss */
.column_33_66_1 {
  float: left;
  width: 33%;
}

/* line 224, ../sass/concat.all.min.scss */
.column_33_66_2 {
  float: right;
  width: 65%;
}

/* line 225, ../sass/concat.all.min.scss */
.column_66_33_1 {
  float: left;
  width: 65%;
}

/* line 226, ../sass/concat.all.min.scss */
.column_66_33_2 {
  float: right;
  width: 33%;
}

/* line 227, ../sass/concat.all.min.scss */
.column3 {
  width: 100%;
  float: none;
}

/* line 228, ../sass/concat.all.min.scss */
.column3_1, .column3_2 {
  float: left;
  width: 32%;
  margin-right: 1.9%;
}

/* line 229, ../sass/concat.all.min.scss */
.column3_3 {
  float: right;
  width: 32%;
}

/* line 230, ../sass/concat.all.min.scss */
.column4 {
  width: 100%;
  float: none;
}

/* line 231, ../sass/concat.all.min.scss */
.column4_1, .column4_2, .column4_3 {
  float: left;
  width: 24%;
  margin-right: 1.3%;
}

/* line 232, ../sass/concat.all.min.scss */
.column4_4 {
  float: right;
  width: 23.5%;
}

/* line 233, ../sass/concat.all.min.scss */
.lwTabs {
  margin-bottom: 25px;
}

/* line 234, ../sass/concat.all.min.scss */
.tab-wrapper {
  margin: 0;
  clear: both;
  overflow: auto;
  padding: 15px 15px 5px;
  width: auto;
}

/* line 235, ../sass/concat.all.min.scss */
.tab-menu {
  margin: 0;
  padding: 0;
}

/* line 236, ../sass/concat.all.min.scss */
#content .tab-menu li, .tab-menu li {
  border-color: #CCC;
  border-style: solid solid none;
  border-width: 1px 1px medium;
  display: inline;
  float: left;
  margin-right: 5px;
  cursor: pointer;
}

/* line 237, ../sass/concat.all.min.scss */
.tab-menu li a {
  background-color: #EEE;
  display: block;
  outline: 0;
  text-decoration: none;
}

/* line 238, ../sass/concat.all.min.scss */
.tab-menu li a:focus, .tab-menu li a:hover {
  background-color: #FFF;
  -moz-border-radius: 0;
  -moz-box-shadow: 0 -2px 2px silver;
  text-decoration: none;
}

/* line 239, ../sass/concat.all.min.scss */
.tab-menu li.tab-selected a {
  -moz-border-radius: 5px 5px 0 0;
  background-color: #FFF;
  border-bottom: 1px solid #FFF;
  position: relative;
  text-decoration: none;
  top: 1px;
}

/* line 240, ../sass/concat.all.min.scss */
.ui-accordion-header {
  cursor: pointer;
  position: relative;
  padding: 5px;
  margin-top: 1px;
  margin-bottom: 0;
}

/* line 241, ../sass/concat.all.min.scss */
.ui-state-active, .ui-state-default, .ui-widget-content .ui-state-active, .ui-widget-content .ui-state-default {
  outline: 0;
}

/* line 242, ../sass/concat.all.min.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background-color: #F5F5F5;
  border: 1px solid silver;
  color: #444;
  font-size: 118.18%;
  font-weight: 400;
}

/* line 243, ../sass/concat.all.min.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background-color: #F5F5F5;
  border: 1px solid silver;
  color: #5A94AC;
  font-size: 118.18%;
  font-weight: 700;
}

/* line 244, ../sass/concat.all.min.scss */
.ui-accordion-content {
  border-top: 0 none;
  margin-top: 0;
  margin-bottom: 2px;
  overflow: auto;
  position: relative;
  top: 1px;
}

/* line 245, ../sass/concat.all.min.scss */
.ui-widget-content {
  color: #333;
  padding: 5px;
}

/* line 246, ../sass/concat.all.min.scss */
.news-latest-item h2 a, .news-list-right h2 a {
  color: #444;
}

/* line 247, ../sass/concat.all.min.scss */
.tx-felogin-pi1 #loginPassword, .tx-felogin-pi1 #loginUser {
  width: 100px;
}

/* line 248, ../sass/concat.all.min.scss */
#rightSide .tx-felogin-pi1 fieldset label {
  width: 65px;
}

/* line 249, ../sass/concat.all.min.scss */
.news-search-form-input, .tx-indexedsearch-form .searchbox-sword {
  margin-right: 5px;
  width: 150px;
}

/* line 250, ../sass/concat.all.min.scss */
#content .news-list-date {
  margin-bottom: 5px;
}

/* line 251, ../sass/concat.all.min.scss */
.news-list-left {
  float: left;
  display: block;
}

/* line 252, ../sass/concat.all.min.scss */
.news-list-right {
  display: block;
}

/* line 253, ../sass/concat.all.min.scss */
.news-list-right p {
  margin-bottom: 0;
  margin-right: 25px;
}

/* line 254, ../sass/concat.all.min.scss */
.news-list-right h2 {
  margin-bottom: 10px;
}

/* line 255, ../sass/concat.all.min.scss */
.news-list-morelink {
  display: block;
  padding: 0 5px 0 0;
  text-align: left;
}

/* line 256, ../sass/concat.all.min.scss */
div.news-list-item {
  margin-bottom: 15px;
  overflow: hidden;
  clear: both;
  display: block;
}

/* line 257, ../sass/concat.all.min.scss */
.news-list-browse .showResultsWrap {
  float: right;
}

/* line 258, ../sass/concat.all.min.scss */
.news-list-browse .browseLinksWrap {
  float: left;
}

/* line 259, ../sass/concat.all.min.scss */
.news-single-header .news-single-timedata {
  padding-bottom: 10px;
}

/* line 260, ../sass/concat.all.min.scss */
.news-single-category {
  display: none;
}

/* line 261, ../sass/concat.all.min.scss */
.news-single-imgcaption {
  font-size: 83.33%;
}

/* line 262, ../sass/concat.all.min.scss */
dl.news-single-files, dl.news-single-links, dl.news-single-related {
  margin-top: 10px;
}

/* line 263, ../sass/concat.all.min.scss */
.news-single-backlink {
  margin: 10px 0;
}

/* line 264, ../sass/concat.all.min.scss */
.browseLinksWrap a, browseLinksWrap span {
  padding: 0 10px;
}

/* line 265, ../sass/concat.all.min.scss */
.news-single-item p {
  display: block;
}

/* line 266, ../sass/concat.all.min.scss */
.news-latest-item .news-list-date {
  text-align: left;
  margin-bottom: 0;
  display: none;
}

/* line 267, ../sass/concat.all.min.scss */
.news-latest-item, .news-latest-item .news-list-image img {
  margin-bottom: 15px;
}

/* line 268, ../sass/concat.all.min.scss */
.news-latest-item {
  border-bottom: 1px solid #E0E0E0;
  padding: 0 0 5px;
  overflow: hidden;
  clear: both;
  display: block;
}

/* line 269, ../sass/concat.all.min.scss */
.news-latest-end, .news-list-end {
  border-top: 3px solid #fff;
  display: block;
  margin-top: -17px;
  font-size: 1px;
}

/* line 270, ../sass/concat.all.min.scss */
.news-search-form {
  height: 45px;
}

/* line 271, ../sass/concat.all.min.scss */
.news-latest-container p {
  margin-bottom: 5px;
}

/* line 272, ../sass/concat.all.min.scss */
.lw-yearnav-item {
  margin-bottom: 20px;
}

/* line 273, ../sass/concat.all.min.scss */
.tx-indexedsearch input.submit, form#indexedsearch input.submit {
  overflow: visible;
  padding: 0 5px;
  font-size: 12px;
}

/* line 274, ../sass/concat.all.min.scss */
form#indexedsearch input::-moz-focus-inner {
  border: 0;
}

/* line 275, ../sass/concat.all.min.scss */
form#indexedsearch input.searchbox-sword {
  margin-right: 5px;
}

/* line 276, ../sass/concat.all.min.scss */
.tx-indexedsearch .searchbox-tmpl-css label {
  text-align: right;
  width: 150px;
}

/* line 277, ../sass/concat.all.min.scss */
.tx-indexedsearch .tx-indexedsearch-rules, .tx-indexedsearch .tx-indexedsearch-searchbox {
  float: left;
  width: 100%;
}

/* line 278, ../sass/concat.all.min.scss */
.tx-indexedsearch-rules {
  position: relative;
}

/* line 279, ../sass/concat.all.min.scss */
.tx-indexedsearch-rules span {
  left: 233px;
  position: absolute;
  top: -23px;
}

/* line 280, ../sass/concat.all.min.scss */
.tx-indexedsearch .tx-indexedsearch-result-number, .tx-indexedsearch .tx-indexedsearch-text-item-path {
  display: none;
}

/* line 281, ../sass/concat.all.min.scss */
.tx-indexedsearch .tx-indexedsearch-res h3, .tx-indexedsearch p {
  margin-bottom: 5px;
}

/* line 282, ../sass/concat.all.min.scss */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  background: none;
  color: #999;
  font-size: 83.33%;
}

/* line 283, ../sass/concat.all.min.scss */
.tx-indexedsearch .res-tmpl-css {
  margin-bottom: 25px;
}

/* line 284, ../sass/concat.all.min.scss */
.tx-indexedsearch .percent-tmpl-css, .tx-indexedsearch .result-count-tmpl-css {
  margin: 0;
  display: none;
}

/* line 285, ../sass/concat.all.min.scss */
.tx-indexedsearch fieldset div {
  padding: 4px 0;
  clear: both;
}

/* line 286, ../sass/concat.all.min.scss */
.tx-indexedsearch-icon img {
  opacity: .7;
}

/* line 287, ../sass/concat.all.min.scss */
.tx-indexedsearch .tx-indexedsearch-whatis {
  margin-bottom: 20px;
  margin-top: 10px;
}

/* line 288, ../sass/concat.all.min.scss */
.tx-indexedsearch .tx-indexedsearch-noresults {
  text-align: left;
}

/* line 289, ../sass/concat.all.min.scss */
.pageBrowser {
  float: left;
  width: 65%;
  padding: 0;
  margin: 0;
}

/* line 290, ../sass/concat.all.min.scss */
.resultBrowser {
  float: right;
  width: 34%;
  padding: 0;
  margin: 0;
  text-align: right;
}

/* line 291, ../sass/concat.all.min.scss */
.pageBrowser li, .resultBrowser li {
  display: inline;
}

/* line 292, ../sass/concat.all.min.scss */
.pageBrowser .browsePrevious {
  padding-left: 10px;
  margin-right: 15px;
}

/* line 293, ../sass/concat.all.min.scss */
.browsePage {
  padding: 0 5px;
}

/* line 294, ../sass/concat.all.min.scss */
.pageBrowser .ison {
  color: #666;
  font-weight: 700;
  margin: 0 5px;
}

/* line 295, ../sass/concat.all.min.scss */
.pageBrowser .browseNext {
  padding-right: 10px;
  margin-left: 15px;
}

/* line 296, ../sass/concat.all.min.scss */
.pageBrowser .browseFirst, .pageBrowser .browseLast {
  display: none;
}

/* line 297, ../sass/concat.all.min.scss */
input.tx-srfeuserregister-pi1-checkbox, input.tx-srfeuserregister-pi1-radio {
  border: none;
  width: auto;
  margin-right: 5px;
}

/* line 298, ../sass/concat.all.min.scss */
span.tx-srfeuserregister-pi1-addLabels label {
  width: auto;
}

/* line 299, ../sass/concat.all.min.scss */
div.tx-srfeuserregister-pi1 div.gender span.tx-srfeuserregister-pi1-addLabels label {
  width: 20px;
}

/* line 300, ../sass/concat.all.min.scss */
.clickElement {
  margin-left: 130px;
  margin-bottom: 7px;
  color: #5A94AC;
  cursor: pointer;
}

/* line 301, ../sass/concat.all.min.scss */
.clickElement:hover {
  text-decoration: underline;
}

/* line 302, ../sass/concat.all.min.scss */
#moreOptions {
  float: right;
  margin-right: 130px;
  margin-bottom: 7px;
}

/* line 303, ../sass/concat.all.min.scss */
button, input, select, textarea {
  padding-left: 0;
}

/* line 304, ../sass/concat.all.min.scss */
form .tx_powermail_pi1_fieldwrap_html {
  padding-bottom: 5px;
  clear: both;
}

/* line 305, ../sass/concat.all.min.scss */
form .tx_powermail_pi1_fieldwrap_html .powermail_check_inner input, form .tx_powermail_pi1_fieldwrap_html .powermail_radio_inner input {
  vertical-align: top;
}

/* line 306, ../sass/concat.all.min.scss */
span.powermail_mandatory {
  color: red;
}

/* line 307, ../sass/concat.all.min.scss */
.tx_powermail_pi1_fieldwrap_html_checkbox_title, div.tx-powermail h3, div.tx-powermail legend {
  display: none;
}

/* line 308, ../sass/concat.all.min.scss */
form div.tx_powermail_pi1_fieldwrap_html label {
  float: left;
  margin-right: 10px;
  text-align: right !important;
  width: 120px;
}

/* line 309, ../sass/concat.all.min.scss */
#rightSide .powermail_submit, .powermail_submit, .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_mandatory_submit, form div.tx_powermail_pi1_fieldwrap_html_button input {
  color: #FFF;
  cursor: pointer;
  overflow: visible;
  padding: 2px 10px;
  width: auto;
  margin-left: 130px;
}

/* line 310, ../sass/concat.all.min.scss */
.powermail_submit:hover, .tx-powermail-pi1_confirmation_back:hover, .tx-powermail-pi1_confirmation_submit:hover, .tx-powermail-pi1_mandatory_submit:hover, form div.tx_powermail_pi1_fieldwrap_html_button input:hover {
  background-image: none;
  background-color: #666;
}

/* line 311, ../sass/concat.all.min.scss */
.tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit {
  margin-left: 0;
  margin-right: 10px;
}

/* line 312, ../sass/concat.all.min.scss */
.tx_powermail_pi1_formconfirmation_back {
  float: left;
}

/* line 313, ../sass/concat.all.min.scss */
form div.tx_powermail_pi1_fieldwrap_html_button input {
  margin-bottom: 0;
}

/* line 314, ../sass/concat.all.min.scss */
div.tx_powermail_pi1_fieldwrap_html a, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a, div.tx_powermail_pi1_fieldwrap_html p a {
  cursor: help;
  text-decoration: none;
  position: relative;
}

/* line 315, ../sass/concat.all.min.scss */
div.tx_powermail_pi1_fieldwrap_html a dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a dfn, div.tx_powermail_pi1_fieldwrap_html p a dfn {
  display: none;
  position: absolute;
  left: 25px;
  text-decoration: none;
  font-size: 11px;
  color: #fff;
  width: 250px;
  min-height: 15px;
  padding: 3px 10px 5px;
  background-color: #6c6c6c;
  border: 1px solid #6c6c6c;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 6px #ddd;
  -webkit-box-shadow: 0 0 6px #ddd;
  box-shadow: 0 0 6px #ddd;
  z-index: 1;
}

/* line 316, ../sass/concat.all.min.scss */
div.error p, div.tx_powermail_pi1_fieldwrap_html a:hover dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a:hover dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a:hover dfn, div.tx_powermail_pi1_fieldwrap_html p a:hover dfn, span.error p {
  display: block;
}

/* line 317, ../sass/concat.all.min.scss */
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
  padding: 2px 2px 0;
}

/* line 318, ../sass/concat.all.min.scss */
form div.tx_powermail_pi1_fieldwrap_html .powermail_check_inner {
  padding-bottom: 10px;
}

/* line 319, ../sass/concat.all.min.scss */
form div.tx_powermail_pi1_fieldwrap_html .powermail_check_inner label {
  float: right;
  text-align: left !important;
}

/* line 320, ../sass/concat.all.min.scss */
form div.tx_powermail_pi1_fieldwrap_html .powermail_check_inner input {
  margin-left: 130px;
  width: 12px;
}

/* line 321, ../sass/concat.all.min.scss */
div.error, div.error p {
  width: 148px;
}

/* line 322, ../sass/concat.all.min.scss */
div.error p {
  color: red;
  padding: 2px 0;
  position: relative;
  margin: 0;
  font-size: 91.67%;
}

/* line 323, ../sass/concat.all.min.scss */
span.error {
  background: url(../img/form_error_arrow.png) 3px 50% no-repeat;
  position: absolute;
  width: 20px;
}

/* line 324, ../sass/concat.all.min.scss */
span.error p {
  background: url(../img/form_error_message.png) repeat-x #d40f14;
  border: 1px outset red;
  color: #FFF;
  left: 17px;
  padding: 2px 5px 2px 10px;
  position: relative;
  width: 200px;
  margin: 0;
}

/* line 325, ../sass/concat.all.min.scss */
.validation-advice {
  background: url(/typo3conf/ext/lw_formhandler/res/images/form_error_arrow.png) no-repeat;
  color: red;
  float: left;
  padding-bottom: 3px;
  padding-left: 20px;
  padding-top: 3px;
  width: 160px;
}

/* line 326, ../sass/concat.all.min.scss */
.tx-powermail-pi1 .checkboxLabel {
  display: inline-block;
  width: 330px;
}

/* line 327, ../sass/concat.all.min.scss */
.tx-powermail-pi1 input.submit {
  margin: 20px 0;
}

/* line 328, ../sass/concat.all.min.scss */
form .cap-field {
  visibility: hidden;
  position: relative;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  overflow: hidden;
}

/* line 329, ../sass/concat.all.min.scss */
form .cap-field div.hide {
  border: 1px solid red;
  width: 520px;
  background-color: #FFF;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 330, ../sass/concat.all.min.scss */
.powermail_all_table {
  width: 100%;
  margin-bottom: 10px;
}

/* line 331, ../sass/concat.all.min.scss */
.powermail_all_table td.powermail_all_td_label {
  width: 25%;
}

/* line 332, ../sass/concat.all.min.scss */
#rightSide button, #rightSide input, #rightSide select, #rightSide textarea {
  width: 113px;
}

/* line 333, ../sass/concat.all.min.scss */
#rightSide form div.tx_powermail_pi1_fieldwrap_html label {
  text-align: left;
  width: 45px;
}

/* line 334, ../sass/concat.all.min.scss */
#rightSide .tx_powermail_pi1_fieldwrap_html_submit {
  width: auto;
  margin-left: 55px;
}

/* line 335, ../sass/concat.all.min.scss */
#rightSide .powermail_submit {
  margin-left: 72px;
  width: auto;
}

/* line 336, ../sass/concat.all.min.scss */
#rightSide form#lwRightSideSlide div label {
  width: 55px;
  margin-right: 5px;
}

/* line 337, ../sass/concat.all.min.scss */
#rightSide form#lwRightSideSlide input {
  width: 105px;
  margin-right: 0;
}

/* line 338, ../sass/concat.all.min.scss */
#rightSide form#lwRightSideSlide textarea {
  width: 103px;
  margin-right: 0;
}

/* line 339, ../sass/concat.all.min.scss */
#rightSide form#lwRightSideSlide input.submit {
  width: auto;
}

/* line 340, ../sass/concat.all.min.scss */
#rightSide form#lwRightSideSlide .csc-default div, #rightSide form#lwRightSideSlide .csc-default p {
  margin: 0;
  padding: 0;
}

/* line 341, ../sass/concat.all.min.scss */
#rightSide .frame1 .tx-powermail-pi1, #rightSide .frame2 .tx-powermail-pi1, #rightSide .frame3 .tx-powermail-pi1, #rightSide .frame4 .tx-powermail-pi1 {
  width: 170px;
  margin-bottom: 5px;
}

/* line 342, ../sass/concat.all.min.scss */
#rightSide .frame1 .tx-powermail-pi1 button, #rightSide .frame1 .tx-powermail-pi1 input, #rightSide .frame1 .tx-powermail-pi1 select, #rightSide .frame1 .tx-powermail-pi1 textarea, #rightSide .frame2 .tx-powermail-pi1 button, #rightSide .frame2 .tx-powermail-pi1 input, #rightSide .frame2 .tx-powermail-pi1 select, #rightSide .frame2 .tx-powermail-pi1 textarea, #rightSide .frame3 .tx-powermail-pi1 button, #rightSide .frame3 .tx-powermail-pi1 input, #rightSide .frame3 .tx-powermail-pi1 select, #rightSide .frame3 .tx-powermail-pi1 textarea, #rightSide .frame4 .tx-powermail-pi1 button, #rightSide .frame4 .tx-powermail-pi1 input, #rightSide .frame4 .tx-powermail-pi1 select, #rightSide .frame4 .tx-powermail-pi1 textarea {
  width: 105px;
}

/* line 343, ../sass/concat.all.min.scss */
#rightSide .frame1 .tx-powermail-pi1 .powermail_submit, #rightSide .frame2 .tx-powermail-pi1 .powermail_submit, #rightSide .frame3 .tx-powermail-pi1 .powermail_submit, #rightSide .frame4 .tx-powermail-pi1 .powermail_submit {
  width: auto;
  margin: 0;
}

/* line 344, ../sass/concat.all.min.scss */
#rightSide .frame1 .tx-powermail-pi1_mandatory_submit, #rightSide .frame2 .tx-powermail-pi1_mandatory_submit, #rightSide .frame3 .tx-powermail-pi1_mandatory_submit, #rightSide .frame4 .tx-powermail-pi1_mandatory_submit {
  margin-left: 4px;
}

/* line 345, ../sass/concat.all.min.scss */
#rightSide .frame1 .powermail_all_table, #rightSide .frame2 .powermail_all_table, #rightSide .frame3 .powermail_all_table, #rightSide .frame4 .powermail_all_table {
  width: auto;
}

/* line 346, ../sass/concat.all.min.scss */
#rightSide .frame1 .powermail_all_table td, #rightSide .frame2 .powermail_all_table td, #rightSide .frame3 .powermail_all_table td, #rightSide .frame4 .powermail_all_table td {
  border: 0 solid;
}

/* line 347, ../sass/concat.all.min.scss */
#rightSide .frame1 .powermail_all_table td.powermail_all_td_label, #rightSide .frame2 .powermail_all_table td.powermail_all_td_label, #rightSide .frame3 .powermail_all_table td.powermail_all_td_label, #rightSide .frame4 .powermail_all_table td.powermail_all_td_label {
  padding: 0 5px 0 0;
  width: auto;
}

/* line 348, ../sass/concat.all.min.scss */
#rightSide .frame1 .powermail_all_table td.powermail_all_td, #rightSide .frame2 .powermail_all_table td.powermail_all_td, #rightSide .frame3 .powermail_all_table td.powermail_all_td, #rightSide .frame4 .powermail_all_table td.powermail_all_td {
  padding: 0;
}

/* line 349, ../sass/concat.all.min.scss */
#rightSide .tx-powermail-pi1 .invalid {
  margin-bottom: 25px;
}

/* line 350, ../sass/concat.all.min.scss */
.column2, .column3, .column4 {
  margin-bottom: 5px;
}

/* line 351, ../sass/concat.all.min.scss */
.column2 .frame1, .column2 .frame2, .column2 .frame3, .column2 .frame4, .column3 .frame1, .column3 .frame2, .column3 .frame3, .column3 .frame4, .column4 .frame1, .column4 .frame2, .column4 .frame3, .column4 .frame4, div.csc-textpic .csc-textpic-imagewrap table {
  margin-bottom: 0;
}

/* line 352, ../sass/concat.all.min.scss */
.column2 {
  float: none;
}

/* line 353, ../sass/concat.all.min.scss */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
  border: 1px solid #CCC;
}

/* line 354, ../sass/concat.all.min.scss */
form#indexedsearch input.searchbox-sword {
  margin: 0;
  width: 143px;
  background: #FFF;
}

/* line 355, ../sass/concat.all.min.scss */
.tx-indexedsearch input.submit, form#indexedsearch input.submit {
  height: 23px;
}

/* line 356, ../sass/concat.all.min.scss */
div.news-list-item {
  border-bottom: none;
  padding: 0;
}

/* line 357, ../sass/concat.all.min.scss */
#content .news-header-list-time, #content .news-list-date {
  display: inline;
  color: #666;
  font-size: 91.67%;
}

/* line 358, ../sass/concat.all.min.scss */
.news-header-list-container {
  margin-bottom: 10px;
}

/* line 359, ../sass/concat.all.min.scss */
.news-header-list-container h2 a:hover, .news-list-container h2 a:hover {
  color: RGB(160, 39, 47);
}

/* line 360, ../sass/concat.all.min.scss */
.news-header-list-container p {
  margin: 0 0 2px;
}

/* line 361, ../sass/concat.all.min.scss */
.news-list-browse .browseLinksWrap a {
  padding-left: 0;
}

/* line 362, ../sass/concat.all.min.scss */
.news-list-browse .browseLinksWrap .activeLinkWrap {
  padding-right: 10px;
}

/* line 363, ../sass/concat.all.min.scss */
#rightSide .news-header-list-container h2 {
  border: none;
}

/* line 364, ../sass/concat.all.min.scss */
#rightSide .news-header-list-time, #rightSide .news-list-date {
  display: inline;
  color: #666;
}

/* line 365, ../sass/concat.all.min.scss */
.toggle-all-top-close, .toggle-all-top-open {
  margin-bottom: 20px;
  float: right;
}

/* line 366, ../sass/concat.all.min.scss */
.toggle-all-top-open a {
  padding-left: 15px;
  background: url(../images/icon_arrow_orange_down.png) 0 6px no-repeat;
  cursor: pointer;
}

/* line 367, ../sass/concat.all.min.scss */
.toggle-all-top-open a:hover {
  background: url(../images/icon_arrow_orange_down_hover.png) 0 6px no-repeat;
}

/* line 368, ../sass/concat.all.min.scss */
.toggle-all-top-close a {
  cursor: pointer;
  padding-left: 15px;
  background: url(../images/icon_arrow_orange_up.png) 0 6px no-repeat;
}

/* line 369, ../sass/concat.all.min.scss */
.toggle-all-top-close a:hover {
  background: url(../images/icon_arrow_orange_up_hover.png) 0 6px no-repeat;
}

/* line 370, ../sass/concat.all.min.scss */
.news-list-item {
  margin-bottom: 0;
}

/* line 371, ../sass/concat.all.min.scss */
.news-list-item h2 a {
  margin-top: 20px;
}

/* line 372, ../sass/concat.all.min.scss */
.news-single-item p {
  clear: none;
}

/* line 373, ../sass/concat.all.min.scss */
.csc-default, .slick-track:after {
  clear: both;
}

/* line 374, ../sass/concat.all.min.scss */
.news-list-left img, .pb-list-item img {
  margin: 1px 13px 0 0;
}

/* line 375, ../sass/concat.all.min.scss */
.toggler {
  margin: 5px 25px 15px 0;
  font-size: 11px;
}

/* line 376, ../sass/concat.all.min.scss */
.resultBrowser {
  margin-top: 20px;
}

/* line 377, ../sass/concat.all.min.scss */
.news-list-item img, .pb-list-item img {
  border: 1px solid #CCC;
}

/* line 378, ../sass/concat.all.min.scss */
.news-header-list-container h2, .news-list-container h2 {
  font-size: 108.33%;
  margin: 0;
}

/* line 379, ../sass/concat.all.min.scss */
.browsePage, .tx-pagebrowse-pi1 .tx-pagebrowse-pages {
  font-size: 91.67%;
}

/* line 380, ../sass/concat.all.min.scss */
.news-list-container .accordion .head {
  margin-bottom: 5px;
}

/* line 381, ../sass/concat.all.min.scss */
.news-list-container .accordion .news-list-right {
  float: right;
  width: 426px;
}

/* line 382, ../sass/concat.all.min.scss */
.news-list-right h2 a {
  color: RGB(231, 52, 70);
}

/* line 383, ../sass/concat.all.min.scss */
.news-header-list-container .cols, .news-single-item .cols {
  width: 100%;
  display: inline-block;
}

/* line 384, ../sass/concat.all.min.scss */
.newsCalendar_listBody .newsCalendar_listItem, .newsCalendar_listBody .newsCalendar_listItem a, .newsCalendar_listBody .newsCalendar_listItem_subheader {
  display: block;
}

/* line 385, ../sass/concat.all.min.scss */
.news-header-list-container .col-1, .news-single-item .col-1 {
  float: left;
}

/* line 386, ../sass/concat.all.min.scss */
.news-header-list-container .col-2, .news-single-item .col-2 {
  margin-left: 113px;
}

/* line 387, ../sass/concat.all.min.scss */
.news-single-img {
  float: left;
  margin: 0 13px 5px 0;
}

/* line 388, ../sass/concat.all.min.scss */
.filterOptions {
  margin-bottom: 25px;
}

/* line 389, ../sass/concat.all.min.scss */
.filterOptions .filterItem {
  margin-bottom: 8px;
}

/* line 390, ../sass/concat.all.min.scss */
.filterOptions .filterItem input {
  width: auto;
  margin-right: 5px;
  border: 0;
  background: 0 0;
}

/* line 391, ../sass/concat.all.min.scss */
.newscalendar-tip .newsCalendar_calendarItem a, .tx-ttnews .newsCalendar_listItem a {
  font-weight: 400;
}

/* line 392, ../sass/concat.all.min.scss */
.newsCalendar_listBody .newsCalendar_listItem_subheader {
  float: none;
}

/* line 393, ../sass/concat.all.min.scss */
.newsCalendar_listBody .newsCalendar_listItem_subheader p {
  margin: 0;
}

/* line 394, ../sass/concat.all.min.scss */
#website #rightSide table.calendar-table {
  margin-left: 0;
}

/* line 395, ../sass/concat.all.min.scss */
.tab-wrapper {
  border: none;
  border-top: 1px solid #D6D6D6;
}

/* line 396, ../sass/concat.all.min.scss */
#content .tab-menu li, .tab-menu li {
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
  margin: 0;
  position: relative;
  top: 5px;
}

/* line 397, ../sass/concat.all.min.scss */
.tab-menu li a {
  color: #666;
  padding: 5px 12px 3px;
}

/* line 398, ../sass/concat.all.min.scss */
#content .tab-menu li.tab-selected, #rightSide .tab-menu li.tab-selected {
  top: 0;
}

/* line 399, ../sass/concat.all.min.scss */
.tab-menu li.tab-selected a {
  font-weight: 400;
  color: #000;
  padding-top: 9px;
}

/* line 400, ../sass/concat.all.min.scss */
.tab-menu li a:focus, .tab-menu li a:hover {
  border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 401, ../sass/concat.all.min.scss */
.lwPageBrowser {
  display: inline-block;
  margin-top: 15px;
  width: 100%;
}

/* line 402, ../sass/concat.all.min.scss */
.pageBrowser li, .resultBrowser li {
  background: 0 0;
  padding: 0;
}

/* line 403, ../sass/concat.all.min.scss */
.pageBrowser .ison {
  color: RGB(231, 52, 70);
}

/* line 404, ../sass/concat.all.min.scss */
.browsePage {
  color: #333;
}

/* line 405, ../sass/concat.all.min.scss */
.pageBrowser .browseNext, .pageBrowser .browsePrevious {
  text-indent: -1000px;
  position: relative;
  display: inline-block;
}

/* line 406, ../sass/concat.all.min.scss */
.pageBrowser .browsePrevious {
  margin: 0;
  background: url(../images/arrow_left_pagebrowser.png) 0 6px no-repeat;
}

/* line 407, ../sass/concat.all.min.scss */
.pageBrowser .browseNext {
  margin: 0;
  background: url(../images/arrow_right_pagebrowser.png) 0 6px no-repeat;
}

/* line 408, ../sass/concat.all.min.scss */
.lwPageBrowser .pageBrowser {
  float: none;
  width: 100%;
}

/* line 409, ../sass/concat.all.min.scss */
.lwPageBrowser .resultBrowser {
  width: 100%;
}

/* line 410, ../sass/concat.all.min.scss */
.tx-pagebrowse-pi1 {
  margin-bottom: 20px;
}

/* line 411, ../sass/concat.all.min.scss */
.tx-pagebrowse-pi1 .tx-pagebrowse-pages ol {
  padding: 0;
}

/* line 412, ../sass/concat.all.min.scss */
.tx-pagebrowse-pi1 li {
  background: 0 0;
}

/* line 413, ../sass/concat.all.min.scss */
.tx-pagebrowse-pi1 a {
  color: #333;
}

/* line 414, ../sass/concat.all.min.scss */
.tx-pagebrowse-pi1 .tx-pagebrowse-current {
  color: RGB(231, 52, 70);
  font-weight: 700;
}

/* line 415, ../sass/concat.all.min.scss */
.tx-pagebrowse-pi1 .tx-pagebrowse-pages li {
  padding: 0;
  margin: 0 5px;
}

/* line 416, ../sass/concat.all.min.scss */
.tx-pagebrowse-pi1 .tx-pagebrowse-prev {
  background: url(../../../lw_pagebrowser/res/images/arrow_left.png) 0 5px no-repeat !important;
  margin-right: 15px;
  padding-left: 10px;
  padding-right: 0;
}

/* line 417, ../sass/concat.all.min.scss */
.tx-pagebrowse-pi1 .tx-pagebrowse-next {
  background: url(../../../lw_pagebrowser/res/images/arrow_right.png) right 5px no-repeat !important;
  margin-left: 15px;
  padding-right: 10px;
  padding-left: 0;
}

/* line 418, ../sass/concat.all.min.scss */
.clickElement {
  color: RGB(231, 52, 70);
}

/* line 419, ../sass/concat.all.min.scss */
.clickElement:hover {
  color: RGB(160, 39, 47);
}

/* line 420, ../sass/concat.all.min.scss */
#rightSide .powermail_submit, .powermail_submit, .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_mandatory_submit, form div.tx_powermail_pi1_fieldwrap_html_button input {
  background: RGB(231, 52, 70) none;
  border: none;
}

/* line 421, ../sass/concat.all.min.scss */
.powermail_submit:hover, .tx-powermail-pi1_confirmation_back:hover, .tx-powermail-pi1_confirmation_submit:hover, .tx-powermail-pi1_mandatory_submit:hover, form div.tx_powermail_pi1_fieldwrap_html_button input:hover {
  background: RGB(160, 39, 47) none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 422, ../sass/concat.all.min.scss */
form div.tx_powermail_pi1_fieldwrap_html .powermail_check_inner {
  display: inline-block;
  width: 100%;
}

/* line 423, ../sass/concat.all.min.scss */
form div.tx_powermail_pi1_fieldwrap_html_check label {
  width: 380px;
}

/* line 424, ../sass/concat.all.min.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  color: RGB(231, 52, 70);
}

/* line 425, ../sass/concat.all.min.scss */
.formSelectBox {
  border-bottom: 1px solid #D6D6D6;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* line 426, ../sass/concat.all.min.scss */
.formSelectBox label {
  float: left;
  margin-right: 10px;
  text-align: right !important;
  width: 120px;
}

/* line 427, ../sass/concat.all.min.scss */
.formJs {
  display: none;
}

/* line 428, ../sass/concat.all.min.scss */
.formJs.formPresse {
  display: block;
}

/* line 429, ../sass/concat.all.min.scss */
.tx-lw-optivo-newsletter form div.field input {
  float: none;
}

/* line 430, ../sass/concat.all.min.scss */
.tx-lw-optivo-newsletter .error {
  background: 0 0;
  display: block;
  position: relative;
  width: 100%;
}

/* line 431, ../sass/concat.all.min.scss */
.tx-lw-optivo-newsletter .message {
  color: red;
  padding-left: 130px;
}

/* line 432, ../sass/concat.all.min.scss */
.tx-felogin-pi1 form {
  display: inline-block;
  margin-bottom: 15px;
}

/* line 433, ../sass/concat.all.min.scss */
#rightSide .tx-felogin-pi1 #loginPassword, #rightSide .tx-felogin-pi1 #loginUser {
  width: 145px;
}

/* line 434, ../sass/concat.all.min.scss */
.tx-felogin-pi1 .submit, .tx-felogin-pi1 .submit:hover {
  background: RGB(231, 52, 70);
  border: none;
}

/* line 435, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition {
  line-height: 1.5;
}

/* line 436, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition .bold {
  font-weight: 700;
}

/* line 437, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition #continent, .tx-lw-ifa-exposition #country {
  margin-top: 20px;
}

/* line 438, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition a {
  color: #CC3517;
}

/* line 439, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition #continent .countrys {
  float: left;
  width: 170px;
}

/* line 440, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition #continent .data .countrys ul {
  width: 170px;
}

/* line 441, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition #continent .continentmap {
  float: right;
  width: 600px;
}

/* line 442, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition #country {
  width: 100%;
}

/* line 443, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition #country .exposition {
  float: left;
  width: 320px;
}

/* line 444, ../sass/concat.all.min.scss */
#rightSide .tx-lw-ifa-exposition #country .nextExposition {
  padding: 0 10px 10px;
  background: #F0F0F0;
}

/* line 445, ../sass/concat.all.min.scss */
#rightSide .tx-lw-ifa-exposition #country .nextExposition2 {
  padding: 10px;
  background: #F0F0F0;
}

/* line 446, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition #country .expositioninformation {
  border-top: 1px solid #D6D6D6;
  padding-top: 10px;
}

/* line 447, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition #country .countrymap {
  float: right;
  width: 300px;
}

/* line 448, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition #country .exposition .event-press .photo img {
  margin-bottom: 7px;
  max-width: 300px;
}

/* line 449, ../sass/concat.all.min.scss */
.tx-lw-ifa-exposition #country .event-press-details {
  font-size: 10px;
  margin-bottom: 20px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 451, ../sass/concat.all.min.scss */
.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
}

/* line 452, ../sass/concat.all.min.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 453, ../sass/concat.all.min.scss */
.fancybox-inner, .fancybox-outer, .fancybox-skin {
  position: relative;
}

/* line 454, ../sass/concat.all.min.scss */
.fancybox-skin {
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 455, ../sass/concat.all.min.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 456, ../sass/concat.all.min.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 457, ../sass/concat.all.min.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 458, ../sass/concat.all.min.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 459, ../sass/concat.all.min.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 460, ../sass/concat.all.min.scss */
.fancybox-iframe, .fancybox-image {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 461, ../sass/concat.all.min.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 462, ../sass/concat.all.min.scss */
#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
  background-image: url(fancybox_sprite.png);
}

/* line 463, ../sass/concat.all.min.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: .8;
  cursor: pointer;
  z-index: 8060;
}

/* line 464, ../sass/concat.all.min.scss */
.fancybox-close, .fancybox-nav, .fancybox-nav span {
  cursor: pointer;
  z-index: 8040;
}

/* line 465, ../sass/concat.all.min.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(fancybox_loading.gif) center center no-repeat;
}

/* line 466, ../sass/concat.all.min.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
}

/* line 467, ../sass/concat.all.min.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  text-decoration: none;
  background: url(blank.gif);
}

/* line 468, ../sass/concat.all.min.scss */
.fancybox-prev {
  left: 0;
}

/* line 469, ../sass/concat.all.min.scss */
.fancybox-next {
  right: 0;
}

/* line 470, ../sass/concat.all.min.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  visibility: hidden;
}

/* line 471, ../sass/concat.all.min.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 472, ../sass/concat.all.min.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 473, ../sass/concat.all.min.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 474, ../sass/concat.all.min.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* line 475, ../sass/concat.all.min.scss */
.fancybox-lock, .fancybox-lock body {
  overflow: hidden !important;
}

/* line 476, ../sass/concat.all.min.scss */
dd, div, dl, dt, figure.csc-textpic-image, li, p, ul {
  max-width: 100%;
}

/* line 477, ../sass/concat.all.min.scss */
.fancybox-lock {
  width: auto;
}

/* line 478, ../sass/concat.all.min.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 479, ../sass/concat.all.min.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
}

/* line 480, ../sass/concat.all.min.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 481, ../sass/concat.all.min.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* line 482, ../sass/concat.all.min.scss */
.fancybox-title {
  visibility: hidden;
  font: 400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 483, ../sass/concat.all.min.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 484, ../sass/concat.all.min.scss */
.slick-loading .slick-slide, .slick-loading .slick-track, body.hideLeftAndRightCol #breadcrumbs {
  visibility: hidden;
}

/* line 485, ../sass/concat.all.min.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 486, ../sass/concat.all.min.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: 0 0;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: 700;
  line-height: 24px;
  white-space: nowrap;
}

/* line 487, ../sass/concat.all.min.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 488, ../sass/concat.all.min.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 489, ../sass/concat.all.min.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 490, ../sass/concat.all.min.scss */
  #fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
    background-image: url(fancybox_sprite@2x.png);
    background-size: 44px 152px;
  }

  /* line 491, ../sass/concat.all.min.scss */
  #fancybox-loading div {
    background-image: url(fancybox_loading@2x.gif);
    background-size: 24px 24px;
  }
}
/* line 493, ../sass/concat.all.min.scss */
.column4 div[class^=column4_] {
  width: 23.99% !important;
}

@media (max-width: 1000px) {
  /* line 494, ../sass/concat.all.min.scss */
  body.default #content .csc-default .column4 > div[class*=column4], body.default #content .frame1 .column4 > div[class*=column4], body.default #content .frame2 .column4 > div[class*=column4], body.hideRightCol #content .csc-default .column4 > div[class*=column4], body.hideRightCol #content .frame1 .column4 > div[class*=column4], body.hideRightCol #content .frame2 .column4 > div[class*=column4] {
    width: 49%;
  }

  /* line 495, ../sass/concat.all.min.scss */
  body.default #content .csc-default .column4 > .column4_2, body.default #content .csc-default .column4 > .column4_4, body.default #content .frame1 .column4 > .column4_2, body.default #content .frame1 .column4 > .column4_4, body.default #content .frame2 .column4 > .column4_2, body.default #content .frame2 .column4 > .column4_4, body.hideRightCol #content .csc-default .column4 > .column4_2, body.hideRightCol #content .csc-default .column4 > .column4_4, body.hideRightCol #content .frame1 .column4 > .column4_2, body.hideRightCol #content .frame1 .column4 > .column4_4, body.hideRightCol #content .frame2 .column4 > .column4_2, body.hideRightCol #content .frame2 .column4 > .column4_4 {
    margin-right: 0;
  }

  /* line 496, ../sass/concat.all.min.scss */
  body.default #content .csc-default .column2 > div[class*=column_33_66], body.default #content .csc-default .column2 > div[class*=column_66_33], body.default #content .frame1 .column2 > div[class*=column_33_66], body.default #content .frame1 .column2 > div[class*=column_66_33], body.default #content .frame2 .column2 > div[class*=column_33_66], body.default #content .frame2 .column2 > div[class*=column_66_33], body.hideLeftCol #content .csc-default > .column2 > div[class*=column], body.hideLeftCol #content .csc-default > .column3 > div[class*=column], body.hideLeftCol #content .csc-default > .column4 > div[class*=column], body.hideLeftCol #content .frame1 > .column2 > div[class*=column], body.hideLeftCol #content .frame1 > .column3 > div[class*=column], body.hideLeftCol #content .frame1 > .column4 > div[class*=column], body.hideLeftCol #content .frame2 > .column2 > div[class*=column], body.hideLeftCol #content .frame2 > .column3 > div[class*=column], body.hideLeftCol #content .frame2 > .column4 > div[class*=column], body.hideRightCol #content .csc-default .column2 > div[class*=column_33_66], body.hideRightCol #content .csc-default .column2 > div[class*=column_66_33], body.hideRightCol #content .frame1 .column2 > div[class*=column_33_66], body.hideRightCol #content .frame1 .column2 > div[class*=column_66_33], body.hideRightCol #content .frame2 .column2 > div[class*=column_33_66], body.hideRightCol #content .frame2 .column2 > div[class*=column_66_33] {
    display: block;
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 498, ../sass/concat.all.min.scss */
  body.default #content .csc-default .column3 > div[class*=column3], body.default #content .frame1 .column3 > div[class*=column3], body.default #content .frame2 .column3 > div[class*=column3], body.hideRightCol #content .csc-default .column3 > div[class*=column3], body.hideRightCol #content .frame1 .column3 > div[class*=column3], body.hideRightCol #content .frame2 .column3 > div[class*=column3] {
    display: block;
    width: 100%;
  }
}
@media (max-width: 640px) {
  /* line 500, ../sass/concat.all.min.scss */
  body.hideLeftAndRightCol #content .csc-default .column4 > div[class*=column4], body.hideLeftAndRightCol #content .frame1 .column4 > div[class*=column4], body.hideLeftAndRightCol #content .frame2 .column4 > div[class*=column4] {
    width: 49%;
  }

  /* line 501, ../sass/concat.all.min.scss */
  body.hideLeftAndRightCol #content .csc-default .column4 > .column4_2, body.hideLeftAndRightCol #content .csc-default .column4 > .column4_4, body.hideLeftAndRightCol #content .frame1 .column4 > .column4_2, body.hideLeftAndRightCol #content .frame1 .column4 > .column4_4, body.hideLeftAndRightCol #content .frame2 .column4 > .column4_2, body.hideLeftAndRightCol #content .frame2 .column4 > .column4_4 {
    margin-right: 0;
  }
}
@media (max-width: 500px) {
  /* line 503, ../sass/concat.all.min.scss */
  body.default #content .csc-default div[class*=column] > div[class*=column], body.default #content .frame1 div[class*=column] > div[class*=column], body.default #content .frame2 div[class*=column] > div[class*=column], body.hideLeftAndRightCol #content .csc-default div[class*=column] > div[class*=column], body.hideLeftAndRightCol #content .frame1 div[class*=column] > div[class*=column], body.hideLeftAndRightCol #content .frame2 div[class*=column] > div[class*=column], body.hideLeftCol #content .csc-default div[class*=column] > div[class*=column], body.hideLeftCol #content .frame1 div[class*=column] > div[class*=column], body.hideLeftCol #content .frame2 div[class*=column] > div[class*=column], body.hideRightCol #content .csc-default div[class*=column] > div[class*=column], body.hideRightCol #content .frame1 div[class*=column] > div[class*=column], body.hideRightCol #content .frame2 div[class*=column] > div[class*=column] {
    display: block;
    width: 100%;
  }
}
/* line 505, ../sass/concat.all.min.scss */
embed, img, object, video {
  max-width: 100%;
  height: auto;
  width: auto;
}

/* line 506, ../sass/concat.all.min.scss */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image, DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
  float: none;
  display: inline-block;
  vertical-align: top;
}

/* line 507, ../sass/concat.all.min.scss */
DIV.csc-textpic-imagewrap UL.csc-textpic-imagerow-none .csc-textpic-image {
  display: block;
}

/* line 508, ../sass/concat.all.min.scss */
figcaption.csc-textpic-caption {
  width: 100%;
}

/* line 509, ../sass/concat.all.min.scss */
DIV.csc-textpic.csc-textpic-equalheight DIV.csc-textpic-imagewrap, DIV.csc-textpic.csc-textpic-equalheight DIV.csc-textpic-imagewrap .csc-textpic-imagerow {
  display: inline-block;
  width: auto;
}

/* line 510, ../sass/concat.all.min.scss */
DIV.csc-textpic.csc-textpic-equalheight.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap, DIV.csc-textpic.csc-textpic-equalheight.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
  display: inline-block;
  width: auto;
  white-space: nowrap;
}

/* line 511, ../sass/concat.all.min.scss */
DIV.csc-textpic.csc-textpic-equalheight.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-imagerow, DIV.csc-textpic.csc-textpic-equalheight.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-imagerow {
  display: block;
  width: 100%;
}

/* line 512, ../sass/concat.all.min.scss */
DIV.csc-textpic.csc-textpic-equalheight.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-imagerow.csc-textpic-imagerow-none .csc-textpic-image, DIV.csc-textpic.csc-textpic-equalheight.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-imagerow.csc-textpic-imagerow-none .csc-textpic-image {
  display: inline-block;
  width: auto;
}

/* line 513, ../sass/concat.all.min.scss */
DIV.csc-textpic.csc-textpic-equalheight DIV.csc-textpic-imagewrap .csc-textpic-imagerow.csc-textpic-imagerow-last {
  margin-right: 0;
}

/* line 515, ../sass/concat.all.min.scss */
.csc-textpic {
  overflow: hidden;
}

/* line 516, ../sass/concat.all.min.scss */
#alphamenu {
  list-style-type: none;
  height: auto;
  float: none;
}

/* line 517, ../sass/concat.all.min.scss */
#alphamenu ul li {
  display: inline-block;
  float: none;
  padding-left: 0;
  padding-right: 13px;
}

/* line 518, ../sass/concat.all.min.scss */
.csc-default .csc-textpic .csc-textpic-image {
  margin: 0;
  margin-right: 10px !important;
  margin-bottom: 10px !important;
}

/* line 519, ../sass/concat.all.min.scss */
.news-single-video, .t3ddy-accordion {
  margin-bottom: 10px;
}

/* line 520, ../sass/concat.all.min.scss */
.csc-default .csc-textpic .csc-textpic-image.csc-textpic-last {
  margin-right: 0 !important;
}

/* line 521, ../sass/concat.all.min.scss */
.t3ddy-accordion {
  font-size: inherit;
}

/* line 522, ../sass/concat.all.min.scss */
.t3ddy-accordion * {
  border: none;
  border-radius: 0;
}

/* line 523, ../sass/concat.all.min.scss */
.t3ddy-accordion h1.ui-accordion-header {
  font-size: 133.33%;
}

/* line 524, ../sass/concat.all.min.scss */
.t3ddy-accordion h2.ui-accordion-header {
  font-size: 125%;
}

/* line 525, ../sass/concat.all.min.scss */
.t3ddy-accordion h3.ui-accordion-header {
  font-size: 108.33%;
}

/* line 526, ../sass/concat.all.min.scss */
.t3ddy-accordion h4.ui-accordion-header {
  font-size: 100%;
}

/* line 527, ../sass/concat.all.min.scss */
.t3ddy-accordion h5.ui-accordion-header, .t3ddy-accordion h6.ui-accordion-header {
  font-size: 91.67%;
}

/* line 528, ../sass/concat.all.min.scss */
.t3ddy-accordion a {
  color: #e73446;
}

/* line 529, ../sass/concat.all.min.scss */
.t3ddy-accordion a:hover {
  color: #a0272f;
  text-decoration: underline;
}

/* line 530, ../sass/concat.all.min.scss */
.t3ddy-accordion .ui-accordion-header {
  background: #f1f1f1;
  font-weight: 400;
}

/* line 531, ../sass/concat.all.min.scss */
.t3ddy-accordion .ui-accordion-header.ui-state-default {
  color: #e73446;
}

/* line 532, ../sass/concat.all.min.scss */
.t3ddy-accordion .ui-accordion-header.ui-state-active {
  color: #a0272f;
}

/* line 533, ../sass/concat.all.min.scss */
.t3ddy-accordion .ui-accordion-header span {
  float: left;
  margin-right: .1em;
}

/* line 534, ../sass/concat.all.min.scss */
.t3ddy-accordion div {
  border: none;
}

/* line 535, ../sass/concat.all.min.scss */
.t3ddy-accordion > div.t3ddy-item {
  padding: 1em;
}

/* line 536, ../sass/concat.all.min.scss */
.news-list-left img, .pb-list-item img {
  width: 100px;
}

@media (max-width: 1000px) {
  /* line 537, ../sass/concat.all.min.scss */
  #rightSideINACTIVE .csc-textpic-center.csc-textpic-above, #rightSideINACTIVE .csc-textpic-intext-left, #rightSideINACTIVE .csc-textpic-intext-right, #rightSideINACTIVE .csc-textpic-intext-right-nowrap, .column2.cleanINACTIVE .csc-textpic, .column4.cleanINACTIVE .csc-textpic {
    text-align: left;
  }

  /* line 538, ../sass/concat.all.min.scss */
  .news-list-container .accordion .news-list-right {
    float: none;
    display: block;
    width: 100%;
  }

  /* line 539, ../sass/concat.all.min.scss */
  .issuuembed.issuu-isrendered {
    width: 100% !important;
  }

  /* line 540, ../sass/concat.all.min.scss */
  .column2.cleanINACTIVE div[class*=column], .column4.cleanINACTIVE div[class*=column] {
    width: auto;
    display: inline-block;
  }

  /* line 541, ../sass/concat.all.min.scss */
  .column2.cleanINACTIVE div[class*=column] .csc-default, .column4.cleanINACTIVE div[class*=column] .csc-default {
    display: inline-block;
  }

  /* line 542, ../sass/concat.all.min.scss */
  .column2.cleanINACTIVE .csc-textpic .csc-textpic-imagewrap, .column2.cleanINACTIVE .csc-textpic .csc-textpic-text, .column4.cleanINACTIVE .csc-textpic .csc-textpic-imagewrap, .column4.cleanINACTIVE .csc-textpic .csc-textpic-text {
    display: inline-block;
    width: auto;
    float: none;
    margin-left: 0 !important;
  }

  /* line 543, ../sass/concat.all.min.scss */
  .csc-textpicINACTIVE .csc-textpic-imagewrap {
    display: block;
    width: 100%;
  }

  /* line 544, ../sass/concat.all.min.scss */
  .csc-textpicINACTIVE .csc-textpic-imagewrap .csc-textpic-imagerow {
    display: inline-block;
    max-width: 100%;
  }

  /* line 545, ../sass/concat.all.min.scss */
  #rightSideINACTIVE .csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap, #rightSideINACTIVE .csc-textpic-center.csc-textpic-above .csc-textpic-text, #rightSideINACTIVE .csc-textpic-intext-left .csc-textpic-imagewrap, #rightSideINACTIVE .csc-textpic-intext-left .csc-textpic-text, #rightSideINACTIVE .csc-textpic-intext-right .csc-textpic-imagewrap, #rightSideINACTIVE .csc-textpic-intext-right .csc-textpic-text, #rightSideINACTIVE .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap, #rightSideINACTIVE .csc-textpic-intext-right-nowrap .csc-textpic-text {
    display: block;
    width: 100%;
    float: none;
    margin-left: 0 !important;
  }

  /* line 546, ../sass/concat.all.min.scss */
  #rightSideINACTIVE .csc-textpic .csc-textpic-single-image img {
    margin-bottom: 0;
    vertical-align: top;
  }

  /* line 547, ../sass/concat.all.min.scss */
  #rightSideINACTIVE .csc-textpic .csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap, #rightSideINACTIVE .csc-textpic .csc-textpic-intext-left .csc-textpic-imagewrap, #rightSideINACTIVE .csc-textpic .csc-textpic-intext-right .csc-textpic-imagewrap, #rightSideINACTIVE .csc-textpic .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
    margin-bottom: 5px;
  }
}
@media (max-width: 500px) {
  /* line 549, ../sass/concat.all.min.scss */
  .formSelectBox .powermail_submit, .formSelectBox input, .formSelectBox textarea, form div.tx_powermail_pi1_fieldwrap_html .powermail_submit, form div.tx_powermail_pi1_fieldwrap_html input, form div.tx_powermail_pi1_fieldwrap_html textarea {
    width: 90%;
  }

  /* line 550, ../sass/concat.all.min.scss */
  .formSelectBox label, form div.tx_powermail_pi1_fieldwrap_html label {
    width: 100%;
    text-align: left !important;
  }

  /* line 551, ../sass/concat.all.min.scss */
  .formSelectBox .powermail_submit, form div.tx_powermail_pi1_fieldwrap_html .powermail_submit {
    margin-left: 0;
  }

  /* line 552, ../sass/concat.all.min.scss */
  .csc-textpicINACTIVE {
    text-align: left;
  }

  /* line 553, ../sass/concat.all.min.scss */
  .csc-textpicINACTIVE .csc-textpic-imagewrap, .csc-textpicINACTIVE .csc-textpic-text {
    display: block;
    width: 100%;
    float: none;
    margin-left: 0 !important;
  }
}
/* line 555, ../sass/concat.all.min.scss */
body.hideLeftAndRightCol .socialShareMenu, body.hideLeftCol .socialShareMenu, body.hideRightCol .socialShareMenu {
  margin: 0;
}

/* line 556, ../sass/concat.all.min.scss */
body.hideLeftCol #content {
  width: 610px;
}

/* line 557, ../sass/concat.all.min.scss */
body.hideLeftCol #leftSide {
  display: none;
}

/* line 558, ../sass/concat.all.min.scss */
body.hideLeftCol #rightSide {
  width: 363px;
}

/* line 559, ../sass/concat.all.min.scss */
body.hideLeftCol #breadcrumbs {
  visibility: hidden;
  display: none;
}

/* line 560, ../sass/concat.all.min.scss */
body.hideLeftCol #contentActionsHeader {
  padding: 0;
}

/* line 561, ../sass/concat.all.min.scss */
body.hideLeftCol #content h1 {
  padding-top: 5px;
  border-top: 1px solid #D6D6D6;
}

/* line 562, ../sass/concat.all.min.scss */
body.hideLeftCol .news-header-list-container h2 {
  margin-bottom: 0;
}

/* line 563, ../sass/concat.all.min.scss */
body.hideLeftCol #headerImage {
  display: block;
}

/* line 564, ../sass/concat.all.min.scss */
body.hideRightCol #content {
  width: 800px;
}

/* line 565, ../sass/concat.all.min.scss */
body.hideRightCol #rightSide {
  display: none;
  width: 0;
}

/* line 566, ../sass/concat.all.min.scss */
body.hideLeftAndRightCol #content {
  width: 100%;
}

/* line 567, ../sass/concat.all.min.scss */
body.hideLeftAndRightCol #leftSide, body.hideLeftAndRightCol #rightSide {
  display: none;
}

/* line 568, ../sass/concat.all.min.scss */
body.defaultContentHeader #contentWrap {
  width: 800px;
  float: left;
}

/* line 569, ../sass/concat.all.min.scss */
body.defaultContentHeader #contentWrap #contentHeader {
  clear: both;
  display: block;
}

/* line 570, ../sass/concat.all.min.scss */
body.defaultContentHeader #contentWrap #contentHeader figure {
  margin-bottom: 0 !important;
}

/* line 571, ../sass/concat.all.min.scss */
body.defaultContentHeader #contentWrap #contentHeader figure img {
  display: inline;
  vertical-align: top;
}

@media (max-width: 1000px) {
  /* line 572, ../sass/concat.all.min.scss */
  body.hideLeftAndRightCol #leftSide, body.hideLeftAndRightCol #rightSide, body.hideLeftCol #leftSide, body.hideRightCol #rightSide {
    display: none;
  }

  /* line 573, ../sass/concat.all.min.scss */
  body #leftSide {
    float: left;
    width: 27%;
  }

  /* line 574, ../sass/concat.all.min.scss */
  body #content {
    float: right;
    width: 73%;
    margin-bottom: 15px;
  }

  /* line 575, ../sass/concat.all.min.scss */
  body #rightSide {
    float: right;
    width: 73%;
    font-size: 100%;
  }

  /* line 576, ../sass/concat.all.min.scss */
  body.hideLeftCol #content {
    width: 60%;
    float: left;
  }

  /* line 577, ../sass/concat.all.min.scss */
  body.hideLeftCol #rightSide {
    width: 37%;
  }

  /* line 578, ../sass/concat.all.min.scss */
  body.hideRightCol #content {
    width: 73%;
  }

  /* line 579, ../sass/concat.all.min.scss */
  body.hideLeftAndRightCol #content {
    width: 100%;
  }

  /* line 580, ../sass/concat.all.min.scss */
  body.defaultContentHeader #contentWrap {
    width: 73%;
  }

  /* line 581, ../sass/concat.all.min.scss */
  body.defaultContentHeader #contentWrap #content, body.defaultContentHeader #contentWrap #rightSide {
    width: 100%;
  }
}
@media (max-width: 640px) {
  /* line 583, ../sass/concat.all.min.scss */
  body.defaultContentHeader #contentWrap {
    width: 100%;
  }
}
/* line 585, ../sass/concat.all.min.scss */
#identyfier {
  display: none;
  min-width: 10px;
  min-height: 10px;
  padding: 0 2px;
  border: 1px solid gray;
  background: green;
  color: #000;
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  text-align: center;
  opacity: .6;
}

/* line 586, ../sass/concat.all.min.scss */
div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap, figcaption.csc-textpic-caption {
  display: block;
}

/* line 587, ../sass/concat.all.min.scss */
div.audio-box {
  width: 100% !important;
  height: 100% !important;
}

/* line 588, ../sass/concat.all.min.scss */
div.audio-box audio.audio-element {
  width: 100%;
  max-width: 350px;
  height: 100%;
}

/* line 589, ../sass/concat.all.min.scss */
div[id*=galleria], div[id*=galleria] div {
  max-width: none;
}

/* line 590, ../sass/concat.all.min.scss */
select {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

/* line 591, ../sass/concat.all.min.scss */
#subMenu select {
  display: none;
}

/* line 592, ../sass/concat.all.min.scss */
.fancybox-title.fancybox-title-float-wrap {
  bottom: auto;
  top: 104%;
}

/* line 593, ../sass/concat.all.min.scss */
.fancybox-title.fancybox-title-float-wrap span {
  white-space: normal;
  font-weight: 400;
  line-height: 1.4rem;
  padding: 5px 10px;
}

/* line 594, ../sass/concat.all.min.scss */
a.external-link-new-window {
  padding-left: 0;
  background: 0 0;
}

/* line 595, ../sass/concat.all.min.scss */
.fancybox-overlay {
  background: url(../js/fancybox/fancybox_overlay.png);
}

/* line 596, ../sass/concat.all.min.scss */
p.caption {
  width: 100% !important;
  position: static !important;
  padding-right: 15px;
}

/* line 597, ../sass/concat.all.min.scss */
#headerImage .csc-textpic-image {
  margin-bottom: 0 !important;
}

/* line 598, ../sass/concat.all.min.scss */
#headerImage .csc-textpic-image img {
  vertical-align: top;
  display: inline;
}

/* line 599, ../sass/concat.all.min.scss */
.gv_galleryWrap {
  padding: 0 !important;
}

/* line 600, ../sass/concat.all.min.scss */
#rightSide .csc-textpic-intext-right-nowrap {
  margin-right: 0;
}

/* line 601, ../sass/concat.all.min.scss */
#rightSide .csc-textpic-intext-right-nowrap .csc-textpic-text {
  margin-right: 15px;
}

/* line 602, ../sass/concat.all.min.scss */
form.powermail_form .powermail_label {
  display: block;
  text-align: left !important;
  float: none;
  width: 100%;
}

/* line 603, ../sass/concat.all.min.scss */
form.powermail_form .powermail_select, form.powermail_form .powermail_submit {
  min-width: 130px;
}

/* line 604, ../sass/concat.all.min.scss */
form.powermail_form .powermail_submit {
  margin-left: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}

/*.powermail_field_error_container .powermail_field_error_container_datenschutz .parsley-error {margin-left: 5px !important;}
.powermail_field_error_container .powermail_field_error_container_datenschutz .parsley-error ul {margin-left: 5px !important;}*/
/* line 607, ../sass/concat.all.min.scss */
form.powermail_form .powermail_date, form.powermail_form .powermail_input, form.powermail_form .powermail_textarea {
  width: 100%;
  max-width: 300px;
}

/* line 608, ../sass/concat.all.min.scss */
form.powermail_form .powermail_textarea {
  float: none;
}

/* line 609, ../sass/concat.all.min.scss */
form.powermail_form .powermail_fieldwrap_submit .powermail_submit {
  margin-top: 10px;
}

@media (min-width: 1001px) {
  /* line 610, ../sass/concat.all.min.scss */
  #headerSearch .headerSearchLink, #mainMenu .sub-collapser, .map-text-output {
    display: none;
  }

  /* line 611, ../sass/concat.all.min.scss */
  #logo {
    position: absolute;
    padding: 0;
    top: 21px;
  }

  /* line 612, ../sass/concat.all.min.scss */
  body.hideLeftCol #rightSide img {
    max-width: 190px;
  }

  /* line 613, ../sass/concat.all.min.scss */
  #footerMenu {
    margin-bottom: 40px;
  }
}
@media (max-width: 1000px) {
  /* line 615, ../sass/concat.all.min.scss */
  #breadcrumbs, #contentActionsHeader, #headerMenu, #headerSearch form, .tx-lw-ifa-exposition .continentmap, .tx-lw-ifa-exposition .countrymap, .tx-lw-ifa-exposition .tournee-map, .tx-lw-ifa-exposition .worldmap {
    display: none;
  }

  /* line 616, ../sass/concat.all.min.scss */
  #nav > li span.sub-collapser, #nav > li.ison > a, #nav > li:active > a, #nav > li:hover > a, #nav > li > a {
    color: #fff;
  }

  /* line 617, ../sass/concat.all.min.scss */
  #mainMenu, #nav li {
    padding: 0;
    margin: 0;
  }

  /* line 618, ../sass/concat.all.min.scss */
  #headerBox a.headerSearchLink:active, #headerBox a.headerSearchLink:hover, #nav li a, #nav li a:active, #nav li a:hover {
    text-decoration: none;
  }

  /* line 619, ../sass/concat.all.min.scss */
  #identyfier {
    background-color: red;
  }

  /* line 620, ../sass/concat.all.min.scss */
  *, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 621, ../sass/concat.all.min.scss */
  body, html, html > body {
    font-size: 12px;
  }

  /* line 622, ../sass/concat.all.min.scss */
  body {
    padding: 0 15px;
  }

  /* line 623, ../sass/concat.all.min.scss */
  #content, #content *, #content p, #content ul li, #leftSide, #leftSide *, #leftSide p, #leftSide ul li, #rightSide, #rightSide *, #rightSide p, #rightSide ul li {
    line-height: 1.5em;
  }

  /* line 624, ../sass/concat.all.min.scss */
  #headerTop {
    position: relative;
    height: 86px;
    border-bottom: 1px #ddd solid;
  }

  /* line 625, ../sass/concat.all.min.scss */
  #headerBox, #logo {
    position: absolute;
    z-index: 100;
  }

  /* line 626, ../sass/concat.all.min.scss */
  #logo {
    z-index: 150;
    left: 0;
    top: 28px;
    padding: 0;
  }

  /* line 627, ../sass/concat.all.min.scss */
  #logo > a {
    display: block;
    width: 200px;
    height: 50px;
    background-color: transparent;
    background-image: url(../images/ifaLogo.svg);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 100% auto;
  }

  /* line 628, ../sass/concat.all.min.scss */
  #logo > a > img, #nav {
    display: none;
  }

  /* line 629, ../sass/concat.all.min.scss */
  #headerBox {
    right: 0;
    top: 0;
    position: relative;
    height: 77px;
  }

  /* line 630, ../sass/concat.all.min.scss */
  #mainMenu {
    position: relative;
  }

  /* line 631, ../sass/concat.all.min.scss */
  #mainMenu .menu-collapser {
    cursor: pointer;
    top: -49px;
    z-index: 150;
  }

  /* line 632, ../sass/concat.all.min.scss */
  #mainMenu .menu-collapser .collapse-button {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
  }

  /* line 633, ../sass/concat.all.min.scss */
  #nav {
    padding-left: 0;
  }

  /* line 634, ../sass/concat.all.min.scss */
  #nav li {
    border-top: 1px #fff solid;
    position: relative;
  }

  /* line 635, ../sass/concat.all.min.scss */
  #nav li a {
    display: block !important;
    font-size: 1.4rem;
    padding: 8px 40px 8px 10px;
  }

  /* line 636, ../sass/concat.all.min.scss */
  #nav li span.sub-collapser {
    position: absolute;
    width: 40px;
    right: 0;
    top: 0;
    font-size: 1.5rem;
    padding: 5px;
    text-align: center;
    cursor: s-resize;
  }

  /* line 637, ../sass/concat.all.min.scss */
  #nav ul, #nav.collapsed {
    width: 100%;
  }

  /* line 638, ../sass/concat.all.min.scss */
  #nav li span.sub-collapser.expanded {
    cursor: n-resize;
  }

  /* line 639, ../sass/concat.all.min.scss */
  #nav li span.sub-collapser i {
    font-style: normal;
  }

  /* line 640, ../sass/concat.all.min.scss */
  #nav > li {
    background: #e73446;
  }

  /* line 641, ../sass/concat.all.min.scss */
  #nav > li.ison, #nav > li:active, #nav > li:hover {
    background: #a0272f;
  }

  /* line 642, ../sass/concat.all.min.scss */
  #nav > li:first-child {
    border-top: none;
  }

  /* line 643, ../sass/concat.all.min.scss */
  #nav ul {
    padding: 0;
    margin: 0;
  }

  /* line 644, ../sass/concat.all.min.scss */
  #nav ul li {
    background: #ddd;
    margin-left: 8px;
    padding-left: 0;
  }

  /* line 645, ../sass/concat.all.min.scss */
  #nav ul li a {
    color: #000;
    padding-left: 0;
  }

  /* line 646, ../sass/concat.all.min.scss */
  #nav ul li.ison > a, #nav ul li:active > a, #nav ul li:hover > a {
    color: #e73446;
  }

  /* line 647, ../sass/concat.all.min.scss */
  #nav ul li span.sub-collapser {
    color: #000;
  }

  /* line 648, ../sass/concat.all.min.scss */
  #nav ul.menu2 > li {
    margin-left: 0;
    padding-left: 8px;
  }

  /* line 649, ../sass/concat.all.min.scss */
  #nav ul.menu2 > li.ison > a, #nav ul.menu2 > li:active > a, #nav ul.menu2 > li:hover > a {
    color: #e73446;
  }

  /* line 650, ../sass/concat.all.min.scss */
  #headerSearch a.headerSearchLink, #mainMenu .menu-collapser {
    display: block;
    width: 100px;
    height: 35px;
    border: 2px solid #e73446;
    border-radius: 19px;
    line-height: 35px;
    vertical-align: middle;
    color: #e73446;
    font-size: 1.5rem;
    position: absolute;
    bottom: 5px;
    right: 0;
    text-align: left;
    background: url(../images/menu-icons.svg) 60px -41px no-repeat;
  }

  /* line 651, ../sass/concat.all.min.scss */
  #headerSearch a.headerSearchLink span, #mainMenu .menu-collapser span {
    position: absolute;
    top: -2px;
    left: 8px;
  }

  /* line 652, ../sass/concat.all.min.scss */
  #headerSearch a.headerSearchLink:active, #headerSearch a.headerSearchLink:hover, #mainMenu .menu-collapser:active, #mainMenu .menu-collapser:hover {
    background-color: #e73446;
  }

  /* line 653, ../sass/concat.all.min.scss */
  #headerSearch a.headerSearchLink:active span, #headerSearch a.headerSearchLink:hover span, #mainMenu .menu-collapser:active span, #mainMenu .menu-collapser:hover span {
    color: #fff;
  }

  /* line 654, ../sass/concat.all.min.scss */
  #headerBox a.headerSearchLink {
    right: 110px;
    background-position: 62px 2px;
  }

  /* line 655, ../sass/concat.all.min.scss */
  #contentStrict, #website {
    display: block;
    width: 100%;
  }

  /* line 656, ../sass/concat.all.min.scss */
  #headerImage .column_66_33_1 {
    width: 60% !important;
  }

  /* line 657, ../sass/concat.all.min.scss */
  #headerImage .column_66_33_2 {
    width: 37% !important;
    padding-right: 0;
  }

  /* line 658, ../sass/concat.all.min.scss */
  #headerImage .column_66_33_2 .csc-firstHeader {
    margin-bottom: 10px;
  }

  /* line 659, ../sass/concat.all.min.scss */
  #headerImage .column_66_33_2 .caption {
    right: 15px;
  }

  /* line 660, ../sass/concat.all.min.scss */
  #headerImage .column_66_33_2 div {
    margin-right: 15px;
  }

  /* line 661, ../sass/concat.all.min.scss */
  #overContentBox {
    min-height: 20px;
  }

  /* line 662, ../sass/concat.all.min.scss */
  #contentHeader .headerRotatorDarkGrey figure, #headerImage .headerRotatorDarkGrey figure {
    width: 100%;
    max-width: 100%;
    margin-bottom: 5px;
  }

  /* line 663, ../sass/concat.all.min.scss */
  #contentHeader .headerRotatorDarkGrey .csc-textpic .csc-textpic-text, #headerImage .headerRotatorDarkGrey .csc-textpic .csc-textpic-text {
    width: 100%;
    max-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  /* line 664, ../sass/concat.all.min.scss */
  body.hideLeftCol #contentHeader .headerRotatorDarkGrey figure, body.hideLeftCol #headerImage .headerRotatorDarkGrey figure {
    max-width: auto;
    margin-bottom: 0 !important;
    display: block;
  }

  /* line 665, ../sass/concat.all.min.scss */
  body.hideLeftCol #contentHeader .headerRotatorDarkGrey .csc-textpic-imagewrap, body.hideLeftCol #headerImage .headerRotatorDarkGrey .csc-textpic-imagewrap {
    width: 60%;
    margin-right: 0;
  }

  /* line 666, ../sass/concat.all.min.scss */
  body.hideLeftCol #contentHeader .headerRotatorDarkGrey .csc-textpic-text, body.hideLeftCol #headerImage .headerRotatorDarkGrey .csc-textpic-text {
    width: 36%;
    float: right;
  }

  /* line 667, ../sass/concat.all.min.scss */
  table {
    width: auto;
    max-width: none;
    overflow: auto;
    display: block;
  }

  /* line 668, ../sass/concat.all.min.scss */
  .tx-indexedsearch-rulesINACTIVE, .tx-indexedsearch-rulesINACTIVE span {
    position: relative;
  }

  /* line 669, ../sass/concat.all.min.scss */
  .tx-indexedsearch-rulesINACTIVE span .msgBox {
    position: relative;
    left: -50%;
    top: 0;
  }

  /* line 670, ../sass/concat.all.min.scss */
  .tx-indexedsearch-rulesINACTIVE span .msgBox + .msgBox {
    display: none;
  }

  /* line 671, ../sass/concat.all.min.scss */
  div.imgPosOverride-inTextLeft div.csc-textpic-imagewrap {
    float: left !important;
    margin-left: 0 !important;
    margin-right: 10px !important;
  }

  /* line 672, ../sass/concat.all.min.scss */
  div.imgPosOverride-inTextLeft .csc-textpic-text {
    clear: none !important;
  }

  /* line 673, ../sass/concat.all.min.scss */
  .blockColumn, div.imgPosOverride-block .csc-textpic-text {
    clear: both !important;
  }

  /* line 674, ../sass/concat.all.min.scss */
  div.imgPosOverride-block div.csc-textpic-imagewrap {
    float: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* line 675, ../sass/concat.all.min.scss */
  .imgPosOverride-floating, .imgPosOverride-floating dl {
    display: block !important;
    width: 100%;
  }

  /* line 676, ../sass/concat.all.min.scss */
  .imgPosOverride-floating dt {
    float: left !important;
    margin-right: 10px !important;
  }

  /* line 677, ../sass/concat.all.min.scss */
  .blockColumn {
    display: block !important;
    width: 100% !important;
    float: none !important;
  }

  /* line 678, ../sass/concat.all.min.scss */
  .blockColumn .csc-textpic {
    text-align: left !important;
  }

  /* line 679, ../sass/concat.all.min.scss */
  div#socialShare .socialShareMenu li {
    margin: 0 0 0 15px;
  }

  /* line 680, ../sass/concat.all.min.scss */
  div#footer {
    margin: 0 -15px;
    padding: 0 15px;
    background: url(../images/bg_footer_responsive.png) left top repeat-x #dbdbdb;
    min-height: 500px;
    max-width: none;
    width: auto;
  }

  /* line 681, ../sass/concat.all.min.scss */
  #footerMenu {
    margin-right: 0;
  }

  /* line 682, ../sass/concat.all.min.scss */
  #footerMenu ul li {
    display: inline-block;
  }

  /* line 683, ../sass/concat.all.min.scss */
  #footerMainMenu .sitemap-box {
    width: 24%;
    margin-top: 10px;
  }

  /* line 684, ../sass/concat.all.min.scss */
  #footerMainMenu .sitemap-box-wrap {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 686, ../sass/concat.all.min.scss */
  #identyfier {
    background-color: orange;
  }
}
@media (max-width: 640px) {
  /* line 688, ../sass/concat.all.min.scss */
  #identyfier {
    background-color: #ff0;
    color: #000;
  }

  /* line 689, ../sass/concat.all.min.scss */
  body #content, body #rightSide {
    font-size: 100%;
  }

  /* line 690, ../sass/concat.all.min.scss */
  body #content, body #leftSide, body #rightSide, body.hideLeftAndRightCol #content, body.hideLeftCol #content, body.hideLeftCol #rightSide, body.hideRightCol #content, body.hideRightCol #leftSide {
    float: none;
    display: block;
    clear: both;
    width: 100%;
  }

  /* line 691, ../sass/concat.all.min.scss */
  #subMenu {
    padding: 0;
    margin-bottom: 2rem;
  }

  /* line 692, ../sass/concat.all.min.scss */
  #subMenu ul {
    display: none;
  }

  /* line 693, ../sass/concat.all.min.scss */
  #subMenu select {
    display: block;
    width: 100%;
  }

  /* line 694, ../sass/concat.all.min.scss */
  #subMenu select option.level1 {
    padding-left: 8px;
  }

  /* line 695, ../sass/concat.all.min.scss */
  #subMenu select option.level2 {
    padding-left: 16px;
  }

  /* line 696, ../sass/concat.all.min.scss */
  #subMenu select option.level3 {
    padding-left: 24px;
  }

  /* line 697, ../sass/concat.all.min.scss */
  #subMenu select option.level4 {
    padding-left: 32px;
  }

  /* line 698, ../sass/concat.all.min.scss */
  #subMenu select option.level5 {
    padding-left: 40px;
  }

  /* line 699, ../sass/concat.all.min.scss */
  #headerImage div, #headerImage div.column_66_33_1, #headerImage div.column_66_33_2, #headerImage dl, #headerImage dt {
    width: 100% !important;
    float: none;
    clear: both;
  }

  /* line 700, ../sass/concat.all.min.scss */
  #headerImage div.column_66_33_2 {
    margin-left: 0;
    margin-right: 0;
    padding: 15px;
  }

  /* line 701, ../sass/concat.all.min.scss */
  #headerImage img, body.hideLeftCol #contentHeader .headerRotatorDarkGrey figure, body.hideLeftCol #headerImage .headerRotatorDarkGrey figure {
    width: 100%;
  }

  /* line 702, ../sass/concat.all.min.scss */
  body.hideLeftCol #contentHeader .headerRotatorDarkGrey .csc-textpic-imagewrap, body.hideLeftCol #headerImage .headerRotatorDarkGrey .csc-textpic-imagewrap {
    width: 100%;
    margin-right: 0;
  }

  /* line 703, ../sass/concat.all.min.scss */
  body.hideLeftCol #contentHeader .headerRotatorDarkGrey .csc-textpic-text, body.hideLeftCol #headerImage .headerRotatorDarkGrey .csc-textpic-text {
    width: 100%;
    margin: 0;
    float: right;
  }

  /* line 704, ../sass/concat.all.min.scss */
  form.powermail_form .powermail_input, form.powermail_form .powermail_textarea {
    max-width: 100%;
  }

  /* line 705, ../sass/concat.all.min.scss */
  #footerMainMenu .sitemap-box {
    width: 45%;
    margin-right: 15px;
    float: none;
    clear: both;
    display: inline-block;
    vertical-align: top;
  }
}
@media (max-width: 500px) {
  /* line 707, ../sass/concat.all.min.scss */
  #langMenu2, #moreMenu {
    margin-left: 5px;
  }

  /* line 708, ../sass/concat.all.min.scss */
  #headerSearch a.headerSearchLink span, #mainMenu .menu-collapser span, #startpage #moreMenu {
    display: none;
  }

  /* line 709, ../sass/concat.all.min.scss */
  #identyfier {
    background-color: #ffefd5;
  }

  /* line 710, ../sass/concat.all.min.scss */
  #headerBox {
    height: 80px;
  }

  /* line 711, ../sass/concat.all.min.scss */
  #logo {
    top: 38px;
  }

  /* line 712, ../sass/concat.all.min.scss */
  #logo a {
    width: 170px;
  }

  /* line 713, ../sass/concat.all.min.scss */
  #headerSearch a.headerSearchLink, #mainMenu .menu-collapser {
    width: 30px;
    height: 30px;
    background-size: 100% auto;
  }

  /* line 714, ../sass/concat.all.min.scss */
  #headerSearch a.headerSearchLink {
    right: 50px;
    background-position: 4px 3px;
  }

  /* line 715, ../sass/concat.all.min.scss */
  #mainMenu li a {
    font-size: 1.1rem;
  }

  /* line 716, ../sass/concat.all.min.scss */
  #mainMenu .menu-collapser {
    top: -41px;
    background-position: 4px -26px;
  }

  /* line 717, ../sass/concat.all.min.scss */
  #langMenu ul li a, #langMenu ul li span, #langMenu2 select, #moreMenu span {
    font-size: .9rem;
  }

  /* line 718, ../sass/concat.all.min.scss */
  #langMenu2 {
    margin-right: 0;
  }

  /* line 719, ../sass/concat.all.min.scss */
  #langMenu {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 720, ../sass/concat.all.min.scss */
  #langMenu li a, #langMenu li span {
    padding: 2px;
  }

  /* line 721, ../sass/concat.all.min.scss */
  #footerMainMenu .sitemap-box {
    width: 100%;
  }

  /* line 722, ../sass/concat.all.min.scss */
  div[class*=" csc-textpic-intext-"] .csc-textpic-text {
    clear: both;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 723, ../sass/concat.all.min.scss */
  div[class*=" csc-textpic-intext-"] .csc-textpic-imagewrap {
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 319px) {
  /* line 725, ../sass/concat.all.min.scss */
  #identyfier {
    background-color: #fff;
  }

  /* line 726, ../sass/concat.all.min.scss */
  #logo a {
    width: 150px;
  }

  /* line 727, ../sass/concat.all.min.scss */
  #headerBox #langMenu, #headerBox #langMenu ul, #headerBox #langMenu2, #headerBox #moreMenu {
    float: right;
    position: relative;
  }

  /* line 728, ../sass/concat.all.min.scss */
  #footerMainMenu .sitemap-box {
    width: 100%;
  }
}
@media (min-width: 641px) and (max-width: 999px), (max-width: 500px) {
  /* line 730, ../sass/concat.all.min.scss */
  #rightSide .csc-textpic {
    display: block;
    width: 100%;
  }

  /* line 731, ../sass/concat.all.min.scss */
  #rightSide .csc-textpic .csc-textpic-imagewrap, #rightSide .csc-textpic .csc-textpic-text {
    margin-left: 0 !important;
    display: block;
    width: 100%;
    float: none;
    clear: both;
  }

  /* line 732, ../sass/concat.all.min.scss */
  #rightSide img {
    max-width: 100%;
  }

  /* line 733, ../sass/concat.all.min.scss */
  #rightSide .csc-textpic-imagewrap figure {
    display: block;
  }
}
/* line 735, ../sass/concat.all.min.scss */
li.title {
  display: none;
}

@media (min-width: 1001px) {
  /* line 736, ../sass/concat.all.min.scss */
  #mainMenu #nav {
    position: relative;
    min-height: 35px;
    height: 35px;
  }

  /* line 737, ../sass/concat.all.min.scss */
  #mainMenu #nav > li {
    position: static;
  }

  /* line 738, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > .menu2 {
    display: none;
    width: 970px;
    border: 0;
    margin: 0 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    top: 35px;
    box-shadow: 0 5px 10px rgba(50, 50, 50, 0.4);
  }

  /* line 739, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > .menu2 li {
    float: none;
    clear: both;
    vertical-align: top;
  }

  /* line 740, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > .menu2 > li:nth-child(11), #mainMenu #nav > li > .menu2 > li:nth-child(14), #mainMenu #nav > li > .menu2 > li:nth-child(17), #mainMenu #nav > li > .menu2 > li:nth-child(5), #mainMenu #nav > li > .menu2 > li:nth-child(8) {
    margin-left: 250px;
  }

  /* line 741, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > .menu2 .menu3, #mainMenu #nav > li > .menu2 li, #mainMenu #nav > li > .menu2 li a {
    background: 0 0;
    padding: 0;
    margin: 0;
  }

  /* line 742, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > .menu2 > li > a {
    padding-bottom: 3px;
  }

  /* line 743, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > .menu2 > li {
    width: 24.5%;
    display: inline-block;
    margin-tops: 5px;
    margin-bottom: 10px;
  }

  /* line 744, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > .menu2 > li.title {
    display: inline-block;
    padding-left: 12px;
  }

  /* line 745, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > .menu2 .menu3 {
    border: none;
    display: block !important;
    position: static;
  }

  /* line 746, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > .menu2 .menu3 li a {
    margin-left: 10px;
  }

  /* line 747, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > .menu2 .menu3 li a:before {
    content: " ";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    left: 0;
    top: 5px;
    background: url(../images/arrow_submenu.png) no-repeat;
  }

  /* line 748, ../sass/concat.all.min.scss */
  #mainMenu #nav > li:hover > .menu2 {
    display: block;
  }

  /* line 749, ../sass/concat.all.min.scss */
  #mainMenu #nav > li .menu2 > li > a {
    width: 218px;
  }

  /* line 750, ../sass/concat.all.min.scss */
  #mainMenu #nav > li .menu3 > li > a {
    width: 208px;
  }

  /* line 751, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > a {
    font-size: 13px;
    height: 17px;
  }

  /* line 752, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > ul > li > a {
    font-size: 14px;
  }

  /* line 753, ../sass/concat.all.min.scss */
  #mainMenu #nav > li > ul > li > ul > li > a {
    font-size: 12px;
  }

  /* line 754, ../sass/concat.all.min.scss */
  #mainMenu #nav li.title > a {
    font-size: 20px !important;
  }
}
/* line 756, ../sass/concat.all.min.scss */
.slick-dots li button, .slick-next, .slick-prev {
  outline: 0;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  color: transparent;
}

/* line 757, ../sass/concat.all.min.scss */
.slick-list, .slick-slider, .slick-track {
  position: relative;
  display: block;
}

/* line 758, ../sass/concat.all.min.scss */
div.slider, div.slider .slick-list, div.slider .slick-track {
  max-width: none;
}

/* line 759, ../sass/concat.all.min.scss */
.slick-slider {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

/* line 760, ../sass/concat.all.min.scss */
.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 761, ../sass/concat.all.min.scss */
.slick-list:focus {
  outline: 0;
}

/* line 762, ../sass/concat.all.min.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 763, ../sass/concat.all.min.scss */
.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 764, ../sass/concat.all.min.scss */
.slick-track {
  top: 0;
  left: 0;
}

/* line 765, ../sass/concat.all.min.scss */
.slick-track:after, .slick-track:before {
  display: table;
  content: '';
}

/* line 766, ../sass/concat.all.min.scss */
.slick-next:before, .slick-prev:before, [dir=rtl] .slick-next:before, [dir=rtl] .slick-prev:before {
  content: ' ';
}

/* line 767, ../sass/concat.all.min.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 768, ../sass/concat.all.min.scss */
[dir=rtl] .slick-slide {
  float: right;
}

/* line 769, ../sass/concat.all.min.scss */
.slick-slide img {
  display: block;
}

/* line 770, ../sass/concat.all.min.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 771, ../sass/concat.all.min.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 772, ../sass/concat.all.min.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 773, ../sass/concat.all.min.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 774, ../sass/concat.all.min.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 775, ../sass/concat.all.min.scss */
.slider.slick-slider {
  margin-top: 20px;
  margin-bottom: 20px;
  background: #ddd;
}

/* line 776, ../sass/concat.all.min.scss */
.slick-loading .slick-list {
  background: url(/fileadmin/templates/extensions/camaliga/slick-1.5.9/slick/ajax-loader.gif) center center no-repeat white;
}

@font-face {
  font-family: slick;
  font-weight: 400;
  font-style: normal;
  src: url(/fileadmin/templates/extensions/camaliga/slick-1.5.9/slick/fonts/slick.eot);
  src: url(/fileadmin/templates/extensions/camaliga/slick-1.5.9/slick/fonts/slick.eot?#iefix) format("embedded-opentype"), url(/fileadmin/templates/extensions/camaliga/slick-1.5.9/slick/fonts/slick.woff) format("woff"), url(./fonts/slick.ttf) format("truetype"), url(./fonts/slick.svg#slick) format("svg");
}

/* line 778, ../sass/concat.all.min.scss */
.slick-next, .slick-prev {
  overflow: hidden;
  position: absolute;
  top: 50%;
  z-index: 100;
  text-align: center;
  display: block;
  height: 100%;
  padding: 0;
  margin-top: -10px\9;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  border: none;
  background: rgba(255, 255, 255, 0.8);
}

/* line 779, ../sass/concat.all.min.scss */
.slick-next span, .slick-prev span {
  display: inline-block;
  position: absolute;
  width: 40%;
  height: 90px;
  top: 45px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: url(../images/slideNext.svg) no-repeat;
  background-size: 99%;
  opacity: .6;
}

/* line 780, ../sass/concat.all.min.scss */
.slick-prev span {
  background-image: url(../images/slidePrev.svg);
}

/* line 781, ../sass/concat.all.min.scss */
.slick-next:active span, .slick-next:hover span, .slick-prev:active span, .slick-prev:hover span {
  opacity: .8;
}

/* line 782, ../sass/concat.all.min.scss */
.slick-next:active, .slick-next:focus, .slick-next:hover, .slick-prev:active, .slick-prev:focus, .slick-prev:hover {
  color: transparent;
  outline: 0;
}

/* line 783, ../sass/concat.all.min.scss */
button.slick-next::-moz-focus-inner, button.slick-prev::-moz-focus-inner {
  border: 0;
}

/* line 784, ../sass/concat.all.min.scss */
.slick-prev {
  width: 127px;
  left: -1px;
}

/* line 785, ../sass/concat.all.min.scss */
[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

/* line 786, ../sass/concat.all.min.scss */
.slick-next {
  width: 125px;
  right: 0;
}

/* line 787, ../sass/concat.all.min.scss */
[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

/* line 788, ../sass/concat.all.min.scss */
.slick-arrow .coverLayer {
  display: block;
  height: 100%;
  background: #F8F8F8;
  position: relative;
  bottom: 0;
}

/* line 789, ../sass/concat.all.min.scss */
.slick-dots li, .slick-dots li button {
  width: 20px;
  height: 20px;
  background: 0 0;
}

/* line 790, ../sass/concat.all.min.scss */
.slick-next .coverLayer {
  right: -2px;
}

/* line 791, ../sass/concat.all.min.scss */
.slick-prev .coverLayer {
  left: -2px;
}

/* line 792, ../sass/concat.all.min.scss */
.slider-item.text-only.slick-arrow .coverLayer {
  display: none;
}

/* line 793, ../sass/concat.all.min.scss */
.slick-dots {
  position: absolute;
  top: -22px;
  display: block;
  width: 100%;
  padding: 0;
  text-align: center;
}

/* line 794, ../sass/concat.all.min.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

/* line 795, ../sass/concat.all.min.scss */
.slick-dots li button {
  display: block;
  padding: 5px;
  border: 0;
}

/* line 796, ../sass/concat.all.min.scss */
.slick-dots li button:focus, .slick-dots li button:hover {
  outline: 0;
}

/* line 797, ../sass/concat.all.min.scss */
.slick-dots li button:focus:before, .slick-dots li button:hover:before {
  opacity: 1;
}

/* line 799, ../sass/concat.all.min.scss */
.slick-dots li button:before {
  font-family: slick;
  font-size: 10px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 814, ../sass/concat.all.min.scss */
.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #000;
}

/* line 815, ../sass/concat.all.min.scss */
.slick-track {
  margin-left: -50%;
}

/* line 816, ../sass/concat.all.min.scss */
.slider-item a {
  display: block;
}

/* line 817, ../sass/concat.all.min.scss */
.slider-item a:active, .slider-item a:hover {
  text-decoration: none;
}

/* line 818, ../sass/concat.all.min.scss */
.slider-item a .text {
  padding: 0 7px;
}

/* line 819, ../sass/concat.all.min.scss */
.slider-item a .image {
  padding: 10px 7px;
}

/* line 820, ../sass/concat.all.min.scss */
.slider-item a .text p {
  margin: 0;
}

/* line 821, ../sass/concat.all.min.scss */
.slider-item a h2 {
  color: #E73446;
  font-size: 115%;
}

/* line 822, ../sass/concat.all.min.scss */
.slider-item a p, .slider-item a:active p, .slider-item a:hover p {
  color: #000;
}

/* line 823, ../sass/concat.all.min.scss */
.slider-item a h3 {
  font-weight: 700;
  font-size: 100%;
}

/* line 824, ../sass/concat.all.min.scss */
.slider-item h2, .slider-item h3 {
  margin-bottom: 2px;
}

/* line 1, ../sass/components/_ifa100yearstiling.scss */
body.defaultContentHeader_hiddenLeftRight #contentTitle {
  display: none;
}

/* line 2, ../sass/components/_ifa100yearstiling.scss */
body.defaultContentHeader_hiddenLeftRight #subMenu {
  display: none;
}

/* line 3, ../sass/components/_ifa100yearstiling.scss */
body.defaultContentHeader_hiddenLeftRight #leftSide {
  width: 150px;
  position: relative;
}

/* line 4, ../sass/components/_ifa100yearstiling.scss */
body.defaultContentHeader_hiddenLeftRight #leftSide:after {
  content: "" url(fileadmin/content/100jahreifa/content_bg_image.gif);
}

/* line 5, ../sass/components/_ifa100yearstiling.scss */
body.defaultContentHeader_hiddenLeftRight #rightSide {
  position: relative;
  display: none;
}

/* line 6, ../sass/components/_ifa100yearstiling.scss */
body.defaultContentHeader_hiddenLeftRight #content {
  position: relative;
  width: 660px;
}

/* line 7, ../sass/components/_ifa100yearstiling.scss */
body.defaultContentHeader_hiddenLeftRight h1 {
  font-weight: 700;
  font-size: 25px;
}

/* line 8, ../sass/components/_ifa100yearstiling.scss */
body.defaultContentHeader_hiddenLeftRight h2 {
  font-weight: 700;
  font-size: 15px;
}

/* line 9, ../sass/components/_ifa100yearstiling.scss */
body.defaultContentHeader_hiddenLeftRight #content h1 {
  line-height: 25px;
}

/* line 10, ../sass/components/_ifa100yearstiling.scss */
body.defaultContentHeader_hiddenLeftRight embed, object, video {
  max-width: 100%;
  height: 370px;
  width: 100%;
}

/****************************************

IFA 100 Jahre Einstiegsseite

*****************************************/
/*body.hideLeftAndRightCol100Years #rightSide, body.hideLeftAndRightCol100Years #leftSide {display: none;content: "";}*/
/*****************************************
Media Queries bis 1000px
*****************************************/
/*@media only screen and  (max-width: 1000px) and (min-width: 769px) {body.hideLeftAndRightCol100Years #contentStrict {height: 2000px !important;  width:100% !important;}
}*/
@media only screen and (max-width: 1000px) {
  /* line 32, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years #content {
    position: absolute;
    margin-top: 50px;
    width: 100%;
    height: 100%;
  }

  /* line 33, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years #content .column3 .column3_1, body.hideLeftAndRightCol100Years #content .column3 .column3_2, body.hideLeftAndRightCol100Years #content .column3 .column3_3 {
    height: 315px !important;
    width: 315px !important;
    margin-left: 0px !important;
    margin-right: 20px !important;
    overflow: visible !important;
  }

  /* line 34, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years div.csc-default {
    position: relative !important;
  }

  /* line 35, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years #content .column3 .column3_3 {
    margin-right: 0px !important;
  }

  /* line 36, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years #content .column3 .column3_1, body.hideLeftAndRightCol100Years #content .column3 .column3_2, body.hideLeftAndRightCol100Years #content .column3 .column3_3 .csc-textpic-right figure.csc-textpic-last img, embed, object, video {
    float: right !important;
  }

  /* line 37, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years #content .column3 .column3_1, body.hideLeftAndRightCol100Years #content .column3 .column3_2, body.hideLeftAndRightCol100Years #content .column3 .column3_3 .csc-textpic-left figure.csc-textpic-last img, embed, object, video {
    float: left !important;
  }

  /* line 39, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .column3 .column3_1, body.hideLeftAndRightCol100Years .column3 .column3_2 {
    overflow: visible !important;
    height: 315px;
    margin-bottom: 15px;
  }

  /* line 41, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li {
    overflow: visible !important;
  }

  /* line 42, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years figure.csc-textpic-image img, embed, object, video {
    position: relative !important;
  }

  /* line 43, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years img, embed, object, video {
    overflow: visible !important;
  }

  /* line 44, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years #overContentBox {
    display: none;
  }

  /* line 45, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame {
    position: absolute !important;
    width: 315px !important;
    height: 315px !important;
    top: 5px;
    overflow: visible !important;
  }

  /* line 46, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame div.csc-default div.csc-textpic-imagewrap div.csc-textpic-center-outer div.csc-textpic-center-inner div.csc-textpic-image div.csc-textpic-last {
    overflow: visible !important;
    position: relative !important;
    top: 160px !important;
  }

  /* line 47, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame .csc-textpic-center figure.csc-textpic-last img, embed, object, video {
    overflow: visible !important;
    marign-top: 15px !important;
    bottom: 160px !important;
    float: left !important;
  }

  /* line 48, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years.csc-textpic-imagewrap {
    display: block !important;
    overflow: visible !important;
    clear: both !important;
  }

  /* line 49, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years.csc-frame div.csc-default .csc-textpic-imagewrap div.csc-textpic-center-outer div.csc-textpic-center-inner figure.csc-textpic.csc-textpic-last img, embed, object, video {
    overflow: visible !important;
    top: -160px !important;
    clear: both;
  }

  /* line 50, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame1 {
    position: absolute !important;
    width: 315px !important;
    height: 315px !important;
    overflow: visible !important;
    margin-left: 5px !important;
    left: 330px !important;
  }

  /* line 51, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame1 .csc-textpic-right figure.csc-textpic-last img, embed, object, video {
    bottom: 165px !important;
    margin-bottom: 15px !important;
  }

  /* line 52, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame1 .csc-textpic-left figure.csc-textpic-last img, embed, object, video {
    margin-bottom: 15px !important;
  }

  /* line 53, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame1 .csc-textpic-right {
    height: 150px !important;
  }

  /* line 54, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame2 {
    position: absolute !important;
    height: 100% !important;
    overflow: visible !important;
  }

  /* line 55, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame4 .csc-textpic-right figure.csc-textpic-last img, embed, object, video {
    bottom: 160px !important;
  }

  /* line 56, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame5 .csc-textpic-center figure.csc-textpic-last img, embed, object, video {
    bottom: 0px !important;
    margin-right: 15px !important;
  }

  /* line 57, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame6 .csc-textpic-center figure.csc-textpic-last img, embed, object, video {
    margin-bottom: 20px !important;
  }

  /* line 58, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame6 .csc-textpic-right figure.csc-textpic-last img, embed, object, video {
    left: 660px;
    bottom: 325px;
  }

  /* line 59, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame6 figure.csc-textpic-last img, embed, object, video {
    position: relative !important;
  }

  /* line 60, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years #content .column3 {
    margin-bottom: 20px !important;
  }

  /* line 61, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame7 figure.csc-textpic-last img, embed, object, video {
    position: relative !important;
    bottom: 155px !important;
  }

  /* line 62, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame7 div.csc-textpic-right figure.csc-textpic-last img, embed, object, video {
    position: relative !important;
  }

  /* line 63, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame8 div.csc-textpic-center figure.csc-textpic-last img, embed, object, video {
    margin-bottom: 15px !important;
  }

  /* line 64, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame9 div.csc-textpic-left figure.csc-textpic-last img, embed, object, video {
    position: relative !important;
    bottom: 330px !important;
    left: 330px;
  }

  /* line 65, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame10 div.csc-textpic-left figure.csc-textpic-last img, embed, object, video {
    position: relative !important;
    bottom: 165px !important;
  }

  /* line 66, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame11 div.csc-textpic-right figure.csc-textpic-last img, embed, object, video {
    bottom: 150px !important;
  }

  /* line 67, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame12 div.csc-textpic-left figure.csc-textpic-last img, embed, object, video {
    position: relative !important;
    margin-top: 5px !important;
  }

  /* line 68, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame13 div.csc-textpic-left figure.csc-textpic-last img, embed, object, video {
    position: relative !important;
    bottom: 320px !important;
  }

  /* line 69, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame13 div.csc-textpic-right figure.csc-textpic-last img, embed, object, video {
    position: relative !important;
    /*bottom: 330px !important;*/
  }

  /* line 70, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame14 div.csc-textpic-right figure.csc-textpic-last img, embed, object, video {
    position: relative !important;
    bottom: 325px !important;
    margin-bottom: 15px !important;
    margin-left: 165px !important;
  }

  /* line 71, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame15 div.csc-textpic-left figure.csc-textpic-last img, embed, object, video {
    margin-right: 10px !important;
    margin-bottom: 15px !important;
    width: 150px !important;
    height: 315px !important;
  }

  /* line 72, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame15 div.csc-textpic-center figure.csc-textpic-last img, embed, object, video {
    margin-right: 10px !important;
  }

  /* line 73, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame16 div.csc-textpic-right figure.csc-textpic-last img, embed, object, video {
    bottom: 0px !important;
    margin-left: 165px !important;
  }

  /* line 74, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .visible {
    visibility: visible;
    opacity: 0.85;
    background: #CCCCCC;
    transition: opacity 0.5s linear;
  }

  /* line 75, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .hidden {
    visibility: hidden;
    opacity: 0;
    background: #CCCCCC;
    transition: visibility 0.5s 0.5s, opacity 0.5s linear;
  }

  /* line 76, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame3 h2.csc-firstHeader {
    position: absolute;
    top: 0px;
    z-index: 9;
  }

  /* line 77, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .top {
    position: absolute;
    z-index: 999;
    top: 0px;
    width: 315px;
  }

  /* line 78, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .bottom {
    position: absolute;
    z-index: 999;
    bottom: 0px;
    width: 315px;
  }
}
/*****************************************
Media Queries bis 768px
*****************************************/
@media only screen and (max-width: 768px) and (min-width: 641px) {
  /* line 85, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years #contentStrict {
    height: 2500px !important;
  }
}
/*****************************************
Media Queries bis 640px
*****************************************/
@media only screen and (max-width: 675px) and (min-width: 501px) {
  /* line 93, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years #contentStrict {
    height: 3000px !important;
  }
}
@media only screen and (max-width: 675px) {
  /* line 94, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years .csc-frame1 {
    left: 0px !important;
  }
}
/*****************************************
Media Queries bis 500px
*****************************************/
@media only screen and (max-width: 500px) and (min-width: 0px) {
  /* line 101, ../sass/components/_ifa100yearstiling.scss */
  body.hideLeftAndRightCol100Years #contentStrict {
    height: 3500px !important;
  }
}
/*****************************************
Media Queries ab 1001px
*****************************************/
/*@media only screen and (min-width: 1001px) {
  body.hideLeftAndRightCol100Years #contentStrict {height: 1050px !important;  }
  body.hideLeftAndRightCol100Years #content {position: absolute;margin-top: 50px;width: 985px;height: 1000px;}
  body.hideLeftAndRightCol100Years #content .column3 .column3_1, body.hideLeftAndRightCol100Years #content .column3 .column3_2, body.hideLeftAndRightCol100Years #content .column3 .column3_3 {height: 315px !important;width: 315px !important;margin-left: 0px !important;margin-right: 20px !important;overflow: visible !important;}
  body.hideLeftAndRightCol100Years div.csc-default {position: relative !important;}
  body.hideLeftAndRightCol100Years #content .column3 .column3_3 {margin-right: 0px !important;}
  body.hideLeftAndRightCol100Years #content .column3 .column3_1, body.hideLeftAndRightCol100Years #content .column3 .column3_2, body.hideLeftAndRightCol100Years #content .column3 .column3_3 .csc-textpic-right figure.csc-textpic-last img,embed,object,video{float: right !important;}
  body.hideLeftAndRightCol100Years #content .column3 .column3_1, body.hideLeftAndRightCol100Years #content .column3 .column3_2, body.hideLeftAndRightCol100Years #content .column3 .column3_3 .csc-textpic-left figure.csc-textpic-last img,embed,object,video{float: left !important;}
  body.hideLeftAndRightCol100Years #content .column3 .column3_1, body.hideLeftAndRightCol100Years #content .column3 .column3_2, body.hideLeftAndRightCol100Years #content .column3 .column3_3 .csc-textpic-center figure.csc-textpic-last img,embed,object,video{}
  body.hideLeftAndRightCol100Years .column3 .column3_1 {overflow: visible !important;height: 310px;}
  body.hideLeftAndRightCol100Years div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li {overflow: visible !important;}
  body.hideLeftAndRightCol100Years figure.csc-textpic-image img,embed,object,video{position: relative !important;}
  body.hideLeftAndRightCol100Years img,embed,object,video {position:relative !important; overflow: visible !important;}
  body.hideLeftAndRightCol100Years #overContentBox {display: none;}
  body.hideLeftAndRightCol100Years .csc-frame {position: absolute !important;width: 315px !important;height: 315px !important;overflow: visible !important;top: 5px;}
  body.hideLeftAndRightCol100Years .csc-frame div.csc-default div.csc-textpic-imagewrap div.csc-textpic-center-outer div.csc-textpic-center-inner div.csc-textpic-image div.csc-textpic-last { overflow: visible !important; position: relative !important; top: 160px !important;}
  body.hideLeftAndRightCol100Years .csc-frame .csc-textpic-center figure.csc-textpic-last img,embed,object,video{ overflow: visible !important; marign-top: 15px !important; bottom: 160px !important; float: left !important;}
  body.hideLeftAndRightCol100Years.csc-textpic-imagewrap { display: block !important; overflow: visible !important; clear: both !important;}
  body.hideLeftAndRightCol100Years.csc-frame div.csc-default .csc-textpic-imagewrap div.csc-textpic-center-outer div.csc-textpic-center-inner figure.csc-textpic.csc-textpic-last img,embed,object,video { overflow: visible !important; top: -160px !important; clear: both;}
  body.hideLeftAndRightCol100Years .csc-frame1 { position: absolute !important; width: 315px !important; height: 315px !important; overflow: visible !important; margin-left: 5px !important; left: 330px !important;}
  body.hideLeftAndRightCol100Years .csc-frame1 .csc-textpic-right figure.csc-textpic-last img,embed,object,video{  bottom: 165px !important;     margin-bottom: 15px !important;}
  body.hideLeftAndRightCol100Years .csc-frame1 .csc-textpic-left figure.csc-textpic-last img,embed,object,video{  margin-bottom: 15px !important;}
  body.hideLeftAndRightCol100Years .csc-frame1 .csc-textpic-right { height: 150px !important;}
  body.hideLeftAndRightCol100Years .csc-frame2 { position: absolute !important; height: 100% !important; overflow: visible !important;}
  body.hideLeftAndRightCol100Years .csc-frame4 .csc-textpic-right figure.csc-textpic-last img,embed,object,video { bottom: 160px !important;}
  body.hideLeftAndRightCol100Years .csc-frame5 .csc-textpic-center figure.csc-textpic-last img,embed,object,video{ left: }
  body.hideLeftAndRightCol100Years .csc-frame6 .csc-textpic-center figure.csc-textpic-last img,embed,object,video{ margin-bottom: 20px !important;}
  body.hideLeftAndRightCol100Years .csc-frame6 .csc-textpic-right figure.csc-textpic-last img,embed,object,video{ left: 660px; bottom: 335px;}
  body.hideLeftAndRightCol100Years .csc-frame6 .csc-textpic-left figure.csc-textpic-last img,embed,object,video{ bottom: 5px !important;}
  body.hideLeftAndRightCol100Years .csc-frame6 figure.csc-textpic-last img,embed,object,video{ position: relative !important;}
  body.hideLeftAndRightCol100Years #content .column3 { margin-bottom: 20px !important;}
  body.hideLeftAndRightCol100Years .csc-frame7 figure.csc-textpic-last img,embed,object,video { position: relative !important; bottom: 155px !important;}
  body.hideLeftAndRightCol100Years .csc-frame7 div.csc-textpic-right figure.csc-textpic-last img,embed,object,video {}
  body.hideLeftAndRightCol100Years .csc-frame8 div.csc-textpic-center figure.csc-textpic-last img,embed,object,video { margin-bottom: 15px !important;}
  body.hideLeftAndRightCol100Years .csc-frame9 div.csc-textpic-left figure.csc-textpic-last img,embed,object,video { bottom: 330px !important; left: 330px;}
  body.hideLeftAndRightCol100Years .csc-frame10 div.csc-textpic-left figure.csc-textpic-last img,embed,object,video {bottom: 165px !important;}
  body.hideLeftAndRightCol100Years .csc-frame11 div.csc-textpic-right figure.csc-textpic-last img,embed,object,video { bottom: 150px !important; bottom: 5px !important;}
  body.hideLeftAndRightCol100Years .csc-frame12 div.csc-textpic-left figure.csc-textpic-last img,embed,object,video { margin-top: 5px !important; margin-right: 15px !important;}
  body.hideLeftAndRightCol100Years .csc-frame13 div.csc-textpic-left figure.csc-textpic-last img,embed,object,video { bottom: 320px !important;}
  body.hideLeftAndRightCol100Years .csc-frame13 div.csc-textpic-right figure.csc-textpic-last img,embed,object,video {}
  body.hideLeftAndRightCol100Years .csc-frame14 div.csc-textpic-right figure.csc-textpic-last img,embed,object,video { bottom: 330px !important; margin-left: 165px !important;}
  body.hideLeftAndRightCol100Years .csc-frame15  div.csc-textpic-left figure.csc-textpic-last img,embed,object,video { margin-right: 10px !important; margin-bottom: 15px !important; width: 150px !important; height: 315px !important;}
  body.hideLeftAndRightCol100Years .csc-frame15  div.csc-textpic-center figure.csc-textpic-last img,embed,object,video { margin-right: 10px !important;}
  body.hideLeftAndRightCol100Years .csc-frame16  div.csc-textpic-right figure.csc-textpic-last img,embed,object,video { bottom: 0px !important; margin-left: 165px !important; bottom: 160px !important;}
  body.hideLeftAndRightCol100Years .visible {  visibility: visible;  opacity: 0.85;  background: #CCCCCC;  transition: opacity 0.5s linear;}
  body.hideLeftAndRightCol100Years .hidden {  visibility: hidden;  opacity: 0;  background: #CCCCCC;  transition: visibility 0.0s 0.5s, opacity 0.5s linear;}
  body.hideLeftAndRightCol100Years .csc-frame3 h2.csc-firstHeader {  position: absolute;  top: 0px;  z-index: 9;}
  body.hideLeftAndRightCol100Years .top {  position: absolute;  z-index: 999;  top: 0px;  width: 315px;}
  body.hideLeftAndRightCol100Years .bottom {  position: absolute;  z-index: 999;bottom: 0px;  width: 315px;}
}*/
/* line 162, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .csc-space-before-170 {
  top: 170px;
}

/* line 164, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .bottom315x315 {
  position: absolute;
  border: 10px solid #CCCCCC;
  z-index: 999;
  top: 200px;
  width: 315px;
  height: 95px;
  color: #000000;
}

/* line 165, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .bottom150x150 {
  position: absolute;
  border: 5px solid #CCCCCC;
  z-index: 999;
  top: 35px;
  width: 140px;
  height: 75px;
  color: #000000;
}

/* line 166, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .bottom150x315 {
  position: absolute;
  border: 5px solid #CCCCCC;
  z-index: 999;
  top: 230px;
  width: 140px;
  height: 75px;
  color: #000000;
}

/* line 167, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .csc-frame4 .bottom150x315 {
  top: 80px !important;
}

/* line 168, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .bottom315x150 {
  position: absolute;
  border: 5px solid #CCCCCC;
  z-index: 999;
  top: 75px;
  width: 305px;
  height: 65px;
  color: #000000;
}

/* line 169, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .image_direction_right {
  left: 165px !important;
}

/* line 170, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .image_direction_top {
  top: -85px;
}

/* line 171, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .csc-frame-individual1 .image_direction_top {
  top: -90px !important;
}

/* line 172, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .image_direction_bottom {
  top: 230px !important;
}

/* line 174, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .csc-frame-individual11 .image_direction_top {
  top: 60px;
}

/* line 175, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .csc-frame-individual14 .image_direction_top {
  top: 65px !important;
}

/*body.hideLeftAndRightCol100Years .right-150-below div.csc-textpic-right div.csc-textpic-below figure.csc-textpic-last img,embed,object,video { left: 330px; top: 165px;  }*/
/* line 179, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .displayImageMovie {
  display: none;
  z-index: 999;
  position: fixed;
  top: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%;
  vertical-align: middle  !important;
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}

/* line 180, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .displayImageMovie object, body.hideLeftAndRightCol100Years .displayImageMovie video, body.hideLeftAndRightCol100Years .displayImageMovie embed {
  width: 660px;
  height: 360px;
  display: block;
}

/* line 181, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .displayImageMovie b {
  font-size: 20px;
}

/* line 182, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .displayed {
  display: block;
  background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%;
  opacity: 1;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}

/* line 183, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years object.displayed {
  top: 30%;
  margin-left: auto;
  margin-right: auto;
  width: 660px;
  height: 360px;
}

/* line 184, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .displayImageMovie p {
  position: relative !important;
  margin-left: auto;
  margin-right: auto;
  width: 660px;
  top: 30%;
}

/* line 185, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .fadeInfadeOut_header {
  display: none;
}

/* line 186, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .csc-textpic-caption {
  display: none;
}

/* line 187, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years button {
  width: 50px !important;
  bottom: 330px !important;
}

/* line 189, ../sass/components/_ifa100yearstiling.scss */
body.hideLeftAndRightCol100Years .mcontent .csc-textpic-image {
  float: left !important;
}

/* line 1, ../sass/components/_hundred_aniversery.scss */
body.defaultContentHeader_hiddenLeftRight #contentTitle {
  display: none;
}

/* line 2, ../sass/components/_hundred_aniversery.scss */
body.defaultContentHeader_hiddenLeftRight #subMenu {
  display: none;
}

/* line 3, ../sass/components/_hundred_aniversery.scss */
body.defaultContentHeader_hiddenLeftRight #leftSide {
  width: 150px;
  position: relative;
}

/* line 4, ../sass/components/_hundred_aniversery.scss */
body.defaultContentHeader_hiddenLeftRight #leftSide:after {
  content: "" url(fileadmin/content/100jahreifa/content_bg_image.gif);
}

/* line 5, ../sass/components/_hundred_aniversery.scss */
body.defaultContentHeader_hiddenLeftRight #rightSide {
  position: relative;
  display: none;
}

/* line 6, ../sass/components/_hundred_aniversery.scss */
body.hideLeftAndRightCol100Years #rightSide, body.hideLeftAndRightCol100Years #leftSide {
  display: none;
  content: "";
}

/* line 7, ../sass/components/_hundred_aniversery.scss */
body.hideLeftAndRightCol100Years #content {
  width: 100%;
  margin-top: 18px;
}

/* line 9, ../sass/components/_hundred_aniversery.scss */
body.hideLeftAndRightCol100Years #overContentBox {
  display: none;
}

/* line 13, ../sass/components/_hundred_aniversery.scss */
.mfp-title {
  padding-right: 56px;
}

@media (max-width: 1000px) {
  /* line 19, ../sass/components/_hundred_aniversery.scss */
  .hideLeftAndRightCol100Years #contentWrap {
    width: 100%;
  }
  /* line 21, ../sass/components/_hundred_aniversery.scss */
  .hideLeftAndRightCol100Years #contentWrap #content {
    width: 660px;
    margin: 0 auto;
    float: none;
  }
}
@media (max-width: 682px) {
  /* line 31, ../sass/components/_hundred_aniversery.scss */
  .hideLeftAndRightCol100Years #contentWrap {
    width: 100%;
  }
  /* line 33, ../sass/components/_hundred_aniversery.scss */
  .hideLeftAndRightCol100Years #contentWrap #content {
    width: 330px;
    margin: 0 auto;
    float: none;
  }
}
/* line 1, ../sass/components/_ifatiles.scss */
.syn_tile {
  width: 318px;
  float: left;
  position: relative;
  margin: 0 18px 0 0;
}
/* line 6, ../sass/components/_ifatiles.scss */
.syn_tile:nth-child(3n) {
  margin: 0 0 0 0;
}
/* line 12, ../sass/components/_ifatiles.scss */
.syn_tile .col-md-4 {
  float: left;
  width: 100%;
  position: relative;
}
/* line 16, ../sass/components/_ifatiles.scss */
.syn_tile .col-md-4 .tile_images {
  float: left;
  position: relative;
}
/* line 19, ../sass/components/_ifatiles.scss */
.syn_tile .col-md-4 .tile_images .tileImage_text {
  padding: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #000000;
  width: 100%;
  transition: background 0.5s linear;
  background: rgba(255, 255, 255, 0);
  visibility: hidden;
}
/* line 29, ../sass/components/_ifatiles.scss */
.syn_tile .col-md-4 .tile_images .tileImage_text h2 {
  font-weight: bold;
}
/* line 35, ../sass/components/_ifatiles.scss */
.syn_tile .col-md-4 .tile_images:hover .tileImage_text {
  visibility: visible;
  transition: background 0.5s linear;
  background: rgba(255, 255, 255, 0.8);
}
/* line 41, ../sass/components/_ifatiles.scss */
.syn_tile .col-md-4 .tile_images .tile_gallery {
  display: none;
}
/* line 47, ../sass/components/_ifatiles.scss */
.syn_tile .format_1 .tile_images {
  margin: 0 18px 18px 0;
  max-height: 318px;
}
/* line 50, ../sass/components/_ifatiles.scss */
.syn_tile .format_1 .tile_images img {
  max-width: 318px;
}
/* line 56, ../sass/components/_ifatiles.scss */
.syn_tile .format_4 .tile_images {
  margin: 0 18px 18px 0;
  max-height: 150px;
}
/* line 58, ../sass/components/_ifatiles.scss */
.syn_tile .format_4 .tile_images:nth-child(2n) {
  margin: 0 0 18px 0;
}
/* line 62, ../sass/components/_ifatiles.scss */
.syn_tile .format_4 .tile_images img {
  max-width: 150px;
}
/* line 68, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_2_2_1 .tile_images {
  clear: both;
  margin: 0 18px 18px 0;
  max-height: 150px;
}
/* line 72, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_2_2_1 .tile_images img {
  max-width: 150px;
}
/* line 75, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_2_2_1 .tile_images.right {
  float: none;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  max-height: 318px;
}
/* line 82, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_2_2_1 .tile_images.right img {
  max-width: 318px;
}
/* line 89, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_1_2_2 .tile_images {
  clear: both;
  margin: 0 18px 18px 0;
  max-height: 318px;
}
/* line 93, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_1_2_2 .tile_images img {
  max-width: 318px;
}
/* line 96, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_1_2_2 .tile_images.right.top {
  float: none;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  max-height: 150px;
}
/* line 103, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_1_2_2 .tile_images.right.top img {
  max-width: 150px;
}
/* line 107, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_1_2_2 .tile_images.right.bottom {
  float: none;
  position: absolute;
  bottom: 18px;
  right: 0;
  margin: 0;
  max-height: 150px;
}
/* line 114, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_1_2_2 .tile_images.right.bottom img {
  max-width: 150px;
}
/* line 121, ../sass/components/_ifatiles.scss */
.syn_tile .format_row_1_2_2_1 .tile_images {
  max-height: 150px;
  float: left;
}
/* line 123, ../sass/components/_ifatiles.scss */
.syn_tile .format_row_1_2_2_1 .tile_images img {
  max-width: 150px;
}
/* line 126, ../sass/components/_ifatiles.scss */
.syn_tile .format_row_1_2_2_1 .tile_images:first-child {
  margin-right: 18px;
}
/* line 129, ../sass/components/_ifatiles.scss */
.syn_tile .format_row_1_2_2_1 .tile_images:last-child {
  margin-top: 18px;
  margin-bottom: 18px;
  height: 318px;
}
/* line 133, ../sass/components/_ifatiles.scss */
.syn_tile .format_row_1_2_2_1 .tile_images:last-child img {
  max-width: 318px;
}
/* line 143, ../sass/components/_ifatiles.scss */
.syn_tile .format_row_1_1_2_2 .tile_images {
  margin-bottom: 18px;
  float: left;
}
/* line 144, ../sass/components/_ifatiles.scss */
.syn_tile .format_row_1_1_2_2 .tile_images:first-child {
  width: 318px;
  max-height: 150px;
}
/* line 148, ../sass/components/_ifatiles.scss */
.syn_tile .format_row_1_1_2_2 .tile_images:nth-child(2) {
  margin-right: 18px;
}
/* line 158, ../sass/components/_ifatiles.scss */
.syn_tile .format_row_1_1_2_1 .tile_images {
  width: 318px;
  max-height: 150px;
  margin-bottom: 18px;
  float: left;
}
/* line 167, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_1_2_1 .tile_images {
  width: 150px;
  max-height: 318px;
  margin-bottom: 18px;
  float: left;
}
/* line 171, ../sass/components/_ifatiles.scss */
.syn_tile .format_col_1_1_2_1 .tile_images:first-child {
  margin-right: 18px;
}

@media (max-width: 1000px) {
  /* line 183, ../sass/components/_ifatiles.scss */
  .syn_tile {
    width: 318px;
    float: left;
    position: relative;
    margin: 0 18px 0 0;
  }
  /* line 188, ../sass/components/_ifatiles.scss */
  .syn_tile:nth-child(3n) {
    margin: 0 18px 0 0;
  }
  /* line 191, ../sass/components/_ifatiles.scss */
  .syn_tile:nth-child(2n) {
    margin: 0 0 0 0;
  }
}
/* line 1, ../sass/components/_lwcontentrotation.scss */
#footerMainMenu .lineHeader, #rightSide div.tx-lwcontentrotation-pi1 p.bodytext, .clean, .clean:after, .linklist a {
  display: block;
}

/* line 4, ../sass/components/_lwcontentrotation.scss */
#content .tx-lwcontentrotation-pi1 h6 {
  margin: 6px 0 0;
}

/* line 7, ../sass/components/_lwcontentrotation.scss */
.grey_background .tx-lwcontentrotation-pi1 .csc-textpic-imagewrap .bodytext, .grey_background .tx-lwcontentrotation-pi1 .csc-textpic-imagewrap img {
  margin: 0;
}

/* line 10, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 div.container {
  display: none;
  opacity: 0;
  visibility: hidden;
}

/* line 13, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 div.visibleContainer {
  display: block;
  opacity: 1;
  visibility: visible;
}

/* line 16, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.bodytext {
  display: none;
}

/* line 19, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 div.csc-textpic p, div.tx-lwcontentrotation-pi1 div.text p {
  display: block;
}

/* line 20, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 div.background div.text {
  padding: 10px;
  background-color: #F5F5F5;
  filter: alpha(opacity=90);
  -moz-opacity: .9;
  opacity: .9;
  -moz-border-radius: 5px 0 0 5px;
  -khtml-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  float: right;
  position: relative;
  top: 20px;
  width: 445px;
}

/* line 21, ../sass/components/_lwcontentrotation.scss */
#content div.tx-lwcontentrotation-pi1 div.background div.text {
  top: 20px;
  width: auto;
}

/* line 22, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 div.background div.text p.bodytext {
  color: #000;
  margin: 0 50px 0 0;
}

/* line 23, ../sass/components/_lwcontentrotation.scss */
#content div.tx-lwcontentrotation-pi1 div.background div.text p.bodytext {
  margin: 0;
}

/* line 24, ../sass/components/_lwcontentrotation.scss */
div.jshowoff {
  margin-bottom: 10px;
}

/* line 25, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.jshowoff-slidelinks {
  text-align: center;
}

/* line 26, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.jshowoff-controls {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  z-index: 10;
}

/* line 27, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.jshowoff-controls a {
  height: 100%;
  width: 30%;
  display: block;
  padding: 0;
  text-decoration: none;
}

/* line 28, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.jshowoff-controls a.jshowoff-play {
  display: none;
}

/* line 29, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.jshowoff-controls a.jshowoff-prev {
  float: left;
  padding-left: 20px;
}

/* line 30, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.jshowoff-controls a.jshowoff-next {
  float: right;
  padding-right: 20px;
  text-align: right;
}

/* line 31, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.jshowoff-slidelinks {
  clear: both;
  float: none;
  z-index: 20;
  position: absolute;
  width: 100%;
  bottom: 0;
  margin: 0 auto;
}

/* line 32, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.jshowoff-slidelinks a {
  padding: 0;
  text-decoration: none;
  display: inline-block;
  background: url(../Images/bullets.png) 0 -31px no-repeat;
  width: 11px;
  height: 11px;
  margin: 0 5px;
}

/* line 33, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.jshowoff-slidelinks a.jshowoff-active {
  background: url(../Images/bullets.png) no-repeat;
}

/* line 34, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.jshowoff-controls a.jshowoff-prev {
  background: url(../images/arrow_left_grey.png) left center no-repeat;
  outline: 0;
}

/* line 35, ../sass/components/_lwcontentrotation.scss */
div.tx-lwcontentrotation-pi1 p.jshowoff-controls a.jshowoff-next {
  background: url(../images/arrow_right_grey.png) right center no-repeat;
  outline: 0;
}

/* line 36, ../sass/components/_lwcontentrotation.scss */
#rightSide div.jshowoff {
  margin-top: 4px;
}

/* line 37, ../sass/components/_lwcontentrotation.scss */
#rightSide div.tx-lwcontentrotation-pi1 p.jshowoff-controls a.jshowoff-prev {
  background: url(../images/arrow_left.png) left center no-repeat;
  outline: 0;
}

/* line 38, ../sass/components/_lwcontentrotation.scss */
#rightSide div.tx-lwcontentrotation-pi1 p.jshowoff-controls a.jshowoff-next {
  background: url(../images/arrow_right.png) right center no-repeat;
  outline: 0;
}

/* line 39, ../sass/components/_lwcontentrotation.scss */
#rightSide .tx-lwcontentrotation-pi1 h3 {
  margin-bottom: 4px;
}

/* line 40, ../sass/components/_lwcontentrotation.scss */
.tx-lwcontentrotation-pi1 .csc-textpic-clear {
  height: 0 !important;
  overflow: hidden;
  line-height: 0 !important;
}

/* line 41, ../sass/components/_lwcontentrotation.scss */
.tx-lwcontentrotation-pi1 .csc-textpic {
  border-bottom: 1px solid transparent;
}

/* line 42, ../sass/components/_lwcontentrotation.scss */
.tx-lwcontentrotation-pi1 .grey_background .csc-textpic-text {
  padding-top: 15px;
}

/* line 43, ../sass/components/_lwcontentrotation.scss */
.tx-lwcontentrotation-pi1 .container {
  display: block;
  width: 100%;
}

/* line 44, ../sass/components/_lwcontentrotation.scss */
#headerBox, #headerImage .tx-lwcontentrotation-pi1 .csc-textpic-left .csc-textpic-imagewrap, #logo, .grey_background .tx-lwcontentrotation-pi1 .csc-textpic-left .csc-textpic-imagewrap {
  clear: both;
  float: none;
}

/* line 45, ../sass/components/_lwcontentrotation.scss */
#headerImage .tx-lwcontentrotation-pi1 img, #headerImage img, .grey_background .tx-lwcontentrotation-pi1 img {
  width: 100%;
}

/* line 46, ../sass/components/_lwcontentrotation.scss */
#contentHeader .headerRotatorDarkGrey, #headerImage .headerRotatorDarkGrey {
  margin-bottom: 15px;
}

/* line 47, ../sass/components/_lwcontentrotation.scss */
#contentHeader .headerRotatorDarkGrey figure, #headerImage .headerRotatorDarkGrey figure {
  max-width: 543px;
  display: inline-block;
  position: relative;
}

/* line 48, ../sass/components/_lwcontentrotation.scss */
#contentHeader .headerRotatorDarkGrey figure figcaption, #headerImage .headerRotatorDarkGrey figure figcaption {
  position: absolute;
  bottom: 2px;
  text-align: right;
  color: #fff;
  text-shadow: 0 0 1px #000;
  margin-left: 5px;
  margin-right: 5px;
  width: 98%;
}

/* line 49, ../sass/components/_lwcontentrotation.scss */
#contentHeader .headerRotatorDarkGrey .csc-textpic .csc-textpic-text, #headerImage .headerRotatorDarkGrey .csc-textpic .csc-textpic-text {
  margin-left: 0;
  margin-top: 15px;
  margin-right: 15px;
}

/* line 50, ../sass/components/_lwcontentrotation.scss */
body.hideLeftCol #contentHeader .headerRotatorDarkGrey figure, body.hideLeftCol #headerImage .headerRotatorDarkGrey figure {
  margin-bottom: 0 !important;
  display: block;
}

/* line 52, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey, #contentHeader .headerRotatorSliderDarkGrey {
  position: relative;
  margin-bottom: 26px;
  max-height: 300px;
}
/* line 56, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .csc-textpic-imagewrap, #contentHeader .headerRotatorSliderDarkGrey .csc-textpic-imagewrap {
  width: 100%;
}
/* line 59, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1, #contentHeader .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 {
  color: #FFFFFF;
}
/* line 61, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .visibleContainer, #contentHeader .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .visibleContainer {
  max-height: 300px;
}
/* line 64, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .csc-textpic .csc-textpic-text, #contentHeader .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .csc-textpic .csc-textpic-text {
  position: absolute;
  right: 0;
  background: rgba(99, 99, 99, 0.7);
  margin: 0;
  top: 30%;
  height: 40%;
  padding: 10px 50px 10px 10px;
  overflow: hidden;
  width: 37%;
}
/* line 74, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .csc-textpic .csc-textpic-text h3, #headerImage .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .csc-textpic .csc-textpic-text h1, #contentHeader .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .csc-textpic .csc-textpic-text h3, #contentHeader .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .csc-textpic .csc-textpic-text h1 {
  color: #ffffff;
}
/* line 77, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .csc-textpic .csc-textpic-text h1 a, #contentHeader .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .csc-textpic .csc-textpic-text h1 a {
  font-size: 1.5em;
}
/* line 81, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .csc-textpic-caption, #contentHeader .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 .csc-textpic-caption {
  display: block !important;
  position: absolute;
  bottom: 5px;
  right: 5px;
  text-align: right;
  color: #FFFFFF;
  text-shadow: 0 0 1px #000;
}
/* line 90, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 img, #contentHeader .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 img {
  max-height: 300px;
  margin: 0 auto;
  position: relative;
  display: block;
}
/* line 96, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 a, #headerImage .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 img, #contentHeader .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 a, #contentHeader .headerRotatorSliderDarkGrey .tx-lwcontentrotation-pi1 img {
  display: block;
  width: 100%;
  position: relative;
}
/* line 103, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .jshowoff > a, #contentHeader .headerRotatorSliderDarkGrey .jshowoff > a {
  height: 100%;
  width: 30%;
  display: block;
  padding: 0;
  text-decoration: none;
}
/* line 104, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .jshowoff > a.jshowoff-play, #contentHeader .headerRotatorSliderDarkGrey .jshowoff > a.jshowoff-play {
  display: none;
}
/* line 105, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .jshowoff > a.jshowoff-prev, #contentHeader .headerRotatorSliderDarkGrey .jshowoff > a.jshowoff-prev {
  padding-left: 20px;
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -2000px;
}
/* line 112, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .jshowoff > a.jshowoff-next, #contentHeader .headerRotatorSliderDarkGrey .jshowoff > a.jshowoff-next {
  padding-right: 20px;
  position: absolute;
  top: 0;
  right: 0;
  text-indent: -2000px;
}
/* line 119, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .jshowoff > a.jshowoff-prev, #contentHeader .headerRotatorSliderDarkGrey .jshowoff > a.jshowoff-prev {
  background: url(../images/arrow-big_left.png) left center no-repeat;
  outline: 0;
  margin-left: 6px;
  width: 10%;
}
/* line 125, ../sass/components/_lwcontentrotation.scss */
#headerImage .headerRotatorSliderDarkGrey .jshowoff > a.jshowoff-next, #contentHeader .headerRotatorSliderDarkGrey .jshowoff > a.jshowoff-next {
  background: url(../images/arrow-big_right.png) right center no-repeat;
  outline: 0;
  width: 10%;
}

@media (min-width: 1001px) {
  /* line 2, ../sass/components/_navigation.scss */
  #mainMenu {
    position: relative;
  }
  /* line 4, ../sass/components/_navigation.scss */
  #mainMenu .corner-bg {
    position: absolute;
    right: -8px;
    top: 12px;
    width: 30px;
    height: 35px;
    background: RGB(231, 52, 70);
  }
  /* line 6, ../sass/components/_navigation.scss */
  #mainMenu .corner-bg .corner {
    transform: skewX(-14deg);
    top: 0;
    right: -16px;
    background: white;
    position: absolute;
    width: 20px;
    height: 35px;
  }
}
/* line 1, ../sass/components/_starttiles.scss */
.syn-starttile {
  width: 310px;
  height: 180px;
  margin: 0 30px 30px 0;
  float: left;
  overflow: hidden;
  position: relative;
}
/* line 8, ../sass/components/_starttiles.scss */
.syn-starttile a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 14, ../sass/components/_starttiles.scss */
.syn-starttile:nth-child(3n) {
  margin: 0 0 30px 0;
}
/* line 17, ../sass/components/_starttiles.scss */
.syn-starttile img {
  max-height: 180px;
}
/* line 20, ../sass/components/_starttiles.scss */
.syn-starttile div h3 {
  postion: absolute;
  z-Index: 999;
}
/* line 24, ../sass/components/_starttiles.scss */
.syn-starttile h3 {
  position: absolute;
  top: 0;
  left: -5px;
  background: #e73446;
  text-transform: uppercase;
  padding: 4px 8px 4px 12px;
  color: #ffffff;
  max-width: 90%;
  transform: skewX(-14deg);
}
/* line 34, ../sass/components/_starttiles.scss */
.syn-starttile h3 span {
  display: block;
  transform: skewX(14deg);
}
/* line 40, ../sass/components/_starttiles.scss */
.syn-starttile .tileImage_text {
  padding: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #000000;
  width: 100%;
  transition: background 0.5s linear;
  background: rgba(255, 255, 255, 0);
  visibility: hidden;
  box-sizing: border-box;
}
/* line 51, ../sass/components/_starttiles.scss */
.syn-starttile .tileImage_text h2 {
  font-weight: bold;
}
/* line 57, ../sass/components/_starttiles.scss */
.syn-starttile:hover .tileImage_text {
  visibility: visible;
  transition: background 0.5s linear;
  background: rgba(255, 255, 255, 0.8);
}

@media (max-width: 1000px) {
  /* line 66, ../sass/components/_starttiles.scss */
  .syn-starttile:nth-child(3n) {
    margin: 0 30px 30px 0;
  }
  /* line 69, ../sass/components/_starttiles.scss */
  .syn-starttile:nth-child(2n) {
    margin: 0 0 30px 0;
  }
}
/* line 3, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .column3_3 {
  position: relative;
}
/* line 5, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .column3_3 .sm-profiles {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 14, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol a.internal-link-more {
  color: #000000;
}
/* line 18, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol #headerImage {
  display: block;
}
/* line 21, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol #overContentBox {
  display: none;
}
/* line 24, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol h1 {
  border-bottom: 1px solid #D6D6D6;
  padding: 0 0 4px;
  text-transform: uppercase;
  font-size: 100%;
  margin-top: 10px;
}
/* line 31, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .newsCalendar_listItem, #startpage.hideLeftAndRightCol .pb-list-item {
  padding: 0px 0 15px 0;
}
/* line 33, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .newsCalendar_listItem > a, #startpage.hideLeftAndRightCol .newsCalendar_listItem .newsCalendar_listItem_detailLink a, #startpage.hideLeftAndRightCol .pb-list-item > a, #startpage.hideLeftAndRightCol .pb-list-item .newsCalendar_listItem_detailLink a {
  font-weight: bold;
}
/* line 37, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .pb-list-item {
  padding: 0px 0 15px 0;
}
/* line 39, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .pb-list-item .additional-info {
  display: none;
}
/* line 42, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .pb-list-item .fb-like-detail-wrap {
  display: none;
}
/* line 45, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .pb-list-item .clearer {
  position: relative;
  width: 100%;
  height: 1px;
  clear: both;
}
/* line 51, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .pb-list-item .pb-list-item-date, #startpage.hideLeftAndRightCol .pb-list-item .pb-list-item-topheader {
  color: #666;
  display: inline;
  font-size: 91.67%;
  position: relative;
  width: 100%;
  clear: both;
}
/* line 59, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .pb-list-item .pb-list-item-date::after, #startpage.hideLeftAndRightCol .pb-list-item .pb-list-item-topheader::after, #startpage.hideLeftAndRightCol .pb-list-item .pb-list-item-title::after {
  content: "\A";
  white-space: pre;
}
/* line 65, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .newsCalendar_listItem, #startpage.hideLeftAndRightCol .news-list-item, #startpage.hideLeftAndRightCol .pb-list-item {
  border-bottom: 1px solid #D6D6D6;
  margin: 0 0 15px 0;
}
/* line 68, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .newsCalendar_listItem a, #startpage.hideLeftAndRightCol .news-list-item a, #startpage.hideLeftAndRightCol .pb-list-item a {
  color: #000000;
}
/* line 71, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .newsCalendar_listItem a.text, #startpage.hideLeftAndRightCol .news-list-item a.text, #startpage.hideLeftAndRightCol .pb-list-item a.text {
  font-weight: normal;
}
/* line 74, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .newsCalendar_listItem h2, #startpage.hideLeftAndRightCol .news-list-item h2, #startpage.hideLeftAndRightCol .pb-list-item h2 {
  font-weight: bold;
}
/* line 77, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .newsCalendar_listItem:last-child, #startpage.hideLeftAndRightCol .news-list-item:last-child, #startpage.hideLeftAndRightCol .pb-list-item:last-child {
  border-bottom: 0;
}
/* line 80, ../sass/components/_startpage.scss */
#startpage.hideLeftAndRightCol .newsCalendar_listItem img, #startpage.hideLeftAndRightCol .news-list-item img, #startpage.hideLeftAndRightCol .pb-list-item img {
  float: left;
  width: 100px;
  margin: 1px 13px 0 0;
  border: 1px solid #CCC;
}

@media (max-width: 1000px) {
  /* line 93, ../sass/components/_startpage.scss */
  #startpage.hideLeftAndRightCol .column1 {
    margin: 0 auto;
    width: 650px;
  }
  /* line 97, ../sass/components/_startpage.scss */
  #startpage.hideLeftAndRightCol .column3 {
    margin: 0 auto;
    width: 650px;
  }
  /* line 101, ../sass/components/_startpage.scss */
  #startpage.hideLeftAndRightCol #content .column3 .column3_1, #startpage.hideLeftAndRightCol #content .column3 .column3_2, #startpage.hideLeftAndRightCol #content .column3 .column3_3 {
    width: 310px;
    margin-right: 30px;
  }
  /* line 105, ../sass/components/_startpage.scss */
  #startpage.hideLeftAndRightCol #content .column3 .column3_2, #startpage.hideLeftAndRightCol #content .column3 .column3_3 {
    margin-right: 0;
  }
}
