body,
div.h1-sub {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
}
body {
  line-height: 1.5;
  font-weight: normal;
  letter-spacing: inherit;
}
a:hover {
  text-decoration: none;
}
dt {
  font-weight: bold;
}
.info,
.heading,
label.required,
div.h1-sub {
  font-weight: 900;
}
.info,
.heading {
  font-size: 26px;
}
.heading,
.control-group div.controls {
  text-align: left;
}
.heading {
  text-transform: uppercase;
  line-height: 1.3;
}
.form-horizontal div.form-actions:before,
.form-horizontal div.form-actions:after {
  line-height: normal;
  content: normal;
}
div.text a {
  font-weight: 900;
  font-style: bold;
}
div.text pre {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.5;
}
div.content div.text h2,
div.content div.galleryOfTheDay h2,
div.content div.vorlage_gallery-right_250 h2,
div.content div.vorlage_gallery-left_250 h2,
div.content div.vorlage_content-right h2,
div.content div.vorlage_content-left h2 {
  font-size: 21.06px !important;
}
div.content div.text,
div.content div.galleryOfTheDay {
  font-size: 13px;
}
div.content div.text h1,
div.content div.galleryOfTheDay h1 {
  font-size: 23.4px !important;
}
div.content div.text h3,
div.content div.galleryOfTheDay h3 {
  font-size: 18.72px !important;
}
div.content div.galleryOfTheDay p,
div.content div.vorlage_gallery-right_250,
div.content div.vorlage_gallery-left_250,
div.content div.vorlage_content-right,
div.content div.vorlage_content-left {
  font-size: 11.7px !important;
}
div.content div.vorlage_gallery-right_250 .text,
div.content div.vorlage_gallery-left_250 .text,
div.content div.vorlage_content-right .text,
div.content div.vorlage_content-left .text,
div.content div.vorlage_gallery-right_250 p,
div.content div.vorlage_gallery-left_250 p,
div.content div.vorlage_content-right p,
div.content div.vorlage_content-left p {
  font-size: 13px;
}
div#modul div[class^=plugin],
div#modul div[class^=plugin] a,
div#modul p,
div#modul div.plugin21 table tr td:nth-child(2) .colTitel h2 {
  font-size: 13px;
}
div#modul div.plugin24 a,
div#modul div.plugin24 .status-cal-module,
div#modul div.plugin3 a,
div#modul div.plugin3 .status-cal-module {
  font-size: inherit;
  line-height: inherit;
}
div#modul p {
  line-height: 1.5;
}
div#modul div[class^=plugin] h1,
div#modul div.plugin6 h1 {
  font-size: 23.4px;
}
div#modul div[class^=plugin] h2,
div#modul div.plugin6 h2 {
  font-size: 21.06px;
}
div#modul div[class^=plugin] h3,
div#modul div.plugin6 h3 {
  font-size: 18.72px;
}
div#modul div[class^=plugin] a:hover,
div#modul div.plugin6 a:hover {
  text-decoration: none;
  font-weight: 900;
}
div#modul div.plugin2 div.wetter-detail-legende {
  font-size: 13px;
}
div#modul div.plugin2 div.wetter-detail-legende div.h2,
div#modul div.plugin2 div.wetter-detail-legende div.h2-sub,
div#modul div.plugin2 div.wetter-detail-legende h2 {
  font-size: 13px;
}
div#modul div.plugin2 div.wetter-tag-wert {
  font-size: 11px;
}
div#modul div.plugin4 h2 {
  font-size: 13.91px;
}
div#modul div.plugin6 label {
  font-size: 13px;
}
div#modul div.plugin18 div#pager div.pager {
  text-align: center;
}
div#modul div.plugin10 table.pBlock th,
div#modul div.plugin16 table.pBlock th,
div#modul div.plugin17 table.pBlock th {
  font-weight: 900;
}
div#modul div.plugin10 table.pBlock thead tr,
div#modul div.plugin16 table.pBlock thead tr,
div#modul div.plugin17 table.pBlock thead tr {
  font-size: 21.06px;
}
div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td,
div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td,
div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td {
  font-size: 13px;
}
div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td .h2,
div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td .h2,
div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td .h2,
div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td .h3,
div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td .h3,
div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td .h3 {
  font-size: 21.06px;
}
div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td:last-child div:first-child,
div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td:last-child div:first-child,
div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td:last-child div:first-child {
  font-size: 11.7px !important;
}
div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td:last-child div:last-child,
div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td:last-child div:last-child,
div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td:last-child div:last-child {
  font-size: 12.35px !important;
  font-weight: 900;
}
div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dt,
div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dt,
div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dt,
div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dd,
div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dd,
div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dd {
  line-height: 1.5;
}
div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dt,
div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dt,
div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dt {
  font-weight: 900;
}
div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dd,
div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dd,
div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dd {
  font-weight: normal;
}
div#modul div.plugin18 div#pager div.pager {
  font-size: 14px;
  line-height: 1.6em;
}
div#modul div.plugin18 div#pager div.pager a {
  line-height: inherit;
  font-size: inherit;
  text-decoration: none;
}
div#modul div.plugin18 div#pager div.pager a:hover {
  font-weight: normal;
}
div#modul div.plugin18 div#pager div.pager a.navigation,
div#modul div.plugin18 div#pager div.pager a.navigation:hover {
  font-size: 0;
}
div#modul div.plugin18 div#pager div.pager a.navigation {
  line-height: 1.6em;
}
div#modul div.plugin18 div#pager div.pager a.navigation.pager-previous,
div#modul div.plugin18 div#pager div.pager a.navigation.pager-next {
  width: calc(24.08px);
  height: calc(24.08px);
  margin: 0 0;
}
div#modul div.plugin18 div#pager div.pager a.navigation.pager-previous span.pagerCaret,
div#modul div.plugin18 div#pager div.pager a.navigation.pager-next span.pagerCaret {
  height: calc(12px);
  width: calc(12px);
  border-width: 2px 2px 0 0;
  padding: calc(7px) calc(7px) calc(3.5px) calc(3.5px);
}
div#modul div.plugin18 div#pager div.pager a.navigation.pager-previous span.pagerCaret {
  margin: 0 0 0 calc(7px);
  -moz-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
}
div#modul div.plugin18 div#pager div.pager a.navigation.pager-next span.pagerCaret {
  margin: 0 calc(7px) 0 0;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
div#modul div.plugin21 table tr td {
  font-size: 11.7px;
}
input[type=submit],
input[type=reset],
input[type=button],
button.btn.btn-primary {
  font-weight: normal;
  white-space: nowrap;
}
div.panel-footer div.contact,
div.panel-footer div.contact a {
  font-weight: 400;
  font-size: 13px;
}
div.panel-footer div.contact h1 {
  font-size: 19.5px;
}
div.panel-footer div.contact h2 {
  font-size: 18.525px;
}
div.panel-footer div.contact h3 {
  font-size: 17.55px;
}
div.panel-footer div.contact span,
div.panel-footer div.contact a {
  white-space: nowrap;
}
div.panel-footer div.contact a:hover {
  text-decoration: none;
  font-weight: 600;
}
div.facebook a {
  font-size: 11.05px;
  text-decoration: none;
}
div.facebook a .facebookImage {
  width: 11.05px;
  height: 11.05px;
}
div.facebook a:hover {
  text-decoration: none;
}
.nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level],
.navbar.navbar-default ul.navbar-nav li[class^=level] {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: normal;
}
.nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a,
.navbar.navbar-default ul.navbar-nav li[class^=level] a,
.nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.nodeSel,
.navbar.navbar-default ul.navbar-nav li[class^=level] a.nodeSel,
.nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.node,
.navbar.navbar-default ul.navbar-nav li[class^=level] a.node {
  font-weight: normal;
}
.navbar.navbar-default div.container-fluid {
  font-size: 13px;
}
.navbar.navbar-default ul.navbar-nav li[class^=level] {
  white-space: nowrap;
}
div.check div.checkedItem {
  height: calc(6.5px);
  width: 13px;
}
@media screen and (min-width: 768px) {
  body,
  div.h1-sub,
  div.content {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
  }
  body div.vorlage_content div.text,
  div.h1-sub div.vorlage_content div.text,
  div.content div.vorlage_content div.text {
    font-size: 13px;
  }
  div.content div.vorlage_content div.text h2,
  div.content div.galleryOfTheDay h2,
  div.content div.text h2 {
    font-size: 23.4px;
  }
  div.content div.text,
  div.content div.galleryOfTheDay {
    font-size: 13px;
  }
  div.content div.text h1,
  div.content div.galleryOfTheDay h1 {
    font-size: 26px;
  }
  div.content div.text h3,
  div.content div.galleryOfTheDay h3 {
    font-size: 20.8px;
  }
  div.content div.text pre,
  div.content div.galleryOfTheDay pre {
    font-size: 13px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
  }
  div.content div.vorlage_gallery-right_250 .text,
  div.content div.vorlage_gallery-left_250 .text,
  div.content div.vorlage_content-right .text,
  div.content div.vorlage_content-left .text,
  div.content div.vorlage_gallery-right_250 p,
  div.content div.vorlage_gallery-left_250 p,
  div.content div.vorlage_content-right p,
  div.content div.vorlage_content-left p {
    font-size: 13px;
  }
  div.content div.vorlage_gallery-right_250 h2,
  div.content div.vorlage_gallery-left_250 h2,
  div.content div.vorlage_content-right h2,
  div.content div.vorlage_content-left h2 {
    font-size: 23.4px;
  }
  div#contactNavbar {
    font-weight: 400;
    font-size: 13px;
  }
  div#contactNavbar div.contact {
    line-height: 1.5;
    font-weight: 400;
  }
  div#contactNavbar div.contact a {
    font-weight: 400;
  }
  div#contactNavbar div.contact a:hover {
    font-weight: 600;
    text-decoration: none;
  }
  div#modul p,
  div#modul div[class^=plugin],
  div#modul div[class^=plugin] a {
    font-size: 13px;
    line-height: 1.5;
  }
  div#modul div[class^=plugin] h1 {
    font-size: 26px;
  }
  div#modul div[class^=plugin] h2 {
    font-size: 23.4px;
  }
  div#modul div[class^=plugin] h3 {
    font-size: 20.8px;
  }
  div#modul div[class^=plugin] a:hover {
    text-decoration: none;
    font-weight: 900;
  }
  div#modul div.plugin24 a,
  div#modul div.plugin24 .status-cal-module,
  div#modul div.plugin3 a,
  div#modul div.plugin3 .status-cal-module {
    font-size: inherit;
    line-height: inherit;
  }
  div#modul div.plugin4 h2 {
    font-size: 15.21px;
  }
  div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td,
  div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td,
  div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td {
    font-size: 13px;
  }
  div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td .h2,
  div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td .h2,
  div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td .h2 {
    font-size: 23.4px;
  }
  div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td .h3,
  div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td .h3,
  div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td .h3 {
    font-size: 20.8px;
  }
  div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td:last-child div:first-child,
  div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td:last-child div:first-child,
  div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td:last-child div:first-child {
    font-size: 13px !important;
  }
  div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td:last-child div:last-child,
  div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td:last-child div:last-child,
  div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td:last-child div:last-child {
    font-size: 13px !important;
  }
  div#modul div.plugin10 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dt,
  div#modul div.plugin16 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dt,
  div#modul div.plugin17 table.pBlock tbody tr[class^=tabelle] td div dl.dl-horizontal dt {
    text-overflow: ellipsis;
  }
  div#modul div.plugin21 table tr td:nth-child(2) .colTitel h2 {
    font-size: 13px;
  }
  .input-append,
  .input-prepend {
    font-size: 0;
    white-space: nowrap;
  }
  .nav div.logo,
  .nav.nav-sidebar div.logo {
    text-align: initial;
  }
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level],
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] {
    font-size: 13px;
  }
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level] a,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a,
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.node,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.node,
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.nodeSel,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.nodeSel,
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level].childActive,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level].childActive {
    font-weight: normal;
  }
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level] a a,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a a,
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.node a,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.node a,
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.nodeSel a,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.nodeSel a,
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level].childActive a,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level].childActive a,
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level] a .nav.nav-stacked li.level1.childActive .nav.nav-stacked li.level2 a,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a .nav.nav-stacked li.level1.childActive .nav.nav-stacked li.level2 a,
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.node .nav.nav-stacked li.level1.childActive .nav.nav-stacked li.level2 a,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.node .nav.nav-stacked li.level1.childActive .nav.nav-stacked li.level2 a,
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.nodeSel .nav.nav-stacked li.level1.childActive .nav.nav-stacked li.level2 a,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level] a.nodeSel .nav.nav-stacked li.level1.childActive .nav.nav-stacked li.level2 a,
  .nav div.navbar-collapse ul.nav.nav-stacked li[class^=level].childActive .nav.nav-stacked li.level1.childActive .nav.nav-stacked li.level2 a,
  .nav.nav-sidebar div.navbar-collapse ul.nav.nav-stacked li[class^=level].childActive .nav.nav-stacked li.level1.childActive .nav.nav-stacked li.level2 a {
    font-weight: normal;
  }
  .navbar.navbar-default ul.navbar-nav li[class^=level] {
    font-size: 13px;
    text-align: center;
    white-space: nowrap;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
