#contentLinks .tx-kesearch-pi1 #kesearch_results .result-list-item .hit , #contentLinks .kesearch_searchbox .submitbutt input{
  color: #006eb9 !important;
}

.formular input[type=submit], .tx-powermail form input[type=submit] {
	color: #006eb9;
}

.sprite, .sprite-anschauen, .sprite-dokument, .sprite-drucken, .sprite-email, .ilightbox-holder.zehnder .ilightbox-container .ilightbox-social ul li.custom_button a, .sprite-facebook, .ilightbox-holder.zehnder .ilightbox-container .ilightbox-social ul li.facebook a, .sprite-kommentar, .sprite-kreuz, .ilightbox-toolbar.zehnder a.ilightbox-close, .sprite-linksBlau, .mod_media .pager .prev .pfeil, .mod_mediaOverlay .main .pager .prevPager .pfeil, .mod_mediaOverlay .main .prevBig .bg-pfeil .pfeil, .sprite-linksGrau, .mod_media .pager .prev .pfeil.inaktiv, .mod_mediaOverlay .main .pager .prevPager .pfeil.inaktiv, .mod_mediaOverlay .main .prevBig .bg-pfeil .pfeil.inaktiv, .sprite-pdf, .sprite-pfeil, #header .kopfnav .text a.pfeil, .mod_artikelBox a.pfeil, .mod_topMeldung a.pfeil, .mod_artikelDetail a.pfeil, .mod_mehr a.pfeil, .mod_wetterSuche a.pfeil, .mod_wetterText a.pfeil, .mod_wetterHeute a.pfeil, .mod_wetterAuflistung a.pfeil, .mod_wetterTagesablauf a.pfeil, .mod_sucheSeite a.pfeil, .mod_nachrichtenBoxGross a.pfeil, .mod_strassenumfrageGross a.pfeil, .mod_nachrichtenBoxKlein a.pfeil, .mod_suchresultat a.pfeil, .sprite-pfeil_unten, .mod_wetterAuflistung .ui-accordion-header-active .icon_akordeon, .sprite-rechtsBlau, .mod_media .pager .next .pfeil, .mod_mediaOverlay .main .pager .nextPager .pfeil, .mod_mediaOverlay .main .nextBig .bg-pfeil .pfeil, .sprite-rechtsGrau, .mod_media .pager .next .pfeil.inaktiv, .mod_mediaOverlay .main .pager .nextPager .pfeil.inaktiv, .mod_mediaOverlay .main .nextBig .bg-pfeil .pfeil.inaktiv, .sprite-twitter, .ilightbox-holder.zehnder .ilightbox-container .ilightbox-social ul li.twitter a, .sprite-website {
  display: inline-block;
}

.sprite, .sprite-anschauen, .sprite-dokument, .sprite-drucken, .sprite-email, .ilightbox-holder.zehnder .ilightbox-container .ilightbox-social ul li.custom_button a, .sprite-facebook, .ilightbox-holder.zehnder .ilightbox-container .ilightbox-social ul li.facebook a, .sprite-kommentar, .sprite-kreuz, .ilightbox-toolbar.zehnder a.ilightbox-close, .sprite-linksBlau, .mod_media .pager .prev .pfeil, .mod_mediaOverlay .main .pager .prevPager .pfeil, .mod_mediaOverlay .main .prevBig .bg-pfeil .pfeil, .sprite-linksGrau, .mod_media .pager .prev .pfeil.inaktiv, .mod_mediaOverlay .main .pager .prevPager .pfeil.inaktiv, .mod_mediaOverlay .main .prevBig .bg-pfeil .pfeil.inaktiv, .sprite-pdf, .sprite-pfeil, #header .kopfnav .text a.pfeil, .mod_artikelBox a.pfeil, .mod_topMeldung a.pfeil, .mod_artikelDetail a.pfeil, .mod_mehr a.pfeil, .mod_wetterSuche a.pfeil, .mod_wetterText a.pfeil, .mod_wetterHeute a.pfeil, .mod_wetterAuflistung a.pfeil, .mod_wetterTagesablauf a.pfeil, .mod_sucheSeite a.pfeil, .mod_nachrichtenBoxGross a.pfeil, .mod_strassenumfrageGross a.pfeil, .mod_nachrichtenBoxKlein a.pfeil, .mod_suchresultat a.pfeil, .sprite-pfeil_unten, .mod_wetterAuflistung .ui-accordion-header-active .icon_akordeon, .sprite-rechtsBlau, .mod_media .pager .next .pfeil, .mod_mediaOverlay .main .pager .nextPager .pfeil, .mod_mediaOverlay .main .nextBig .bg-pfeil .pfeil, .sprite-rechtsGrau, .mod_media .pager .next .pfeil.inaktiv, .mod_mediaOverlay .main .pager .nextPager .pfeil.inaktiv, .mod_mediaOverlay .main .nextBig .bg-pfeil .pfeil.inaktiv, .sprite-twitter, .ilightbox-holder.zehnder .ilightbox-container .ilightbox-social ul li.twitter a, .sprite-website {
  background-image: url('../images/luzern/sprite-sf3a9f3af15.png');
  background-repeat: no-repeat;
}

.sprite-anschauen {
  background-position: 0 0;
  height: 18px;
  width: 23px;
}

.sprite-dokument {
  background-position: 0 -68px;
  height: 18px;
  width: 18px;
}

.sprite-drucken {
  background-position: 0 -136px;
  height: 18px;
  width: 18px;
}

.sprite-email, .ilightbox-holder.zehnder .ilightbox-container .ilightbox-social ul li.custom_button a {
  background-position: 0 -204px;
  height: 18px;
  width: 23px;
}

.sprite-facebook, .ilightbox-holder.zehnder .ilightbox-container .ilightbox-social ul li.facebook a {
  background-position: 0 -272px;
  height: 18px;
  width: 18px;
}

.sprite-kommentar {
  background-position: 0 -340px;
  height: 12px;
  width: 17px;
}

.sprite-kreuz, .ilightbox-toolbar.zehnder a.ilightbox-close {
  background-position: 0 -402px;
  height: 26px;
  width: 26px;
}

.sprite-linksBlau, .mod_media .pager .prev .pfeil, .mod_mediaOverlay .main .pager .prevPager .pfeil, .mod_mediaOverlay .main .prevBig .bg-pfeil .pfeil {
  background-position: 0 -478px;
  height: 18px;
  width: 17px;
}

.sprite-linksGrau, .mod_media .pager .prev .pfeil.inaktiv, .mod_mediaOverlay .main .pager .prevPager .pfeil.inaktiv, .mod_mediaOverlay .main .prevBig .bg-pfeil .pfeil.inaktiv {
  background-position: 0 -546px;
  height: 18px;
  width: 17px;
}

.sprite-pdf {
  background-position: 0 -614px;
  height: 18px;
  width: 18px;
}

.sprite-pfeil, #header .kopfnav .text a.pfeil, .mod_artikelBox a.pfeil, .mod_topMeldung a.pfeil, .mod_artikelDetail a.pfeil, .mod_mehr a.pfeil, .mod_wetterSuche a.pfeil, .mod_wetterText a.pfeil, .mod_wetterHeute a.pfeil, .mod_wetterAuflistung a.pfeil, .mod_wetterTagesablauf a.pfeil, .mod_sucheSeite a.pfeil, .mod_nachrichtenBoxGross a.pfeil, .mod_strassenumfrageGross a.pfeil, .mod_nachrichtenBoxKlein a.pfeil, .mod_suchresultat a.pfeil {
  background-position: 0 -682px;
  height: 8px;
  width: 8px;
}

.sprite-pfeil_unten, .mod_wetterAuflistung .ui-accordion-header-active .icon_akordeon {
  background-position: 0 -740px;
  height: 8px;
  width: 8px;
}

.sprite-rechtsBlau, .mod_media .pager .next .pfeil, .mod_mediaOverlay .main .pager .nextPager .pfeil, .mod_mediaOverlay .main .nextBig .bg-pfeil .pfeil {
  background-position: 0 -798px;
  height: 18px;
  width: 17px;
}

.sprite-rechtsGrau, .mod_media .pager .next .pfeil.inaktiv, .mod_mediaOverlay .main .pager .nextPager .pfeil.inaktiv, .mod_mediaOverlay .main .nextBig .bg-pfeil .pfeil.inaktiv {
  background-position: 0 -866px;
  height: 18px;
  width: 17px;
}

.sprite-twitter, .ilightbox-holder.zehnder .ilightbox-container .ilightbox-social ul li.twitter a {
  background-position: 0 -934px;
  height: 18px;
  width: 18px;
}

.sprite-website {
  background-position: 0 -1002px;
  height: 18px;
  width: 18px;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

.icons, .icons-App_Store, .icons-altlupe, .icons-backGrauGross, .icons-back_grau_gross, .icons-bilderstrecke, .mod_neusteBildstrecken .header .icon, .mod_bilderstrecke .header h2 .icon, .icons-blase, .icons-erosIcon, .mod_eros .icon, .icons-external-link, .icons-kreuzBlau, .icons-leserhits, .mod_leseHits > .header h2 .icon, .icons-lupe, #header .nav_wrapper .suche .senden, .icons-nextGrauGross, .icons-next_grau_gross, .icons-overlay-links-aktiv, .icons-overlay-rechts-aktiv, .icons-pfeilWeiss, .mod_neusteBildstrecken .content .sprite-pfeil, .mod_neusteBildstrecken .content #header .kopfnav .text a.pfeil, #header .kopfnav .text .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_artikelBox a.pfeil, .mod_artikelBox .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_topMeldung a.pfeil, .mod_topMeldung .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_artikelDetail a.pfeil, .mod_artikelDetail .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_mehr a.pfeil, .mod_mehr .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterSuche a.pfeil, .mod_wetterSuche .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterText a.pfeil, .mod_wetterText .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterHeute a.pfeil, .mod_wetterHeute .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterAuflistung a.pfeil, .mod_wetterAuflistung .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterTagesablauf a.pfeil, .mod_wetterTagesablauf .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_sucheSeite a.pfeil, .mod_sucheSeite .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_nachrichtenBoxGross a.pfeil, .mod_nachrichtenBoxGross .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_strassenumfrageGross a.pfeil, .mod_strassenumfrageGross .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_nachrichtenBoxKlein a.pfeil, .mod_nachrichtenBoxKlein .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_suchresultat a.pfeil, .mod_suchresultat .mod_neusteBildstrecken .content a.pfeil, .mod_bilderstrecke .content .sprite-pfeil, .mod_bilderstrecke .content #header .kopfnav .text a.pfeil, #header .kopfnav .text .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_artikelBox a.pfeil, .mod_artikelBox .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_topMeldung a.pfeil, .mod_topMeldung .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_artikelDetail a.pfeil, .mod_artikelDetail .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_mehr a.pfeil, .mod_mehr .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterSuche a.pfeil, .mod_wetterSuche .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterText a.pfeil, .mod_wetterText .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterHeute a.pfeil, .mod_wetterHeute .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterAuflistung a.pfeil, .mod_wetterAuflistung .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterTagesablauf a.pfeil, .mod_wetterTagesablauf .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_sucheSeite a.pfeil, .mod_sucheSeite .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_nachrichtenBoxGross a.pfeil, .mod_nachrichtenBoxGross .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_strassenumfrageGross a.pfeil, .mod_strassenumfrageGross .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_nachrichtenBoxKlein a.pfeil, .mod_nachrichtenBoxKlein .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_suchresultat a.pfeil, .mod_suchresultat .mod_bilderstrecke .content a.pfeil, .icons-postIcon, .mod_post .icon, .icons-ratgeberIcon, .mod_ratgeber .icon, .icons-share, .icons-zwei {
  display: inline-block;
}

.icons, .icons-App_Store, .icons-altlupe, .icons-backGrauGross, .icons-back_grau_gross, .icons-bilderstrecke, .mod_neusteBildstrecken .header .icon, .mod_bilderstrecke .header h2 .icon, .icons-blase, .icons-erosIcon, .mod_eros .icon, .icons-external-link, .icons-kreuzBlau, .icons-leserhits, .mod_leseHits > .header h2 .icon, .icons-lupe, #header .nav_wrapper .suche .senden, .icons-nextGrauGross, .icons-next_grau_gross, .icons-overlay-links-aktiv, .icons-overlay-rechts-aktiv, .icons-pfeilWeiss, .mod_neusteBildstrecken .content .sprite-pfeil, .mod_neusteBildstrecken .content #header .kopfnav .text a.pfeil, #header .kopfnav .text .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_artikelBox a.pfeil, .mod_artikelBox .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_topMeldung a.pfeil, .mod_topMeldung .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_artikelDetail a.pfeil, .mod_artikelDetail .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_mehr a.pfeil, .mod_mehr .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterSuche a.pfeil, .mod_wetterSuche .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterText a.pfeil, .mod_wetterText .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterHeute a.pfeil, .mod_wetterHeute .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterAuflistung a.pfeil, .mod_wetterAuflistung .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterTagesablauf a.pfeil, .mod_wetterTagesablauf .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_sucheSeite a.pfeil, .mod_sucheSeite .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_nachrichtenBoxGross a.pfeil, .mod_nachrichtenBoxGross .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_strassenumfrageGross a.pfeil, .mod_strassenumfrageGross .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_nachrichtenBoxKlein a.pfeil, .mod_nachrichtenBoxKlein .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_suchresultat a.pfeil, .mod_suchresultat .mod_neusteBildstrecken .content a.pfeil, .mod_bilderstrecke .content .sprite-pfeil, .mod_bilderstrecke .content #header .kopfnav .text a.pfeil, #header .kopfnav .text .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_artikelBox a.pfeil, .mod_artikelBox .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_topMeldung a.pfeil, .mod_topMeldung .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_artikelDetail a.pfeil, .mod_artikelDetail .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_mehr a.pfeil, .mod_mehr .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterSuche a.pfeil, .mod_wetterSuche .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterText a.pfeil, .mod_wetterText .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterHeute a.pfeil, .mod_wetterHeute .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterAuflistung a.pfeil, .mod_wetterAuflistung .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterTagesablauf a.pfeil, .mod_wetterTagesablauf .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_sucheSeite a.pfeil, .mod_sucheSeite .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_nachrichtenBoxGross a.pfeil, .mod_nachrichtenBoxGross .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_strassenumfrageGross a.pfeil, .mod_strassenumfrageGross .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_nachrichtenBoxKlein a.pfeil, .mod_nachrichtenBoxKlein .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_suchresultat a.pfeil, .mod_suchresultat .mod_bilderstrecke .content a.pfeil, .icons-postIcon, .mod_post .icon, .icons-ratgeberIcon, .mod_ratgeber .icon, .icons-share, .icons-zwei {
  background-image: url('../images/icons-s83f53bd4fa.png');
  background-repeat: no-repeat;
}

.icons-App_Store {
  background-position: 0 0;
  height: 400px;
  width: 400px;
}

.icons-altlupe {
  background-position: 0 -450px;
  height: 12px;
  width: 12px;
}

.icons-backGrauGross {
  background-position: 0 -512px;
  height: 30px;
  width: 29px;
}

.icons-back_grau_gross {
  background-position: 0 -592px;
  height: 30px;
  width: 29px;
}

.icons-bilderstrecke, .mod_neusteBildstrecken .header .icon, .mod_bilderstrecke .header h2 .icon {
  background-position: 0 -672px;
  height: 16px;
  width: 22px;
}

.icons-blase {
  background-position: 0 -738px;
  height: 18px;
  width: 24px;
}

.icons-erosIcon, .mod_eros .icon {
  background-position: 0 -806px;
  height: 21px;
  width: 27px;
}

.icons-external-link {
  background-position: 0 -877px;
  height: 20px;
  width: 20px;
}

.icons-kreuzBlau {
  background-position: 0 -947px;
  height: 26px;
  width: 26px;
}

.icons-leserhits, .mod_leseHits > .header h2 .icon {
  background-position: 0 -1023px;
  height: 19px;
  width: 20px;
}

.icons-lupe, #header .nav_wrapper .suche .senden {
  background-position: 0 -1092px;
  height: 12px;
  width: 12px;
}

.icons-nextGrauGross {
  background-position: 0 -1154px;
  height: 30px;
  width: 29px;
}

.icons-next_grau_gross {
  background-position: 0 -1234px;
  height: 30px;
  width: 29px;
}

.icons-overlay-links-aktiv {
  background-position: 0 -1314px;
  height: 17px;
  width: 15px;
}

.icons-overlay-rechts-aktiv {
  background-position: 0 -1381px;
  height: 17px;
  width: 15px;
}

.icons-pfeilWeiss, .mod_neusteBildstrecken .content .sprite-pfeil, .mod_neusteBildstrecken .content #header .kopfnav .text a.pfeil, #header .kopfnav .text .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_artikelBox a.pfeil, .mod_artikelBox .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_topMeldung a.pfeil, .mod_topMeldung .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_artikelDetail a.pfeil, .mod_artikelDetail .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_mehr a.pfeil, .mod_mehr .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterSuche a.pfeil, .mod_wetterSuche .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterText a.pfeil, .mod_wetterText .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterHeute a.pfeil, .mod_wetterHeute .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterAuflistung a.pfeil, .mod_wetterAuflistung .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_wetterTagesablauf a.pfeil, .mod_wetterTagesablauf .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_sucheSeite a.pfeil, .mod_sucheSeite .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_nachrichtenBoxGross a.pfeil, .mod_nachrichtenBoxGross .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_strassenumfrageGross a.pfeil, .mod_strassenumfrageGross .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_nachrichtenBoxKlein a.pfeil, .mod_nachrichtenBoxKlein .mod_neusteBildstrecken .content a.pfeil, .mod_neusteBildstrecken .content .mod_suchresultat a.pfeil, .mod_suchresultat .mod_neusteBildstrecken .content a.pfeil, .mod_bilderstrecke .content .sprite-pfeil, .mod_bilderstrecke .content #header .kopfnav .text a.pfeil, #header .kopfnav .text .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_artikelBox a.pfeil, .mod_artikelBox .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_topMeldung a.pfeil, .mod_topMeldung .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_artikelDetail a.pfeil, .mod_artikelDetail .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_mehr a.pfeil, .mod_mehr .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterSuche a.pfeil, .mod_wetterSuche .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterText a.pfeil, .mod_wetterText .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterHeute a.pfeil, .mod_wetterHeute .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterAuflistung a.pfeil, .mod_wetterAuflistung .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_wetterTagesablauf a.pfeil, .mod_wetterTagesablauf .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_sucheSeite a.pfeil, .mod_sucheSeite .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_nachrichtenBoxGross a.pfeil, .mod_nachrichtenBoxGross .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_strassenumfrageGross a.pfeil, .mod_strassenumfrageGross .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_nachrichtenBoxKlein a.pfeil, .mod_nachrichtenBoxKlein .mod_bilderstrecke .content a.pfeil, .mod_bilderstrecke .content .mod_suchresultat a.pfeil, .mod_suchresultat .mod_bilderstrecke .content a.pfeil {
  background-position: 0 -1448px;
  height: 7px;
  width: 7px;
}

.icons-postIcon, .mod_post .icon {
  background-position: 0 -1505px;
  height: 21px;
  width: 30px;
}

.icons-ratgeberIcon, .mod_ratgeber .icon {
  background-position: 0 -1576px;
  height: 28px;
  width: 22px;
}

.icons-share {
  background-position: 0 -1654px;
  height: 20px;
  width: 20px;
}

.icons-zwei {
  background-position: 0 -1724px;
  height: 22px;
  width: 30px;
}

.wettericon, .wettericon-Windsack, .wettericon-blauer-regenschirm, .wettericon-blaues-thermometer, .wettericon-gruener-regenschirm, .wettericon-nacht-l-01, .wettericon-nacht-l-02, .wettericon-nacht-l-03, .wettericon-nacht-l-04, .wettericon-nacht-l-05, .wettericon-nacht-l-06, .wettericon-nacht-l-07, .wettericon-nacht-l-09, .wettericon-nacht-l-10, .wettericon-nacht-l-11, .wettericon-nacht-l-12, .wettericon-nacht-l-13, .wettericon-nacht-l-14, .wettericon-nacht-l-15, .wettericon-nacht-l-16, .wettericon-nacht-s-01, .wettericon-nacht-s-02, .wettericon-nacht-s-03, .wettericon-nacht-s-04, .wettericon-nacht-s-05, .wettericon-nacht-s-06, .wettericon-nacht-s-07, .wettericon-nacht-s-09, .wettericon-nacht-s-10, .wettericon-nacht-s-11, .wettericon-nacht-s-12, .wettericon-nacht-s-13, .wettericon-nacht-s-14, .wettericon-nacht-s-15, .wettericon-nacht-s-16, .wettericon-nacht00, .wetter_n00, .wettericon-nacht01, .wettericon-nacht02, .wettericon-nacht03, .wettericon-nacht04, .wettericon-nacht05, .wettericon-nacht06, .wettericon-nacht07, .wettericon-nacht08, .wettericon-nacht09, .wettericon-nacht10, .wettericon-nacht11, .wettericon-nacht12, .wettericon-nacht13, .wettericon-nacht14, .wettericon-nacht15, .wettericon-nacht16, .wettericon-nacht17, .wettericon-nacht18, .wettericon-nacht19, .wettericon-nacht_l_08, .wettericon-nacht_s_08, .wettericon-richtung_links, .wettericon-richtung_links_klein, .wettericon-richtung_oben, .wettericon-richtung_obenLinks, .wettericon-richtung_obenLinks_klein, .wettericon-richtung_obenRechts, .wettericon-richtung_obenRechts_klein, .wettericon-richtung_oben_klein, .wettericon-richtung_rechts, .wettericon-richtung_rechts_klein, .wettericon-richtung_unten, .wettericon-richtung_untenLinks, .wettericon-richtung_untenLinks_klein, .wettericon-richtung_untenRechts, .wettericon-richtung_untenRechts_klein, .wettericon-richtung_unten_klein, .wettericon-roter-regenschirm, .wettericon-rotes-thermometer, .wettericon-tag-l-01, .wettericon-tag-l-02, .wettericon-tag-l-03, .wettericon-tag-l-04, .wettericon-tag-l-05, .wettericon-tag-l-06, .wettericon-tag-l-07, .wettericon-tag-l-09, .wettericon-tag-l-10, .wettericon-tag-l-11, .wettericon-tag-l-12, .wettericon-tag-l-13, .wettericon-tag-l-14, .wettericon-tag-l-15, .wettericon-tag-l-16, .wettericon-tag-s-01, .wettericon-tag-s-02, .wettericon-tag-s-03, .wettericon-tag-s-04, .wettericon-tag-s-05, .wettericon-tag-s-06, .wettericon-tag-s-07, .wettericon-tag-s-09, .wettericon-tag-s-10, .wettericon-tag-s-11, .wettericon-tag-s-12, .wettericon-tag-s-13, .wettericon-tag-s-14, .wettericon-tag-s-15, .wettericon-tag-s-16, .wettericon-tag00, .wettericon-tag01, .wettericon-tag02, .wettericon-tag03, .wettericon-tag04, .wettericon-tag05, .wettericon-tag06, .wettericon-tag07, .wettericon-tag08, .wettericon-tag09, .wettericon-tag10, .wettericon-tag11, .wettericon-tag12, .wettericon-tag13, .wettericon-tag14, .wettericon-tag15, .wettericon-tag16, .wettericon-tag17, .wettericon-tag18, .wettericon-tag19, .wettericon-tag_l_08, .wettericon-tag_s_08, .wettericon-windE, .wettericon-windN, .wettericon-windNE, .wettericon-windNW, .wettericon-windS, .wettericon-windSE, .wettericon-windSW, .wettericon-windW {
  display: inline-block;
}

.wettericon, .wettericon-Windsack, .wettericon-blauer-regenschirm, .wettericon-blaues-thermometer, .wettericon-gruener-regenschirm, .wettericon-nacht-l-01, .wettericon-nacht-l-02, .wettericon-nacht-l-03, .wettericon-nacht-l-04, .wettericon-nacht-l-05, .wettericon-nacht-l-06, .wettericon-nacht-l-07, .wettericon-nacht-l-09, .wettericon-nacht-l-10, .wettericon-nacht-l-11, .wettericon-nacht-l-12, .wettericon-nacht-l-13, .wettericon-nacht-l-14, .wettericon-nacht-l-15, .wettericon-nacht-l-16, .wettericon-nacht-s-01, .wettericon-nacht-s-02, .wettericon-nacht-s-03, .wettericon-nacht-s-04, .wettericon-nacht-s-05, .wettericon-nacht-s-06, .wettericon-nacht-s-07, .wettericon-nacht-s-09, .wettericon-nacht-s-10, .wettericon-nacht-s-11, .wettericon-nacht-s-12, .wettericon-nacht-s-13, .wettericon-nacht-s-14, .wettericon-nacht-s-15, .wettericon-nacht-s-16, .wettericon-nacht00, .wetter_n00, .wettericon-nacht01, .wettericon-nacht02, .wettericon-nacht03, .wettericon-nacht04, .wettericon-nacht05, .wettericon-nacht06, .wettericon-nacht07, .wettericon-nacht08, .wettericon-nacht09, .wettericon-nacht10, .wettericon-nacht11, .wettericon-nacht12, .wettericon-nacht13, .wettericon-nacht14, .wettericon-nacht15, .wettericon-nacht16, .wettericon-nacht17, .wettericon-nacht18, .wettericon-nacht19, .wettericon-nacht_l_08, .wettericon-nacht_s_08, .wettericon-richtung_links, .wettericon-richtung_links_klein, .wettericon-richtung_oben, .wettericon-richtung_obenLinks, .wettericon-richtung_obenLinks_klein, .wettericon-richtung_obenRechts, .wettericon-richtung_obenRechts_klein, .wettericon-richtung_oben_klein, .wettericon-richtung_rechts, .wettericon-richtung_rechts_klein, .wettericon-richtung_unten, .wettericon-richtung_untenLinks, .wettericon-richtung_untenLinks_klein, .wettericon-richtung_untenRechts, .wettericon-richtung_untenRechts_klein, .wettericon-richtung_unten_klein, .wettericon-roter-regenschirm, .wettericon-rotes-thermometer, .wettericon-tag-l-01, .wettericon-tag-l-02, .wettericon-tag-l-03, .wettericon-tag-l-04, .wettericon-tag-l-05, .wettericon-tag-l-06, .wettericon-tag-l-07, .wettericon-tag-l-09, .wettericon-tag-l-10, .wettericon-tag-l-11, .wettericon-tag-l-12, .wettericon-tag-l-13, .wettericon-tag-l-14, .wettericon-tag-l-15, .wettericon-tag-l-16, .wettericon-tag-s-01, .wettericon-tag-s-02, .wettericon-tag-s-03, .wettericon-tag-s-04, .wettericon-tag-s-05, .wettericon-tag-s-06, .wettericon-tag-s-07, .wettericon-tag-s-09, .wettericon-tag-s-10, .wettericon-tag-s-11, .wettericon-tag-s-12, .wettericon-tag-s-13, .wettericon-tag-s-14, .wettericon-tag-s-15, .wettericon-tag-s-16, .wettericon-tag00, .wettericon-tag01, .wettericon-tag02, .wettericon-tag03, .wettericon-tag04, .wettericon-tag05, .wettericon-tag06, .wettericon-tag07, .wettericon-tag08, .wettericon-tag09, .wettericon-tag10, .wettericon-tag11, .wettericon-tag12, .wettericon-tag13, .wettericon-tag14, .wettericon-tag15, .wettericon-tag16, .wettericon-tag17, .wettericon-tag18, .wettericon-tag19, .wettericon-tag_l_08, .wettericon-tag_s_08, .wettericon-windE, .wettericon-windN, .wettericon-windNE, .wettericon-windNW, .wettericon-windS, .wettericon-windSE, .wettericon-windSW, .wettericon-windW {
  background-image: url('../images/wettericon-sc539a5b7aa.png');
  background-repeat: no-repeat;
}

.wettericon-Windsack {
  background-position: 0 0;
  height: 40px;
  width: 40px;
}

.wettericon-blauer-regenschirm {
  background-position: 0 -40px;
  height: 40px;
  width: 40px;
}

.wettericon-blaues-thermometer {
  background-position: 0 -80px;
  height: 30px;
  width: 15px;
}

.wettericon-gruener-regenschirm {
  background-position: 0 -110px;
  height: 40px;
  width: 40px;
}

.wettericon-nacht-l-01 {
  background-position: 0 -150px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-02 {
  background-position: 0 -280px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-03 {
  background-position: 0 -410px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-04 {
  background-position: 0 -540px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-05 {
  background-position: 0 -670px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-06 {
  background-position: 0 -800px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-07 {
  background-position: 0 -930px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-09 {
  background-position: 0 -1060px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-10 {
  background-position: 0 -1190px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-11 {
  background-position: 0 -1320px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-12 {
  background-position: 0 -1450px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-13 {
  background-position: 0 -1580px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-14 {
  background-position: 0 -1710px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-15 {
  background-position: 0 -1840px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-l-16 {
  background-position: 0 -1970px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht-s-01 {
  background-position: 0 -2100px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-02 {
  background-position: 0 -2145px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-03 {
  background-position: 0 -2190px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-04 {
  background-position: 0 -2235px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-05 {
  background-position: 0 -2280px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-06 {
  background-position: 0 -2325px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-07 {
  background-position: 0 -2370px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-09 {
  background-position: 0 -2415px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-10 {
  background-position: 0 -2460px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-11 {
  background-position: 0 -2505px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-12 {
  background-position: 0 -2550px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-13 {
  background-position: 0 -2595px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-14 {
  background-position: 0 -2640px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-15 {
  background-position: 0 -2685px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht-s-16 {
  background-position: 0 -2730px;
  height: 45px;
  width: 45px;
}

.wettericon-nacht00, .wetter_n00 {
  background-position: 0 -2775px;
  height: 51px;
  width: 68px;
}

.wettericon-nacht01 {
  background-position: 0 -2826px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht02 {
  background-position: 0 -2886px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht03 {
  background-position: 0 -2946px;
  height: 51px;
  width: 68px;
}

.wettericon-nacht04 {
  background-position: 0 -2997px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht05 {
  background-position: 0 -3057px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht06 {
  background-position: 0 -3117px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht07 {
  background-position: 0 -3177px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht08 {
  background-position: 0 -3237px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht09 {
  background-position: 0 -3297px;
  height: 51px;
  width: 68px;
}

.wettericon-nacht10 {
  background-position: 0 -3348px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht11 {
  background-position: 0 -3408px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht12 {
  background-position: 0 -3468px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht13 {
  background-position: 0 -3528px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht14 {
  background-position: 0 -3588px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht15 {
  background-position: 0 -3648px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht16 {
  background-position: 0 -3708px;
  height: 60px;
  width: 60px;
}

.wettericon-nacht17 {
  background-position: 0 -3768px;
  height: 51px;
  width: 68px;
}

.wettericon-nacht18 {
  background-position: 0 -3819px;
  height: 51px;
  width: 68px;
}

.wettericon-nacht19 {
  background-position: 0 -3870px;
  height: 51px;
  width: 68px;
}

.wettericon-nacht_l_08 {
  background-position: 0 -3921px;
  height: 130px;
  width: 130px;
}

.wettericon-nacht_s_08 {
  background-position: 0 -4051px;
  height: 45px;
  width: 45px;
}

.wettericon-richtung_links {
  background-position: 0 -4096px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_links_klein {
  background-position: 0 -4114px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_oben {
  background-position: 0 -4132px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_obenLinks {
  background-position: 0 -4150px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_obenLinks_klein {
  background-position: 0 -4168px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_obenRechts {
  background-position: 0 -4186px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_obenRechts_klein {
  background-position: 0 -4204px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_oben_klein {
  background-position: 0 -4222px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_rechts {
  background-position: 0 -4240px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_rechts_klein {
  background-position: 0 -4258px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_unten {
  background-position: 0 -4276px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_untenLinks {
  background-position: 0 -4294px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_untenLinks_klein {
  background-position: 0 -4312px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_untenRechts {
  background-position: 0 -4330px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_untenRechts_klein {
  background-position: 0 -4348px;
  height: 18px;
  width: 18px;
}

.wettericon-richtung_unten_klein {
  background-position: 0 -4366px;
  height: 18px;
  width: 18px;
}

.wettericon-roter-regenschirm {
  background-position: 0 -4384px;
  height: 40px;
  width: 40px;
}

.wettericon-rotes-thermometer {
  background-position: 0 -4424px;
  height: 30px;
  width: 15px;
}

.wettericon-tag-l-01 {
  background-position: 0 -4454px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-02 {
  background-position: 0 -4584px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-03 {
  background-position: 0 -4714px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-04 {
  background-position: 0 -4844px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-05 {
  background-position: 0 -4974px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-06 {
  background-position: 0 -5104px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-07 {
  background-position: 0 -5234px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-09 {
  background-position: 0 -5364px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-10 {
  background-position: 0 -5494px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-11 {
  background-position: 0 -5624px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-12 {
  background-position: 0 -5754px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-13 {
  background-position: 0 -5884px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-14 {
  background-position: 0 -6014px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-15 {
  background-position: 0 -6144px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-l-16 {
  background-position: 0 -6274px;
  height: 130px;
  width: 130px;
}

.wettericon-tag-s-01 {
  background-position: 0 -6404px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-02 {
  background-position: 0 -6449px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-03 {
  background-position: 0 -6494px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-04 {
  background-position: 0 -6539px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-05 {
  background-position: 0 -6584px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-06 {
  background-position: 0 -6629px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-07 {
  background-position: 0 -6674px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-09 {
  background-position: 0 -6719px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-10 {
  background-position: 0 -6764px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-11 {
  background-position: 0 -6809px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-12 {
  background-position: 0 -6854px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-13 {
  background-position: 0 -6899px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-14 {
  background-position: 0 -6944px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-15 {
  background-position: 0 -6989px;
  height: 45px;
  width: 45px;
}

.wettericon-tag-s-16 {
  background-position: 0 -7034px;
  height: 45px;
  width: 45px;
}

.wettericon-tag00 {
  background-position: 0 -7079px;
  height: 51px;
  width: 68px;
}

.wettericon-tag01 {
  background-position: 0 -7130px;
  height: 60px;
  width: 60px;
}

.wettericon-tag02 {
  background-position: 0 -7190px;
  height: 60px;
  width: 60px;
}

.wettericon-tag03 {
  background-position: 0 -7250px;
  height: 60px;
  width: 60px;
}

.wettericon-tag04 {
  background-position: 0 -7310px;
  height: 60px;
  width: 60px;
}

.wettericon-tag05 {
  background-position: 0 -7370px;
  height: 60px;
  width: 60px;
}

.wettericon-tag06 {
  background-position: 0 -7430px;
  height: 60px;
  width: 60px;
}

.wettericon-tag07 {
  background-position: 0 -7490px;
  height: 60px;
  width: 60px;
}

.wettericon-tag08 {
  background-position: 0 -7550px;
  height: 60px;
  width: 60px;
}

.wettericon-tag09 {
  background-position: 0 -7610px;
  height: 60px;
  width: 60px;
}

.wettericon-tag10 {
  background-position: 0 -7670px;
  height: 60px;
  width: 60px;
}

.wettericon-tag11 {
  background-position: 0 -7730px;
  height: 60px;
  width: 60px;
}

.wettericon-tag12 {
  background-position: 0 -7790px;
  height: 60px;
  width: 60px;
}

.wettericon-tag13 {
  background-position: 0 -7850px;
  height: 60px;
  width: 60px;
}

.wettericon-tag14 {
  background-position: 0 -7910px;
  height: 60px;
  width: 60px;
}

.wettericon-tag15 {
  background-position: 0 -7970px;
  height: 60px;
  width: 60px;
}

.wettericon-tag16 {
  background-position: 0 -8030px;
  height: 60px;
  width: 60px;
}

.wettericon-tag17 {
  background-position: 0 -8090px;
  height: 51px;
  width: 68px;
}

.wettericon-tag18 {
  background-position: 0 -8141px;
  height: 51px;
  width: 68px;
}

.wettericon-tag19 {
  background-position: 0 -8192px;
  height: 51px;
  width: 68px;
}

.wettericon-tag_l_08 {
  background-position: 0 -8243px;
  height: 130px;
  width: 130px;
}

.wettericon-tag_s_08 {
  background-position: 0 -8373px;
  height: 45px;
  width: 45px;
}

.wettericon-windE {
  background-position: 0 -8418px;
  height: 40px;
  width: 40px;
}

.wettericon-windN {
  background-position: 0 -8458px;
  height: 40px;
  width: 40px;
}

.wettericon-windNE {
  background-position: 0 -8498px;
  height: 40px;
  width: 40px;
}

.wettericon-windNW {
  background-position: 0 -8538px;
  height: 40px;
  width: 40px;
}

.wettericon-windS {
  background-position: 0 -8578px;
  height: 40px;
  width: 40px;
}

.wettericon-windSE {
  background-position: 0 -8618px;
  height: 40px;
  width: 40px;
}

.wettericon-windSW {
  background-position: 0 -8658px;
  height: 40px;
  width: 40px;
}

.wettericon-windW {
  background-position: 0 -8698px;
  height: 40px;
  width: 40px;
}

/*@import "includes/_fonts.scss";
@import "includes/_colors.scss";*/
/* mixins */
@font-face {
  font-family: 'flexslider-icon';
  src: url("fonts/flexslider-icon.eot");
  src: url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("fonts/flexslider-icon.woff") format("woff"), url("fonts/flexslider-icon.ttf") format("truetype"), url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*Includes Standartwerte */
@font-face {
  font-family: 'open_sans_condensedbold';
  src: url("fonts/opensans-condbold-webfont.eot");
  src: url("fonts/opensans-condbold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/opensans-condbold-webfont.woff") format("woff"), url("fonts/opensans-condbold-webfont.ttf") format("truetype"), url("fonts/opensans-condbold-webfont.svg#open_sans_condensedbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Fonts */
/* Colors */
/* Variables */
body {
  font-size: 17px;
  background: #f3f3f3;
}

h1 {
  color: #000;
  font-size: 2.176em;
  font-family: "open_sans_condensedbold", sans-serif;
}

h2 {
  color: #000;
  font-size: 1.588em;
  line-height: 21px;
  /* YH: War vorher 27px, sah nicht gut aus */
  font-family: "open_sans_condensedbold", sans-serif;
}

h3 {
  color: #464646;
  font-size: 0.945em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

h4, h5 {
  font-size: 0.945em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 23px;
}

p {
  color: #464646;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 24px;
  padding: 10px 0;
}

a {
  color: #006eb9;
  font-size: 0.824em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

i {
  font-style: italic;
}

b {
  font-weight: bold;
}

.contenttable {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 10px 0px;
  width: 100%;
}
.contenttable td {
  vertical-align: top;
  color: #464646;
  border-bottom: 1px solid #cccccc;
  padding: 10px 0;
}
.contenttable td img {
  display: block;
  vertical-align: bottom;
}

.bt_teilnahme {
  font-weight: bold;
  background: url("../images/background/form_submit.jpg") repeat scroll transparent;
  border: 1px solid #e2e2e2;
  cursor: pointer;
  height: 29px;
  line-height: 29px;
  padding: 0 15px;
  color: #006eb9;
  width: 104px;
  display: block;
}

.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}

.navPopup {
  display: none;
}

/* Includes Hauptbereiche */
#header {
  width: 994px;
  z-index: 100;
  padding-bottom: 10px;
  color: #464646;
}
#header > .inner {
  height: 345px;
}
#header .datum {
  height: 33px;
  float: left;
}
#header .datum p {
  padding-top: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.707em;
}
#header .datum a {
  font-size: 1em;
}
#header .servicenavmob {
  display: none;
}
#header .servicenav {
  float: right;
}
#header .servicenav a {
  font-size: 0.707em;
  font-weight: bold;
}
#header .servicenav .username {
  font-weight: bold;
  font-size: 0.707em;
  font-family: Arial, Helvetica, sans-serif;
}
#header .servicenav li {
  float: left;
  padding: 0 4px 0 6px;
}
#header .servicenav li:first-child {
  background: none;
}
#header .servicenav .servicenavTrenner, #header .servicenav li {
  background: url("../images/luzern/servicenav.png") no-repeat left 5px;
}
#header .logo {
  clear: both;
  background: url("../images/luzern/logo.png") no-repeat left center;
  float: left;
  width: 654px;
  height: 90px;
  cursor: pointer;
  margin-top: 5px;
  margin-bottom: 15px;
}
#header .wetter {
  font-size: 0.764em;
  float: right;
  margin-top: 5px;
}
#header .wetter .ort {
  font-size: 1.538em;
  font-family: Georgia, "Times New Roman", Times, serif;
  float: left;
  padding-top: 48px;
  width: 44px;
}
#header .wetter .tag {
  float: left;
  width: 59px;
  margin-top: -10px;
}
#header .wetter .tag .wetter_icon {
  width: 59px;
  display: block;
  margin-left: -15px;
}
#header .e_paper {
  display: none;
}
#header .portrait_photos {
  clear: both;
}
#header .kopfnav {
  overflow: hidden;
  *zoom: 1;
  clear: both;
  padding-top: 10px;
  display: inline-block;
}
#header .kopfnav p {
  font-size: 0.707em;
  line-height: 1.3;
  font-family: Arial, Helvetica, sans-serif;
}
#header .kopfnav h2 {
  color: #000;
  font-size: 0.823em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
#header .kopfnav a h2 {
  color: #000;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 17px;
  margin-bottom: 5px;
}
#header .kopfnav a p {
  font-size: 0.85em;
  line-height: 1.3;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}
#header .kopfnav .box {
  float: left;
  width: 238.5px;
  margin-left: 10px;
  padding-right: 1px;
  background: url(../images/background/hintergrundKopf.png) no-repeat left top;
  height: 110px;
}
#header .kopfnav .box:first-child {
  margin-left: 0px;
  background: none;
}
#header .kopfnav .bild {
  float: left;
  margin-right: 10px;
}
#header .kopfnav .bild img {
  width: 72px;
  height: 95px;
  object-fit: cover;
  object-position: center;
}
#header .kopfnav .text {
  padding-top: 5px;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
#header .kopfnav .text p {
  padding: 0px;
}
#header .nav_wrapper {
  position: relative;
  z-index: 10;
  height: 78px;
  width: 994px;
}
#header .nav_wrapper .suche {
  position: absolute;
  right: 10px;
  top: 48px;
}
#header .nav_wrapper .suche input {
  width: 220px;
  padding: 5px 0 5px 10px;
  font-size: 14px;
}
#header .nav_wrapper .suche .senden {
  height: 12px;
  border: none;
  position: absolute;
  right: 7px;
  top: 9px;
  width: 12px;
}
#header .nav1-wrapper {
  display: table;
  width: 100%;
}
#header .nav {
  display: table-row;
  color: #006eb9;
  height: 38px;
  overflow: visible;
  width: 990px;
  padding-left: 0px;
  padding-right: 4px;
  text-align: center;
}
#header .nav a {
  font-family: "open_sans_condensedbold", sans-serif;
  font-weight: normal;
  white-space: nowrap;
}
#header .nav > li {
  display: table-cell;
  margin-top: 5px;
  height: 33px;
  border-top: 1px solid #006eb9;
  border-bottom: 1px solid #006eb9;
  position: relative;
}
#header .nav > li > a {
  display: block;
  line-height: 36px;
  font-size: 18px;
  padding-left: 6px;
  padding-right: 6px;
  position: relative;
  z-index: 1;
}
#header .nav > li > a::before {
  content: "|";
  position: absolute;
  font-size: 10px;
  left: -3px;
}
#header .nav > li:hover:not(.active) > a {
  color: white;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  background-color: #626262;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.44);
}
#header .nav > li > ul {
  display: none;
  min-width: 240px;
  text-align: left;
  overflow: hidden;
  background-color: #626262;
  position: absolute;
  z-index: 100;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.44);
}
#header .nav > li > ul > li a {
  line-height: 20px;
  padding: 10px;
  display: block;
  font-size: 16px;
  border-bottom: 1px solid #4f4f4f;
  border-top: 1px solid #6f6f6f;
  color: white;
}
#header .nav > li > ul > li a:hover {
  background-color: #696969;
  color: white;
}
#header .nav > li > ul > li:last-child a {
  border-bottom: none;
}
#header .nav > li:first-child > a::before {
  content: "";
}
#header .nav > li.menu-item {
  width: 1px;
}
#header .nav > li:hover > ul {
  display: block;
}
#header .nav > li.active:hover ul {
  display: none;
}
#header .nav > li.active > a {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
#header .nav .region > a {
  color: #006eb9;
}
#header .nav .region.active > a {
  background: #cccccc;
}
#header .nav .region + .ressort > a {
  background-color: white;
  border-top-left-radius: 0px;
}
#header .nav > li:hover > a::before, #header .nav > li:hover + li > a::before, #header .nav > li.active > a::before, #header .nav > li.active + li > a::before {
  content: "";
}
#header .nav .ressort:last-child > a {
  border-top-right-radius: 0px;
}
#header .nav .ressort {
  background-color: white;
}
#header .nav .ressort.active > a {
  background: #cccccc;
}
#header .nav li.ressort:hover::after, #header .nav li.ressort.active::after {
  content: " ";
  display: block;
  width: 10px;
  background-color: white;
  height: 33px;
  position: absolute;
  right: 0px;
  z-index: 0;
  top: 0px;
}
#header .nav2 {
  width: 100%;
  clear: both;
  display: block;
  background-color: #cccccc;
}
#header .nav2 > li {
  display: inline-block;
  position: relative;
}
#header .nav2 > li > a {
  display: block;
  font-family: "open_sans_condensedbold", sans-serif;
  color: black;
  font-size: 16px;
  font-weight: normal;
  line-height: 40px;
  padding-left: 10px;
  padding-right: 10px;
}
#header .nav2 > li > ul {
  display: none;
  width: 200px;
  position: absolute;
  background-color: white;
}
#header .nav2 > li > ul a {
  line-height: 12px;
  padding: 5px;
  display: block;
  font-size: 16px;
  color: black;
}
#header .nav2 > li > ul a:hover {
  color: #006eb9;
}
#header .nav2 > li:hover {
  background-color: white;
}
#header .nav2 > li:hover > ul {
  display: block;
}
#header .nav2 > li.active {
  background-color: white;
}
#header .nav2 > li.active > a {
  color: #006eb9;
}

#outer_wrapper {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.leaderboard_inner {
  margin-bottom: 10px;
}

.mobonly {
  display: none;
}

#wrapper {
  display: table-cell;
  width: 994px;
  margin: 0px auto 20px;
  position: relative;
}

.skyscraper_links, .skyscraper_rechts {
  display: table-cell;
  vertical-align: top;
}
.skyscraper_links .lower, .skyscraper_rechts .lower {
  margin-top: 365px;
}

.skyscraper_rechts .lower, .skyscraper_rechts .normal {
  margin-left: 15px;
}

.skyscraper_links .lower, .skyscraper_links .normal {
  margin-right: 15px;
}

#content {
  margin-bottom: 10px;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

#contentLinks {
  float: left;
  width: 654px;
  padding: 0 0 0 0;
}
#contentLinks h2 a {
  color: #000;
}
#contentLinks .artikelliste {
  width: 654px;
  overflow: hidden;
}
#contentLinks .artikelliste > .inner {
  width: 664px;
}
#contentLinks .artikelliste > .inner .row {
  overflow: hidden;
  *zoom: 1;
}

#contentRechts {
  float: left;
  width: 308px;
  padding: 0 0 0 32px;
}

#content-all {
  float: left;
  width: 994px;
  padding: 0 0 0 0;
}
#content-all h2 a {
  color: #000;
}
#content-all .artikelliste {
  width: 994px;
  overflow: hidden;
}
#content-all .artikelliste > .inner {
  width: 1004px;
}
#content-all .artikelliste > .inner .row {
  overflow: hidden;
  *zoom: 1;
}
#content-all.with-background {
  padding: 10px;
  width: 974px;
  background-color: white;
}

.Autor, .Autor_Beilagenschrift {
  font-style: italic;
  float: right;
  padding-bottom: 20px;
  width: 100%;
  text-align: right;
}

.Ortsmarke {
  color: #006eb9;
}

.bold, .Beilagetext_kursiv {
  font-weight: bold;
}

.bold_kursiv {
  font-weight: bold;
  font-style: italic;
}

.kursiv, .Beilagentext_kursiv {
  font-style: italic;
}

.hoch_gestellt {
  font-size: 0.6em;
  vertical-align: super;
}

.tief_gestellt {
  font-size: 0.6em;
  vertical-align: sub;
}

.Interview_Zitat {
  text-align: center;
  color: #006eb9;
  font-style: italic;
  font-weight: bold;
}

.Interview_Zitat .Autor {
  font-size: 1em;
  color: #000000;
  font-style: normal;
  text-align: right;
}

.Text_mit_Einzug, .Beilagentext_mit_Einzug {
  padding-left: 30px;
}

.Interview_Frage, .Beilagentext_Interview_Frage {
  display: block;
  margin-bottom: -15px;
  font-weight: bold;
}

.appimage img {
  max-width: 63px;
  height: auto;
  border: 1px black solid;
  border-radius: 15%;
}

.storeimage {
  display: inline-block;
}

.storeimage img {
  max-width: 63px;
  height: auto;
}

#footer {
  color: #464646;
  float: left;
  margin-bottom: 15px;
  border-top: 1px #323031 solid;
  padding-top: 15px;
  font-size: 0.7078em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
}
#footer .cookiebanner {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  color: #000;
  padding: 20px 0;
  z-index: 100;
}
#footer .cookiebanner .container {
  max-width: 994px;
  margin: 0 auto;
}
#footer .cookiebanner .container p {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.5em;
  font-size: 16px;
}
#footer .cookiebanner a {
  font-size: 1em;
}
#footer .cookiebanner button {
  font-weight: bold;
  margin-bottom: 20px;
  background: none;
  border: 1px solid #000;
  padding: 4px 5px;
  float: right;
  cursor: pointer;
}
#footer .footerdatenschutz,
#footer .footeragb,
#footer .footerimpressum {
  float: right;
  margin: 20px 0;
  margin-left: 10px;
}
#footer a {
  font-weight: normal;
}
#footer ul {
  display: table;
}
#footer ul li {
  display: table-row;
  float: left;
  width: 994px;
}
#footer ul li span {
  display: block;
  float: left;
  width: 186px;
}
#footer ul li span, #footer ul li ul {
  display: table-cell;
}
#footer ul li ul li {
  display: inline-block;
  float: none;
  width: auto;
}
#footer ul li ul li a {
  padding-right: 3px;
  padding-left: 3px;
  border-right: 1px solid #006eb9;
}
#footer ul li ul li:last-child a {
  border: 0;
}

/* Includes Module */
.mod_contentPage, .mod_anmeldeFormular {
  background: #fff;
  padding: 25px;
}

.mod_artikelBox, .mod_topMeldung, .mod_artikelDetail, .mod_mehr, .mod_wetterSuche, .mod_wetterText, .mod_wetterHeute, .mod_wetterAuflistung, .mod_wetterTagesablauf, .mod_sucheSeite, .mod_nachrichtenBoxGross, .mod_strassenumfrageGross, .mod_nachrichtenBoxKlein {
  background: #fff;
  margin-bottom: 10px;
  padding: 10px;
  margin-right: 10px;
  clear: both;
}
.mod_artikelBox .inhaltsIndikator, .mod_topMeldung .inhaltsIndikator, .mod_artikelDetail .inhaltsIndikator, .mod_mehr .inhaltsIndikator, .mod_wetterSuche .inhaltsIndikator, .mod_wetterText .inhaltsIndikator, .mod_wetterHeute .inhaltsIndikator, .mod_wetterAuflistung .inhaltsIndikator, .mod_wetterTagesablauf .inhaltsIndikator, .mod_sucheSeite .inhaltsIndikator, .mod_nachrichtenBoxGross .inhaltsIndikator, .mod_strassenumfrageGross .inhaltsIndikator, .mod_nachrichtenBoxKlein .inhaltsIndikator {
  background: #006eb9;
  color: #fff;
}
.mod_artikelBox .inhaltsIndikator a, .mod_topMeldung .inhaltsIndikator a, .mod_artikelDetail .inhaltsIndikator a, .mod_mehr .inhaltsIndikator a, .mod_wetterSuche .inhaltsIndikator a, .mod_wetterText .inhaltsIndikator a, .mod_wetterHeute .inhaltsIndikator a, .mod_wetterAuflistung .inhaltsIndikator a, .mod_wetterTagesablauf .inhaltsIndikator a, .mod_sucheSeite .inhaltsIndikator a, .mod_nachrichtenBoxGross .inhaltsIndikator a, .mod_strassenumfrageGross .inhaltsIndikator a, .mod_nachrichtenBoxKlein .inhaltsIndikator a {
  color: #fff;
}
.mod_artikelBox h3, .mod_topMeldung h3, .mod_artikelDetail h3, .mod_mehr h3, .mod_wetterSuche h3, .mod_wetterText h3, .mod_wetterHeute h3, .mod_wetterAuflistung h3, .mod_wetterTagesablauf h3, .mod_sucheSeite h3, .mod_nachrichtenBoxGross h3, .mod_strassenumfrageGross h3, .mod_nachrichtenBoxKlein h3 {
  padding: 10px 0 0 5px;
  font-size: 0.71em;
  font-weight: normal;
}
.mod_artikelBox h1, .mod_topMeldung h1, .mod_artikelDetail h1, .mod_mehr h1, .mod_wetterSuche h1, .mod_wetterText h1, .mod_wetterHeute h1, .mod_wetterAuflistung h1, .mod_wetterTagesablauf h1, .mod_sucheSeite h1, .mod_nachrichtenBoxGross h1, .mod_strassenumfrageGross h1, .mod_nachrichtenBoxKlein h1 {
  padding: 6px 0 5px 5px;
}
.mod_artikelBox h2, .mod_topMeldung h2, .mod_artikelDetail h2, .mod_mehr h2, .mod_wetterSuche h2, .mod_wetterText h2, .mod_wetterHeute h2, .mod_wetterAuflistung h2, .mod_wetterTagesablauf h2, .mod_sucheSeite h2, .mod_nachrichtenBoxGross h2, .mod_strassenumfrageGross h2, .mod_nachrichtenBoxKlein h2 {
  padding: 0 0 0 0;
}
.mod_artikelBox p, .mod_topMeldung p, .mod_artikelDetail p, .mod_mehr p, .mod_wetterSuche p, .mod_wetterText p, .mod_wetterHeute p, .mod_wetterAuflistung p, .mod_wetterTagesablauf p, .mod_sucheSeite p, .mod_nachrichtenBoxGross p, .mod_strassenumfrageGross p, .mod_nachrichtenBoxKlein p {
  padding-left: 5px;
}
.mod_artikelBox a.pfeil, .mod_topMeldung a.pfeil, .mod_artikelDetail a.pfeil, .mod_mehr a.pfeil, .mod_wetterSuche a.pfeil, .mod_wetterText a.pfeil, .mod_wetterHeute a.pfeil, .mod_wetterAuflistung a.pfeil, .mod_wetterTagesablauf a.pfeil, .mod_sucheSeite a.pfeil, .mod_nachrichtenBoxGross a.pfeil, .mod_strassenumfrageGross a.pfeil, .mod_nachrichtenBoxKlein a.pfeil {
  background-position: right 5px !important;
  padding-right: 12px;
}
.mod_artikelBox .bild, .mod_topMeldung .bild, .mod_artikelDetail .bild, .mod_mehr .bild, .mod_wetterSuche .bild, .mod_wetterText .bild, .mod_wetterHeute .bild, .mod_wetterAuflistung .bild, .mod_wetterTagesablauf .bild, .mod_sucheSeite .bild, .mod_nachrichtenBoxGross .bild, .mod_strassenumfrageGross .bild, .mod_nachrichtenBoxKlein .bild {
  position: relative;
  margin: 10px 16px 10px 0;
}
.mod_artikelBox .bild .inhaltsIndikator, .mod_topMeldung .bild .inhaltsIndikator, .mod_artikelDetail .bild .inhaltsIndikator, .mod_mehr .bild .inhaltsIndikator, .mod_wetterSuche .bild .inhaltsIndikator, .mod_wetterText .bild .inhaltsIndikator, .mod_wetterHeute .bild .inhaltsIndikator, .mod_wetterAuflistung .bild .inhaltsIndikator, .mod_wetterTagesablauf .bild .inhaltsIndikator, .mod_sucheSeite .bild .inhaltsIndikator, .mod_nachrichtenBoxGross .bild .inhaltsIndikator, .mod_strassenumfrageGross .bild .inhaltsIndikator, .mod_nachrichtenBoxKlein .bild .inhaltsIndikator {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 2px 8px 4px;
}
.mod_artikelBox .text, .mod_topMeldung .text, .mod_artikelDetail .text, .mod_mehr .text, .mod_wetterSuche .text, .mod_wetterText .text, .mod_wetterHeute .text, .mod_wetterAuflistung .text, .mod_wetterTagesablauf .text, .mod_sucheSeite .text, .mod_nachrichtenBoxGross .text, .mod_strassenumfrageGross .text, .mod_nachrichtenBoxKlein .text {
  overflow: auto;
}

.mod_topMeldung, .mod_artikelDetail, .mod_mehr, .mod_wetterSuche, .mod_wetterText, .mod_wetterHeute, .mod_wetterAuflistung, .mod_wetterTagesablauf, .mod_sucheSeite {
  position: relative;
}
.mod_topMeldung h1 a, .mod_artikelDetail h1 a, .mod_mehr h1 a, .mod_wetterSuche h1 a, .mod_wetterText h1 a, .mod_wetterHeute h1 a, .mod_wetterAuflistung h1 a, .mod_wetterTagesablauf h1 a, .mod_sucheSeite h1 a {
  color: #000;
}
.mod_topMeldung p, .mod_artikelDetail p, .mod_mehr p, .mod_wetterSuche p, .mod_wetterText p, .mod_wetterHeute p, .mod_wetterAuflistung p, .mod_wetterTagesablauf p, .mod_sucheSeite p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 21px;
  padding-top: 5px;
}
.mod_topMeldung .bilderGallerieButton, .mod_artikelDetail .bilderGallerieButton, .mod_mehr .bilderGallerieButton, .mod_wetterSuche .bilderGallerieButton, .mod_wetterText .bilderGallerieButton, .mod_wetterHeute .bilderGallerieButton, .mod_wetterAuflistung .bilderGallerieButton, .mod_wetterTagesablauf .bilderGallerieButton, .mod_sucheSeite .bilderGallerieButton {
  position: absolute;
  right: 10px;
  padding: 6px 8px;
}
.mod_topMeldung .bild, .mod_artikelDetail .bild, .mod_mehr .bild, .mod_wetterSuche .bild, .mod_wetterText .bild, .mod_wetterHeute .bild, .mod_wetterAuflistung .bild, .mod_wetterTagesablauf .bild, .mod_sucheSeite .bild {
  margin: 0 0 6px 0;
  text-align: center;
}
.mod_topMeldung .bild img, .mod_artikelDetail .bild img, .mod_mehr .bild img, .mod_wetterSuche .bild img, .mod_wetterText .bild img, .mod_wetterHeute .bild img, .mod_wetterAuflistung .bild img, .mod_wetterTagesablauf .bild img, .mod_sucheSeite .bild img {
  max-height: 450px;
  width: auto;
}
.mod_topMeldung .bild .imageicongal, .mod_artikelDetail .bild .imageicongal, .mod_mehr .bild .imageicongal, .mod_wetterSuche .bild .imageicongal, .mod_wetterText .bild .imageicongal, .mod_wetterHeute .bild .imageicongal, .mod_wetterAuflistung .bild .imageicongal, .mod_wetterTagesablauf .bild .imageicongal, .mod_sucheSeite .bild .imageicongal {
  background-image: url(../images/icons-s556190c339.png);
  background-repeat: no-repeat;
  background-position: 9px -213px;
  height: 31px;
  width: 22px;
}
.mod_topMeldung .mediabox, .mod_artikelDetail .mediabox, .mod_mehr .mediabox, .mod_wetterSuche .mediabox, .mod_wetterText .mediabox, .mod_wetterHeute .mediabox, .mod_wetterAuflistung .mediabox, .mod_wetterTagesablauf .mediabox, .mod_sucheSeite .mediabox {
  text-align: center;
  background-color: #464646;
}
.mod_topMeldung .mediabox img, .mod_artikelDetail .mediabox img, .mod_mehr .mediabox img, .mod_wetterSuche .mediabox img, .mod_wetterText .mediabox img, .mod_wetterHeute .mediabox img, .mod_wetterAuflistung .mediabox img, .mod_wetterTagesablauf .mediabox img, .mod_sucheSeite .mediabox img {
  vertical-align: top !important;
}

.mod_nachrichtenBoxGross .bild, .mod_strassenumfrageGross .bild {
  float: left;
  margin: 0 16px 10px 0;
}
.mod_nachrichtenBoxGross .bild .imageicongal, .mod_strassenumfrageGross .bild .imageicongal {
  background-image: url(../images/icons-s556190c339.png);
  background-repeat: no-repeat;
  background-position: 9px -213px;
  height: 31px;
  width: 22px;
}
.mod_nachrichtenBoxGross h3, .mod_strassenumfrageGross h3 {
  padding: 0 0 10px 0;
  text-transform: none;
  font-size: 15px;
}
.mod_nachrichtenBoxGross p, .mod_strassenumfrageGross p {
  padding-top: 7px;
  padding-left: 0;
  line-height: 21px;
}

.mod_nachrichtenBoxKlein {
  clear: none;
  float: left;
  width: 302px;
}
.mod_nachrichtenBoxKlein h2 {
  padding: 4px 0 4px 5px;
  line-height: 21px;
  font-size: 1.582em;
}
.mod_nachrichtenBoxKlein h3 {
  padding: 8px 0 0 5px;
  font-size: 0.8235em;
}
.mod_nachrichtenBoxKlein p {
  padding-top: 4px;
  font-size: 0.8235em;
  line-height: 18px;
}

.mod_artikelFooter {
  padding: 2px 0 10px 0px;
  clear: both;
  color: #464646;
  font-size: 0.647em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_artikelFooter .region {
  padding-right: 3px;
  font-size: 1em;
  text-transform: uppercase;
}
.mod_artikelFooter .datum {
  padding-right: 15px;
}
.mod_artikelFooter .kommentar {
  font-size: 1.1em;
}
.mod_artikelFooter .region {
  color: #006eb9;
}
.mod_artikelFooter > ul {
  margin-top: 10px;
  overflow: hidden;
  *zoom: 1;
}
.mod_artikelFooter .relatedArticles {
  padding-right: 20px;
  float: left;
  display: block;
}
.mod_artikelFooter .relatedArticles a {
  color: #006eb9;
  font-size: 1em;
  line-height: 22px;
  display: block;
}

.mod_feedback {
  margin: 0 25px;
  padding: 20px 0px 10px 0px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #464646;
}

.mod_nachoben {
  text-align: right;
  padding-right: 25px;
  margin-top: 10px;
}
.mod_nachoben a {
  font-size: 0.706em;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}

.mod_suchresultat {
  overflow: hidden;
  *zoom: 1;
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 10px;
  margin-top: 28px;
  clear: both;
}
.mod_suchresultat h3 {
  padding: 10px 0 0 5px;
}
.mod_suchresultat h1 {
  padding: 6px 0 5px 5px;
}
.mod_suchresultat h2 {
  padding: 0 0 0 0;
}
.mod_suchresultat p {
  padding-left: 5px;
}
.mod_suchresultat .mod_artikelFooter {
  padding: 2px 0 10px 5px;
}
.mod_suchresultat a.pfeil {
  background-position: right 5px !important;
  padding-right: 12px;
}
.mod_suchresultat .bild {
  position: relative;
  margin: 10px 16px 10px 0;
}
.mod_suchresultat .bild .inhaltsIndikator {
  position: absolute;
  top: 0px;
  right: 20px;
  padding: 2px 8px 4px;
}
.mod_suchresultat .bild {
  float: left;
}
.mod_suchresultat h3 {
  padding: 3px 0 0 0;
}
.mod_suchresultat p {
  padding-top: 7px;
}
.mod_suchresultat .navigation li {
  float: left;
}

.mod_schlagzeilenBox, .mod_neusteBildstrecken, .mod_leseHits, .mod_bilderstrecke {
  margin-bottom: 10px;
}
.mod_schlagzeilenBox .header, .mod_neusteBildstrecken .header, .mod_leseHits .header, .mod_bilderstrecke .header {
  position: relative;
  text-align: center;
  width: 100%;
  line-height: 40px;
  background: url("../images/background/schattenBilderstrecke.png") repeat-x bottom;
  padding-bottom: 6px;
}
.mod_schlagzeilenBox .header h2, .mod_neusteBildstrecken .header h2, .mod_leseHits .header h2, .mod_bilderstrecke .header h2 {
  display: block;
  line-height: 40px;
  -moz-border-radius: 12px 12px 0px 0px;
  -webkit-border-radius: 12px;
  border-radius: 12px 12px 0px 0px;
  font-size: 17px;
  color: #fff;
  background-color: #464646;
}
.mod_schlagzeilenBox .header img, .mod_neusteBildstrecken .header img, .mod_leseHits .header img, .mod_bilderstrecke .header img {
  margin-right: 5px;
}
.mod_schlagzeilenBox .content, .mod_neusteBildstrecken .content, .mod_leseHits .content, .mod_bilderstrecke .content {
  margin-top: -6px;
}

.mod_neusteBildstrecken {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
}
.mod_neusteBildstrecken .header .icon {
  padding: 0 10px 3px 0;
  vertical-align: middle;
}
.mod_neusteBildstrecken .header h2 {
  background-color: #464646;
  font-family: Arial, Helvetica, sans-serif;
}
.mod_neusteBildstrecken a {
  color: #fff;
}
.mod_neusteBildstrecken .box a {
  font-size: 0.7647em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_neusteBildstrecken .content {
  background-color: #464646;
  overflow: hidden;
  *zoom: 1;
  /*.box:first-child, .box4 {
  	padding-left: 0px;
  }*/
}
.mod_neusteBildstrecken .content .box {
  float: left;
  width: 156px;
  padding: 0 0 7px 10px;
}
.mod_neusteBildstrecken .content .box0 {
  padding: 0 0 7px 0px !important;
}

.mod_boxInhalt, .mod_ratgeber .inhalt, .mod_eros .inhalt, .mod_post .inhalt {
  padding: 14px 15px 0 15px;
}
.mod_boxInhalt p, .mod_ratgeber .inhalt p, .mod_eros .inhalt p, .mod_post .inhalt p {
  line-height: 21px;
}

.mod_infoBox, .mod_ratgeber, .mod_serviceBoxKommentar, .mod_eros, .mod_post {
  margin-bottom: 10px;
}
.mod_infoBox .header, .mod_ratgeber .header, .mod_serviceBoxKommentar, .mod_eros .header, .mod_post .header {
  position: relative;
  border-top: 2px solid #006eb9;
}
.mod_infoBox .header h2, .mod_ratgeber .header h2, .mod_serviceBoxKommentar .header h2, .mod_eros .header h2, .mod_post .header h2 {
  padding-left: 15px;
  line-height: 40px;
  color: #464646;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1em;
}
.mod_infoBox h3, .mod_ratgeber h3, .mod_serviceBoxKommentar h3, .mod_eros h3, .mod_post h3 {
  padding-top: 3px;
  color: #000;
  font-size: 1.294em;
  text-transform: none;
  line-height: 23px;
}
.mod_infoBox h4, .mod_ratgeber h4, .mod_serviceBoxKommentar h4, .mod_eros h4, .mod_post h4, .mod_infoBox h5, .mod_ratgeber h5, .mod_serviceBoxKommentar h5, .mod_eros h5, .mod_post h5 {
  color: #464646;
  font-size: 0.825em;
  text-transform: uppercase;
}
.mod_infoBox .inhalt, .mod_ratgeber .inhalt, .mod_serviceBoxKommentar .inhalt, .mod_eros .inhalt, .mod_post .inhalt {
  z-index: -1;
}
.mod_infoBox .icon, .mod_ratgeber .icon, .mod_serviceBoxKommentar .icon, .mod_eros .icon, .mod_post .icon {
  position: absolute;
  right: 26px;
}

.mod_infoBoxDetail {
  overflow: hidden;
  *zoom: 1;
  padding: 10px;
  margin-bottom: 25px;
  border: 1px solid #006eb9;
  margin-right: 0px;
  background-color: #E5E5E5;
}
.mod_infoBoxDetail h2 {
  padding: 0 0 15px 0;
  line-height: 16px;
}
.mod_infoBoxDetail .text {
  clear: none !important;
  padding-bottom: 0px !important;
}
.mod_infoBoxDetail .bild {
  margin: 10px 16px 10px 0;
  float: left;
}
.mod_infoBoxDetail .bild a {
  cursor: default;
}
.mod_infoBoxDetail p {
  line-height: 21px;
  font-size: .87em;
}

/*#contentRechts h2 {
		font-size: 1.059em;
				
	}*
	p {
		font-size: 0.823em;
	}
	*/
.mod_leseHits {
  font-family: Arial, Helvetica, sans-serif;
}
.mod_leseHits .titel {
  color: #fff;
}
.mod_leseHits h2 {
  line-height: 24px;
}
.mod_leseHits > .header {
  background: url("../images/background/schattenInfoBox.png") repeat-x bottom !important;
  padding-bottom: 5px !important;
}
.mod_leseHits > .header h2 {
  background: #006eb9;
  font-size: 1.059em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_leseHits > .header h2 .icon {
  padding: 0 10px 3px 0;
  vertical-align: middle;
}
.mod_leseHits .content {
  background: #fff;
}
.mod_leseHits .content a {
  color: #464646;
}
.mod_leseHits .content a.aktiv {
  color: #006eb9;
}
.mod_leseHits .content .header {
  height: 29px;
  background: url("../images/background/lesehits.png") right bottom repeat-x !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0;
}
.mod_leseHits p {
  padding: 0px 0px 4px 0px;
}
.mod_leseHits .header li {
  float: left;
  margin-top: -6px;
}
.mod_leseHits .header li a {
  display: block;
}
.mod_leseHits .header li .meistgelesen {
  width: 134px;
  text-align: center;
}
.mod_leseHits .header li .meistkommentiert {
  width: 174px;
  text-align: center;
}
.mod_leseHits .header .aktiv a {
  background: url("../images/background/lesehits_aktiv_2.png") left 6px no-repeat !important;
}
.mod_leseHits .header li.aktiv:first-child a {
  background: url("../images/background/lesehits_aktiv.png") right 6px no-repeat !important;
}
.mod_leseHits .tab, .mod_leseHits #tab-meistgelesen, .mod_leseHits #tab-meistkommentiert, .mod_leseHits #tab-single {
  margin: 0 15px 0 5px;
  overflow: hidden;
  *zoom: 1;
  padding: 0 0 10px 10px;
}
.mod_leseHits .tab a h2, .mod_leseHits #tab-meistgelesen a h2, .mod_leseHits #tab-meistkommentiert a h2, .mod_leseHits #tab-single a h2 {
  font-size: 18px;
  font: "open_sans_condensedbold", sans-serif;
  color: #000;
  font-weight: normal;
}
.mod_leseHits .tab a p, .mod_leseHits #tab-meistgelesen a p, .mod_leseHits #tab-meistkommentiert a p, .mod_leseHits #tab-single a p {
  font-weight: normal;
  font-size: 14px;
}
.mod_leseHits .tab li, .mod_leseHits #tab-meistgelesen li, .mod_leseHits #tab-meistkommentiert li, .mod_leseHits #tab-single li {
  border-top: 1px #e1e1e1 solid;
  /*padding: 7px 0 5px 0; */
}
.mod_leseHits .tab li:first-child, .mod_leseHits #tab-meistgelesen li:first-child, .mod_leseHits #tab-meistkommentiert li:first-child, .mod_leseHits #tab-single li:first-child {
  border-top: none;
}
.mod_leseHits #tab-meistgelesen {
  clear: both;
}
.mod_leseHits #tab-meistkommentiert {
  clear: both;
}
.mod_leseHits #tab-single {
  clear: both;
  padding-top: 6px;
  display: block;
}

.lesereporter_bild {
  background: url("../images/luzern/leserreporter.png") no-repeat top left;
  display: block;
  float: left;
  width: 76px;
  height: 56px;
}

.mod_ratgeber .header h2 {
  background: #b6b5b4;
}
.mod_ratgeber .inhalt {
  background: rgba(182, 181, 180, 0.5);
}
.mod_ratgeber .icon {
  top: 5px;
}

.mod_bilderstrecke {
  text-align: center;
}
.mod_bilderstrecke .header h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
}
.mod_bilderstrecke .header h2 .icon {
  padding: 0 10px 3px 0;
  vertical-align: middle;
}
.mod_bilderstrecke .header a {
  font-size: 0.773em;
}
.mod_bilderstrecke .content {
  background: #464646;
  padding-bottom: 4px;
}
.mod_bilderstrecke .content a {
  color: #fff;
}
.mod_bilderstrecke .content span {
  line-height: 20px;
}

.mod_meldungsBox, .mod_wettersidebar {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  padding: 10px 15px 15px 15px;
  margin-bottom: 10px;
  /*.antwort {
	.text {
	  p {
		padding: 4px 0;
	  }
	  .personInfo {
		p {
		  color: $colorSchwarz;
		  padding: 6px 0 0 0;
		  font-family: $fontArial;
		  font-size: 0.773em;
		}
	  }
	}
  }*/
  /*.umfrage {
	div {
	  display: block;
	  line-height: 24px;
	}
	label {
	  padding-left: 12px;
	  color: $colorGrau;
	  font-family: $fontArial;
	  font-size: 0.823em;
	}
	input[type='submit'] {
	  background: url("../images/background/form_submit.jpg") repeat scroll transparent;
	  border: 1px solid #e2e2e2;
	  height: 31px;
	  cursor: pointer;
	  margin: 12px 0;
	  padding: 0 15px;
	  color: $mainColor;
	  font-family: $fontArial;
	  font-size: 0.823em;
	  font-weight: bold;
	}
  }
  .antwort.umfrage {

	.text {
	  h2 {
		margin: 15px 0 20px 0;
		border-bottom: none;
	  }
	  .mod_umfrageAntwort {
		margin-bottom: 15px;
		font-family: $fontArial;
		font-weight: bold;
		h3 {
		  padding: 6px 0 0 0;
		  color: $mainColor;
		  font-size: 14px;
		  font-family: $fontArial;
		  text-transform: none;
		  line-height: 22px;
		}

		span {
		  color: $mainColor;
		  font-size: 14px;
		  line-height: 25px;
		  display: block;
		}
		.mod_umfrageStatistik {
		  margin-right: 5px;
		  height: 25px;
		  float: left;

		}
	  }
	}
  }*/
}
.mod_meldungsBox span, .mod_wettersidebar span {
  color: #464646;
}
.mod_meldungsBox img, .mod_wettersidebar img {
  padding: 0 13px 0 0;
  float: left;
  display: block;
}
.mod_meldungsBox .bildHochladen, .mod_wettersidebar .bildHochladen {
  display: block;
}
.mod_meldungsBox h2, .mod_wettersidebar h2 {
  border-bottom: 1px #e1e1e1 solid;
  margin-bottom: 13px;
  color: #006eb9;
  text-transform: uppercase;
  font-size: 0.823em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_meldungsBox h3, .mod_wettersidebar h3 {
  text-transform: none;
  color: #000;
  font-family: "open_sans_condensedbold", sans-serif;
  font-size: 1.0825em;
}
.mod_meldungsBox p, .mod_wettersidebar p {
  line-height: 21px;
}

.mod_serviceBoxKommentar {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  padding: 10px 15px 0px 15px;
  margin-bottom: 10px;
}
.mod_serviceBoxKommentar .header {
  background: none;
}
.mod_serviceBoxKommentar .header h2 {
  border-bottom: 1px #e1e1e1 solid;
  margin-bottom: 10px;
  color: #006eb9;
  text-transform: uppercase;
  font-size: 0.823em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-left: 0px;
  line-height: 25px;
}
.mod_serviceBoxKommentar .content img {
  padding: 0 13px 0 0;
  float: left;
  display: block;
}
.mod_serviceBoxKommentar .content .text h3 {
  padding: 0;
  text-transform: none;
  color: #000;
  font-family: "open_sans_condensedbold", sans-serif;
  font-size: 1.0825em;
  line-height: 20px;
}
.mod_serviceBoxKommentar .content .text p {
  line-height: 20px;
  color: #464646;
}
.mod_serviceBoxKommentar .content .text span {
  color: #464646;
}

.mod_umfrageBox {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  border-top: 2px solid #006eb9;
  padding: 10px 15px 0 15px;
  margin-bottom: 10px;
}
.mod_umfrageBox h2 {
  border-bottom: 1px #e1e1e1 solid;
  margin-bottom: 13px;
  color: #006eb9;
  text-transform: uppercase;
  font-size: 0.823em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_umfrageBox h3 {
  text-transform: none;
  color: #000;
  font-family: "open_sans_condensedbold", sans-serif;
  font-size: 1.0825em;
  margin-bottom: 10px;
}
.mod_umfrageBox .umfrage_oben {
  background: url("../images/background/umfrage_top.png") no-repeat top left;
  display: block;
  height: 7px;
  width: 100%;
  margin-bottom: 10px;
}
.mod_umfrageBox .umfrage_unten {
  background: url("../images/background/umfrage_bottom.png") no-repeat top left;
  display: block;
  height: 7px;
  width: 100%;
  margin-bottom: 10px;
}
.mod_umfrageBox span {
  color: #464646;
}
.mod_umfrageBox img {
  padding: 0 15px 0 0;
  float: left;
  display: block;
}
.mod_umfrageBox p {
  line-height: 18px;
}
.mod_umfrageBox a {
  font-weight: normal;
  font-size: 1em;
}
.mod_umfrageBox .antwort {
  /* Browser Resets */
  /* FlexSlider Necessary Styles
  *********************************/
  /* Hide the slides before the JS is loaded. Avoids image jumping */
  /* Clearfix for the .slides element */
  /* No JavaScript Fallback */
  /* If you are not using another script, such as Modernizr, make sure you
   * include js that eliminates this class on page load */
  /* FlexSlider Default Theme
  *********************************/
  /* Direction Nav */
  /* Control Nav */
}
.mod_umfrageBox .antwort .flex-container a:active,
.mod_umfrageBox .antwort .flexslider a:active,
.mod_umfrageBox .antwort .flex-container a:focus,
.mod_umfrageBox .antwort .flexslider a:focus {
  outline: none;
}
.mod_umfrageBox .antwort .slides,
.mod_umfrageBox .antwort .flex-control-nav,
.mod_umfrageBox .antwort .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mod_umfrageBox .antwort .flexslider {
  margin: 0;
  padding: 0;
}
.mod_umfrageBox .antwort .flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.mod_umfrageBox .antwort .flexslider .slides img {
  display: block;
}
.mod_umfrageBox .antwort .flex-pauseplay span {
  text-transform: capitalize;
}
.mod_umfrageBox .antwort .slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.mod_umfrageBox .antwort html[xmlns] .slides {
  display: block;
}
.mod_umfrageBox .antwort * html .slides {
  height: 1%;
}
.mod_umfrageBox .antwort .no-js .slides > li:first-child {
  display: block;
}
.mod_umfrageBox .antwort .flexslider {
  margin: 0 0 0px;
  background: #fff;
  position: relative;
}
.mod_umfrageBox .antwort .flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}
.mod_umfrageBox .antwort .loading .flex-viewport {
  max-height: 300px;
}
.mod_umfrageBox .antwort .flexslider .slides {
  zoom: 1;
}
.mod_umfrageBox .antwort .carousel li {
  margin-right: 5px;
}
.mod_umfrageBox .antwort .flex-direction-nav {
  *height: 0;
}
.mod_umfrageBox .antwort .flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin: 40px 0 0;
  display: block;
  background: url("../images/luzern/bg_direction_nav.png") no-repeat 0 0;
  position: absolute;
  bottom: -40px;
  z-index: 10;
  cursor: pointer;
}
.mod_umfrageBox .antwort .flex-direction-nav .flex-next {
  background-position: 100% 0;
  right: 110px;
}
.mod_umfrageBox .antwort .flex-direction-nav .flex-prev {
  left: 110px;
}
.mod_umfrageBox .antwort .flexslider:hover .flex-next {
  opacity: 0.8;
  right: 110px;
}
.mod_umfrageBox .antwort .flexslider:hover .flex-prev {
  opacity: 0.8;
  left: 110px;
}
.mod_umfrageBox .antwort .flex-direction-nav .flex-disabled {
  opacity: .3 !important;
  filter: alpha(opacity=30);
  cursor: default;
}
.mod_umfrageBox .antwort .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.mod_umfrageBox .antwort .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.mod_umfrageBox .antwort .flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.mod_umfrageBox .antwort .flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.mod_umfrageBox .antwort .flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.mod_umfrageBox .antwort .flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.mod_umfrageBox .antwort .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.mod_umfrageBox .antwort .flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}
.mod_umfrageBox .antwort .flex-control-thumbs img:hover {
  opacity: 1;
}
.mod_umfrageBox .antwort .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
@media screen and (max-width: 860px) {
  .mod_umfrageBox .antwort .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0;
  }
  .mod_umfrageBox .antwort .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
  }
}
.mod_umfrageBox .antwort .text .personInfo p {
  color: #000;
  padding: 6px 0 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.773em;
}
.mod_umfrageBox .antwort .text .anzahlAntwort a {
  font-weight: bold;
}
.mod_umfrageBox .umfrageNav {
  height: 30px;
}

.mod_eros .header h2 {
  background: #fff;
}
.mod_eros .icon {
  top: 12px;
}

.mod_post .header h2 {
  background: #fff;
}
.mod_post .icon {
  top: 10px;
}

.mod_artikelDetail, .mod_mehr {
  margin-right: 0px;
}
.mod_artikelDetail h4, .mod_mehr h4, .mod_artikelDetail h5, .mod_mehr h5 {
  padding-top: 10px;
}
.mod_artikelDetail .content, .mod_mehr .content {
  padding: 0 25px;
}
.mod_artikelDetail .content .timestamp, .mod_mehr .content .timestamp {
  font-family: Arial, Helvetica, sans-serif;
  color: #464646;
  font-size: 0.647em;
}
.mod_artikelDetail .content .vorspann.video p, .mod_mehr .content .vorspann.video p {
  color: #464646;
  font-size: 1.1176em;
}
.mod_artikelDetail .content .vorspann, .mod_mehr .content .vorspann {
  padding: 10px 0 10px 0;
}
.mod_artikelDetail .content .vorspann p, .mod_mehr .content .vorspann p {
  color: #000;
  line-height: 24px !important;
  font-style: italic;
  padding-top: 10px;
}
.mod_artikelDetail .content h1, .mod_mehr .content h1 {
  padding: 10px 0 3px 0;
}
.mod_artikelDetail .content h2, .mod_mehr .content h2 {
  font-size: 1.299em;
}
.mod_artikelDetail .content h3, .mod_mehr .content h3 {
  padding-left: 0px;
}
.mod_artikelDetail .content p, .mod_mehr .content p {
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 15px;
  line-height: 24px;
  font-weight: normal;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
}
.mod_artikelDetail .content .kommentare, .mod_mehr .content .kommentare {
  float: left;
}
.mod_artikelDetail .content .kommentare a, .mod_mehr .content .kommentare a {
  font-weight: normal;
}
.mod_artikelDetail .content .links, .mod_mehr .content .links {
  padding-bottom: 40px;
}
.mod_artikelDetail .content .links li, .mod_mehr .content .links li {
  padding-top: 8px;
}
.mod_artikelDetail .content .mod_artikelLinks, .mod_mehr .content .mod_artikelLinks {
  float: right;
}
.mod_artikelDetail .content .sozial, .mod_mehr .content .sozial {
  float: left;
}
.mod_artikelDetail .content .sozial li, .mod_mehr .content .sozial li {
  float: left;
  padding-right: 5px;
}
.mod_artikelDetail .content .sozial li img, .mod_mehr .content .sozial li img {
  padding-top: 3px;
}
.mod_artikelDetail .content .sozial .like_facebook, .mod_mehr .content .sozial .like_facebook {
  width: 102px;
}
.mod_artikelDetail .content .sozial .like_facebook iframe, .mod_mehr .content .sozial .like_facebook iframe {
  width: 108px !important;
}
.mod_artikelDetail .content .drucken, .mod_mehr .content .drucken {
  float: right;
}
.mod_artikelDetail .content .text, .mod_mehr .content .text {
  padding-bottom: 20px;
  clear: both;
}
.mod_artikelDetail .content .text table, .mod_mehr .content .text table {
  color: #464646;
}
.mod_artikelDetail .content .text ul, .mod_mehr .content .text ul {
  margin-bottom: 15px;
}
.mod_artikelDetail .content .text ul li, .mod_mehr .content .text ul li {
  /*color: $colorGrau; Schwarz sieht besser aus..  */
  padding-bottom: 5px;
  line-height: 24px;
  font-weight: normal;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  padding-left: 0;
  color: #464646;
}
.mod_artikelDetail .bild_text, .mod_mehr .bild_text {
  padding-top: 0;
  padding-bottom: 35px;
  padding-left: 0;
  font-weight: normal;
  font-size: 0.75em;
  line-height: 13px;
  font-family: Arial, Helvetica, sans-serif;
}
.mod_artikelDetail table, .mod_mehr table {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  margin: 14px 0 27px 0;
  line-height: 1.8;
}
.mod_artikelDetail table th, .mod_mehr table th {
  border-bottom: 1px #464646 solid;
  margin-bottom: 4px;
  text-transform: uppercase;
  font-size: 0.824em;
  font-weight: bold;
}
.mod_artikelDetail table th, .mod_mehr table th {
  padding: 0 10px 0 0;
}
.mod_artikelDetail table td, .mod_mehr table td {
  padding: 0 10px 0 0;
  border-top: 1px #E1E1E1 solid;
  line-height: normal;
  font-size: 0.8em;
}
.mod_artikelDetail table td .sprite-pdf, .mod_mehr table td .sprite-pdf {
  margin: 4px 0 1px 3px;
}
.mod_artikelDetail table tr:first-child td, .mod_mehr table tr:first-child td {
  border-top: none;
}
.mod_artikelDetail span.dokument, .mod_mehr span.dokument {
  /*margin-bottom: 100px;* nehme nicht an, dass ueberall 100 px abstand ist*/
  display: block;
}
.mod_artikelDetail .text ul, .mod_mehr .text ul {
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  list-style: square;
  list-style-position: outside;
  padding-left: 20px;
}
.mod_artikelDetail .text ul li, .mod_mehr .text ul li {
  line-height: 29px;
  padding-left: 11px;
}
.mod_artikelDetail .umfrage div, .mod_mehr .umfrage div {
  display: block;
  line-height: 34px;
}
.mod_artikelDetail .umfrage label, .mod_mehr .umfrage label {
  padding-left: 12px;
  font-family: "open_sans_condensedbold", sans-serif;
  font-size: 1.1764em;
}
.mod_artikelDetail .umfrage input[type='submit'], .mod_mehr .umfrage input[type='submit'] {
  background: url("../images/background/form_submit.jpg") repeat scroll transparent;
  border: 1px solid #e2e2e2;
  padding: 0 15px;
  height: 31px;
  cursor: pointer;
  margin-top: 30px;
  color: #006eb9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.823em;
  font-weight: bold;
}
.mod_artikelDetail .mod_video, .mod_mehr .mod_video {
  color: #464646;
}
.mod_artikelDetail .antwort.umfrage, .mod_mehr .antwort.umfrage {
  border-top: 1px  #000 solid;
  margin-top: 20px;
}
.mod_artikelDetail .antwort.umfrage .text h2, .mod_mehr .antwort.umfrage .text h2 {
  margin: 15px 0 20px 0;
}
.mod_artikelDetail .antwort.umfrage .text .mod_umfrageAntwort, .mod_mehr .antwort.umfrage .text .mod_umfrageAntwort {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_artikelDetail .antwort.umfrage .text .mod_umfrageAntwort h3, .mod_mehr .antwort.umfrage .text .mod_umfrageAntwort h3 {
  padding: 6px 0 0 0;
  color: #006eb9;
  font-size: 14px;
  text-transform: none;
  line-height: 22px;
}
.mod_artikelDetail .antwort.umfrage .text .mod_umfrageAntwort span, .mod_mehr .antwort.umfrage .text .mod_umfrageAntwort span {
  color: #006eb9;
  font-size: 14px;
  line-height: 25px;
  display: block;
}
.mod_artikelDetail .antwort.umfrage .text .mod_umfrageAntwort .mod_umfrageStatistik, .mod_mehr .antwort.umfrage .text .mod_umfrageAntwort .mod_umfrageStatistik {
  margin-right: 5px;
  height: 25px;
  float: left;
}

.landscape {
  transform: rotate(90deg);
}

.mod_media {
  margin-top: 20px;
  position: relative;
}
.mod_media .mod_mediaNavi {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.2;
}
.mod_media .mod_mediaNavi .anzahl {
  font-weight: bold;
}
.mod_media .inhaltsIndikator {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
}
.mod_media .inhaltsIndikator .openOverlay {
  display: block;
  padding: 2px 8px 4px;
}
.mod_media .container {
  overflow: hidden;
  width: 584px;
  height: 377px;
}
.mod_media .container .inner {
  width: 1300px;
  height: 377px;
}
.mod_media .container .inner .item {
  float: left;
  width: 584px;
  height: 377px;
  position: relative;
  overflow: hidden;
}
.mod_media .container .inner .item .item-inner {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
}
.mod_media .pager {
  background: url("../images/background/schattenBilderstrecke.png") repeat-x top;
  border: 1px #e1e1e1 solid;
  border-top: none;
  padding-top: 10px;
  margin-bottom: 40px;
  height: 80px;
  position: relative;
  display: table;
  width: 582px;
  background-color: white;
  		/*
  		.next {
  			height: 100%;
  			width: 65px;
  			display: block;
  			float: left;
  			vertical-align: middle;
  			position: relative;
  			right: -457px;
  			.pfeil {
  				@extend .sprite-rechtsBlau;
  				position: absolute;
  				top: 50% !important;
  				margin-top: -12px !important;
  			}
  
  			.pfeil.inaktiv {
  				@extend .sprite-rechtsGrau;
  				position: absolute;
  				top: 50% !important;
  				margin-top: -12px !important;
  			}
  		}
  		.prev {
  			height: 100%;
  			width: 59px;
  			display: block;
  			float: left;
  			vertical-align: middle;
  			position: relative;
  				span {
  					height: 100%;
  					width: 45px;
  					display: block;
  					float: left;
  					vertical-align: middle;
  					padding-top: 25px;
  					position: relative;
  				}
  			.pfeil {
  				@extend .sprite-linksBlau;
  				position: absolute;
  				top: 50% !important;
  				margin-top: -12px !important;
  			}
  
  			.pfeil.inaktiv {
  				@extend .sprite-linksGrau;
  				position: absolute;
  				top: 50% !important;
  				margin-top: -12px !important;
  			}
  		}
  
  		.pfeil {
  			width: 40px !important;
  			float: left;
  			margin: 5px 0 0 21px;
  			display: block;
  		}
  
  		.anzahl {
  			width: 46px;
  			//float: left;
  			position: absolute;
  			top: 50%;
  			margin-top: -5px;
  			left: 58px;
  		}
  		
  		
  		.beschreibung-wrapper {
  			width: 414px;
  			float: left;
  			top: 10px;
  			padding: 0;
  			margin:0;
  			position: absolute;
  			left: 101px;
  			height:	80px;
  			color: #464646;
  		}
  
  		*/
}
.mod_media .pager > * {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7651428571428571em;
  line-height: 120%;
  color: #464646;
}
.mod_media .pager .next {
  width: 65px;
  height: 100%;
}
.mod_media .pager .prev {
  width: 65px;
  height: 100%;
}
.mod_media .pager .anzahl {
  width: 46px;
  font-weight: bold;
  text-align: left !important;
}
.mod_media .pager .beschreibung-wrapper {
  width: 414px;
  text-align: left !important;
}
.mod_media .pager .beschreibung-wrapper b {
  font-weight: bold;
}

div.loading {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.9);
}
div.loading .thobber {
  width: 100px;
  text-align: center;
  margin: 0 auto;
  margin-top: 22%;
  z-index: 101;
}
div.loading .thobber p {
  color: white;
  font-size: 0.765em;
  font-family: Arial, Helvetica, sans-serif;
}

body.loading div.loading {
  display: block;
}

.mod_mediaOverlay {
  height: 100%;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.9);
}
.mod_mediaOverlay .main {
  position: fixed;
  width: 100%;
  height: 600px;
  background-color: transparent;
}
.mod_mediaOverlay .main .title {
  width: 350px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  padding-bottom: 6px;
  background-color: rgba(0, 0, 0, 0.6);
}
.mod_mediaOverlay .main .title .galleryBeschreibung {
  line-height: 16px;
  display: block;
  color: white;
  padding: 10px 20px;
  width: 81%;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7647058823529412em;
}
.mod_mediaOverlay .main .title h1 {
  margin-top: 10px;
  /*line-height: 52px;*/
  color: #fff;
  font-family: "open_sans_condensedbold", sans-serif;
  /*background: $colorGrau;*/
  font-size: 1.588235294117647em;
  padding: 0 0 0 4.625% !important;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  -moz-border-radius: 12px 12px 0 0;
  -webkit-border-radius: 12px;
  border-radius: 12px 12px 0 0;
}
.mod_mediaOverlay .main .close_wrapper {
  position: fixed;
  right: 0px;
  top: 0px;
  height: 50px;
  width: 50px;
  z-index: 1000;
}
.mod_mediaOverlay .main .close_wrapper .close {
  background: url("../luzern/kreuzBlau.png") no-repeat center center;
  display: block;
  height: 50px;
  width: 50px;
}
.mod_mediaOverlay .main .container {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
}
.mod_mediaOverlay .main .container > .inner {
  overflow: hidden;
  *zoom: 1;
  height: 100%;
  width: 200%;
}
.mod_mediaOverlay .main .container > .inner .item {
  float: left;
  width: 50%;
  height: 100%;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.mod_mediaOverlay .main .container > .inner .item .item-inner {
  display: inline-block;
  position: relative;
  text-align: center;
}
.mod_mediaOverlay .main .container > .inner .item .item-inner img {
  vertical-align: bottom;
  display: inline-block;
}
.mod_mediaOverlay .main .container > .inner .item .item-inner .infoBox {
  position: absolute;
  display: none;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.6);
  -pie-background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7647058823529412em;
  width: 100%;
}
.mod_mediaOverlay .main .container > .inner .item .item-inner .infoBox > .inner {
  overflow: hidden;
  *zoom: 1;
  text-align: left;
  padding: 10px;
  position: relative;
  display: table;
}
.mod_mediaOverlay .main .container > .inner .item .item-inner .infoBox > .inner .pageInfo {
  font-weight: bold;
  display: table-cell;
  width: 50px;
  text-align: center;
  vertical-align: middle;
}
.mod_mediaOverlay .main .container > .inner .item .item-inner .infoBox > .inner .description {
  display: table-cell;
  vertical-align: middle;
}
.mod_mediaOverlay .main .container > .inner .item .item-inner .infoBox > .inner .description b {
  font-weight: bold;
}
.mod_mediaOverlay .main .container:hover > .inner .item .item-inner .infoBox {
  display: block;
}
.mod_mediaOverlay .main .pager {
  height: 78px;
  position: absolute;
  bottom: -78px;
  width: 100%;
}
.mod_mediaOverlay .main .pager .prevPager {
  /*position: absolute;
  left: 0px;
  top: 0px;*/
  float: left;
  display: block;
  height: 52px;
  line-height: 68px;
  width: 1.8%;
}
.mod_mediaOverlay .main .pager .nextPager {
  /*position: absolute;
  right: 0px;
  top: 0px;*/
  float: left;
  display: block;
  height: 60px;
  line-height: 68px;
  text-align: right;
  width: 1.8%;
}
.mod_mediaOverlay .main .pager .preview {
  /*position: absolute;*/
  float: left;
  /*margin: 0 25px;*/
  overflow: hidden;
  width: 96.4%;
}
.mod_mediaOverlay .main .pager .preview .previews {
  overflow: hidden;
  *zoom: 1;
  margin-top: 5px;
  position: relative;
  left: 0;
  width: 10000px;
}
.mod_mediaOverlay .main .pager .preview .previews .image {
  width: 86px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.mod_mediaOverlay .main .pager .preview .previews .image a {
  text-align: center;
  display: block;
  line-height: 50px;
}
.mod_mediaOverlay .main .pager .preview .previews .image a img {
  border: 1px solid transparent !important;
  vertical-align: middle;
}
.mod_mediaOverlay .main .pager .preview .previews .active a img {
  border: 1px solid #fff !important;
}
.mod_mediaOverlay .main .prevBig {
  position: absolute;
  display: block;
  width: 150px;
  left: -50px;
  top: 0;
  height: 100%;
  outline: none;
}
.mod_mediaOverlay .main .prevBig .bg-pfeil {
  display: block;
  width: 50px;
  height: 70px;
  position: fixed;
  top: 45%;
  margin-top: -px;
  left: 0px;
}
.mod_mediaOverlay .main .prevBig .bg-pfeil .pfeil {
  margin-top: 25px;
  margin-left: 12px;
}
.mod_mediaOverlay .main .nextBig {
  position: absolute;
  display: block;
  width: 150px;
  right: -50px;
  top: 0;
  height: 100%;
  outline: none;
}
.mod_mediaOverlay .main .nextBig .bg-pfeil {
  display: block;
  width: 50px;
  height: 70px;
  position: fixed;
  top: 45%;
  right: 0px;
  margin-top: -px;
}
.mod_mediaOverlay .main .nextBig .bg-pfeil .pfeil {
  margin-top: 25px;
  margin-left: 19px;
}
.mod_mediaOverlay .main .nextBig .bg-pfeil .pfeil.inaktiv {
  margin-top: 25px;
  margin-left: 19px;
}
.mod_mediaOverlay .main .prevPager .pfeil {
  background: url("/fileadmin/zehnder/images/icons/overlay-links-aktiv.png") no-repeat center center !important;
}
.mod_mediaOverlay .main .nextPager .pfeil {
  background: url("/fileadmin/zehnder/images/icons/overlay-rechts-aktiv.png") no-repeat center center !important;
}
.mod_mediaOverlay .sozial_wrapper {
  background-color: rgba(0, 0, 0, 0.6);
  width: 260px;
  height: 50px;
  position: absolute;
  right: -50px;
  top: -20px;
  z-index: 2000;
}
.mod_mediaOverlay .sozial_wrapper .sozial {
  position: absolute;
  top: 17px;
  right: 25px;
}
.mod_mediaOverlay .sozial_wrapper .sozial ul {
  width: 120px;
}
.mod_mediaOverlay .sozial_wrapper .sozial ul li {
  float: left;
  padding-right: 5px;
}
.mod_mediaOverlay .sozial_wrapper .facebook_sozial {
  right: 149px;
  top: 16px;
}

.mod_pageContent {
  padding: 25px;
  background: #fff;
}

.mod_mehr .header h2 {
  padding: 0 0 2px 0;
  color: #006eb9;
  text-transform: uppercase;
  font-size: 0.823em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_mehr h2 {
  font-size: 0.76470588235294117647058823529412em;
}
.mod_mehr p {
  font-size: 0.823em;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.mod_mehr .artikel {
  border-top: 1px solid #E1E1E1;
}
.mod_mehr .artikel p {
  padding: 3px 0 7px 0;
}
.mod_mehr .content .text {
  padding-bottom: 20px;
}

.mod_strassenumfrageGross .content {
  padding-top: 15px;
  overflow: hidden;
  *zoom: 1;
}
.mod_strassenumfrageGross .content .box {
  float: left;
  width: 118px;
  padding: 0 0 7px 11px;
}
.mod_strassenumfrageGross .content .box p {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.823em;
  line-height: normal;
}
.mod_strassenumfrageGross .content .box:first-child {
  padding-left: 0px;
}
.mod_strassenumfrageGross .mod_artikelFooter .antwortLesen {
  float: right;
  font-size: 1.26em;
}

.mod_prospektBox {
  border: 1px solid #e1e1e1;
  overflow: hidden;
  *zoom: 1;
  width: 497px;
  padding: 24px 36px;
  margin-bottom: 10px;
}
.mod_prospektBox .wrapper {
  height: 303px;
  width: 218px;
  position: relative;
  background: url(../images/background/prospekte_rahmen.png) no-repeat;
  float: left;
  padding-right: 42px;
}
.mod_prospektBox .wrapper img {
  position: absolute;
  top: 5px;
  left: 1px;
}
.mod_prospektBox .text {
  width: 237px;
  font-size: 14px;
  float: left;
  clear: none !important;
}
.mod_prospektBox .text h3 {
  padding-left: 0px;
}
.mod_prospektBox .text a {
  display: block;
}
.mod_prospektBox .text p {
  padding: 2px 0;
  margin-bottom: 18px;
}
.mod_prospektBox .text .sprite-anschauen {
  padding: 0px 0 6px 33px;
  line-height: 19px;
}
.mod_prospektBox .text .sprite-pdf {
  padding: 0px 0 6px 33px;
  line-height: 19px;
}
.mod_prospektBox .text .sprite-website {
  padding: 0px 0 6px 33px;
  line-height: 19px;
}

.mod_prospektBox:first-child {
  margin-top: 18px;
}

.mod_kommentarBox {
  border: 1px #e2e2e2 solid;
  margin: 0 24px;
  clear: both;
}
.mod_kommentarBox .header {
  padding: 10px 37px 2px 37px;
}
.mod_kommentarBox .header .zeichen {
  float: right;
  color: #464646;
  font-size: 0.67226890756302521008403361344538em;
  font-family: Arial, Helvetica, sans-serif;
}
.mod_kommentarBox .header .zeichen .bold {
  font-weight: bold;
}
.mod_kommentarBox .header h2 {
  font-family: "open_sans_condensedbold", sans-serif;
  font-size: 1.05em;
  padding-left: 10px;
}
.mod_kommentarBox p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.82352941176470588235294117647059em;
}
.mod_kommentarBox .freischaltung {
  margin: 10px 35px;
}
.mod_kommentarBox .freischaltung h2 {
  padding-left: 5px;
  font-family: "open_sans_condensedbold", sans-serif;
  font-size: 1.05em;
}
.mod_kommentarBox .freischaltung p {
  font-weight: normal !important;
  font-size: 0.82352941176470588235294117647059em;
  line-height: 120%;
}
.mod_kommentarBox .kommentar li {
  border-top: 1px #e2e2e2 solid;
}
.mod_kommentarBox .kommentar li:first-child {
  border-top: 0;
}
.mod_kommentarBox .kommentar li.last-child {
  border: 0;
}
.mod_kommentarBox .kommentar .letzterKommentar {
  border-bottom: none;
}
.mod_kommentarBox .kommentar h2 {
  border-bottom: none;
}
.mod_kommentarBox .personInfo {
  color: #464646;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.82352941176470588235294117647059em;
}
.mod_kommentarBox .personInfo .person {
  font-weight: bold;
}
.mod_kommentarBox .kommentarForm {
  padding: 0 37px !important;
}
.mod_kommentarBox .kommentarForm input {
  width: 474px;
  margin-bottom: 7px;
}
.mod_kommentarBox .kommentarForm .kommentar {
  height: 105px;
  padding: 15px 17px;
  margin-bottom: 7px;
  width: 474px;
  color: #464646;
  border: 1px #e2e2e2 solid;
}
.mod_kommentarBox .kommentarForm .titel {
  font-weight: bold;
}
.mod_kommentarBox .kommentarForm .senden {
  height: 31px;
  width: 158px;
  float: right;
  cursor: pointer;
  margin: 17px 10px 0 0;
  color: #006eb9;
  background: url("../images/background/form_submit.jpg") repeat scroll transparent;
  border: 1px solid #e2e2e2;
  padding: 0;
  font-weight: bold;
}
.mod_kommentarBox .kommentarForm .vorbehalt {
  padding: 0px;
  clear: both;
  color: #959494;
  font-size: 0.636em;
  line-height: normal;
}
.mod_kommentarBox .kommentarForm label {
  width: 57px;
  display: block;
  padding-bottom: 6px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.82352941176470588235294117647059em;
}
.mod_kommentarBox .kommentarForm input {
  padding: 3px 17px 3px 17px;
  color: #464646;
  border: 1px #e2e2e2 solid;
}
.mod_kommentarBox .kommentarForm .wrapper {
  position: relative;
  margin-bottom: 18px;
}
.mod_kommentarBox .kommentarForm div {
  float: left;
  margin-right: 10px;
}
.mod_kommentarBox .kommentarForm textarea,
.mod_kommentarBox .kommentarForm input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.82352941176470588235294117647059em;
}
.mod_kommentarBox .content {
  padding: 0 38px;
}
.mod_kommentarBox .content h2 {
  padding-bottom: 7px;
  border-bottom: 1px #e2e2e2 solid;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.82352941176470588235294117647059em;
  font-weight: bold;
}
.mod_kommentarBox .content .antwortBox {
  position: relative;
}
.mod_kommentarBox .content .kommentar {
  border-top: 1px solid #E2E2E2;
  margin-top: 15px;
}
.mod_kommentarBox .content .kommentar h2 {
  padding-bottom: 0px;
  font-size: 1.2941176470588235294117647058824em;
  font-family: "open_sans_condensedbold", sans-serif;
  font-weight: normal;
}
.mod_kommentarBox .content .kommentar ul {
  margin: 0 11px 0;
}
.mod_kommentarBox .content .kommentar ul li {
  margin-bottom: 5px;
  padding-top: 15px;
}
.mod_kommentarBox .content .kommentar ul li .header {
  padding-left: 0px;
  padding-right: 0px;
}
.mod_kommentarBox .content .kommentar ul li .kommentarForm {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.mod_kommentarBox .content .kommentar ul li .kommentarForm .kommentar {
  width: 450px;
}
.mod_kommentarBox .content .kommentar ul li .kommentarForm input {
  width: 450px;
}
.mod_kommentarBox .content .kommentar ul li .kommentarForm .senden {
  width: 158px;
  color: #006eb9;
}
.mod_kommentarBox .content .kommentar ul ul {
  margin: 15px 0 40px 0;
}
.mod_kommentarBox .content .kommentar p {
  padding: 2px 0;
}
.mod_kommentarBox .content .kommentar .antworten {
  margin: 16px 0 0px;
}
.mod_kommentarBox .content .kommentar .antworten li {
  padding: 15px 23px 8px 23px;
  border-top: 1px #e2e2e2 solid;
  border-bottom: none !important;
}
.mod_kommentarBox .content .kommentar .antworten li:first-child {
  border-top: none;
}
.mod_kommentarBox .content .kommentar .antworten.hasChildren {
  border: 1px #e2e2e2 solid;
  background-color: #f3f3f3;
  /*border-bottom: none;*/
}
.mod_kommentarBox .content .kommentar .beitragMelden {
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_kommentarBox .content .kommentar ul li ul .beitragMelden {
  font-family: Arial, Helvetica, sans-serif;
}

.mod_wettersidebar .images {
  width: 278px;
  height: 190px;
  position: relative;
}
.mod_wettersidebar .images img {
  position: absolute;
  top: 0px;
  left: 0px;
}

/* Suche Resultate*/
.mod_suchResultate #tab-alle {
  clear: both;
}
.mod_suchResultate .sprite-pfeil, .mod_suchResultate #header .kopfnav .text a.pfeil, #header .kopfnav .text .mod_suchResultate a.pfeil, .mod_suchResultate .mod_artikelBox a.pfeil, .mod_artikelBox .mod_suchResultate a.pfeil, .mod_suchResultate .mod_topMeldung a.pfeil, .mod_topMeldung .mod_suchResultate a.pfeil, .mod_suchResultate .mod_artikelDetail a.pfeil, .mod_artikelDetail .mod_suchResultate a.pfeil, .mod_suchResultate .mod_mehr a.pfeil, .mod_mehr .mod_suchResultate a.pfeil, .mod_suchResultate .mod_wetterSuche a.pfeil, .mod_wetterSuche .mod_suchResultate a.pfeil, .mod_suchResultate .mod_wetterText a.pfeil, .mod_wetterText .mod_suchResultate a.pfeil, .mod_suchResultate .mod_wetterHeute a.pfeil, .mod_wetterHeute .mod_suchResultate a.pfeil, .mod_suchResultate .mod_wetterAuflistung a.pfeil, .mod_wetterAuflistung .mod_suchResultate a.pfeil, .mod_suchResultate .mod_wetterTagesablauf a.pfeil, .mod_wetterTagesablauf .mod_suchResultate a.pfeil, .mod_suchResultate .mod_sucheSeite a.pfeil, .mod_sucheSeite .mod_suchResultate a.pfeil, .mod_suchResultate .mod_nachrichtenBoxGross a.pfeil, .mod_nachrichtenBoxGross .mod_suchResultate a.pfeil, .mod_suchResultate .mod_strassenumfrageGross a.pfeil, .mod_strassenumfrageGross .mod_suchResultate a.pfeil, .mod_suchResultate .mod_nachrichtenBoxKlein a.pfeil, .mod_nachrichtenBoxKlein .mod_suchResultate a.pfeil, .mod_suchResultate .mod_suchresultat a.pfeil, .mod_suchresultat .mod_suchResultate a.pfeil {
  margin-top: 10px;
}
.mod_suchResultate form {
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  width: 100%;
  padding: 24px 0 0 0;
}
.mod_suchResultate form input {
  font-size: 1.0769230769230769230769230769231em;
  font-weight: bold;
}
.mod_suchResultate form input[type='text'] {
  height: 29px;
  padding: 0 2%;
  width: 100%;
}
.mod_suchResultate form input[type='text'] {
  border: 1px #e1e1e1 solid;
  font-size: 14px;
}
.mod_suchResultate form input[type='submit'] {
  font-size: 14px;
}
.mod_suchResultate form .suchtext {
  width: 76.3%;
  float: left;
}
.mod_suchResultate form .suchSubmit {
  width: 17.7%;
  float: right;
}
.mod_suchResultate form .senden {
  background: url("../images/background/form_submit.jpg") repeat scroll transparent;
  border: 1px solid #e2e2e2;
  padding: 0 8%;
  cursor: pointer;
  height: 31px;
  width: 100%;
  color: #006eb9;
}
.mod_suchResultate .sortierung {
  color: #464646;
  font-size: 0.82352941176470588235294117647059em;
}
.mod_suchResultate .sortierung input {
  display: none;
}
.mod_suchResultate .sortierung label {
  color: #464646;
  font-weight: normal;
  font-size: 1em;
  padding: 0;
}
.mod_suchResultate .sortierung input[type="radio"]:checked + label {
  text-decoration: underline;
}
.mod_suchResultate .navigation a {
  font-size: 14px;
  font-weight: normal;
}
.mod_suchResultate .navigation .aktiv {
  font-weight: bold;
}
.mod_suchResultate .navigation li {
  float: left;
  padding: 0 9px 0 0 !important;
  list-style: none;
}
.mod_suchResultate .auswahl {
  clear: both;
  margin-top: 50px;
  width: 100%;
}
.mod_suchResultate .auswahl .sortierung {
  float: left;
  min-width: 212px;
  text-align: right;
  width: 40%;
  line-height: 23px;
}
.mod_suchResultate .auswahl label {
  padding: 0 13px 0 3px;
  color: #464646;
  font-size: 0.7647058em;
}
.mod_suchResultate .auswahl .filter {
  float: left;
  width: 60%;
  line-height: 1px;
  font-size: 1.0769230769230769230769230769231em;
}
.mod_suchResultate .auswahl .filter input[type='radio'] {
  margin: 0;
}
.mod_suchResultate li {
  /*	padding-left: 0 !important;*/
}
.mod_suchResultate .header {
  margin-top: 28px !important;
  padding-bottom: 5px !important;
  background: url("../images/background/suche_ul.jpg") repeat-x scroll right bottom transparent !important;
  height: 24px;
  margin-bottom: 5px;
}
.mod_suchResultate .header li {
  /*background: none !important;*/
  line-height: 27px;
  text-align: center;
  padding: 0;
  padding-left: 13px !important;
  float: left;
  font-size: 1.2727272727272727272727272727273em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  height: 31px;
  line-height: 31px;
}
.mod_suchResultate .header li a {
  line-height: 32px;
  /* padding: 0 5px 0 11px;*/
  /* padding: 0 18px 0 0px;*/
  padding-right: 13px;
  display: block;
  color: #464646;
  /* margin-left: 10px;*/
}
.mod_suchResultate .header :first-child {
  padding-left: 0 !important;
}
.mod_suchResultate .header li.aktiv {
  background: url("../images/background/suche_aktiv_links.jpg") no-repeat scroll left top transparent;
}
.mod_suchResultate .header li.aktiv a {
  background: url("../images/background/suche_aktiv_rechts.jpg") no-repeat scroll right top transparent;
  color: #006eb9;
  /* padding: 0 18px 0 8px;*/
}
.mod_suchResultate .header li.aktiv:first-child {
  background: url("../images/background/lesehits_aktiv.png") no-repeat scroll right top transparent !important;
}
.mod_suchResultate .header li.aktiv:first-child a {
  background: none;
  /*padding: 0 8px 0 0;*/
}
.mod_suchResultate .bild {
  margin: 0 20px 0 0 !important;
}
.mod_suchResultate .text {
  clear: none !important;
}
.mod_suchResultate .text h3 {
  padding: 0px;
  line-height: normal;
  font-size: 14px !important;
}
.mod_suchResultate .text h2 {
  font-size: 22px !important;
}
.mod_suchResultate .text p {
  line-height: 18px !important;
  padding-top: 0px;
}
.mod_suchResultate .text p a {
  font-size: 14px;
}
.mod_suchResultate .mod_nachrichtenBoxGross, .mod_suchResultate .mod_strassenumfrageGross {
  border-bottom: 1px solid #cccccc;
}
.mod_suchResultate .mod_nachrichtenBoxGross:last-child, .mod_suchResultate .mod_strassenumfrageGross:last-child {
  border-bottom: none;
}

.mod_rectangle {
  margin-bottom: 20px;
}
.mod_rectangle h2 {
  text-align: center;
  color: #464646;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.mod_rectangle .inhalt {
  z-index: 0;
  position: relative;
}
.mod_rectangle .inhalt > div {
  margin-right: auto;
  margin-left: auto;
}

.mod_rectangle.hasnocontent {
  display: none;
}

.titel_interesse {
  margin: 0 24px;
  margin-top: 12px;
  padding: 0 !important;
  text-transform: uppercase;
  color: #006eb9;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 28px;
}

.mod_relatedArticlesDetail {
  margin: 0 0px 10px 24px;
  width: 586px;
  clear: both;
  border-top: 1px solid #e2e2e2;
  margin-right: 0px;
}
.mod_relatedArticlesDetail h2 {
  padding: 0;
}
.mod_relatedArticlesDetail h2 a {
  padding: 0;
  line-height: 16px;
  line-height: 27px;
  font-family: "open_sans_condensedbold", sans-serif;
  font-size: 18px;
}
.mod_relatedArticlesDetail p {
  color: #464646;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
}
.mod_relatedArticlesDetail .text {
  clear: none !important;
}
.mod_relatedArticlesDetail .bild {
  margin: 10px 16px 10px 0;
  float: left;
}

.mod_pagelistContent {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 10px;
  width: 654px;
}

.mod_wetterSuche h1 {
  padding-top: 10px;
  padding-left: 0;
  padding-bottom: 13px;
}
.mod_wetterSuche .sucheWetter {
  display: none;
  margin-bottom: 10px;
}
.mod_wetterSuche .sucheWetter .wettersuchinput {
  width: 176px;
  padding-left: 10px;
}
.mod_wetterSuche .sucheWetter .sendenWetter {
  background: none;
  border: 0;
  border: 1px solid #e1e1e1;
  margin-left: 20px;
  color: #006eb9;
  padding: 3px 10px;
}
.mod_wetterSuche .sucheWetter .formErrorContent {
  font-family: Arial, Helvetica, sans-serif;
  width: 256px;
}
.mod_wetterSuche .wrapper_localMap {
  padding-bottom: 15px;
}

.mod_wetterText .textFett {
  font-weight: bold;
}
.mod_wetterText .text {
  padding: 0 0px;
}
.mod_wetterText .text h4:first-child {
  margin-top: 0px;
}
.mod_wetterText .text h4 {
  margin-top: 10px;
  font-weight: normal;
  font-size: 1em;
  border-bottom: 2px #006eb9 solid;
  line-height: 21px;
}
.mod_wetterText .text .textFett {
  font-weight: bold;
}
.mod_wetterText .text p {
  padding-left: 0px;
  line-height: 19px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding-top: 10px;
}

.mod_wetterHeute {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 0px;
}
.mod_wetterHeute h4 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 5px;
  background: #006eb9;
  line-height: 31px;
  height: 30px;
  color: #fff;
  font-size: 1.11764em;
  font-weight: normal;
}
.mod_wetterHeute h4 .textFett {
  font-weight: bold;
}
.mod_wetterHeute > div {
  float: left;
}
.mod_wetterHeute .titelHeute {
  width: 165px;
  margin-right: 15px;
  margin-top: 32px;
}
.mod_wetterHeute .titelHeute h5 {
  color: #464646;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2.7647em;
  font-weight: bold;
  text-transform: uppercase;
}
.mod_wetterHeute .liste_werte {
  width: 135px;
  margin-right: 0px;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 14px;
}
.mod_wetterHeute .liste_werte table {
  border-collapse: collapse;
  border-spacing: 0;
}
.mod_wetterHeute .liste_werte table td {
  font-size: 14px;
  line-height: 17px;
  padding-right: 9px;
  padding-bottom: 28px;
}
.mod_wetterHeute .liste_werte table .subtitel {
  color: #464646;
  font-weight: normal;
  width: 140px;
  text-align: left;
}
.mod_wetterHeute .liste_werte table .tief {
  color: #4572a7;
}
.mod_wetterHeute .liste_werte table .hoch {
  color: #a50c1e;
}
.mod_wetterHeute .bild_wetter {
  width: 130px;
  height: 130px;
  margin-right: 10px;
  padding-top: 10px;
}
.mod_wetterHeute .temperatur {
  width: 169px;
}
.mod_wetterHeute .temperatur h1 {
  padding: 0;
  color: #464646;
  font-size: 53px;
  margin-top: 29px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_wetterHeute .wetterstation {
  clear: both;
  position: absolute;
  bottom: 14px;
  left: 10px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: normal;
}
.mod_wetterHeute .wetterstation .daten {
  color: #006eb9;
}

.mod_wetterAuflistung > h4 {
  margin-top: 10px;
  font-size: 1.12em;
  line-height: 30px;
}
.mod_wetterAuflistung .accordion a {
  color: #464646;
  display: block;
  margin-bottom: 1px;
  text-decoration: none;
}
.mod_wetterAuflistung .accordion a .titel {
  display: block;
  background: #006eb9;
  height: 30px;
  font-size: 1.359em;
  color: #fff;
  font-weight: normal;
  line-height: 31px;
  padding: 0 5px;
}
.mod_wetterAuflistung .accordion a .titel .textFett {
  font-weight: bold;
}
.mod_wetterAuflistung .accordion a .aussichtUebersicht {
  height: 79px;
  padding-top: 5px;
}
.mod_wetterAuflistung .accordion a .aussichtUebersicht > .wetter_icon {
  display: block;
  float: left;
  margin-right: 53px;
  width: 60px;
}
.mod_wetterAuflistung .accordion a .aussichtUebersicht .temp {
  float: left;
  color: #464646;
  font-size: 1.22em;
  line-height: 30px;
  width: 84px;
  padding-top: 22px;
  vertical-align: middle;
}
.mod_wetterAuflistung .accordion a .aussichtUebersicht .temp span {
  vertical-align: middle;
}
.mod_wetterAuflistung .accordion a .aussichtUebersicht .niederschlag {
  float: left;
  margin-left: 50px;
  width: 150px;
  font-size: 1em;
  font-weight: normal;
  margin-top: 19px;
  line-height: 19px;
}
.mod_wetterAuflistung .accordion a .aussichtUebersicht .niederschlag .wettericon-blauer-regenschirm {
  float: left;
  margin-right: 12px;
}
.mod_wetterAuflistung .accordion a .aussichtUebersicht .windgeschwindigkeit {
  float: left;
  font-size: 1em;
  font-weight: normal;
  margin-top: 19px;
  line-height: 40px;
}
.mod_wetterAuflistung .accordion a .aussichtUebersicht .windgeschwindigkeit .wettericon-windsack {
  float: left;
  margin-right: 12px;
}
.mod_wetterAuflistung .accordion a .aussichtUebersicht .icon {
  line-height: 27px;
  height: 27px;
  float: right;
  margin-right: 5px;
  margin-top: 21px;
}
.mod_wetterAuflistung .accordion .accordionInhalt:target {
  height: 563px;
}
.mod_wetterAuflistung .accordion .accordionInhalt {
  overflow: hidden;
  height: 0;
  transition: height 500ms ease-in 0s;
}
.mod_wetterAuflistung .accordion .accordionInhalt .mod_wetterTagesablauf {
  padding: 0px;
  margin-right: 0px;
}
.mod_wetterAuflistung .accordion .accordionIcon .up {
  display: inline-block;
}
.mod_wetterAuflistung .accordion .accordionIcon .down {
  display: none;
}
.mod_wetterAuflistung .accordion .accordionIcon.open .down {
  display: inline-block;
}
.mod_wetterAuflistung .accordion .accordionIcon.open .up {
  display: none;
}
.mod_wetterAuflistung .wrapper_akordeon .ui-state-focus {
  border: 0 !important;
  outline: none !important;
}
.mod_wetterAuflistung .wrapper_akordeon .mod_wetterTagesablauf {
  padding: 0;
  margin: 0;
}
.mod_wetterAuflistung .wrapper_header .header {
  overflow: hidden;
  *zoom: 1;
  height: 48px;
  line-height: 48px;
  background: url("../images/wetter/bg_akordeon.png") repeat-x top left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 15px;
  border-bottom: 1px solid #cccccc;
}
.mod_wetterAuflistung .wrapper_header .wettericon-rotes-thermometer {
  float: left;
  vertical-align: middle;
}
.mod_wetterAuflistung .wrapper_header h4 {
  width: 110px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
  line-height: 48px;
}
.mod_wetterAuflistung .wrapper_header .wetter_bild {
  width: 65px;
  padding-right: 25px;
  float: left;
}
.mod_wetterAuflistung .wrapper_header .tief {
  float: left;
  text-align: right;
  width: 75px;
  padding-right: 35px;
  color: #4572a7;
}
.mod_wetterAuflistung .wrapper_header .hoch {
  float: left;
  width: 250px;
  padding-right: 10px;
  color: #a50c1e;
}
.mod_wetterAuflistung .wrapper_header .windgeschwindigkeit {
  width: 62px;
  padding-right: 15px;
  float: left;
  text-align: right;
}

.mod_wetterTagesablauf {
  padding-top: 0px;
}
.mod_wetterTagesablauf > h4 {
  margin-bottom: 20px;
  margin-top: 10px;
}
.mod_wetterTagesablauf .boxTagesablauf {
  margin-left: -1px;
  overflow: hidden;
  width: 624px;
  border-top: 1px solid #006eb9;
}
.mod_wetterTagesablauf .linie {
  overflow: hidden;
  *zoom: 1;
  height: 249px;
  width: 157px;
  padding: 11px 0 4px 0;
  line-height: 48px;
  border-top: 1px solid #006eb9;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 0.8125em;
  float: left;
  margin-left: -1px;
  margin-bottom: 10px;
}
.mod_wetterTagesablauf .linie h4 {
  line-height: normal;
  font-size: 1.02em;
  margin-bottom: 6px;
}
.mod_wetterTagesablauf .linie .linieInner {
  border-left: 1px solid #006eb9;
  height: 100%;
  padding: 0 5px;
}
.mod_wetterTagesablauf .linie .vonbis {
  width: 60px;
  padding-right: 10px;
  padding-left: 0px;
  float: left;
}
.mod_wetterTagesablauf .linie .vonbis .von {
  margin-top: 2px;
  padding-left: 8px;
  font-size: 1.214em;
  color: #464646;
}
.mod_wetterTagesablauf .linie .vonbis .bis {
  color: #464646;
  padding-left: 25px;
  font-size: 0.75em;
  line-height: 16px;
  font-weight: normal;
}
.mod_wetterTagesablauf .linie .wetter_icon {
  height: 60px;
  float: left;
  margin-bottom: 5px;
}
.mod_wetterTagesablauf .linie .textSituation {
  color: #464646;
  font-weight: normal;
  float: right;
  padding-right: 2px;
  line-height: 60px;
  font-size: 0.9em;
  margin-bottom: 5px;
}
.mod_wetterTagesablauf .linie .temp {
  float: left;
  width: 38%;
  text-align: right;
  color: #464646;
  font-size: 1.23em;
  margin: 8px 12% 15px 0;
  line-height: 30px;
}
.mod_wetterTagesablauf .linie .temp > span {
  line-height: 30px;
}
.mod_wetterTagesablauf .linie .temp .wettericon-rotes-thermometer {
  float: left;
  vertical-align: middle;
}
.mod_wetterTagesablauf .linie .temp .wettericon-blaues-thermometer {
  float: left;
  vertical-align: middle;
}
.mod_wetterTagesablauf .linie .niederschlag {
  clear: both;
  line-height: 19px;
  color: #464646;
  padding-bottom: 13px;
  font-size: 1.02em;
  font-weight: normal;
  text-align: left;
  width: 128px;
  height: 40px;
}
.mod_wetterTagesablauf .linie .niederschlag .wettericon-blauer-regenschirm {
  float: left;
  margin-right: 12px;
}
.mod_wetterTagesablauf .linie .zusatz {
  width: 183px;
  color: #464646;
  font-weight: normal;
  float: left;
  line-height: 19px;
  padding-top: 4px;
  padding-right: 10px;
}
.mod_wetterTagesablauf .linie .zusatz .dunkel {
  color: #010101;
}
.mod_wetterTagesablauf .linie .zusatz table {
  width: 178px;
}
.mod_wetterTagesablauf .linie .zusatz table td {
  color: #464646;
  text-align: right;
}
.mod_wetterTagesablauf .linie .zusatz table .subtitel {
  text-align: left;
}
.mod_wetterTagesablauf .linie .windgeschwindigkeit {
  width: 105px;
  float: left;
}
.mod_wetterTagesablauf .linie .windgeschwindigkeit .wettericon-windsack {
  float: left;
  margin-right: 12px;
}
.mod_wetterTagesablauf .linie .windrichtung {
  height: 40px;
  width: 40px;
  float: right;
  margin: 0px;
}

.mod_wetterRadar {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  padding: 10px 15px 0 15px;
  margin-bottom: 10px;
}
.mod_wetterRadar h2 {
  border-bottom: 1px #e1e1e1 solid;
  margin-bottom: 13px;
  color: #006eb9;
  text-transform: uppercase;
  font-size: 0.823em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_wetterRadar .wrapper_Radar {
  margin-bottom: 10px;
}

.mod_wetterSchnellwahl ul {
  margin: 18px 0;
}
.mod_wetterSchnellwahl ul li {
  height: 30px;
  line-height: 30px;
  margin-bottom: 16px;
  background: url("../images/wetter/list.png") no-repeat top left #006eb9;
  color: #fff;
  padding-left: 15px;
}
.mod_wetterSchnellwahl ul li a {
  color: #fff;
  display: block;
  width: 95%;
  float: right;
}

.mod_audioWrapper {
  margin: 10px 0;
}
.mod_audioWrapper .title {
  font-size: 0.823em !important;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 0;
  margin: 0;
  line-height: 120%;
}
.mod_audioWrapper p {
  font-size: 0.707em !important;
  line-height: 1.3 !important;
  font-family: Arial, Helvetica, sans-serif !important;
  padding: 0;
  padding-bottom: 5px;
}

.wetter_bild .wetter_icon {
  height: 52px;
  width: 80px;
  display: block;
  margin-left: -12px;
  margin-top: -3px;
}

/*Windrichtung */
.icon_windrichtung {
  margin-top: 13px;
  margin-left: 11px;
  height: 18px;
  width: 18px;
  float: left;
  /* padding-right: 15px;*/
}

.mod_sucheSeite {
  margin-right: 0px;
}
.mod_sucheSeite .content {
  padding: 0 25px;
}
.mod_sucheSeite .content .vorspann.video p {
  color: #464646;
  font-size: 1.1176em;
}
.mod_sucheSeite .content .vorpsann {
  padding: 23px 0 28px 0;
}
.mod_sucheSeite .content .vorpsann p {
  color: #000;
  line-height: 24px !important;
}
.mod_sucheSeite .content h1 {
  padding: 10px 0 3px 0;
}
.mod_sucheSeite .content h2 {
  font-size: 1.299em;
}
.mod_sucheSeite .content p {
  padding-left: 0px;
  line-height: 24px;
  font-weight: normal;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
}
.mod_sucheSeite .content .kommentare {
  float: left;
}
.mod_sucheSeite .content .mod_artikelLinks {
  float: right;
}
.mod_sucheSeite .content .sozial {
  float: left;
}
.mod_sucheSeite .content .sozial li {
  float: left;
  padding-right: 5px;
}
.mod_sucheSeite .content .sozial li img {
  padding-top: 3px;
}
.mod_sucheSeite .content .sozial .like_facebook {
  width: 102px;
}
.mod_sucheSeite .content .sozial .like_facebook iframe {
  width: 108px !important;
}
.mod_sucheSeite .content .drucken {
  float: right;
}
.mod_sucheSeite .content .text {
  clear: both;
}
.mod_sucheSeite .content .text table {
  color: #464646;
}
.mod_sucheSeite .content .text ul li {
  color: #464646;
}
.mod_sucheSeite .bild_text {
  padding-top: 0;
  padding-left: 0;
  font-weight: normal;
  font-size: 0.75em;
  line-height: 13px;
  font-family: Arial, Helvetica, sans-serif;
}
.mod_sucheSeite table {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  margin: 14px 0 27px 0;
  line-height: 1.8;
}
.mod_sucheSeite table th {
  border-bottom: 1px #464646 solid;
  margin-bottom: 4px;
  text-transform: uppercase;
  font-size: 0.824em;
  font-weight: bold;
}
.mod_sucheSeite table th {
  padding: 0 10px 0 0;
}
.mod_sucheSeite table td {
  padding: 0 10px 0 0;
  border-top: 1px #E1E1E1 solid;
  line-height: normal;
  font-size: 0.8em;
}
.mod_sucheSeite table td .sprite-pdf {
  margin: 4px 0 1px 3px;
}
.mod_sucheSeite table tr:first-child td {
  border-top: none;
}
.mod_sucheSeite span.dokument {
  /*margin-bottom: 100px;* nehme nicht an, dass ueberall 100 px abstand ist*/
  display: block;
}
.mod_sucheSeite .text ul {
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
}
.mod_sucheSeite .text ul li {
  line-height: 29px;
  padding-left: 11px;
}
.mod_sucheSeite .umfrage div {
  display: block;
  line-height: 34px;
}
.mod_sucheSeite .umfrage label {
  padding-left: 12px;
  font-family: "open_sans_condensedbold", sans-serif;
  font-size: 1.1764em;
}
.mod_sucheSeite .umfrage input[type='submit'] {
  background: url("../images/background/form_submit.jpg") repeat scroll transparent;
  border: 1px solid #e2e2e2;
  padding: 0 15px;
  height: 31px;
  cursor: pointer;
  margin-top: 30px;
  color: #006eb9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.823em;
  font-weight: bold;
}
.mod_sucheSeite .mod_video {
  color: #464646;
}
.mod_sucheSeite .antwort.umfrage {
  border-top: 1px  #000 solid;
  margin-top: 20px;
}
.mod_sucheSeite .antwort.umfrage .text h2 {
  margin: 15px 0 20px 0;
}
.mod_sucheSeite .antwort.umfrage .text .mod_umfrageAntwort {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_sucheSeite .antwort.umfrage .text .mod_umfrageAntwort h3 {
  padding: 6px 0 0 0;
  color: #006eb9;
  font-size: 14px;
  text-transform: none;
  line-height: 22px;
}
.mod_sucheSeite .antwort.umfrage .text .mod_umfrageAntwort span {
  color: #006eb9;
  font-size: 14px;
  line-height: 25px;
  display: block;
}
.mod_sucheSeite .antwort.umfrage .text .mod_umfrageAntwort .mod_umfrageStatistik {
  margin-right: 5px;
  height: 25px;
  float: left;
}

.mod_poll {
  font-family: Arial, Helvetica, sans-serif;
}
.mod_poll .header {
  background: #006eb9;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
.mod_poll .header h2 {
  color: #ffffff;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.mod_poll p {
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 0px 10px 0px;
  font-size: 19px;
  font-weight: bold;
  line-height: 21px;
}
.mod_poll .frage {
  padding: 10px 15px 0px 15px;
}
.mod_poll .antworten {
  padding: 0px 15px 10px 15px;
}
.mod_poll .antworten ul li {
  padding-bottom: 10px;
}
.mod_poll .antworten .formular .pollsubmit input[type='submit'] {
  margin-top: 10px;
}
.mod_poll input[type='submit'] {
  margin-top: 10px;
}
.mod_poll .tx_jkpoll_pi1_result_horizontal {
  padding: 0px 15px;
}
.mod_poll .tx_jkpoll_pi1_result_horizontal p {
  padding-bottom: 10px;
  line-height: 15px;
}
.mod_poll .tx_jkpoll_pi1_answer_horizontal {
  font-size: 0.8em;
}
.mod_poll .tx_jkpoll_pi1_result_votes {
  font-size: 0.65em;
  font-style: italic;
  font-weight: normal;
}

.tx-jkpoll-pi1 {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}
.tx-jkpoll-pi1 .error {
  font-weight: bold;
  color: #006eb9;
}

/* Import Skins */
.ilightbox-overlay.zehnder {
  background: #000;
}

.ilightbox-loader.zehnder div {
  background: #000 url("../images/ilightbox/preloader.gif") no-repeat center;
}

.ilightbox-holder.zehnder {
  padding: 5px;
  background: #000;
}

.ilightbox-holder.zehnder .ilightbox-container .ilightbox-caption {
  background: url("../images/ilightbox/caption-bg.png");
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 2px;
}
.ilightbox-holder.zehnder .ilightbox-container .ilightbox-caption .inner {
  display: table;
}
.ilightbox-holder.zehnder .ilightbox-container .ilightbox-caption .inner .pagenr {
  display: table-cell;
  vertical-align: middle;
  width: 60px;
  text-align: center;
  font-weight: bold;
}
.ilightbox-holder.zehnder .ilightbox-container .ilightbox-caption .inner .description {
  display: table-cell;
  color: #FFF;
  line-height: 125%;
  vertical-align: middle;
}
.ilightbox-holder.zehnder .ilightbox-container .ilightbox-caption .inner .description h2 {
  color: #FFF;
}

.ilightbox-holder.zehnder .ilightbox-container .ilightbox-social {
  background: url("../images/ilightbox/social-bg.png");
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.ilightbox-holder.zehnder .ilightbox-alert {
  background: url("../images/ilightbox/alert.png") no-repeat center top;
  color: #555;
}

.ilightbox-toolbar.zehnder {
  top: 11px;
  right: 10px;
}

.ilightbox-toolbar.zehnder a:first-of-type {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.ilightbox-toolbar.zehnder a:last-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.ilightbox-toolbar.zehnder a.ilightbox-fullscreen {
  background-position: 6px -33px;
  right: 35px;
}

.ilightbox-toolbar.zehnder a.ilightbox-fullscreen:hover {
  background-position: -31px -33px;
}

.ilightbox-thumbnails.zehnder .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url("../images/ilightbox/thumb-overlay-play.png") no-repeat center;
}

.ilightbox-holder.zehnder .ilightbox-inner-toolbar {
  display: none;
}

.ilightbox-holder.zehnder .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  padding-right: 60px;
  color: #FFF;
}

.ilightbox-holder.zehnder .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}

.ilightbox-holder.zehnder .ilightbox-inner-toolbar .ilightbox-toolbar a {
  -webkit-border-radius: 0;
  border-radius: 0;
  float: right;
}

.ilightbox-holder.zehnder .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.ilightbox-holder.zehnder .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.ilightbox-description {
  position: fixed;
  z-index: 100020;
  width: 50%;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 125%;
  color: white;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 10px;
  top: 0px;
  left: 0px;
  font-size: 13px;
}
.ilightbox-description h1 {
  font-size: 26px;
  color: white;
  line-height: 125%;
  margin-bottom: 10px;
}
.ilightbox-description h1 .toggle {
  float: right;
  color: #cccccc;
  font-style: italic;
  font-size: 11px;
  font-weight: normal;
  display: inline-block;
}
.ilightbox-description h1 .toggle:after {
  content: "Beschreibung verbergen \25BC";
}
.ilightbox-description .descr {
  height: auto;
  overflow: hidden;
}

.ilightbox-description.collapsed h1 {
  margin-bottom: 0px;
}
.ilightbox-description.collapsed h1 .toggle:after {
  content: "Beschreibung anzeigen \25BA";
}
.ilightbox-description.collapsed .descr {
  height: 0px;
}

.ilightbox-description.notext {
  background-color: transparent;
}

.ilightbox-button.zehnder.disabled {
  opacity: 0.1;
  filter: alpha(opacity=10);
  cursor: default;
}

.ilightbox-button.zehnder span {
  display: block;
  width: 100%;
  height: 100%;
}

.ilightbox-button.ilightbox-next-button.zehnder,
.ilightbox-button.ilightbox-prev-button.zehnder {
  bottom: 0;
  right: 0;
  left: 0;
  left/*\**/: 35% \9;
  /* IE7-8 */
  right/*\**/: auto\9;
  /* IE7-8 */
  width: 30%;
  height: 100px;
  margin: auto;
  background: url("../images/ilightbox/arrows_vertical.png") no-repeat 50% -100px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.ilightbox-button.ilightbox-prev-button.zehnder {
  top: 0;
  bottom: auto;
  background-position: 50% 0;
}

.ilightbox-button.ilightbox-next-button.zehnder.horizontal,
.ilightbox-button.ilightbox-prev-button.zehnder.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  top/*\**/: 36% \9;
  /* IE7-8 */
  bottom/*\**/: auto\9;
  /* IE7-8 */
  width: 100px;
  height: 30%;
  background-image: url("../images/ilightbox/arrows_horizontal.png");
  background-position: -93px 50%;
}

.ilightbox-button.ilightbox-prev-button.zehnder.horizontal {
  right: auto;
  left: 0;
  background-position: -7px 50%;
}

@media (max-width: 1000px) {
  .ilightbox-thumbnails, .ilightbox-description {
    display: none !important;
    width: 0px !important;
  }
}
/* Reset Styles */
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {
  float: none;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  line-height: 100%;
  vertical-align: baseline;
  background: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
}

/* Disable & Hide Scrollbar */
.ilightbox-noscroll {
  overflow: hidden;
}

.ilightbox-closedhand * {
  cursor: url(/fileadmin/zehnder/images/ilightbox/closedhand.cur), default !important;
}

.ilightbox-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
}

.ilightbox-loader {
  position: fixed;
  z-index: 100005;
  top: 45%;
  left: -192px;
  padding-left: 30px;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  -webkit-border-radius: 0 100px 100px 0;
  border-radius: 0 100px 100px 0;
}

.ilightbox-loader div {
  width: 72px;
  height: 72px;
  -webkit-border-radius: 0 100px 100px 0;
  border-radius: 0 100px 100px 0;
}

.ilightbox-loader.horizontal {
  left: 45%;
  top: -192px;
  padding: 0;
  padding-top: 30px;
  -webkit-border-radius: 0 0 100px 100px;
  border-radius: 0 0 100px 100px;
}

.ilightbox-loader.horizontal div {
  -webkit-border-radius: 0 0 100px 100px;
  border-radius: 0 0 100px 100px;
}

.ilightbox-toolbar {
  display: none;
  position: fixed;
  z-index: 100010;
}

.ilightbox-toolbar a {
  float: left;
  cursor: pointer;
}

.ilightbox-thumbnails {
  display: block;
  position: fixed;
  z-index: 100009;
}

.ilightbox-thumbnails.ilightbox-horizontal {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical {
  top: 0;
  right: 0;
  width: 140px;
  height: 100%;
  overflow: hidden;
}

.ilightbox-thumbnails .ilightbox-thumbnails-container {
  display: block;
  position: relative;
}

.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
  width: 100%;
  height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
  width: 140px;
  height: 100%;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid {
  display: block;
  position: absolute;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
  display: block;
  cursor: pointer;
  padding: 10px;
  position: relative;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -ms-interpolation-mode: bicubic;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: .7;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
  opacity: 1;
}

.ilightbox-holder {
  display: none;
  position: fixed;
  z-index: 100003;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
}

.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {
  cursor: pointer;
}

.ilightbox-holder div.ilightbox-container {
  position: relative;
  width: 100%;
  height: 100%;
}

.ilightbox-holder img.ilightbox-image {
  width: 100%;
  height: 100%;
}

.ilightbox-holder .ilightbox-container .ilightbox-caption {
  display: none;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0;
  max-width: 100%;
  padding: 2px;
  margin: 0 auto;
  font-size: 12px;
  line-height: 150%;
  word-wrap: break-word;
  z-index: 20003;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ilightbox-holder .ilightbox-container .ilightbox-caption p
.ilightbox-holder .ilightbox-container .ilightbox-caption h2 {
  color: white;
}

.ilightbox-holder .ilightbox-container .ilightbox-social {
  display: none;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 5px;
  padding-left: 0;
  z-index: 20003;
  height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul {
  float: left;
  list-style: none;
  height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
  display: inline-block;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
  float: left;
  margin-left: 5px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 50%;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
  background-image: url("../images/ilightbox/social_icons/facebook_16.png");
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
  background-image: url("../images/ilightbox/social_icons/digg_16.png");
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
  background-image: url("../images/ilightbox/social_icons/twitter_16.png");
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
  background-image: url("../images/ilightbox/social_icons/delicious_16.png");
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
  background-image: url("../images/ilightbox/social_icons/reddit_16.png");
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
  background-image: url("../images/ilightbox/social_icons/google_plus_16.png");
}

.ilightbox-holder .ilightbox-alert {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  padding-top: 100px;
  margin: auto;
  width: 300px;
  height: 50px;
}

.ilightbox-holder .ilightbox-wrapper {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.ilightbox-holder .ilightbox-inner-toolbar {
  position: relative;
}

.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
  position: absolute;
}

.ilightbox-toolbar .ilightbox-prev-button,
.ilightbox-toolbar .ilightbox-next-button {
  display: none;
}

/* Style arrow buttons */
.ilightbox-button {
  position: fixed;
  z-index: 100008;
  cursor: pointer;
}

/* Style mobile devices */
.isMobile .ilightbox-button,
.isMobile .ilightbox-thumbnails {
  display: none !important;
}

.isMobile .ilightbox-toolbar .ilightbox-prev-button,
.isMobile .ilightbox-toolbar .ilightbox-next-button {
  display: block;
}

.tx-zkleinanzeigen {
  overflow: hidden;
  *zoom: 1;
}
.tx-zkleinanzeigen h1 {
  margin-bottom: 25px;
}
.tx-zkleinanzeigen .category-menu {
  z-index: 1;
  width: 308px;
  float: left;
}
.tx-zkleinanzeigen .category-menu li {
  display: block;
  margin-bottom: 8px;
}
.tx-zkleinanzeigen .category-menu li a {
  background-color: white;
  color: black;
  padding: 9px;
  display: block;
}
.tx-zkleinanzeigen .category-menu li a.active {
  padding: 8px;
  position: relative;
  width: 292px;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  background-color: white;
  color: #006eb9;
}
.tx-zkleinanzeigen .category-menu li a:hover {
  background-color: #006eb9;
  color: white;
}
.tx-zkleinanzeigen .main-content {
  z-index: 0;
  min-height: 500px;
  width: 684px;
  float: left;
  border: 1px solid black;
  background-color: white;
}
.tx-zkleinanzeigen .main-content .inner h2 {
  margin-bottom: 20px;
}
.tx-zkleinanzeigen .main-content .inner .filter {
  overflow: hidden;
  *zoom: 1;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  color: #464646;
  background-color: #f3f3f3;
  margin: 8px;
  padding: 8px;
  border-radius: 4px;
}
.tx-zkleinanzeigen .main-content .inner .filter input[type='text'] {
  border: 1px solid #e1e1e1;
}
.tx-zkleinanzeigen .main-content .inner .filter input[type='text']:disabled {
  background-color: #f3f3f3;
  color: #f3f3f3;
}
.tx-zkleinanzeigen .main-content .inner .filter input[type='submit'] {
  font-weight: bold;
  position: absolute;
  bottom: 8px;
  right: 8px;
  background-color: white;
  border: 1px solid #e1e1e1;
  cursor: pointer;
  height: 31px;
  padding: 0 15px;
  color: #006eb9;
}
.tx-zkleinanzeigen .main-content .inner .filter .search-field {
  width: 100%;
}
.tx-zkleinanzeigen .main-content .inner .filter .fields-left {
  float: left;
  width: 49%;
  margin-right: 1%;
}
.tx-zkleinanzeigen .main-content .inner .filter .fields-right {
  float: left;
  width: 49%;
  margin-left: 1%;
}
.tx-zkleinanzeigen .main-content .inner .filter .datepicker {
  width: 65px;
}
.tx-zkleinanzeigen .main-content .inner .ad-single-wrapper {
  padding-left: 32px;
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
}
.tx-zkleinanzeigen .main-content .inner .ad-detail h3 {
  margin-top: 10px;
  line-height: 24px;
}
.tx-zkleinanzeigen .main-content .inner .ad-detail img {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  float: right;
}
.tx-zkleinanzeigen .main-content .inner .ad-detail p {
  margin-top: 0;
  padding-top: 0;
  line-height: 18px;
}
.tx-zkleinanzeigen .main-content .inner .ad-detail a.share-link {
  vertical-align: middle;
  color: #767778;
}
.tx-zkleinanzeigen .main-content .inner .ad-detail a.share-link span {
  vertical-align: middle;
}
.tx-zkleinanzeigen .main-content .inner .ad-detail .share-box {
  display: none;
}
.tx-zkleinanzeigen .main-content .inner .ad-detail .share-box .share-input {
  width: 100%;
  border: 1px solid #e1e1e1;
}
.tx-zkleinanzeigen .main-content .inner .results-list {
  padding-left: 32px;
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
}
.tx-zkleinanzeigen .main-content .inner .results-list .results-table {
  width: 100%;
}
.tx-zkleinanzeigen .main-content .inner .results-list tr {
  border-bottom: 1px solid #e1e1e1;
}
.tx-zkleinanzeigen .main-content .inner .results-list tr.head-row {
  border-bottom: 1px solid black;
}
.tx-zkleinanzeigen .main-content .inner .results-list tr.head-row th {
  font-weight: bold;
}
.tx-zkleinanzeigen .main-content .inner .results-list .date-col {
  width: 120px;
}
.tx-zkleinanzeigen .main-content .inner .results-list td {
  vertical-align: top;
  padding: 4px;
}
.tx-zkleinanzeigen .main-content .inner .results-list tbody td {
  padding-bottom: 20px;
  font-size: 0.82em;
}
.tx-zkleinanzeigen .main-content .inner .results-list .page-browser {
  text-align: center;
}
.tx-zkleinanzeigen .main-content .inner .results-list .page-browser .page-button {
  cursor: pointer;
  border: none;
  font-weight: bold;
  background: none;
  color: #006eb9;
}
.tx-zkleinanzeigen .main-content .inner .results-list .page-browser .page-button:disabled {
  color: #e1e1e1;
}

.mod_printanzeigen {
  margin-bottom: 10px;
  /* Browser Resets
  *********************************/
  /* Icon Fonts
  *********************************/
  /* Font-face Icons */
  /* FlexSlider Necessary Styles
  *********************************/
  /* Hide the slides before the JS is loaded. Avoids image jumping */
  /* Clearfix for the .slides element */
  /* No JavaScript Fallback */
  /* If you are not using another script, such as Modernizr, make sure you
   * include js that eliminates this class on page load */
  /* FlexSlider Default Theme
  *********************************/
  /* Direction Nav */
  /* Pause/Play */
  /* Control Nav */
}
.mod_printanzeigen ul, .mod_printanzeigen li {
  margin: 0 !important;
  padding: 0 !important;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none !important;
}
.mod_printanzeigen h2 {
  text-align: center !important;
  color: #464646;
  font-size: 12px !important;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.mod_printanzeigen .printanzeigen, .mod_printanzeigen .printanzeigen-single {
  overflow: hidden;
  position: relative;
}
.mod_printanzeigen .flex-container a:active,
.mod_printanzeigen .flexslider a:active,
.mod_printanzeigen .flex-container a:focus,
.mod_printanzeigen .flexslider a:focus {
  outline: none;
}
.mod_printanzeigen .slides,
.mod_printanzeigen .flex-control-nav,
.mod_printanzeigen .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mod_printanzeigen .flexslider {
  margin: 0;
  padding: 0;
}
.mod_printanzeigen .flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.mod_printanzeigen .flexslider .slides img {
  width: 100%;
  display: block;
}
.mod_printanzeigen .flex-pauseplay span {
  text-transform: capitalize;
}
.mod_printanzeigen .slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.mod_printanzeigen html[xmlns] .slides {
  display: block;
}
.mod_printanzeigen * html .slides {
  height: 1%;
}
.mod_printanzeigen .no-js .slides > li:first-child {
  display: block;
}
.mod_printanzeigen .flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  zoom: 1;
}
.mod_printanzeigen .flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.mod_printanzeigen .loading .flex-viewport {
  max-height: 300px;
}
.mod_printanzeigen .flexslider .slides {
  zoom: 1;
}
.mod_printanzeigen .carousel li {
  margin-right: 5px;
}
.mod_printanzeigen .flex-direction-nav {
  *height: 0;
}
.mod_printanzeigen .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}
.mod_printanzeigen .flex-direction-nav .flex-prev {
  left: -50px;
}
.mod_printanzeigen .flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.mod_printanzeigen .flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.mod_printanzeigen .flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px;
}
.mod_printanzeigen .flexslider:hover .flex-next:hover, .mod_printanzeigen .flexslider:hover .flex-prev:hover {
  opacity: 1;
}
.mod_printanzeigen .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}
.mod_printanzeigen .flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  line-height: 1;
  display: inline-block;
  content: '\f001';
}
.mod_printanzeigen .flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.mod_printanzeigen .flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.mod_printanzeigen .flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.mod_printanzeigen .flex-pauseplay a:hover {
  opacity: 1;
}
.mod_printanzeigen .flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.mod_printanzeigen .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.mod_printanzeigen .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.mod_printanzeigen .flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.mod_printanzeigen .flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.mod_printanzeigen .flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.mod_printanzeigen .flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.mod_printanzeigen .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.mod_printanzeigen .flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}
.mod_printanzeigen .flex-control-thumbs img:hover {
  opacity: 1;
}
.mod_printanzeigen .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
.mod_printanzeigen:hover .flex-direction-nav .flex-prev {
  opacity: 1;
  left: 10px;
}
.mod_printanzeigen:hover .flex-direction-nav .flex-next {
  opacity: 1;
  right: 10px;
}

.frame-left .mod_printanzeigen h2 {
  text-align: left !important;
}

.frame-right .mod_printanzeigen h2 {
  text-align: right !important;
}

.mod_printanzeigen_overview {
  overflow: hidden;
  margin-bottom: 10px;
}
.mod_printanzeigen_overview .client-list {
  float: left;
}
.mod_printanzeigen_overview .client-list a {
  font-weight: normal;
  font-size: 14px;
  color: black;
  display: block;
}
.mod_printanzeigen_overview .client-list li.active a, .mod_printanzeigen_overview .client-list a:hover {
  background-color: #aaaaaa;
  color: white;
}
.mod_printanzeigen_overview .client-list .all-link {
  margin-bottom: 10px;
}
.mod_printanzeigen_overview .client-list .notice {
  padding: 10px;
  background-color: #fcfb73;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin-bottom: 10px;
}
.mod_printanzeigen_overview .client-list li {
  line-height: 19px;
  margin-bottom: 4px;
}
.mod_printanzeigen_overview .slides {
  float: left;
  overflow: hidden;
  display: table;
  border-collapse: separate;
}
.mod_printanzeigen_overview .slides .row {
  display: table-row;
}
.mod_printanzeigen_overview .slides .row .ad {
  vertical-align: middle;
  display: table-cell;
  text-align: center;
}

/*! jQuery UI - v1.11.0 - 2014-06-26
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
  font-size: 100%;
}

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em;
}

.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* button sets */
.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-datepicker {
  width: 17em;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("../images/jquery-ui/animated-overlay.gif");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}

.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}

.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertically center icon */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #eeeeee;
  background: #ffffff url("../images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #e3a1a1;
  background: #006eb9;
  color: #ffffff;
  font-weight: bold;
}

.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d8dcdf;
  background: #eeeeee url("../images/jquery-ui/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #004276;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #004276;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #cdd5da;
  background: #f6f6f6 url("../images/jquery-ui/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #111111;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #111111;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #eeeeee;
  background: #ffffff url("../images/jquery-ui/ui-bg_flat_65_ffffff_40x100.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #006eb9;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #006eb9;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcd3a1;
  background: #fbf8ee url("../images/jquery-ui/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;
  color: #444444;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #444444;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #006eb9;
  background: #f3d8d8 url("../images/jquery-ui/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat;
  color: #2e2e2e;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #2e2e2e;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #2e2e2e;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("../images/jquery-ui/ui-icons_cc0000_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("../images/jquery-ui/ui-icons_ffffff_256x240.png");
}

.ui-state-default .ui-icon {
  background-image: url("../images/jquery-ui/ui-icons_cc0000_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("../images/jquery-ui/ui-icons_cc0000_256x240.png");
}

.ui-state-active .ui-icon {
  background-image: url("../images/jquery-ui/ui-icons_cc0000_256x240.png");
}

.ui-state-highlight .ui-icon {
  background-image: url("../images/jquery-ui/ui-icons_004276_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../images/jquery-ui/ui-icons_cc0000_256x240.png");
}

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 6px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 6px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 6px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 6px;
}

/* Overlays */
.ui-widget-overlay {
  background: #a6a6a6 url("../images/jquery-ui/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;
  opacity: .4;
  filter: Alpha(Opacity=40);
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #333333 url("../images/jquery-ui/ui-bg_flat_0_333333_40x100.png") 50% 50% repeat-x;
  opacity: .1;
  filter: Alpha(Opacity=10);
  border-radius: 8px;
}

.fancybox-title a {
  color: #777777;
  font-size: 18px;
}

/*@import "includes/_mods.scss";*/
/* Includes Formular */
/* Formular Powermail */
.formular_wrapper {
  background: white;
  margin-bottom: 10px;
  padding: 10px;
  padding-top: 30px;
  padding-bottom: 20px;
  /* margin-right: 10px; */
  clear: both;
}

.formular {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.82352em;
  color: #464646;
}
.formular .error {
  font-family: Arial, Helvetica, sans-serif;
  color: red;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
}
.formular .formText {
  clear: both;
  display: block;
  padding-top: 25px;
  font-size: 0.821em;
  line-height: normal;
}
.formular .formLegend {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1.0112em;
  font-weight: normal;
  line-height: 24px;
  padding: 10px 0 0 0;
}
.formular input[type='text'],
.formular input[type='password'],
.formular input[type='email'] {
  border: 1px #e1e1e1 solid;
}
.formular input[type='submit'] {
  font-weight: bold;
  bottom: 6px;
  right: 35px;
  background: url("../images/background/form_submit.jpg") repeat scroll transparent;
  border: 1px solid #e2e2e2;
  cursor: pointer;
  height: 31px;
  margin-top: 30px;
  padding: 0 15px;
  color: #006eb9;
}
.formular select {
  border: 1px #e1e1e1 solid;
  display: block;
  width: 281px;
  padding-left: 0;
  height: 23px;
  line-height: 23px;
}
.formular .text_input {
  width: 50%;
  float: left;
  margin: 15px 0 0 0;
}
.formular .text_input label {
  margin-bottom: 3px;
}
.formular .text_input input[type='text'],
.formular .text_input input[type='password'],
.formular .text_input input[type='email'] {
  height: 19px;
}
.formular .formTextarea {
  padding: 15px 0 0 0;
  clear: both;
}
.formular .formTextarea label {
  margin-bottom: 3px;
}
.formular .formTextarea textarea {
  width: 95.5%;
  resize: none;
}
.formular .radio {
  margin-right: 15px;
  float: left;
}
.formular .radio label {
  display: inline;
}
.formular input[type='text'],
.formular input[type='password'],
.formular input[type='email'],
.formular label {
  display: block;
  width: 278.92px;
}
.formular .submit, .mod_poll .antworten .formular .pollsubmit {
  text-align: right;
  margin-right: 13.08px;
  margin-right: 20px;
}
.formular .powermail_check_outer {
  float: left;
}
.formular .radioWrapper span {
  float: left;
  margin-right: 25px;
  line-height: 19px;
}
.formular .wrappermail {
  overflow: hidden !important;
}
.formular > .wrapper {
  overflow: hidden;
  *zoom: 1;
}
.formular > .wrapper .wrapper {
  overflow: visible;
  position: relative;
}
.formular .success-message {
  color: #006eb9;
  font-weight: bold;
}

.formErrorContent, .parsley-error-list {
  border: 2px solid #DDDDDD;
  color: #fff;
  font-size: 11px;
  padding: 4px 10px;
  position: relative;
  width: 50%;
  background: #464646;
  display: block;
  margin: 10px 0;
}

.parsley-error-list {
  position: absolute;
  bottom: 22px;
  right: 22px;
  margin: 0;
}

.formular_wrapper .formErrorContent {
  border: 2px solid #DDDDDD;
  color: #fff;
  font-size: 11px;
  padding: 4px 10px;
  position: relative;
  width: 150px;
  background: #464646;
  margin: 0;
  margin-left: -141px;
}

.powermail_form h1 {
  padding-bottom: 10px;
}

/* Includes spezielle Layouts */
.largeicon_waage {
  background: url("../images/luzern/icon_waage.png") no-repeat top left;
  display: block;
  float: left;
  width: 76px;
  height: 56px;
}

/* Include fuer "rahmen" typen (typo3 backend) */
.frame-left {
  float: left;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.frame-right {
  float: right;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
