.featured-block li {
  margin-bottom:31.5px;
}

html,body {
  font-size:16px;
}

html body section .slider img {
  width:100%;
  height:auto;
}

html body > section.pager {
  padding:0px;
}

.four-cols {
  text-align:center;
}

span.noUppercase {
  text-transform:none !important;
}

.mediispace-block .medispace-text strong {
/*
  text-transform:lowercase;
*/
}

body .four-cols > * {
  float:none;
  display:inline-block;
  text-align:left;
  margin-right:2.62404%;
  vertical-align:top;
}

body > section {
  padding:36px 0px 0px;
}

.sliderWrapper {
  padding:0px 0px 56px;
}
#main.homepage .sliderWrapper {
  padding-top:0px;
  padding-bottom:4em;
}

body .four-cols > * > a { 
  overflow:hidden;
}

html body section section {
  background:transparent !important;
  padding:0px !important;
}

.page-inner .page-inner {
  min-width:0px;
  padding:0px;
}

html body .news-single .news-single-date {
  margin-top:0.25em;
  margin-bottom:0.5em;
}

html body .news-single .news-single-teaser h3 {
  font-family: "HelveticaNeueLTStd-Bd","HelveticaNeueLTStd-Roman","HelveticaNeue Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
  
  font-size:1.1em;
  line-height:1.4em;
}

h1,h2 {
  font-family: "bitstream_vera_serifroman","Times New Roman","Times","serif";
}

h3,h5 {
  font-family: "HelveticaNeueLT-Heavy","HelveticaNeue Heavy","Arial Black","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
}

h4 {
  font-family: "HelveticaNeueLT-Medium","HelveticaNeueLTStd-Bd","HelveticaNeueLTStd-Roman","HelveticaNeue Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
}

html,body,p {
  font-family: "HelveticaNeueLTStd-Roman","HelveticaNeue Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
}

h6 {
  font-family: "HelveticaNeueLTStd-Roman","HelveticaNeue Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
}

html body  .breadcrumb .breadcrumb-home {
  background:transparent;
  position:relative;
}

html body  .breadcrumb .breadcrumb-home:before {
  content: "\e801";
  font-family: 'icomoon';
  text-indent:0px;
  
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  font-size:22px;
  
  color:#fff;
  
  
  display:inline-block;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-0.75em;
  margin-left:-0.5em;
  
  
  vertical-align:middle;
  
  transition:color 300ms,font-size 300ms,top 300ms, right 300ms;

  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html body header .nav-login-button,
header nav ul.first-level-nav>li .nav-login-button,
html body header #nav-search-button,
header nav ul.first-level-nav>li .nav-search-button {
  background-image:none !important;
  
}

html body header .nav-login-button:before,
header nav ul.first-level-nav>li .nav-login-button:before,
html body header #nav-search-button:before,
header nav ul.first-level-nav>li .nav-search-button:before {
  content: "\e803";
  font-family: 'icomoon';
  text-indent:0px;
  
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  font-size:26px;
  
  color:#273a4c;
  
  
  display:inline-block;
  position:absolute;
  top:50%;
  margin-top:-16px;
  right:13px;
  
  vertical-align:middle;
  
  transition:color 300ms,font-size 300ms,top 300ms, right 300ms;

  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html body header .nav-login-button,
header nav ul.first-level-nav>li .nav-login-button {
  background-color:#d60d46;
}

html body header .nav-login-button:before,
header nav ul.first-level-nav>li .nav-login-button:before {
  content: "\e804";
  color:#fff;
  font-size:40px;
  margin-left:-0.5em;
  margin-top:-0.5em;
  left:50%;
  right:auto;
  
}

.section-infografik.darkened {
  background:#efeded;
}

section .page-inner:after {
  content:'';
  display:block;
  position:relative;
  clear:both;
}

h4 {
  margin-bottom:1.25em;
}

.footer-quicklinks h5 {
  margin-bottom:0.35em;
}

.mediispace-block {
  margin-top:1.85em;
}

a.infomedien-teaser-more {
  font-family: "HelveticaNeueLTStd-Bd","HelveticaNeueLTStd-Roman","HelveticaNeue Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
  
}

.mediispace-block .medispace-text strong {
  font-family: "HelveticaNeueLT-Medium","HelveticaNeueLTStd-Bd","HelveticaNeueLTStd-Roman","HelveticaNeue Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
}

.featured-item-text span {
  font-size:1.35em;
}

nav .second-level-nav {
  box-shadow:0px 8px 8px -8px rgba(0,0,0,0.4);
}

nav .second-level-nav ul>li a {
  font-size:1.15em;
  position:relative;
}

nav .second-level-nav ul>li:before {
  content:'';
  display:inline-block;
  margin-right:16px;
  background:url('../img/icon-nav-arrow.png') no-repeat;
  background-size:contain;
  width:5px;
  height:15px;
}

/*
nav .second-level-nav ul>li>a:hover:before ,
nav .second-level-nav ul>li>a:active:before ,
nav .second-level-nav ul>li>a:focus:before {
  background:url('../img/icon-nav-arrow-act.png') no-repeat;
  background-size:contain;
}*/

nav .second-level-nav ul>li>a:hover:after ,
nav .second-level-nav ul>li>a:active:after ,
nav .second-level-nav ul>li>a:focus:after {
  content:'';
  display:block;
  position:absolute;
  bottom:1px;
  left:0px;
  width:100%;
  height:1px;
  background:#d60d46;
}

nav .second-level-nav ul>li>a:hover,
nav .second-level-nav ul>li>a:active,
nav .second-level-nav ul>li>a:focus {
  text-decoration:none;
}

.pager .arrow-right, 
.pager .arrow-left {
  font-size:3em;
}

span[style="font-weight: bold;"]{
  font-weight:normal !important;
  font-family: "HelveticaNeueLTStd-Bd","HelveticaNeueLTStd-Roman","HelveticaNeue Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
}

nav .second-level-nav ul>li {
  border-top-color:#273a4c
}

header nav ul.first-level-nav>li>a {
  padding:0 0.7rem;
}

html body .content #c501 .four-cols > li,
html body .content #c266 .four-cols > li,
html body .content #c21 .four-cols > li {
  margin:0px 1.3% 2.65%;
}

html body #c40 .csc-textpic-image {
  margin-bottom:40px;
}

html body #c40 .csc-textpic-imagerow-last .csc-textpic-image {
  margin-bottom:0px;
}

body .tabSection section {
  background:#fcfcfc !important;
}

body .tabSection section {
  background:#efeded !important;
}

html body .kachelsection {
  background:#273a4c !important;
}


html body header nav > ul > li.nav-regular > a:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 100%;
  width: 0;
  display:block;
  height: 0;
  border-left: 1rem solid transparent;
  border-right: 1rem solid transparent;
  border-top: 1rem solid #273a4c;
  clear: both;
  margin-left: -1rem;
  margin-top:-1px;
  opacity:0;
}

html body header nav > ul > li.nav-regular > a.hasArrow:before {
  opacity:1;
}

html body header nav > ul > li.nav-regular > a.hasArrow.active:before {
  border-top-color:#d60d46;
}

html body header nav > ul > li.nav-regular > a.hasArrow.active.hover:before,
html body header nav > ul > li.nav-regular > a.hasArrow.active:hover:before {
  border-top-color:#273a4c;
}

html body header nav > ul > li.nav-regular > a:after {
  display:none !important;
}

body .tabSection section .mapview,
body .tabSection section.mapSection {
  background:#bfc7cb!important;
}

html .two-cols>*.footer-infomedien {
  float:right;
  margin-right:0px;
}

html footer .page-inner .copyright .page-inner {
  padding: 0 4.0625em;
}

section.main .csc-textpic .csc-textpic-image {
  display:block;
}


section.main div.csc-textpic-center .csc-textpic-center-inner ,
section.main div.csc-textpic-center .csc-textpic-center-outer {
  float:none;
  right:auto;
  left:auto;
}

header nav ul.first-level-nav>li.nav-regular>a.active,
header nav ul.first-level-nav>li.nav-regular>a.hover,
header nav ul.first-level-nav>li.nav-regular>a:hover {
  margin-left:-2px;
  border-left:solid 2px #d60d46;
  border-right:solid 2px #d60d46;
}

header nav ul.first-level-nav>li.nav-extra>a.nav-search-button.active,
header nav ul.first-level-nav>li.nav-extra>a.nav-search-button.hover,
header nav ul.first-level-nav>li.nav-extra>a.nav-search-button:hover {
  margin-left:-2px;
  border-left:solid 2px #2c2c2c;
  border-right:solid 2px #2c2c2c;
}

.news-teaser-item .news-image img {
  width:100%;
  height:auto;
}

.tx-indexedsearch ul.browsebox > li {
  margin-left:5px;
}

.tx-indexedsearch ul.browsebox > li:before {
  display:none;
}

.tx-indexedsearch .tx-indexedsearch-info {
  display:none;
}

.tx-indexedsearch .tx-indexedsearch-percent {
  display:none;
}

.tx-indexedsearch .tx-indexedsearch-res table tbody tr:last-child {
  display:none;
}

.tx-indexedsearch ul.browsebox {
  text-align:left;
}

.tx-indexedsearch ul.browsebox li:first-child a{
  margin-left:0px;
}

.tx-indexedsearch ul.browsebox li:last-child a {
  margin-right:0px;
}

.tx-indexedsearch ul.browsebox li a {
  color:#333;
}

.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
  color:#d60d46;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
  color:#d60d46;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
  font-weight:normal;
  font-style:normal;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
  
  font-family: "BitstreamVeraSerifRoman","Times New Roman","Times","serif";
  font-family: "bitstream_vera_serifroman","Times New Roman","Times","serif";
  font-size:3em;
  line-height: 1.2em;
  margin: 0 0 0.75em;
  font-weight: normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res {
  position:relative;
  font-size:1.25em;
  border-top:solid 1px #e3e3e3;
  padding-top:1em;
}

.tx-indexedsearch .tx-indexedsearch-res > table {
  margin:0px;
}



.tx-indexedsearch .tx-indexedsearch-res > table .tx-indexedsearch-icon {
  display:none;
}

.tx-indexedsearch .tx-indexedsearch-res > table .tx-indexedsearch-title {
  padding:0px;
  border-bottom:none;
  text-transform:uppercase;
}

.tx-indexedsearch .tx-indexedsearch-res > .tx-indexedsearch-res:before {
    content: '\e601';
    font-family: "Icon";
    position: absolute;
    left: -1.5em;
    top:0.9em;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
  font-style:normal;
  border-bottom:none;
}

.tx-indexedsearch .tx-indexedsearch-res > .tx-indexedsearch-res td {
  padding-top:0px;
  padding-bottom:0px;
}


html .tx-indexedsearch ul.browsebox li {
  display:inline-block;
  margin:0px;
}

.listviewPagerNext,
.listviewPagerPrev,
.listviewPagerItem,
.tx-indexedsearch ul.browsebox li a {
    font-size: 1.5em;
    font-family: "HelveticaNeue Medium","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
    line-height: 1.6em;
    width: 1.6em;
    height: 1.6em;
    text-align: center;
    display: inline-block;
    background: #f7f5f5;
    margin: 0.2em;
  color: #273a4c;
}

.listviewPagerNext:hover,
.listviewPagerPrev:hover,
.listviewPagerItem:hover,
.tx-indexedsearch ul.browsebox li a:hover {
  background: #273a4c !important;
  color: #fcfcfc !important;
  text-decoration:none;
  cursor:pointer;
}

.listviewPagerItem.active,
.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
  background: #d60d46 !important;
  color: #fcfcfc !important;
}


.tx-indexedsearch .tx-indexedsearch-res > .tx-indexedsearch-res:last-child {
  border-bottom:solid 1px #e3e3e3;
}

.tx-indexedsearch > .tx-indexedsearch-res {
  padding-bottom:5em;
}

.listviewPagerPrev,
.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browsebox-prev a {
  background:url('../img/icon-pager-left.png') no-repeat center #f7f5f5;
  text-indent:-9999px;
}

.listviewPagerPrev:hover,
.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browsebox-prev a:hover {
  background:url('../img/icon-pager-left-white.png') no-repeat center #273a4c !important;
}

.listviewPagerNext,
.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browsebox-next a {
  background:url('../img/icon-pager-right.png') no-repeat center #f7f5f5;
  text-indent:-9999px;
}

.listviewPagerNext:hover,
.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browsebox-next a:hover {
  background:url('../img/icon-pager-right-white.png') no-repeat center #273a4c !important;
}

html > body > section.section-infografik {
  background:#fff !important;
}

.listviewPagerPrev,
.listviewPagerNext {
  opacity:1;
  transition:opacity 300ms;
}

.listviewPagerPrev.hidden,
.listviewPagerNext.hidden {
  opacity:0.3;
}

.contenttable tbody tr td {
  border-top:1px solid #ddd;
}

header nav ul.first-level-nav>li.nav-regular>a.hover,
header nav ul.first-level-nav>li.nav-regular>a:hover {
  background:#273a4c;
  border-left-color:#273a4c;
  border-right-color:#273a4c;
}

header nav ul.first-level-nav>li.nav-regular>a.hover:after,
header nav ul.first-level-nav>li.nav-regular>a:hover:after {
  border-top-color:transparent;
}

header nav ul.first-level-nav>li.nav-regular>a.active:after {
  border-top-color:#d60d46;
}

header nav ul.first-level-nav>li.nav-regular>a.active.hover:after,
header nav ul.first-level-nav>li.nav-regular>a.active:hover:after {
  border-top-color:#273a4c;
}

html body header nav ul.first-level-nav>li.nav-extra>a.nav-search-button.hover,
html body header nav ul.first-level-nav>li.nav-extra>a.nav-search-button:hover {
  background: url(../img/icon-suche-white.png) no-repeat right center #0c0c0c;
}

html body header nav ul.first-level-nav>li.nav-extra>a.nav-search-button.active {
  background:#0c0c0c !important;
}

.sitemap > li > a {
  margin-top: 1.5em;
  font-family: "HelveticaNeue Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
  text-transform: uppercase;
}

.sitemap li > a:hover {
  text-decoration:underline;
}

.sitemap li:before {
  display:none;
}

html body .sitemap li {
  margin-left:0px;
}


html body .sitemap > li > a {
  font-family: "HelveticaNeue Medium","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
  letter-spacing:0px;
  
}

html body {
  -webkit-font-feature-settings: normal;
  -moz-font-feature-settings: normal;
  font-feature-settings: normal;
}


html body .content ul.four-cols {
  font-size:1em;
}

main.homepage > .colWrapper {
  background:#f7f5f5;
}

main.homepage > .colWrapper > section {
  background:transparent;
}

main.homepage > .colWrapper > section.main {
  background:#fff;
}

main.homepage .sliderWrapper {
  padding-bottom:4em;
}

main.homepage {
  margin-bottom:3.3em;
}

.sliderWrapper .sliderPager > span {
  background-color:transparent;
  border-color:#273a4c;
}

.sliderWrapper .sliderPager > span:hover ,
.sliderWrapper .sliderPager > span.cycle-pager-active {
  background:#273a4c
}


.singleview .listviewHeader {
  display:none;
}

section.section-ansprechpartner .content .content-inner .csc-default > h4 {
  color: #273a4c;
  margin-bottom:0.95em;
  margin-left: 17.10401%;
}

section.section-ansprechpartner .content.slider .content-inner .csc-default > h4 {
  margin-left:0px;
}

section.section-ansprechpartner.section-fullwidth .content .content-inner .csc-default > h4 {
  /*margin-left: 17.10401%;*/
}

body > section.section-fullwidth > .page-inner > .content > .content-inner > .csc-default > .first-child-container h4 {
  margin-left:0px;
}

.Kein-Gitternetz tr td {
  border:none;
}

html .featured-block li:nth-child(5n+2) {
  background:#273a4c;
}

html body section#header-search-box {
  position:fixed;
  left:0px;
  width:100%;
  background:#fcfcfc;
  box-shadow: 0px 3px 5px rgba(0,0,0,0.5);
  z-index:10000;
}

body > section.section-fullwidth > .page-inner > .content > .content-inner {
  float:none;
  width:100%;
  margin-left:0px;
  margin-right:0px;
}

body > section.section-fullwidth > .page-inner > .content > .content-inner > .csc-default > .first-child-container {
  margin-right: 2.62404%;
  width: 65.79199%;
  margin-left: 17.10401%;
  display:block;
}

.header-search-fieldwrap input.header-search-submit {
  background-image:none;
  z-index:9999;
}

.accordion-items section table tr:hover td {
  background:#efeded;
}

section.accordionSection .accordion-items section .content .csc-default {
  overflow:hidden;
}

h4 {
  color:#273a4c;
}



.header-search-fieldwrap:after {
  z-index:9998;
    content: "\e803";
    font-family: 'icomoon';
    text-indent: 0px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    font-size: 38px;
    color: #ef7d00;
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    right: 20px;
    vertical-align: middle;
    
    -webkit-font-smoothing: antialiased;
}

html body .news-teaser-item a {
  color:#0c0c0c !important;
  background:#efeded !important;
}

html body .news-teaser-item a:hover {
  color:#fcfcfc !important;
  background:#273a4c !important;
}






@media (min-width: 1024px) {

  html body .news-text p {
    line-height:1.5em;
  }
  
  html body ul.xtra-featured {
    padding-top:40px;
  }
  
  html body ul.xtra-featured > li {
    margin-bottom:0px;
  }

  html .cycleWrapper .cycle:before {
    height:357px;
  }

  html .cycleWrapper .cycle > li {
    padding-top:390px;
  }

  html .cycleWrapper .cycle > li img { 
    height:390px;
  }

  html .cycleWrapper .cycle > li .subtext1 > p,
  html .cycleWrapper .cycle > li .subtext1 > h3 {
    font-size:2.4em;
  }

  html .cycleWrapper .cycle > li .subtext1 {
    top:245px;
    height:126px;
    padding:14px 38px;
  }

  html .homepage .cycleWrapper .cycle .cycle-slide:after {
    top:131px;
  }

  html .cycleWrapper .cycle > li a .subtext1:before {
    top:28px;
    display:none;
  }

  
  html .cycleWrapper .cycleControls {
    top:322px;
    max-width:1280px;
    margin-left:-640px;
    left:50%;
    text-align:right;
    padding:0px 28px;
  }

  html .cycleWrapper .cycle > li .subtext2 {
    margin:8px auto 24px;
    font-size:1em;
  }

  html .cycleWrapper .cycle > li .subtext2 > p span.first-line {
    font-size:1.2em;
    margin-bottom:0.25em;
  }

  html .breadcrumb {
    padding:10px 0px;
  }

  html .breadcrumb a {
    font-size:1.1em;
  }
  
  

  html body .breadcrumb .breadcrumb-home:before {
    font-size:18px;
    margin-top:-0.6em;
  }

  html section.main {
    padding-top:1.5em;
  }

  html section.pager {
    top:1.5em;
  }
  
  html body #main.homepage .colWrapper .main {
    padding-top:36px;
    padding-bottom:0.5em;
  }
  
  html body #main.homepage {
    margin-bottom:0px;
  }
  
  html body #main.homepage .colWrapper section.section-content-2 h4 {
    margin-bottom:0.95em;
  }
  
  html body #main.homepage .colWrapper section.section-content-2 {
    padding-bottom:5px;
  }
  
  html body #main.homepage .colWrapper section.section-content-9 {
    padding-top:0px;
  }
  
  html body #main.homepage .colWrapper section.section-content-9 .page-inner .csc-default h4 {
    margin-bottom:0.95em;
  }
  
  html body #main.homepage .colWrapper .sliderWrapper .sliderControls {
    bottom:2.5em;
  }
  
  html body #main.homepage .colWrapper .main h4 {
    margin-bottom:0.95em;
  }
  
  html body .news-teaser-item {
    height:35em;
  }
  
  html .tx-indexedsearch .tx-indexedsearch-whatis,
  html h1,
  html h2 {
    font-size:2.4em;
    margin-bottom:0.425em;
  }

  html .content .csc-textpic-above .csc-textpic-imagewrap {
    margin-bottom:1em;
  }

  html .main .content-inner h3,
  html .main .content-inner h5 {
    margin-top:0.5em;
  }

  html h3,
  html h5 {
    font-size:1.3em;
  }

  html .content p,
  html .content ul {
    font-size:1.1em;
    line-height:1.4em;
  }
  
  .accordion-items section #c78 table tr td {
    width:100%;
  }
  
  .accordion-items section #c387 table tr td:first-child,
  .accordion-items section #c495 table tr td:first-child,
  .accordion-items section #c78 table tr td:first-child {
    width:100px;
  }
  
  .accordion-items section #c387 table tr td:last-child,
  .accordion-items section #c495 table tr td:last-child,
  .accordion-items section #c78 table tr td:last-child {
    width:80px;
    padding-left:10px;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
  }

}



html.horizFooter body footer {
  padding-top:8px;
}

html.horizFooter body footer .two-cols > section {
  float:none;
  width:100%;
}

html.horizFooter #infomedien-wrapper {
  background:#273a4c;
}

html.horizFooter #infomedien-wrapper .footer-infomedien .csc-header h5 {
  font-family: "HelveticaNeueLT-Medium","HelveticaNeueLTStd-Bd","HelveticaNeueLTStd-Roman","HelveticaNeue Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
  font-size: 1.3em;
  line-height: 1.2em;
  margin-bottom: 0.75em;
  display: block;
  color:#fcfcfc;
  text-transform:uppercase;
}
html.horizFooter #infomedien-wrapper .footer-infomedien {
  background:transparent;
  padding:21px 0px 24px;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .csc-default {
  margin-bottom:0px;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap .csc-default {
  float:left;
  width:33.333%;
  box-sizing:border-box;
  padding:0px 7px;
  margin-bottom:0px;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap .csc-default h5 {
  color:#273a4c;
  font-family: "HelveticaNeueLT-Medium","HelveticaNeueLTStd-Bd","HelveticaNeueLTStd-Roman","HelveticaNeue Roman","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
  font-size: 1.375em;
  line-height: 1.2em;
  padding:12px 0px 0px;
  margin:0px;
  display: block;
  text-align:center;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap .csc-default .csc-textpic {
  background:#f0eded;
  padding:15px 0px 18px;
  height:467px;
  box-sizing:border-box;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap .csc-default:first-child {
  padding-left:0px;
  padding-right:14px;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap .csc-default:last-child {
  padding-left:14px;
  padding-right:0px;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap:after {
  content:'';
  display:block;
  clear:both;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap .csc-default .csc-textpic .csc-textpic-imagewrap {
  float:none;
  width:100%;
  text-align:center;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap .csc-default .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  display:block;
  width:191px;
  height:auto;
  margin:0px auto;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap .csc-default .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  display:block;
  width:191px;
  height:auto;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap .csc-default .csc-textpic .csc-textpic-text {
  padding:0px;
  float:none;
  width:100%;
  text-align:center;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap .csc-default a.infomedien-teaser-more {
  display:block;
  width:191px;
  margin:10px auto 0px;
}

html.horizFooter #infomedien-wrapper .footer-infomedien > .infomedien-colwrap .csc-default a.infomedien-teaser-more:hover {
  cursor:pointer;
}

html.horizFooter .footer-quicklinks:after {
  content:'';
  display:block;
  clear:both;
}

html.horizFooter .footer-quicklinks > div {
  float:left;
  width:50%;
}

html.horizFooter .footer-quicklinks .mediispace-block {
  margin-top:4.25em;
}

html.horizFooter .copyright {
  width:100%;
  display:block;
}

html.horizFooter .footer-nav {
  margin-bottom:0px;
  padding-top:11px;
}