/* ________________________ Generell  _________________________ */
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/roboto/robotocondensed-light-webfont.eot');
  src: url('../fonts/roboto/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/robotocondensed-light-webfont.svg#roboto_condensedregular') format('svg'), url('../fonts/roboto/robotocondensed-light-webfont.woff2') format('woff2'), url('../fonts/roboto/robotocondensed-light-webfont.woff') format('woff'), url('../fonts/roboto/robotocondensed-light-webfont.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/roboto/robotocondensed-regular-webfont.eot');
  src: url('../fonts/roboto/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg'), url('../fonts/roboto/robotocondensed-regular-webfont.woff2') format('woff2'), url('../fonts/roboto/robotocondensed-regular-webfont.woff') format('woff'), url('../fonts/roboto/robotocondensed-regular-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/roboto/robotocondensed-bold-webfont.eot');
  src: url('../fonts/roboto/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg'), url('../fonts/roboto/robotocondensed-bold-webfont.woff2') format('woff2'), url('../fonts/roboto/robotocondensed-bold-webfont.woff') format('woff'), url('../fonts/roboto/robotocondensed-bold-webfont.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/roboto/roboto-regular-webfont.eot');
  src: url('../fonts/roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-regular-webfont.svg#robotoregular') format('svg'), url('../fonts/roboto/roboto-regular-webfont.woff2') format('woff2'), url('../fonts/roboto/roboto-regular-webfont.woff') format('woff'), url('../fonts/roboto/roboto-regular-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
body {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5em;
  background: #FFFFFF;
  margin: 0px 10px 10px 10px;
  padding: 0;
  text-align: left;
}
#linkToMobile {
  background: none repeat scroll 0 0 #0063A6;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 20px;
  padding: 25px 0;
  text-align: center;
  text-transform: uppercase;
  margin: 0 -10px;
}
/* ________________________ Generell  _________________________ */
h1 {
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  padding-bottom: 0px;
  line-height: normal;
}
h2 {
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  padding-bottom: 2px;
  line-height: normal;
}
.teaser_title {
  padding-bottom: 0px;
  margin-left: 0;
  line-height: normal;
}
.teaser_title strong {
  display: block;
  font-weight: bold;
  font-size: 12px;
  color: #ba464c;
  margin: 0;
  padding-bottom: 2px;
}
.teaser_title a,
.teaser_title a:visited {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
}
.teaser_title a:active,
.teaser_title a:hover {
  font-size: 15px;
  font-weight: bold;
}
.teaser_title_kap {
  padding-bottom: 0px;
  margin-left: 0;
  line-height: normal;
}
.teaser_title_kap strong {
  display: block;
  font-size: 12px;
  color: #ba464c;
  margin: 0;
}
.teaser_title_kap a,
.teaser_title_kap a:visited {
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}
.teaser_title_kap a:active,
.teaser_title_kap a:hover {
  font-size: 20px;
  font-weight: bold;
}
.teaser_title_top,
.articleHeader {
  clear: both;
}
.teaser_title_top strong,
.articleHeader strong {
  display: block;
  font-size: 12px;
  color: #ba464c;
  margin: 0;
  padding-bottom: 2px;
}
.teaser_title_top a,
.articleHeader a {
  font-size: 20px;
  font-weight: bold;
  color: #000000;
  line-height: normal;
}
.teaser_title_top a:hover,
.articleHeader a:hover {
  font-size: 20px;
  font-weight: bold;
  text-decoration: underline;
  line-height: normal;
}
p,
ul,
ol,
li,
div,
td,
th,
address,
blockquote,
nobr,
b,
i,
dt,
dt,
dl,
textarea,
img,
table,
input,
textarea,
select {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
/* Browseruebergreifendes <p>-Tag-Fix */
p {
  margin: 0px 0px 10px 0px;
}
img {
  border: 0px;
}
a * {
  cursor: pointer;
}
.fltrt {
  /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */

  float: right;
}
.fltlft {
  /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */

  float: left;
}
.clearfloat {
  /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */

  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;
}
/* for OMS wallpaper */
#adl_sb_table {
  width: 870px!important;
}
/* ________________________ Bildabstaende und Rahmen _________________________ */
.teaser {
  margin: 0px 0px 6px 0px;
}
.top {
  margin: 6px 0px 0px 0px;
}
.bottom {
  margin: 0px 0px 6px 0px;
}
.topbottom {
  margin: 6px 0px 6px 0px;
}
.right {
  margin: 0px 6px 0px 0px;
}
.left {
  margin: 0px 0px 0px 6px;
}
.leftright {
  margin: 0px 6px 0px 6px;
}
.rightbottom {
  margin: 0px 6px 6px 0px;
}
.leftbottom {
  margin: 0px 0px 6px 6px;
}
/* ________________________ Form Elemente  _________________________ */
form {
  display: inline-block;
}
.submit,
.submitLogin {
  cursor: pointer;
  display: inline-block;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background: #0063A6;
  font-size: 1rem;
  padding: 7px 10px;
  color: #fff !important;
  border: none !important;
  line-height: 1;
  vertical-align: bottom;
  margin-bottom: -1px;
}
input,
select,
textarea {
  font-size: 11px;
}
.login {
  width: 138px;
  height: 20px;
  margin-bottom: 5px;
  font-size: 12px;
  padding: 0px 5px 0px 5px;
  border: 0px;
}
img.alert {
  padding-right: 5px;
}
/* Werbung */
#superbanner {
  width: 880px;
  position: relative;
  z-index: 600;
  margin-bottom: 5px;
}
#skyscraper {
  position: absolute;
  top: 0px;
  left: 880px;
  z-index: 600;
}
/* Content-Ads mit dem Wort Anzeige eingeblendet bei Auslieferung des Werbemittels */
#ad {
  background-image: url('../images/anzeige.gif');
  background-repeat: no-repeat;
}
#ad td {
  padding-top: 15px;
}
#footer-ad {
  z-index: 9999;
  position: fixed;
  left: 65px;
  bottom: 0px;
}
/* Container*/
.twoColFixRtHdr #container {
  width: 860px;
  margin: 0;
  padding-right: 10px;
  background: #FFFFFF;
  /* margin: 0 auto; Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */

  border: 0px solid #000000;
  text-align: left;
  /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */

  float: left;
}
/* Header */
.twoColFixRtHdr #header {
  width: 860px;
  clear: both;
  padding: 0px 0px 0px 0px;
  /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */

}
div.headerTop {
  width: 855px;
  line-height: 13px;
  font-size: 5px;
  height: 13px;
  text-align: right;
  padding-right: 5px;
}
div.logo {
  padding: 0px 0px 0px 0px;
  float: left;
}
.date {
  width: auto;
  text-align: left;
  color: #000000;
  font-size: 11px;
  line-height: 11px;
  float: left;
  padding-bottom: 5px;
}
div.toptitel {
  padding: 0px 0px 0px 10px;
  width: 150px;
  margin-right: 60px;
  float: left;
  height: 85px;
}
.immo div.toptitel {
  height: auto;
}
div.wetter {
  width: 150px;
  height: auto;
  margin: 41px 0px 0px 5px;
  float: left;
}
.wetterTeaser {
  width: auto;
  height: 22px;
  line-height: 22px;
  text-align: right;
  color: #000000;
  font-size: 11px;
  padding: 7px 0px 4px 0px;
  float: right;
}
a.wetter:link,
a.wetter:visited {
  color: #000000;
}
a.wetter:active,
a.wetter:hover {
  color: #0063a6;
  text-decoration: none;
}
div.headerRight {
  width: 201px;
  font-size: 12px;
  color: #6D6964;
  padding: 24px 0px 6px 0px;
  float: right;
}
div.metaNav {
  color: #6D6964;
  border-bottom: 0px solid #6D6964;
  padding-bottom: 10px;
  line-height: 11px;
}
a.metaNav:link,
a.metaNav:visited {
  color: #000000;
  font-size: 11px;
}
a.metaNav:active,
a.metaNav:hover {
  color: #0063a6;
  text-decoration: none;
}
/*
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: #666666;  font-size:12px; height:17px; border:1px solid #ba464c; background-color:#FFFFFF; width:240px;	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.search div.forms input,
div.forms img {
  margin-top: 0px;
  float: left;
}
div.search div.forms input#feld {
  margin-left: 1px;
  padding-left: 5px;
  padding-right: 5px;
  color: #454545;
  font-size: 12px;
  height: 16px;
  border: 1px solid #000;
  background-color: #fff;
  width: 166px;
}
div.search div.forms input#searchGO {
  padding-left: 1px;
  width: 20px;
  height: 20px;
  border: none;
  background: url("../images/search_go.gif") 0 0 no-repeat transparent;
  cursor: pointer;
}
div.btLogin {
  margin-top: 9px;
  width: 67px;
  height: 19px;
  line-height: 19px;
  border: 1px solid;
  border: 1px solid #b4ac7e;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #cac292;
  background-repeat: repeat-x;
}
a.btLogin:link,
a.btLogin:visited {
  display: block;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}
a.btLogin:active,
a.btLogin:hover {
  text-decoration: none;
}
/* Neue Navi */
.staticHeaderTop {
  border-bottom: 1px solid #0063a6;
  padding-bottom: 3px;
  display: inline-block;
  width: 850px;
  margin-bottom: 10px;
  padding-left: 10px;
  margin-top: 10px;
}
.staticHeaderTop .navigationSpecial {
  display: inline-block;
  float: left;
}
.staticHeaderTop .navigationSpecial a,
.staticHeaderTop .navigationSpecial span {
  float: left;
  color: #B61622;
  text-transform: uppercase;
  font-weight: bold;
}
.staticHeaderTop .navigationMeta {
  display: inline-block;
  float: right;
}
.staticHeaderTop .navigationMeta a,
.navigationMeta span {
  color: #000000;
  float: left;
  font-size: 11px;
}
.staticHeaderTop .navigationMeta a:hover {
  color: #0063a6;
  text-decoration: none;
}
.staticHeaderTop .sep {
  margin: 0 7px;
  width: 1px;
  height: 12px;
  margin-top: 3px;
}
.staticHeaderTop .sep.border {
  background: #000000;
}
/* Beta Nav */
.betaNav {
  clear: both;
  width: auto;
  border-top: 0px solid #0063a6;
  padding: 0px 0px 0px 0px;
  float: right;
  margin-top: 13px;
}
div.betaLinks {
  padding-top: 11px;
  width: 90px;
  height: 21px;
  color: #666666;
  float: left;
  padding-left: 0px;
  padding-right: 0px;
}
a.betaLinks:link,
a.betaLinks:visited {
  color: #000000;
  font-size: 11px;
}
a.betaLinks:active,
a.betaLinks:hover {
  color: #000000;
  text-decoration: none;
}
div.abo {
  width: auto;
  height: 25px;
  float: right;
  padding-top: 2px;
}
div.btAnzAn {
  width: 78px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  border-right: 1px solid #FFFFFF;
  padding-right: 5px;
  padding-left: 5px;
  color: #FFFFFF;
  background-color: #ba464c;
}
div.btServ {
  width: 100px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  padding-right: 5px;
  padding-left: 5px;
  color: #FFFFFF;
  background-color: #ba464c;
}
a.Anzserv:link,
a.Anzserv:visited {
  display: block;
  color: #FFFFFF;
  font-size: 14px;
}
a.Anzserv:active,
a.Anzserv:hover {
  text-decoration: none;
}
.navDivider {
  clear: both;
  width: auto;
  height: 0;
}
/* MainNavi */
#mainnavi {
  width: 860px;
  background-image: url('../images/bg_mainnavi.gif');
  background-repeat: repeat-x;
  height: 31px;
  clear: both;
}
#mainnavlist {
  height: 30px;
  background-image: url('../images/bg_mainnavi.gif');
  background-repeat: repeat-x;
  margin: 0px 0px 0px 0px;
  padding-left: 2px;
  float: left;
}
#mainnavlist li {
  list-style-type: none;
  float: left;
}
#mainnavlist li a {
  height: 24px !important;
  margin-left: 0;
  padding-top: 6px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  font-size: 14px;
  text-decoration: none;
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  float: left;
}
#mainnavlist li a:hover {
  height: 24px !important;
  margin-left: 0;
  padding-top: 6px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  font-size: 14px;
  text-decoration: none;
  color: #0063a6;
  float: left;
  border-bottom: 1px solid #deeaf7;
  background-image: url('../images/bg_mainnavi_hl.gif');
  background-repeat: repeat-x;
}
#mainnavlist li#active a {
  height: 24px !important;
  margin-left: 0;
  padding-top: 6px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  font-size: 14px;
  text-decoration: none;
  color: #0063a6;
  float: left;
  border-bottom: 1px solid #deeaf7;
  background-image: url('../images/bg_mainnavi_hl.gif');
  background-repeat: repeat-x;
}
li.divider {
  margin-top: 0px;
  width: 1px;
  height: 30px;
  background-image: url('../images/bg_mainnavi_div.gif');
  background-repeat: no-repeat;
  background-position: bottom;
}
/* MainNavi  spezial */
#navlistspecial {
  background-image: url('../images/bg_mainnavi.gif');
  background-repeat: repeat-x;
  margin: 0;
  padding: 0px 2px 0px 0px;
  float: right;
}
/* SubNavi  Achtung: Dropdown augelagert in dropdown.css */
#subnavi {
  clear: both;
  border-bottom: 1px solid #000000;
  margin-top: 0px;
  width: 860px;
  height: 27px;
  background: url('../images/bg_subnavi.gif');
  background-repeat: repeat-x;
}
/* SubChannel Teaser in Navi */
.subchannelBox {
  padding: 0px 4px 0px 4px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #b2b2b2;
  border-bottom: 1px solid #b2b2b2;
  border-left: 1px solid #b2b2b2;
  background: url('../images/bg_subnavi.gif');
  background-repeat: repeat-x;
}
a.subchannel {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  cursor: pointer;
}
a.subchannel:active {
  color: #0063a6;
}
a.subchannel:hover {
  color: #0063a6;
  text-decoration: none;
}
/* ________________________ Breadcrumb ________________________ */
.breadcrumbGroup {
  font-size: 11px;
  color: #454545;
  height: 11px;
  line-height: 11px;
  padding: 11px 0px 11px 0px;
  margin-left: 10px;
}
.breadcrumbGroup h1 {
  font-size: 11px;
  color: #454545;
  height: 11px;
  line-height: 11px;
  padding: 11px 0px 11px 0px;
  font-weight: normal;
  display: inline;
}
a.breadcrumb:link,
a.breadcrumb:visited {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}
a.breadcrumb:active,
a.breadcrumb:hover {
  font-size: 11px;
  color: #0063a6;
  text-decoration: none;
  font-weight: normal;
  text-decoration: none;
}
a.breadcrumb_active:link,
a.breadcrumb_active:visited {
  font-size: 11px;
  color: #0063a6;
  text-decoration: none;
  font-weight: normal;
}
a.breadcrumb_active:active,
a.breadcrumb_active:hover {
  font-size: 11px;
  color: #0063a6;
  text-decoration: none;
  font-weight: normal;
  text-decoration: none;
}
/* ________________________ Content Container  _________________________ */
/* Main Content */
.twoColFixRtHdr #mainContent {
  width: 517px;
  width: 510px !important;
  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 7px 0px 0px;
  /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */

  float: left;
}
/* TOP Teaser */
div.topteaser {
  border: 1px solid #b2b2b2;
  float: left;
  background-color: #eff5fb;
}
div.ttLeft {
  float: left;
  padding-bottom: 3px;
}
div.ttImage {
  padding: 7px 0px 7px 7px;
}
div.ttHead {
  width: 328px;
  padding: 0px 0px 0px 7px;
}
div.ttText {
  width: 328px;
  padding: 0px 0px 0px 7px;
}
div.ttRight {
  width: 166px;
  padding-top: 0px;
  float: right;
}
div.ttArrow {
  width: 14px;
  padding: 18px 0px 16px 0px;
  float: left;
}
div.ttAppHead {
  width: 148px;
  padding: 16px 2px 16px 2px;
  float: right;
}
div.ttTrenner {
  margin-left: 14px;
  clear: both;
  width: 144px;
  font-size: 1px;
  height: 1px;
  line-height: 1px;
  border-top: 1px solid #eff5fb;
}
span.tt {
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  margin: 0;
  padding-bottom: 2px;
  line-height: normal;
}
strong.tt {
  font-size: 12px;
  font-weight: bold;
  color: #ba464c;
  margin: 0;
  padding-bottom: 1px;
  line-height: normal;
}
/*  �berschriften*/
div.ressortLineTop {
  display: none;
  visible: invisible;
}
div.ressortLineBottom {
  clear: both;
  font-size: 1px;
  line-height: 1px;
  border-bottom: 1px solid #0063a6;
}
div.ressort {
  color: #FFFFFF;
  font-weight: bold;
  height: 10px;
  line-height: 10px;
  padding: 5px 5px 5px 5px;
  font-size: 14px;
  background-color: #0063a6;
  float: left;
}
.uebRessort {
  font-weight: bold;
  color: #FFFFFF;
}
a.uebRessort:link,
a.uebRessort:visited {
  font-weight: bold;
  color: #FFFFFF;
}
a.uebRessort:active,
a.uebRessort:hover {
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: underline;
}
/* Ressort �berschriften RSS*/
div.rss {
  margin-top: 1px;
  height: 9px;
  line-height: 9px;
  padding: 4px 4px 4px 4px;
  font-size: 14px;
  background-color: #eff5fb;
  border-left: 1px solid #0063a6;
  border-right: 1px solid #0063a6;
  border-top: 1px solid #0063a6;
  float: right;
}
/* Ressort Links Rechts*/
div.ressortRight {
  height: 12px;
  line-height: 13px;
  padding-top: 3px;
  float: right;
}
/* Ressort BildLinks Rechts*/
div.ressortIconsRight {
  padding-top: 1px;
  float: right;
}
.ressortIcon {
  padding-right: 5px;
}
a.rss:link,
a.rss:visited {
  color: #0063a6;
  font-size: 12px;
  font-weight: normal;
}
a.rss:active,
a.rss:hover {
  text-decoration: none;
}
/* Container 1spaltig 510 */
div.sp1_510 {
  width: 510px;
}
/* Container 2spaltig 340/170 Spezial Polizeibericht Nachrichtenkarte*/
div.sp2_340_170pn {
  width: 340px;
}
div.sp340pn {
  border-right: 1px solid #b2b2b2;
  width: 334px;
  padding-right: 5px;
  float: left;
  overflow: hidden;
}
div.sp170pn {
  width: 165px;
  padding-left: 5px;
  float: right;
  overflow: hidden;
}
/* Container 2spaltig 170/340 */
div.sp2_170_340 {
  width: 510px;
}
div.sp170left {
  width: 160px;
  padding-right: 10px;
  float: left;
  overflow: hidden;
}
div.sp340right {
  margin: 0;
  width: 340px;
  float: right;
  overflow: hidden;
}
/* Container 2spaltig 340/170 */
div.sp2_340_170 {
  width: 510px;
}
div.sp340 {
  border-right: 1px dashed #b2b2b2;
  width: 337px;
  padding-right: 5px;
  float: left;
  overflow: hidden;
}
div.sp170 {
  width: 160px;
  float: right;
  padding-left: 7px;
  overflow: hidden;
}
/* Container 3spaltig 160 */
div.sp3_3x160 {
  width: 510px;
}
div.sp160 {
  width: 160px;
  padding: 0px 7px 0px 7px;
  border-left: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
  float: left;
  overflow: hidden;
}
div.sp160first {
  width: 160px;
  padding: 0px 7px 0px 0px;
  float: left;
  overflow: hidden;
}
div.sp160last {
  width: 160px;
  padding: 0px 0px 0px 6px;
  float: left;
  overflow: hidden;
}
div.sp160Img {
  padding: 5px 0px 5px 0px;
}
/* Container 2spaltig 255 */
div.sp2_2x255 {
  width: 510px;
}
div.sp255first {
  width: 247px;
  border-right: 1px solid #b2b2b2;
  padding: 0px 7px 0px 0px;
  float: left;
  overflow: hidden;
}
div.sp255last {
  width: 248px;
  padding: 0px 0px 0px 7px;
  float: right;
  overflow: hidden;
}
div.sp255Img {
  width: 115px;
  padding: 5px 5px 5px 0px;
  float: left;
}
/* Headline Weitere Artikel */
div.moreNewsHead {
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  padding-bottom: 5px;
}
/* Linkliste Weitere Artikel */
div.linkList {
  clear: both;
  padding: 0px 0px 0px 0px;
}
/* Linkliste Polizeiberichte */
div.pbList {
  padding: 3px 0px 0px 0px;
  clear: both;
}
/* Diverse Trennlinien */
.dividerAppHoriz {
  clear: both;
  width: auto;
  height: 21px;
  line-height: 21px;
  background-image: url(../images/line.gif);
  background-repeat: repeat-x;
}
.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;
}
/* Weiche Trennlinie unter Bildausgabe Artikeltemplate */
.dividerAppHorizDashedArtArticle {
  clear: both;
  width: auto;
  height: 11px;
  line-height: 11px;
  background-image: url(../images/line_dashed.gif);
  background-repeat: repeat-x;
}
.dividerAppHorizDashed9 {
  width: auto;
  height: 9px;
  line-height: 9px;
  font-size: 9px;
  background-image: url(../images/line_dashed9.gif);
  background-repeat: repeat-x;
}
/* Polizeibericht */
div.pbList {
  font-size: 12px;
  padding: 3px 0px 0px 0px;
  clear: both;
  overflow: hidden;
}
/* Nachrichtenkarte */
div.newsCard {
  border: 1px solid #b2b2b2;
  text-align: center;
  padding: 6px;
  clear: both;
}
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: 16px;
  border: 1px solid #deeaf7;
  background-color: #deeaf7;
  width: 133px;
}
div.nCard div.forms input#searchGO {
  width: 20px;
  height: 20px;
  border: none;
}
/* Fotostrecken 1spaltig 510 */
div.fotoStr {
  clear: both;
  width: auto;
  height: auto;
  border-top: 1px solid #f0f0f0;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-bottom: 1px solid #0063a6;
  background-color: #f0f0f0;
  padding: 5px;
}
/* Riegel-Fotostrecken 1spaltig 510 */
div.riegelStr {
  height: 200px;
  border-top: 1px solid #f0f0f0;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-bottom: 1px solid #0063a6;
  background-color: #f0f0f0;
  padding: 5px;
}
table.arrows {
  border: 0px;
  width: 100%;
  margin-bottom: 5px;
}
div.arrowPrevious {
  float: left;
  width: 13px;
  height: 13px;
}
div.arrowNext {
  float: left;
  width: 13px;
  height: 13px;
}
div.fotoStrContainer {
  width: 156px;
  float: left;
  overflow: hidden;
  /*	margin-right: 9px !important; 	*/

}
div.fotoStrContainerLast {
  width: 160px;
  float: left;
}
div.fotoStrTxt {
  padding-top: 5px;
}
/* Links  Fotostrecken Kommentare*/
a.fotoStrComm:link,
a.fotoStrComm:visited {
  font-size: 11px;
}
/* ________________________ Links  Allgemein  _________________________ */
a {
  color: #0063a6;
  text-decoration: none;
  font-weight: normal;
  cursor: pointer;
}
a:active {
  text-decoration: underline;
}
a:hover {
  text-decoration: underline;
}
a strong {
  color: #0063a6;
}
.pbList a strong {
  color: #0063a6;
  font-weight: normal;
}
.linkList a strong {
  color: #0063a6;
  font-weight: normal;
}
h1 a {
  font-weight: bold;
}
h1 a:active {
  color: #000000;
}
h1 a:hover {
  color: #000000;
}
h2 a {
  font-weight: bold;
}
h2 a:active {
  color: #000000;
}
h2 a:hover {
  color: #000000;
}
/* Links  tabNav*/
a.tabNav {
  color: #000000;
}
a.tabNav:active,
a.tabNav:hover {
  color: #0063a6;
}
.mehr {
  color: #0063a6;
  font-weight: bold;
  cursor: pointer;
}
.mehr:hover {
  color: #0063a6;
  cursor: pointer;
}
/* Links  mehr*/
a.mehr {
  color: #0063a6;
  font-weight: bold;
}
a.mehr:active,
a.mehr:hover {
  color: #000000;
}
/* Links  schwarz*/
a.schwarz:link,
a.schwarz:visited {
  color: #000000;
}
a.schwarz:active,
a.schwarz:hover {
  color: #0063a6;
  text-decoration: underline;
}
/* Links schwarz keine underline Icons/Text*/
a.icon:link,
a.icon:visited {
  color: #000000;
}
a.icon:active,
a.icon:hover {
  text-decoration: none;
}
ul.listLinks {
  margin: 0;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  color: #000000;
}
ul.listLinks li {
  padding: 0px 0px 2px 0px;
  list-style-type: none;
  color: #000000;
  line-height: 16px;
}
a.listLinks {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  cursor: pointer;
}
a.listLinks:active {
  color: #0063a6;
  text-decoration: underline;
}
a.listLinks:hover {
  color: #0063a6;
  text-decoration: underline;
}
a.special {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  cursor: pointer;
}
a.special:active {
  color: #0063a6;
  text-decoration: underline;
}
a.special:hover {
  color: #0063a6;
  text-decoration: underline;
}
/* TabNavigation Container */
div.tabNav {
  clear: both;
  width: auto;
  height: 20px;
  line-height: 20px;
  padding: 0px 5px 0px 6px;
  background-color: #deeaf7;
  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: #0063a6;
}
#tabNav li#active a {
  color: #0063a6;
}
#tabNav li a:hover span.highlight {
  text-decoration: none;
  color: #0063a6;
}
#tabNav li#active a span.highlight {
  color: #0063a6;
}
#tabNav li span.highlight:hover {
  text-decoration: none;
  color: #0063a6;
}
/* ________________________ Sidebar  _________________________ */
/* Sidebar */
.twoColFixRtHdr #sidebar1 {
  float: right;
  /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */

  width: 342px;
  width: 335px !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: 1px solid #b2b2b2;
  padding: 0px 0px 0px 7px;
}
/* Container Sidebar 2spaltig 167 */
div.sp2_2x167 {
  width: 335px;
}
div.sp167first {
  width: 160px;
  border-right: 1px solid #b2b2b2;
  padding: 0px 7px 0px 0px;
  float: left;
  overflow: hidden;
}
div.sp167last {
  width: 160px;
  padding: 0px 0px 0px 7px;
  float: left;
  overflow: hidden;
}
div.sp167Img {
  padding: 5px 0px 5px 0px;
}
/* Sidebar Modul allgemein*/
div.sidebarModul {
  width: 327px;
  border: 1px solid #b2b2b2;
  padding: 7px 3px 7px 3px;
}
div.sidebarModulFirst {
  width: 156px;
  border-right: 1px dashed #b2b2b2;
  padding: 0px 7px 0px 0px;
  float: left;
  overflow: hidden;
}
div.sidebarModulLast {
  width: 156px;
  padding: 0px 0px 0px 7px;
  float: left;
  overflow: hidden;
}
div.ressortSide {
  height: 10px;
  line-height: 10px;
  padding: 5px 5px 5px 5px;
  font-size: 14px;
  background-color: #0063a6;
  float: left;
}
div.ressortSideRight {
  height: 12px;
  line-height: 13px;
  padding-top: 3px;
  float: right;
}
div.ressortSideMarkt {
  height: 10px;
  line-height: 10px;
  padding: 5px 5px 5px 5px;
  font-size: 14px;
  background-color: #0063a6;
  float: left;
}
div.mod_head_gold {
  height: 10px;
  line-height: 10px;
  padding: 4px 5px 5px 5px;
  font-size: 14px;
  background-color: #0063a6;
  font-weight: bold;
  color: white;
  float: left;
}
div.servicerubrik {
  line-height: 16px;
  margin: 0 2px 4px 2px;
  text-align: center;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  background-color: #cac292;
  border: 1px solid  #b4ac7e;
}
/* Sidebar Modul Spezial*/
div.sidebarModulSpezial {
  width: 323px;
  border-top: 1px solid #0063a6;
  border-right: 1px solid #f0f0f0;
  border-bottom: 1px solid #0063a6;
  border-left: 1px solid #f0f0f0;
  background-color: #f0f0f0;
  padding: 7px 5px 7px 5px;
}
/* Adshop Basutein */
div.mod_head_red {
  height: 10px;
  line-height: 10px;
  padding: 4px 5px 5px 5px;
  font-size: 14px;
  background-color: #960000;
  font-weight: bold;
  color: white;
  float: left;
}
div.sidebarModulAdshop {
  width: 323px;
  border: 1px solid #960000;
  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;
}
div.ressortSideRightBorder {
  height: 16px;
  border: 1px solid #b2b2b2;
  background-image: url(../images/bt_bg_loc_ad.jpg);
  background-repeat: repeat-x;
  color: #960000;
  font-size: 11px;
  font-weight: bold;
  padding-left: 3px;
  float: left;
  width: 209px;
  margin-left: 2px;
}
div.sidebarModulAdshop a:link,
div.sidebarModulAdshop a:visited {
  font-size: 12px;
  color: #960000;
  font-weight: bold;
  text-decoration: none;
}
div.sidebarModulAdshop a:active,
div.sidebarModulAdshop a:hover {
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
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;
}
/* Sidebar Modul Anzeigen*/
div.sidebarModulAnzeigen {
  width: 335px;
  padding: 0px 0px 0px 0px;
}
div.sidebarModulAnzeigenFirst {
  width: 160px;
  float: left;
  overflow: hidden;
}
div.sidebarModulAnzeigenLast {
  width: 160px;
  float: right;
  overflow: hidden;
}
.AnzeigenHead {
  color: #6D6964;
  padding-bottom: 5px;
}
div.newsticker {
  line-height: 13px;
  min-height: 11px;
  font-size: 11px;
}
span.newstickerNav {
  cursor: pointer;
  color: #000000;
}
span.newstickerNav:hover,
span.newstickerNav:active {
  color: #0063a6;
  cursor: pointer;
  text-decoration: underline;
}
span.newstickerNavActive {
  cursor: pointer;
  color: #0063a6;
  font-weight: bold;
  text-decoration: underline;
}
span.newsticker {
  color: #000000;
  cursor: pointer;
}
span.newsticker:hover {
  color: #000000;
  cursor: pointer;
  text-decoration: underline;
}
a.newsticker:link,
a.newsticker:visited {
  color: #000000;
}
a.newsticker:active,
a.newsticker:hover {
  color: #0063a6;
}
a.newstickerNav:link,
a.newstickerNav:visited {
  color: #000000;
}
a.newstickerNav:active,
a.newstickerNav:hover {
  color: #0063a6;
}
a.newstickerNavActive:link,
a.newstickerNavActive:visited {
  color: #0063a6;
  font-weight: bold;
  text-decoration: underline;
}
.sidebarInteraktivModul {
  width: 323px;
  border-top: 0px solid #0063a6;
  border-right: 1px solid #f0f0f0;
  border-bottom: 1px solid #0063a6;
  border-left: 1px solid #f0f0f0;
  background-color: #f0f0f0;
  padding: 7px 5px 7px 5px;
}
/* Interaktiv Neueste Kommentare*/
.kommticker {
  padding: 0px 0px 0px 0px;
  font-size: 11px;
}
a.kommtickerlink:link,
a.kommtickerlink:visited {
  font-size: 12px;
  color: #0063a6;
}
.kommtickerdiv {
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  padding: 6px 0px 8px 0px;
}
/* Interaktiv Umfrage*/
div.sidebarModulUmfrageFirst {
  width: 115px;
  border-right: 0px dashed #b2b2b2;
  padding: 5px 3px 0px 0px;
  float: left;
  overflow: hidden;
}
div.sidebarModulUmfrageLast {
  width: 205px;
  padding: 0px 0px 0px 0px;
  float: left;
  overflow: hidden;
}
div.umfrageInput {
  float: left;
  clear: both;
}
.mod_head_grau {
  font-size: 18px;
  color: #6d6964;
  padding: 0px 0px 15px 5px;
}
/* Sidebar Modul Video*/
div.sidebarVideoModul {
  width: 333px;
  border-top: 0px solid #0063a6;
  border-right: 1px solid #f0f0f0;
  border-bottom: 1px solid #0063a6;
  border-left: 1px solid #f0f0f0;
  background-color: #f0f0f0;
  padding: 7px 0px 7px 0px;
}
/* Sidebar Modul Spezial 3spaltig*/
div.sidebarModulSpezial3spFirst {
  width: 100px;
  border-right: 1px dashed #b2b2b2;
  padding: 0px 0px 0px 0px;
  float: left;
  overflow: hidden;
}
div.sidebarModulSpezial3sp {
  width: 100px;
  border-right: 1px dashed #b2b2b2;
  padding: 0px 7px 0px 7px;
  float: left;
  overflow: hidden;
}
div.sidebarModulSpezial3spLast {
  width: 100px;
  padding: 0px 0px 0px 7px;
  float: left;
  overflow: hidden;
}
/* Sidebar Modul Veranstaltungen */
div.veranstNav {
  clear: both;
  width: auto;
  height: 20px;
  line-height: 20px;
  padding: 0px 5px 0px 6px;
  background-color: #f0f0f0;
  border-bottom: 1px solid #FFFFFF;
}
div.sidebarModulVeranstFirst {
  width: 100px;
  border-right: 0px dashed #b2b2b2;
  float: left;
  overflow: hidden;
}
div.sidebarModulVeranst {
  width: 100px;
  border-right: 0px dashed #b2b2b2;
  padding: 0px 7px 0px 7px;
  float: left;
  overflow: hidden;
}
div.sidebarModulVeranstLast {
  width: 100px;
  padding: 0px 0px 0px 7px;
  float: left;
  overflow: hidden;
}
div.sidebarModulVeranst3spFirst {
  width: 100px;
  border-right: 1px dashed #b2b2b2;
  float: left;
  overflow: hidden;
}
div.sidebarModulVeranst3sp {
  width: 100px;
  border-right: 1px dashed #b2b2b2;
  padding: 0px 7px 0px 7px;
  float: left;
  overflow: hidden;
}
div.sidebarModulVeranst3spLast {
  width: 100px;
  padding: 0px 0px 0px 7px;
  float: left;
  overflow: hidden;
}
select.selectDropdown {
  font-size: 11px;
  border: 1px;
  height: 20px;
  line-height: 20px;
  padding: 2px 2px 2px 2px;
  background-color: #FFFFFF;
}
img.kino {
  padding-top: 5px;
  padding-bottom: 5px;
}
div.sidebarModulVfbFirst {
  width: 230px;
  padding: 0px 7px 0px 0px;
  float: left;
  overflow: hidden;
}
div.sidebarModulVfbLast {
  position: relative;
  margin-top: -30px;
  width: 66px;
  padding: 0px 0px 0px 7px;
  float: left;
  overflow: hidden;
}
div.sidebarModulEpaperFirst {
  width: 153px;
  padding: 0px 7px 10px 0px;
  float: left;
  overflow: hidden;
}
div.sidebarModulast {
  width: 113px;
  padding: 0px 0px 10px 7px;
  float: left;
  overflow: hidden;
}
.leserServicePrice {
  font-size: 14px;
  font-weight: bold;
  color: #ba464c;
}
/* ePaper-Login */
div.epaperLogin {
  padding: 15px 10px;
  background: #f0f0f0;
}
div.epaperLogin input.login {
  width: 155px;
  margin: 0 10px 0 0;
}
div.epaperLogin input.login:focus {
  -webkit-box-shadow: inset 0px 2px 2px 1px #f0f0f0;
  -moz-box-shadow: inset 0px 1px 1px 1px #f0f0f0;
  box-shadow: inset 0px 0px 1px 1px #0063A6;
  outline: 0;
  background: #EFFEFF;
}
a.epaperLoginOption {
  outline: 0;
  clear: both;
  text-decoration: none;
  color: #000;
  display: block;
  margin: 10px 0 0 0;
  padding: 10px 5px;
}
a.epaperLoginOption:hover {
  text-decoration: none;
  background: #f0f0f0;
}
a.epaperLoginOption span.headline {
  display: block;
  font-weight: bold;
  color: #BA464C;
}
a.epaperLoginOption span.headline span {
  font-size: 17px;
  margin-right: 5px;
}
.userBox {
  display: inline-block;
  float: right;
  font-size: 14px;
  margin: 5px 5px 0 0;
}
div.profile,
span.logout {
  float: right;
}
div.logout {
  float: right;
  margin-left: 5px;
}
a#profileBtn,
span#logoutBtn {
  color: #0063a6;
  cursor: pointer;
  padding: 1px 4px 2px 4px;
  text-decoration: none;
  display: inline-block;
  background: #EEEEEE;
}
a#profileBtn:hover,
span#logoutBtn:hover {
  background: #ddd;
}
/* Sidebar Modul Flirt & Dates */
.flirt_left {
  width: 154px;
  margin: 0px 7px 0px 0px;
  float: left;
}
.flirt_right {
  width: 154px;
  margin: 0px 0px 0px 7px;
  float: right;
}
.flirt_bild {
  width: 70px;
  padding-right: 5px;
  float: left;
}
.flirt_txt {
  width: 79px;
  float: left;
}
/* ________________________ Artikel  _________________________ */
div.artikel {
  padding-top: 5px;
  margin-left: 12px;
  width: 485px;
}
/* Artikel MetaNav */
div.artikelMetanav {
  width: 485px;
  padding: 5px 12px 5px 12px;
  border-top: 1px solid #b2b2b2;
  border-bottom: 1px dashed #b2b2b2;
}
div.facebookTwitter {
  /*margin-bottom: 10px;
	padding-top: 10px; */

  width: 510px;
  border-bottom: 1px dashed #b2b2b2;
}
div.socialBookmarkLeft {
  float: left;
}
div.socialBookmarkRight {
  padding-top: 1px;
  height: 23px;
  float: right;
}
div.fontSize {
  margin-left: 1px;
  margin-top: 3px;
  height: 11px;
  line-height: 11px;
  padding: 0px 4px 4px 4px;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #cac292;
  border: 1px solid #b4ac7e;
  width: 16px;
  float: right;
}
a.fontSize:link,
a.fontSize:visited {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
}
a.fontSize:active,
a.fontSize:hover {
  text-decoration: none;
}
table.arrowsGal {
  border: 0px;
  width: 100%;
  margin-bottom: 5px;
  background-image: url(../images/tb_arrows_back.gif);
  background-repeat: repeat-x;
}
.fotoBar {
  font-size: 11px;
  color: #6D6964;
  text-align: center;
}
.image_subline {
  color: #6D6964;
  padding: 5px 12px 0px 12px;
}
.zvw_subtitle {
  padding-bottom: 10px;
}
div.sieheAuch {
  width: 160px;
  margin-right: 5px;
  margin-bottom: 5px;
  float: left;
}
div.sieheAuchContainer {
  clear: both;
  width: 148px;
  padding: 5px 5px 5px 5px;
  border-bottom: 1px solid #b2b2b2;
  border-left: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
}
div.sieheAuchArrow {
  float: left;
  margin-right: 5px;
  clear: both;
}
div.sieheAuchContent {
  float: left;
}
.videolinkBig {
  background: url(../images/play_button_big.png) center no-repeat;
  position: relative;
}
.videolinkSmall {
  background: url(../images/play_button_small.png) center no-repeat;
  position: relative;
}
/* Artikel Links */
a.artikelLink:link,
a.artikelLink:visited {
  color: #0063a6;
  font-size: 14px;
  font-weight: bold;
}
a.artikelLink:active,
a.artikelLink:hover {
  color: #0063a6;
}
/* Navigation mehrseitige Artikel */
div.pageNav {
  padding-top: 12px;
  float: right;
}
.pageNavSeite {
  color: #6D6964;
  padding-top: 3px;
  padding-right: 10px;
  height: 13px;
  line-height: 13px;
  float: left;
}
div.arrowPageNavPrevious {
  float: left;
  width: 13px;
  height: 13px;
}
div.arrowPageNavNext {
  float: right;
  width: 13px;
  height: 13px;
}
div.pageNavNumbers {
  float: left;
  margin: 0px 10px 0px 10px;
  vertical-align: middle;
}
span.pageNav {
  color: #6D6964;
  font-size: 11px;
}
span.pageNav:hover {
  color: #0063a6;
}
span.pageNavActive {
  color: #0063a6;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
a.pageNav:link,
a.pageNav:visited {
  color: #6D6964;
  font-size: 11px;
}
a.pageNav:active,
a.pageNav:hover {
  color: #0063a6;
}
a.pageNavActive:link,
a.pageNavActive:visited {
  color: #0063a6;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
/* Kommmentare im Artikel */
div.kommWrite {
  padding: 10px 10px 10px 10px;
  background-color: #f0f0f0;
}
.kommWriteTitle {
  width: 370px;
  height: 20px;
  font-size: 11px;
  padding: 3px 5px 0px 5px;
  border: 1px solid #b2b2b2;
}
.kommWriteField {
  width: 145px;
  height: 20px;
  font-size: 11px;
  padding: 3px 5px 0px 5px;
  border: 1px solid #b2b2b2;
}
.kommWriteText {
  width: 370px;
  font-size: 11px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #b2b2b2;
}
.kommWriteSecure {
  border: 1px solid #B2B2B2;
  font-size: 15px;
  font-weight: bold;
  height: 34px;
  padding: 10px 5px 0px;
  width: 145px;
}
div.kommSort {
  line-height: 15px;
  padding-right: 10px;
  margin-top: 10px;
  float: right;
}
span.kommSort {
  vertical-align: middle;
}
.komm_dropdown {
  vertical-align: middle;
}
div.kommWhite {
  padding: 10px 10px 10px 10px;
  border-bottom: 1px dashed #b2b2b2;
}
div.kommGrey {
  padding: 10px 10px 10px 10px;
  background-color: #f0f0f0;
  border-bottom: 1px dashed #b2b2b2;
}
div.kommCal {
  width: 30px;
  height: 39px;
  margin-right: 10px;
  background-image: url(../images/cal_back.gif);
  background-repeat: no-repeat;
  float: left;
}
div.kommCalMonth {
  width: 30px;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
}
div.kommCalDay {
  width: 30px;
  text-align: center;
  font-weight: bold;
  color: #000000;
}
div.kommHeader {
  float: left;
}
div.kommAutor {
  font-size: 12px;
  font-weight: normal;
  color: #ba464c;
  margin: 0;
  line-height: normal;
  padding-bottom: 2px;
}
div.kommTitle {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  margin: 0;
}
div.kommVoteTxt {
  margin-top: 5px;
  font-size: 11px;
  height: 18px;
  line-height: 18px;
  margin-right: 7px;
  float: right;
}
div.kommVote {
  padding-top: 2px;
  margin-top: 5px;
  width: 95px;
  height: 18px;
  background-image: url(../images/komm_vote_back.gif);
  background-repeat: no-repeat;
  float: right;
}
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.kommVoteCounter {
  width: 34px;
  height: 16px;
  line-height: 13px;
  padding-top: 1px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  float: left;
  margin-left: 1px;
}
div.kommVoteMeldung {
  width: 18px;
  height: 14px;
  line-height: 16px;
  float: left;
  margin-left: 2px;
}
div.kommAll {
  padding: 10px 0px 0px 0px;
}
div.kommAllShow {
  float: left;
}
div.kommPage {
  float: right;
}
.kommPageTxt {
  color: #6D6964;
  padding-top: 3px;
  padding-right: 10px;
  height: 13px;
  line-height: 13px;
  float: left;
}
div.kommNavNumbers {
  color: #6D6964;
  text-decoration: none;
  font-size: 11px;
  float: left;
  margin: 1px 10px 0px 10px;
  vertical-align: middle;
}
/* Artikel weiterempfehlen/Kommentarregeln */
div.artEmpfHead {
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: #0063a6;
}
div.artEmpfContainer {
  border: 1px solid #0063a6;
  padding: 20px 20px 20px 20px;
  width: auto;
}
/* werden diese 2 noch genutzt?*/
.closeWin {
  color: #000000;
  font-weight: normal;
  cursor: pointer;
}
.closeWin:hover {
  color: #0063a6;
  font-weight: normal;
  cursor: pointer;
}
span.closeWin {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  cursor: pointer;
}
span.closeWin:active {
  color: #0063a6;
}
span.closeWin:hover {
  color: #0063a6;
  text-decoration: none;
}
/* ________________________ Footer  _________________________ */
/* Footer */
.horizdiv860 {
  margin: 25px 0px 6px 0px;
  border-top: 1px solid #b2b2b2;
}
div.footer {
  width: 860px;
  color: #6D6964;
  line-height: 22px;
}
div.staticFooter {
  color: #6D6964;
  margin-bottom: 10px;
}
a.staticFooter:link {
  color: #6D6964;
}
a.staticFooter:visited {
  color: #6D6964;
}
a.staticFooter:active {
  color: #000000;
}
a.staticFooter:hover {
  color: #000000;
  text-decoration: none;
}
a.staticFooterBold:link {
  color: #6D6964;
  font-weight: bold;
}
a.staticFooterBold:visited {
  color: #6D6964;
  font-weight: bold;
}
a.staticFooterBold:active {
  color: #000000;
  font-weight: bold;
}
a.staticFooterBold:hover {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
ul.listLinksFooter,
li.listLinksFooter {
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 18px;
}
/* ________________________ Suchergebnis _________________________ */
/* Such Nav Container */
div.suchNav {
  clear: both;
  width: auto;
  padding: 5px 5px 5px 5px;
  background-color: #f0f0f0;
  border-bottom: 0px solid #FFFFFF;
}
.suchFeld {
  padding: 0px 3px 0px 3px;
}
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: 18px;
}
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: 14px;
}
a.smapE4:link,
a.smapE4:visited,
a.smapE4:active,
a.smapE4:hover {
  font-size: 12px;
}
a.smapE5:link,
a.smapE5:visited,
a.smapE5:active,
a.smapE5:hover {
  font-size: 10px;
}
a.smapE6:link,
a.smapE6:visited,
a.smapE6:active,
a.smapE6:hover {
  font-size: 11px;
}
/* Ladegrafik */
#loading img {
  border: 2px solid #0063a6;
}
/* Anzeigenmarkt */
.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;
}
/* Anzeigenmarkt Container 3spaltig 160 */
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;
}
h2.anzTitle a {
  color: #0063a6;
  font-weight: bold;
}
h2.anzTitle a:active {
  color: #0063a6;
}
h2.anzTitle a:hover {
  color: #0063a6;
  text-decoration: underline;
}
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;
  height: 195px;
}
div.sp160ImgAnz {
  padding: 5px 0px 5px 0px;
}
.mod_teaser {
  width: 323px;
  padding: 0px 7px 0px 12px;
}
.mod_teaser_bildtext {
  clear: both;
}
div.fakelink {
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0063a6;
  text-decoration: none;
  font-size: 11px;
}
div.fakelink:hover {
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  font-size: 11px;
}
.teasimg {
  float: left;
  margin: 0px 10px 6px -5px;
  border: none;
}
.timeStamp {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #960000;
  margin: 0;
  padding-bottom: 1px;
  line-height: normal;
}
/* Artikel */
.article_autor {
  font-size: 11px;
  font-style: italic;
  color: #6D6964;
  padding: 0px 0px 20px 0px;
}
div.dachzeileArtikel {
  float: left;
  margin-bottom: 5px;
}
/* Icons Dachzeile Rechts*/
div.artDzRight {
  position: relative;
  margin-top: -3px;
  float: right;
}
.artDzIconRight {
  padding-left: 5px;
}
.article_teaser {
  font-weight: bold;
  padding: 0px 0px 30px 0px;
}
/* Linke Spalte im Artikel */
#article_column_left {
  width: 160px;
  float: left;
  padding: 0px 5px 5px 0;
  overflow: hidden;
}
.article_text {
  color: #000000;
  padding: 0px 0px 4px 0px;
}
.article_dividerAppHorizDashedArt {
  clear: both;
  width: auto;
  height: 11px;
  line-height: 11px;
  background-image: url(../images/line_dashed.gif);
  background-repeat: repeat-x;
}
/* Umfrage-Baustein */
.poll_body_shift {
  clear: both;
}
.horizdiv335_zweifach {
  display: 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;
}
/* ________________________ Topteaser Slider  _________________________ */
/* Topteaser Slider TabNavigation Container */
#rotator {
  clear: both;
  width: 510px;
  height: 30px;
  line-height: 30px;
  padding: 0px 0px 0px 0px;
  background-color: #f0eeee;
  border-top: 1px solid #b2b2b2;
  border-bottom: 1px solid #b2b2b2;
  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: #0063a6;
}
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 {
  color: #000000;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 11px;
}
#topthematabNav li a:hover {
  text-decoration: none;
  color: #0063a6;
}
#topthematabNav li#active a {
  color: #0063a6;
}
#topthematabNav li a:hover span.highlight {
  text-decoration: none;
  color: #0063a6;
}
#topthematabNav li#active a span.highlight {
  color: #0063a6;
}
.sliderImg {
  border-top: 1px solid #FFFFFF;
}
/* falls Überblendeffekt erwünscht -> siehe Implementation CSS-Klasse bei STZ */
/* Themenwelten ähnlich */
.azThemen {
  background-color: #ffffff;
  border: 1px solid #b2b2b2;
  width: 310px;
  padding: 5px;
  margin-bottom: 5px;
}
div.sidebarModulThemen {
  width: 323px;
  border-top: 1px solid #0063a6;
  border-bottom: 1px solid #0063a6;
  padding: 7px 5px 2px 5px;
  background-color: #F0F0F0;
}
/* Login */
.login {
  width: 150px;
  height: 25px;
  margin-right: 10px;
  line-height: 25px;
  font-size: 12px;
  padding: 0px 5px 0px 5px;
  border: 1px solid #0063a6;
}
div.calendarHead {
  background-color: #0063a6;
  width: 100%;
}
/* Gewinnspiel */
.raffleOpt {
  background-color: #e8e8e8;
  vertical-algin: top;
  width: 50%;
}
.raffleOptBtn {
  float: left;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  width: 20px;
}
.raffleOptTxt {
  float: left;
  padding: 5px;
  width: 210px;
}
.raffleOptPic {
  cursor: pointer;
  width: 245px;
  height: 161px;
}
/* Kalender Picker Suche */
form[name='searchform'] {
  margin-bottom: 20px;
}
div.calendarHead {
  background-color: #0063a6;
  width: 100%;
}
/* calendar styles */
.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 {
  z-index: 100;
  width: 200px;
  display: inline-block;
  background-color: #f0f0f0;
  border-style: solid;
  border-width: thin;
  border-color: #b2b2b2;
}
.navDiv {
  float: left;
  width: 20px;
  height: 100%;
  text-align: center;
}
.navBtn {
  cursor: pointer;
  padding: 2px;
}
/* Anzeige Monat bzw. Jahr */
.navStatus {
  float: left;
  height: 22px;
  text-align: center;
  width: 138px;
  border-color: #b2b2b2;
  border-style: solid;
  border-width: thin;
  margin-left: 5px;
  margin-right: 5px;
  background-color: #ffffff;
  color: #000000;
}
.closeCalendar {
  float: right;
  cursor: pointer;
}
.calendarTab {
  margin-top: 5px;
  border-style: none;
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* calendar field styles*/
.calendar_selected {
  color: #000000;
  font-weight: bold;
  background-color: white;
  cursor: pointer;
  border-color: #ba464c;
  border-style: solid;
  border-width: thin;
  width: 14%;
}
.calendar_selected:hover {
  font-weight: bold;
  border-color: #ba464c;
  background-color: #f0f0f0;
}
.calendar:hover {
  font-weight: bold;
  background-color: #f0f0f0;
}
.calendar {
  color: #000000;
  background-color: white;
  cursor: pointer;
  border-color: #b2b2b2;
  border-style: solid;
  border-width: thin;
  width: 14%;
}
.calendarBody {
  padding: 5px;
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.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;
}
.calendar_past {
  color: grey;
  border-style: solid;
  border-width: thin;
  border-color: #b2b2b2;
  cursor: default;
}
.imgGalHead {
  background-color: #0063a6;
  float: right;
  padding: 5px 10px 5px 10px;
}
.raffleResultLink {
  font-size: 14px;
  color: #0063a6;
}
.module {
  margin-bottom: 25px;
}
#firstpromoad_1,
#secondpromoad_1 {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-bottom: 25px;
}
#firstpromoad_1 iframe[id*='google_ads_iframe'],
#secondpromoad_1 iframe[id*='google_ads_iframe'] {
  height: 160px !important;
}
#firstpromoad_1:before,
#secondpromoad_1:before {
  content: "Anzeige";
  display: block;
  position: absolute;
  top: -20px;
  font-size: 11px;
  left: 20px;
}
#firstpromoad_2,
#secondpromoad_2 {
  display: inline-block;
  vertical-align: top;
  float: right;
}
.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: 10px;
  display: inline-block;
}
.adshop.promoAd .content .item {
  border-bottom: 1px dotted #bbb;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
}
.adshop.promoAd .content .item.last {
  margin: 0;
  padding: 0;
  border: 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;
}
.adshop .content .item .adshoptextimagebanner {
  font-size: 0;
  line-height: 0;
  margin: 0 0 6px 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 {
  word-break: break-all;
  display: block;
  margin: 2px 0 0 0;
}
.adshop .content .item .adshoptextbanner a:hover .linktext {
  text-decoration: underline;
}
.footer {
  clear: both;
  float: left;
  width: 860px;
}
.header {
  float: left;
  width: 860px;
}
.left-50-50 {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  float: left;
  min-height: 100px;
  padding-right: 8px;
  width: 50%;
}
.left-50-50 {
  box-sizing: border-box;
  clear: both;
  float: left;
  min-height: 100px;
  padding-right: 8px;
  width: 50%;
}
.right-50-50 {
  border-left: 1px solid #B2B2B2;
  box-sizing: border-box;
  float: left;
  min-height: 100px;
  padding-left: 7px;
  width: 50%;
}
.left-50-50 .contentbrick,
.right-50-50 .contentbrick {
  width: 100% !important;
  height: auto;
}
.left-50-50 .topteaserRessort div:first-child,
.left-50-50 .topteaserRessort div:first-child img,
.right-50-50 .topteaserRessort div:first-child,
.right-50-50 .topteaserRessort div:first-child img {
  width: 100% !important;
  height: auto !important;
}
.left-50-50 div.sp340right,
.right-50-50 div.sp340right {
  width: 252px;
}
div#billboard-ad,
div#billboard-ad,
#billboard {
  clear: left;
  padding: 0 30px;
}
#billboard {
  margin-bottom: 10px;
}
#rectangle335x150 {
  margin-bottom: 25px;
}
@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: "*";
}
#fl15 {
  background: #F0EEEF;
  /* Container*/
  /* Header */
  /* Divider Top */
  /* Topteaser */
  /* 50-50 Layout */

  /* Teaser */
  /* Sidebar */
  /* Baustein ganze Breite */
  /* Ressort-Blöcke */

  /* Artikelseite */

  /* Gallerie */

  /* Share-Modul */

  /* Blätternavigation Artikelseite */

  /* Weitere Nachrichten */

  /* Plista */

  /*.plista_widget_belowArticle {
		margin: 0;
		
		.plistaHl {
			font-family: Roboto Condensed;
			font-size: 24px;
			font-weight: normal;
			padding: 0 0 12px;
		}
		
		.itemLink {
			padding: 25px 5px;
			
			&:first-child {
				padding-top: 1px;
			}
		}
		
		.itemLinkPET {
			padding: 18px 5px;
			background: #F0F0F0;
			border: none;
			
			.plista_widget_oba_right {
				position: absolute;
				right: 20px;
				bottom: 15px;
			}
		}
		
		.plistaList {
			.itemTitle, .itemTitlePET {
				font-family: Roboto Condensed;
				font-weight: 700;
				font-size: 18px;
				line-height: 20px;
				margin: -3px 0 8px;
				color: #000000;
			}
						
			.plista_widget_imgwrapper {
				display: block !important;
				float: left !important;
				height: 105px !important;
				width: 160px !important;
				margin-right: 15px;
				overflow: hidden !important;
				
				img {
					margin-top: 0 !important;
					margin-bottom: 0 !important;
					width: 100% !important;
				}
			}
			
			.itemText {
				font-family: Roboto;
				font-size: 14px;
				line-height: 22px;
				
				.itemMore {
					display: none;
				}
			}
		}
		
		.plistaPowered {
			padding: 18px 5px;
		}	
	}
	*/

  /* Kommentare */

  /* Blätternavigation Ressortseite */

  /* Overlay */
  /* Suchseite */

}
#fl15 * div.hide,
#fl15 * input.hide,
#fl15 * textarea.hide,
#fl15 * li.hide,
#fl15 * a.hide,
#fl15 * ul.hide,
#fl15 * form ol li label.hide {
  display: none !important;
}
#fl15 ul,
#fl15 ol,
#fl15 li,
#fl15 div,
#fl15 td,
#fl15 th,
#fl15 address,
#fl15 blockquote,
#fl15 nobr,
#fl15 b,
#fl15 i,
#fl15 dt,
#fl15 dt,
#fl15 dl,
#fl15 textarea,
#fl15 img,
#fl15 table,
#fl15 input,
#fl15 textarea,
#fl15 select {
  font-family: Roboto;
  color: #000000;
}
#fl15 p {
  font-family: Roboto;
  color: #000000;
  line-height: 24px;
}
#fl15 body {
  font-family: Roboto Condensed;
  font-size: 16px;
  line-height: 1.4;
  background: none !important;
  margin-left: 70px;
  font-size: 0;
}
#fl15 a:hover {
  text-decoration: none;
}
#fl15 #superbanner {
  position: relative;
  z-index: 600;
  text-align: left;
  margin-bottom: 5px;
}
#fl15 #superbanner {
  min-height: 90px;
  display: inline-block !important;
  width: 945px;
}
#fl15 #adl_sb_table {
  width: 100% !important;
}
#fl15 #skyscraper,
#fl15 #omsv_sky_DhtmlLayer {
  z-index: -1;
  /*Flash-BG-Hack*/

  left: 1015px;
}
#fl15 #firstpromoad_1,
#fl15 #secondpromoad_1 {
  margin-bottom: 30px;
}
#fl15 #firstpromoad_1:before,
#fl15 #secondpromoad_1:before {
  font-size: 12px;
  font-family: Roboto Condensed;
  font-weight: 300;
  position: static;
  margin-bottom: 6px;
  color: #717171;
}
#fl15 #firstpromoad_2,
#fl15 #secondpromoad_2 {
  margin-top: 23px;
}
#fl15 #rectangle335x150 {
  margin-bottom: 30px;
}
#fl15 #contentad {
  margin-bottom: 20px;
}
#fl15 .mainContent {
  width: 510px;
  float: left;
}
#fl15 .twoColFixRtHdr #container {
  width: 940px;
  padding-right: 25px;
  padding-left: 25px;
  background: #FFFFFF;
  border: 0px solid #000000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 16px;
}
#fl15 .header {
  float: left;
  width: 100%;
  font-family: Roboto Condensed;
}
#fl15 .header > div {
  width: 100% !important;
  /* MetaNav */

  /* Logo & Suche */
  /* Main Navi */
  /* Sub Navi */
  /* Breadcrumb */
}
#fl15 .header > div .staticHeaderTop {
  width: 100%;
  padding: 0;
  margin: 20px 0 15px;
  font-size: 16px;
}
#fl15 .header > div .staticHeaderTop .navigationSpecial {
  margin-bottom: 3px;
}
#fl15 .header > div .staticHeaderTop .navigationSpecial a,
#fl15 .header > div .staticHeaderTop .navigationSpecial span {
  color: #0063A6;
  font-weight: normal;
  font-family: Roboto Condensed;
}
#fl15 .header > div .staticHeaderTop .sep {
  margin-left: 9px;
  margin-right: 9px;
}
#fl15 .header > div .staticHeaderTop .sep.border {
  background: transparent;
}
#fl15 .header > div .staticHeaderTop .navigationMeta a,
#fl15 .header > div .staticHeaderTop .navigationMeta span {
  font-size: 16px;
  font-weight: normal;
  font-family: Roboto Condensed;
}
#fl15 .header > div .headerRight {
  padding: 0;
}
#fl15 .header > div .headerRight .search .forms {
  display: inline-block;
  width: 100%;
}
#fl15 .header > div .headerRight .search .forms form {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-right: 1px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#fl15 .header > div .headerRight .search .forms form input#feld {
  font-size: 14px;
  font-family: Roboto;
  color: #BCBCBC;
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 6px 42px 6px 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  height: 32px;
}
#fl15 .header > div .headerRight .search .forms form input#searchGO {
  width: 32px;
  height: 32px;
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") -100px -80px no-repeat transparent;
  padding-left: 0;
  position: absolute;
  right: 0;
}
#fl15 .header > div .headerRight .search .betaNav .abo {
  padding-top: 0;
}
#fl15 .header > div .headerRight .search .betaNav .abo .btAnzAn {
  background: #BD0F33;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 90px;
  height: 32px;
  font-family: Roboto Condensed;
}
#fl15 .header > div .headerRight .search .betaNav .abo .btServ {
  background: #BD0F33;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 110px;
  height: 32px;
  font-family: Roboto Condensed;
}
#fl15 .header > div .headerRight .search .betaNav .abo a.Anzserv {
  font-size: 16px;
  line-height: 32px;
  font-family: Roboto Condensed;
}
#fl15 .header > div #mainnavi {
  width: 100%;
  height: 32px;
  background: #0063A6;
}
#fl15 .header > div #mainnavi #mainnavlist {
  background: transparent;
  height: 32px;
  padding-left: 0;
}
#fl15 .header > div #mainnavi #mainnavlist li {
  border-left: 1px solid #FFFFFF;
}
#fl15 .header > div #mainnavi #mainnavlist li a {
  border-bottom: none;
  font-size: 18px;
  height: auto !important;
  line-height: 32px;
  padding: 0 10px;
  font-family: Roboto Condensed;
}
#fl15 .header > div #mainnavi #mainnavlist li a:hover {
  background: #EEEEEE;
  height: auto !important;
}
#fl15 .header > div #mainnavi #mainnavlist li#active a {
  background: #EEEEEE;
  border-bottom: none;
  font-size: 18px;
  height: auto !important;
  padding: 0 10px;
}
#fl15 .header > div #mainnavi #mainnavlist li:first-child {
  border-left: none;
}
#fl15 .header > div #mainnavi #mainnavlist li.divider {
  display: none;
}
#fl15 .header > div #subnavi {
  width: 100%;
  background: #EEEEEE;
  height: 32px;
  border-bottom: none;
}
#fl15 .header > div #subnavi .dropdown {
  border-bottom: none;
  width: 100%;
  padding-left: 2px;
}
#fl15 .header > div #subnavi .dropdown > li {
  padding: 8px 0;
  background: #EEEEEE;
}
#fl15 .header > div #subnavi .dropdown > li a {
  font-size: 14px;
  line-height: 16px;
  padding: 0 8px;
  border-left: 1px dotted #717171;
  font-family: Roboto Condensed;
}
#fl15 .header > div #subnavi .dropdown > li:first-child a {
  border-left: none;
}
#fl15 .header > div #subnavi .dropdown ul {
  background: #FFFFFF;
  border-right: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  font-size: 14px;
  width: auto;
  -webkit-box-shadow: 0 3px 5px -2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 3px 5px -2px rgba(0, 0, 0, 0.25);
  left: -2px;
}
#fl15 .header > div #subnavi .dropdown ul li a {
  border-top: 1px solid #EEEEEE;
  line-height: 1;
  font-size: 14px;
  padding: 8px 10px;
  display: block;
  border-left: none;
  width: auto;
  white-space: nowrap;
  font-family: Roboto Condensed;
}
#fl15 .header > div #subnavi .dropdown ul li a:hover {
  background: transparent;
}
#fl15 .header > div #subnavi .dropdown ul li:first-child a {
  border-top: none;
}
#fl15 .header > div .breadcrumbGroup {
  height: 14px;
  line-height: 1;
  font-size: 14px;
  margin-left: 0;
  padding-left: 5px;
  font-family: Roboto Condensed;
}
#fl15 .header > div .breadcrumbGroup .breadcrumb:link,
#fl15 .header > div .breadcrumbGroup .breadcrumb:visited,
#fl15 .header > div .breadcrumbGroup .breadcrumb:active,
#fl15 .header > div .breadcrumbGroup .breadcrumb:hover,
#fl15 .header > div .breadcrumbGroup .breadcrumb_active:link,
#fl15 .header > div .breadcrumbGroup .breadcrumb_active:visited,
#fl15 .header > div .breadcrumbGroup .breadcrumb_active:active,
#fl15 .header > div .breadcrumbGroup .breadcrumb_active:hover {
  font-size: 14px;
  font-weight: 300;
  padding: 0 5px;
  font-family: Roboto Condensed;
}
#fl15 .dividerTop {
  border-top: 1px dotted #CCCCCC;
  font-size: 0;
  margin-bottom: 20px;
}
#fl15 .topteaser {
  background: transparent;
  border: none;
  margin-bottom: 15px;
  /* Headline */

  /* Text */

}
#fl15 .topteaser a {
  color: #000000;
  font-weight: 700;
  font-size: 30px;
  font-family: Roboto Condensed;
  /* Dachzeile */

  /* Bild */

}
#fl15 .topteaser a > strong {
  color: #717171;
  font-weight: 300;
  font-size: 24px;
  display: block;
  font-family: Roboto Condensed;
}
#fl15 .topteaser a .imageContainer {
  margin: 21px 0 12px;
  width: 510px;
  line-height: 0;
  overflow: hidden;
  position: relative;
}
#fl15 .topteaser a .imageContainer img {
  width: 100%;
}
#fl15 .topteaser a .imageContainer .mediaIcons {
  position: absolute;
  height: 40px;
  bottom: 10px;
  left: 0;
}
#fl15 .topteaser a .imageContainer .mediaIcons .gallery,
#fl15 .topteaser a .imageContainer .mediaIcons .video {
  margin-left: 10px;
  text-indent: -9999px;
  display: block;
  width: 64px;
  height: 100%;
  float: left;
}
#fl15 .topteaser a .imageContainer .mediaIcons .gallery {
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") -20px -20px no-repeat transparent;
}
#fl15 .topteaser a .imageContainer .mediaIcons .video {
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") -100px -20px no-repeat transparent;
}
#fl15 .topteaser p {
  font-size: 14px;
  line-height: 1.4;
  /* Kommentare */

}
#fl15 .topteaser p a {
  color: #0063A6;
}
#fl15 .topteaser p .iconComm {
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") -20px -80px no-repeat transparent;
  display: inline-block;
  width: 41px;
  height: 24px;
  position: relative;
  vertical-align: middle;
  margin-right: 8px;
  cursor: pointer;
}
#fl15 .topteaser p .iconComm .clamp {
  display: none !important;
  visibiliy: hidden !important;
}
#fl15 .topteaser p .iconComm .commentCount {
  color: #FFFFFF;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  text-align: center;
  font-family: Roboto Condensed;
  font-size: 11px;
  line-height: 20px;
}
#fl15 .left-50-50 .topteaser a .imageContainer,
#fl15 .right-50-50 .topteaser a .imageContainer {
  width: 100%;
}
#fl15 .left-50-50 .topteaser a .imageContainer img,
#fl15 .right-50-50 .topteaser a .imageContainer img {
  width: 100% !important;
  height: auto;
}
#fl15 .left-50-50 .teaser a .imageContainer,
#fl15 .right-50-50 .teaser a .imageContainer {
  width: 140px;
}
#fl15 .left-50-50 .teaser a .imageContainer img,
#fl15 .right-50-50 .teaser a .imageContainer img {
  width: 100% !important;
  height: auto;
}
#fl15 .teaser {
  display: inline-block;
  width: 100%;
  margin: 11px 0;
  /* Headline */

  /* Text */
}
#fl15 .teaser.brightcove a .imageContainer img {
  height: 100%;
  width: auto !important;
  left: -24px;
  position: absolute;
}
#fl15 .teaser a {
  color: #000000;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  font-family: Roboto Condensed;
  /* Dachzeile */

  /* Bild */

}
#fl15 .teaser a > strong {
  color: #717171;
  font-weight: 300;
  font-size: 16px;
  display: block;
  margin-bottom: 5px;
  margin-top: -4px;
  font-family: Roboto Condensed;
}
#fl15 .teaser a .imageContainer {
  float: left;
  margin: 0 20px 0 0;
  width: 245px;
  height: 161px;
  overflow: hidden;
  position: relative;
}
#fl15 .teaser a .imageContainer .mediaIcons {
  position: absolute;
  height: 40px;
  bottom: 10px;
  left: 0;
}
#fl15 .teaser a .imageContainer .mediaIcons .gallery,
#fl15 .teaser a .imageContainer .mediaIcons .video {
  margin-left: 10px;
  text-indent: -9999px;
  display: block;
  width: 64px;
  height: 100%;
  float: left;
}
#fl15 .teaser a .imageContainer .mediaIcons .gallery {
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") -20px -20px no-repeat transparent;
}
#fl15 .teaser a .imageContainer .mediaIcons .video {
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") -100px -20px no-repeat transparent;
}
#fl15 .teaser p {
  margin-top: 7px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
  /* Kommentare */

}
#fl15 .teaser p .iconComm {
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") -20px -80px no-repeat transparent;
  display: inline-block;
  width: 41px;
  height: 24px;
  position: relative;
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -5px;
  cursor: pointer;
}
#fl15 .teaser p .iconComm .clamp {
  display: none !important;
  visibiliy: hidden !important;
}
#fl15 .teaser p .iconComm .commentCount {
  color: #FFFFFF;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  text-align: center;
  font-family: Roboto Condensed;
  font-size: 11px;
  line-height: 20px;
}
#fl15 .teaser + .divider {
  font-size: 0;
  line-height: 1;
}
#fl15 .teaser + .clearfloat25 {
  height: 0;
}
#fl15 .sidebar {
  width: 360px !important;
  float: right;
  border-left: none !important;
  padding-left: 0 !important;
}
#fl15 .sidebar .moduleBox {
  padding: 20px;
  background: #EEEEEE;
  margin-bottom: 30px !important;
  width: 320px !important;
  float: none !important;
  /* Teaser rechte Spalte */

  /* Headlines rechte Spalte */

  /* E-Paper */

  /* Wetter-Modul */

  /* Newsticker-Modul */

  /* Polizeibericht-Modul */

  /* Umfrage-Modul */

  /* Video-Modul */

}
#fl15 .sidebar .moduleBox p {
  margin: 0;
}
#fl15 .sidebar .moduleBox .contentbrick {
  border: none !important;
  width: 100% !important;
}
#fl15 .sidebar .moduleBox .teaser {
  margin-top: 0;
}
#fl15 .sidebar .moduleBox .teaser a > strong {
  margin-top: 0;
}
#fl15 .sidebar .moduleBox .teaser a .headline {
  display: block;
  font-size: 18px;
  margin-bottom: 17px;
}
#fl15 .sidebar .moduleBox .teaser a .imageContainer {
  width: 140px;
  height: 92px;
}
#fl15 .sidebar .moduleBox .teaser a .imageContainer img {
  width: 100% !important;
  height: auto !important;
}
#fl15 .sidebar .moduleBox .teaser p {
  margin-top: -7px;
}
#fl15 .sidebar .moduleBox .teaser + .divider {
  margin-top: 3px;
  margin-bottom: 9px;
  border-top: 1px dotted #CCCCCC;
}
#fl15 .sidebar .moduleBox .ressortSide {
  background: none;
  padding: 0;
  line-height: 1.3;
  float: none;
  height: auto;
}
#fl15 .sidebar .moduleBox .ressortSide .uebRessort,
#fl15 .sidebar .moduleBox .ressortSide .uebRessort:link,
#fl15 .sidebar .moduleBox .ressortSide .uebRessort:visited {
  color: #0063A6;
  font-size: 24px;
  display: block;
  margin-bottom: 15px;
  font-weight: normal;
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox .mod_header {
  color: #0063A6;
  font-size: 24px;
  display: block;
  margin-bottom: 15px;
  font-weight: normal;
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox .mod_header a {
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox .ressortHeader {
  margin-bottom: 11px;
}
#fl15 .sidebar .moduleBox .ressortHeader .headline {
  color: #0063A6;
  font-size: 24px;
  display: block;
  margin-bottom: 0;
  font-weight: normal;
}
#fl15 .sidebar .moduleBox .npInfo {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
#fl15 .sidebar .moduleBox .npInfo #npCycler {
  position: relative;
  height: 100px;
  width: 161px;
  margin-right: 10px;
  float: left;
}
#fl15 .sidebar .moduleBox .npInfo #npCycler img {
  position: absolute;
  z-index: 1;
}
#fl15 .sidebar .moduleBox .npInfo #npCycler img.active {
  z-index: 3;
}
#fl15 .sidebar .moduleBox .npInfo .npHeadline {
  font-size: 18px;
  margin: 4px 0;
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox .npInfo .npText {
  font-size: 14px;
  line-height: 1.6;
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox .npInfo .npText a {
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox .npLogin {
  border-top: 1px dotted #CCCCCC;
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/np_login.jpg") 0 8px no-repeat;
  height: 42px;
  width: 318px;
  display: block;
  margin-top: 17px;
}
#fl15 .sidebar .moduleBox.sidebarWeatherModul #theiframe {
  width: 100%;
}
#fl15 .sidebar .moduleBox.sidebarWeatherModul #theiframe table {
  width: 100%;
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox.sidebarWeatherModul #theiframe table td.wkb {
  border: none;
  font-size: 18px;
}
#fl15 .sidebar .moduleBox.sidebarWeatherModul #theiframe table td.wkb span {
  font-weight: 300;
  font-size: 14px;
  color: #717171;
}
#fl15 .sidebar .moduleBox.sidebarWeatherModul #theiframe table td.wkb span.max_temp,
#fl15 .sidebar .moduleBox.sidebarWeatherModul #theiframe table td.wkb span.min_temp {
  font-size: 18px;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial {
  background: transparent;
  border: none;
  padding: 0;
  width: 100%;
  margin: -10px 0 32px;
  position: relative;
  border-bottom: 1px dotted #CCCCCC;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .newsticker {
  line-height: 22px;
  border-top: 1px dotted #CCCCCC;
  display: block;
  position: relative;
  padding-left: 45px;
  padding-top: 5px;
  font-size: 0;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .newsticker:first-child {
  border-top: none;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .newsticker > strong {
  font-weight: 300;
  color: #717171;
  display: block;
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 18px;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .newsticker .newsticker {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  border-top: none;
  display: inline-block;
  padding-left: 0;
  padding-top: 0;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .newsticker .newsticker:hover {
  text-decoration: none;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial [id^="newsticker_entry"] {
  padding: 0 0 5px 45px;
  font-size: 14px !important;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial [id^="newsticker_entry"] p {
  font-family: Roboto;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial [id^="newsticker_entry"] p > strong {
  font-family: Roboto Condensed;
  font-weight: 300;
  color: #717171;
  font-size: 16px;
  display: inline-block;
  margin-bottom: 5px;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial [id^="newsticker_entry"] h2 {
  padding: 5px 0;
  font-family: Roboto;
  font-size: 14px;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial [id^="newsticker_entry"] .zvw_subtitle {
  font-weight: 700;
  font-size: 16px;
  font-family: Roboto Condensed;
  padding-bottom: 0;
  margin-bottom: 5px;
  display: inline-block;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .relatedLink {
  position: absolute;
  bottom: -39px;
  left: 0;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .relatedLink .newstickerNav {
  color: #0063A6;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .relatedLink + .relatedLink {
  right: -5px;
  left: auto;
  font-size: 0;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .relatedLink + .relatedLink > span {
  font-size: 16px;
  display: inline-block;
  padding: 0 5px;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .relatedLink + .relatedLink .newstickerNav:hover,
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .relatedLink + .relatedLink .newstickerNav:active {
  text-decoration: none;
}
#fl15 .sidebar .moduleBox #ticker .sidebarModulSpezial .relatedLink + .relatedLink .newstickerNavActive {
  text-decoration: none;
  font-weight: normal;
  color: #000000;
  cursor: default;
}
#fl15 .sidebar .moduleBox .polizeibericht .pbList {
  padding: 0;
  margin-top: -3px;
}
#fl15 .sidebar .moduleBox .polizeibericht .pbList .listLinks li {
  border-top: 1px dotted #CCCCCC;
  margin: 7px 0 0;
  padding: 6px 0 0;
}
#fl15 .sidebar .moduleBox .polizeibericht .pbList .listLinks li:first-child {
  border-top: none;
  margin: 0;
  padding: 0;
}
#fl15 .sidebar .moduleBox .polizeibericht .pbList .listLinks li a .kicker {
  font-size: 16px;
  font-weight: 300;
  color: #717171;
  display: block;
  line-height: 18px;
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox .polizeibericht .pbList .listLinks li a .headline {
  font-size: 18px;
  font-weight: 700;
  display: block;
  color: #000000;
  margin-top: 6px;
  line-height: 22px;
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] img {
  float: left;
  margin: 5px 8px 0 0;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] p {
  font-size: 14px;
  font-family: Roboto;
  margin-top: -5px;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .pollQuestion {
  font-size: 18px;
  font-weight: 700;
  display: block !important;
  padding: 9px 0 14px;
  clear: both;
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .pollresultcount {
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .txtBt {
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] form[id^="poll_form"] {
  border-top: 1px dotted #CCCCCC;
  border-bottom: 1px dotted #CCCCCC;
  display: block;
  padding: 17px 0 14px;
  margin-bottom: 50px;
  position: relative;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] form[id^="poll_form"] .poll {
  position: relative;
  padding: 4px 0 4px 25px;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] form[id^="poll_form"] .poll input[type="radio"] {
  position: absolute;
  left: 0;
  top: 6px;
  margin: 0;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] form[id^="poll_form"] .poll label {
  font-family: Roboto;
  font-size: 14px;
  line-height: 18px;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] form[id^="poll_form"] > span {
  position: absolute;
  float: none;
  left: 0;
  bottom: -51px;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] form[id^="poll_form"] > span.txtBt {
  left: auto;
  right: 0;
  bottom: -50px;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] form[id^="poll_form"] > span input[type="submit"] {
  color: #FFFFFF;
  display: block;
  height: auto;
  font-size: 16px;
  line-height: 1;
  padding: 7px 12px;
  border: none;
  background: #BD0F33;
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] form[id^="poll_form"] > span a {
  font-family: Roboto Condensed;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .pollResultList {
  border-top: 1px dotted #CCCCCC;
  border-bottom: 1px dotted #CCCCCC;
  display: inline-block;
  padding: 11px 0 8px;
  width: 100%;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .pollResultList .pollresult {
  font-family: Roboto;
  font-size: 14px;
  line-height: 18px;
  padding: 10px 0;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .pollResultList .pollresult .fltlft {
  float: none;
  display: block;
  font-family: Roboto;
  font-size: 14px;
  width: 100%;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .pollResultList .pollresult .fltrt {
  float: none;
  display: block;
  width: 100%;
  position: relative;
  padding-right: 50px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .pollResultList .pollresult .fltrt .resultPercent {
  display: none;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .pollResultList .pollresult .fltrt .resultPercentNew {
  height: 14px;
  margin-top: 3px;
  background: #BD0F33;
  position: absolute;
  left: 0;
  top: 0;
  display: block !important;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .pollResultList .pollresult .fltrt .resultEmpty {
  float: left;
  height: 14px;
  margin-top: 3px;
  background: #FFFFFF;
  width: 100% !important;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .pollResultList .pollresult .fltrt .resultText {
  position: absolute;
  top: 0;
  right: 0;
  font-family: Roboto;
}
#fl15 .sidebar .moduleBox [id^="poll_div"] .pollresultcount {
  margin: -9px 0 10px;
}
#fl15 .sidebar .moduleBox .sidebarVideoModul {
  width: 100%;
  border: none;
  background-color: none;
  padding: 0;
}
#fl15 .sidebar .moduleBox .sidebarVideoModul #video_widget {
  width: 100% !important;
}
#fl15 .sidebar .moduleBox .tabNav {
  background: transparent;
  border: none;
  height: auto;
  padding: 0 0 10px;
  display: inline-block;
  width: 100%;
}
#fl15 .sidebar .moduleBox .tabNav #tabNav {
  height: auto;
  line-height: 1;
}
#fl15 .sidebar .moduleBox .tabNav #tabNav li {
  font-size: 16px;
  padding-right: 0;
  padding-left: 10px;
}
#fl15 .sidebar .moduleBox .tabNav #tabNav li:first-child {
  padding-left: 0;
}
#fl15 .sidebar .moduleBox .tabNav #tabNav li a {
  color: #717171;
}
#fl15 .sidebar .moduleBox .sidebarInteraktivModul {
  background: transparent;
  border: none;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
#fl15 .sidebar .moduleBox .sidebarModulThemen {
  background: transparent;
  border: none;
  padding: 0;
  width: 100%;
}
#fl15 .sidebar .useOriginal .teaser {
  margin: 0 0 6px 0;
}
#fl15 .sidebar .useOriginal .teaser a {
  line-height: 0;
  font-size: 0 !important;
  display: inline-block;
  width: 100%;
  font-family: Roboto Condensed;
}
#fl15 .sidebar .useOriginal .teaser a > strong {
  display: none;
}
#fl15 .sidebar .useOriginal .teaser a .imageContainer {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  float: none !important;
  margin: 0 !important;
}
#fl15 .sidebar .useOriginal .teaser a .imageContainer img {
  width: 100% !important;
}
#fl15 .sidebar .useOriginal .teaser p {
  display: none;
}
#fl15 .sidebar .useOriginal .teaser + .divider {
  display: none;
}
#fl15 .middle {
  width: auto !important;
  margin-left: -20px;
  margin-right: -20px;
  /* Ressort-Headlines */

  /* 2-spaltig */

  /* 4-spaltig */

  /* Toplisten */

}
#fl15 .middle > div {
  margin-top: 20px;
  margin-bottom: 20px;
  float: left;
  display: block;
}
#fl15 .middle .ressortHeader {
  padding: 0 20px;
  margin-bottom: 12px;
  margin-top: -4px;
}
#fl15 .middle .ressortHeader .headline {
  font-size: 24px;
  color: #0063A6;
  line-height: 1;
  font-family: Roboto Condensed;
}
#fl15 .middle .ressortHeader .readMore {
  display: none;
}
#fl15 .middle .teaser {
  padding: 0 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#fl15 .middle .teaser a strong {
  margin-top: 0;
}
#fl15 .middle .cols-2 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#fl15 .middle .cols-2.border-right {
  border-right: 1px dotted #CCCCCC;
}
#fl15 .middle .cols-2.border-left {
  border-left: 1px dotted #CCCCCC;
}
#fl15 .middle .cols-2 .teaser {
  width: 50%;
  display: block;
  float: left;
  margin-bottom: 0;
}
#fl15 .middle .cols-2 .teaser.brightcove a .imageContainer img {
  height: 100%;
  width: auto !important;
  left: -24px;
  position: absolute;
}
#fl15 .middle .cols-2 .teaser a {
  font-size: 20px;
}
#fl15 .middle .cols-2 .teaser a .imageContainer {
  margin-bottom: 8px;
  margin-right: 0;
  width: 192px;
  height: 126px;
  float: none;
}
#fl15 .middle .cols-2 .teaser a .imageContainer img {
  width: 100% !important;
}
#fl15 .middle .cols-2 .teaser p {
  display: none;
}
#fl15 .middle .cols-4 .teaser {
  width: 25%;
  display: block;
  float: left;
  margin-bottom: 0;
}
#fl15 .middle .cols-4 .teaser a {
  font-size: 20px;
}
#fl15 .middle .cols-4 .teaser a .imageContainer {
  margin-bottom: 8px;
  margin-right: 0;
  width: 192px;
  height: 126px;
  float: none;
}
#fl15 .middle .cols-4 .teaser a .imageContainer img {
  width: 100% !important;
}
#fl15 .middle .cols-4 .teaser p {
  display: none;
}
#fl15 .middle .toplist .teaser {
  margin-bottom: 8px;
}
#fl15 .middle .toplist .teaser a {
  position: relative;
  padding-left: 45px;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 18px;
}
#fl15 .middle .toplist .teaser a .number {
  display: block !important;
  position: absolute;
  left: 0;
  top: 2px;
  width: 35px;
  height: 35px;
  background: #F0F0F0;
  line-height: 35px;
  font-size: 24px;
  font-weight: normal;
  text-align: center;
}
#fl15 .middle .toplist .teaser a .imageContainer {
  display: none;
}
#fl15 .middle .toplist .teaser p {
  display: none;
}
#fl15 .ressort {
  height: auto;
  background: transparent;
  line-height: 1.4;
  font-size: 14px;
  font-weight: normal;
  width: 100%;
  /* Ressort-Headlines */

  /* Weiterführende Links */

}
#fl15 .ressort .ressortHeader {
  margin-bottom: 7px;
  margin-top: -4px;
}
#fl15 .ressort .ressortHeader .headline {
  font-size: 24px;
  color: #0063A6;
  line-height: 1;
  font-family: Roboto Condensed;
}
#fl15 .ressort .listLinks {
  margin-top: 12px;
}
#fl15 .ressort .listLinks li {
  padding: 4px 0 4px 10px;
  position: relative;
}
#fl15 .ressort .listLinks li:before {
  content: "»";
  color: #717171;
  font-weight: 300;
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 4px;
}
#fl15 .ressort .listLinks li a {
  font-weight: 700;
  font-size: 18px;
  color: #000000;
  line-height: 1.2;
  font-family: Roboto Condensed;
}
#fl15 .ressort .listLinks li a strong {
  color: #717171;
  font-weight: 300;
  font-size: 16px;
  margin-right: 13px;
  font-family: Roboto Condensed;
}
#fl15 .ressort .listLinks li .iconComm {
  display: none;
}
#fl15 .ressort .showAll {
  display: none;
}
#fl15 .footer {
  width: 100%;
}
#fl15 .footer footer {
  display: inline-block;
  width: 940px;
  margin-left: -25px;
}
#fl15 .footer footer .topanchor {
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") 60px -172px no-repeat #bd0f33;
  display: inline-block;
  float: right;
  margin-right: 25px;
}
#fl15 .footer footer .topanchor a {
  padding: 8px 30px 8px 10px;
  font-size: 16px;
  line-height: 1;
  color: #FFFFFF;
  display: block;
  font-family: Roboto Condensed;
}
#fl15 .footer footer .upperFooter {
  display: inline-block;
  width: 100%;
  background: #0063A6;
  padding: 18px 20px 9px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#fl15 .footer footer .upperFooter ul {
  font-size: 0;
  padding: 0;
  float: left;
  display: block;
}
#fl15 .footer footer .upperFooter ul li {
  display: inline-block;
  padding: 0 7px;
}
#fl15 .footer footer .upperFooter ul li a {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  display: block;
  font-family: Roboto Condensed;
}
#fl15 .footer footer .upperFooter .copyright {
  font-size: 14px;
  float: right;
  display: block;
  line-height: 1;
  font-weight: 300;
  color: #FFFFFF;
  font-family: Roboto Condensed;
}
#fl15 .footer footer .lowerFooter {
  display: block;
  padding: 16px 0 24px;
}
#fl15 .footer footer .lowerFooter ul {
  font-size: 0;
  display: block;
  text-align: center;
  padding: 0;
}
#fl15 .footer footer .lowerFooter ul li {
  display: inline-block;
  padding: 0 8px;
}
#fl15 .footer footer .lowerFooter ul li a {
  color: #717171;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  display: block;
  font-family: Roboto Condensed;
}
#fl15 .articleHeader {
  font-weight: 700;
  font-size: 30px;
  line-height: 37px;
  font-family: Roboto Condensed;
}
#fl15 .articleHeader > strong {
  font-size: 24px;
  font-weight: 300;
  color: #717171;
  line-height: 30px;
  padding: 3px 0 7px;
  font-family: Roboto Condensed;
}
#fl15 .address,
#fl15 .time {
  font-size: 14px;
  font-weight: 300;
  color: #717171;
  display: inline-block;
  padding: 5px 0;
  font-family: Roboto Condensed;
}
#fl15 .image {
  margin-bottom: 20px;
}
#fl15 .image .controls {
  display: block;
  float: right;
  font-size: 0;
  margin-bottom: 1px;
}
#fl15 .image .controls .positionInfo {
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  color: #717171;
  vertical-align: top;
  padding: 5px 12px 0 0;
}
#fl15 .image .controls .prev,
#fl15 .image .controls .next {
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: top;
  text-indent: -9999px;
  cursor: pointer;
  background-image: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png");
  background-repeat: no-repeat;
  background-color: #BD0F33;
}
#fl15 .image .controls .prev {
  background-position: -51px -171px;
  margin-right: 1px;
}
#fl15 .image .controls .next {
  background-position: -90px -171px;
}
#fl15 .image #articleMedia {
  clear: both;
}
#fl15 .image #articleMedia .image_subline {
  padding: 10px 0 0;
  font-size: 14px;
  font-family: Roboto;
  color: #717171;
  font-style: normal !important;
}
#fl15 .image #articleMedia .image_subline * {
  font-style: normal !important;
}
#fl15 .image #articleMedia.nogallery {
  margin-top: 5px;
}
#fl15 .article_dividerAppHorizDashedArt {
  display: none;
}
#fl15 .bcVideo {
  padding: 18px 0 28px;
}
#fl15 #socialbar {
  display: inline-block;
  width: 100%;
  margin: 7px 0 25px;
  /* Bewertung */

}
#fl15 #socialbar .share {
  list-style-type: none;
  padding: 0;
  font-size: 0;
  float: left;
}
#fl15 #socialbar .share li {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
}
#fl15 #socialbar .share li:first-child {
  margin-left: 0;
}
#fl15 #socialbar .share li .counter {
  display: none;
}
#fl15 #socialbar .share li > a {
  width: 32px;
  height: 32px;
  display: block;
}
#fl15 #socialbar .share li [class^="icon-"] {
  background-image: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png");
  background-repeat: no-repeat;
  background-color: transparent;
  width: 100%;
  height: 100%;
  display: block;
}
#fl15 #socialbar .share li .icon-facebook {
  background-position: -20px -220px;
}
#fl15 #socialbar .share li .icon-twitter {
  background-position: -80px -220px;
}
#fl15 #socialbar .share li .icon-g {
  background-position: -140px -220px;
}
#fl15 #socialbar .share li.print a {
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") no-repeat -200px -214px transparent;
  width: 24px;
}
#fl15 #socialbar .share li.commentCount a {
  width: 35px;
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") no-repeat -260px -214px transparent;
  position: relative;
}
#fl15 #socialbar .share li.commentCount a .count {
  color: #FFFFFF;
  position: absolute;
  right: 0;
  top: 6px;
  display: block;
  width: 26px;
  text-align: center;
  font-size: 10px;
  line-height: 17px;
}
#fl15 #socialbar [itemprop="reviews"] {
  float: right;
}
#fl15 #socialbar [itemprop="reviews"] #rating {
  font-size: 0;
}
#fl15 #socialbar [itemprop="reviews"] #rating > a {
  background-image: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png");
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: -20px -140px;
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: top;
}
#fl15 #socialbar [itemprop="reviews"] #rating > a.star_on {
  background-position: -100px -140px;
}
#fl15 #socialbar [itemprop="reviews"] #rating > a.star_hover {
  background-position: -60px -140px;
}
#fl15 #socialbar [itemprop="reviews"] #rating > .count {
  display: inline-block;
  margin-left: 4px;
  position: relative;
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") no-repeat -140px -140px transparent;
  width: 23px;
  height: 20px;
  vertical-align: top;
}
#fl15 #socialbar [itemprop="reviews"] #rating > .count .left,
#fl15 #socialbar [itemprop="reviews"] #rating > .count .right {
  display: none;
}
#fl15 #socialbar [itemprop="reviews"] #rating > .count #ratingCount {
  color: #717171;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  line-height: 20px;
  font-size: 11px;
  text-align: center;
}
#fl15 .listLinksMorePages {
  display: block;
  margin: 18px 0;
}
#fl15 .listLinksMorePages li {
  padding: 4px 0 4px 10px;
  position: relative;
}
#fl15 .listLinksMorePages li:before {
  content: "»";
  color: #0063A6;
  font-size: 18px;
  left: 0;
  position: absolute;
  top: 4px;
}
#fl15 .listLinksMorePages li a {
  font-size: 18px;
  color: #0063A6;
  font-weight: 700;
}
#fl15 .listLinksMorePages li.active:before {
  color: #000000;
}
#fl15 .listLinksMorePages li.active a {
  color: #000000;
  cursor: default;
}
#fl15 .paginationArtikel {
  list-style-type: none;
  margin: 22px 0;
  padding: 0;
  font-size: 0;
}
#fl15 .paginationArtikel li {
  list-style-type: none;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
#fl15 .paginationArtikel li a {
  width: 100%;
  height: 100%;
  display: block;
  background: #EEEEEE;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #000000;
  line-height: 32px;
  text-align: center;
  font-size: 16px;
}
#fl15 .paginationArtikel li:first-child {
  display: none;
}
#fl15 .paginationArtikel li:last-child {
  margin-right: 0;
}
#fl15 .paginationArtikel li.prev,
#fl15 .paginationArtikel li.next {
  background-image: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png");
  background-repeat: no-repeat;
  background-color: #BD0F33;
}
#fl15 .paginationArtikel li.prev.inactive,
#fl15 .paginationArtikel li.next.inactive {
  background-color: #DE8799;
}
#fl15 .paginationArtikel li.prev.inactive a,
#fl15 .paginationArtikel li.next.inactive a {
  cursor: default;
}
#fl15 .paginationArtikel li.prev a,
#fl15 .paginationArtikel li.next a {
  background: transparent;
}
#fl15 .paginationArtikel li.prev {
  background-position: -51px -171px;
}
#fl15 .paginationArtikel li.next {
  background-position: -90px -171px;
}
#fl15 .paginationArtikel li.active a {
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  color: #0063A6;
  cursor: default;
}
#fl15 .artMore {
  float: none;
  display: block;
  font-size: 24px;
  margin-bottom: 5px;
  font-family: Roboto Condensed;
}
#fl15 .artMoreRessort {
  display: none;
}
#fl15 .readMore {
  display: block;
  margin-bottom: 18px;
}
#fl15 .readMore li {
  padding: 4px 0 4px 10px;
  position: relative;
}
#fl15 .readMore li a {
  font-weight: 700;
  font-size: 18px;
  color: #000000;
  line-height: 1.2;
  font-family: Roboto Condensed;
}
#fl15 .readMore li a strong {
  color: #717171;
  font-weight: 300;
  font-size: 16px;
  display: block;
  font-family: Roboto Condensed;
}
#fl15 .readMore li a + .iconComm {
  display: none;
}
#fl15 .readMore li a + .iconComm > span {
  font-family: Roboto Condensed;
}
#fl15 .readMore li:before {
  content: "»";
  color: #717171;
  font-weight: 300;
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 4px;
  font-family: Roboto Condensed;
}
#fl15 .clearfloat40 {
  font-size: 0;
}
#fl15 .commentModul {
  /* Auf Kommentar antworten */

  /* Headline */

}
#fl15 .commentModul #subCommentForm {
  display: none;
  margin-top: 5px;
}
#fl15 .commentModul #subCommentForm textarea[name="streetName"] {
  height: 75px;
}
#fl15 .commentModul .artMore {
  float: left;
  margin-bottom: 13px;
  font-family: Roboto Condensed;
}
#fl15 .commentModul .artMoreRessort {
  display: block;
  float: right;
}
#fl15 .commentModul .artMoreRessort a {
  color: #000000;
  font-size: 18px;
  display: inline-block;
  margin-top: 7px;
  font-family: Roboto Condensed;
}
#fl15 .commentModul .artMoreRessort a:before {
  content: "»";
  margin-right: 5px;
}
#fl15 .commentModul .btLine {
  clear: both;
  border-top: 1px solid #CCCCCC;
  display: block;
}
#fl15 .commentModul .divider {
  margin: 2px 0;
  border-top: 1px solid #CCCCCC;
}
#fl15 .commentModul #captcha {
  width: 154px;
}
#fl15 .commentModul #captchaImage {
  display: block;
  margin-bottom: 10px;
}
#fl15 .commentModul form {
  font-size: 0;
  /* Hinweis Pflichtfelder */

  /* Hinweis-Symbole (im rechten Bereich des Inputfeldes */

  /* Error-Bubble mit Hinweistext */

}
#fl15 .commentModul form ol {
  margin: 11px 0;
  list-style: none;
  display: inline-block;
  width: 100%;
  padding: 0;
}
#fl15 .commentModul form ol li {
  position: relative;
  padding: 9px 0;
  display: inline-block;
  float: left;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  vertical-align: top;
  /* Input Felder */

}
#fl15 .commentModul form ol li .kommWriteSubtxt {
  font-size: 14px;
  font-family: Roboto;
  color: #717171;
  line-height: 22px;
  margin-top: -12px;
}
#fl15 .commentModul form ol li .formField {
  display: inline-block;
  position: relative;
  line-height: 0;
  font-size: 0;
  width: auto;
  height: auto;
}
#fl15 .commentModul form ol li.large .formField {
  height: auto;
  min-height: 2.15rem;
}
#fl15 .commentModul form ol li label {
  font-size: 16px;
  color: #717171;
  line-height: 1;
  cursor: pointer;
  display: block;
  padding: 0 0 8px;
  font-family: Roboto Condensed;
}
#fl15 .commentModul form ol li label .counter {
  color: #717171;
  float: right;
  font-size: 12px;
  margin: 3px 0 0;
}
#fl15 .commentModul form ol li label.checkbox {
  width: 425px;
  font-size: 12px;
}
#fl15 .commentModul form ol li input[type="text"],
#fl15 .commentModul form ol li input[type="password"],
#fl15 .commentModul form ol li input[type="email"],
#fl15 .commentModul form ol li textarea,
#fl15 .commentModul form ol li select {
  font-family: Roboto;
  font-size: 14px;
  line-height: 22px;
  padding: 2px 30px 5px 6px;
  color: #000000;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #BEBEBE;
  border-left: none;
  background-color: #EEEEEE;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#fl15 .commentModul form ol li input[type="text"].onlyDisplay,
#fl15 .commentModul form ol li input[type="password"].onlyDisplay,
#fl15 .commentModul form ol li input[type="email"].onlyDisplay,
#fl15 .commentModul form ol li textarea.onlyDisplay,
#fl15 .commentModul form ol li select.onlyDisplay {
  border: none;
  background: none;
  padding: 0;
}
#fl15 .commentModul form ol li input {
  margin: 0;
  width: 250px;
}
#fl15 .commentModul form ol li input[type="submit"] {
  margin-top: 0;
  background: #BD0F33;
  width: auto;
  height: auto;
  color: #FFFFFF;
  font-size: 16px;
  line-height: 1;
  padding: 6px 10px;
  font-family: Roboto Condensed;
}
#fl15 .commentModul form ol li textarea {
  resize: none;
  width: 510px;
  min-height: 125px;
}
#fl15 .commentModul form ol li textarea[name="streetName"] {
  height: 75px;
}
#fl15 .commentModul form ol li select {
  width: 250px;
}
#fl15 .commentModul form ol li a {
  clear: left;
  display: block;
}
#fl15 .commentModul form ol li.invert label {
  float: left;
  display: inline-block;
}
#fl15 .commentModul form ol li.invert input {
  float: left;
  margin: 4px 10px 0 0;
}
#fl15 .commentModul form ol li.invert a {
  display: inline;
}
#fl15 .commentModul form ol li.isRequiered label:after {
  content: "\00a0*";
}
#fl15 .commentModul form .requiredInfo {
  color: #717171;
  font-size: 14px;
  display: inline-block;
  float: right;
  margin-left: 0;
  margin-top: 7px;
  font-family: Roboto Condensed;
}
#fl15 .commentModul form .requiredInfo .icon-required {
  font-size: 14px;
  padding: 1px 0 0 0;
  float: left;
  font-family: Roboto Condensed;
}
#fl15 .commentModul form .requiredInfo .equal {
  display: none;
}
#fl15 .commentModul form .inputIcon {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 32px;
  display: inline-table;
  line-height: 0;
}
#fl15 .commentModul form .inputIcon:before {
  line-height: 32px;
  vertical-align: middle;
  display: table-cell;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 14px;
}
#fl15 .commentModul form .inputIcon.wrong {
  color: #BD0F33;
}
#fl15 .commentModul form .inputIcon.ok {
  color: #56D777;
}
#fl15 .commentModul form .inputIcon.required {
  display: none;
}
#fl15 .commentModul form .errorBubble {
  position: absolute;
  top: 110%;
  left: 0;
  width: 100%;
  border: 1px solid #d5d5d5;
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 5px -2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 3px 5px -2px rgba(0, 0, 0, 0.25);
  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');
}
#fl15 .commentModul form .errorBubble .text {
  padding: 10px;
  display: inline-block;
  color: #454545;
  font-size: 0.8rem;
  line-height: 1.4rem;
}
#fl15 .commentModul form .errorBubble .text .format {
  margin-top: 5px;
  color: red;
  display: block;
}
#fl15 .commentModul form .errorBubble .top {
  display: block;
  height: 12px;
  width: 24px;
  position: absolute;
  top: -12px;
  left: 54px;
  background: url("../../../www/libs/images/icon-errorbubble.png") no-repeat 0 0 transparent;
  margin: 0;
}
#fl15 .commentModul form .fieldInfo {
  font-family: Roboto;
  color: #6d6a64;
  font-size: 12px;
  display: block;
}
#fl15 .commentModul .sbHolder {
  display: block;
  float: right;
  margin: 18px 0 0;
  font-size: 16px;
  color: #717171;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #CCCCCC;
  position: relative;
  min-width: 165px;
}
#fl15 .commentModul .sbHolder .sbToggle {
  position: absolute;
  right: 10px;
  top: 12px;
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") no-repeat -140px -180px transparent;
  width: 11px;
  height: 6px;
}
#fl15 .commentModul .sbHolder .sbSelector {
  color: #717171;
  padding: 4px 32px 4px 10px;
  display: block;
  font-family: Roboto Condensed;
}
#fl15 .commentModul .sbHolder .sbOptions {
  list-style-type: none;
  position: absolute;
  width: 100%;
  padding: 0;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  z-index: 200;
  margin: 0 0 0 -1px;
}
#fl15 .commentModul .sbHolder .sbOptions li {
  list-style-type: none;
  display: block;
}
#fl15 .commentModul .sbHolder .sbOptions li a {
  color: #717171;
  padding: 5px 10px;
  display: block;
  font-family: Roboto Condensed;
}
#fl15 .commentModul .sbHolder .sbOptions li a.sbFocus {
  color: #0063A6;
}
#fl15 .commentModul .comments {
  clear: both;
  margin-top: 0;
}
#fl15 .commentModul .comments .comment {
  display: block;
  padding: 15px 0 10px 0;
  position: relative;
  /* Kommentare ein- und ausblenden */

}
#fl15 .commentModul .comments .comment .details {
  padding-left: -50px;
}
#fl15 .commentModul .comments .comment .avatar {
  width: 20px;
  height: 20px;
  background-image: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png");
  background-repeat: no-repeat;
  background-color: #EEEEEE;
  font-size: 0;
  overflow: hidden;
  left: 0;
  position: absolute;
}
#fl15 .commentModul .comments .comment .avatar span {
  display: none;
}
#fl15 .commentModul .comments .comment[class*="depth-"] {
  padding: 20px 0;
}
#fl15 .commentModul .comments .comment[class*="depth-"] .details {
  padding-left: 30px;
}
#fl15 .commentModul .comments .comment[class*="depth-"] .avatar {
  background-position: -80px -280px;
}
#fl15 .commentModul .comments .comment:first-child.depth-0 {
  border-top: none;
}
#fl15 .commentModul .comments .comment.depth-0 {
  border-top: 1px dotted #CCCCCC;
}
#fl15 .commentModul .comments .comment.depth-0 form {
  margin-left: 50px;
}
#fl15 .commentModul .comments .comment.depth-0 .avatar {
  width: 40px;
  height: 40px;
  background-position: -20px -280px;
}
#fl15 .commentModul .comments .comment.depth-0 .details {
  padding-left: 50px;
}
#fl15 .commentModul .comments .comment.depth-2 form,
#fl15 .commentModul .comments .comment.depth-3 form,
#fl15 .commentModul .comments .comment.depth-4 form,
#fl15 .commentModul .comments .comment.depth-5 form,
#fl15 .commentModul .comments .comment.depth-6 form,
#fl15 .commentModul .comments .comment.depth-7 form,
#fl15 .commentModul .comments .comment.depth-8 form,
#fl15 .commentModul .comments .comment.depth-9 form,
#fl15 .commentModul .comments .comment.depth-10 form {
  margin-left: -30px;
}
#fl15 .commentModul .comments .comment.depth-1 {
  margin-left: 50px;
}
#fl15 .commentModul .comments .comment.depth-2 {
  margin-left: 80px;
}
#fl15 .commentModul .comments .comment.depth-3,
#fl15 .commentModul .comments .comment.depth-4,
#fl15 .commentModul .comments .comment.depth-5,
#fl15 .commentModul .comments .comment.depth-6,
#fl15 .commentModul .comments .comment.depth-7,
#fl15 .commentModul .comments .comment.depth-8,
#fl15 .commentModul .comments .comment.depth-9 {
  margin-left: 85px;
}
#fl15 .commentModul .comments .comment .headerGroup {
  display: inline block;
  width: 100%;
}
#fl15 .commentModul .comments .comment .headerGroup .author,
#fl15 .commentModul .comments .comment .headerGroup .time {
  color: #717171;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
  float: left;
  padding: 0 0 2px;
  font-family: Roboto Condensed;
}
#fl15 .commentModul .comments .comment .headerGroup .time {
  margin: 0 0 0 5px;
}
#fl15 .commentModul .comments .comment .headerGroup .replyTo {
  float: left;
  margin: 0 0 0 7px;
  font-size: 14px;
  color: #717171;
  font-weight: 300;
  cursor: pointer;
}
#fl15 .commentModul .comments .comment .headerGroup .replyTo i {
  font-style: normal;
  margin-right: 3px;
  margin-top: 5px;
  vertical-align: top;
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") no-repeat -300px -280px transparent;
  width: 14px;
  height: 10px;
  display: inline-block;
}
#fl15 .commentModul .comments .comment .headerGroup .replyTo i:before {
  content: "";
}
#fl15 .commentModul .comments .comment .headerGroup .replyTo .time {
  color: #6d6a64;
  display: block;
  float: left;
  margin: 1px 0 0 5px;
}
#fl15 .commentModul .comments .comment .text {
  margin: 2px 0 0 0px;
  display: block;
  clear: left;
  font-family: Roboto Condensed;
}
#fl15 .commentModul .comments .comment .metaNav {
  display: block;
  width: 100%;
  margin-top: 10px;
}
#fl15 .commentModul .comments .comment .metaNav .vote {
  float: none;
  margin-right: 20px;
  font-size: 0;
  display: inline-block;
}
#fl15 .commentModul .comments .comment .metaNav .vote i {
  background-image: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png");
  background-repeat: no-repeat;
  background-color: transparent;
  width: 30px;
  height: 30px;
  display: inline-block;
  float: none;
  vertical-align: top;
  cursor: pointer;
}
#fl15 .commentModul .comments .comment .metaNav .vote i.icon-thumbs-up {
  background-position: -120px -280px;
}
#fl15 .commentModul .comments .comment .metaNav .vote i.icon-thumbs-down {
  background-position: -180px -280px;
  margin: 0 0 0 1px;
}
#fl15 .commentModul .comments .comment .metaNav .vote .count {
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") no-repeat -240px -280px transparent;
  width: 34px;
  height: 30px;
  padding: 0;
  margin: 0;
  border: none;
  vertical-align: top;
  display: block;
  float: right;
  position: relative;
}
#fl15 .commentModul .comments .comment .metaNav .vote .count .left,
#fl15 .commentModul .comments .comment .metaNav .vote .count .right {
  display: none;
}
#fl15 .commentModul .comments .comment .metaNav .vote .count .center {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  color: #000000;
}
#fl15 .commentModul .comments .comment .metaNav .reply {
  color: #000000;
  font-size: 16px;
  display: inline-block;
  float: none;
  padding-left: 25px;
  background: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png") no-repeat -180px -178px transparent;
  line-height: 1;
  vertical-align: top;
  margin-top: 13px;
  font-family: Roboto Condensed;
}
#fl15 .commentModul .comments .comment .toggleAnswers {
  cursor: pointer;
  font-size: 20px;
  float: right;
  font-family: courier;
  background: #eee;
  width: 20px;
  height: 20px;
  line-height: 1;
  text-align: center;
}
#fl15 .commentModul .comments .comment .toggleAnswers.collapse:before {
  content: "-";
}
#fl15 .commentModul .comments .comment .toggleAnswers.expand:before {
  content: "+";
}
#fl15 .pagination {
  list-style-type: none;
  margin: 0 0 30px;
  padding: 0;
  font-size: 0;
}
#fl15 .pagination li {
  list-style-type: none;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  vertical-align: top;
}
#fl15 .pagination li a {
  width: 100%;
  height: 100%;
  display: block;
  background: #EEEEEE;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #000000;
  line-height: 32px;
  text-align: center;
  font-size: 16px;
  font-family: Roboto Condensed;
}
#fl15 .pagination li:first-child {
  display: none;
}
#fl15 .pagination li:last-child {
  margin-right: 0;
}
#fl15 .pagination li.prev,
#fl15 .pagination li.next {
  background-image: url("/www/zeitungsverlag_waiblingen/images/facelift/sprite_facelift.png");
  background-repeat: no-repeat;
  background-color: #BD0F33;
}
#fl15 .pagination li.prev.inactive,
#fl15 .pagination li.next.inactive {
  background-color: #DE8799;
}
#fl15 .pagination li.prev.inactive a,
#fl15 .pagination li.next.inactive a {
  cursor: default;
}
#fl15 .pagination li.prev a,
#fl15 .pagination li.next a {
  background: transparent;
}
#fl15 .pagination li.prev {
  background-position: -51px -171px;
}
#fl15 .pagination li.next {
  background-position: -90px -171px;
}
#fl15 .pagination li.active a {
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  color: #0063A6;
  cursor: default;
}
#fl15 #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;
}
#fl15 #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;
}
#fl15 #overlayContent {
  width: 100%;
  height: 100%;
  position: static !important;
}
#fl15 #overlayContentInner {
  position: relative;
  width: 100%;
  height: 100%;
}
#fl15 #overlayContent iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
#fl15 #overlayButtons {
  background: #fff;
  display: inline-block;
  position: absolute;
  z-index: 10001;
  right: 0;
  top: 0;
  margin: 0;
  list-style: none;
}
#fl15 #overlayClose {
  max-width: 100px;
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #fff;
  overflow: hidden;
}
#fl15 #overlayClose:before {
  content: "×";
  color: #333333;
  font-family: Arial, Baskerville, monospace;
  font-size: 28px;
  opacity: 0.65;
  width: 40px;
  height: 40px;
  padding-left: 12px;
}
#fl15 div.artEmpfContainer {
  height: auto !important;
  broder: none;
  padding: 0;
}
#fl15 .suchNav {
  font-size: 14px;
  line-height: 1.5;
}
#fl15 .suchNav .submit {
  font-family: Roboto Condensed;
  font-size: 16px;
  line-height: 1;
  color: #FFFFFF;
  display: block;
  background: #BD0F33;
  padding: 7px 12px;
  border: none;
  height: auto;
}
#fl15 .suchNav .suchFeld {
  font-family: Roboto Condensed;
  font-size: 16px;
  line-height: 1;
  padding: 7px 12px;
  height: auto;
}
#fl15 .suchNav .dateBox {
  font-family: Roboto Condensed;
  font-style: normal;
}
#fl15 .suchNav input,
#fl15 .suchNav select,
#fl15 .suchNav textarea {
  font-size: 14px;
}
#fl15 .editorial {
  border-top: 1px dotted #cccccc;
  padding-top: 20px;
}
#fl15 .editorial .artikel {
  margin: 0;
}
#fl15 .editorial .artikel h1 {
  color: #000000;
  font-family: Roboto Condensed;
  font-size: 30px;
  font-weight: 700;
}
#fl15 .editorial .artikel strong {
  font-size: 16px;
  color: #BD0F33;
}
/* Artikel Empfehlen, Kommentarregeln und Fehlerseite */
/* -------------------------------------------------------------------------------------------------------------- */
.mod_header,
.mod_head_gold {
  color: #0063a6;
  font-size: 1.4em;
  margin: 0;
  text-align: left;
  padding-bottom: 0.5em;
}
.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 #ccc;
  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 #ccc;
  padding: 40px 40px 40px 40px;
  width: auto;
}
.contentBoxError p.mod_header {
  text-align: center;
}
.image_subline {
  color: #6D6964;
  padding: 5px 12px 12px 12px;
}
/* Druckvorschau */
/* --------------------------------------------------------------------------------------------------------------- */
#fl15.print {
  background: #fff;
}
#fl15.print .printLnkRight {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
#fl15.print body.print {
  background: #fff;
  margin: 10px;
  font-size: 1rem;
}
#fl15.print body.print .printHeader {
  border-bottom: 1px solid #ccc;
  position: relative;
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#fl15.print body.print .dividerTop {
  border: none;
}
#fl15.print body.print .printHeader .logo {
  display: inline-block;
  z-index: 2;
  margin: 10px 0 20px 0;
}
#fl15.print #mainContent {
  width: 750px !important;
}
#fl15.print #mainContent .imageContainer img {
  width: 510px;
  height: auto;
}
