/* Container */
* {
  outline: none !important;
}
* input,
* textarea,
* select {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  user-select: text !important;
}
.clearLeft {
  clear: left;
}
body * div.hide,
body * input.hide,
body * textarea.hide,
body * li.hide,
body * a.hide,
body * ul.hide,
body * form ol li label.hide {
  display: none;
}
/* Container */
.dialogContainer h2 {
  font-size: 1.2rem;
}
.dialogContainer .divider {
  clear: both;
  width: auto;
  line-height: 1px;
  border-top: 1px dotted #ccc;
  margin: 1rem 0 1.1rem;
}
form fieldset {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: medium none;
  display: block;
  margin: 0 -1rem 0 0;
}
form ol {
  margin-left: -1rem;
  list-style: none;
  display: inline-block;
  width: 100%;
}
form ol li {
  position: relative;
  padding: 0.8rem 0 0 1rem;
  display: inline-block;
  float: left;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
form ol li[grid-allocation='1/4'] {
  width: 25%;
}
form ol li[grid-allocation='2/4'],
form ol li[grid-allocation='1/2'] {
  width: 50%;
}
form ol li[grid-allocation='3/4'] {
  width: 75%;
}
form ol li[grid-allocation='4/4'] {
  width: 100%;
}
@media (max-width: 510px) {
  html {
    font-size: 14px;
  }
  form ol li[grid-allocation] {
    width: 100%;
  }
}
form ol li .formField {
  display: inline-block;
  position: relative;
  line-height: 0;
  font-size: 0;
  position: relative;
  width: 100%;
  height: 2.15rem;
}
form ol li.large .formField {
  height: auto;
  min-height: 2.15rem;
}
form ol li label .formField {
  width: auto;
  float: left;
  margin: 4px 10px 0 0;
}
form ol li label.small {
  font-size: 12px;
}
form ol li label {
  line-height: 1.2rem;
}
html,
body {
  height: 100%;
}
body {
  padding: 1em 0 2em;
  margin: 0 0.5em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* Input-Felder */
form ol li input[type=text],
form ol li input[type=password],
form ol li input[type=email],
form ol li textarea,
form ol li select {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 1.1rem;
  padding: 0.3rem 1.7rem 0.3rem 0.4rem;
  line-height: 1rem;
  color: #000000;
  border-top: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #acacac;
  border-left: 1px solid #e7e7e7;
  background-color: #F0F0F0;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
form ol li textarea {
  resize: none;
}
/* Hinweis Pflichtfelder */
form .requiredInfo {
  display: inline-block;
  margin-top: 0.8rem;
  float: right;
  margin-left: 30px;
  margin-top: 17px;
}
form .requiredInfo .icon-required {
  font-size: 1.1rem;
  padding: 1px 0 0 0;
  float: left;
}
form .requiredInfo span.equal {
  padding: 0.4rem;
}
/* Hinweis-Symbole (im rechten Bereich des Inputfeldes */
.inputIcon {
  position: absolute;
  right: 0;
  top: 0;
  width: 1.7rem;
  height: 100%;
  display: inline-table;
  line-height: 0;
}
.inputIcon:before {
  height: 100%;
  display: block;
  display: inline-table;
  line-height: 1rem;
  vertical-align: middle;
  display: table-cell;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  font-size: 0.85rem;
}
.inputIcon.wrong {
  color: #E1021B;
}
/* Error-Bubble mit Hinweistext */
.errorBubble {
  position: absolute;
  width: 200px;
  border: 1px solid #d5d5d5;
  border-radius: 10px;
  box-shadow: 0 0.085em 0.385em #d5d5d5;
  z-index: 50000;
  display: none;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#f7f7f7');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#f7f7f7');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  top: 110%;
  width: 99%;
  left: 0;
}
.errorBubble .text {
  padding: 10px;
  display: inline-block;
  color: #454545;
  font-size: 0.8rem;
  line-height: 1.4rem;
}
.errorBubble .text .format {
  margin-top: 5px;
  color: red;
  display: block;
}
.errorBubble .top {
  display: block;
  height: 12px;
  width: 24px;
  position: absolute;
  top: -12px;
  left: 54px;
  background: url(../../../www/libs/images/icon-errorbubble.png) no-repeat;
  margin: 0;
}
form .fieldInfo {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
  font-size: 12px;
  display: block;
}
li {
  vertical-align: top;
}
form ol li label .inputField {
  width: 10%;
  float: left;
}
form ol li label {
  cursor: pointer;
  display: block;
  padding: 0 0px 5px 0px;
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
}
form ol li input {
  margin: 0;
}
form ol li select {
  width: 500px;
}
form ol li a {
  clear: left;
  display: block;
}
form ol li label a {
  display: inline-block;
}
form ol li.invert label {
  float: left;
  display: inline-block;
}
form ol li.invert input {
  float: left;
  margin: 4px 10px 0 0;
}
form ol li.invert a {
  display: inline;
}
form ol li input[type=submit] {
  margin-top: 10px;
}
#captcha {
  width: 154px;
}
#captchaImage {
  display: block;
  margin-bottom: 10px;
}
form ol li label.checkbox {
  width: 425px;
  font-size: 12px;
}
form ol li label .counter {
  color: #008e20;
  float: right;
  font-size: 12px;
  margin-right: 20px;
}
form ol li input.onlyDisplay,
form ol li textarea.onlyDisplay,
form ol li select.onlyDisplay {
  border: none;
  background: none;
  padding: 0;
}
.dialogContainer {
  font-size: 1rem;
  max-width: 540px;
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 20px auto;
  position: relative;
}
.dialogContainer .dialogHeadline,
.commentFormPopup .dialogHeadline {
  color: #008e20;
  font-size: 1.4rem;
  margin: 0;
  text-align: left;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 20px;
}
.dialogContainer fieldset legend {
  display: none;
}
.dialogContainer fieldset ol li.additionalLinks {
  padding: 14px 0 0 0;
  width: 230px;
  float: right;
}
.dialogContainer fieldset ol li.additionalLinks a {
  display: inline-block;
  font-size: 12px;
  color: #6d6a64;
  float: left;
  clear: none;
}
.dialogContainer fieldset ol li.additionalLinks a:before {
  content: "» ";
}
.dialogContainer fieldset ol li.additionalLinks a:last-child {
  float: right;
}
.inputNote {
  font-size: 12px;
}
.buttonGroup .button {
  display: inline-block;
}
span.button,
input.button,
div.button,
button.button,
a.button {
  background: #848484;
  background: -moz-linear-gradient(top, #848484, #848484);
  background: -webkit-gradient(linear, left top, left bottom, from(#848484), to(#848484));
  background: -webkit-linear-gradient(top, #848484 0%, #848484 100%);
  background: -o-linear-gradient(top, #848484 0%, #848484 100%);
  background: -ms-linear-gradient(top, #848484 0%, #848484 100%);
  background: linear-gradient(to bottom, #848484 0%, #848484 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#848484', endColorstr='#848484');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #848484;
  background: -moz-linear-gradient(top, #848484, #848484);
  background: -webkit-gradient(linear, left top, left bottom, from(#848484), to(#848484));
  background: -webkit-linear-gradient(top, #848484 0%, #848484 100%);
  background: -o-linear-gradient(top, #848484 0%, #848484 100%);
  background: -ms-linear-gradient(top, #848484 0%, #848484 100%);
  background: linear-gradient(to bottom, #848484 0%, #848484 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#848484', endColorstr='#848484');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  cursor: pointer;
  border: 0;
  font-family: 'DroidSansRegular', Arial, serif;
  padding: 0.5em;
  font-size: 1.0em;
  font-weight: normal;
  color: #FFFFFF;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
.buttonGroup .button {
  margin-left: 5px;
}
.buttonGroup .button:first-child {
  margin-left: 0;
}
.button:hover {
  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  color: #fff;
}
.iframeInfo {
  max-width: 800px;
}
.regTeaser .regLoggedIn .menue .top {
  display: block;
  height: 12px;
  width: 24px;
  position: absolute;
  top: -12px;
  right: 30px;
  background: url(../images/icon-errorbubble.png) no-repeat;
  margin: 0;
}
a.regNotLoggedIn.login {
  color: #454545;
}
.regTeaser .regLoggedIn {
  cursor: pointer;
  display: inline-block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: moz-none;
  -ms-user-select: none;
  user-select: none;
}
.regTeaser .regLoggedIn .menue {
  background: #fff;
  position: absolute;
  right: 0px;
  width: 140px;
  border: 1px solid #D5D5D5;
  padding: 5px 0 0 0;
  top: 30px;
  right: 0;
  line-height: 1.3;
  z-index: 500;
  -moz-box-shadow: 0px 3px 13px 3px #CCCCCC;
  -webkit-box-shadow: 0px 3px 13px 3px #CCCCCC;
  box-shadow: 0px 3px 13px 3px #CCCCCC;
}
.regTeaser .regLoggedIn .menue.hide {
  display: none;
}
.regTeaser .regLoggedIn .menue a {
  display: block;
  color: #454545;
  font-size: 1rem;
  padding: 8px 15px;
}
.regTeaser .regLoggedIn .icon-arrow-down {
  font-size: 10px;
}
.regTeaser .regLoggedIn .menue a.logout {
  border-top: 1px solid #D5D5D5;
  background: #F8F8F8;
  padding-top: 8px;
  margin-top: 6px;
  padding-bottom: 6px;
}
.regTeaser {
  float: right;
  display: inline-block;
  margin-right: 5px;
}
.regTeaser a {
  display: inline-block;
  font-size: 1rem;
}
div.regTeaser .user {
  font-size: 1rem;
}
.regLoggedIn,
div.regTeaser a.regLoggedIn {
  display: none;
}
.regProgress {
  display: none;
  width: 16px;
  height: 11px;
  background: url(../../../www/libs/images/loginLoading.gif) no-repeat;
  margin: 0 0 0 15px;
}
.regError {
  background: #ffffff url(../../../www/libs/images/loginError.png) 10px 10px no-repeat;
  padding: 10px 10px 10px 60px;
  box-shadow: 0px 0.385em 0.385em #d1d0d0;
  -webkit-box-shadow: 0px 0.385em 0.385em #d1d0d0;
  -moz-box-shadow: 0px 0.385em 0.385em #d1d0d0;
  border: 1px solid #cccccc;
  font-size: 15px;
  display: block;
  position: absolute;
  width: 200px;
  display: none;
  cursor: pointer;
  left: 50%;
  margin-left: -120px;
  top: 50px;
  min-height: 35px;
  z-index: 50000;
}
.loginWithFacebook {
  margin: 8px 0 0 0;
  display: block;
  width: 170px;
  height: 26px;
  background: url(../../../www/libs/images/loginFacebook.png) no-repeat;
}
.loginInfo {
  background: #F0F0F0;
  background: #f2f4e8;
  padding: 25px 20px 15px 20px;
}
.loginInfo .title {
  color: #008e20;
  font-size: 1.4em;
  margin-bottom: 20px;
}
.loginInfo .buttons span,
.loginInfo .buttons a {
  display: inline-block;
  margin: 15px 0 5px 0;
  clear: both;
}
.loginInfo .buttons a {
  margin-right: 10px;
}
.buttonStyle {
  padding: 5px 12px;
  background: #329744;
  background: -moz-linear-gradient(top, #329744, #008e20);
  background: -webkit-gradient(linear, left top, left bottom, from(#329744), to(#008e20));
  background: -webkit-linear-gradient(top, #329744 0%, #008e20 100%);
  background: -o-linear-gradient(top, #329744 0%, #008e20 100%);
  background: -ms-linear-gradient(top, #329744 0%, #008e20 100%);
  background: linear-gradient(to bottom, #329744 0%, #008e20 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#329744', endColorstr='#008e20');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #329744;
  background: -moz-linear-gradient(top, #329744, #008e20);
  background: -webkit-gradient(linear, left top, left bottom, from(#329744), to(#008e20));
  background: -webkit-linear-gradient(top, #329744 0%, #008e20 100%);
  background: -o-linear-gradient(top, #329744 0%, #008e20 100%);
  background: -ms-linear-gradient(top, #329744 0%, #008e20 100%);
  background: linear-gradient(to bottom, #329744 0%, #008e20 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#329744', endColorstr='#008e20');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  border-radius: 4px 4px 4px 4px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-weight: normal;
  font-size: 1.1rem;
  text-align: center;
  color: #FFFFFF;
  cursor: pointer;
  border: none;
  display: inline-block;
}
a.buttonStyle {
  color: #fff !important;
}
.buttonStyle.hover,
.buttonStyle:hover {
  color: #fff;
}
.loginInfo .buttons {
  display: inline-block;
  width: 100%;
}
.mobile .commentLogout {
  font-size: 18px;
}
@font-face {
  font-family: 'DroidSansRegular';
  src: url('./../../../../../../../../libWWW/src/main/resources/SLING-INF/www/libs/css/global/./../../../../../../../../libWWW/src/main/resources/SLING-INF/www/libs/css/global/../../libs/fonts/droidsans/DroidSans-webfont.eot');
}
@font-face {
  font-family: 'DroidSansRegular';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url('./../../../../../../../../libWWW/src/main/resources/SLING-INF/www/libs/css/global/./../../../../../../../../libWWW/src/main/resources/SLING-INF/www/libs/css/global/droidsans-webfont-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fonticons';
  src: url('../../libs/fonts/fonticons/fonticons.eot');
}
@font-face {
  font-family: 'fonticons';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'fonticons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-envelop:before {
  content: "\e0eb";
}
.icon-search:before {
  content: "\e1b7";
}
.icon-pencil:before {
  content: "\e011";
}
.icon-profile:before {
  content: "\e078";
}
.icon-redo:before {
  content: "\e14c";
}
.icon-reply:before {
  content: "\e14e";
}
.icon-bubbles:before {
  content: "\e154";
}
.icon-user-2:before {
  content: "\e194";
}
.icon-user:before {
  content: "\e19a";
}
.icon-wrench:before {
  content: "\e1d9";
}
.icon-cog:before {
  content: "\e1e1";
}
.icon-remove:before {
  content: "\e251";
}
.icon-list-2:before {
  content: "\e29a";
}
.icon-list:before {
  content: "\e29d";
}
.icon-menu:before {
  content: "\e2a9";
}
.icon-menu-2:before {
  content: "\e2aa";
}
.icon-menu-3:before {
  content: "\e2ac";
}
.icon-menu-4:before {
  content: "\e2af";
}
.icon-bookmarks:before {
  content: "\e2e5";
}
.icon-star:before {
  content: "\e2ff";
}
.icon-star-2:before {
  content: "\e301";
}
.icon-thumbs-up:before {
  content: "\e310";
}
.icon-thumbs-down:before {
  content: "\e312";
}
.icon-stack-star:before {
  content: "\e343";
}
.icon-move:before {
  content: "\e352";
}
.icon-resize-2:before {
  content: "\e353";
}
.icon-resize:before {
  content: "\e354";
}
.icon-question:before {
  content: "\e35b";
}
.icon-minus-circle:before {
  content: "\e360";
}
.icon-close:before {
  content: "\e36b";
}
.icon-checkmark:before {
  content: "\e370";
}
.icon-exit:before {
  content: "\e37a";
}
.icon-exit-2:before {
  content: "\e37e";
}
.icon-play:before {
  content: "\e385";
}
.icon-pause:before {
  content: "\e386";
}
.icon-previous:before {
  content: "\e38c";
}
.icon-next:before {
  content: "\e38d";
}
.icon-arrow-up:before {
  content: "\e3b0";
}
.icon-arrow-right:before {
  content: "\e3b1";
}
.icon-arrow-down-2:before {
  content: "\e3b2";
}
.icon-arrow-left:before {
  content: "\e3b3";
}
.icon-arrow-down:before {
  content: "\e3b6";
}
.icon-personalization-add:before {
  content: "\e600";
}
.icon-personalization-arrow-up:before {
  content: "\e603";
}
.icon-personalization-arrow-right:before {
  content: "\e602";
}
.icon-personalization-arrow-down:before {
  content: "\e601";
}
.icon-personalization-arrow-left:before {
  content: "\e606";
}
.icon-personalization-close:before {
  content: "\e604";
}
.icon-personalization-cog:before {
  content: "\e605";
}
.icon-personalization-minus:before {
  content: "\e607";
}
.icon-required:before {
  content: "*";
}
/* template.css | DIG CMS | Digitale Medienberatungs- und Produktions- GmbH */
/* --------------------------------------------------------------------------------------------------------------- */
body {
  background: #f0eeef;
  color: #454545;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 14px;
  line-height: 1.5em;
  margin: 0px 10px 0px 75px;
  text-align: left;
  padding: 0;
}
body.reset {
  background: none;
  margin: 0;
  padding: 0;
}
body.iframe {
  margin: 0;
  background: #ffffff;
}
body.standalone {
  background: #ffffff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  line-height: normal;
}
li,
ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
a {
  color: #008e20;
  text-decoration: none;
  outline: 0;
}
strong a {
  font-weight: bold;
}
a:active,
a:hover {
  color: #008e20;
  text-decoration: none;
}
a * {
  cursor: pointer;
}
a.schwarz:link,
a.schwarz:visited {
  color: #454545;
}
p {
  margin: 0px 0px 10px 0px;
}
p,
ul,
ol,
li,
div,
td,
th,
address,
blockquote,
nobr,
b,
i,
dt,
dl,
img,
table,
input,
textarea,
select {
  color: #454545;
}
img {
  border: 0px;
  color: transparent;
}
.fltrt {
  float: right;
}
.fltlft {
  float: left;
}
.clearfloat {
  clear: both;
  height: 0;
  line-height: 0px;
  font-size: 0px;
}
.clearfloat3 {
  clear: both;
  height: 3px;
  line-height: 3px;
  font-size: 0px;
}
.clearfloat5 {
  clear: both;
  height: 5px;
  line-height: 5px;
  font-size: 0px;
}
.clearfloat10 {
  clear: both;
  height: 10px;
  line-height: 10px;
  font-size: 0px;
}
.clearfloat20 {
  clear: both;
  height: 20px;
  line-height: 20px;
  font-size: 0px;
}
.clearfloat25 {
  clear: both;
  height: 25px;
  line-height: 25px;
  font-size: 0px;
}
.clearfloat30 {
  clear: both;
  height: 30px;
  line-height: 30px;
  font-size: 0px;
}
.clearfloat40 {
  clear: both;
  height: 40px;
  line-height: 40px;
  font-size: 0px;
}
iframe {
  border: 0;
}
div.sp170left {
  float: left;
  overflow: hidden;
  padding-right: 10px;
  width: 160px;
}
h2 a {
  font-size: 15px;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}
input[type=search] {
  line-height: 1;
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
}
input[type=search]:focus {
  outline: none;
}
iframe[data-src] {
  background: #ffffff url(../../../libs/images/loading.gif) no-repeat center center;
  background-size: 20%;
}
iframe.loaded {
  background: none;
}
/* Werbung */
/* --------------------------------------------------------------------------------------------------------------- */
#superbanner {
  width: 920px;
  position: relative;
  z-index: 600;
}
#skyscraper {
  position: absolute;
  top: 97px;
  left: 996px;
  z-index: 600;
}
#contentHeaderAd {
  margin-bottom: 10px;
}
#adl_sb_table {
  width: 921px !imortant;
  width: 921px;
  background: none;
}
/* Container */
/* --------------------------------------------------------------------------------------------------------------- */
#container,
.twoColFixRtHdr #container {
  background: #ffffff;
  width: 876px;
  padding: 1.538em;
  margin-top: 1px 0 0 0;
  box-shadow: 0px 0.385em 0.385em #d1d0d0;
  -webkit-box-shadow: 0px 0.385em 0.385em #d1d0d0;
  -moz-box-shadow: 0px 0.385em 0.385em #d1d0d0;
  float: left;
}
.iframe #container,
.twoColFixRtHdr.iframe #container {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  margin: 0 0 0 0;
  padding: 0;
  width: auto;
  display: inline-block;
}
.iframe.video #container,
.twoColFixRtHdr.iframe.video #container {
  width: 876px;
}
/* Header */
/* --------------------------------------------------------------------------------------------------------------- */
#header,
.twoColFixRtHdr #header {
  position: relative;
  height: auto;
  margin: 0;
  clear: both;
  padding: 0;
  width: auto;
}
/* Main Content (linke Spalte) */
/* --------------------------------------------------------------------------------------------------------------- */
#mainContent,
.twoColFixRtHdr #mainContent {
  width: 517px;
  width: 510px !important;
  margin: 0 0 0 0;
  padding: 0px 7px 0px 0px;
  float: left;
  clear: left;
}
.video #mainContent,
.iframe.video #mainContent {
  width: 631px;
  width: 624px !important;
}
/* Sidebar */
/* --------------------------------------------------------------------------------------------------------------- */
#sidebar,
.twoColFixRtHdr #sidebar {
  float: right;
  width: 358px;
  width: 358px !important;
  border-left: 0px solid #b2b2b2;
  padding: 0px 0px 0px 0px;
}
.video #sidebar,
.iframe.video #sidebar {
  width: 244px;
  width: 244px !important;
}
/* Module Generell 15er Padding */
/* --------------------------------------------------------------------------------------------------------------- */
.module {
  background-color: #f2f4e8;
  padding: 1.154em;
  margin-bottom: 15px;
}
.module .relatedLink {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
/* Module Generell 15er/7er Padding*/
/* --------------------------------------------------------------------------------------------------------------- */
.moduleSpezial {
  padding: 1.154em 0.538em 1.154em 0.538em;
}
.spacerTop {
  padding-top: 1.0em;
}
.spacerBottom {
  padding-bottom: 1.0em;
}
.spacerRight {
  padding-right: 1.0em;
}
.spacerLeft {
  padding-left: 1.0em;
}
.imgFltLft {
  float: left;
  padding: 0.4em 0.8em 0 0;
}
.imgFltLRt {
  float: right;
  padding: 0.4em 0 0 0.8em;
}
.mod_center {
  text-align: center;
}
.module p {
  margin: 0;
}
.mod_headAnzeigen,
.AnzeigenHead {
  text-align: left;
  padding: 0px 0px 5px 0px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.857em;
  color: #a4a1a0;
}
.mod_header,
.mod_head_gold {
  color: #008e20;
  font-size: 1.4em;
  margin: 0;
  text-align: left;
  padding-bottom: 0.5em;
}
.module ul.nav li {
  padding: 0 0.23em 0 0.23em;
  float: left;
  color: #008e20;
  background-color: #FFF;
}
.module ul.nav li a {
  font-family: 'DroidSansRegular', Arial, serif;
}
ul.sbListLinks li a {
  color: #454545;
}
ul.sbListLinks li a:active,
ul.sbListLinks li a:hover {
  color: #008e20;
}
.showAll a {
  font-family: 'DroidSansRegular', Arial, serif;
}
/* Bottom / Footer */
/* --------------------------------------------------------------------------------------------------------------- */
#bottom {
  clear: both;
}
.dividerFooter {
  clear: both;
  width: auto;
  line-height: 1px;
  border-top: 1px dotted #cccccc;
  margin: 19px 0px 19px 0px;
}
.topPage a {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.857em;
  float: right;
  display: block;
  height: 21px;
  width: 21px;
  background: url(../images/sprite.png) -1px -244px no-repeat;
}
#footer {
  clear: both;
  text-align: center;
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
}
body.iframe #footer {
  display: none;
}
#footer ul {
  display: table;
  margin: 0 auto;
  padding-bottom: 1em;
  clear: both;
}
#footer ul li {
  padding: 0 0.5em 0 0.5em;
  float: left;
  color: #6d6a64;
}
#footer div.copy {
  text-align: center;
  font-size: 0.8em;
  color: #6d6a64;
}
#footer a,
#footer strong {
  color: #6d6a64;
  font-size: 0.857em;
  text-decoration: none;
}
#footer a:hover {
  color: #454545;
  font-size: 12px;
  text-decoration: none;
}
/* Form Elemente */
/* --------------------------------------------------------------------------------------------------------------- */
form {
  display: inline;
}
form .submit {
  background: url(../images/sprite.png) repeat-x 0 -407px;
  cursor: pointer;
  border: 0;
  font-family: 'DroidSansRegular', Arial, serif;
  padding: 0.5em;
  font-size: 1.0em;
  font-weight: normal;
  color: #FFFFFF;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
.submitButtonStyle {
  background: url(../images/sprite.png) repeat-x 0 -407px;
  cursor: pointer;
  border: 0;
  font-family: 'DroidSansRegular', Arial, serif;
  padding: 0.5em;
  font-size: 1.0em;
  font-weight: normal;
  color: #FFFFFF;
  margin-bottom: 12px;
  display: inline-block;
}
.txtBt {
  padding-top: 0.429em;
}
input,
select,
textarea {
  font-size: 0.857em;
  color: #000000;
}
.formMessage {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 19px;
  font-weight: normal;
  display: inline;
  color: #6d6a64;
}
/* Overlay */
/* --------------------------------------------------------------------------------------------------------------- */
#overlayBackground {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #454545;
  text-align: center;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 1100000;
}
#overlay {
  position: fixed;
  margin: -305px 0 0 -235px;
  top: 50%;
  left: 50%;
  width: 470px;
  height: 615px;
  background: #fff;
  z-index: 1100000;
  -moz-box-shadow: 0 0.385em 0.385em #444;
  -webkit-box-shadow: 0 0.385em 0.385em #444;
  box-shadow: 0 0.385em 0.385em #444;
}
#overlayContent {
  width: 100%;
  height: 100%;
}
#overlayContentInner {
  position: relative;
  width: 100%;
  height: 100%;
}
#overlayContent iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
#overlayButtons {
  background: #fff;
  display: inline-block;
  position: absolute;
  z-index: 10001;
  right: 0;
  top: 0;
}
#overlayClose {
  max-width: 100px;
}
/* Druckvorschau */
/* --------------------------------------------------------------------------------------------------------------- */
.printLnkRight {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.print_article_body {
  width: 550px;
}
body.print {
  background: #fff;
  margin: 10px 0 0 10px;
}
body.print .printHeader {
  height: 32px;
  background: url(../images/sprite.png) 0 -407px repeat-x;
  border-bottom: 1px dotted #cccccc;
  position: relative;
  margin-bottom: 10px;
}
body.print .dividerTop {
  border: none;
}
body.print .printHeader .logo {
  background: url(../images/sprite.png) no-repeat scroll -1px -645px transparent;
  display: block;
  height: 20px;
  text-indent: -9999px;
  width: 440px;
  z-index: 2;
  margin: 4px 0 0 10px;
}
/* Redirect Classic to Mobile */
/* --------------------------------------------------------------------------------------------------------------- */
#linkToMobile {
  width: 860px;
  position: relative;
  display: inline-block;
  margin: 0.5em 0 0 0.5em;
  font-size: 1.5em;
  font-family: 'DroidSansRegular', Arial, serif;
  cursor: pointer;
}
#linkToMobile .horizdiv860 {
  margin-bottom: 2em;
  width: 860px;
}
/* Navigation-Topics */
/* --------------------------------------------------------------------------------------------------------------- */
.navigationTopics ul {
  display: inline-block;
  border-bottom: 1px dotted #cccccc;
  width: 100%;
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
}
.navigationTopics ul li {
  float: left;
  display: inline-block;
}
.navigationTopics ul li a {
  font-family: 'DroidSansRegular', Arial, serif;
  text-transform: uppercase;
  border-right: 1px solid #cccccc;
  padding: 1px 10px;
  font-size: 14px;
  outline: 0;
}
.navigationTopics ul li a:hover,
.navigationTopics ul li.active a {
  background: #008e20;
  color: #fff;
}
.navigationTopics ul li.root a:hover,
.navigationTopics ul li.root.active a,
.navigationTopics ul li.root a {
  background: #008e20;
  color: #fff;
  background: none;
  color: #008e20;
  padding: 0 10px 1px 10px;
}
/* Topteaser (Appetizer) */
/* --------------------------------------------------------------------------------------------------------------- */
div.topteaser,
.topteaser {
  position: relative;
  border: none;
  float: none;
}
.topteaser strong,
.header strong {
  display: block;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 14px;
  line-height: 1.2em;
  padding-bottom: 0.1em;
  font-weight: 400;
  color: #950000;
}
.topteaser a,
.header {
  display: block;
  font-size: 2.2em;
  line-height: 1.1em;
  color: #454545;
}
.header h1 {
  font-size: 1em;
  padding-bottom: 0;
}
.topteaser p strong {
  display: inline;
  font-size: 14px;
  line-height: 1.2em;
  padding-bottom: 0.1em;
  font-weight: 400;
  color: #008e20;
}
.topteaser p a {
  display: inline;
}
/* Teaser (Appetizer) */
/* --------------------------------------------------------------------------------------------------------------- */
.teaser {
  position: relative;
  width: 100%;
}
.teaser strong,
.teaser_title strong {
  display: block;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 14px;
  line-height: 1.2em;
  padding-bottom: 0.1em;
  font-weight: 400;
  color: #950000;
  margin: 0;
}
.teaser a,
.teaser_title a {
  display: block;
  font-size: 1.9em;
  line-height: 1.2em;
  color: #454545;
  margin: 0 0 0.4em;
}
.teaser p strong {
  display: inline;
  font-size: 14px;
  line-height: 1.2em;
  padding-bottom: 0.1em;
  font-weight: 400;
  color: #008e20;
}
.teaser p a {
  display: inline;
  font-size: 1.8em;
  margin: 0;
}
/* Teaser-Listen */
/* --------------------------------------------------------------------------------------------------------------- */
ul.listLinks {
  margin: 20px 0 0 0;
  padding: 0;
  list-style-type: none;
  display: block;
  clear: both;
}
ul.listLinks li {
  line-height: 1.3;
  padding-bottom: 6px;
}
ul.listLinks li:last-child {
  margin-bottom: -6px;
}
ul.listLinks strong {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #454545;
  font-size: 0.857em;
  font-weight: bold;
}
ul.listLinks a {
  font-size: 1em;
}
.module .listLinks .title:before {
  content: "» ";
}
.module .listLinks .title {
  display: block;
  font-size: 14px;
  margin-bottom: 4px;
}
.module .listLinks .description {
  color: #454545;
  display: block;
  font-size: 12px;
}
.module ul.listLinks li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* Teaser-Listen Sidebar */
/* --------------------------------------------------------------------------------------------------------------- */
.module ul.listLinks {
  margin: 0;
}
.module ul.listLinks li {
  border-bottom: 1px dotted #cccccc;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.module ul.listLinksNav {
  width: 100%;
  border-bottom: 1px solid #cccccc;
  display: inline-block;
  margin-bottom: 12px;
}
.module ul.listLinksNav li {
  display: inline-block;
  float: left;
  background: url(../images/sprite.png) repeat-x 0 -73px;
  height: 26px;
  margin-right: 1px;
  padding: 5px 8px 0 8px;
  margin-bottom: -1px;
}
.module ul.listLinksNav li.active,
.module ul.listLinksNav li.hover {
  color: #008e20;
  cursor: pointer;
  background: #f2f4e8;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding: 4px 7px 0 7px;
}
/* Teaser-Liste ErgÃƒÂ¤nzung mehrseitiger Artikel */
/* --------------------------------------------------------------------------------------------------------------- */
ul.listLinksMorePages li a {
  font-size: 1.143em;
}
ul.listLinksMorePages li:before {
  content: "» ";
}
/* Ressort Header */
/* --------------------------------------------------------------------------------------------------------------- */
a.ressortHead {
  color: #008e20;
  text-decoration: none;
  cursor: pointer;
}
a.ressortHead:active {
  color: #454545;
}
a.ressortHead:hover {
  color: #454545;
}
.ressortHead {
  color: #008e20;
  text-decoration: none;
  cursor: pointer;
  font-size: 20px;
}
.ressortHead:hover {
  color: black;
}
.ressortHeader {
  display: inline-block;
  width: 100%;
}
.ressortHeader .headline,
.uebRessort,
#reisebox #head {
  color: #008e20;
  display: inline-block;
}
.ressortHeader .ad {
  display: none;
}
.advertising .ressortHeader .ad {
  display: block;
  margin-top: 7px;
  float: right;
  color: #A4A1A0;
  font-size: 11px;
}
.ressortHeader .ressortHeaderLinks ul.nav li {
  margin-left: 5px;
  padding: 0 0.23em 0 0.23em;
  float: left;
}
.ressortHeader .ressortHeaderLinks ul.nav li a {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.857em;
  color: #008e20;
}
.ressortHeader .ressortHeaderLinks ul.nav li.divide {
  color: #6d6a64;
}
.ressortHeader .ressortHeaderLinks .rss {
  margin: 6px 0 0;
  display: block;
  height: 12px;
  width: 13px;
  background: url(../images/sprite.png) -1px -222px no-repeat;
}
.ressortHeader .readMore {
  float: right;
  color: #6d6a64;
}
/* Ressort-Slider */
/* --------------------------------------------------------------------------------------------------------------- */
.panorama {
  position: relative;
  overflow: hidden;
  width: 100%;
  cursor: pointer;
}
.panoramaContainer {
  width: 200000px;
  line-height: 0;
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.panoramaContainer div {
  float: left;
}
/* Ressort-Slider */
/* --------------------------------------------------------------------------------------------------------------- */
.ressortMedia {
  display: block;
  position: relative;
  overflow-x: hidden;
  -ms-overflow-x: hidden;
  -ms-overflow-y: visible;
}
.ressortMedia .ressortMediaContainer {
  display: inline-block;
  width: 200000px;
}
.ressortMedia .ressortMediaContainer div.slide {
  float: left;
  display: inline-block;
}
.ressortMedia .ressortMediaContainer div.slide div.imageContainer {
  overflow: hidden;
}
#sidebar .ressortMedia .ressortMediaContainer div.slide {
  padding: 0;
  border: none;
}
#sidebar .ressortMedia .ressortMediaContainer div.slide div.imageContainer {
  overflow: hidden;
}
.ressortMedia .ressortMediaContainer div.slide a {
  outline: 0;
}
.ressortMedia .ressortMediaContainer div img {
  margin: 0;
  width: 100%;
  display: block;
  margin: 0 0 0.5em 0;
}
.ressortMedia .galControlsSidebar {
  display: none;
}
.ressortMedia .galControls li {
  background: url(../images/sprite.png) -1px -359px no-repeat;
  cursor: pointer;
  display: block;
  float: left;
  height: 18px;
  margin: 0 2px;
  text-indent: -9999px;
  width: 18px;
}
.ressortMedia .galControls li.active {
  background: url(../images/sprite.png) -1px -383px no-repeat;
}
.ressortMedia .galPrevBtn {
  float: left;
  display: block;
  background: #ffffff url(../images/sprite.png) repeat-x;
  background-position: -1px -317px;
  height: 32px;
  width: 32px;
  cursor: pointer;
  padding: 0;
  margin: -5px 5px 0px 0px;
}
.ressortMedia .galNextBtn {
  float: right;
  display: block;
  background: #ffffff url(../images/sprite.png) repeat-x;
  background-position: -1px -275px;
  height: 32px;
  width: 32px;
  cursor: pointer;
  padding: 0;
  margin: -5px 0px 0px 0px;
}
/* Ressort-Slider Topteaser */
/* --------------------------------------------------------------------------------------------------------------- */
.ressortMediaTopteaser {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.ressortMediaTopteaser .galControls {
  display: block;
  height: 25px;
  border-top: 1px solid #D6D6D6;
  border-left: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  padding: 5px 4px;
}
.ressortMediaTopteaser .galControls li {
  display: inline-block;
  font-size: 14px;
  width: 96px;
  height: 24px;
  padding: 1px 0 0 0;
  float: left;
  background: grey;
  text-align: center;
  margin-left: 5px;
  cursor: pointer;
  background: #848484;
  background: -moz-linear-gradient(top, #848484, #848484);
  background: -webkit-gradient(linear, left top, left bottom, from(#848484), to(#848484));
  background: -webkit-linear-gradient(top, #848484 0%, #848484 100%);
  background: -o-linear-gradient(top, #848484 0%, #848484 100%);
  background: -ms-linear-gradient(top, #848484 0%, #848484 100%);
  background: linear-gradient(to bottom, #848484 0%, #848484 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#848484', endColorstr='#848484');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #848484;
  background: -moz-linear-gradient(top, #848484, #848484);
  background: -webkit-gradient(linear, left top, left bottom, from(#848484), to(#848484));
  background: -webkit-linear-gradient(top, #848484 0%, #848484 100%);
  background: -o-linear-gradient(top, #848484 0%, #848484 100%);
  background: -ms-linear-gradient(top, #848484 0%, #848484 100%);
  background: linear-gradient(to bottom, #848484 0%, #848484 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#848484', endColorstr='#848484');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  color: #fff;
}
.ressortMediaTopteaser .galControls li.first {
  margin-left: 0;
}
.ressortMediaTopteaser .galControls li.active {
  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

}
.topteaser.cropped .ressortMediaTopteaser .imageContainer {
  width: 100%;
  height: 335px;
  overflow: hidden;
  margin: 0;
}
.topteaser.cropped .ressortMediaTopteaser .imageContainer img {
  width: 100%;
}
.ressortMediaTopteaser .ressortMediaContainer {
  width: 200000px;
}
.ressortMediaTopteaser .ressortMediaContainer .slide .caption {
  line-height: 1.5;
  font-size: 18px;
  margin: 10px 0 5px 0;
}
.ressortMediaTopteaser .ressortMediaContainer .slide {
  width: 510px;
  float: left;
  overflow: hidden;
}
.ressortMediaTopteaser .ressortMediaContainer .slide .caption p {
  font-size: 14px;
  margin: 0;
}
/* Slider Fotostrecke - Darstellung Sidebar */
/* --------------------------------------------------------------------------------------------------------------- */
#sidebar .ressortMedia .ressortHeader {
  padding: 0;
}
#sidebar .ressortMedia .ressortHeader .headline {
  margin-top: 0.2em;
}
#sidebar .ressortMedia .galControls {
  display: none;
}
#sidebar .ressortMedia .galControlsSidebar {
  display: block;
  float: right;
}
#sidebar .ressortMedia .ressortMediaContainer div.slide {
  width: 326px;
}
#sidebar .ressortMedia .ressortMediaContainer div.slide div.imageContainer {
  width: 326px;
  height: 214px;
}
.imageContainer {
  overflow: hidden;
}
/* Slider Gallerievorschau Lightbox */
/* --------------------------------------------------------------------------------------------------------------- */
#mainContent .ressortMedia.galleryPreviewOverlay {
  margin: 10px 0 15px;
}
#mainContent .ressortMedia.galleryPreviewOverlay .ressortMediaContainer div.slide {
  width: 116px;
  border: none;
  padding: 0 7px;
}
#mainContent .ressortMedia.galleryPreviewOverlay .ressortMediaContainer div.slide.first {
  padding: 0 7px 0 0;
}
#mainContent .ressortMedia.galleryPreviewOverlay .ressortMediaContainer div.slide div.imageContainer {
  width: 100%;
  height: 85px;
  overflow: hidden;
}
#mainContent .ressortMedia.galleryPreviewOverlay .ressortMediaContainer div.slide div.imageContainer img {
  width: 100%;
}
#mainContent .ressortMedia.galleryPreviewOverlay a.headline {
  color: #454545;
}
#mainContent .ressortMedia.galleryPreviewOverlay a.headline strong {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 2px;
  color: #008e20;
  display: block;
}
/* Ressorts-Block (alle Darstellungen) */
/* --------------------------------------------------------------------------------------------------------------- */
div.ressort,
.ressort {
  padding: 0;
  background: none;
  color: none;
  float: none;
  font-size: none;
  font-weight: none;
  height: none;
  line-height: none;
  padding: 0;
}
#bottom .ressort ul.listLinks {
  margin: 0;
}
#bottom .ressort ul.listLinks.readMore strong {
  display: block;
}
#mainContent .ressort ul.listLinks.readMore strong {
  display: inline-block;
  margin: 0 5px 0 0;
}
/* Breaking News *//* --------------------------------------------------------------------------------------------------------------- */
/*
.ticker-controls li[class*="icon-"]{font-size:17px;margin-top:1px;color:@colorHeadSlightly;width:17px;display:block;margin-top:4px;}
.ticker-controls li.jnt-play-pause{width:16px;}
.ticker-wrapper.has-js{display:block;padding:2px 0;display:inline-block;width:100%;background:rgb(255,255,255);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(241,241,241,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(50%,rgba(241,241,241,1)),color-stop(50%,rgba(241,241,241,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(241,241,241,1) 50%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(241,241,241,1) 50%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(241,241,241,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(241,241,241,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1 );margin:0 0 6px 0;}
.left .ticker-controls,.left .ticker-content,.left .ticker-title,.left .ticker{float:left;}
.js-hidden{display:none;}
.no-js-news{padding:10px 0px 0px 45px;color:#F8F0DB;}
.right .ticker-controls,.right .ticker-content,.right .ticker-title,.right .ticker{float:right;}
.ticker-frame{width:780px;height:24px;display:block;position:relative;overflow:hidden;float:left;line-height:1.8;}
.ticker-controls{list-style-type:none;float:left;width:86px;margin-right:10px;}
.ticker-controls li{padding:0px;float:right;cursor:pointer;height:16px;width:16px;display:block;}
.ticker-controls li.sep{margin:0 6px;background:@colorBorder;width:1px;height:24px;float:right;}
.ticker-title{color:@colorLink;font-weight:bold;border-right:1px solid @colorBorder;padding:0 10px 0 0;}
.ticker-content{margin:0px;position:absolute;color:@colorStandard;overflow:hidden;white-space:nowrap;}
.ticker-swipe{position:absolute;top:0px;background-color:#fff;display:block;width:800px;height:21px;}
.ticker-swipe span{margin-left:1px;border-bottom:1px solid @colorStandard;height:16px;width:7px;display:block;}
.ticker-content a{color:@colorStandard;display:inline-block;width:656px;}
.ticker-content a .title{width:569px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;}
.ticker-content a .timeDiff{color:@colorHeadSlightly;display:inline-block;font-size:11px;position:absolute;right:0;top:2px;}
.ticker-content a:hover{}
*/
/* Ressort-Block (5-spaltig) */
/* --------------------------------------------------------------------------------------------------------------- */
#bottom .ressort .ressortHeader {
  float: left;
}
#bottom .ressort .ressortBack {
  background: url(../images/ressortback.png) repeat-y;
  clear: both;
}
#bottom .ressort .ressortBack .ressCol1 {
  float: left;
  width: 59.3%;
  background-color: none;
  margin-right: 1.1%;
}
#bottom .ressort .ressortBack .ressCol2 {
  float: left;
  width: 37.45%;
  padding-left: 0.8%;
  border-left: 0px solid #f7f6f2;
  border-right: 0px solid #f7f6f2;
}
/* Ressort-Districts (5-spaltig) */
/* -------------------------------------------------------------------------------------------------------------- */
#bottom .ressortDistricts {
  padding: 1.154em;
  background-color: #f2f4e8;
}
#bottom .ressortDistricts .ressCol1 {
  float: left;
  width: 23%;
  position: relative;
}
#bottom .ressortDistricts .ressCol2 {
  position: relative;
  float: left;
  width: 35%;
}
#bottom .ressortDistricts .ressCol2 a {
  position: absolute;
  top: -81px;
  left: -23px;
}
#bottom .ressortDistricts .ressCol3 {
  float: right;
  width: 36%;
  padding-left: 2%;
  border-left: 1px solid #ffffff;
  position: relative;
  margin-right: 2.3%;
  z-index: 101;
}
.dropdown-stadtbezirk {
  font-family: 'DroidSansRegular', Arial, serif;
  width: 165px;
}
ul.dropdown-stadtbezirk-list {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  display: block;
  height: 95px;
  overflow: auto;
  padding: 10px 10px;
}
li.dropdown-stadtbezirk-top strong {
  background-color: #008e20;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 1.0em;
  font-weight: bold;
  padding: 4px 5px;
}
li.dropdown-stadtbezirk-top strong {
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 1.0em;
  font-weight: bold;
  padding: 4px 5px;
}
/* Video-Overlay Sidebar */
/* -------------------------------------------------------------------------------------------------------------- */
.videoSidebar {
  width: 244px;
  background: #f2f4e8;
  padding: 10px 0 15px 0;
}
.videoSidebar .allVideos {
  font-size: 14px;
  font-weight: bold;
  padding: 4px 0;
  margin-left: 10px;
}
.videoSidebar .mod_header {
  padding: 0 10px 5px 10px;
}
.videoSidebar div.teaser {
  width: 224px;
  padding: 7px 10px 7px 10px;
  display: inline-block;
  cursor: pointer;
}
.videoSidebar div.teaser.hover {
  background: #E5E4E3;
}
.videoSidebar div.teaser .thumbnail {
  float: left;
  width: 120px;
  max-height: 78px;
  overflow: hidden;
  display: inline-block;
  padding: 0;
  margin: 0 8px 0 0;
}
.videoSidebar div.teaser .thumbnail img {
  width: 100%;
}
.videoSidebar div span.headline {
  float: left;
  display: inline-block;
  font-family: 'DroidSansRegular', Arial, serif;
  width: 96px;
  font-size: 11px;
  line-height: 1.4em;
}
.objectData {
  display: none;
}
/* Umfrage-Baustein */
/* -------------------------------------------------------------------------------------------------------------- */
div.sidebarModulUmfrageFirst {
  width: 115px;
  padding: 5px 7px 0px 0px;
  float: left;
  overflow: hidden;
}
div.sidebarModulUmfrageLast {
  width: 205px;
  padding: 0px 0px 0px 0px;
  float: right;
  overflow: hidden;
}
div.umfrageInput {
  float: left;
  clear: both;
}
.poll_head_shift {
  padding-left: 7px;
}
.poll_body_shift {
  padding-left: 9px;
}
div.pollresultcount {
  padding-top: 5px;
  color: #950000;
}
.poll {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
.poll.pollresult .fltlft {
  width: 170px;
}
.poll.pollresult .fltrt {
  width: 140px;
}
.poll.last {
  margin-bottom: 0;
}
.poll input[type="radio"] {
  vertical-align: middle;
  width: 25px;
  display: inline-block;
  outline: 0;
  margin: 0;
}
.poll label {
  display: inline-block;
  vertical-align: middle;
  width: 280px;
}
.poll label img {
  width: 75px;
  float: left;
  margin-right: 10px;
}
.poll input[type="radio"],
.poll label {
  cursor: pointer;
}
.resultEmpty {
  float: left;
  background-color: white;
  height: 22px;
}
.pollResultSheet {
  background-color: #f2f4e8;
  padding: 10px;
}
.resultPercent {
  float: left;
  background-color: #008e20;
  height: 22px;
}
.resultText {
  float: left;
  padding-left: 10px;
  height: 15px;
  color: #6d6a64;
}
/* Image-Container / Overlay-Icons */
/* -------------------------------------------------------------------------------------------------------------- */
.imageContainer,
.imageContainer,
.imageContainer {
  position: relative;
  display: inline-block;
  line-height: 0;
  overflow: hidden;
}
.topteaser .imageContainer {
  margin: 10px 0px 6px 0px;
}
.topteaser.cropped .imageContainer {
  height: 260px;
  overflow: hidden;
}
.teaser .imageContainer {
  margin: 0 0.5em 0 0;
  float: left;
  max-width: 245px;
  max-height: 161px;
}
#mainContent .teaser .imageContainer img {
  width: 245px;
}
#mainContent .teaser.small .imageContainer {
  max-height: 105px;
  width: 160px;
}
#mainContent .teaser.small .imageContainer img {
  width: 100%;
}
.imageWrapper .image .mediaIcons,
.imageContainer .mediaIcons {
  position: absolute;
  height: 50px;
  bottom: 0;
}
.imageWrapper .image .mediaIcons .video,
.imageWrapper .image .mediaIcons .gallery,
.imageContainer .video,
.imageContainer .gallery {
  float: left;
  display: block;
  background: url(../images/sprite.png) no-repeat;
  height: 40px;
  float: left;
  margin: 0 0 10px 10px;
  text-indent: -9999px;
}
.imageWrapper .image .mediaIcons .video,
.imageContainer .video {
  background-position: -52px -544px;
  width: 64px;
  left: 10px;
}
.imageWrapper .image .mediaIcons .gallery,
.imageContainer .gallery {
  background-position: -1px -544px;
  width: 46px;
  left: 90px;
}
.imageWrapper .image .mediaIconsLinked,
.imageContainer .mediaIconsLinked {
  position: absolute;
  height: 40px;
  bottom: 0;
}
.imageWrapper .image .mediaIconsLinked .video,
.imageWrapper .image .mediaIconsLinked .gallery,
.imageWrapper .image .mediaIconsLinked .left,
.imageWrapper .image .mediaIconsLinked .text,
.imageContainer .mediaIconsLinked .video,
.imageContainer .mediaIconsLinked .gallery,
.imageContainer .mediaIconsLinked .left,
.imageContainer .mediaIconsLinked .text {
  background: url(../images/sprite.png) no-repeat;
  margin: 0;
}
.imageWrapper .image .mediaIconsLinked a.video,
.imageContainer .mediaIconsLinked a.video {
  background: none;
  margin: 0 0 0 10px;
  display: inline-block;
  float: none;
  width: auto;
  height: auto;
  text-indent: 0;
}
.imageWrapper .image .mediaIconsLinked a,
.imageContainer .mediaIconsLinked a {
  display: inline-block;
  margin: 0 0 0 10px;
}
.imageWrapper .image .mediaIconsLinked a .left,
.imageContainer .mediaIconsLinked a .left {
  float: left;
  background-position: -1px -725px;
  width: 7px;
  height: 30px;
}
.imageWrapper .image .mediaIconsLinked a .text,
.imageContainer .mediaIconsLinked a .text {
  display: inline-block;
  float: left;
  background-position: 0 -680px;
  height: 15px;
  padding: 15px 5px 0 2px;
  font-size: 16px;
  color: #fff;
  text-indent: 0;
}
.imageWrapper .image .mediaIconsLinked a .gallery,
.imageContainer .mediaIconsLinked a .gallery {
  float: left;
  background-position: -16px -725px;
  width: 33px;
  height: 30px;
}
.imageWrapper .image .mediaIconsLinked a .video,
.imageContainer .mediaIconsLinked a .video {
  float: left;
  background-position: -57px -725px;
  width: 42px;
  height: 30px;
}
/* Icons Senden Drucken. etc. */
/* -------------------------------------------------------------------------------------------------------------- */
ul.icons {
  list-style-type: none;
}
ul.icons li {
  float: left;
  margin-right: 0.714em;
}
ul.icons li a,
ul.icons li a:visited {
  color: #6d6a64;
  font-family: 'DroidSansRegular', Arial, serif;
  display: inline-block;
  margin: 0;
}
ul.icons li a:active,
ul.icons li a:hover {
  color: #008e20;
  text-decoration: none;
}
.sprite {
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: -100000px -100000px;
}
.icon.sprite {
  display: block;
  float: left;
}
ul.iconsrt li {
  margin-right: 0;
}
.icon.spritert {
  display: block;
  float: right;
}
.sprite.send {
  background-position: -1px -471px;
  width: 13px;
  height: 16px;
  margin-right: 5px;
  margin-top: 4px;
}
.sprite.print {
  background-position: -1px -448px;
  width: 14px;
  height: 16px;
  margin-right: 5px;
  margin-top: 4px;
}
.sprite.close {
  background-position: -176px -595px;
  width: 16px;
  height: 16px;
  margin-left: 5px;
  margin-top: 2px;
}
.sprite.enlarge {
  background-position: -87px -621px;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  margin-top: 2px;
}
.sprite.downsize {
  background-position: -106px -447px;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  margin-top: 2px;
}
/* Kommentare-Icon Teaser */
/* -------------------------------------------------------------------------------------------------------------- */
.iconSpaceLeft {
  padding-left: 3px;
}
.iconSpaceRight {
  padding-right: 3px;
}
.iconComm {
  color: #454545;
}
.iconComm span {
  color: #008e20;
  font-size: 1.0em;
  margin: 0;
  display: inline-block;
  background: url(../images/sprite.png) -1px -488px;
  padding-left: 12px;
  line-height: 12px;
  cursor: pointer;
}
.iconComm.hover span {
  color: #008e20;
  text-decoration: none;
}
/* Usercomments */
/* -------------------------------------------------------------------------------------------------------------- */
.userComments .list {
  overflow-y: scroll;
  height: 350px;
  padding: 0 10px 0 0;
}
.userComments h2 {
  color: #008e20;
  font-size: 1.4em;
  line-height: 1.3;
  font-weight: normal;
  padding: 0;
  margin: 0 0 14px 0;
  font-family: 'DroidSansRegular', Arial, serif;
}
.userComments a {
  color: #454545;
  line-height: 1.3;
  font-size: 13px;
  display: table-cell;
}
.userComments a:hover {
  background-color: rgba(242, 244, 232, 0.5);
}
.userComments a .author {
  color: #008e20;
  font-family: 'DroidSansRegular', Arial, serif;
}
.userComments a .time {
  color: #454545;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
.userComments a .text {
  display: block;
  margin: 4px 0;
}
.userComments a .articleHeadline {
  font-size: 11px;
  color: #6d6a64;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 300px;
}
/* Tabs */
/* -------------------------------------------------------------------------------------------------------------- */
div.tabs ul.input {
  width: 100%;
}
div.tabs ul.input li span {
  cursor: pointer;
  float: left;
  padding: 0 1em 0 0;
}
div.tabs ul.input li.active span,
div.tabs ul.input li.hover span {
  color: #008e20;
}
div.tabs div.output div.tab {
  display: none;
}
div.tabs div.output div.tab.active {
  display: block;
}
div.brickError {
  color: #960000;
  border: 1px solid #960000;
  padding: 10px;
}
div#comments {
  margin-bottom: 40px;
}
body * div.hide,
body * input.hide,
body * textarea.hide,
body * li.hide,
body * a.hide,
body * ul.hide,
body * form ol li label.hide {
  display: none;
}
/* Nachrichtenticker */
/* -------------------------------------------------------------------------------------------------------------- */
.ticker ul.listLinks {
  margin: 0;
}
.ticker ul.listLinks li strong {
  padding-right: 10px;
}
.ticker ul.listLinks li a {
  color: #454545;
}
.ticker ul.listLinks li a:active,
.ticker ul.listLinks li a:hover {
  color: #008e20;
}
.ticker ul.listLinks li.high a {
  text-decoration: underline;
}
.tickerNav ul.nav li {
  padding: 0 0.5em 0 0.23em;
  float: left;
  color: #008e20;
}
.tickerNav ul.nav li a {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.857em;
}
.tickerNavHigh {
  color: #008e20;
  font-weight: bold;
}
.tickerMeldung {
  padding-right: 0.857em;
  font-family: 'DroidSansRegular', Arial, serif;
}
.tickerMeldung span {
  font-size: 1em;
  margin-right: 10px;
  display: block;
  margin-bottom: 4px;
}
.tickerMeldung span strong {
  font-size: 0.857em;
  font-family: 'DroidSansRegular', Arial, serif;
  font-weight: bold;
  margin-right: 10px;
}
.tickerMeldung p {
  font-size: 0.786em;
  line-height: 1.6em;
}
/* Bild des Tages */
/* -------------------------------------------------------------------------------------------------------------- */
.imgContainer {
  position: relative;
  width: 876px;
}
.imgTxt {
  position: absolute;
  bottom: 6px;
  left: 0px;
  width: 856px;
  padding: 10px;
  height: 50px;
  background-color: #454545;
  color: #FFF;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.imgTxt strong {
  display: block;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.6em;
  line-height: 1.2em;
  padding-bottom: 0.1em;
  font-weight: 400;
  color: #FFF;
  margin: 0;
}
.imgTxt a {
  display: block;
  font-size: 1.9em;
  line-height: 1.2em;
  color: #FFF;
  margin: 0 0 0.4em;
}
/* Pagination */
/* -------------------------------------------------------------------------------------------------------------- */
ul.pagination {
  list-style: none;
  display: inline-block;
  margin-bottom: 25px;
}
ul.pagination li:first-child {
  padding-top: 6px;
}
ul.pagination li {
  font-family: 'DroidSansRegular', Arial, serif;
  float: left;
  margin-right: 1.0em;
}
ul.pagination li a {
  display: block;
  font-size: 0.857em;
  color: #6d6a64;
  background: #F0EEEF;
  padding: 6px 13px;
}
ul.pagination li a:active,
ul.pagination li a:hover {
  color: #008e20;
}
ul.pagination li.next {
  margin: 0 0 0 0;
}
ul.pagination li.prev {
  margin: 0 0.8em 0 0;
}
ul.pagination li.next a,
ul.pagination li.prev a {
  position: relative;
  cursor: pointer;
  display: block;
  background: #ffffff url(../images/sprite.png) repeat-x;
  height: 32px;
  width: 32px;
  cursor: pointer;
  padding: 0;
}
ul.pagination li.prev a {
  background-position: -1px -317px;
}
ul.pagination li.next a {
  background-position: -1px -275px;
}
ul.pagination li.inactive a {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
ul.pagination li.active a {
  color: #008e20;
}
ul.pagination li.active a:active,
ul.pagination li.active a:hover {
  color: #008e20;
}
/* Pagination Überschreibung Artikel */
/* -------------------------------------------------------------------------------------------------------------- */
ul.pagination.paginationArtikel li:first-child {
  padding: 0;
}
ul.pagination.paginationArtikel li:first-child {
  font-size: 0.857em;
  color: #6d6a64;
}
ul.pagination.paginationArtikel li {
  margin-right: 0.714em;
}
ul.pagination.paginationArtikel li a {
  background: none;
  padding: 0;
  padding: 2px 1px;
}
ul.pagination.paginationArtikel li.prev {
  margin: 0 0.514em 0 0;
}
ul.pagination.paginationArtikel li.next a,
ul.pagination.paginationArtikel li.prev a {
  background: #ffffff url(../images/sprite.png) repeat-x;
  height: 17px;
  width: 16px;
}
ul.pagination.paginationArtikel li.prev a {
  background: url(../images/sprite.png) -124px -594px no-repeat;
}
ul.pagination.paginationArtikel li.next a {
  background: url(../images/sprite.png) -150px -594px no-repeat;
}
/* Artikel / Gallery */
/* -------------------------------------------------------------------------------------------------------------- */
.mgRight {
  margin-right: 0.714em;
}
.articleHeader,
h1.articleHeader {
  display: block;
  font-size: 2.2em;
  line-height: 1.1em;
  color: #454545;
  margin-bottom: 0.3em;
  padding-right: 0.714em;
  font-weight: normal;
  padding-bottom: 0;
}
.articleHeader strong {
  display: block;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.5em;
  line-height: 1.2em;
  padding-bottom: 0.1em;
  font-weight: 400;
  color: #950000;
}
.address {
  font-size: 0.857em;
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
}
.time {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.857em;
  color: #6d6a64;
}
.galleryImage {
  cursor: pointer;
}
.controls ul {
  display: inline-block;
  list-style: none;
  float: left;
  margin-bottom: 3px;
}
.controls ul li {
  display: block;
  float: left;
  height: 100%;
  background: url(../images/sprite.png) repeat-x;
  background-position: 0 -73px;
  margin-right: 1px;
  padding: 0px 1px 0 1px;
  border: none;
  width: 100px;
  height: 31px;
}
.controls ul li.current {
  background: #fff;
  border-top: 1px solid #ddd;
  border-right: 1px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  padding: 0;
  width: 100px;
  height: 31px;
}
.controls ul li a {
  color: #454545;
  font-size: 1em;
  text-align: center;
  display: block;
  padding: 0.5em 0.5em 0.3em 0.5em;
}
.controls ul li a:active,
.controls ul li a:hover {
  color: #008e20;
}
.controls ul li.current a {
  color: #008e20;
}
.controls ul li.current a:active,
.controls ul li.current a:hover {
  color: #008e20;
}
.gallery .controls .prev,
.gallery .controls .next,
.galControlsSidebar .prev,
.galControlsSidebar .next {
  position: relative;
  cursor: pointer;
  display: block;
  background: #ffffff url(../images/sprite.png) no-repeat;
  height: 32.5px;
  width: 32.5px;
  cursor: pointer;
  float: right;
  margin: 0 0 5px 5px;
}
.gallery .controls .prev,
.galControlsSidebar .prev {
  background-position: -1px -317px;
}
.gallery .controls .next,
.galControlsSidebar .next {
  background-position: -1px -275px;
}
.galControlsSidebar .inactive {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.gallery .back {
  padding: 0.5em 0 0 0;
}
.gallery .controls .counter {
  display: inline-block;
  font-family: 'DroidSansRegular', Arial, serif;
  float: right;
  padding: 0.5em 0.5em 0 0;
  color: #6d6a64;
}
.figure {
  width: 100%;
}
.figcaption {
  font-size: 0.857em;
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
  display: block;
  line-height: 1.6em;
  padding-right: 0.714em;
  margin-top: 0.3em;
}
.figcaption span {
  font-style: italic;
  margin-left: 10px;
}
.articleTxt a {
  color: #454545;
  border-bottom: 1px dotted #6d6a64;
}
.articleTxt a:active,
.articleTxt a:hover {
  color: #008e20;
}
.ressortMedia .ressortHeader {
  text-transform: none;
}
.galleryPreview {
  margin: 1.5em 0 1.5em 0;
  padding: 1em 0 1em 0;
  border-top: 1px dotted #cccccc;
  border-bottom: 1px dotted #cccccc;
  overflow-x: hidden;
  clear: both;
}
.galleryPreview .container {
  background: none;
  width: 1000px;
}
.galleryPreview .ressortMediaLink a {
  color: #008e20;
  border: 0;
}
.galleryPreview .ressortMediaLink a:hover {
  color: #008e20;
}
.ressortMediaLink a:after {
  content: " »";
  padding-left: 5px;
  font-size: 1.2em;
}
.galleryPreview .ressortMediaFoto {
  height: 106px;
  width: 160px;
  overflow: hidden;
  margin: 0px 10px 0px 0px;
}
.galleryPreview .ressortMediaFoto img {
  width: 100%;
}
.artMore {
  font-size: 1.4em;
  color: #6d6a64;
}
.artMoreRessort {
  color: #008e20;
  font-size: 1.2em;
}
.btLine {
  clear: both;
  line-height: 1px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 5px;
  margin-bottom: 1.429em;
}
.artCitation {
  clear: left;
  background: white;
  width: 155px;
  height: auto;
  margin: 0 30px 20px 0;
  font-size: 16px;
  line-height: 20px;
  color: #950000;
  float: left;
}
.artCitationAuthor {
  color: #454545;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  line-height: 15px;
  margin-top: 4px;
  display: inline-block;
}
.InlinebildLinks {
  display: inline-block;
  float: left;
  width: 204px;
  margin-top: 5px;
  margin-right: 10px;
}
.InlinebildRechts {
  display: inline-block;
  float: right;
  width: 204px;
  margin-top: 5px;
  margin-left: 10px;
}
.Inlinebild p {
  color: #6d6a64;
  font-size: 11px;
  line-height: 1.5em;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
}
.inlinebild span {
  font-style: italic;
}
/* Bewertung (Rating) */
/* -------------------------------------------------------------------------------------------------------------- */
#rating {
  display: inline-block;
  float: left;
}
#rating a,
#rating span.count span.left,
#rating span.count span.right {
  background: url(../images/sprite.png) no-repeat scroll 0 0 transparent;
  display: block;
  float: left;
}
#rating a {
  background-position: -184px -550px;
  height: 25px;
  width: 25px;
}
#rating a.star_on {
  background-position: -240px -550px;
}
#rating a.star_hover {
  background-position: -212px -550px;
}
#rating span.count {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #cccccc;
  display: inline-block;
  font-size: 11px;
  line-height: 11px;
  margin: 1px 0 0 8px;
  padding: 3px 5px 4px;
  position: relative;
}
#rating span.count span.left {
  background-position: -266px -549px;
  height: 20px;
  left: -13px;
  left: -7px;
  position: absolute;
  top: 0;
  width: 7px;
}
#rating span.count span.right {
  background-position: -284px -549px;
  height: 20px;
  position: absolute;
  right: -10px;
  right: -4px;
  top: 0;
  width: 4px;
}
/* NEUE KOMMENTIERUNG */
/* -------------------------------------------------------------------------------------------------------------- */
.comments {
  margin-top: 20px;
}
.comment {
  display: block;
  padding: 15px 0 10px 0;
  position: relative;
}
.comment .details {
  padding-left: 50px;
}
.comment.depth-0 {
  border-top: 1px dotted #cccccc;
}
.comment.depth-2 form,
.comment.depth-3 form,
.comment.depth-4 form,
.comment.depth-5 form,
.comment.depth-6 form,
.comment.depth-7 form,
.comment.depth-8 form,
.comment.depth-9 form,
.comment.depth-10 form {
  margin-left: -30px;
}
.comment.depth-1,
.comment.depth-0 form {
  margin-left: 50px;
}
.comment.depth-2 {
  margin-left: 80px;
}
.comment.depth-3,
.comment.depth-4,
.comment.depth-5,
.comment.depth-6,
.comment.depth-7,
.comment.depth-8,
.comment.depth-9 {
  margin-left: 85px;
}
.comment.depth-1,
.comment.depth-2,
.comment.depth-3,
.comment.depth-4,
.comment.depth-5,
.comment.depth-6,
.comment.depth-7,
.comment.depth-8,
.comment.depth-9 {
  padding: 0 0 10px 0;
}
.comment.depth-1 .details,
.comment.depth-2 .details,
.comment.depth-3 .details,
.comment.depth-4 .details,
.comment.depth-5 .details,
.comment.depth-6 .details,
.comment.depth-7 .details,
.comment.depth-8 .details,
.comment.depth-9 .details {
  padding-left: 30px;
}
.avatar {
  width: 40px;
  height: 40px;
  font-size: 0;
  background: #eee;
  overflow: hidden;
  left: 0;
  position: absolute;
}
.avatar span {
  position: absolute;
  font-size: 40px;
  color: #ccc;
  top: 3px;
}
.comment.depth-1 .avatar,
.comment.depth-2 .avatar,
.comment.depth-3 .avatar,
.comment.depth-4 .avatar,
.comment.depth-5 .avatar,
.comment.depth-6 .avatar,
.comment.depth-7 .avatar,
.comment.depth-8 .avatar,
.comment.depth-9 .avatar {
  width: 20px;
  height: 20px;
}
.comment.depth-1 .avatar span,
.comment.depth-2 .avatar span,
.comment.depth-3 .avatar span,
.comment.depth-4 .avatar span,
.comment.depth-5 .avatar span,
.comment.depth-6 .avatar span,
.comment.depth-7 .avatar span,
.comment.depth-8 .avatar span,
.comment.depth-9 .avatar span {
  font-size: 20px;
  top: 1px;
}
.comment .headerGroup {
  display: block;
}
.comment .headerGroup .author {
  color: #008e20;
  display: inline-block;
  float: left;
  padding-bottom: 2px;
}
.comment .headerGroup .replyTo {
  float: left;
  margin: 1px 0 0 7px;
  font-size: 12px;
}
.comment .headerGroup .replyTo i {
  font-style: normal;
  margin-right: 3px;
}
.comment .headerGroup .time {
  color: #6d6a64;
  display: block;
  float: left;
  margin: 1px 0 0 5px;
}
#mainContent.portrait .comment .headerGroup .time {
  display: block;
}
.comment .text {
  margin: 2px 0 0 0px;
  display: block;
  clear: left;
}
.comment .metaNav {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
}
.comment .metaNav .vote {
  cursor: pointer;
  float: left;
  margin-right: 12px;
}
.comment .metaNav .vote i,
.comment .metaNav .vote .count {
  float: left;
}
.comments .metaNav .reply {
  cursor: pointer;
  float: left;
  color: #008e20;
}
.comments .metaNav .icon-thumbs-down {
  margin-left: 5px;
  margin-right: 5px;
}
.comments .toggleAnswers {
  cursor: pointer;
  font-size: 20px;
  float: right;
  font-family: courier;
  background: #eee;
  width: 20px;
  height: 20px;
  line-height: 1;
  text-align: center;
}
.comments .toggleAnswers.collapse:before {
  content: "-";
}
.comments .toggleAnswers.expand:before {
  content: "+";
}
#subCommentForm {
  display: none;
  margin-top: 5px;
}
#subCommentForm textarea[name="streetName"],
#commentForm textarea[name="streetName"] {
  height: 75px;
}
.comment .metaNav .count .left,
.comment .metaNav .count .right {
  background: url(../images/sprite.png) no-repeat scroll 0 0 transparent;
  display: block;
  float: left;
}
.comment .metaNav .count {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #74878F;
  display: inline-block;
  font-size: 11px;
  line-height: 11px;
  margin: -1px 0 0 7px;
  padding: 4px 5px 3px;
  position: relative;
}
.comment .metaNav .count .left {
  background-position: -266px -549px;
  height: 20px;
  left: -13px;
  left: -7px;
  position: absolute;
  top: 0;
  width: 7px;
}
.comment .metaNav .count .right {
  background-position: -284px -549px;
  height: 20px;
  position: absolute;
  right: -10px;
  right: -4px;
  top: 0;
  width: 4px;
}
/* Topteaser Slider TabNavigation Container */
/* -------------------------------------------------------------------------------------------------------------- */
#rotator {
  clear: both;
  width: 510px;
  height: 30px;
  line-height: 30px;
  padding: 0px 0px 0px 0px;
  background-color: #f0eeef;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 1px;
}
#topthematabNav.ui-tabs-selected a:link,
#topthematabNav.ui-tabs-selected a:visited,
#topthematabNav.ui-tabs-selected a:hover,
#topthematabNav.ui-tabs-selected a:active {
  color: #008e20;
}
div.ui-tabs-hide {
  display: none;
}
/* TabNavigation*/
/* -------------------------------------------------------------------------------------------------------------- */
#topthematabNav {
  width: auto;
  height: 30px;
  line-height: 30px;
  margin: 0;
  margin-left: 5px;
  padding: 0;
  float: left;
}
#topthematabNav li {
  list-style-type: none;
  padding-right: 20px;
  font-size: 11px;
  float: left;
}
#topthematabNav li a {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #454545;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 11px;
}
#topthematabNav li a:hover {
  text-decoration: none;
  color: #008e20;
}
#topthematabNav li#active a {
  color: #008e20;
}
#topthematabNav li a:hover span.highlight {
  text-decoration: none;
  color: #008e20;
}
#topthematabNav li#active a span.highlight {
  color: #008e20;
}
.sliderImg {
  border-top: 1px solid #FFFFFF;
}
.photo-meta-data {
  background: url(../images/transpWhite.png);
  padding: 10px;
  height: 80px;
  margin-top: -100px;
  position: relative;
  z-index: 9999;
}
/* Kommentarbereiche */
/* -------------------------------------------------------------------------------------------------------------- */
ul.komm li {
  padding: 0 1em 0 0;
  float: left;
  color: #454545;
  background-color: #FFF;
  cursor: pointer;
}
ul.komm li.active,
ul.komm li.hover {
  color: #008e20;
}
div.kommSort {
  float: right;
  line-height: 15px;
  padding-right: 10px;
}
.kommSort span {
  padding-right: 5px;
}
/* Kommentar schreiben */
/* -------------------------------------------------------------------------------------------------------------- */
.kommWriteField {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 1em;
  line-height: 1.4em;
  color: #000000;
  border-top: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #acacac;
  border-left: 1px solid #e7e7e7;
  padding: 5px 5px 5px 5px;
  background-color: #F0F0F0;
}
.kommWriteTitle {
  padding: 15px 0px 5px 0px;
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
}
.kommWriteFieldHalf {
  width: 230px;
}
.kommWriteFieldFull {
  width: 489px;
  height: 140px;
}
.kommWriteFieldOption {
  width: 490px;
  height: 75px;
}
.kommWriteSubtxt {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
  line-height: 1.4em;
  font-size: 0.857em;
}
/* Kommentare */
/* -------------------------------------------------------------------------------------------------------------- */
div.kommentar {
  padding: 20px 0px 20px 0px;
  border-bottom: 1px dotted #cccccc;
  clear: both;
}
div.kommCal {
  font-family: 'DroidSansRegular', Arial, serif;
  width: 30px;
  height: 39px;
  margin-right: 10px;
  background: url(../images/sprite.png) -136px -544px no-repeat;
  background-repeat: no-repeat;
  margin-top: 3px;
}
div.kommCalMonth {
  width: 30px;
  font-size: 0.857em;
  text-align: center;
  font-weight: normal;
  color: #454545;
}
div.kommCalDay {
  width: 30px;
  line-height: 20px;
  font-size: 0.857em;
  text-align: center;
  font-weight: normal;
  color: #008e20;
}
div.kommHeader {
  width: 460px;
  font-family: 'DroidSansRegular', Arial, serif;
}
div.kommHeader strong {
  font-size: 0.857em;
  font-weight: normal;
  color: #008e20;
}
div.kommHeader span {
  font-size: 0.857em;
  color: #454545;
}
div.kommHeader p {
  font-weight: bold;
  color: #454545;
}
div.kommVoteTxt {
  font-family: 'DroidSansRegular', Arial, serif;
  margin-top: 5px;
  color: #6d6a64;
  font-size: 0.857em;
  height: 18px;
  line-height: 18px;
  margin-right: 7px;
  float: right;
}
div.kommVote {
  width: 76px;
  height: 18px;
  background: url(../images/sprite.png) -1px -594px no-repeat;
  float: right;
  margin-top: 5px;
}
div.kommVoteThumbUp {
  width: 17px;
  height: 16px;
  line-height: 16px;
  float: left;
  margin-left: 1px;
}
div.kommVoteThumbDown {
  width: 17px;
  height: 16px;
  line-height: 16px;
  float: left;
  margin-left: 4px;
}
div.kommVoteThumbUp a {
  background: url(../images/sprite.png) -29px -621px no-repeat;
  display: block;
  width: 19px;
  height: 16px;
  float: left;
}
div.kommVoteThumbDown a {
  background: url(../images/sprite.png) -2px -621px no-repeat;
  display: block;
  width: 19px;
  height: 16px;
  float: left;
}
div.kommVoteCounter {
  font-family: 'DroidSansRegular', Arial, serif;
  width: 30px;
  height: 16px;
  font-size: 0.857em;
  font-weight: normal;
  float: right;
  margin: 2px 2px 0px 0px;
  line-height: 16px;
  padding-top: 1px;
}
div.kommAll {
  padding: 10px 0px 0px 0px;
}
div.kommPage {
  color: #6d6a64;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.857em;
  padding: 1em 0 0 0;
}
div.kommPage span {
  float: left;
  padding: 0 1em 0 1em;
}
div.kommPage a.bwd {
  background: url(../images/sprite.png) -124px -593px no-repeat;
  display: block;
  width: 16px;
  height: 18px;
  float: left;
}
div.kommPage a.fwd {
  background: url(../images/sprite.png) -150px -593px no-repeat;
  display: block;
  width: 16px;
  height: 18px;
  float: left;
}
/* Artikel Empfehlen, Kommentarregeln und Fehlerseite */
/* -------------------------------------------------------------------------------------------------------------- */
.outer {
  width: 500px;
  background-color: #FFF;
  padding: 1.538em;
  margin-top: 0px;
  box-shadow: 0px 0.385em 0.385em #d1d0d0;
  -webkit-box-shadow: 0px 0.385em 0.385em #d1d0d0;
  -moz-box-shadow: 0px 0.385em 0.385em #d1d0d0;
}
.iframeOuter {
  width: 500px;
  background-color: #FFF;
  margin-top: 0px;
}
.contentBox {
  height: 500px;
  overflow: auto;
  border: 1px solid #cccccc;
  padding: 20px 20px 20px 20px;
  width: auto;
}
.contentBox .contentHeader {
  display: block;
  font-size: 1.4em;
  line-height: 1.3;
  color: #454545;
  margin: 0 0 0.4em;
}
.col1Error {
  margin-left: 33%;
}
.outerError {
  margin: 0 auto;
  margin-top: 10px;
  font-size: 1.4em;
  line-height: 1.6em;
  text-align: center;
  width: 70%;
}
.contentBoxError {
  border: 1px solid #cccccc;
  padding: 40px 40px 40px 40px;
  width: auto;
}
.contentBoxError p.mod_header {
  text-align: center;
}
/* Navigation */
/* -------------------------------------------------------------------------------------------------------------- */
/* navigation_main */
div#header div.navigation {
  background: #fff;
  margin-bottom: 10px;
}
div#header div.navigation div.subNaviSpacer {
  height: 32px;
}
div#header div.navigation ul {
  position: relative;
  diplay: block;
  list-style: none;
  background: url(../images/sprite.png) repeat-x 0 -73px;
  height: 31px;
  border-bottom: 1px solid #B8B8B8;
  margin: 0;
  padding: 0;
}
div#header div.navigation ul li {
  border-right: 1px solid #fff;
  float: left;
}
div#header div.navigation ul li a,
div#header div.navigation ul li span {
  display: block;
  font-size: 14px;
  padding: 6px 10px 8px 10px;
  color: #454545;
  cursor: pointer;
}
div#header div.navigation ul li.active a,
div#header div.navigation ul li a:hover {
  background: #ffffff url(../images/sprite.png) repeat-x 0 -114px;
  border-bottom: 1px solid #FFF;
  color: #008e20;
  border-right: 1px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  padding: 6px 9px 5px 9px;
}
div#header div.navigation ul li.search {
  border-left: 1px solid #fff;
  border-right: none;
  float: right;
}
div#header div.navigation ul li.search input.query {
  appearance: none;
  -webkit-appearance: none;
  -webkit-box-sizing: content-box;
  outline: none;
  float: left;
  background: none;
  border: none;
  color: #008e20;
  font-size: 14px;
  padding: 3px 2px 3px 3px;
  margin: 5px 5px 0 5px;
  font-family: 'DroidSansRegular', Arial, serif;
  width: 135px;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
div#header div.navigation ul li.search input.query.focus {
  background: #fff;
  color: #000000;
}
div#header div.navigation ul li.search input.searchSubmit {
  float: left;
  cursor: pointer;
  display: block;
  background: #ffffff url(../images/sprite.png) repeat-x -1px -155px;
  width: 31px;
  height: 32px;
  margin-bottom: -1px;
  border: 0;
}
/* navigation_sub */
div#header div.navigation ul li ul {
  display: none;
  top: 32px;
  left: 0;
  position: absolute;
  z-index: 5001;
  border: none;
  background: #fff;
  border-bottom: 1px dotted #cccccc;
  width: 100%;
  height: 31px;
}
div#header div.navigation ul li.active ul {
  display: block;
  z-index: 9;
}
div#header div.navigation ul li ul li.active,
div#header div.navigation ul li ul li {
  position: relative;
  border: none;
  padding: 9px 0 9px 0;
}
div#header div.navigation ul li.active ul li a,
div#header div.navigation ul li ul li a,
div#header div.navigation ul li ul li a:hover,
div#header div.navigation ul li ul li.active a:hover {
  color: #454545;
  line-height: 12px;
  padding: 2px 10px;
  font-size: 12px;
  background: none;
  border: none;
  border-right: 1px dotted #cccccc;
}
div#header div.navigation ul li ul li a:hover,
div#header div.navigation ul li ul li.active a {
  color: #008e20;
}
/* navigation_sub_sub */
div#header div.navigation ul li.active ul li ul,
div#header div.navigation ul li ul li ul {
  display: none;
  background: none;
  border: none;
  width: 170px;
  left: -1px;
}
div#header div.navigation ul li.active ul li ul li,
div#header div.navigation ul li ul li ul li {
  display: block;
  float: none;
  clear: both;
  padding: 0;
}
div#header div.navigation ul li.active ul li ul li a,
div#header div.navigation ul li ul li ul li a {
  border: none;
  padding: 7px 10px 6px 10px;
  background: #fff;
  margin: 0;
  border-bottom: 1px dotted #cccccc;
  border-right: 1px dotted #cccccc;
  border-left: 1px dotted #cccccc;
  -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
  line-height: 1.5em;
  color: #454545;
}
div#header div.navigation ul li.active ul li ul li a:hover,
div#header div.navigation ul li ul li ul li a:hover {
  border: none;
  padding: 7px 10px 6px 10px;
  background: #fff;
  border-bottom: 1px dotted #cccccc;
  border-right: 1px dotted #cccccc;
  border-left: 1px dotted #cccccc;
  -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
  line-height: 1.5em;
  color: #008e20;
}
div#header div.navigation ul li.extraMenu2 {
  position: relative;
  border: none;
}
div#header div.navigation ul li.extraMenu2 ul {
  z-index: 99999;
  text-align: left;
  position: absolute;
  display: none;
  background: #F0F0F0;
  left: -1px;
  width: auto;
  height: auto;
  border-right: 1px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  width: 250px;
  -moz-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 4px rgba(0, 0, 0, 0.2);
  padding: 5px 0 4px 0;
}
div#header div.navigation ul li.extraMenu2 ul li {
  float: none;
  padding: 0;
}
div#header div.navigation ul li.extraMenu2 ul li a {
  clear: left;
  border: none;
  display: inline-block;
  width: auto;
  padding: 4px 10px;
  font-size: 12px;
  line-height: 1.5em;
}
div#header div.navigation ul li.extraMenu2 span .arrow {
  background: url(../images/sprite.png) -321px -157px no-repeat;
  width: 13px;
  height: 1.5em;
  padding: 0;
  position: absolute;
  right: 0;
  top: 6px;
}
div#header div.navigation ul li.extraMenu2.active span {
  background: #F0F0F0;
  text-align: center;
  height: 25px;
  padding-right: 10px;
  font-size: 12px;
  border: none;
  padding-top: 7px;
}
div#header div.navigation ul li.active ul li ul.cols-2,
div#header div.navigation ul li ul li ul.level3.cols-2 {
  width: 340px;
  background: #fff;
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  height: auto;
}
div#header div.navigation ul li.active ul li ul.cols-2 li,
div#header div.navigation ul li ul li ul.level3.cols-2 li {
  width: 50%;
  float: left;
  display: inline-block;
  clear: none;
}
div#header div.navigation ul li.active ul li ul.cols-2 li a,
div#header div.navigation ul li ul li ul.level3.cols-2 li a {
  overflow: hidden;
  text-overflow: ellipsis;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
div#header div.navigation ul li.active ul li.hover a,
div#header div.navigation ul li ul li.hover a {
  color: #008e20;
}
div#header div.navigation ul li.active ul li.hover li a,
div#header div.navigation ul li ul li.hover li a {
  color: #454545;
}
div#header div.navigation ul li.active ul li ul.cols-2 li.light a,
div#header div.navigation ul li ul li.light a {
  color: #838383;
}
/*color: @colorStandard;*/
div#header div.navigation ul li.active ul li ul.cols-2 li a,
div#header div.navigation ul li ul li ul.level3.cols-2 li:nth-child(2n+1) a {
  border-right: none;
}
div#header div.navigation ul li.active ul li ul.cols-2 li a,
div#header div.navigation ul li ul li ul.level3.cols-2 li:nth-child(2n+2) a {
  border-left: none;
}
div#header div.navigation ul li.active ul li ul.cols-2 li .hider,
div#header div.navigation ul li ul li .hider {
  background: none repeat scroll 0 0 #FFFFFF;
  bottom: 2px;
  height: 2px;
  position: absolute;
  width: 100%;
}
/* Breadcrumb */
.breadcrumbGroup {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  color: #008e20;
  height: 11px;
  line-height: 11px;
  padding: 0px 0px 10px 9px;
  position: relative;
}
.breadcrumbGroup span {
  display: inline-block;
  margin: 0 2px 0 1px;
}
.breadcrumbGroup a {
  outline: 0;
}
.breadcrumbGroup h1 {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  font-weight: normal;
  display: inline;
}
a.breadcrumb:link,
a.breadcrumb:visited {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  color: #454545;
  text-decoration: none;
  font-weight: normal;
}
a.breadcrumb:active,
a.breadcrumb:hover {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  color: #008e20;
  text-decoration: none;
  font-weight: normal;
}
a.breadcrumb_active:link,
a.breadcrumb_active:visited {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  color: #008e20;
  text-decoration: none;
  font-weight: normal;
}
a.breadcrumb_active:active,
a.breadcrumb_active:hover {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  color: #008e20;
  text-decoration: none;
  font-weight: normal;
}
span.breadcrumb_active {
  font-size: 11px;
  color: #008e20;
}
/* Header Statisch */
/* -------------------------------------------------------------------------------------------------------------- */
.headerStatic {
  position: relative;
  height: 90px;
}
.headerStatic p {
  padding: 0;
  margin: 0;
}
/* Static-Logo */
#header h1.logo {
  cursor: pointer;
}
.headerStatic .headerStaticLogo {
  position: absolute;
  left: 0;
  top: 0;
}
.headerStatic .headerStaticLogo a,
.headerStatic .headerStaticLogo h1 {
  display: block;
  height: 64px;
  width: 280px;
  background: url(../images/sprite.png) no-repeat;
  text-indent: -9999px;
}
/* Static-Navigation */
.headerStatic .headerStaticNavigation {
  position: absolute;
  right: 0;
  top: 0;
  width: 570px;
  border-bottom: 1px solid #cccccc;
  padding: 4px 0;
}
.headerStatic .headerStaticNavigation .navigationMeta {
  float: left;
  padding-right: 30px;
}
.headerStatic .headerStaticNavigation .navigationMeta a {
  display: block;
  float: left;
  font-family: 'DroidSansRegular', Arial, serif;
  font-weight: bold;
  font-size: 11px;
  margin: 0 8px 0 0;
  text-transform: uppercase;
  color: #950000;
}
.headerStatic .headerStaticNavigation .navigationSpecial {
  float: left;
}
.headerStatic .headerStaticNavigation .navigationSpecial a {
  display: block;
  float: left;
  font-family: 'DroidSansRegular', Arial, serif;
  font-weight: bold;
  font-size: 10px;
  margin: 0 7px 0 0;
  text-transform: uppercase;
  color: #6d6a64;
}
/* Static-Weather-und-Date */
.headerStaticDateWeather {
  display: inline-block;
  position: absolute;
  left: 306px;
  top: 33px;
}
.headerStatic .headerStaticDateWeather .headerStaticDate {
  margin-top: 7px;
  float: left;
}
.headerStatic .headerStaticDateWeather .headerStaticDate p {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
  padding: 0 8px 0 0;
  margin: 0 8px 0 0;
  border-right: 1px dotted #cccccc;
  font-size: 12px;
}
.headerStatic .headerStaticDateWeather .headerStaticWeather {
  float: left;
}
.headerStatic .headerStaticDateWeather .headerStaticWeather span.temperature {
  color: #454545;
  margin-left: 7px;
}
.headerStatic .headerStaticDateWeather .headerStaticWeather img {
  margin-left: 7px;
  margin-bottom: -8px;
  height: 30px;
}
/* Static-Logo ZGS */
.headerStatic .headerStaticLogoZgs {
  position: absolute;
  top: 7px;
  right: 0px;
}
.headerStatic .headerStaticLogoZgs a {
  display: block;
  height: 12px;
  width: 93px;
  background: url(../images/sprite.png) -1px -197px no-repeat;
}
.headerStatic .headerStaticAdvertising {
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 0;
}
/* Header Statisch (Small) */
/* -------------------------------------------------------------------------------------------------------------- */
.headerStaticSmall {
  position: relative;
  display: inline-block;
  width: 100%;
  border-bottom: 1px dotted #cccccc;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
.headerStaticSmall p {
  margin: 0;
  padding: 0;
}
/* Static-Small-Logo */
.headerStaticSmall .headerStaticLogo,
.headerStaticSmall .headerStaticSmallLogo {
  float: left;
}
.headerStaticSmall .headerStaticLogo a,
.headerStaticSmall .headerStaticSmallLogo a {
  display: block;
  height: 20px;
  width: 330px;
  background: url(../images/sprite.png) -1px -645px no-repeat;
  text-indent: -9999px;
}
/* Static-Small-Headline */
.headerStaticSmall .headerStaticHeadline,
.headerStaticSmall .headerStaticSmallHeadline {
  float: left;
  display: inline-block;
  font-size: 1.4em;
  margin: 0 0 0 10px;
  padding: 1px 10px 0 10px;
  margin-right: 10px;
  border-left: 1px dotted #cccccc;
  border-right: 1px dotted #cccccc;
}
.headerStaticSmall .headerStaticHeadline p,
.headerStaticSmall .headerStaticSmallHeadline p {
  color: #008e20;
}
/* Static-Small-Datum */
.headerStaticSmall .headerStaticDate,
.headerStaticSmall .headerStaticSmallDate {
  float: left;
  display: inline-block;
  font-family: 'DroidSansRegular', Arial, serif;
  padding: 3px 0 0 0;
  font-size: 12px;
}
.headerStaticSmall .headerStaticDate p,
.headerStaticSmall .headerStaticSmallDate p {
  color: #6d6a64;
}
/* Static-Logo ZGS */
.headerStaticSmall .headerStaticLogoZgs {
  position: absolute;
  top: 7px;
  right: 0px;
}
body.iframe .headerStaticSmall .headerStaticLogoZgs {
  display: none;
}
.headerStaticSmall .headerStaticLogoZgs a {
  display: block;
  height: 12px;
  width: 93px;
  background: url(../images/sprite.png) -1px -197px no-repeat;
}
/* Suchausgabe */
/* -------------------------------------------------------------------------------------------------------------- */
/* Kalender Picker Suche */
div.calendarHead {
  background-color: #008e20;
  width: 98%;
  padding: 3px 2% 0 0;
}
.dateBox {
  text-align: center;
  font-style: italic;
  color: grey;
  width: 66px;
  overflow: hidden;
  float: left;
  border-style: solid;
  border-width: thin;
  border-color: #b2b2b2;
  background-color: #ffffff;
}
.pickerStyle {
  line-height: 1.3;
  z-index: 100;
  width: 155px;
  height: 220px;
  background-color: #f0f0f0;
  border-style: solid;
  border-width: thin;
  border-color: #b2b2b2;
}
.navDiv {
  float: left;
  width: 20px;
  height: 16px;
  text-align: center;
}
.navBtn {
  cursor: pointer;
  padding: 2px;
}
/* Anzeige Monat bzw. Jahr */
.navStatus {
  float: left;
  height: 16px;
  text-align: center;
  width: 95px;
  border-color: #b2b2b2;
  border-style: solid;
  border-width: thin;
  margin-left: 5px;
  margin-right: 5px;
  background-color: #ffffff;
  color: #454545;
  font-size: 12px;
}
.closeCalendar {
  float: right;
  cursor: pointer;
}
.calendarTab {
  margin-top: 8px;
  border-style: none;
  width: 145px;
}
/* calendar field styles*/
.calendar_selected {
  color: #454545;
  font-weight: bold;
  background-color: white;
  cursor: pointer;
  border-color: #cccccc;
  border-style: solid;
  border-width: thin;
  width: 14%;
  font-size: 12px;
}
.calendar_selected:hover {
  font-weight: bold;
  border-color: #e2021b;
  background-color: #f0f0f0;
}
.calendar:hover {
  font-weight: bold;
  background-color: #f0f0f0;
}
.calendar {
  color: #454545;
  background-color: white;
  cursor: pointer;
  border-color: #b2b2b2;
  border-style: solid;
  border-width: thin;
  width: 14%;
}
.calendarBody {
  padding: 5px;
  width: 155px;
}
.calendar:hover {
  font-weight: bold;
  background-color: #f0f0f0;
}
.calendar_today {
  color: green;
  border-color: green;
  background-color: white;
  cursor: pointer;
  border-style: solid;
  border-width: thin;
}
.calendar_today:hover {
  color: black;
  font-weight: bold;
  background-color: #f0f0f0;
}
.calendar_unused {
  cursor: default;
  border-style: none;
  visibility: false;
}
.calendar_future {
  color: grey;
  border-style: solid;
  border-width: thin;
  border-color: #b2b2b2;
  cursor: default;
  font-size: 12px;
}
.calendar_past {
  color: grey;
  border-style: solid;
  border-width: thin;
  border-color: #b2b2b2;
  cursor: default;
}
div.suchNav {
  clear: both;
  width: auto;
  padding: 10px;
  background-color: #f2f4e8;
}
div.suchNav table tr th {
  font-size: 12px;
  padding-bottom: 5px;
}
div.suchNav label {
  display: block;
  font-size: 0.857em;
  padding-left: 2px;
}
div.suchNav .suchFeld {
  border: 1px solid #cccccc;
  font-size: 14px;
  line-height: 1.4em;
  padding: 7px 5px;
  line-height: 1;
  width: 400px;
}
span.searchResultText {
  color: #008e20;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}
div.suchNav .suchFeld:focus,
div.suchNav select:focus {
  box-shadow: inset 0px 2px 2px 1px #ddd;
  outline: none;
}
div.suchNav .submit {
  float: right;
}
div.suchNav select {
  border: 1px solid #cccccc;
  width: 133px;
  height: 20px;
}
div.suchNav select option {
  padding: 2px 2px 2px 4px;
}
div.suchNav select#hitsPerPage {
  width: 100%;
}
#mainContent .articleBody ul {
  margin: 5px 0 5px 16px;
}
#mainContent .articleBody ul li {
  list-style-type: square;
}
#mainContent .articleBody ul.listLinks {
  margin: 20px 0 0 0;
}
#mainContent .articleBody ul.pagination {
  margin: 0 0 25px 0;
}
#mainContent .articleBody ul.listLinks li,
#mainContent .articleBody ul.pagination li {
  list-style-type: none;
}
#mainContent .articleBody ul.icons li {
  list-style-type: none;
  margin: 0;
}
/* Ladegrafik NEU */
/* -------------------------------------------------------------------------------------------------------------- */
.loading {
  display: block;
  background: #ffffff url(../../../libs/images/loading.gif) no-repeat center center;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  z-index: 4;
  position: absolute;
  top: 0;
  left: 0;
}
.loadingScroll {
  background: #ffffff url(../../../libs/images/loading_horizontal.gif) no-repeat center center;
  margin: 10px 0;
  display: block;
  width: 100%;
  height: 50px;
}
/* Sidebar-Module (Alte Layouts) */
/* -------------------------------------------------------------------------------------------------------------- */
/* Ladegrafik */
#loading img {
  border: 2px solid #008e20;
}
/* Google-Ad-Style */
#google-ad a {
  color: #008e20;
}
#google-ad .mod_head_g-ad * {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  color: #950000;
}
#google-ad a.mod_headline_g-ad {
  text-decoration: underline;
}
.mod_head_g-ad {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: 11px;
  color: #950000;
}
.mod_content_g-ad {
  padding-left: 5px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 12px;
  line-height: 16px;
}
a.mod_headline_g-ad {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  color: #008e20;
  text-decoration: underline;
}
a.mod_link_g-ad {
  color: #6d6a64;
  font-size: 12px;
}
a:hover.mod_link_g-ad {
  text-decoration: underline;
}
.mod_line_g-ad {
  padding: 0px;
  margin: 2px 0px 2px 0px;
  line-height: 0px;
  line-height: 1px;
}
.mod_content_sb_g-ad {
  float: left;
  width: 270px;
  padding-right: 10px;
}
.mod_content_sb_g-ad * {
  float: left;
  width: 270px;
  padding-right: 10px;
  font-size: 11px;
  line-height: 14px;
}
.mod_content_ca_g-ad {
  float: left;
  width: 225px;
  padding-right: 10px;
}
.mod_content_ca_g-ad * {
  float: left;
  width: 225px;
  padding-right: 10px;
  font-size: 11px;
  line-height: 14px;
}
#google-ad a.mod_headline_g-ad {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  color: #950000;
  text-decoration: underline;
}
#google-ad a.mod_link_g-ad {
  color: 990000;
  font-size: 12px;
  font-family: 'DroidSansRegular', Arial, serif;
}
#google-ad a:hover.mod_link_g-ad {
  text-decoration: underline;
}
.mod_head_g-ad-promo {
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  margin-bottom: 3px;
  font-size: 11px;
  color: #ffffff;
  background-color: #F0EEEE;
}
.mod_content_g-ad-promo {
  padding-left: 5px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  margin-bottom: 6px;
}
a.mod_headline_g-ad-promo {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: underline;
}
a.mod_link_g-ad-promo {
  color: #008000;
  font-size: 12px;
}
a:hover.mod_link_g-ad-promo {
  text-decoration: underline;
}
/* Modul Topteaser */
.mod_head_grau {
  font-size: 18px;
  color: #6d6a64;
  padding: 0px 0px 15px 5px;
}
.mod_head_grau_veranst {
  font-size: 18px;
  color: #6d6a64;
  padding: 0px 0px 7px 5px;
}
.mod_head_gold_veranst {
  font-size: 18px;
  color: #008e20;
  padding: 0px 0px 7px 5px;
}
.mod_teaser {
  width: 323px;
  padding: 0px 7px 0px 12px;
}
/* Modul Standard z. B. Nachrichten-Ticker / Polizeibericht*/
.mod_teaser328 {
  width: 328px;
  padding: 0px 0px 0px 7px;
}
.newsticker {
  font-family: 'DroidSansRegular', Arial, serif;
  padding: 0px 0px 0px 0px;
  color: #454545;
  font-size: 11px;
  line-height: 1.2;
}
div.newsticker {
  border-bottom: 1px dotted #cccccc;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.newsticker strong {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
.newstickerdiv {
  width: 300px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 6px 0px 8px 0px;
}
span.newstickerNav {
  font-family: 'DroidSansRegular', Arial, serif;
  cursor: pointer;
  color: #008e20;
}
span.newstickerNav:hover {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #454545;
  cursor: pointer;
}
span.newstickerNavActive {
  font-family: 'DroidSansRegular', Arial, serif;
  cursor: pointer;
  color: #008e20;
  font-weight: bold;
  text-decoration: underline;
}
span.newsticker {
  color: #454545;
  cursor: pointer;
}
span.newsticker:hover {
  color: #454545;
  cursor: pointer;
  text-decoration: underline;
}
a.newsticker:link,
a.newsticker:visited {
  font-family: 'DroidSansRegular', Arial, serif;
}
a.newsticker:active,
a.newsticker:hover {
  color: #454545;
}
a.newstickerNav:link,
a.newstickerNav:visited {
  font-family: 'DroidSansRegular', Arial, serif;
}
a.newstickerNav:active,
a.newstickerNav:hover {
  color: #454545;
}
a.newstickerNavActive:link,
a.newstickerNavActive:visited {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #008e20;
  font-weight: bold;
}
.customTeaser,
.customTeaser strong,
.customTeaser:hover {
  color: #454545;
  display: block;
}
.customTeaser img {
  float: left;
  margin: 0.4em 0.8em 0 0;
}
/* Modul Video*/
#articleMedia {
  margin: 10px 0 10px 0;
}
.mod_video {
  padding: 0px 0px 0px 7px;
}
.mod_head_gold {
  width: 328px;
  font-size: 18px;
  color: #008e20;
  padding: 4px 0px 16px 5px;
}
.video_nav {
  width: 335px;
  height: 21px;
  line-height: 21px;
  margin: 0px 0px 8px 0px;
  background-image: url(../images/video_navback_white.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}
.video_navtab {
  width: 40px;
  height: 21px;
  line-height: 19px;
  background-image: url(../images/video_navback.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  padding: 0px 4px 0px 10px;
  float: right;
}
.video_navtab_high {
  width: 40px;
  height: 21px;
  line-height: 19px;
  background-image: url(../images/video_navback_high.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  padding: 0px 4px 0px 10px;
  float: right;
}
a.videonav:link,
a.videonav:visited {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #454545;
  text-decoration: none;
  font-size: 12px;
}
a.videonav:active,
a.videonav:hover {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #454545;
  text-decoration: none;
  font-size: 12px;
}
.videoticker {
  padding: 0px 0px 0px 5px;
}
.videonum {
  width: 25px;
  font-size: 14px;
  color: #a4a09f;
  padding: 0px 0px 0px 0px;
  float: left;
}
.videotitle {
  width: 275px;
  padding: 0px 0px 0px 0px;
  float: left;
}
a.videolink:link,
a.videolink:visited {
  color: #008e20;
  text-decoration: none;
  font-size: 14px;
}
a.videolink:active,
a.videolink:hover {
  color: #454545;
  text-decoration: none;
  font-size: 14px;
}
.mod_video_bildtext {
  width: 332px;
  padding: 8px 0px 0px 0px;
  margin: 0px 0px 0px -5px;
}
.videolength {
  font-size: 14px;
  color: #a4a09f;
  float: left;
}
.videotickerdiv {
  clear: both;
  width: 300px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 8px 0px 8px 0px;
}
/* Modul Veranstaltungen auf Home Hintergrund grau*/
.mod_veranst {
  background-color: #f0eeef;
  width: 335px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 7px;
}
.veranst_head {
  font-size: 12px;
  font-weight: bold;
  color: #454545;
  padding: 10px 0px 10px 5px;
}
.mod_teaser_veranst_bildtext {
  clear: both;
}
.veranst_select {
  padding: 0px 0px 8px 5px;
}
.veranst_dropdown {
  font-size: 11px;
}
/* Modul Veranstaltungen Was/wann m?chten Sie etwas unternehmen? Hintergrund weiss*/
.mod_veranst_was {
  width: 335px;
  padding: 7px 0px 0px 0px;
  margin: 0px 0px 0px 7px;
}
.mod_veranst_was_txt {
  font-size: 12px;
  font-weight: bold;
  color: #454545;
}
input.veranst_was {
  width: 255px;
  height: 17px;
  font-size: 11px;
  color: #a4a1a0;
  border-top: 1px solid #acacac;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  padding: 5px 5px 2px 5px;
}
/* Modul Veranstaltungen Kalender und Highlights Hintergrund weiss*/
.mod_veranst_kal {
  padding: 11px 0px 0px 7px;
}
.mod_head_veranst_kal {
  width: 335px;
  height: 13px;
  padding: 0px 0px 0px 0px;
  background-image: url(../images/kal_top_back.gif);
  background-repeat: no-repeat;
}
.mod_head_veranst_month_row {
  float: left;
  width: 311px;
  padding: 0px 0px 0px 0px;
}
.mod_head_veranst_month {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  color: #008e20;
  padding: 0px 3px 0px 4px;
  background-color: #FFFFFF;
}
.veranst_kal_left {
  width: 160px;
  padding: 0px 7px 0px 0px;
  margin-top: -5px;
}
.veranst_kal_right {
  width: 160px;
  padding: 0px 0px 0px 0px;
}
.veranst_highlight_head {
  font-size: 11px;
  font-weight: bold;
  color: #6d6a64;
  margin-top: -3px;
  padding: 0px 0px 5px 5px;
}
.veranst_ticker {
  padding: 0px 0px 0px 5px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
.veranst_horizdiv_mod160 {
  width: 160px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 5px 0px 5px 0px;
}
/* Modul Veranstaltungen Suche Hintergrund grau*/
.mod_veranst_suche {
  height: 24px;
  padding: 0px 0px 0px 5px;
}
.mod_veranst_suche_grey {
  background-color: #f0eeef;
  width: 335px;
  padding: 0px 0px 15px 0px;
  margin: 0px 0px 0px 7px;
}
.mod_head_veranst_suche_grey {
  width: 328px;
  font-size: 18px;
  color: #008e20;
  padding: 4px 0px 15px 5px;
}
.mod_suche_veranst_suche_grey {
  height: 24px;
  padding: 0px 0px 4px 5px;
}
input.veranst_suche_grey {
  width: 240px;
  height: 17px;
  font-size: 11px;
  color: #a4a1a0;
  border-top: 1px solid #acacac;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  padding: 5px 5px 2px 5px;
}
.mod_veranst_suche_grey_head {
  font-size: 12px;
  font-weight: bold;
  color: #454545;
  padding: 10px 0px 10px 5px;
}
.mod_veranst_suche_grey_select {
  padding: 0px 0px 0px 5px;
}
.mod_veranst_suche_grey_dropdown {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
.mod_veranst_radio {
  padding: 0px 0px 0px 5px;
}
.mod_veranst_radio_txt {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  line-height: 20px;
  margin-right: 20px;
}
/* Modul Veranstaltungen Date-Kalender*/
.veranst_kal_small {
  padding: 11px 0px 0px 5px;
}
.veranst_kal {
  clear: both;
  margin-top: 10px;
  background-color: #FFFFFF;
  width: 160px;
  padding: 5px;
}
.head_veranst_kal_small {
  width: 160px;
  height: 13px;
  padding: 0px 0px 5px 0px;
  background-image: url(../images/kal_top_back.gif);
  background-repeat: no-repeat;
}
.head_veranst_month_row_small {
  background-color: #FFFFFF;
  float: left;
  width: 135px;
  padding: 0px 0px 0px 0px;
}
.head_veranst_month_small {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  color: #008e20;
  padding: 0px 3px 0px 4px;
  background-color: #FFFFFF;
}
.mod_veranst_suche_ort_dropdown {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
.mod_veranst_suche_ort_dropdown_white {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  color: #666666;
  background-color: #ffffff;
  padding: 1px 0px 1px 0px;
  border-width: 1px;
  border-width-value: 1px;
  border-width-ltr-source: physical;
  border-width-rtl-source: physical;
  border-color: #a4a1a0;
  border-color-value: #a4a1a0;
  border-color-ltr-source: physical;
  border-color-rtl-source: physical;
}
table.choose_day {
  padding-bottom: 5px;
}
a.choose_day:link,
a.choose_day:visited {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
  text-decoration: none;
  font-size: 11px;
}
a.choose_day:active,
a.choose_day:hover {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #454545;
  text-decoration: none;
  font-size: 11px;
}
a.day:link,
a.day:visited {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
  text-decoration: none;
  font-size: 11px;
}
a.day:active,
a.day:hover {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #008e20;
  text-decoration: none;
  font-size: 11px;
}
table.calendar {
  border-collapse: collapse;
  width: 160px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
.calendar th {
  font-size: 11px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-weight: bold;
  color: #6d6a64;
}
td.calendar_unused {
  font-size: 11px;
  font-family: 'DroidSansRegular', Arial, serif;
  color: #cccccc;
  cursor: default;
}
td.calendar_outdated {
  font-size: 11px;
  font-family: 'DroidSansRegular', Arial, serif;
  color: #cccccc;
  cursor: default;
}
td.calendar {
  font-size: 12px;
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
  cursor: pointer;
}
td.calendar_today {
  font-size: 11px;
  font-family: 'DroidSansRegular', Arial, serif;
  color: #008e20;
  cursor: pointer;
}
.calendar_line {
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}
/* Adshop Basutein */
div.mod_head_red {
  height: 10px;
  line-height: 10px;
  padding: 4px 5px 5px 5px;
  font-size: 14px;
  background-color: #950000;
  font-weight: bold;
  color: white;
  float: left;
  display: inline-block;
}
div.ressortSideRightBorder {
  border: 1px solid #b2b2b2;
  background: #e3e3e3 url(../images/bt_bg_loc_ad.jpg);
  background-repeat: repeat-x;
  color: #950000;
  font-size: 11px;
  line-height: 11px;
  font-weight: bold;
  padding: 3px 2px 2px 3px;
  float: left;
  margin-left: 2px;
  display: inline-block;
}
div.contendAdAdshopContainer {
  background-color: #F0F0F0;
  border: 1px solid #950000;
  padding: 7px 0;
}
div.contendAdAdshop {
  background-image: url(../images/dashed_line_vert.gif);
  background-repeat: repeat-y;
  overflow: hidden;
}
div.contendAdAdshopHorizontalAd {
  float: left;
  margin-left: 4.5px;
  margin-right: 4.5px;
  overflow: hidden;
  width: 160px;
}
div.sidebarModulAdshop {
  width: 323px;
  border: 1px solid #950000;
  background-color: #f0f0f0;
  padding: 7px 5px 7px 5px;
  overflow: hidden;
}
.dividerAppHorizDashed9Grey {
  width: auto;
  height: 9px;
  line-height: 9px;
  font-size: 9px;
  background-image: url(../images/line_dashed9GreyBG.gif);
  background-repeat: repeat-x;
  clear: both;
}
/* Modul n*/
.mod_n {
  background-color: #f0eeef;
  width: 335px;
  padding: 0px 0px 15px 0px;
  margin: 0px 0px 0px 7px;
}
.mod_head_n {
  width: 328px;
  font-size: 18px;
  color: #008e20;
  padding: 4px 0px 15px 5px;
}
.mod_n_suche {
  height: 24px;
  padding: 0px 0px 4px 5px;
}
.nticker {
  padding: 0px 0px 0px 5px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
a.anzticker:link,
a.anzticker:visited {
  color: #008e20;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}
a.anzticker:active,
a.anzticker:hover {
  color: #454545;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}
.ntickerdiv {
  width: 335px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 7px 0px 7px 0px;
}
/* Modul Aktuelle Leser-Kommentare*/
.kommticker {
  padding: 0px 0px 0px 0px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
a.kommtickerlink:link,
a.kommtickerlink:visited {
  color: #008e20;
  text-decoration: none;
  font-size: 14px;
}
a.kommtickerlink:active,
a.kommtickerlink:hover {
  color: #454545;
  text-decoration: none;
  font-size: 14px;
}
.kommtickerdiv {
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 6px 0px 8px 0px;
}
/* Modul Meinung*/
.mod_meinung {
  background-color: #f0eeef;
  width: 335px;
  height: 230px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 7px;
}
.meinung_container {
  width: 313px;
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
}
.meinung {
  width: 130px;
  height: auto;
  padding: 5px 5px 5px 5px;
  background-color: #008e20;
  color: #FFFFFF;
  font-size: 11px;
}
.meinung_autor {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  width: 130px;
  height: auto;
  padding: 5px 5px 5px 5px;
}
.meinung_date {
  font-family: 'DroidSansRegular', Arial, serif;
}
a.meinungLink:link,
a.meinungLink:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 11px;
}
a.meinungLink:active,
a.meinungLink:hover {
  color: #454545;
  text-decoration: none;
  font-size: 11px;
}
/* Modul ePaper*/
.mod_epaper {
  width: 328px;
  padding: 0px 0px 0px 7px;
}
.epaper {
  padding: 0px 0px 10px 5px;
}
.epaperlogin {
  padding: 0px 0px 10px 5px;
  clear: both;
}
input.epaperlogin {
  width: 240px;
  height: 17px;
  font-size: 11px;
  color: #a4a1a0;
  border-top: 1px solid #acacac;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  padding: 5px 5px 2px 5px;
}
/* Modul Flirts & Dates*/
.mod_flirt {
  background-color: #f0eeef;
  width: 335px;
  height: 320px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 7px;
}
.flirt_left {
  width: 155px;
  margin: 0px 0px 0px 0px;
  float: left;
}
.flirt_right {
  width: 155px;
  margin: 0px 5px 0px 0px;
  float: right;
}
.flirt_bild {
  width: 70px;
  padding-right: 5px;
  float: left;
}
.flirt_txt {
  width: 70px;
  float: left;
}
/* Modul Flirts & Dates (Volle Breite) */
#flirt {
  position: relative;
  display: block;
  background: url(../images/wanderpartnerback.jpg) no-repeat;
  width: 876px;
  height: 150px;
  margin-bottom: 25px;
}
#flirt .refresh {
  display: inline-block;
  color: #C30D65;
  position: absolute;
  left: 40px;
  bottom: 5px;
  font-size: 12px;
  outline: 0;
}
#flirt #flirtIcons {
  display: inline-block;
  margin-left: 150px;
}
#flirt #flirtIcons .flirtIcon {
  float: left;
  display: block;
  position: relative;
  width: 70px;
  padding: 7px;
  cursor: pointer;
  border: 1px solid #eee;
  margin: 6px 18px 0 0;
  -moz-box-shadow: 3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow: 3px 3px 4px 1px #ccc;
}
#flirt #flirtIcons .flirtIcon.lastItem {
  margin: 6px 0 0 0;
}
#flirt #flirtIcons .flirtIcon .imageContainer {
  width: 70px;
  height: 70px;
  overflow: hidden;
  position: relative;
  line-height: 0;
}
#flirt #flirtIcons .flirtIcon .imageContainer .gender {
  display: block;
  width: 20px;
  height: 25px;
  background: url(../images/sprite.png) no-repeat;
  position: absolute;
  left: 2px;
  bottom: 1px;
}
#flirt #flirtIcons .flirtIcon .imageContainer .gender.male {
  background-position: -314px -545px;
}
#flirt #flirtIcons .flirtIcon .imageContainer .gender.female {
  background-position: -339px -545px;
}
#flirt #flirtIcons .flirtIcon .imageContainer img {
  width: 72px;
  position: absolute;
  left: -1px;
  top: -1px;
}
#flirt #flirtIcons .flirtIcon .info span {
  display: block;
  line-height: 1.5;
}
#flirt #flirtIcons .flirtIcon .info span.name {
  text-shadow: 1px 1px 1px #ccc;
  font-size: 11px;
}
#flirt #flirtIcons .flirtIcon .info span.age,
#flirt .flirtIcon .info span.country {
  font-size: 9px;
}
/* Modul ?hnliche Themen*/
.similarticker {
  padding: 0px 0px 0px 5px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
.similartickerdiv {
  clear: both;
  width: 300px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 6px 0px 8px 0px;
}
.mod_teaser_similar_bildtext {
  clear: both;
}
.teassimimg {
  float: left;
  margin: 0px 10px 0px 0px;
  border: none;
}
/* Modul Tipps z. B. Lese-Tipps*/
.mod_tipp {
  padding: 0px 0px 0px 7px;
}
/* Tipp TabNavigation*/
#tipp_nav {
  width: 335px;
  height: 21px;
  line-height: 21px;
  margin: 0px 0px 8px 0px;
  background-image: url(../images/video_navback.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  padding: 0;
}
#tipp_nav li {
  display: block;
  list-style-type: none;
  font-size: 12px;
  height: 21px;
  line-height: 19px;
  background-image: url(../images/video_navback.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  float: left;
}
#tipp_nav li span.highlight {
  font-family: 'DroidSansRegular', Arial, serif;
  padding: 0px 10px 0px 10px;
  display: block;
  text-decoration: none;
  color: #454545;
  height: 21px;
  line-height: 19px;
}
#tipp_nav li span.highlight:hover {
  font-family: 'DroidSansRegular', Arial, serif;
  padding: 0px 10px 0px 10px;
  display: block;
  text-decoration: none;
  color: #454545;
  height: 21px;
  line-height: 19px;
  background-color: #FFF;
}
#tipp_nav li span.highlight:active {
  font-family: 'DroidSansRegular', Arial, serif;
  padding: 0px 10px 0px 10px;
  display: block;
  text-decoration: none;
  color: #454545;
  height: 21px;
  line-height: 19px;
  background-color: #FFF;
}
.tippticker {
  padding: 0px 0px 0px 5px;
}
.tippnum {
  width: 18px;
  font-size: 14px;
  color: #a4a09f;
  padding: 0px 0px 0px 0px;
  float: left;
}
.tippdachzeile {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
.tipptitle {
  width: 275px;
}
a.tipplink:link,
a.tipplink:visited {
  color: #008e20;
  text-decoration: none;
  font-size: 14px;
}
a.tipplink:active,
a.tipplink:hover {
  color: #454545;
  text-decoration: none;
  font-size: 14px;
}
.tipptickerdiv {
  clear: both;
  width: 300px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 8px 0px 8px 0px;
}
/* Modul Teaser 2-spaltig z. B. Dossier */
.mod_2sp {
  width: 342px;
  padding: 0px 0px 0px 0px;
}
.teaser2sp {
  width: 160px;
  padding: 0px 0px 0px 7px;
}
h3.teaserdz {
  color: #008e20;
  font-size: 13px;
  font-weight: bold;
  margin: 0px 5px 0px 5px;
}
h2.teaserhl {
  font-size: 15px;
  font-weight: bold;
  margin: 0px 5px 0px 5px;
  padding: 8px 0px 6px 0px;
}
.teasertxt {
  margin: 0px 5px 0px 5px;
}
/* Modul Text links/Bild rechts z. B. Abonnement-Praemien*/
.mod_txtleft_bildright {
  padding: 0px 0px 0px 7px;
}
.txtleft {
  width: 126px;
  padding: 0px 7px 0px 7px;
}
.bildright {
  width: 195px;
  padding: 0px 0px 0px 0px;
}
/* Modul Kinoplaner*/
.mod_kino {
  background-color: #f0eeef;
  width: 335px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 7px;
}
.mod_kino_txt {
  font-size: 12px;
  font-weight: bold;
  color: #454545;
}
.mod_kino_select {
  padding: 0px 0px 8px 5px;
}
.mod_kino_dropdown {
  font-size: 11px;
  width: 255px;
}
/* Modul Werbung regional 2-spaltig*/
.mod_ad_reg {
  padding: 11px 0px 0px 7px;
}
.mod_head_ad_reg {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  color: #a4a1a0;
  padding: 0px 0px 11px 0px;
}
.ad_reg_left {
  width: 160px;
  padding: 0px 7px 0px 0px;
}
.ad_reg_right {
  width: 160px;
  padding: 0px 0px 0px 0px;
}
/* Modul Empfehlungen z. B. Empfehlung der Redaktion oder Leser*/
.mod_empf {
  padding: 0px 0px 0px 7px;
}
.empfticker {
  padding: 0px 0px 0px 5px;
}
.empfnum {
  width: 18px;
  font-size: 14px;
  color: #a4a09f;
  padding: 0px 0px 0px 0px;
  float: left;
}
.empfdachzeile {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
}
.empftitle {
  width: 275px;
}
a.empflink:link,
a.empflink:visited {
  color: #008e20;
  text-decoration: none;
  font-size: 14px;
}
a.empflink:active,
a.empflink:hover {
  color: #454545;
  text-decoration: none;
  font-size: 14px;
}
.empftickerdiv {
  clear: both;
  width: 300px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 8px 0px 8px 0px;
}
/* Modul z.B. Ausgewaehlte Adressen */
.mod_adressen {
  background-color: #f0eeef;
  width: 330px;
  margin: 0px 0px 0px 7px;
}
.mod_adressen_bildtext {
  margin-left: 5px;
}
/* container rubriken */
.rubcontainerlayout {
  width: 510px;
}
/* Rubriken -Container 342 breit */
/* -------------------------------------------------------------------------------------------------------------- */
.rubcontainer {
  width: 335px;
  float: left;
  padding-right: 7px;
}
.rubteaser {
  width: 335px;
}
.rubhead {
  font-size: 20px;
  color: #b88b10;
  float: left;
  padding: 0px 0px 18px 5px;
  text-transform: uppercase;
}
.rss {
  padding-top: 7px;
}
.rubteaser h3 {
  margin-left: 5px;
}
.rubteaser h2 {
  font-size: 17px;
  margin-left: 5px;
}
.rubbildtxt {
  width: 328px;
  padding: 2px 0px 17px 0px;
  margin: 0px 0px 0px 0px;
  float: left;
  line-height: 16px;
}
.rubimg {
  float: left;
  margin: 0px 10px 0px 0px;
  border: none;
}
a.rublink:link,
a.rublink:visited {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #008e20;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}
a.rublink:active,
a.rublink:hover {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #454545;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}
/* Artikel -Teaser-Container 342 breit */
/* -------------------------------------------------------------------------------------------------------------- */
.art_teaser_container {
  width: 335px;
  float: left;
  padding-right: 7px;
}
.art_teaser h2 {
  font-size: 17px;
  margin-left: 5px;
}
.art_teaser h3 {
  margin-left: 5px;
}
.art_teaser_bildtxt {
  width: 335px;
  padding: 2px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  line-height: 16px;
}
.art_teaser_left {
  width: 140px;
  float: left;
  margin-right: 10px;
}
.art_teaser_left_thumbnail {
  width: 160px;
  float: left;
  margin: 2px 10px 0 0;
}
.art_teaser_img {
  margin: 0px 10px 0px 0px;
  border: none;
}
.teaser_title_general {
  clear: both;
  padding-bottom: 6px;
  margin-left: 5px;
}
.teaser_title_general strong {
  display: block;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 11px;
  font-weight: bold;
  color: #950000;
  margin-bottom: -1px;
}
.teaser_title_general a {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 15px;
  font-weight: bold;
  color: #008e20;
}
/* Google Maps Sidebar */
/* -------------------------------------------------------------------------------------------------------------- */
#sidebar #map_canvas {
  width: 326px;
  height: 240px;
}
/* Trenn-Elemente (vor Facelift) */
/* -------------------------------------------------------------------------------------------------------------- */
.horizdivteaser160 {
  width: 160px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 11px 0px 11px 0px;
  margin: 0px 7px 0px 0px;
}
.horizdivteaser167 {
  width: 167px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 11px 0px 11px 0px;
  margin: 0px 0px 0px 7px;
}
.horizdivteaser335 {
  width: 335px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 10px 0px 10px 0px;
  margin: 0px 0px 0px 7px;
}
.horizdiv_335_top {
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 0px 0px 10px 0px;
}
.horizdiv_335 {
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 0px 0px 10px 0px;
}
.horizdiv_160_top {
  width: 160px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 0px 0px 10px 0px;
}
.horizdiv_160 {
  width: 160px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 10px 0px 10px 0px;
}
.horizdiv_mod160 {
  width: 160px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 0px 0px 10px 0px;
}
.horizdiv_mod320 {
  width: 320px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 0px 0px 10px 7px;
}
.horizdiv_160_zweifach {
  width: 160px;
  height: 5px;
  line-height: 5px;
  font-size: 5px;
  padding: 0px 0px 10px 0px;
}
.horizdiv335_einfach {
  width: 335px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 0px 0px 0px 7px;
}
.horizdiv335_zweifach {
  width: 335px;
  height: 5px;
  line-height: 5px;
  font-size: 5px;
  padding: 0px 0px 4px 0px;
  margin-left: 7px;
}
.horizdiv_335_white2 {
  width: 335px;
  height: 2px;
  line-height: 2px;
  font-size: 2px;
  padding: 0px 0px 10px 0px;
}
.whitediv2 {
  background-color: #f0eeee;
  width: 335px;
  height: 2px;
  line-height: 2px;
  font-size: 2px;
  padding: 17px 0px 0px 0px;
}
.darkgreydiv {
  background-color: #cccccc;
  width: 335px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 6px 0px 8px 0px;
}
.dividerAppHorizDashed {
  clear: both;
  width: auto;
  height: 21px;
  line-height: 21px;
  background-image: url(../images/line_dashed.gif);
  background-repeat: repeat-x;
}
.dividerAppHorizDashedArt {
  clear: both;
  width: auto;
  height: 11px;
  line-height: 11px;
  background-image: url(../images/line_dashed.gif);
  background-repeat: repeat-x;
}
.dividerAppHorizDashedArtArticle {
  display: none;
}
.dividerAppHorizDashed9 {
  width: auto;
  height: 9px;
  line-height: 9px;
  font-size: 9px;
  background-image: url(../images/line_dashed9.gif);
  background-repeat: repeat-x;
}
.dividerAppHorizLine9 {
  width: auto;
  height: 9px;
  line-height: 9px;
  font-size: 9px;
  background-image: url(../images/line9.gif);
  background-repeat: repeat-x;
}
/* Diverse Trennlinien */
/* -------------------------------------------------------------------------------------------------------------- */
.dividerTop {
  clear: both;
  width: auto;
  line-height: 1px;
  border-top: 1px dotted #cccccc;
  padding-bottom: 15px;
}
.divider,
.dividerAppHoriz {
  clear: both;
  width: auto;
  line-height: 1px;
  border-top: 1px dotted #cccccc;
  margin: 19px 0px 24px 0px;
}
#sidebar .divider,
#sidebar .dividerTop {
  clear: both;
  width: auto;
  line-height: 1px;
  border-top: 1px dotted #cccccc;
  margin: 15px 0 10px;
  padding-bottom: 0;
}
#sidebar .topteaserAd {
  border-top: 1px dotted #cccccc;
  padding-top: 20px;
  margin-top: 15px;
  display: block;
}
/* HTML5 */
/* --------------------------------------------------------------------------------------------------------------- */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
figure,
keygen {
  margin: 0;
  padding: 0;
}
keygen,
meter,
progress {
  display: inline-block;
}
output {
  display: inline;
}
mark {
  background-color: yellow;
  color: black;
}
meter {
  width: 5em;
  height: 1em;
  vertical-align: -0.2em;
}
progress {
  width: 10em;
  height: 1em;
  vertical-align: -0.2em;
  background-color: gray;
}
/* GRID 8 spaltig (10x 80px + 9x 7.5px) */
/* Merken (linke Spalte sollte 520px breit werden,damit gap ein halbes Pixel mehr bekommt) */
/* Wird noch optimiert! */
/* --------------------------------------------------------------------------------------------------------------- */
.column {
  float: left;
}
.column {
  position: relative;
  overflow-x: hidden;
}
.col1 {
  width: 80px;
}
.col2 {
  width: 160px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 5px;
}
.col6 {
  width: 510px;
}
.gap {
  display: block;
  float: left;
}
.gap1 {
  width: 7.5px;
  height: 7.5px;
}
.gap2 {
  width: 15px;
  height: 15px;
}
.column .imageContainer img {
  width: 100%;
}
.column.col2 .imageContainer {
  height: 105px;
  width: 160px;
  overflow: hidden;
  margin-bottom: 4px;
}
.column.col3 .imageContainer {
  height: 158px;
  width: 240px;
  overflow: hidden;
}
.column h1 {
  color: #950000;
  font-weight: bold;
}
.column h2 {
  color: #008e20;
  font-weight: bold;
}
.column.col2 h1 {
  display: block;
  font-size: 12px;
  margin-bottom: 5px;
}
.column.col2 h2 {
  display: block;
  font-size: 14px;
  margin-bottom: 5px;
}
.column.col3 h1 {
  display: block;
  font-size: 14px;
  margin-bottom: 5px;
}
.column.col3 h2 {
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
}
/* Clear-Klassen (Body steht davor, damit auch definitiv überschrieben wird) */
/* -------------------------------------------------------------------------------------------------------------- */
body .clear {
  clear: both;
  float: none;
}
body .clearLeft {
  clear: left;
}
body .clearRight {
  clear: right;
}
body .clearFloat {
  float: none;
}
body .clearBorder {
  border: none;
}
body .clearBorderBottom {
  border-bottom: none;
}
body .clearBorderTop {
  border-top: none;
}
body .clearBorderLeft {
  border-left: none;
}
body .clearBorderRight {
  border-right: none;
}
/* socialprivacy.css */
/* --------------------------------------------------------------------------------------------------------------- */
div.facebookTwitter {
  margin: 1em 0 1em 0;
  padding: 1.0em 0 0.5em 0;
  border-top: 1px dotted #CCCCCC;
  border-bottom: 1px dotted #CCCCCC;
}
iframe.sidebarInteraktivModul {
  border-width: 0;
}
div#communityTabNavContainer {
  border-bottom: 1px solid #B2B2B2;
}
div.communityAdditionalActionBox {
  position: relative;
  background-color: #F0F0F0;
  height: 42px;
  padding: 2px 0 0 5px;
  font-size: 14px;
  border-style: solid;
  border-color: #B2B2B2;
  border-width: 0 1px 0 1px;
}
div.communityAdditionalActionBox > p {
  color: #666666;
  line-height: 38px;
  margin-top: auto;
  margin-bottom: auto;
  display: inline;
}
div.communityAdditionalActionBox .social_share_privacy_area li .switch {
  display: none !important;
}
div.communityAdditionalActionBox .socialshareprivacy {
  position: absolute;
  left: 251px;
  top: 12px;
}
div.communityAdditionalActionBox .social_share_privacy_area li .switch {
  display: none !important;
}
div.communityAdditionalActionBox .social_share_privacy_area .facebook {
  display: none !important;
}
div.communityAdditionalActionBox .social_share_privacy_area .twitter {
  display: none !important;
}
div.communityAdditionalActionBox .social_share_privacy_area .gplus {
  display: none !important;
}
div.communityAdditionalActionBox div.communitySwitch {
  position: absolute;
  left: 160px;
  top: 17px;
  text-indent: -9999em;
  background: transparent url(/www/schwarzwaelder_bote/images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
  width: 23px;
  height: 12px;
  overflow: hidden;
  cursor: pointer;
}
div.communityAdditionalActionBox img.button {
  position: absolute;
  left: 188px;
  top: 12px;
  cursor: pointer;
}
div.communityAdditionalDummyBox {
  height: auto;
  border-style: solid;
  border-color: #B2B2B2;
  border-width: 0 1px 1px 1px;
}
div.communitySingleWidget div.communityAdditionalActionBox {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #cccccc;
  margin-left: 7px;
}
div.communitySingleWidget div.communityAdditionalDummyBox {
  border: 0;
  margin-left: 7px;
}
/* * DIG additionals for community widget - END */
.social_share_privacy_area {
  clear: both;
  margin: 0 0 !important;
  list-style-type: none;
  padding: 0 !important;
  width: auto;
  height: 25px;
  display: block;
}
.social_share_privacy_area li {
  margin: 0 !important;
  padding: 0 !important;
  height: 21px;
  float: left;
}
.social_share_privacy_area li .dummy_btn {
  float: left;
  margin: 0;
  cursor: pointer;
  padding: 0;
  height: inherit;
}
.social_share_privacy_area li div iframe {
  overflow: hidden;
  height: inherit;
  width: inherit;
}
/* Facebook begin */
.social_share_privacy_area .facebook {
  width: 180px;
  display: inline-block;
}
.social_share_privacy_area .facebook .fb_like iframe {
  width: 145px;
}
/* Facebook end */
/* Twitter begin */
.social_share_privacy_area .twitter {
  width: 150px;
}
.social_share_privacy_area li div.tweet {
  width: 115px;
}
/* Twitter end */
/* Google+ begin */
.social_share_privacy_area .gplus {
  width: 100px;
}
.social_share_privacy_area li div.gplusone {
  width: 40px;
}
/* Google+ end */
/* Switch begin */
.social_share_privacy_area li .switch {
  display: inline-block;
  text-indent: -9999em;
  background: transparent url(../images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
  width: 23px;
  height: 12px;
  overflow: hidden;
  float: left;
  margin: 4px 5px 0;
  padding: 0;
  cursor: pointer;
}
.social_share_privacy_area li .switch.on {
  background-position: 0 -12px;
}
/* Switch end */
/* Tooltips begin */
.social_share_privacy_area li.help_info {
  position: relative;
}
.social_share_privacy_area li.help_info .info,
.social_share_privacy_area li .help_info.icon .info {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 290px;
  padding: 10px 15px;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  border: 1px solid #cccccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 3px 4px #999;
  -webkit-box-shadow: 0 3px 4px #999;
  box-shadow: 0 3px 4px #999;
  background-color: #fdfbec;
  color: #454545;
  z-index: 500;
}
.social_share_privacy_area li.gplus.help_info .info {
  left: -60px;
}
.social_share_privacy_area li .help_info.icon .info {
  left: -243px;
  width: 350px;
}
.social_share_privacy_area li.help_info.display .info,
.social_share_privacy_area li .help_info.icon.display .info {
  display: block;
}
.social_share_privacy_area li.help_info.info_off.display .info {
  display: none;
}
.social_share_privacy_area li .help_info.icon {
  background: #ffffff url(../images/socialshareprivacy_info.png) no-repeat center center scroll;
  width: 20px;
  height: 20px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  border: 2px solid #e7e3e3;
  border-right-width: 0;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  margin: 0;
  padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {
  border-top-width: 0;
  border-left-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
  border-right-width: 2px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* Tooltips end */
/* Settings/Info begin */
.social_share_privacy_area li.settings_info {
  position: relative;
  top: -2px;
}
.social_share_privacy_area li.settings_info a {
  text-decoration: none;
  margin: 0 !important;
}
.social_share_privacy_area li.settings_info .settings_info_menu {
  background-color: #f3f4f5;
  border: 2px solid #e7e3e3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 2px 2px 3px #c1c1c1;
  -webkit-box-shadow: 2px 2px 3px #c1c1c1;
  box-shadow: 3px 3px 3px #c1c1c1;
  left: 30px;
  position: absolute;
  top: 0;
  width: 140px;
  z-index: 1000;
  margin: 0;
  padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off {
  border-width: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on {
  z-index: 50000;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
  display: none;
  margin: 0;
  padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
  text-indent: -9999em;
  display: inline-block;
  background: #ffffff url(../../../www/libs/images/settings.png) no-repeat center center scroll;
  width: 20px;
  height: 20px;
  border: 2px solid #e7e3e3;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  border-left: 1px solid #ddd;
  margin: 0;
  padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {
  border-top-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
  border-width: 0;
  margin: 0;
  padding: 0 10px 10px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin: 0;
  padding: 10px 0;
  width: 115px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
  clear: both;
  float: left;
  margin: 4px 10px 4px 0;
  padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
  display: inline-block;
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  -moz-transition: color 0.5s ease-in;
  -webkit-transition: color 0.5s ease-in;
  transition: color 0.5s ease-in;
  margin: 0;
  padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {
  color: #090;
}
/* brightcove.css Single-Widget */
/* --------------------------------------------------------------------------------------------------------------- */
div.bc_widget_single {
  clear: both;
  width: 490px;
  position: relative;
  font-size: 12px;
  margin: 10px 0 30px 0;
  line-height: 0;
  cursor: pointer;
}
div.bc_widget_single img.bc_still {
  width: 490px;
}
div.bc_widget_single div.bc_overlay_off {
  position: absolute;
  left: 230px;
  top: 125px;
  width: 41px;
  height: 40px;
  z-index: 1002;
  background: url('../images/brightcove/bc_playOverlay_Off.png') no-repeat center center;
  filter: alpha(opacity=60);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
div.bc_widget_single div.bc_overlay_on {
  position: absolute;
  left: 230px;
  top: 125px;
  width: 41px;
  height: 40px;
  z-index: 1002;
  background: url('../images/brightcove/bc_playOverlay_Off.png') no-repeat center center;
}
div.bc_widget_single div.bc_metaOverlay {
  font-weight: bold;
  line-height: 1.3;
  padding: 10px 10px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 470px;
  background: url('../images/brightcove/bc_metaOverlay.png') repeat;
  color: #FFF;
  z-index: 1001;
}
div.bc_widget_single div.bc_metaOverlay span {
  color: #DDD;
  font-size: 10px;
}
div.bc_widget_single_overlay {
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
  width: 1000px;
  height: 1000px;
  background: url('../images/brightcove/bc_overlay.png') repeat;
  z-index: 10000;
}
div.bc_widget_single_lightbox {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -200px;
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
  color: #000000;
  padding: 10px;
  z-index: 100000;
  background: #fff;
  z-index: 1100000;
  -moz-box-shadow: 0 0.385em 0.385em #444;
  -webkit-box-shadow: 0 0.385em 0.385em #444;
  box-shadow: 0 0.385em 0.385em #444;
}
div.bc_widget_single_lightbox div.bc_close {
  text-align: right;
  font-weight: bold;
  padding: 0 2px 3px 0;
}
div.bc_widget_single_lightbox div.bc_close a {
  color: #993333;
  text-decoration: none;
}
div.bc_widget_single_lightbox div.bc_metaLightbox {
  width: 476px;
}
div.bc_widget_single_lightbox div.bc_metaLightbox div.bc_title {
  color: #E1021B;
  display: block;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 5px;
}
div.bc_widget_single_lightbox div.bc_metaLightbox div.bc_desc {
  color: #454545;
  display: block;
  font-size: 1.286em;
  font-weight: bold;
  line-height: 1.3;
  margin-bottom: 10px;
}
/* brightcove.css - Rightbox-Widget */
/* --------------------------------------------------------------------------------------------------------------- */
div.bc_widget_rba {
  width: 0px;
  padding: 0px 10px 10px 10px;
  font-size: 12px;
  font-weight: bold;
  position: relative;
}
div.bc_widget_rba div.bc_title {
  padding: 3px;
  font-size: 18px;
  color: #996600;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  border: 1px solid #efedef;
  display: none;
}
div.bc_widget_rba div.bc_title a {
  font-size: 18px;
  color: #996600;
  text-decoration: none;
}
div.bc_widget_rba div.bc_mainVideo_thumb {
  position: relative;
  left: 0;
  margin-top: 0px;
  border: 0px solid #efedef;
}
div.bc_widget_rba div.bc_mainVideo_thumb_over {
  border-color: #efedef;
}
div.bc_widget_rba div.bc_mainVideo_thumb img.bc_src {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  cursor: pointer;
}
div.bc_widget_rba div.bc_mainVideo_thumb div.bc_overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 101;
  background: none;
  cursor: pointer;
  background: transparent url('inactive_overlay_large.png') no-repeat center center;
}
div.bc_widget_rba div.bc_mainVideo_thumb div.bc_mainHover {
  background: transparent url('overlay_large.png') no-repeat center center;
}
div.bc_widget_rba div.bc_mainVideo_title {
  font-size: 12px;
  line-height: 18px;
  height: 36px;
  padding-top: 5px;
  padding-bottom: 2px;
  text-align: left;
  overflow: hidden;
  color: #666666;
  border-bottom: 1px solid #FFFFFF;
}
div.bc_widget_rba div.bc_arrow_left {
  position: relative;
  left: 0;
  top: 26px;
  cursor: pointer;
  width: 19px;
  z-index: 500;
}
div.bc_widget_rba div.bc_arrow_right {
  position: relative;
  left: 0;
  top: 7px;
  cursor: pointer;
  width: 19px;
  z-index: 500;
}
div.bc_widget_rba div.bc_arrow_disabled {
  -moz-opacity: .25;
  opacity: .25;
  filter: alpha(opacity=25);
  cursor: auto;
}
div.bc_widget_rba div.bc_outer {
  position: relative;
  top: -33px;
  left: 0;
  width: 84px;
  overflow: hidden;
}
div.bc_widget_rba div.bc_outer div.bc_inner {
  position: relative;
  width: 1000px;
}
div.bc_widget_rba div.bc_outer div.bc_inner div.bc_video {
  float: left;
  margin-right: 10px;
}
div.bc_widget_rba div.bc_outer div.bc_inner div.bc_video div.bc_thumb {
  position: relative;
  width: 80px;
  height: 60px;
  padding: 0px;
  border: 1px solid #A4A3A2;
}
div.bc_widget_rba div.bc_outer div.bc_inner div.bc_video div.bc_thumb_over {
  border-color: #9b999d;
}
div.bc_widget_rba div.bc_outer div.bc_inner div.bc_video div.bc_thumb img.bc_src {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 80px;
  height: 60px;
  cursor: pointer;
}
div.bc_widget_rba div.bc_outer div.bc_inner div.bc_video div.bc_thumb div.bc_overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 80px;
  height: 60px;
  cursor: pointer;
}
div.bc_widget_rba div.bc_outer div.bc_inner div.bc_video div.bc_thumb div.bc_smallHover {
  background: transparent url('overlay_small.png');
}
div.bc_widget_rba div.bc_outer div.bc_inner div.bc_video div.bc_video_title {
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  width: 84px;
  line-height: 14px;
  height: 42px;
  overflow: hidden;
  text-align: left;
  padding-top: 3px;
}
div.bc_widget_rba div.bc_footer {
  text-align: right;
}
div.bc_widget_rba div.bc_footer a {
  color: #E2021B;
  text-decoration: none;
}
/* Sidebar Modul Multimedia */
.azMultiTop {
  padding-bottom: 5px;
  cursor: pointer;
}
.azMultimedia {
  float: left;
  width: 93px;
  height: 154px;
  background-color: #ffffff;
  border: 1px solid #b2b2b2;
  padding: 5px;
  margin-left: 4px;
  cursor: pointer;
}
.azMultimedia.first {
  margin-left: 0;
}
.azMultiTop a:hover,
.azMultimedia a:hover {
  text-decoration: none;
}
.azMultimedia img {
  width: 93px;
  margin-bottom: 4px;
}
.azMultimedia.hover {
  background: #F8F7E4;
}
/* jquery.fancybox-1.3.4.css - Fancybox */
/* --------------------------------------------------------------------------------------------------------------- */
/* * FancyBox - jQuery Plugin * Simple and fancy lightbox alternative * * Examples and documentation at:http://fancybox.net *  * Copyright (c) 2008 - 2010 Janis Skarnelis * That said,it is hardly a one-person project. Many people have submitted bugs,code,and offered their advice freely. Their support is greatly appreciated. *  * Version:1.3.4 (11/11/2010) * Requires:jQuery v1.3+ * * Dual licensed under the MIT and GPL licenses:*   http://www.opensource.org/licenses/mit-license.php *   http://www.gnu.org/licenses/gpl.html */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
}
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 60000;
  display: none;
}
#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}
#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 60001;
  outline: none;
  display: none;
}
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  -moz-box-shadow: 0 0.385em 0.385em #444;
  -webkit-box-shadow: 0 0.385em 0.385em #444;
  box-shadow: 0 0.385em 0.385em #444;
}
#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}
#fancybox-close {
  position: absolute;
  top: 20px;
  right: 20px;
  background: url(../images/sprite.png) -176px -595px no-repeat;
  width: 16px;
  height: 16px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}
#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}
#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}
#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}
#fancybox-left,
#fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  z-index: 1102;
  display: none;
}
#fancybox-left {
  left: 0px;
}
#fancybox-right {
  right: 0px;
}
#fancybox-left-ico,
#fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  height: 32.5px;
  width: 32.5px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}
#fancybox-left-ico {
  background: url(../images/sprite.png) -1px -317px no-repeat;
}
#fancybox-right-ico {
  background: url(../images/sprite.png) -1px -275px no-repeat;
}
#fancybox-left:hover,
#fancybox-right:hover {
  visibility: visible;
  /* IE6 */

}
#fancybox-left:hover span {
  left: 20px;
}
#fancybox-right:hover span {
  left: auto;
  right: 20px;
}
.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}
#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
}
#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-position: -40px -162px;
}
#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-position: -20px 0px;
}
#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-position: -40px -182px;
}
#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-position: 0px -20px;
}
#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-position: -40px -142px;
}
#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
}
#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-position: -40px -122px;
}
#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}
.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}
.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}
.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
}
#fancybox-title-over {
  padding: 10px;
  background: rgba(0, 0, 0, 0.5);
  display: block;
}
.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}
#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}
#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}
#fancybox-title-float-left {
  padding: 0 0 0 15px;
}
#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
}
#fancybox-title-float-right {
  padding: 0 0 0 15px;
}
/* IE6 */
/*.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1;}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale');}*/
/*.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}
/*#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale');}*/
/* IE6,IE7,IE8 */
.fancybox-ie .fancybox-bg {
  background: transparent !important;
}
/*.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale');}*/
.regContainer .headline {
  color: #008e20;
  font-size: 1.4em;
  margin: 0;
  text-align: left;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 20px;
}
.regContainer fieldset {
  border: none;
  margin: 0;
  padding: 1px;
}
.regContainer fieldset legend {
  display: none;
}
.regContainer fieldset ol {
  margin: -10px 0 0 -15px;
}
.regContainer fieldset ol li {
  margin: 10px 0 0 15px;
  display: inline-block;
}
.regContainer fieldset ol li.additionalLinks {
  padding: 14px 0 0 0;
  width: 230px;
  float: right;
}
.regContainer fieldset ol li.additionalLinks a {
  display: inline-block;
  font-size: 12px;
  color: #6d6a64;
  float: left;
  clear: none;
}
.regContainer fieldset ol li.additionalLinks a:before {
  content: "» ";
}
.regContainer fieldset ol li.additionalLinks a:last-child {
  float: right;
}
.regContainer form ol li input[type="text"],
.regContainer form ol li input[type="password"],
.regContainer form ol li input[type="email"],
.regContainer form ol li textarea,
form ol li select {
  margin-right: 0;
}
.inputNote {
  font-size: 12px;
}
.buttonGroup .button {
  display: inline-block;
}
span.button,
input.button,
div.button,
button.button,
a.button {
  background: #848484;
  background: -moz-linear-gradient(top, #848484, #848484);
  background: -webkit-gradient(linear, left top, left bottom, from(#848484), to(#848484));
  background: -webkit-linear-gradient(top, #848484 0%, #848484 100%);
  background: -o-linear-gradient(top, #848484 0%, #848484 100%);
  background: -ms-linear-gradient(top, #848484 0%, #848484 100%);
  background: linear-gradient(to bottom, #848484 0%, #848484 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#848484', endColorstr='#848484');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #848484;
  background: -moz-linear-gradient(top, #848484, #848484);
  background: -webkit-gradient(linear, left top, left bottom, from(#848484), to(#848484));
  background: -webkit-linear-gradient(top, #848484 0%, #848484 100%);
  background: -o-linear-gradient(top, #848484 0%, #848484 100%);
  background: -ms-linear-gradient(top, #848484 0%, #848484 100%);
  background: linear-gradient(to bottom, #848484 0%, #848484 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#848484', endColorstr='#848484');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  cursor: pointer;
  border: 0;
  font-family: 'DroidSansRegular', Arial, serif;
  padding: 0.5em;
  font-size: 1.0em;
  font-weight: normal;
  color: #FFFFFF;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
.buttonGroup .button {
  margin-left: 5px;
}
.buttonGroup .button:first-child {
  margin-left: 0;
}
.button:hover {
  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  color: #fff;
}
.iframeInfo {
  max-width: 800px;
}
.regTeaser .regLoggedIn .menue .top {
  display: block;
  height: 12px;
  width: 24px;
  position: absolute;
  top: -12px;
  left: 25px;
  background: url(../images/icon-errorbubble.png) no-repeat;
  margin: 0;
}
.regLoggedIn,
div.regTeaser a.regLoggedIn {
  display: none;
}
.regProgress {
  display: none;
  width: 16px;
  height: 11px;
  background: url(../images/loginLoading.gif) no-repeat;
  margin: 0 0 0 15px;
}
.regError {
  background: #ffffff url(../images/loginError.png) 10px 10px no-repeat;
  padding: 10px 10px 10px 60px;
  box-shadow: 0px 0.385em 0.385em #d1d0d0;
  -webkit-box-shadow: 0px 0.385em 0.385em #d1d0d0;
  -moz-box-shadow: 0px 0.385em 0.385em #d1d0d0;
  border: 1px solid #cccccc;
  font-size: 15px;
  display: block;
  position: absolute;
  width: 200px;
  display: none;
  cursor: pointer;
  left: 50%;
  margin-left: -120px;
  top: 50px;
  min-height: 35px;
  z-index: 50000;
}
.loginWithFacebook {
  margin: 8px 0 0 0;
  display: block;
  width: 170px;
  height: 26px;
  background: url(../images/loginFacebook.png) no-repeat;
}
.loginInfo {
  background: #F0F0F0;
  background: #f2f4e8;
  padding: 25px 20px 15px 20px;
}
.loginInfo .title {
  color: #008e20;
  font-size: 1.4em;
  margin-bottom: 20px;
}
.loginInfo .buttons span,
.loginInfo .buttons a {
  display: inline-block;
  margin: 15px 0 5px 0;
  clear: both;
}
.loginInfo .buttons a {
  margin-right: 10px;
}
.buttonStyle {
  padding: 5px 12px;
  /*.gradient(hsla(fadeout(@colorHead, 70%)), @colorHead);*/

  background: url(../images/sprite.png) 0 -407px no-repeat;
  border-radius: 4px 4px 4px 4px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  cursor: pointer;
  border: none;
  display: inline-block;
}
.buttonStyle.hover,
.buttonStyle:hover {
  color: #fff;
}
.loginInfo .buttons {
  display: inline-block;
  width: 100%;
}
/* ---------------*/
.dropdown {
  background: #008e20 url(../images/sprite.png) no-repeat right -152px;
  color: #fff;
  padding: 5px 30px 5px 10px;
  display: inline-block;
  cursor: pointer;
}
#openfavoritesSelection .dropdown {
  margin: 10px 0 0 0;
  font-family: 'DroidSansRegular', Arial, serif;
  background: #9a0000 url(../images/sprite.png) no-repeat right -173px;
  padding: 5px 35px 5px 10px;
  font-weight: bold;
}
#openfavoritesSelection .dropdown span.star {
  background: url(../images/favoriten_star.png) center center no-repeat;
  width: 10px;
  height: 18px;
  display: block;
  float: left;
  margin-right: 8px;
}
#openfavoritesSelection {
  margin: 0 0 10px 0;
  position: relative;
}
#favoritesSelection .openSub {
  float: left;
  cursor: pointer;
  margin: 0 0 0 10px;
}
#favoritesSelection {
  background: none repeat scroll 0 0 #F5F5F5;
  box-shadow: -0.2em 0.4em 0.1em #ffffff;
  -moz-box-shadow: -0.2em 0.4em 0.1em #ffffff;
  -webkit-box-shadow: -0.2em 0.4em 0.1em #ffffff;
  display: inline-block;
  left: 0;
  padding: 25px 10px 12px 20px;
  position: absolute;
  top: 41px;
  width: 480px;
  z-index: 4000;
}
#favoritesSelection ul {
  display: block;
  width: 100%;
  display: inline-block;
  font-family: 'DroidSansRegular', Arial, serif;
  clear: left;
}
#favoritesSelection ul.accordion {
  display: none;
  /*margin-left: 20px;*/

}
#favoritesSelection ul ul {
  float: left;
  clear: left;
  display: inline-block;
  margin-top: 2px;
}
#favoritesSelection .description {
  color: #6d6a64;
  font-family: 'DroidSansRegular', Arial, serif;
  margin: 0 0 10px 0;
  display: inline-block;
}
#favoritesSelection a.close {
  /*position:absolute; right: 4px;top:4px;
	background: ~"url(../images/sprite.png)" -176px -595px no-repeat;width: 16px;height: 16px;cursor:pointer;z-index:1103;*/

  background: #008e20;
  float: right;
  color: #FFFFFF;
  cursor: pointer;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 12px;
  height: 16px;
  line-height: 18px;
  padding: 5px;
  text-align: center;
  width: 120px;
  float: right;
  margin: 0 10px 10px 30px;
}
#favoritesSelection .head.openSub {
  cursor: pointer;
  background: url(../images/sprite.png) no-repeat right -158px;
  padding: 0 30px 0 0;
  margin: 10px 0 10px 10px;
}
#favoritesSelection li {
  display: inline-block;
  float: left;
  margin: 0 10px 0 0;
  width: 230px;
}
#favoritesSelection li input,
#favoritesSelection li label,
#favoritesSelection li a {
  float: left;
}
#favoritesSelection li input {
  display: none;
}
#favoritesSelection li label {
  cursor: pointer;
  padding: 5px 10px;
  width: 210px;
  /*margin: 0 0 10px 0;*/

  margin: 0 0 7px;
}
#favoritesSelection li label.hover {
  background-color: rgba(0, 142, 32, 0.5);
}
#favoritesSelection li label.active {
  background-color: #008e20;
  color: #fff;
}
#favoritesSelection li span.head {
  display: block;
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 20px;
  margin-bottom: 7px;
  margin-left: 10px;
}
#mainContent #favoritesOutput .ressortMedia {
  border-bottom: none;
  padding-bottom: 0;
}
#favoritesOutput a.close {
  float: right;
  display: inline-block;
  font-size: 12px;
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
}
#favoritesOutput a.close span {
  background: url(../images/sprite.png) -271px -595px no-repeat;
  width: 20px;
  height: 20px;
  cursor: pointer;
  z-index: 1103;
  margin-left: 5px;
  margin-top: 0;
  display: block;
  float: right;
}
#favoritesOutput .showAll {
  float: right;
}
#favoritesOutput .showAll:before {
  content: "» ";
}
#favoritesSelection .divider {
  /*margin: 0px 10px 10px 0;*/

  margin: 7px 10px 10px 0;
}
#openCustomfeedSelection {
  position: relative;
  float: right;
  display: inline-block;
}
#openCustomfeedSelection span {
  display: inline-block;
  padding: 4px 10px;
  cursor: pointer;
  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  color: #fff;
}
#customfeedSelection {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 31px;
  background: #f2f4e8;
  width: 400px;
  z-index: 4000;
  border: 1px solid #cccccc;
}
#customfeedSelection ol {
  margin: 13px 12px 2px 12px;
  display: inline-block;
}
#customfeedSelection ol li {
  float: left;
  width: 50%;
  display: inline-block;
  margin: 0;
}
#customfeedSelection input {
  display: block;
  float: left;
  margin: 2px 5px 13px 0;
}
#customfeedSelection label {
  display: inline-block;
  float: left;
  line-height: 1.3;
  max-width: 90%;
  word-wrap: break-word;
  margin: 0 0 10px 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#customfeedSelection input,
#customfeedSelection label {
  cursor: pointer;
}
#customfeedSelection input {
  /*float:left;
   width: 40%;
   margin: 5%;*/
}
#customfeedSelection .close {
  color: #6d6a64;
  right: 5px;
  top: 1px;
  position: absolute;
  font-size: 13px;
  font-weight: bold;
}
#customfeedSelection .descriptionOverlay {
  margin: 13px 12px 2px 12px;
  border-bottom: 1px dotted #cccccc;
  padding: 0 0 10px 0;
  color: #008e20;
}
#customfeedOutput .ressortMedia {
  margin-bottom: 20px;
}
#customfeedOutput .ressortHeader .galControls {
  margin: 4px 0 0 0;
}
#customfeedOutput .ressortHeader .close {
  display: block;
  float: right;
  cursor: pointer;
  color: #6d6a64;
  margin: 4px 0 0 20px;
  font-size: 13px;
  padding: 0 28px 0 0;
}
#customfeedOutput .ressortHeader .close:hover {
  color: #008e20;
}
#customfeedOutput .ressortHeader .close span {
  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  padding: 2px 6px;
  color: #fff;
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  font-weight: bold;
  display: block;
  width: 10px;
  height: 16px;
  text-align: center;
}
/* HTML5-Formvalidierung */
html:not(.sb) * form ol li {
  position: relative;
}
html:not(.sb) * form .requiredInfo {
  display: block;
  width: 100px;
  margin-top: 10px;
  float: right;
  margin-left: 30px;
  margin-top: 17px;
}
html:not(.sb) * form .requiredInfo .icon-required {
  font-size: 1.1em;
  padding: 1px 0 0 0;
  float: left;
}
html:not(.sb) * span.equal {
  padding: 0.4em;
}
html:not(.sb) * .inputIcon {
  /*background: ~"url(../images/icons-validate.png)" no-repeat;*/

  display: block;
  position: absolute;
  font-size: 1.1em;
  padding: 0.3em 0.2em 0 0;
  width: 1.1em;
  text-align: center;
}
html:not(.sb) * .inputIcon.wrong {
  /*	background-position: 0 -40px;*/
  color: #E1021B;
}
html:not(.sb) * .inputIcon.ok {
  /*background-position: 0 -20px;*/

}
html:not(.sb) * .inputIcon.optional {
  /*background: none;*/

}
html:not(.sb) * .errorBubble {
  position: absolute;
  width: 200px;
  border: 1px solid #d5d5d5;
  border-radius: 10px;
  box-shadow: 0 0.085em 0.385em #d5d5d5;
  z-index: 50000;
  display: none;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#f7f7f7');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#f7f7f7');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

}
html:not(.sb) * .errorBubble .text {
  padding: 10px;
  display: inline-block;
  color: #454545;
  font-size: 12px;
  line-height: 1.4;
}
html:not(.sb) * .errorBubble .text .format {
  margin-top: 5px;
  color: red;
  display: block;
}
html:not(.sb) * .errorBubble .top {
  display: block;
  height: 12px;
  width: 24px;
  position: absolute;
  top: -12px;
  left: 20px;
  background: url(../images/icon-errorbubble.png) no-repeat;
  margin: 0;
}
html:not(.sb) * form .fieldInfo {
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
  margin-left: 10px;
  font-size: 12px;
}
html:not(.sb) * form ol li input[type=text],
html:not(.sb) * form ol li input[type=password],
html:not(.sb) * form ol li input[type=email],
html:not(.sb) * form ol li textarea,
html:not(.sb) * form ol li select {
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 1em;
  line-height: 1.4em;
  color: #000000;
  border-top: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #acacac;
  border-left: 1px solid #e7e7e7;
  padding: 5px 5px 5px 5px;
  background-color: #F0F0F0;
  margin-right: 15px;
  width: 200px;
}
html:not(.sb) * form ol li textarea {
  resize: none;
}
html:not(.sb) * form ol {
  list-style: none;
  display: inline-block;
}
html:not(.sb) * form ol li {
  display: block;
  float: left;
  margin: 0 0 10px 0;
  position: relative;
}
html:not(.sb) * form ol li label {
  cursor: pointer;
  display: block;
  padding: 0 0px 5px 0px;
  font-family: 'DroidSansRegular', Arial, serif;
  color: #6d6a64;
}
html:not(.sb) * form ol li input {
  margin: 0;
}
html:not(.sb) * form ol li input[type=text],
html:not(.sb) * form ol li input[type=email],
html:not(.sb) * form ol li input[type=password] {
  width: 200px;
}
html:not(.sb) * form ol li textarea {
  width: 425px;
  height: 100px;
}
html:not(.sb) * form ol li select {
  width: 500px;
}
html:not(.sb) * form ol li a {
  clear: left;
  display: block;
}
html:not(.sb) * form ol li label a {
  display: inline-block;
}
html:not(.sb) * form ol li.invert label {
  float: left;
  width: 400px;
  display: inline-block;
}
html:not(.sb) * form ol li.invert input {
  float: left;
  margin: 4px 10px 0 0;
}
html:not(.sb) * form ol li.invert a {
  display: inline;
}
html:not(.sb) * form ol li input[type=submit] {
  margin-top: 10px;
}
#captcha {
  width: 154px;
}
#captchaImage {
  display: block;
  margin-bottom: 10px;
}
html:not(.sb) * form ol li label.checkbox {
  width: 425px;
  font-size: 12px;
}
html:not(.sb) * form ol li label .counter {
  color: #008e20;
  float: right;
  font-size: 12px;
  margin-right: 20px;
}
html:not(.sb) * form ol li input.onlyDisplay,
html:not(.sb) * form ol li textarea.onlyDisplay,
html:not(.sb) * form ol li select.onlyDisplay {
  border: none;
  background: none;
  padding: 0;
}
/* Neues Uploadformular */
#uploadForm fieldset {
  border: medium none;
  margin: 0;
  padding: 1px;
}
#uploadForm legend {
  display: none;
}
#uploadForm ol li {
  float: none;
}
#uploadForm .ax-upload-all {
  display: none;
}
/* Countdown */
.countDown {
  background-repeat: no-repeat;
  background-color: #fff;
  width: 330px;
  height: 140px;
  font-weight: bold;
  font-size: 29px;
  position: relative;
  text-align: center;
  background-size: 100%;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  position: relative;
  margin-bottom: 10px;
}
.countDown .data {
  display: inline-block;
  position: absolute;
  bottom: 8px;
  display: block;
  right: 10px;
  padding: 5px 10px 8px 10px;
  border: 1px solid #008e20;
  -moz-box-shadow: inset 0 0 8px #999;
  -webkit-box-shadow: inset 0 0 8px #999;
  box-shadow: inset 0 0 8px #999;
  border-radius: 3px;
}
.countDown .data.withBg {
  background: #077e31;
  background: -moz-linear-gradient(top, #077e31, #008e20);
  background: -webkit-gradient(linear, left top, left bottom, from(#077e31), to(#008e20));
  background: -webkit-linear-gradient(top, #077e31 0%, #008e20 100%);
  background: -o-linear-gradient(top, #077e31 0%, #008e20 100%);
  background: -ms-linear-gradient(top, #077e31 0%, #008e20 100%);
  background: linear-gradient(to bottom, #077e31 0%, #008e20 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#077e31', endColorstr='#008e20');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #077e31;
  background: -moz-linear-gradient(top, #077e31, #008e20);
  background: -webkit-gradient(linear, left top, left bottom, from(#077e31), to(#008e20));
  background: -webkit-linear-gradient(top, #077e31 0%, #008e20 100%);
  background: -o-linear-gradient(top, #077e31 0%, #008e20 100%);
  background: -ms-linear-gradient(top, #077e31 0%, #008e20 100%);
  background: linear-gradient(to bottom, #077e31 0%, #008e20 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#077e31', endColorstr='#008e20');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

}
.countDown .data.dataOnly {
  background: none;
  border-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.countDown .data.dataOnly .days,
.countDown .data.dataOnly .hours,
.countDown .data.dataOnly .minutes,
.countDown .data.dataOnly .seconds {
  background: none;
  padding: 6px 6px 5px 6px;
  float: left;
  margin-left: 0;
  border-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.countDown .data.dataOnly .daysHead,
.countDown .data.dataOnly .hoursHead,
.countDown .data.dataOnly .minutesHead,
.countDown .data.dataOnly .secondsHead {
  display: none;
}
.countDown .data.dataOnly .colon * {
  background: none;
}
.countDown .link {
  width: 330px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 2;
}
.countDown .data .days,
.countDown .data .daysHead {
  width: 62px;
  clear: left;
}
.countDown .data .hours,
.countDown .data .hoursHead {
  width: 42px;
}
.countDown .data .minutes,
.countDown .data .minutesHead {
  width: 42px;
}
.countDown .data .seconds,
.countDown .data .minutesHead {
  width: 42px;
}
.countDown .data .days,
.countDown .data .hours,
.countDown .data .minutes,
.countDown .data .seconds {
  line-height: 1;
  z-index: 1;
  background: #fff;
  padding: 6px 6px 5px 6px;
  float: left;
  margin-left: 0;
  border: 1px solid #999;
  -moz-box-shadow: inset 0 0 8px #999;
  -webkit-box-shadow: inset 0 0 8px #999;
  box-shadow: inset 0 0 8px #999;
  border-radius: 3px;
}
.countDown .data .days {
  margin-left: 0;
}
.countDown .data .daysHead,
.countDown .data .hoursHead,
.countDown .data .minutesHead,
.countDown .data .secondsHead {
  font-size: 12px;
  float: left;
  margin: 0;
  padding: 0;
  width: 56px;
  padding-right: 14px;
  color: #fff;
}
span.colon {
  float: left;
  width: 14px;
  display: block;
  height: 43px;
  position: relative;
  line-height: 1;
}
span.colon .top,
span.colon .bottom {
  width: 5px;
  height: 5px;
  left: 4px;
  background: #fff;
  display: block;
  position: absolute;
}
span.colon .top {
  top: 6px;
}
span.colon .bottom {
  bottom: 8px;
}
.countDown .data .daysHead {
  width: 76px;
}
.countDown .data .secondsHead {
  padding-right: 0;
}
.countDown .data .secondsHead {
  margin-right: 0;
}
.articleAdvertorial {
  display: none;
}
.advertisement {
  margin: 0px 0px 5px 0px;
  font-size: 12px;
  color: #a4a1a0;
}
.adshop {
  text-align: left;
  font-size: 14px;
  margin-bottom: 25px;
}
.adshop .header {
  font-size: 14px;
}
.adshop .header .title {
  float: left;
  display: inline-block;
  color: #fff;
  padding: 4px 5px 3px 7px;
}
.adshop .header a {
  float: left;
  display: inline-block;
  background-color: #eee;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee));
  background: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background: -moz-linear-gradient(top, #ffffff, #eeeeee);
  background: -ms-linear-gradient(top, #ffffff, #eeeeee);
  background: -o-linear-gradient(top, #ffffff, #eeeeee);
  padding: 2px 6px 2px 5px;
  margin: 0 0 1px 1px;
  font-size: 11px;
  border: 1px solid #9d9564;
  font-weight: bold;
}
.adshop .content {
  padding: 20px;
  display: block;
}
.adshop.contentAd .content {
  display: inline-block;
}
.adshop.promoAd .content .item {
  border-bottom: 1px dotted #bbb;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  display: inline-block;
}
.adshop.promoAd .content .item.last {
  margin: 0;
  padding: 0;
  border: none;
  width: auto;
  background: none;
}
.adshop.contentAd .content .item {
  float: left;
  width: 30%;
  padding: 0 10px 0 0;
  margin: 0 10px 0 0;
  border-right: 1px dotted #bbb;
}
.adshop.contentAd .content .item.last {
  margin: 0;
  padding: 0;
  border: none;
  width: auto;
  background: none;
}
.adshop .content .item .adshoptextimagebanner {
  font-size: 0;
  line-height: 0;
  margin: 0 0 6px 0;
}
.adshop.promoAd .content .item .adshoptextimagebanner {
  float: left;
  margin: 0 10px 0px 0;
}
.adshop .content .item .adshoptextimagebanner img {
  width: 100%;
}
.adshop .content .item .adshoptextbanner .headline {
  display: block;
  margin: 0 0 3px 0;
}
.adshop .content .item .adshoptextbanner a .linktext {
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  margin: 2px 0 0 0;
}
.adshop .content .item .adshoptextbanner a:hover .linktext {
  text-decoration: underline;
}
.articleBody .advertisement-block {
  float: left;
  margin: 0 12px -5px 0;
  width: 300px;
}
.articleBody .advertisement {
  font-size: 10px;
  margin: 0 0 0 2px;
}
/* Anzeigen */
h2.anzTitle a {
  color: #008e20;
  font-weight: bold;
}
h2.anzTitle a:active {
  color: #008e20;
}
h2.anzTitle a:hover {
  color: #008e20;
  text-decoration: underline;
}
.dividerAnzTop {
  border-top: 1px solid #b2b2b2;
  padding-bottom: 5px;
}
.dividerAnzBottom {
  border-bottom: 1px dashed #b2b2b2;
  padding-top: 5px;
}
.dividerAnzBottomFt {
  border-bottom: 1px solid #b2b2b2;
  padding-top: 5px;
}
div.headerAnz {
  width: auto;
  padding: 4px 0px 0px 9px;
  background-image: url(../images/bg_anz_boxheader.gif);
  background-repeat: repeat-x;
  border-bottom: 1px solid #b2b2b2;
  height: 25px;
}
div.sp160Anz {
  width: 158px;
  border: 1px solid #b2b2b2;
  margin: 0px 15px 0px 15px;
  float: left;
  overflow: hidden;
}
div.sp160firstAnz {
  width: 158px;
  border: 1px solid #b2b2b2;
  float: left;
  overflow: hidden;
}
div.sp160lastAnz {
  width: 158px;
  border: 1px solid #b2b2b2;
  float: left;
  overflow: hidden;
}
div.anz {
  width: 142px;
  padding: 5px 9px 5px 9px;
  border: 0px solid #b2b2b2;
  height: 320px;
}
div.anzNext {
  width: 142px;
  padding: 5px 9px 5px 9px;
  border: 0px solid #b2b2b2;
}
div.sp160ImgAnz {
  padding: 5px 0px 5px 0px;
}
div.search div.forms input,
div.search div.forms img {
  margin-top: 9px;
  float: left;
}
div.search div.forms input#feld {
  padding-left: 22px;
  padding-right: 5px;
  color: #6D6964;
  font-size: 12px;
  height: 17px;
  border: 1px solid #cccccc;
  background-color: #FFFFFF;
  width: 135px;
  background-image: url(../images/search_lupe.gif);
  background-position: left;
  background-repeat: no-repeat;
}
div.search div.forms input#searchGO {
  width: 20px;
  height: 21px;
  border: none;
}
div.nCard div.forms input,
div.nCard div.forms img {
  margin-top: 3px;
  float: left;
}
div.nCard div.forms input#feld {
  padding-left: 5px;
  padding-right: 5px;
  height: 17px;
  border: 1px solid #b2b2b2;
  background-color: #FFFFFF;
  width: 133px;
}
div.nCard div.forms input#searchGO {
  width: 20px;
  height: 21px;
  border: none;
}
/* Interaktiv Werbung*/
/* Sidebar Modul Spezial*/
div.sidebarModulSpezial {
  width: 323px;
  /*border: 1px solid #b2b2b2;*/

  padding: 7px 5px 7px 5px;
}
div.sidebarModulSpezialFirst {
  width: 154px;
  /* border-right: 1px dashed #b2b2b2; */

  padding: 0px 7px 0px 0px;
  float: left;
  overflow: hidden;
}
div.sidebarModulSpezialLast {
  width: 154px;
  border-left: 1px dashed #b2b2b2;
  padding: 0px 0px 0px 7px;
  float: left;
  overflow: hidden;
}
img.kino {
  padding-top: 5px;
  padding-bottom: 5px;
}
/*Flirts und Singles Werbung*/
/* Links  mehr*/
.mehr {
  color: #008e20;
  font-weight: bold;
}
.mehr:hover {
  color: #008e20;
}
a.mehr {
  color: #008e20;
  font-weight: bold;
}
a.mehr:active,
a.mehr:hover {
  color: #000000;
}
div.ressortSideRight {
  height: 12px;
  line-height: 13px;
  padding-top: 3px;
  float: right;
}
.uebRessort,
#reisebox #head {
  display: inline-block;
}
/*Werbung Video mit Aktuelles News ...*/
/* Links  tabNav*/
a.tabNav {
  color: #000000;
}
a.tabNav:active,
a.tabNav:hover {
  color: #colorHead;
}
div.tabNav {
  clear: both;
  width: auto;
  height: 20px;
  line-height: 20px;
  padding: 0px 5px 0px 6px;
  background-color: #f0f0f0;
  border-bottom: 1px solid #FFFFFF;
}
/* TabNavigation*/
#tabNav {
  width: auto;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  float: left;
}
#tabNav li {
  list-style-type: none;
  padding-right: 10px;
  font-size: 11px;
  float: left;
}
#tabNav li a {
  color: #000000;
}
#tabNav li a:hover {
  text-decoration: none;
  color: #008e20;
}
#tabNav li#active a {
  color: #008e20;
}
#tabNav li a:hover span.highlight {
  text-decoration: none;
  color: #008e20;
}
#tabNav li#active a span.highlight {
  color: #008e20;
}
#tabNav li span.highlight:hover {
  text-decoration: none;
  color: #008e20;
}
span.tabNavFakeLink {
  text-decoration: none;
  color: #008e20;
}
/* Sidebar Modul Video*/
div.sidebarVideoModul {
  width: 333px;
  border-top: 1px solid #b2b2b2;
  border-bottom: 1px solid #b2b2b2;
  border-left: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
  padding: 7px 0px 7px 0px;
}
/* Suche */
b.hit {
  background-color: #fff200;
}
/* ________________________ Sitemap _________________________ */
ul.listSmap {
  margin: 3px 0px 3px 20px;
  padding: 0;
  list-style-type: none;
}
li.listSmap {
  padding: 1px 0px 1px 0px;
}
ul.listSmap2,
li.listSmap2 {
  margin: 0px 0px 0px 20px;
  padding: 0;
  list-style-type: none;
}
.smapE0 {
  margin: 0px 0px 10px 0px;
}
a.smapE1:link,
a.smapE1:visited,
a.smapE1:active,
a.smapE1:hover {
  font-size: 17px;
}
a.smapE2:link,
a.smapE2:visited,
a.smapE2:active,
a.smapE2:hover {
  font-size: 16px;
  font-weight: bold;
}
a.smapE3:link,
a.smapE3:visited,
a.smapE3:active,
a.smapE3:hover {
  font-size: 15px;
}
a.smapE4:link,
a.smapE4:visited,
a.smapE4:active,
a.smapE4:hover {
  font-size: 13px;
}
a.smapE5:link,
a.smapE5:visited,
a.smapE5:active,
a.smapE5:hover {
  font-size: 12px;
}
a.smapE6:link,
a.smapE6:visited,
a.smapE6:active,
a.smapE6:hover {
  font-size: 11px;
}
.favoritesTeaser {
  position: relative;
  float: left;
  width: 110px;
  height: 1px;
}
.favoritesTeaser .info {
  position: absolute;
  background: #fff;
  opacity: 1;
  box-shadow: 0px 0.385em 0.385em #d1d0d0;
  -webkit-box-shadow: 0px 0.385em 0.385em #d1d0d0;
  -moz-box-shadow: 0px 0.385em 0.385em #d1d0d0;
  border: 1px solid #eee;
  border-left: none;
  width: 531px;
  top: -32px;
  left: -22px;
  z-index: 10;
  display: none;
}
.favoritesTeaser .info .text {
  padding: 20px;
}
.favoritesTeaser .info .headline {
  display: block;
  background: url(../images/favoriten.png) 0 0 no-repeat;
  /*width: 128px;*/

  width: 83px;
  height: 28px;
  color: #fff;
  padding: 2px 0 0 45px;
  font-family: Arial;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: -7px;
  margin-top: 24px;
}
.favoritesTeaser.big .image {
  display: block;
  background: url(../images/favoriten.png) 0 0 no-repeat;
  /*width: 128px;*/

  width: 83px;
  height: 28px;
  color: #fff;
  padding: 2px 0 0 45px;
  font-family: Arial;
  font-size: 11px;
  text-transform: uppercase;
}
.favoritesTeaser.small .image {
  background: url(../images/favoriten_small.png) 0 0 no-repeat;
  width: 64px;
  height: 28px;
  text-indent: -9999px;
}
.favoritesTeaser.small {
  width: 46px;
}
.favoritesTeaser .image {
  z-index: 1;
  position: absolute;
  left: -29px;
  top: -7px;
}
.contilla {
  margin: 15px 0;
}
.hideP p {
  margin: 0;
}
/* Eidos Question / Answer */#mainContent .interviewQuestion {
  font-weight: bold;
  margin-top: 20px;
}
#mainContent .interviewAnswer {
  margin-top: 8px;
}
#mainContent figure.inlineImage {
  width: 204px;
  line-height: 0;
  font-size: 0;
  font-weight: normal;
}
#mainContent figure.inlineImage img {
  width: 100%;
}
#mainContent figure.inlineImage.fltlft {
  margin: 7px 15px 0 0;
}
#mainContent figure.inlineImage.fltrt {
  margin: 7px 0 0 15px;
}
#mainContent figure.inlineImage figcaption {
  margin-top: 6px;
  font-size: 12px;
  line-height: 1.3;
  font-family: 'DroidSansRegular', Arial, serif;
  word-break: break-all;
}
#mainContent figure.inlineImage figcaption .source {
  font-style: italic;
  color: #6d6a64;
  display: block;
}
.brick .item figure {
  width: 50%;
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
.brick .item figure .imageWrapper {
  margin: 0;
}
.brick .item figure .imageWrapper .image {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 66.66666666666667%;
  overflow: hidden;
}
.brick .item figure .imageWrapper .image img {
  width: 100%;
}
/* Global */.advertisement-adShop .adshopcreateadvertisement {
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  z-index: 2;
}
.advertisement-adShop .adshopcreateadvertisement:after {
  content: "\e011";
  color: #008e20;
  font-family: 'fonticons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  cursor: pointer;
  font-size: 22px;
  float: right;
}
.advertisement-adShop .adshopcreateadvertisement .hoveritem {
  display: inline-block;
  margin: 3px 1px 0 0;
  position: relative;
}
.advertisement-adShop .adshopcreateadvertisement .hoveritem .text {
  -moz-box-sizing: border-box;
  background: none repeat scroll 0 0 #008E20;
  border-radius: 2px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  vertical-align: top;
  line-height: 1;
  padding: 4px 0 3px;
  width: 174px;
}
.advertisement-adShop .content .item .adshoptextbanner {
  line-height: 1.5em;
}
.advertisement-adShop .content .item {
  clear: left;
}
.advertisement-adShop .content .item a {
  display: inline-block;
  width: 100%;
}
.advertisement-adShop .item .adshopbanner {
  position: relative;
}
.advertisement-adShop .adshoptextimagebanner .imageWrapper,
.advertisement-adShop .adshoptextimagebanner .image,
.advertisement-adShop .adshoptextimagebanner img {
  width: 100%;
}
.advertisement-adShop .content .item .headline {
  display: block;
  margin: 0 0 0.15em;
  color: #454545;
}
.advertisement-adShop .content .item .textbody {
  display: block;
  color: #454545;
}
.advertisement-adShop .content .item .linktext {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  display: none;
}
.advertisement-adShop .content .item .adshoptextimagebanner {
  line-height: 0;
}
.advertisement-adShop .headline {
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -o-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}
/* Bausteineinschub */
#mainContent .advertisement-adShop .content .item .adshoptextbanner:before {
  content: "Anzeige";
  display: block;
  color: #950000;
  padding-bottom: 0.1em;
}
.mobile #mainContent .advertisement-adShop .content .item .adshoptextbanner:before {
  font-size: 1em;
  line-height: 1.2em;
}
@media screen and (min-width: 240px) and (max-width: 479px) {
  .mobile #mainContent .advertisement-adShop .content .item .adshoptextbanner:before {
    font-size: 0.9em;
    padding-bottom: 0.3em;
  }
}
@media screen and (min-width: 768px) {
  .mobile #mainContent .advertisement-adShop .content .item .adshoptextbanner:before {
    font-size: 1.3em;
    padding-bottom: 0.3em;
  }
}
.mobile #mainContent .advertisement-adShop .content .item .adshoptextbanner {
  max-width: 55%;
  float: left;
  padding-left: 1em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#mainContent .advertisement-adShop .content .item .adshoptextimagebanner {
  width: 245px;
  float: left;
  margin: 0 12px 0 0;
}
.mobile #mainContent .advertisement-adShop .content .item .adshoptextimagebanner {
  width: 45%;
  float: left;
  padding: 0 0 0.7em 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
}
#mainContent .advertisement-adShop .content .item .headline {
  font-size: 24px;
  display: inline-block;
  max-width: 250px;
  line-height: 1.2em;
}
.mobile #mainContent .advertisement-adShop .content .item .headline {
  font-size: 1.5em;
  line-height: 1.5em;
  -moz-hyphens: auto;
  font-weight: normal;
  word-wrap: break-word;
}
@media screen and (min-width: 240px) and (max-width: 479px) {
  .mobile #mainContent .advertisement-adShop .content .item .headline {
    font-size: 1.3em;
    line-height: 1.3em;
  }
}
@media screen and (min-width: 768px) {
  .mobile #mainContent .advertisement-adShop .content .item .headline {
    font-size: 2.2em;
    font-weight: normal;
    line-height: 1.2em;
  }
}
#mainContent .advertisement-adShop .content .item .adshopbanner {
  margin-bottom: 20px;
}
#mainContent .advertisement-adShop .content .item .adshopbanner {
  position: relative;
  border-top: 1px dotted #ccc;
  padding: 30px 0 19px 0;
}
.mobile #mainContent .advertisement-adShop .content .item .adshopbanner {
  position: relative;
  border-top: 1px solid #ccc;
  padding: 24px 0 3px 0;
  margin-top: 1em;
}
/*:last-child*/.adshopbanner {
  border-bottom: 1px dotted #ccc;
}
.mobile #mainContent .advertisement-adShop .content .item.first:not(.last) .adshopbanner {
  border-bottom: none;
}
#mainContent .advertisement-adShop .content .item .adshopcreateadvertisement {
  top: 17px;
}
/* Text */
#mainContent .articleBody .advertisement-adShop .content .item .adshopbanner {
  padding: 0;
  width: 180px;
  border: 1px solid;
  margin: 4px 15px 5px 0;
  border: 1px solid #ccc;
  background: #fff;
}
.mobile #mainContent .articleBody .advertisement-adShop .content .item .adshopbanner {
  width: auto;
}
.mobile #mainContent .articleBody .advertisement-adShop {
  width: 50%;
}
@media screen and (min-width: 240px) and (max-width: 400px) {
  .mobile #mainContent .articleBody .advertisement-adShop {
    width: 100%;
  }
  .mobile #mainContent .articleBody .advertisement-adShop .content .item .adshopbanner {
    width: 100%;
    margin: 4px 0 5px 0;
  }
}
#mainContent .articleBody .advertisement-adShop .content .item .adshopbanner a {
  padding: 10px 10px 30px;
  position: relative;
  width: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#mainContent .articleBody .advertisement-adShop .content .item .adshopbanner a:after {
  display: inline-block;
  content: "» Mehr dazu";
  color: #fff;
  background: #008E20;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 13px;
  line-height: 1;
  padding: 5px 8px;
}
#mainContent .articleBody .advertisement-adShop .content .item .adshopcreateadvertisement {
  right: 8px;
  top: 8px;
}
#mainContent .articleBody .advertisement-adShop {
  float: left;
}
#mainContent .articleBody .advertisement-adShop .content .item .adshoptextbanner:before {
  content: "";
}
.mobile #mainContent .articleBody .advertisement-adShop .content .item .adshoptextbanner {
  max-width: 100%;
  padding: 0;
}
#mainContent .articleBody .advertisement-adShop .content .item a:before {
  content: "Anzeige";
  display: block;
  color: #950000;
  padding-bottom: 0.6em;
  font-size: 12px;
}
#mainContent .articleBody .advertisement-adShop .content .item .adshoptextimagebanner {
  width: 100%;
  margin-bottom: 5px;
}
.mobile #mainContent .articleBody .advertisement-adShop .content .item .adshoptextimagebanner {
  margin-bottom: 0;
}
#mainContent .articleBody .advertisement-adShop .content .item .headline {
  font-size: 15px;
  margin: 0 0 7px 0;
  max-width: auto;
  display: block;
}
.mobile #mainContent .articleBody .advertisement-adShop .content .item .headline {
  font-size: 1.1em;
}
#mainContent .articleBody .advertisement-adShop .content .item .textbody,
#mainContent .articleBody .advertisement-adShop .content .item .linktext {
  font-size: 12px;
  line-height: 1.7;
}
.mobile #mainContent .articleBody .advertisement-adShop .content .item .textbody,
.mobile #mainContent .articleBody .advertisement-adShop .content .item .linktext {
  font-size: 0.9em;
  line-height: 1.35em;
}
#mainContent .articleBody .advertisement-adShop .adshopcreateadvertisement .hoveritem .text {
  line-height: 1.3;
  width: 141px;
  padding: 4px 0;
}
#mainContent .articleBody .advertisement-adShop .adshopcreateadvertisement:after {
  font-size: 20px;
}
/* Sidebar */#sidebar .advertisement-adShop .content .item .adshoptextimagebanner {
  width: 160px;
  float: left;
  margin: 0 0.5em 0 0;
}
#sidebar .advertisement-adShop .content .item a:before {
  content: "Anzeige";
  display: block;
  color: #950000;
  padding-bottom: 0.3em;
}
#sidebar .advertisement-adShop .content .item .headline {
  font-size: 16px;
  margin: 0 0 7px 0;
  max-width: 158px;
  display: inline-block;
}
#sidebar .advertisement-adShop .content .item .textbody,
#sidebar .advertisement-adShop .content .item .linktext {
  font-size: 12px;
}
#sidebar .advertisement-adShop {
  margin-bottom: 15px;
  padding: 0 1.154em;
  display: inline-block;
  width: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #f2f4e8;
}
#sidebar .advertisement-adShop .content .item .adshopbanner {
  border-top: 1px dotted #ccc;
  padding: 15px 0;
}
#sidebar .advertisement-adShop .content .item:first-child .adshopbanner {
  border-top: 0;
}
#sidebar .advertisement-adShop .content .item .adshopcreateadvertisement {
  top: 13px;
}
.brick .item {
  display: inline-block;
  width: 100%;
}
.brick .item figure {
  width: 50%;
  padding: 0 10px 0 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.item .content a {
  display: block;
  line-height: 1.2em;
  color: #454545;
}
.articleKicker {
  display: block;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 14px;
  line-height: 1.2em;
  padding-bottom: 0.1em;
  font-weight: 400;
  color: #950000;
  margin: 0;
}
.articleHeadline {
  font-size: 1.7em;
  text-transform: none;
}
.articleText {
  line-height: 1.4;
}
dig-brick h1.articleHeadline {
  padding-bottom: 0.3em;
}
dig-brick a.data {
  display: inline-block !important;
  width: 100%;
}
dig-brick .itemContainer .item {
  padding-bottom: 19px;
  margin-bottom: 24px;
  border-bottom: 1px dotted #ccc;
}
dig-brick .itemContainer .item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
dig-brick .itemContainer .item .articleText {
  line-height: 1.5;
}
dig-brick .brickInner .headInner {
  padding-bottom: 1em;
  display: inline-block;
  width: 100%;
}
dig-brick .brickInner .headInner .brickHeadline {
  font-size: 1.5em;
  text-transform: uppercase;
  color: #008e20;
  display: inline-block;
}
dig-brick .brickInner .headInner .rss {
  float: right;
  background: url("../images/sprite.png") no-repeat scroll -1px -222px rgba(0, 0, 0, 0);
  display: block;
  height: 12px;
  margin: 6px 0 0;
  width: 13px;
  padding-top: 7px;
  display: none;
}
dig-brick .brickInner .articleAuthor {
  display: none;
}
dig-brick {
  margin-bottom: 25px;
  display: inline-block;
  width: 100%;
}
#rectangle:before {
  text-align: left;
  padding: 0px 0px 5px 0px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.857em;
  color: #a4a1a0;
  content: "Anzeige";
}
/* --------------------------------------------------------------------------------------------------------------- */
/* STN */
/* --------------------------------------------------------------------------------------------------------------- */
h1 {
  font-size: 1.3em;
  padding-bottom: 15px;
  color: #454545;
  font-weight: 400;
}
h2 {
  font-size: 15px;
  font-weight: bold;
  color: #454545;
  padding-bottom: 6px;
}
h5 {
  font-size: 14px;
  font-weight: bold;
  color: #454545;
  display: inline;
}
body.print .printHeader {
  border: none;
}
.footerAd {
  margin-bottom: 30px;
}
.ressortMedia .ressortHeader .headline,
.galleryPreview .ressortHeader .headline {
  color: #454545;
  line-height: 1.3;
}
.galleryPreview .ressortHeader .headline strong {
  display: block;
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 3px;
  color: #950000;
}
/* Ressort-Header *//* --------------------------------------------------------------------------------------------------------------- */
.ressortHeader {
  padding-bottom: 1em;
}
.ressortHeader .headline {
  font-size: 1.5em;
  text-transform: uppercase;
}
.uebRessort,
#reisebox #head,
.module .mod_adressen_bildtext {
  font-size: 1.5em;
}
.uebRessort,
#reisebox #head,
.module .mod_adressen_bildtext {
  padding-bottom: 10px;
}
.topteaser.cropped .ressortMediaTopteaser .imageContainer,
.topteaser.cropped .imageContainer {
  height: 275px;
}
.woodz .ressortHeader .ressortHeaderLinks ul.nav li a {
  color: #981D17;
}
.woodz .ressortHeader .ressortHeaderLinks ul.nav li a:before {
  content: "» ";
  font-size: 15px;
  color: #000;
}
.woodz .ressortHeader .headline {
  color: #981D17;
}
.woodz .teaser img.teaser {
  margin: 0 10px 0 0;
  width: 245px;
  float: left;
}
.ressortHeader .ressortHeaderLinks ul.nav li.divide {
  display: none;
}
.districtList {
  display: none;
}
#districtRottweil.districtList {
  display: block;
}
.column1Header {
  font-size: 14px;
}
.column1Header strong {
  font-size: 19px;
  font-weight: normal;
  margin-bottom: 20px;
  display: block;
}
.column2 {
  display: block;
  width: 270px;
  position: relative;
}
.column2 #imageMap {
  position: absolute;
  top: -60px;
  left: 0;
}
.column3 {
  width: 434px;
}
.districtList .headline {
  color: #008D1F;
  font-size: 18px;
  border-bottom: 1px solid #cccccc;
  padding: 0 0 5px 0;
  margin: 0 0 5px 0;
  display: block;
}
.districts .ressortHeader {
  padding-bottom: 0.2em;
}
.districtList .listLinks {
  float: left;
}
.districtList .listLinks li a {
  color: #454545;
  font-size: 17px;
}
.districtListWrapper {
  float: right;
  width: 190px;
  padding: 6px 0 10px 10px;
  background: #fff;
  border: 1px solid #cccccc;
  margin-top: 5px;
}
.districtList .listLinks li a:before,
.districtListRightInner li a:before {
  content: "» ";
}
.districtListItem strong {
  color: #454545;
  font-size: 16px;
  border-bottom: 1px solid #cccccc;
  padding: 0 0 7px 0;
  margin: 0 0 10px 0;
  display: block;
  font-weight: normal;
  width: 170px;
}
.districtListRightInner li a {
  color: #454545;
  font-size: 14px;
}
.districtListRightInner {
  display: block;
  height: 130px;
  overflow: auto;
}
.articleAdvertorial {
  position: relative;
  display: block;
}
.articleAdvertorial span {
  display: inline-block;
  position: absolute;
  top: -25px;
  right: 366px;
  z-index: 3;
}
#bottom .ressortHeader .galControls {
  float: right;
  margin: 5px 0 0 0;
}
#bottom .ressortHeader .ressortHeaderLinks {
  width: 608px;
  background-color: #f2f4e8;
}
.ressortHeader .ressortHeaderLinks {
  float: right;
  height: 22px;
  padding-right: 10px;
}
#mainContent .ressortHeader .ressortHeaderLinks {
  width: auto;
  width: 252px;
}
#mainContent .teaser .imageContainer {
  max-height: 161px;
  max-width: 245px;
}
#mainContent .teaser .imageContainer img {
  width: 245px;
}
div.kommHeader p {
  font-size: 16px;
}
.ressortHeader .ressortHeaderLinks .rss {
  float: right;
  margin: 6px 0 0 12px;
}
.ressortHeader .ressortHeaderLinks .readMore {
  display: none;
}
.ressort .ressCol2 .showAll {
  display: none;
}
.ressort .teaser p {
  margin: 0;
}
#sidebar .video .ressortMedia .ressortMediaContainer div.slide div.imageContainer {
  height: 182px;
}
.galleryPreview .ressortMediaFoto {
  text-align: center;
}
.galleryPreview .ressortMediaFoto img {
  width: auto;
  height: 100%;
}
/* FIX FUHR */
/* --------------------------------------------------------------------------------------------------------------- */
#ressortVideoHP .ressortHeader {
  font-size: 1.5em;
  text-transform: none;
  float: left;
  display: inline-block;
  width: auto;
}
#ressortVideoHP .galControls {
  float: right;
}
#ressortVideoHP .ressortHeaderAnzeige {
  display: none;
}
#ressortVideoHP .slide strong {
  color: #454545;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.857em;
  font-weight: bold;
  display: block;
}
/* Slider Fotostrecke */
/* --------------------------------------------------------------------------------------------------------------- */
.ressortMedia .ressortHeader .headline {
  float: left;
  text-transform: none;
}
.ressortMedia .ressortMediaContainer div.slide {
  padding: 0 19px 0 19px;
  width: 190px;
  border-right: 1px dotted #cccccc;
}
.ressortMedia .ressortMediaContainer div.slide div.imageContainer {
  width: 190px;
  height: 124.9px;
}
.ressortMedia .ressortMediaContainer .slide.first {
  padding: 0 19px 0 0;
}
.ressortMedia .ressortMediaContainer .slide .kicker {
  color: #454545;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.857em;
  font-weight: normal;
  display: block;
}
.ressortMedia .ressortMediaContainer .slide .title {
  display: block;
}
/* Slider Fotostrecke - Darstellung MainContent */
/* --------------------------------------------------------------------------------------------------------------- */
#mainContent .ressortMedia {
  border-bottom: 1px dotted #cccccc;
  padding-bottom: 10px;
}
#mainContent .ressortMedia .ressortHeader .headline {
  float: left;
  text-transform: none;
}
#mainContent .ressortMedia .ressortMediaContainer div.slide {
  padding: 0 7px 0 7px;
  width: 160px;
  border-right: 1px dotted #cccccc;
}
#mainContent .ressortMedia .ressortMediaContainer div.slide div.imageContainer {
  height: 105px;
  width: 160px;
  margin-bottom: 4px;
}
#mainContent .ressortMedia .ressortMediaContainer .slide.first {
  padding: 0 7px 0 0;
}
#mainContent .ressortMedia .galControls {
  float: right;
}
/* Slider Fotostrecke - Darstellung Sidebar */
/* --------------------------------------------------------------------------------------------------------------- */
#sidebar .ressortMedia .ressortHeader {
  padding: 0;
}
#sidebar .ressortMedia .ressortHeader .headline {
  margin-top: 0.2em;
}
#sidebar .ressortMedia .galControls {
  display: none;
}
#sidebar .ressortMedia .galControlsSidebar {
  display: block;
  float: right;
}
#sidebar .ressortMedia .ressortMediaContainer div.slide {
  width: 326px;
}
#sidebar .ressortMedia .ressortMediaContainer div.slide div.imageContainer {
  width: 326px;
  height: 214px;
}
/* Artikel Bildervorschauriegel */
/* --------------------------------------------------------------------------------------------------------------- */
.ressortMedia .ressortHeader .headline,
.galleryPreview .ressortHeader .headline {
  text-transform: none;
}
.ressortHeader .readMore {
  color: #008e20;
  padding-left: 5px;
  font-size: 1.2em;
}
.ressortHeader .readMore:after {
  content: " »";
}
/* Container */
/* --------------------------------------------------------------------------------------------------------------- */
#container,
.twoColFixRtHdr #container {
  padding: 0 1.538em 1.538em 1.538em;
}
/* Navigation */
/* --------------------------------------------------------------------------------------------------------------- */
div#header div.navigation ul li.active a,
div#header div.navigation ul li a:hover {
  color: #008e20;
}
/* Navigation */
/* --------------------------------------------------------------------------------------------------------------- */
.headerStatic .headerStaticNavigation {
  border-bottom: none;
  position: absolute;
  padding: 0;
  left: 0;
  top: 0;
  width: 100%;
}
.headerStatic .headerStaticNavigation .navigationMeta {
  float: left;
}
.headerStatic .headerStaticNavigation .navigationSpecial {
  float: right;
}
.headerStatic .headerStaticNavigation .navigationMeta a {
  color: #454545;
  font-weight: normal;
  font-size: 11px;
}
.headerStatic .headerStaticNavigation .navigationSpecial a {
  color: #950000;
  font-weight: normal;
  font-size: 12px;
  margin: 0 0 0 7px;
}
/* Header */
.headerStatic {
  margin-bottom: 20px;
}
.headerStatic .headerStaticLogoZgs {
  position: absolute;
  right: 0;
  top: 15px;
}
/* Header Background *//* --------------------------------------------------------------------------------------------------------------- */
#header .headerBackground {
  position: absolute;
  height: 85px;
  background: url(../images/sprite.png) 0 -782px repeat-x;
  width: 917px;
  left: -21px;
  top: 20px;
}
#header .headerBackgroundSmall {
  background: url("../images/sprite.png") repeat-x scroll 0 -407px transparent;
  height: 32px;
  left: -21px;
  position: absolute;
  top: 0;
  width: 917px;
}
body.iframe #header .headerBackgroundSmall,
body.twoColFixRtHdr.iframe #header .headerBackgroundSmall {
  width: 876px;
  left: 0;
  top: 0;
}
.headerStaticSmall {
  border-bottom: none;
  margin-bottom: 15px;
}
.headerStaticSmall .headerStaticLogo {
  margin-top: 4px;
}
.iframe.video .headerStaticSmall .headerStaticLogo {
  margin-left: 15px;
}
.headerStaticSmall .headerStaticLogo a {
  width: 275px;
}
.headerStaticSmall .headerStaticHeadline {
  padding: 5px 0 0 0;
  border: none;
  margin: 0 20px 0 15px;
  font-size: 1.3em;
}
.headerStaticSmall .headerStaticDate {
  padding: 6px 0 0 0;
}
.headerStaticSmall .headerStaticHeadline p,
.headerStaticSmall .headerStaticDate p {
  color: #fff;
}
.headerStaticSmall .headerStaticLogoZgs {
  top: 8px;
}
.headerStaticSmall .headerStaticLogoStz {
  position: absolute;
  right: 0px;
  bottom: -10px;
  padding: 4px 2px 15px 4px;
  display: inline-block;
  background: #fff;
  box-shadow: 4px -4px 7px -6px #454545, -4px -4px 7px -6px #454545;
  -webkit-box-shadow: 4px -4px 7px -6px #454545, -4px -4px 7px -6px #454545;
  -moz-box-shadow: 4px -4px 7px -6px #454545, -4px -4px 7px -6px #454545;
}
.logoPartnerStz {
  display: block;
  background: url(../images/sprite.png) -338px -34px no-repeat;
  width: 97px;
  height: 27px;
  outline: 0;
}
.breadcrumbGroup .logoPartnerStz {
  position: absolute;
  right: 0;
  top: -6px;
}
.breadcrumbGroup .subChannel {
  background: #EAEAEA;
  background: linear-gradient(top, #f9f9f9, #cdcdcd);
  background: -moz-linear-gradient(top, #f9f9f9, #cdcdcd);
  background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#cdcdcd));
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#CDCDCD');
  float: left;
  float: left;
  margin: -5px 10px 0 0;
  padding: 5px 12px;
  color: #454545;
}
/* Header Logo */
/* --------------------------------------------------------------------------------------------------------------- */
.headerStatic .headerStaticLogo {
  padding: 0;
  top: 42px;
  display: inline-block;
}
.headerStatic .headerStaticLogo h1,
.headerStatic .headerStaticLogo a {
  margin: 0;
  padding: 0;
  width: 280px;
  /*height: 45px;*/
  height: 63px;
  background-position: -3px -3px;
}
/* Header Advertising */
/* --------------------------------------------------------------------------------------------------------------- */
.headerStatic .headerStaticAdvertising {
  box-shadow: 4px -4px 7px -6px #454545, -4px -4px 7px -6px #454545;
  -webkit-box-shadow: 4px -4px 7px -6px #454545, -4px -4px 7px -6px #454545;
  -moz-box-shadow: 4px -4px 7px -6px #454545, -4px -4px 7px -6px #454545;
  bottom: -17px;
  top: auto;
  padding: 5px 5px 15px 5px;
  background: #fff;
}
/* Header Wetter */
/* --------------------------------------------------------------------------------------------------------------- */
.headerStatic .headerStaticDateWeather .headerStaticDate,
.headerStaticWeather,
.headerStaticWeatherDropdown {
  margin: 1px 0;
}
.headerStaticDateWeather {
  padding: 0 10px;
  display: inline-block;
  left: 340px;
  position: absolute;
  top: 53px;
  background: #096DA7;
  border: 1px solid #06712C;
  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  background: #008e20;
  background: -moz-linear-gradient(top, #008e20, #077e31);
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(#077e31));
  background: -webkit-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -o-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: -ms-linear-gradient(top, #008e20 0%, #077e31 100%);
  background: linear-gradient(to bottom, #008e20 0%, #077e31 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#008e20', endColorstr='#077e31');
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@{gradientStart}', endColorstr='@{gradientEnd}',GradientType=1 ); */

  box-shadow: 4px -4px 7px -6px #454545, -4px -4px 7px -6px #454545;
  -webkit-box-shadow: 4px -4px 7px -6px #454545, -4px -4px 7px -6px #454545;
  -moz-box-shadow: 4px -4px 7px -6px #454545, -4px -4px 7px -6px #454545;
}
.headerStatic .headerStaticDateWeather .headerStaticDate p {
  border-right: none;
  color: #fff;
  margin: 0;
  padding: 0;
}
.headerStatic .headerStaticDateWeather .headerStaticWeather span.temperature {
  color: #fff;
  font-size: 12px;
}
.headerStatic .headerStaticDateWeather .headerStaticWeather {
  width: 90px;
  position: relative;
}
.headerStatic .headerStaticDateWeather .headerStaticWeather img {
  height: auto;
  position: absolute;
  top: -15px;
  right: 0;
}
.headerStatic .headerStaticWeatherDropdown {
  display: inline-block;
  float: left;
}
.headerStatic .headerStaticWeatherDropdown span {
  color: #fff;
  padding: 0 0 0 16px;
  background: url(../images/sprite.png) no-repeat -70px -166px;
  font-size: 12px;
  cursor: pointer;
}
.headerStatic .headerStaticWeatherDropdown .slideDownTrigger,
.headerStatic .navigationServices {
  position: relative;
}
.headerStatic .headerStaticWeatherDropdown .slideDown,
.headerStatic .navigationServices .slideDown {
  display: none;
  position: absolute;
  z-index: 99999;
  background: #05822C;
  left: 0;
  padding: 8px 0;
  width: 150px;
  box-shadow: 4px 2px 7px -6px #454545, -4px 2px 7px -6px #454545;
  -webkit-box-shadow: 4px 2px 7px -6px #454545, -4px 2px 7px -6px #454545;
  -moz-box-shadow: 4px 2px 7px -6px #454545, -4px 2px 7px -6px #454545;
}
.headerStatic .headerStaticWeatherDropdown .slideDown li a,
.headerStatic .navigationServices .slideDown li a {
  display: block;
  padding: 4px 10px 4px 17px;
  color: #fff;
  font-size: 12px;
}
.headerStatic .headerStaticWeatherDropdown .slideDown li a:hover,
.headerStatic .navigationServices .slideDown li a:hover {
  padding: 4px 10px 4px 17px;
  text-decoration: underline;
}
.teaser a,
.teaser_title a {
  font-size: 1.7em;
  margin: 0 0 0.3em;
}
.teaser_title a {
  font-size: 1.5em;
}
.topteaser a,
.header {
  font-size: 2em;
}
ul.listLinks strong {
  font-weight: normal;
  font-size: 14px;
}
ul.listLinks strong:before {
  content: "» ";
}
.module .teaser .kicker {
  color: #950000;
  font-size: 14px;
  display: block;
  margin-bottom: 2px;
  line-height: 1.3;
}
.module .teaser a {
  font-size: 18px;
  display: block;
  margin-bottom: 10px;
  line-height: 1.3;
}
.module .teaser a strong {
  color: #950000;
  font-size: 14px;
  display: block;
  margin-bottom: 2px;
  line-height: 1.3;
}
.module .teaser .headline {
  font-size: 18px;
  display: block;
  margin-bottom: 10px;
  line-height: 1.3;
}
.module .teaser .teaserText {
  font-size: 14px;
}
.headerStatic {
  height: 105px;
}
div.ressortSide {
  display: inline-block;
}
.teaser {
  display: inline-block;
}
#rating {
  float: right;
}
#rating span.count span.left {
  left: -7px;
}
#rating span.count span.right {
  right: -4px;
}
div#header div.navigation ul li.extraMenu2 span .arrow {
  background-position: -421px -158px;
}
.video #overlayButtons {
  background: none;
  right: 8px;
  top: 6px;
}
.video #overlayButtons li a,
.video #overlayButtons li a:hover,
.video #overlayButtons li a:visited {
  color: #FFFFFF;
}
div.kommentar {
  padding: 20px 0 10px;
}
div.kommSort {
  margin-top: 0;
}
div.kommSort span {
  display: none;
}
#rating {
  float: left;
  margin-top: -3px;
}
#rating span.count {
  border: 1px solid #637279;
}
div.kommVoteCounter {
  line-height: 1.3;
  margin: 1px 0 0;
  text-align: center;
  width: 37px;
}
div.kommVoteThumbUp a {
  background-position: -28px -620px;
}
div.kommVoteThumbDown a {
  background-position: 0px -620px;
}
.headerStatic .navigationServices {
  display: inline-block;
  float: right;
  display: none;
}
.headerStatic .navigationServices span {
  padding: 0 0 0 16px;
  background: url(../images/sprite.png) no-repeat -423px -158px;
  padding: 3px 0 3px 16px;
  font-size: 12px;
  cursor: pointer;
  text-transform: uppercase;
}
.headerStatic .navigationServices .slideDown {
  top: 20px;
  width: 123px;
}
.headerStatic .headerStaticWeatherDropdown .slideDownTrigger {
  display: block;
}
#mainContent .topteaser {
  border-bottom: 1px dotted #cccccc;
  padding-bottom: 20px;
}
#mainContent .ressort {
  border-bottom: 1px dotted #cccccc;
  padding-bottom: 20px;
}
#mainContent .ressort:nth-last-child(2),
#mainContent .hideBorder {
  border-bottom: none;
}
#mainContent .topteaser {
  margin-bottom: 20px;
}
.districts {
  padding: 1.154em;
  background: #f2f4e8;
}
div.sidebarModulSpezial {
  border: none;
  padding: 0;
  width: auto;
}
.districts .column1,
.districts .column2,
.districts .column3 {
  float: left;
}
.districts .column3 {
  float: right;
}
.districts .imageMap {
  width: 255px;
  height: 323px;
  display: block;
  background: url(../images/karte.png) no-repeat;
  background-position: -540px 0;
}
.districts .imageMap img {
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  background: blue;
}
.ressortMediaTopteaser .ressortMediaContainer .slide .caption {
  font-size: 24px;
  margin: 3px 0 0 0;
}
.ressortMediaTopteaser .ressortMediaContainer .slide .caption p {
  margin-top: 5px;
}
.ressortMediaTopteaser .galControls li {
  padding: 4px 0 0 0;
  font-size: 14px;
}
.ressortMediaTopteaser .galControls {
  height: 28px;
}
#footer {
  border-top: 1px dotted #cccccc;
  padding: 2em 0 0;
  position: relative;
}
#footer a.topOfPage {
  background: url("../images/sprite.png") repeat scroll -1px -243px transparent;
  display: block;
  height: 21px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 21px;
}
#footer div.copy {
  padding-top: 0;
}
div#header div.navigation ul li.search input.query.focus {
  color: #454545;
}
/* Eigenes Videoportal */
/* --------------------------------------------------------------------------------------------------------------- */
/* Ergänzendes CSS für das Video-Portal */
h1.vid {
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  padding-bottom: 0px;
  line-height: normal;
}
h2.vid {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding-bottom: 0px;
  line-height: normal;
}
h3.vid {
  font-size: 12px;
  font-weight: bold;
  color: #960000;
  margin: 0;
  line-height: normal;
}
h4.vid {
  font-size: 12px;
  line-height: normal;
}
h5.vid {
  font-size: 12px;
  line-height: normal;
}
.twocolfixrthdr #maincontentvidportal {
  width: 860px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
}
/* Neueste Videos */
.NewVideosShade {
  width: auto;
  padding: 10px 15px 10px 15px;
  background-image: url('../images/video/shad_860.gif');
  background-repeat: repeat-y;
}
.NewVideosFooter {
  width: 100%;
  height: 7px;
  line-height: 7px;
  background-image: url('../images/video/shad_860_footer.gif');
  background-repeat: no-repeat;
}
.NewVideosContainer {
  width: auto;
  height: 242px;
  padding: 10px 10px 10px 10px;
  background-image: url('../images/video/back_new_videos.gif');
  background-repeat: repeat-x;
}
.VidNavLeft {
  padding-top: 100px;
  float: left;
  width: 36px;
}
.VidNavRight {
  text-align: right;
  padding-top: 54px;
  float: right;
  width: 36px;
}
.NewVidImage {
  float: left;
  padding: 0px 5px 0px 5px;
  width: auto;
}
.NewVidRightBox {
  float: right;
  padding: 0px 0px 0px 0px;
  width: 327px;
}
.searchVideo {
  width: auto;
  height: 30px;
  background-color: White;
}
.searchTitleBack {
  width: 80px;
  float: left;
  height: 16px;
  line-height: 16px;
  padding: 7px 7px 7px 7px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  background-image: url('../images/video/search_back.gif');
  background-repeat: repeat-x;
}
.searchInputBack {
  float: left;
  width: 203px;
  height: 26px;
  border-top: 1px solid #e8e8e8;
  background-color: White;
}
.searchInput {
  width: 193px;
  font-size: 12px;
  font-weight: normal;
  height: 27px;
  height: 15px!important;
  padding: 7px 5px 5px 5px;
  border: 0;
  background-color: #FFFFFF;
}
.searchFooter {
  width: auto;
  height: 11px;
  line-height: 11px;
  background-image: url('../images/video/search_footer.gif');
  background-repeat: repeat-x;
}
.searchVideoArtikel {
  width: 328px;
  margin-left: 2px;
  height: 30px;
  background-color: White;
}
.searchFooterArtikel {
  width: 328px;
  margin-left: 2px;
  height: 11px;
  line-height: 11px;
  background-image: url('../images/video/search_footer_artikel.gif');
  background-repeat: repeat-x;
}
.submitVid {
  cursor: pointer;
}
.newVidTeaser {
  float: left;
  width: 290px;
}
.newVidHeadline {
  padding-top: 5px;
  font-size: 14px;
  font-weight: bold;
  color: #008e20;
  padding-bottom: 5px;
}
/* Superbanner */
.vidSuperbanner {
  padding: 10px 0px 10px 0px;
  text-align: center;
}
/* Portal �bergreifende CSS-Styles linke und rechte Listen */
div.videosContainerLeft {
  width: 130px;
  padding-right: 5px;
  float: left;
  overflow: hidden;
}
div.videosContainerRight {
  width: auto;
  padding-right: 5px;
  overflow: hidden;
}
.pageVidNav {
  text-align: right;
  padding: 7px 0px 0px 0px;
}
ul#pageVidNavList {
  margin: 0;
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
}
#pageVidNavList li {
  display: inline;
  list-style-type: none;
}
#pageVidNavList a {
  padding: 0px 5px;
  font-weight: bold;
}
#pageVidNavList a:link,
#pageVidNavList a:visited {
  color: #000000;
  border: 1px solid #000000;
  text-decoration: none;
}
#pageVidNavList a:hover {
  color: #008e20;
  border: 1px solid #008e20;
  text-decoration: none;
}
#pageVidNavListActive a:link,
#pageVidNavListActive a:visited {
  color: #008e20;
  border: 1px solid #000000;
  text-decoration: none;
}
#pageVidNavListActive a:hover {
  color: #008e20;
  border: 1px solid #008e20;
  text-decoration: none;
}
.vidTeaserBackground {
  width: 49.8%;
  clear: both;
  background-image: url('../images/video/back_video_teaser.gif');
  background-repeat: repeat-x;
}
.vidTeaserBackgroundHl {
  width: 49.8%;
  clear: both;
  background-image: url('../images/video/back_video_teaser_hl.gif');
  background-repeat: repeat-x;
}
/* Portal Listen */
.videoLeft {
  width: 490px;
  float: left;
  background-image: url('../images/video/shad_490.gif');
  background-repeat: repeat-y;
}
.videoRight {
  width: 335px;
  float: right;
  background-image: url('../images/video/shad_335.gif');
  background-repeat: repeat-y;
}
.videoMix {
  padding: 10px 15px 10px 15px;
}
.videosContainer {
  width: auto;
  overflow: auto;
  height: 590px;
  border: 2px solid #e8e8e8;
  position: relative;
}
.videomixpagenav {
  height: 30px;
  padding: 0px 15px 0px 10px;
  margin: 0px 5px 0px 5px;
  border-top: 1px solid #ffffff;
  background-color: #e8e8e8;
  /*background-image:url('../images/video/shad_490_pagenav.gif');background-repeat:repeat-y;*/

}
.videoMixFooter {
  height: 7px;
  line-height: 7px;
  margin: 0px 3px 0px 3px;
  background-color: #FFFFFF;
  background-image: url('../images/video/shad_footer.gif');
  background-repeat: repeat-x;
}
/* Liste Schlagworte etc.*/
.vidSchlagworte {
  float: right;
  width: 335px;
}
.mostShadeRightSchlagworte {
  width: 335px;
  width: 305px!important;
  height: auto;
  padding: 10px 15px 10px 15px;
  background-image: url('../images/video/shad_335.gif');
  background-repeat: repeat-y;
}
.videosContainerSchlagworte {
  width: auto;
  overflow: auto;
  height: auto;
  border: 2px solid #e8e8e8;
}
.schlagworte {
  width: auto;
  padding-right: 10px;
}
a.swortH1:link,
a.swortH1:visited,
a.swortH1:active,
a.swortH1:hover {
  color: #000000;
  font-size: 18px;
}
a.swortH2:link,
a.swortH2:visited,
a.swortH2:active,
a.swortH2:hover {
  color: #000000;
  font-size: 16px;
}
a.swortH3:link,
a.swortH3:visited,
a.swortH3:active,
a.swortH3:hover {
  color: #000000;
  font-size: 14px;
}
a.swortH4:link,
a.swortH4:visited,
a.swortH4:active,
a.swortH4:hover {
  color: #000000;
  font-size: 12px;
}
/* Reiter Navis */
.vidNav {
  width: auto;
  background-color: #FFFFFF;
  margin: 0px 5px 0px 0px;
  padding-left: 5px;
}
#vidNavList {
  height: 30px;
  margin: 0px 0px 0px 0px;
  padding-left: 0px;
  float: left;
}
#vidNavList li {
  list-style-type: none;
  float: left;
  margin-right: 1px;
}
#vidNavList li a {
  background-image: url('../images/video/bg_vidnavi.gif');
  background-repeat: repeat-x;
  height: 25px !important;
  margin-left: 0;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  font-size: 14px;
  text-decoration: none;
  color: #FFFFFF;
  float: left;
}
#vidNavList li a:hover {
  height: 25px !important;
  margin-left: 0;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  font-size: 14px;
  text-decoration: none;
  color: #008e20;
  float: left;
  background-image: url('../images/video/bg_vidnavi_hl.gif');
  background-repeat: repeat-x;
}
#vidNavList li#active a {
  height: 25px !important;
  margin-left: 0;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  font-size: 14px;
  text-decoration: none;
  color: #008e20;
  float: left;
  background-image: url('../images/video/bg_vidnavi_hl.gif');
  background-repeat: repeat-x;
}
/* Reiter Subnavis grau mit Listensortierung */
.vidsubnav {
  width: auto;
  height: 30px;
  padding: 0px 15px 0px 10px;
  margin: 0px 5px 0px 5px;
  border-top: 1px solid #ffffff;
  background-color: #e8e8e8;
}
#vidSubnavList {
  width: auto;
  height: 30px;
  margin: 0px 0px 0px 5px;
  padding-left: 0px;
}
#vidSubnavList li {
  list-style-type: none;
  float: left;
}
#vidSubnavList li a {
  padding-top: 6px;
  padding-right: 10px;
  font-size: 11px;
  text-decoration: none;
  color: #000000;
  float: left;
}
#vidSubnavList li a:hover {
  padding-top: 6px;
  padding-right: 10px;
  font-size: 11px;
  text-decoration: none;
  color: #008e20;
  float: left;
}
#vidSubnavList li#active a {
  padding-top: 6px;
  padding-right: 10px;
  font-size: 11px;
  text-decoration: none;
  color: #008e20;
  float: left;
}
/* Ergebnis-Liste auf Artikelebene */
div.videosContainerHeader {
  padding-bottom: 5px;
}
div.videosContainerLeftArtikel {
  width: 130px;
  padding-right: 10px;
  float: left;
  overflow: hidden;
}
div.videosContainerRight {
  width: auto;
  padding-right: 10px;
  overflow: hidden;
}
/* Artikel-Template */
/* Main Content */
.twocolfixrthdr #maincontentvidportalartikel {
  width: 518px;
  border-right: 0px solid #b2b2b2;
  margin: 0 0 0 0;
  /* Durch den rechten Rand dieses div-Elements entsteht die Spalte am rechten Seitenrand. Der Spaltenbereich bleibt unabhängig von der Inhaltsmenge des sidebar1-div immer gleich. Sie können diesen Rand entfernen,falls der Text des #mainContent-div den Bereich von #sidebar1 füllen soll,wenn der Inhalt in #sidebar1 endet. */

  padding: 0px 0px 0px 0px;
  /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */

  float: left;
}
/* Sidebar */
.twocolfixrthdr #sidebarvidportalartikel {
  float: right;
  /* Da es sich hier um ein floatendes Element handelt,muss eine Breite angegeben werden. */

  width: 332px;
  width: 332px !important;
  /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */

  border-left: 0px solid #b2b2b2;
  padding: 0px 0px 0px 0px;
}
/* Player */
.vidPlayer {
  width: 518px;
  height: 316px;
  padding: 3px;
}
.vidPlayerDummy {
  width: 518px;
  height: 316px;
  padding: 3px;
  background-image: url(../images/video/dummys/vidplayer.jpg);
  background-repeat: no-repeat;
}
/* Player Video versenden*/
.vidFunctionBack {
  width: 490px;
  height: 266px;
  padding: 10px 10px 10px 10px;
  background-image: url(../images/video/back_player.gif);
  background-repeat: repeat-x;
  border: 1px solid #b2b2b2;
}
.tableDiv {
  line-height: 12px;
  font-size: 12px;
}
.vidField {
  width: 478px;
  height: 20px;
  font-size: 11px;
  padding: 3px 5px 0px 5px;
  border: 1px solid #b2b2b2;
}
.vidFieldSmall {
  width: 145px;
  height: 20px;
  font-size: 11px;
  padding: 3px 5px 0px 5px;
  border: 1px solid #b2b2b2;
}
.vidFieldText {
  width: 478px;
  font-size: 11px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #b2b2b2;
}
/* Player Ad */
.playerAd {
  padding: 10px 0px 0px 0px;
}
/* Video Subline */
.vidSubline {
  float: right;
  color: #6D6964;
  padding: 10px 12px 10px 12px;
}
/* VideoMetaNav */
div.vidMetanav {
  width: 518px;
  width: 494px!important;
  padding: 5px 12px 5px 12px;
  border-top: 1px solid #b2b2b2;
  border-bottom: 1px dashed #b2b2b2;
}
div.vidArtikel {
  width: 518px;
  width: 494px!important;
  padding: 0px 12px 0px 12px;
}
.searchTitleBack {
  font-size: 13px;
}
.vidSubnav div {
  background: #f2f4e8;
  padding: 5px;
}
.videomixPagenav {
  padding: 0 15px  10px 0;
}
#sidebar .mod_adressen_bildtext {
  height: 165px;
}
.video #mainContent,
.iframe.video #mainContent {
  width: 876px !important;
}
body.iframe {
  overflow: hidden !important;
}
.video #overlayContent {
  height: 660px !important;
}
/* Footer-Ad */
/* --------------------------------------------------------------------------------------------------------------- */
#footer-ad {
  z-index: 9999;
  position: fixed;
  left: 97px;
  bottom: 0px;
  color: #fff;
  display: block;
  width: 475px;
}
#close-footer-ad {
  color: #000;
  cursor: pointer;
  background-color: #f5f5f5;
  font-family: arial;
  font-size: 10px;
  text-transform: uppercase;
  padding: 0 5px;
  height: 20px;
  line-height: 20px;
  width: 70px;
}
/* Aus Backup CSS*/
/* Anzeigenmarkt */
div.btLink {
  width: 98px;
  height: 25px;
  line-height: 25px;
  border: 3px double #FFFFFF;
  padding: 0px 5px 2px 5px;
  background-color: #960000;
  background-repeat: repeat-x;
  float: right;
  margin-left: 10px;
  text-align: center;
}
a.btLink:link,
a.btLink:visited {
  display: block;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
}
a.btLink:active,
a.btLink:hover {
  text-decoration: none;
}
/* Links schwarz */
.schwarz {
  cursor: pointer;
  color: #000000;
}
.schwarz:hover {
  cursor: pointer;
  text-decoration: underline;
}
/* Links  schwarz*/
a.schwarz:link,
a.schwarz:visited {
  color: #000000;
}
a.schwarz:active,
a.schwarz:hover {
  text-decoration: underline;
}
/* Artikel weiterempfehlen/Kommentarregeln */
div.artEmpfHead {
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: #008e20;
}
div.artEmpfContainer {
  border: 1px solid #008e20;
  padding: 20px 20px 20px 20px;
  width: auto;
}
span.head3 {
  font-size: 12px;
  font-weight: bold;
  color: #960000;
  margin: 0;
  margin-bottom: 1px;
  line-height: normal;
}
h3 {
  font-size: 14px;
  font-weight: bold;
  color: #960000;
  margin: 0;
  margin-bottom: 1px;
  line-height: normal;
}
/* Anzeigen: Online-ID Feld überschreiben*/
div.search div.forms input#feld {
  border: 1px solid #2E5B34;
}
/*Anzeigen*/
div.anzNext {
  height: 195px;
}
.addWidget {
  float: right;
  display: block;
  cursor: pointer;
  font-size: 21px;
  color: #008e20;
}
#bottom .addWidget {
  font-size: 16px;
  margin: 3px 0 0;
}
/*Ergaenzendes Stylesheet fuer Sporttabellen*/
.headlineSporttab {
  font-size: 1.5em;
  text-transform: none;
  color: #454545;
  padding-bottom: 1em;
}
.Sporttab {
  width: 100%;
  border: 1px solid #e0e2d7;
  color: #454545;
}
.Sporttab td,
tr {
  font-size: 12px;
  color: #454545;
}
.Sporttab tr:nth-child(even) {
  background-color: none;
}
.Sporttab tr:nth-child(odd) {
  background-color: #fff;
}
.Sporttab tr.heading {
  background-color: #e0e2d7;
}
.topteaserAd:before {
  content: "Anzeige";
  text-align: left;
  padding: 0px 0px 5px 0px;
  font-family: 'DroidSansRegular', Arial, serif;
  font-size: 0.857em;
  color: #a4a1a0;
  padding: 0 0 5px;
  display: inline-block;
}
#sidebar .topteaserAd {
  padding-top: 12px;
}
.item figure.veranstaltungen .calendar {
  width: 70%;
  max-width: 85px;
  height: 95px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.8);
  background: #eeeeee;
  background: -webkit-gradient(linear, left top, left bottombottom, from(#f5f5f5), to(#e4e4e4));
  background: -moz-linear-gradient(top, #f5f5f5, #e4e4e4);
  color: #333;
  text-align: center;
  border: 1px solid #f3f3f3;
  border-radius: 10px;
  -moz-border-radius: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 3.5em;
  line-height: 1.3em;
  text-shadow: 1px -1px 0 rgba(212, 212, 212, 0.8);
  margin: 0 auto;
}
.item figure.veranstaltungen .weekday {
  width: 100%;
  padding: 0 2px;
  max-width: 85px;
  height: 36px;
  margin-left: -2px;
  display: block;
  color: #f6f6f6;
  background: #ff0000;
  background: -webkit-gradient(linear, left top, left bottom, from(#008e20), to(rgba(0, 142, 32, 0.6)));
  background: -moz-linear-gradient(top, #008e20, rgba(0, 142, 32, 0.6));
  border-bottom: 3px solid #008e20;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  box-shadow: -1px 4px 8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -1px 4px 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: -1px 4px 6px rgba(0, 0, 0, 0.3);
  font-size: 0.3em;
  line-height: 2.8em;
  text-shadow: -1px 0 rgba(0, 0, 0, 0.5), 0 -1px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.5), -1px -1px rgba(0, 0, 0, 0.3);
  letter-spacing: 1px;
}
.item figure.veranstaltungen {
  margin-bottom: 20px;
  float: left;
}
.item figure.veranstaltungen {
  width: 22%;
  margin-right: 15px;
}
.item figure.veranstaltungen .calendar {
  font-size: 2em;
  line-height: 1.35em;
  width: 100%;
  height: 69px;
}
.item figure.veranstaltungen .weekday {
  height: 30px;
  font-size: 0.4em;
}
.veranstaltungen .articleHeadline {
  font-size: 1.25em;
}
.contentbrick .item {
  display: inline-block;
  clear: both;
  width: 100%;
}
#billboard {
  display: block;
  padding: 0;
  line-height: 0;
  font-size: 0;
}
#billboard:before {
  display: none;
}
#billboard iframe[id^="google_ads_iframe"] {
  padding: 0 0 20px 0;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
.navigationMyPlace {
  display: inline-block;
  width: 100%;
  border-top: 1px dotted #ccc;
  padding: 6px 0 0 0;
}
.navigationMyPlace ul {
  display: inline-block;
  width: 100%;
  height: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #EFEFEF;
}
.navigationMyPlace ul li {
  height: 100%;
  float: left;
  display: block;
}
.navigationMyPlace ul li a {
  color: #454545;
  padding: 5px 0 0 0;
  margin: 0 8px;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  display: block;
}
.navigationMyPlace ul li a[data-active='true'],
.navigationMyPlace ul li a:hover {
  color: #008e20;
}
.navigationMyPlace ul .headline {
  display: inline-block;
  position: relative;
  height: 100%;
  font-size: 16px;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 13px 0 0;
  margin: 0 8px 0 0;
}
.navigationMyPlace ul .headline .title {
  padding: 4px 8px 0 8px;
  background: #048729;
  font-weight: bold;
  color: #fff;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
}
.navigationMyPlace ul .triangleRight {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 12.5px 0 12.5px 13px;
  right: 0;
  top: 0;
  position: absolute;
  border-color: transparent transparent transparent #048729;
  line-height: 0px;
  _border-color: #000000 #000000 #000000 #048729;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
}
.navigationMyPlaceNew {
  background: #EFEFEF;
  padding: 1.154em;
  display: inline-block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 15px;
}
.navigationMyPlaceHadline {
  height: 28px;
  padding: 0 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.navigationMyPlaceHadline .title {
  display: table-cell;
  vertical-align: middle;
  font-size: 19px;
  line-height: 1.15em;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -o-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}
.navigationMyPlaceHadline .title:before {
  content: "Mein Ort auf schwarzwaelder-bote.de";
}
.navigationMyPlaceHadline .title .subTitle {
  font-size: 16px;
  margin: 3px 0 0 2px;
  display: block;
  line-height: 1;
}
.navigationMyPlaceLocationMark {
  background: url("../images/ortsschild.png") no-repeat;
  width: 150px;
  height: 128px;
  float: right;
  position: relative;
  text-align: center;
  position: relative;
  padding: 13px 0 0 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.navigationMyPlaceLocationMark .title {
  font-weight: bold;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 123px;
  height: 80px;
  font-size: 16px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  ns: auto;
  -o-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}
.navigationMyPlaceLinks {
  clear: both;
  border-top: 1px dotted #ccc;
  width: 100%;
  padding-top: 10px;
}
.navigationMyPlaceLinks li {
  width: 50%;
  float: left;
}
.navigationMyPlaceLinks li a {
  background: none repeat scroll 0 0 #fff;
  border: 1px dotted #ccc;
  border-top: none;
  color: #454545;
  display: block;
  padding: 5px 3px 4px 7px;
}
.navigationMyPlaceLinks li.even a {
  border-left: none;
}
.navigationMyPlaceLinks li[data-row='1'] a {
  border-top: 1px dotted #ccc;
}
.navigationMyPlaceLinks ul li a[data-active='true'] {
  color: #008e20;
}
.navigationMyPlaceLinks li a:before {
  content: "» ";
}
/* Sonderregeln */
.Fussball .navigationMyPlaceLocationMark {
  background: url("../images/fussball.png") no-repeat;
  width: 125px;
  height: 106px;
  margin-bottom: 20px;
}
.Fussball .navigationMyPlaceHadline,
.Fussball .navigationMyPlaceHadline .title {
  padding: 0;
  height: 106px;
  max-width: 200px;
}
.Fussball .navigationMyPlaceLocationMark .title {
  display: none;
}
.Fussball .navigationMyPlaceHadline .title:before {
  content: "Alle Ligen im Überblick";
}
