/* HTML5 Definition */
main,
section,
article,
aside,
header,
time,
figure,
figcaption {
  display:block;
}
/* HTML5 Definition */

/* Custom */
.sk-2014 {
  font-family:'PT Sans', sans-serif;
  font-size:18px;
  line-height:29px;
  color:#191919;
  position:relative;
}
.sk-2014.print article aside,
.sk-2014.print article a.gross-links,
.sk-2014 .article-form form .dualinput .ui-helper-hidden-accessible,
.sk-2014 section .article-box .article-posting-sort form:first-child,
.sk-2014 article aside.tks figure.article-pic figcaption.caption,
.sk-2014 article aside.article-exklusiv figure.article-pic figcaption.caption,
.sk-2014 article .block_extlink,
.sk-2014 article .fcms_group,
.sk-2014 input.button-blue.inaktiv,
.sk-2014 a.button-blue.inaktiv,
.sk-2014 .article-form form table.table-gewinnspiele tr td:nth-child(2n+1),
.sk-2014 article aside.paylayer,
.sk-2014 .article-form form .article-form-req,
.sk-2014 .article-form form .article-form-pay {
  display:none;
}
.sk-2014 .fcms-error-messages,
.sk-2014 .fcms-other-messages {
  font-weight:bold;
  color:#ff8888;
}
.sk-2014 article ul,
.sk-2014 section ul {
  list-style-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-linkbox-link.png);
  margin:25px 0px;
}
.sk-2014 article ul.article-list-white,
.sk-2014 section ul.article-list-white {
  list-style-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-linkbox-link-white.png);
}
.sk-2014 article ul li,
.sk-2014 section ul li {
  margin:5px 0px 5px 20px;
  background:none;
  list-style-position:unset;
  padding:0px;
}
.sk-2014 aside ul.article-share {
  position:absolute;
  width:52px;
  font-size:14px;
  top:209px;
  left:-86px;
  line-height:21px;
  text-align:center;
  list-style-type:none;
}
.sk-2014 aside ul.article-share li a {
  display:block;
  width:100%;
  height:100%;
}
.sk-2014 aside ul.article-share li.article-share-icon {
  height:57px;
  background-repeat:no-repeat;
  background-position:top;
  position:relative;
  cursor:pointer;
}
.sk-2014 aside ul.article-share li.article-share-icon .article-share-hover,
.sk-2014 span.article-tooltipp .article-tooltipp-text {
  position:absolute;
  width:140px;
  height:36px;
  top:0px;
  left:57px;
  border:1px solid #191919;
  background-color:#fff;
  z-index:1000;
  padding:14px 0px 0px 10px;
  text-align:left;
}
.sk-2014 aside ul.article-share li.article-share-icon .article-share-hover-pfeil,
.sk-2014 span.article-tooltipp .article-tooltipp-text .article-tooltipp-pfeil {
  position:absolute;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-share-hover.png);
  background-repeat:no-repeat;
  width:6px;
  height:9px;
  top:20px;
  left:-6px;
  z-index:1000;
}
.sk-2014 aside ul.article-share li.article-share-icon.article-share-facebook {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-share-facebook.png);
}
.sk-2014 aside ul.article-share li.article-share-icon.article-share-twitter {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-share-twitter.png);
}
.sk-2014 aside ul.article-share li.article-share-icon.article-share-google {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-share-google.png);
}
.sk-2014 aside ul.article-share li.article-share-icon.article-share-comment {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-share-comment.png);
}
.sk-2014 aside ul.article-share li.article-share-icon.article-share-rss {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-share-rss.png);
  margin:0px 0px 15px;
}
.sk-2014 aside ul.article-share li.article-share-icon.article-share-mail {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-share-mail.png);
  margin:0px 0px 15px;
}
.sk-2014 aside ul.article-share li.article-share-icon.article-share-print {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-share-print.png);
  margin:0px 0px 15px;
}
.sk-2014 aside ul.article-share li.article-share-text {
  background-color:#ebebeb;
  margin:0px 0px 20px;
}
.article-bullet:before,
.sk-2014 .article-bullet:before {
  content:'';
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-linkbox-link.png);
  background-position:0px 5px;
  background-repeat:no-repeat;
  padding:0px 0px 0px 15px;
}
.sk-2014 span.article-tooltipp {
  color:#003064;
  cursor:help;
  border-bottom:1px dotted #003064;
  position:relative;
}
.sk-2014 span.article-tooltipp .article-tooltipp-text {
  width:auto;
  height:auto;
  top:0px;
  left:0px;
  text-align:center;
  padding:5px 10px;
  font-size:14px;
  color:#191919;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
      -ms-box-sizing:border-box;
       -o-box-sizing:border-box;
          box-sizing:border-box;
  line-height:normal;
}
.sk-2014 .article-form form table span.article-form-help.article-tooltipp .article-tooltipp-text {
  width:200px;
  font-weight:normal;
}
.sk-2014 span.article-tooltipp .article-tooltipp-text .article-tooltipp-pfeil {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-article-tooltipp.png);
  width:9px;
  height:6px;
  top:0px;
  left:50%;
  margin:0px 0px 0px -5px;
}
.sk-2014 article header,
.sk-2014.gallery-detail header {
  position:relative;
}
.sk-2014 article header a,
.sk-2014 article header a:active {
  font-size:14px;
  font-weight:normal;
  text-decoration:none;
}
.sk-2014 article header,
.sk-2014 article header h1 .article-location,
.sk-2014.gallery-detail .gallery-caption .article-location,
.sk-2014.gallery-detail .gallery-caption .article-link,
.sk-2014 section .article-box ul.article-posting-container li.article-posting .article-posting-header {
  font-family:'PT Sans', sans-serif;
  font-size:14px;
  color:#7f7f7f;
  margin:10px 0px 0px;
}
.sk-2014.print article header h1 .article-location,
.sk-2014.article-search .article-listing-teaser header span {
  font-weight:normal;
}
.sk-2014 article header h1 .article-location,
.sk-2014.gallery-detail .gallery-caption .article-location,
.sk-2014 article header time.article-time,
.sk-2014.gallery-detail .gallery-caption time.article-time,
.sk-2014 article header .article-author,
.sk-2014.gallery-detail .gallery-caption .article-author,
.sk-2014.gallery-detail .gallery-caption .article-link {
  display:inline-block;
  padding:0px 20px 0px 0px;
  margin:0px;
  white-space:nowrap;
}
.sk-2014 article header h1 .article-location:before,
.sk-2014.gallery-detail .gallery-caption .article-location:before,
.sk-2014 article header time.article-time:before,
.sk-2014.gallery-detail .gallery-caption time.article-time:before,
.sk-2014 article header .article-author:before,
.sk-2014.gallery-detail .gallery-caption .article-author:before,
.sk-2014.gallery-detail .gallery-caption .article-link:before {
  content:'';
  background-repeat:no-repeat;
  background-position:0px 2px;
}
.sk-2014 article header h1 .article-location:before,
.sk-2014.gallery-detail .gallery-caption .article-location:before {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-article-location.png);
  padding:0px 0px 0px 21px;
}
.sk-2014 article header time.article-time:before,
.sk-2014.gallery-detail .gallery-caption time.article-time:before {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-article-time.png);
  padding:0px 0px 0px 25px;
}
.sk-2014 article header .article-author:before,
.sk-2014.gallery-detail .gallery-caption .article-author:before {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-article-author.png);
  padding:0px 0px 0px 25px;
}
.sk-2014.gallery-detail .gallery-caption .article-link:before {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-linkbox-link.png);
  padding:0px 0px 0px 15px;
  background-position:0px 3px;
}
.sk-2014 article header .article-exklusiv,
.sk-2014 article aside.article-box.article-exklusiv .article-exklusiv {
  background-color:#fbbc14;
  padding:0px 4px;
  text-transform:uppercase;
}
.sk-2014 article aside.article-box.article-exklusiv .article-exklusiv {
  float:right;
  color:#7f7f7f;
  font-size:14px;
}
.sk-2014 article header .article-skplus {
  width:55px;
  height:55px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-article-skplus.png);
  position:absolute;
  top:0px;
  right:-15px;
  border:15px solid #fff;
}
.sk-2014 article h1,
.sk-2014.gallery-detail h1,
.sk-2014 article h2,
.sk-2014 article h3 {
  font-family:'PT Serif', serif;
  text-align:left;
  padding:0px;
  color:#191919;
}
.sk-2014 article h1,
.sk-2014.gallery-detail h1 {
  display:inline;
}
.sk-2014 article header h1 .article-title,
.sk-2014.gallery-detail header h1 .article-title {
  display:block;
  margin:10px 0px 28px;
  font-size:36px;
  line-height:48px;
  border-top:1px solid #bbb;
  padding:33px 0px 0px;
}
.sk-2014 article header h1 .article-location,
.sk-2014.gallery-detail .gallery-caption .article-location {
  float:left;
  padding:4px 20px 0px 0px;
}
.sk-2014.gallery-detail .gallery-caption .article-location {
  padding:0px 20px 0px 0px;
}
.sk-2014.print article header h1 .article-location {
  padding:1px 45px 0px 0px;
}
.sk-2014 article h2 {
  font-size:18px;
  line-height:29px;
  margin:20px 0px 0px;
}
.sk-2014 article h3 {
  font-size:24px;
}
.sk-2014 article blockquote {
  margin:30px;
}
.sk-2014 article p {
  padding:0px;
  margin:10px 0px 0px;
}
.sk-2014 article p.article-leadtext,
.sk-2014.gallery-detail p.article-leadtext {
  font-weight:bold;
  margin:0px 0px 30px;
}
.sk-2014.gallery-detail p.article-leadtext {
  padding:0px;
  font-weight:normal;
}
.sk-2014 article a,
.sk-2014 article a:active,
.sk-2014 article a:visited,
.sk-2014 .article-box a {
  font-size:18px;
  line-height:29px;
  font-weight:bold;
  text-decoration:none;
  color:#003064;
}
.sk-2014 article a:hover,
.sk-2014 .article-box a:hover {
  text-decoration:underline;
}
.sk-2014 article a,
.sk-2014 article a:active {
  font-weight:normal;
  text-decoration:underline;
}
.sk-2014 article aside.article-werb {
  clear:both;
  margin:11px 0px 30px 0px;
}
.sk-2014 article aside.article-werb aside:nth-child(1):before {
  content:'- Anzeige -';
  display:block;
  text-align:right;
  font-size:14px;
  line-height:normal;
  color:#7f7f7f;
}
.sk-2014 article aside.article-rectangle {
  float:right;
  margin:3px 0px 30px 30px;
}
.sk-2014 article .slides-container {
  border:1px solid #d4d4d4;
  position:relative;
  margin:0px 0px 30px;
  height:480px;
  background-image:url(http://static4.suedkurier.de/storage/sym/loaders/loader_big_black.gif);
  background-position:center;
  background-repeat:no-repeat;
  overflow:hidden;
}
.sk-2014 article .slides-container .slides {
  overflow:hidden;
  width:40000px;
}
.sk-2014 article .slides-container .slides-navigation {
  position:absolute;
  width:36px;
  height:36px;
  display:block;
  top:222px;
  z-index:100;
  cursor:pointer;
}
.sk-2014 article .slides-container .slides-previous,
.sk-2014 article aside.tks .tks-navi a.tks-prev {
  left:10px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-slides-prev.png);
}

.sk-2014 article .slides-container .slides-next,
.sk-2014 article aside.tks .tks-navi a.tks-next {
  right:10px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-slides-next.png);
}
.sk-2014 article .slides .slide {
  float: left;
  width: 718px;
  height: 480px;
  position: relative;
}
.sk-2014 article .slides .slide img {
  margin:0px auto;
  display:block;
}
.sk-2014 article .slides .slide figcaption.caption,
.sk-2014 article figure.article-pic figcaption.caption {
  font-size:14px;
  position:absolute;
  bottom:0px;
  left:0px;
  background-color:#fff;
  width:688px;
  border-top:1px solid #d4d4d4;
  line-height:22px;
  padding:10px 15px;
}
.sk-2014 article aside.article-tbr .article-tbr-google {
  margin:30px 30px 30px 0px;
  float:left;
}
.sk-2014 article aside.article-box,
.sk-2014 section .article-box,
.sk-2014 article aside.tks {
  border-top:1px solid #d1d1d1;
  border-bottom:1px solid #d1d1d1;
  margin:40px 0px;
  position:relative;
}
.sk-2014 article aside.article-box.article-exklusiv {
  border:1px solid #d1d1d1;
  padding:0px 20px;
}
.sk-2014 article aside.article-box-right {
  width:50%;
  float:right;
  margin:30px 0px 30px 30px;
}
.sk-2014 .article-box-header-wrapper,
.sk-2014 .article-box-tagline-wrapper,
.sk-2014 article aside.tks .tks-header-wrapper {
  position:relative;
  top:-18px;
  display:block;
  text-align:center;
}
.sk-2014 article aside.article-box-right .article-box-header-wrapper {
  text-align:left;
}
.sk-2014 article aside.article-box .article-box-tagline-wrapper {
  top:13px;
}
.sk-2014 .article-box-header,
.sk-2014 article aside.tks h2.tks-header {
  font-size:20px;
  font-weight:bold;
  color:#595959;
  padding:0px 10px;
  background-color:#fff;
}
.sk-2014 aside.article-box.article-box-error {
  padding:0px 0px 30px;
}
.sk-2014 aside.article-box.article-box-error .article-box-header {
  color:#ff8888;
}
.sk-2014 article aside.article-box.article-box-success .article-box-header {
  color:#006ab2;
}
.sk-2014 article aside.article-box-right .article-box-header {
  padding:0px 10px 0px 0px;
}
.sk-2014 article aside.article-box .article-bildergalerie-bilder {
  width:100%;
  height:111px;
  display:block;
  overflow:hidden;
  margin:6px 0px;
}
.sk-2014 article aside.article-box .article-bildergalerie-bilder img {
  width:168px;
  height:auto;
  margin:0px 16px 0px 0px;
  float:left;
}
.sk-2014 article aside.article-box span.article-bildergalerie-tagline {
  display:inline;
  background-color:#fff;
  padding:0px 10px;
}
.sk-2014 section.article-pay-container a,
.sk-2014 .article-box .article-login-container a,
.sk-2014 article aside.article-box span.article-bildergalerie-tagline a,
.sk-2014 section .article-box .article-comment-container a,
.sk-2014 section .article-box ul.article-posting-container a {
  font-family:'PT Sans', sans-serif;
  font-size:16px;
  font-weight:normal;
}
.sk-2014 ul.article-linkbox {
  list-style-type:none;
  margin:0px 0px 0px 25px;
}
.linkbox ul.article-linkbox {
  list-style-type:none;
  margin:10px 0px 10px 25px;
}
.sk-2014 article aside.article-box ul.article-linkbox:last-of-type {
  margin:0px 0px 23px 25px;
}
.linkbox ul.article-linkbox,
.sk-2014 ul.article-linkbox {
  clear:both;
}
.linkbox ul.article-linkbox.article-linkbox-icon-article,
.sk-2014 ul.article-linkbox.article-linkbox-icon-article {
  list-style-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-linkbox-article.png);
}
.linkbox ul.article-linkbox.article-linkbox-icon-bildergalerie,
.sk-2014 ul.article-linkbox.article-linkbox-icon-bildergalerie {
  list-style-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-linkbox-bildergalerie.png);
}
.linkbox ul.article-linkbox.article-linkbox-icon-link,
.sk-2014 ul.article-linkbox.article-linkbox-icon-link {
  list-style-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-linkbox-link.png);
}
.sk-2014 ul.article-linkbox li a {
  font-size:16px;
  font-weight:normal;
  line-height:normal;
}
.sk-2014 section#paysection.article-pay-container {
  visibility:hidden;
}
.sk-2014 section.article-pay-container img {
  vertical-align:middle;
}
.article-ted,
.sk-2014 section.article-pay-container,
.sk-2014 article aside.article-box .article-ted {
  font-size:16px;
}
.article-ted h2.article-ted-header,
.sk-2014 article aside.article-box .article-ted h2.article-ted-header {
  font-family:'PT Sans', sans-serif;
  font-size:20px;
  color:#595959;
  margin:0px;
  text-align:left;
  padding:0px;
}
.article-ted .article-ted-option-wrapper,
.sk-2014 article aside.article-box .article-ted .article-ted-option-wrapper {
  margin:20px 0px 40px;
}
.sk-2014 article aside.article-box .article-gewinnspiel .article-ted-option-wrapper {
  margin:20px 0px 0px;
}
.sk-2014 article aside.article-box .article-gewinnspiel .article-gewinnspiel-text {
  margin:0px 0px 20px;
}
.article-ted .article-ted-option,
.article-ted .article-ted-option-result,
.sk-2014 article aside.article-box .article-ted .article-ted-option,
.sk-2014 article aside.article-box .article-ted .article-ted-option-result,
.sk-2014 article aside.article-box .article-gewinnspiel .article-ted-option {
  background-color:#f5f5f5;
  padding:8px 10px;
}
.article-ted .article-ted-option-result,
.sk-2014 article aside.article-box .article-ted .article-ted-option-result {
  padding:0px 10px 8px;
}
.article-ted .article-ted-option:nth-child(2n),
.article-ted .article-ted-option-result:nth-child(2n),
.sk-2014 article aside.article-box .article-ted .article-ted-option:nth-child(2n),
.sk-2014 article aside.article-box .article-ted .article-ted-option-result:nth-child(2n),
.sk-2014 article aside.article-box .article-gewinnspiel .article-ted-option:nth-child(2n) {
  background-color:#fff;
}
.article-ted .article-ted-option-bar-wrapper,
.sk-2014 article aside.article-box .article-ted .article-ted-option-bar-wrapper {
  margin:4px 0px 0px;
}
.article-ted .article-ted-option-bar,
.sk-2014 article aside.article-box .article-ted .article-ted-option-bar {
  background-color:#006ab2;
  display:inline-block;
  margin:0px 10px 0px 0px;
  max-width:75%;
}
.sk-2014 article aside.article-box .article-captcha {
  margin:20px 0px 0px;
  text-align:center;
}
.article-ted .article-captcha,
.sk-2014 article aside.article-box .article-ted .article-captcha {
  margin:-20px 0px 0px;
}
.button-wrapper,
.sk-2014 .button-wrapper,
#modal-box .competition-select-answer .button-wrapper {
  text-align:center;
}
input.button-blue,
a.button-blue,
.sk-2014 input.button-blue,
.sk-2014 a.button-blue,
.sk-2014 article a.button-blue,
.sk-2014 button.button-blue,
#modal-box .competition-select-answer input.button-blue {
  margin:20px 10px;
  padding:8px 10px;
  border:none;
  font-family:'PT Sans', sans-serif;
  font-size:16px;
  color:#fff;
  background-color:#006ab2;
  cursor:pointer;
  font-weight:normal;
  display:inline-block;
  text-decoration:none;
  line-height:unset;
}
.sk-2014 input.button-green,
.sk-2014 article a.button-green {
  background-color:#35c33b;
}
.sk-2014 input.button-grey,
.sk-2014 article a.button-grey {
  background-color:#d1d1d1;
}
.sk-2014 input.button-yellow,
.sk-2014 article a.button-yellow,
.sk-2014 input.button-yellow:hover,
.sk-2014 article a.button-yellow:hover {
  background-color:#fbbc14;
  color:#7f7f7f;
}
a.button-blue,
.sk-2014 a.button-blue,
.sk-2014 article a.button-blue {
  padding:9px 10px;
}
a.button-blue:hover,
.sk-2014 a.button-blue:hover,
.sk-2014 section .article-box ul.article-posting-container li.article-posting .article-posting-footer .article-posting-rating a {
  text-decoration:none;
  color:#fff;
}
.sk-2014 section .article-detail-teaser-wrapper div.article-detail-teaser {
  border-bottom:solid 1px #d1d1d1;
  width:342px;
  float:left;
  margin:0px 36px 0px 0px;
  height:90px;
  overflow:hidden;
}
.sk-2014 section .article-detail-teaser-wrapper div:nth-last-of-type(1),
.sk-2014 section .article-detail-teaser-wrapper div:nth-last-of-type(2) {
  border:none;
}
.sk-2014 section .article-detail-teaser-wrapper div.article-detail-teaser span {
  font-size:12px;
  text-transform:uppercase;
  color:#191919;
  line-height:normal;
}
.sk-2014 article aside.tks h2.tks-header,
.sk-2014 article aside.article-box h2.article-box-header {
  font-family:'PT Sans', sans-serif;
  margin:0px;
  padding:0px;
  text-align:left;
  padding:0px 10px;
  display:inline-block;
}
.sk-2014 article aside.tks {
  width:100%;
  border:1px solid #d1d1d1;
  clear:both;
}
.sk-2014 article aside.tks .tks-navi {
  position:relative;
  border-bottom:1px solid #d1d1d1;
  height:35px;
}
.sk-2014 article aside.tks .tks-navi .tks-pager {
  position:relative;
  font-size:16px;
  display:inline-block;
  padding:0px 50px;
  background-color:#fff;
  top:20px;
}
.sk-2014 article aside.tks .tks-navi a {
  display:block;
  position:absolute;
  width:36px;
  height:36px;
  top:0px;
  background-repeat:no-repeat;
  background-color:#fff;
  border-right:10px solid #fff;
  border-left:10px solid #fff;
}
.sk-2014 article aside.tks .tks-navi a.tks-prev {
  left:0px;
}
.sk-2014 article aside.tks .tks-navi a.tks-next {
  right:0px;
}
.sk-2014 article aside.tks .tks-wrapper {
  overflow:hidden;
}
.sk-2014 article aside.tks ul {
  list-style-type:none;
  position:relative;
  left:0px;
  padding:0px;
  list-style-image:none;
}
.sk-2014 article aside.tks ul li {
  position:relative;
  margin:0px;
  float:left;
  padding:0px 10px 10px;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
      -ms-box-sizing:border-box;
       -o-box-sizing:border-box;
          box-sizing:border-box;
}
.sk-2014 article figure.article-pic {
  margin:30px auto;
  width:80%;
  border:1px solid #d4d4d4;
  clear:both;
}
.sk-2014 article figure.article-pic.event-pic {
  margin:30px 0px;
  width:100%;
}
.sk-2014 article figure.article-pic figcaption.caption {
  position:relative;
  width:auto;
}
.sk-2014 article aside.tks figure.article-pic,
.sk-2014 article aside.article-exklusiv figure.article-pic {
  margin:0px;
  width:100%;
  border:none;
}
.sk-2014 article aside.article-exklusiv figure.article-pic {
  margin:0px 0px 20px 0px;
}
.sk-2014 article figure.article-pic img,
.sk-2014 article aside.tks ul li figure.article-pic img,
.sk-2014 article aside.tks ul li.tks-pic figure.article-pic img,
.sk-2014 article aside.article-exklusiv ul li figure.article-pic img {
  width:100%;
  height:auto;
  display:block;
  clear:both;
}
.sk-2014 article aside.tks ul li.tks-pic figure.article-pic img {
  width:100%;
  margin:0px 0px 30px 0px;
  border:1px solid #d4d4d4;
}
.sk-2014 article aside.tks ul li figure.article-pic img {
  width:50%;
  float:left;
  margin:8px 30px 30px 0px;
  border:1px solid #d4d4d4;
}
.sk-2014 .article-form form .req .article-form-req,
.sk-2014 .article-pay-container .article-form form .req .article-form-pay {
  display:inline;
}
.sk-2014 .article-form form input[type='text'],
.sk-2014 .article-form form input[type='email'],
.sk-2014 .article-form form input[type='password'],
.sk-2014 .article-form form input[type='search'],
.sk-2014 .article-form form .input input,
.sk-2014 .article-form form select,
.sk-2014 .article-form form textarea {
  font-family:'PT Sans', sans-serif;
  font-size:18px;
  width:100%;
  padding:2px 5px;
  margin:2px 0px;
  border:1px solid #d1d1d1;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
      -ms-box-sizing:border-box;
       -o-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-resize:vertical;
     -moz-resize:vertical;
      -ms-resize:vertical;
       -o-resize:vertical;
          resize:vertical;
}
.sk-2014 .article-form form .article-form-file {
  position:relative;
  overflow:hidden;
  background-color:#006ab2;
  color:#fff;
  font-size:16px;
  margin:2px 0px;
  padding:9px 10px;
  width:110px;
  float:right;
}
.sk-2014 .article-form form .article-form-file input[type='file'] {
  position:absolute;
  top:0px;
  right:0px;
  margin:0px;
  padding:0px;
  cursor:pointer;
  opacity:0;
  height:100%;
}
.sk-2014 .article-form form input.article-form-placeholder {
  width:60%;
  margin:12px 0px 0px;
}
.sk-2014 .article-form form input.article-form-phone {
  width:47%;
}
.sk-2014 .article-form form .err input[type='text'].err {
  background-color:#fbc7c7;
}
.sk-2014 .article-form form input[type='radio'],
.sk-2014 .article-form form input[type='checkbox'] {
  width:auto;
  height:auto;
}
.sk-2014 .article-form form .dualinput {
  position:relative;
  display:block;
}
.sk-2014 .article-form form .dualinput input[type='text'] {
  width:49%;
  float:left;
}
.sk-2014 .article-form form .dualinput input[type='text']:last-child {
  float:right;
}
.sk-2014 .article-form form .dualinput .straszenpruefung_fehler_container {
  color:#ff0000;
  position:absolute;
  left:5px;
  top:33px;
}
.sk-2014 .article-form form table,
.sk-2014 .article-table table {
  width:100%;
  border-spacing:0px;
  border-collapse:collapse;
}
.sk-2014 .article-table table {
  margin-bottom:30px;
}
.sk-2014 .article-form form table tr.error {
  vertical-align:top;
}
.sk-2014 .article-form form table tr.error span.error {
  font-weight:bold;
  color:#ff8888;
  font-size:14px;
  margin:0px 0px 15px;
  display:block;
}
.sk-2014 .article-form form table span.article-form-help {
  display:block;
  position:relative;
  width:20px;
  height:20px;
  background-color:#006ab2;
  cursor:help;
  margin:0px 0px 0px 3px;
  color:#fff;
  font-weight:bold;
  text-align:center;
  line-height:normal;
}
.sk-2014 .article-form form table tr td,
.sk-2014 .article-table table tr td {
  width:50%;
}
.sk-2014 .article-form form table tr td.input table tr td:nth-of-type(1),
.sk-2014 .article-table table tr td.input table tr td:nth-of-type(1) {
  width:3%;
}
.sk-2014 .article-form form table.table-newsletter tr td {
  width:20%;
  text-align:center;
}
.sk-2014 .article-form form table.table-newsletter tr td:nth-of-type(1) {
  width:60%;
  text-align:left;
  padding:5px 10px;
}
.sk-2014 .article-form form table.table-auto tr td,
.sk-2014 .article-form.article-form-fcms form table.table-auto tr td,
.sk-2014 .article-form form table.table-gewinnspiele tr td.input td:nth-of-type(n+2) {
  width:auto;
}
.sk-2014 .article-form form table.table-newsletter tr.table-newsletter-topic {
  width:auto;
  display:none;
}
.sk-2014 .article-form form table tr.table-checkbox td,
.sk-2014 .article-table table tr.table-checkbox td {
  vertical-align:top;
}
.sk-2014 .article-form form table tr.table-checkbox td table td:nth-child(1) {
  width:5%;
}
.sk-2014 .article-form form table tr.table-checkbox td table td:nth-child(2) {
  width:95%;
}
.sk-2014 .article-form form table tr.table-checkbox td table.table-checkbox-double td:nth-child(1),
.sk-2014 .article-table table tr.table-checkbox td table.table-checkbox-double td:nth-child(1) {
  width:10%;
}
.sk-2014 .article-form form table tr.table-checkbox td table.table-checkbox-double td:nth-child(2),
.sk-2014 .article-table table tr.table-checkbox td table.table-checkbox-double td:nth-child(2) {
  width:90%;
}
.sk-2014 .article-form form table.table-newsletter tr:nth-child(2n) {
  background-color:#f5f5f5;
}
.sk-2014.print article img,
.sk-2014 article aside.article-form form .fcms-objektversand-form {
  margin:30px 0px;
  display:block;
}
.linkbox ul.article-linkbox li,
.sk-2014.print,
.sk-2014.mail,
.sk-2014 aside ul.article-share li,
.sk-2014.mail article h2,
.sk-2014 ul.article-linkbox li,
.sk-2014 section .article-detail-teaser-wrapper div:nth-of-type(2n),
.sk-2014 article aside iframe,
.sk-2014 article aside.article-pay-layer ul {
  margin:0px;
}
.sk-2014 .article-login-container {
  font-size:16px;
  margin:40px 0px 0px;
}
.sk-2014 ul.article-login-navi {
  padding:0px;
  list-style-type:none;
  list-style-image:none;
}
.sk-2014 ul.article-login-navi li {
  font-size:16px;
  cursor:pointer;
  text-align:center;
  padding:0px;
  background:none;
  color:#191919;
  margin:0px;
  width:50%;
  float:left;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
      -ms-box-sizing:border-box;
       -o-box-sizing:border-box;
          box-sizing:border-box;
  font-weight:bold;
  padding:10px;
}
.sk-2014 ul.article-login-navi li.active {
  border-top:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
  border-bottom:1px solid #fff;
  border-left:1px solid #d1d1d1;
}
.sk-2014 section .article-box .article-comment-container ul.article-login-navi li.active {
  border-top:1px solid #d1d1d1;
  border-right:none;
  border-bottom:1px solid #fff;
  border-left:none;
}
.sk-2014 section .article-box .article-comment-container ul.article-login-navi li.active:nth-of-type(1) {
  border-left:1px solid #fff;
  border-right:1px solid #d1d1d1;
}
.sk-2014 section .article-box .article-comment-container ul.article-login-navi li.active:nth-of-type(2) {
  border-left:1px solid #d1d1d1;
  border-right:1px solid #fff;
}
.sk-2014 ul.article-login-navi li,
.sk-2014 ul.article-login-navi li.inactive {
  border-top:1px solid #fff;
  border-bottom:1px solid #d1d1d1;
}
.sk-2014 .article-login-container .article-login-content {
  padding:40px;
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
}
.sk-2014 .article-login-container .article-login-content .article-login-text,
.sk-2014 .article-box .article-box-text {
  margin:0px 0px 20px;
}
.sk-2014 .article-box .article-box-text.article-box-text-right {
  float:right;
}
.sk-2014 section .article-box .article-comment-container {
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
  padding:0px 40px 40px;
  font-size:16px;
}
.sk-2014 section .article-box .article-comment-container .article-login-container {
  margin:40px -40px -40px;
}
.sk-2014 section .article-box .article-comment-container .article-login-container .article-login-content {
  border:none;
}
.sk-2014 section .article-box ul.article-posting-container {
  font-size:16px;
  line-height:24px;
  list-style-type:none;
  list-style-image:none;
}
.sk-2014 section .article-box .article-posting-sort {
  border-bottom:1px solid #d1d1d1;
  margin-bottom:20px;
  color:#d1d1d1;
  padding:3px 0px 1px;
}
.sk-2014 section .article-box .article-posting-sort .article-posting-sort-date {
  float:left;
}
.sk-2014 section .article-box .article-posting-sort a {
  margin:0px 10px;
  font-weight:normal;
}
.sk-2014 section .article-box .article-posting-sort a:first-child {
  margin:0px 10px 0px 0px;
}
.sk-2014 section .article-box .article-posting-sort a.active {
  font-weight:bold;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting {
  border-bottom:1px solid #d1d1d1;
  margin:0px 0px 30px;
  position:relative;
  padding:0px 0px 25px;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting-2 {
  margin:0px 0px 30px 30px;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting-3 {
  margin:0px 0px 30px 60px;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting-4 {
  margin:0px 0px 30px 90px;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting-5 {
  margin:0px 0px 30px 120px;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting-6 {
  margin:0px 0px 30px 150px;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting span.article-posting-time {
  color:#191919;
  font-size:12px;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting span.article-posting-title {
  font-family:'PT Serif', serif;
  color:#003064;
  font-size:18px;
  font-weight:normal;
  margin:5px 0px 10px;
  display:block;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting .article-posting-text,
.sk-2014 section .article-box ul.article-posting-container li.article-posting .article-posting-author {
  float:left;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
      -ms-box-sizing:border-box;
       -o-box-sizing:border-box;
          box-sizing:border-box;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting .article-posting-text {
  width:65%;
  padding:0px 20px 0px 0px;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting .article-posting-author {
  width:35%;
  padding:0px 0px 0px 64px;
  border-left:1px solid #d1d1d1;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-comment-author.png);
  background-repeat:no-repeat;
  background-position:20px center;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting .article-posting-author .article-posting-admin {
  background-color:#006ab2;
  padding:0px 4px;
  color:#fff;
  text-transform:uppercase;
  font-size:12px;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting .article-posting-footer {
  position:absolute;
  bottom:-14px;
  display:inline-block;
  background-color:#fff;
  left:0px;
  padding:0px 10px 0px 0px;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting .article-posting-footer,
.sk-2014 section .article-box ul.article-posting-container li.article-posting .article-posting-footer a,
.sk-2014 section .article-box ul.article-posting-container li.article-posting span.article-posting-time a {
  font-size:12px;
  font-weight:normal;
}
.sk-2014 section .article-box ul.article-posting-container li.article-posting .article-posting-footer .article-posting-rating img {
  vertical-align:middle;
  margin:0px 0px 1px;
}
.sk-2014 section .article-box .article-small-text,
.sk-2014 section .article-box .article-small-text a,
.sk-2014 section .article-box .article-tiny-text,
.sk-2014 section .article-box .article-tiny-text a,
.sk-2014 article .slides .slide figcaption.caption a,
.sk-2014 article figure.article-pic figcaption.caption a,
.sk-2014 article aside.article-pay-layer .article-pay-layer-footer a {
  font-size:14px;
  font-weight:normal;
  line-height:22px;
}
.sk-2014 section .article-box .article-tiny-text,
.sk-2014 section .article-box .article-tiny-text a {
  color:#505050;
}
.sk-2014 section .article-box .article-tiny-text a {
  text-decoration:underline;
}
.sk-2014 section .register-step-container {
  border-bottom:1px solid #d1d1d1;
  padding:0px 0px 30px;
}
.sk-2014 section .register-step {
  margin:0px 15px;
}
.sk-2014 section .register-step img {
  vertical-align:bottom;
}
.sk-2014 article aside.article-pay-layer {
  background-color:#fff;
  position:absolute;
  margin:-100px 0px 0px;
  z-index:100;
  width:100%;
}
.sk-2014 article aside.article-pay-layer ul li {
  line-height:normal;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-gradient {
  position:absolute;
  left:0px;
  width:100%;
  height:200px;
  top:-201px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/skplus/article-pay-layer-gradient.png);
  background-repeat:repeat-x;
  z-index:100;
}
.sk-2014 article aside.article-pay-layer .article-box-text {
  margin:20px 0px;
}
.sk-2014 article aside.article-pay-layer span.article-pay-layer-title {
  color:#006ab2;
  font-weight:bold;
}
.sk-2014 article aside.article-pay-layer span.article-pay-layer-count {
  color:#fff;
  background-color:#006ab2;
  padding:0px 4px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-box {
  border:1px solid #d1d1d1;
  padding:10px;
  font-size:16px;
  position:relative;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-box .article-pay-layer-header-text {
  font-size:12px;
  position:absolute;
  top:20px;
  left:25px;
  width:668px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-box .article-pay-layer-header-text a {
  font-size:12px;
  color:#191919;
  line-height:21px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-box .article-pay-layer-header-text-left,
.sk-2014 article aside.article-pay-layer .article-pay-layer-box .article-pay-layer-header-text-right {
  position:relative;
  float:left;
  line-height:21px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-box .article-pay-layer-header-text-right {
  text-align:right;
  float:right;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-header {
  width:100%;
  height:250px;
  color:#fff;
  padding:10px 0px 0px 250px;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
      -ms-box-sizing:border-box;
       -o-box-sizing:border-box;
          box-sizing:border-box;
  background-image:url(http://static4.suedkurier.de/sk11_pics/skplus/article-pay-layer-header_160118.png);
  background-repeat:no-repeat;
  font-size:18px;
  display:block;
}
.sk-2014 article aside.article-pay-layer.article-pay-layer-newsletter .article-pay-layer-header {
  background-image:url(http://static4.suedkurier.de/sk11_pics/skplus/article-pay-layer-newsletter-header_151203.png);
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-header span {
  font-size:32px;
  line-height:48px;
  display:block;
  margin:0px 0px 25px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-angebot-img {
  width:201px;
  height:180px;
  position:absolute;
  top:60px;
  left:470px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/skplus/article-pay-layer-angebot_150722.png);
  background-repeat:no-repeat;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-angebot {
  width:50%;
  float:left;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
      -ms-box-sizing:border-box;
       -o-box-sizing:border-box;
          box-sizing:border-box;
  margin:10px 0px;
  position:relative;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-angebot.article-pay-layer-angebot-center {
  text-align:center;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-angebot span.article-pay-layer-price {
  font-weight:bold;
  color:#006ab2;
  font-size:24px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-angebot span.article-pay-layer-product {
  font-weight:bold;
  font-size:18px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-angebot ul.article-pay-layer-share {
  list-style-type:none;
  list-style-image:none;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-angebot ul.article-pay-layer-share li.article-pay-layer-share-facebook {
  margin:0px auto;
  width:52px;
  height:52px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-share-facebook.png);
  background-position:top;
  cursor:pointer;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-angebot-right {
  border-left:1px solid #d1d1d1;
  padding:0px 0px 0px 10px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-angebot .article-pay-layer-text {
  color:#d1d1d1;
  font-size:12px;
  line-height:normal;
  text-align:left;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-angebot .article-pay-layer-bubble {
  height:100px;
  width:100px;
  background-color:#b61300;
  color:#fff;
  -webkit-border-radius:50px;
     -moz-border-radius:50px;
      -ms-border-radius:50px;
       -o-border-radius:50px;
          border-radius:50px;
  border:2px solid #d1d1d1;
  position:absolute;
  top:0px;
  right:0px;
  text-align:center;
  overflow:hidden;
  font-size:24px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-angebot .article-pay-layer-bubble span {
  font-size:36px;
  font-weight:bold;
  display:block;
  margin:5px 0px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-footer {
  border-top:1px solid #d1d1d1;
  padding:10px 0px 0px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-footer .article-pay-layer-text {
  float:right;
  color:#d1d1d1;
  font-size:10px;
  line-height:12px;
  width:65%;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-box.article-pay-layer-skplus {
  font-size:18px;
  padding:20px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-skplus .article-pay-layer-headline {
  font-size:24px;
  margin:20px 0px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-article-skplus.png);
  background-repeat:no-repeat;
  background-position:left;
  height:42px;
  padding:13px 0px 0px 75px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-skplus .article-pay-layer-bild {
  padding:0px 0px 20px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-skplus .article-pay-layer-left {
  float:left;
  width:70%;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-skplus .article-pay-layer-right {
  float:right;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-skplus .article-pay-layer-right span,
.sk-2014 article aside.article-pay-layer .article-pay-layer-skplus .article-pay-layer-right span a {
  font-size:12px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-skplus .article-pay-layer-bestellung {
  text-align:center;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-skplus .article-pay-layer-bestellung a {
  display:block;
  color:#fff;
  font-size:18px;
  font-weight:normal;
  margin:10px 0px;
  width:175px;
  text-align:center;
  background-color:#35c33b;
  padding:5px 0px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-skplus .article-pay-layer-tiny {
  font-size:10px;
  padding:15px 0px 0px;
}
.sk-2014 article aside.article-pay-layer .article-pay-layer-skplus .article-pay-layer-tiny a {
  font-size:10px;
}
.sk-2014 article ul.article-accordion {
  margin:40px 0px;
  padding:0px;
  list-style:none;
  clear:both;
}
.sk-2014 article ul.article-accordion li {
  margin:0px 0px 5px;
}
.sk-2014 article ul.article-accordion div {
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
      -ms-box-sizing:border-box;
       -o-box-sizing:border-box;
          box-sizing:border-box;
  display:block;
}
.sk-2014 article ul.article-accordion div.article-accordion-title {
  width:100%;
  background-color:#ebebeb;
  padding:0px 5px;
  cursor:pointer;
}
.sk-2014 article ul.article-accordion div.article-accordion-title:hover,
.sk-2014 article ul.article-accordion div.article-accordion-title.active {
  background-color:#006ab2;
  color:#fff;
}
.sk-2014 article ul.article-accordion div.article-accordion-text {
  width:100%;
  padding:0px 5px;
  border:1px solid #ebebeb;
  display:none;
}
.sk-2014.article-listing,
.sk-2014.sk-plus {
  margin:0px;
}
.sk-2014.article-listing .article-listing-header {
  padding:0px 7px 5px 8px;
  font-size:16px;
  border-bottom:15px solid #e5e5e5;
  margin:0px -7px 0px 0px;
}
.sk-2014.article-listing article .article-listing-header {
  padding:0px;
  border:none;
  margin:0px 0px 15px 0px;
}
.sk-2014.article-listing .article-listing-header h1,
.sk-2014.article-listing .article-listing-header h2 {
  padding:0px 0px 5px 0px;
  margin:0px 0px 5px 0px;
  text-align:left;
  border-bottom:1px solid #bbb;
  font-size:21px;
  font-weight:normal;
}
.sk-2014.article-listing .article-listing-header span:after {
  content:' |';
  color:#bbb;
}
.sk-2014.article-listing .article-listing-header span:last-of-type:after {
  content:'';
}
.sk-2014.article-listing .article-listing-header span.active a {
  font-weight:bold;
}
.sk-2014.article-listing .article-listing-teaser {
  border-top:15px solid #e5e5e5;
  padding:10px 7px 10px 8px;
  font-size:16px;
  line-height:24px;
  margin:0px -7px 0px 0px;
}
.sk-2014.article-listing article.article-listing-teaser:first-of-type {
  border:none;
}
.sk-2014.article-listing .article-listing-teaser a {
  text-decoration:none;
}
.sk-2014.article-listing .article-listing-teaser figure {
  float:left;
  padding:0px 10px 0px 0px;
}
.sk-2014.article-listing .article-listing-teaser header {
  margin:0px;
  color:#505050;
  line-height:normal;
}
.sk-2014.article-listing .article-listing-teaser header span {
  text-transform:uppercase;
  font-size:10px;
  margin:0px 5px 0px 0px;
}
.sk-2014.article-listing .article-listing-teaser header .article-listing-headline {
  margin:5px 0px;
}
.sk-2014.article-listing .article-listing-teaser header h2 {
  color:#003064;
  font-size:21px;
  line-height:31px;
  font-weight:normal;
  display:inline;
}
.sk-2014.article-listing .article-listing-teaser a:hover h2,
.sk-2014.article-listing .article-listing-teaser aside.article-box a:hover {
  text-decoration:underline;
}
.sk-2014.article-listing .article-listing-teaser header .article-comment {
  font-size:16px;
  margin:0px 0px 0px 5px;
}
.sk-2014.article-listing .article-listing-teaser header .article-comment:before {
  content:'';
  padding:0px 0px 0px 13px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/icons/artikel-comment-icon.gif);
  background-position:0px 8px;
  background-repeat:no-repeat;
}
.sk-2014.article-listing .article-listing-teaser aside.article-box {
  border-bottom:none;
  margin:10px 0px 0px;
  padding:1px 0px 0px;
  clear:both;
}
.sk-2014.article-listing .article-listing-teaser ul.article-linkbox,
.sk-2014.article-listing .article-listing-teaser ul.article-linkbox:last-of-type {
  margin:5px 0px 5px 25px;
}
.sk-2014.article-listing section.fcmspager {
  border-top:15px solid #e5e5e5;
  margin:0px -7px 0px 0px;
  padding:10px 0px 0px;
  font-size:16px;
}
.sk-2014.gallery-detail {
  margin:0px 2px 170px 112px;
}
.sk-2014.gallery-detail .fCMS_ajaxpage {
  margin:0px 0px 40px;
}
.sk-2014.gallery-detail header h1 .article-title {
  font-size:28px;
  line-height:40px;
  border:none;
  margin:0px 0px 28px;
  padding:25px 0px 0px;
}
.sk-2014.gallery-detail .gallery-container {
  border:1px solid #d4d4d4;
  position:relative;
}
.sk-2014.gallery-detail .gallery-wipe {
  margin:0px auto;
}
.sk-2014.gallery-detail .gallery-control {
  position:absolute;
  top:259px;
}
.sk-2014.gallery-detail .gallery-control.gallery-control-prev {
  left:10px;
}
.sk-2014.gallery-detail .gallery-control.gallery-control-next {
  right:10px;
}
.sk-2014.gallery-detail .gallery-caption {
  position:absolute;
  bottom:0px;
  left:0px;
  background-color:#fff;
  font-size:14px;
  line-height:22px;
  padding:10px 15px;
  border-top:1px solid #d4d4d4;
  width:799px;
  color:#7f7f7f;
}
.sk-2014.gallery-detail .gallery-caption .gallery-caption-text {
  padding:10px 0px 0px;
  display:block;
}
.sk-2014.gallery-detail .gallery-count {
  position:absolute;
  top:10px;
  left:370px;
  font-size:14px;
  line-height:normal;
  width:88px;
  padding:3px 0px;
  text-align:center;
  border:1px solid #000;
  background-image:url(http://static4.suedkurier.de/sk11_pics/layout/topslider_content_region_bg.png);
}
.sk-2014.gallery-detail .gallery-control,
.sk-2014.gallery-detail .gallery-caption,
.sk-2014.gallery-detail .gallery-count {
  opacity:0;
  -webkit-transition-property:all;
  -webkit-transition-duration:0.2s;
  -webkit-transition-timing-function:ease-out;
     -moz-transition-property:all;
     -moz-transition-duration:0.2s;
     -moz-transition-timing-function:ease-out;
      -ms-transition-property:all;
      -ms-transition-duration:0.2s;
      -ms-transition-timing-function:ease-out;
       -o-transition-property:all;
       -o-transition-duration:0.2s;
       -o-transition-timing-function:ease-out;
          transition-property:all;
          transition-duration:0.2s;
          transition-timing-function:ease-out;
}
.sk-2014.gallery-detail .gallery-container:hover .gallery-control,
.sk-2014.gallery-detail .gallery-container:hover .gallery-caption,
.sk-2014.gallery-detail .gallery-container:hover .gallery-count {
  opacity:1;
}
.sk-2014.gallery-detail .glider-container {
  overflow:hidden;
  position:relative;
  width:831px;
  height:97px;
  margin:0px 0px 40px;
}
.sk-2014.gallery-detail .glider-container a,
.sk-2014.gallery-detail .glider-container a:hover {
  text-decoration:none;
  display:block;
}
.sk-2014.gallery-detail .glider-container a.glider-element:hover img {
  width:178px;
  height:100px;
}
.sk-2014.gallery-detail .glider-content {
  width:703px;
  margin:0px 64px;
  overflow:hidden;
  background-color:#fff;
}
.sk-2014.gallery-detail .glider-slide {
  width:32000px;
}
.sk-2014.gallery-detail .glider-element {
  float:left;
  border:1px solid #d4d4d4;
  width:168px;
  height:95px;
  margin:0px 7px 0px 0px;
  overflow:hidden;
}
.sk-2014.gallery-detail .glider-element.active {
  opacity:0.5;
}
.sk-2014.gallery-detail .glider-control {
  width:36px;
  height:36px;
  position:absolute;
  top:30px;
}
.sk-2014.gallery-detail .glider-control.glider-control-prev {
  left:10px;
}
.sk-2014.gallery-detail .glider-control.glider-control-next {
  right:10px;
}
.sk-2014.gallery-detail .gallist-container {
  width:275px;
  height:155px;
  border:1px solid #fff;
  float:left;
  position:relative;
  overflow:hidden;
}
.sk-2014.gallery-detail .glider-container a.glider-element img,
.sk-2014.gallery-detail .gallist-container img {
  -webkit-transition-property:all;
  -webkit-transition-duration:0.2s;
  -webkit-transition-timing-function:ease-out;
     -moz-transition-property:all;
     -moz-transition-duration:0.2s;
     -moz-transition-timing-function:ease-out;
      -ms-transition-property:all;
      -ms-transition-duration:0.2s;
      -ms-transition-timing-function:ease-out;
       -o-transition-property:all;
       -o-transition-duration:0.2s;
       -o-transition-timing-function:ease-out;
          transition-property:all;
          transition-duration:0.2s;
          transition-timing-function:ease-out;
}
.sk-2014.gallery-detail .gallist-container:hover img {
  width:285px;
  height:160px;
}
.sk-2014.gallery-detail .gallist-caption {
  position:absolute;
  color:#fff;
  bottom:0px;
  left:0px;
  padding:5px 10px;
  font-weight:normal;
  width:255px;
  font-size:16px;
  line-height:24px;
  height:72px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 1)), color-stop(1, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
.sk-2014.gallery-detail .gallist-caption span {
  display:block;
  font-size:10px;
  text-transform:uppercase;
}
.sk-2014.article-search form.article-search-mask {
  padding:0px 7px 0px 8px;
}
.sk-2014.article-search .article-form form.article-search-mask input.article-search-input-time {
  width:90%;
}
.sk-2014.article-search form.article-search-mask .icon-search {
  margin:8px 5px 0px 0px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-search.png);
  background-repeat:no-repeat;
  display:block;
  float:right;
  height:16px;
  width:16px;
}
.sk-2014.article-search form.article-search-mask .icon-search-time {
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-search-time.png);
  cursor:pointer;
}
.sk-2014.article-search form.article-search-mask span.article-search-hint {
  color:#003064;
  cursor:pointer;
  font-weight:bold;
}
.sk-2014.article-search form.article-search-mask span.article-search-hint:hover {
  text-decoration:underline;
}
.sk-2014.article-search .article-listing-teaser {
  border-top:1px solid #e5e5e5;
  margin:0px;
}
.sk-2014.article-search .article-listing-teaser header span.highlight {
  text-transform:unset;
  font-size:unset;
  margin:0px;
}
.sk-2014.article-search section ul a {
  font-weight:normal;
  font-size:16px;
}
.sk-2014.article-search section ul a:hover {
  text-decoration:underline;
}
.sk-2014.article-search ul.article-search-tab {
  margin:0px;
  padding:0px;
  list-style:none;
}
.sk-2014.article-search ul.article-search-tab li {
  float:left;
  text-align:center;
  width:120px;
  background-color:#006ab2;
  color:#fff;
  margin:0px 4px 0px 0px;
  padding:13px 0px;
  font-size:16px;
  line-height:normal;
  opacity:0.5;
  cursor:pointer;
}
.sk-2014.article-search ul.article-search-tab li:last-of-type {
  margin:0px;
}
.sk-2014.article-search ul.article-search-tab li.selectedtab {
  font-weight:normal;
  opacity:1;
}
.sk-2014 .article-ebook .button-blue {
  width:150px;
  margin:10px;
}
.sk-2014 .article-ebook h2 {
  margin:0px;
}
.sk-2014 header.sk-plus-header {
  height:115px;
  border-bottom:solid 1px #d4d4d4;
  background-color:#f8f8f8;
  margin:0px -7px 0px -8px;
  font-size:16px;
  line-height:normal;
}
.sk-2014.article-detail header.sk-plus-header {
  margin:0px -120px;
}
.sk-2014 header.sk-plus-header .sk-plus-thema {
  width:165px;
  background-color:#fff;
  float:left;
  height:90px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-article-skplus.png);
  background-repeat:no-repeat;
  background-position:15px center;
  padding:25px 0px 0px 85px;
  color:#191919;
}
.sk-2014 header.sk-plus-header .sk-plus-thema:hover {
  text-decoration:none;
}
.sk-2014 header.sk-plus-header ul {
  float:left;
  list-style:none;
  margin:15px 0px 0px 15px;
}
.sk-2014 header.sk-plus-header ul li {
  margin:0px 0px 10px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-haken-gruen.png);
  background-repeat:no-repeat;
  background-position:left 1px;
  padding:0px 0px 0px 25px;
}
.sk-2014 header.sk-plus-header .sk-plus-kauf {
  width:190px;
  text-align:center;
  float:right;
  padding:15px 0px 0px;
}
.sk-2014 header.sk-plus-header .sk-plus-kauf span {
  font-size:12px;
}
.sk-2014.sk-plus section.sk-plus-box {
  float:left;
  margin:7px 8px 8px 7px;
  border:solid 1px #d4d4d4;
  width:455px;
  position:relative;
  height:800px;
}
.sk-2014.sk-plus article.sk-plus-editorial {
  margin:90px 113px 90px 112px;
}
.sk-2014.sk-plus article.sk-plus-editorial h1 {
  font-size:28px;
  color:#003064;
}
.sk-2014.sk-plus article.sk-plus-seo {
  margin:20px 8px 20px 7px;
}
.sk-2014.sk-plus article.sk-plus-seo h1 {
  display:none;
}
.sk-2014.sk-plus section.sk-plus-box:hover {
  border:solid 1px #35c33b;
}
.sk-2014.sk-plus section.sk-plus-box .sk-plus-freischalten,
.sk-2014 header.sk-plus-header .sk-plus-kauf .sk-plus-freischalten {
  display:none;
  position:absolute;
  top:160px;
  left:152px;
  background-color:#35c33b;
  color:#fff;
  padding:5px 30px 5px 15px;
  font-size:15px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-pfeil-weiss.png);
  background-repeat:no-repeat;
  background-position:133px center;
}
.sk-2014 header.sk-plus-header .sk-plus-kauf .sk-plus-freischalten {
  position:relative;
  display:block;
  top:0px;
  left:0px;
  width:110px;
  margin:10px auto 0px;
}
.sk-2014.sk-plus section.sk-plus-box .sk-plus-freischalten:hover {
  text-decoration:none;
}
.sk-2014.sk-plus section.sk-plus-box:hover .sk-plus-freischalten {
  display:block;
}
.sk-2014.sk-plus section.sk-plus-box h2 {
  font-size:20px;
  font-weight:normal;
  margin:15px;
}
.sk-2014.sk-plus section.sk-plus-box p {
  font-size:16px;
  line-height:26px;
  margin:15px;
}
.sk-2014.sk-plus section.sk-plus-box ul {
  margin:15px 15px 15px 40px;
  letter-spacing:0px;
}
.sk-2014.sk-plus section.sk-plus-box ul li hr {
  width:60px;
}
.sk-2014.sk-plus section.sk-plus-box ul li:last-of-type hr {
  display:none;
}
main.sk-2014 {
  margin:0px 113px 170px 112px;
}
aside.sk-2014 .unit.single {
  width:100%;
}
aside.sk-2014.article-search section ul {
  list-style:none;
  margin:0px;
}
aside.sk-2014.article-search section ul li {
  margin:5px 0px;
}
aside.sk-2014.article-search section ul li:nth-child(2n) {
  background-color:#f5f5f5;
}
#modal-overlay {
  z-index:10000!important;
  opacity:0.7!important;
}
#modal-box .competition-select-answer {
  width:200px;
  height:100px;
  position:fixed;
  top:50%;
  left:50%;
  z-index:10000;
  background-color:#fff;
  border:1px solid #d1d1d1;
  padding:20px;
  margin:-50px 0px 0px -100px;
}
.ui-autocomplete {
  background-color:#fff;
  border:1px solid #d1d1d1;
  position:absolute;
  width:357px;
}
.ui-autocomplete li {
  overflow:hidden;
  margin:0px;
  cursor:pointer;
  padding:5px!important;
  height:auto!important;
}
.ui-autocomplete li:nth-child(2n) {
  background-color:#f5f5f5;
}
.ui-autocomplete li a {
  text-decoration:none;
  font-size:18px;
}
/* Custom */

/* FancyBox */
.fancybox-lock {
  overflow: hidden;
}
.fancybox-overlay {
  background:url(http://static4.suedkurier.de/storage/sym/external/fancybox/fancybox_overlay.png) repeat scroll 0 0 transparent;
  display:none;
  left:0px;
  overflow:hidden;
  position:absolute;
  top:0px;
  z-index:100000;
}
.fancybox-overlay-fixed {
  position:fixed;
  bottom:0px;
  right:0px;
}
.fancybox-lock .fancybox-overlay {
  overflow:auto;
  overflow-y:scroll;
}
.fancybox-title-inside-wrap {
  padding:10px 15px;
  font-size:14px;
}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding:0px;
  margin:0px;
  border:none;
  outline:none;
  vertical-align:top;
}
.fancybox-wrap {
  position:absolute;
  top:0px;
  left:0px;
  z-index:10000;
}
.fancybox-skin {
  position:relative;
  background:#fff;
  color:#191919;
  text-shadow:none;
  border:1px solid #d4d4d4;
}
.fancybox-opened {
  z-index:10000;
}
.fancybox-outer,
.fancybox-inner {
  position:relative;
}
.fancybox-inner {
  overflow:hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling:touch;
}
.fancybox-error {
  color:#191919;
  font-size:14px;
  font-family:'PT Sans', sans-serif;
  margin:0px;
  padding:15px;
  white-space:nowrap;
}
.fancybox-image,
.fancybox-iframe {
  display:block;
  width:100%;
  height:100%;
}
.fancybox-image {
  max-width:100%;
  max-height:100%;
  z-index:10000;
}
#fancybox-loading {
  position:fixed;
  top:50%;
  left:50%;
  margin:-22px 0px 0px -22px;
  background-position:0px -108px;
  opacity:0.8;
  cursor:pointer;
  z-index:10000;
}
#fancybox-loading div {
  width:44px;
  height:44px;
  background:url(http://static4.suedkurier.de/storage/sym/loaders/loader_big_black.gif) center center no-repeat;
}
.fancybox-nav {
  position:absolute;
  top:0px;
  width:40%;
  height:100%;
  cursor:pointer;
  text-decoration:none;
  background:none;
  z-index:10000;
}
.fancybox-prev {
  left:0px;
}
.fancybox-next {
  right:0px;
}
.fancybox-nav span {
  position:absolute;
  top:50%;
  width:36px;
  height:36px;
  margin:-15px 0px 0px;
  cursor:pointer;
  z-index:10000;
}
.fancybox-prev span {
  left:10px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-slides-prev.png);
}
.fancybox-next span {
  right:10px;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-slides-next.png);
}
.fancybox-close {
  position:absolute;
  top:-9px;
  right:-9px;
  width:18px;
  height:18px;
  cursor:pointer;
  z-index:10000;
  background-image:url(http://static4.suedkurier.de/sk11_pics/relaunch/icon-fancy-close.png);
}
.fancybox-tmp {
  position:absolute;
  top:-99999px;
  left:-99999px;
  visibility:hidden;
  max-width:99999px;
  max-height:99999px;
  overflow: visible!important;
}
/* FancyBox */

/* Helper Classes */
.sk-2014 .clearfix {
  clear:both;
}
.sk-2014 .clearfix:before,
.sk-2014 .clearfix:after {
  content:'.';
  clear:both;
  display:block;
  visibility:hidden;
  height:0px;
  overflow:hidden;
}
.sk-2014 .no-display {
  display:none!important;
}
.sk-2014 .no-margin,
.sk-2014 .no-margin img {
  margin:0px!important;
}
.sk-2014 .no-margin-bottom {
  margin-bottom:0px!important;
}
.sk-2014 .margin-top {
  margin-top:30px!important;
}
.sk-2014 .double-margin-bottom {
  margin-bottom:80px!important;
}
.sk-2014 .no-border-bottom {
  border-bottom:none!important;
}
/* Helper Classes */