   @charset "UTF-8";
@font-face {
  font-family: "bundessansweb";
  src: url('/static/fonts/BundesSansWeb-Regular.eot');
  src: url('/static/fonts/BundesSansWeb-Regular.eot?#iefix') format('embedded-opentype'), url('/static/fonts/BundesSansWeb-Regular.woff') format('woff'), url('/static/fonts/BundesSansWeb-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "bundessansweb";
  src: url('/static/fonts/BundesSansWeb-Bold.eot');
  src: url('/static/fonts/BundesSansWeb-Bold.eot?#iefix') format('embedded-opentype'), url('/static/fonts/BundesSansWeb-Bold.woff') format('woff'), url('/static/fonts/BundesSansWeb-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "bundessansweb";
  src: url('/static/fonts/BundesSansWeb-BoldItalic.eot');
  src: url('/static/fonts/BundesSansWeb-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/static/fonts/BundesSansWeb-BoldItalic.woff') format('woff'), url('/static/fonts/BundesSansWeb-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "bundessansweb";
  src: url('/static/fonts/BundesSansWeb-Italic.eot');
  src: url('/static/fonts/BundesSansWeb-Italic.eot?#iefix') format('embedded-opentype'), url('/static/fonts/BundesSansWeb-Italic.woff') format('woff'), url('/static/fonts/BundesSansWeb-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "bundesserifweb";
  src: url('/static/fonts/BundesSerifWeb-Regular.eot');
  src: url('/static/fonts/BundesSerifWeb-Regular.eot?#iefix') format('embedded-opentype'), url('/static/fonts/BundesSerifWeb-Regular.woff') format('woff'), url('/static/fonts/BundesSerifWeb-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "bundesserifweb";
  src: url('/static/fonts/BundesSerifWeb-Bold.eot');
  src: url('/static/fonts/BundesSerifWeb-Bold.eot?#iefix') format('embedded-opentype'), url('/static/fonts/BundesSerifWeb-Bold.woff') format('woff'), url('/static/fonts/BundesSerifWeb-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "bundesserifweb";
  src: url('/static/fonts/BundesSerifWeb-BoldItalic.eot');
  src: url('/static/fonts/BundesSerifWeb-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/static/fonts/BundesSerifWeb-BoldItalic.woff') format('woff'), url('/static/fonts/BundesSerifWeb-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "bundesserifweb";
  src: url('/static/fonts/BundesSerifWeb-Italic.eot');
  src: url('/static/fonts/BundesSerifWeb-Italic.eot?#iefix') format('embedded-opentype'), url('/static/fonts/BundesSerifWeb-Italic.woff') format('woff'), url('/static/fonts/BundesSerifWeb-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
body > div {
  font-size: 100%;
}
html {
  font-family: small;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "bundesserifweb", Georgia, Times New Roman, serif, "Droid Serif";
  font-weight: normal;
  line-height: 1.2;
  margin: 0 0 10px;
  padding: 0;
}
h1 {
  font-size: 260%;
}
h2 {
  font-size: 220%;
}
h3 {
  font-size: 200%;
}
h4 {
  font-size: 180%;
}
h5, h6,
.teaser-switcher h3 {
  font-size: 150%;
}
div, a, ul, li, h2 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
p,
address {
  margin: 0 0 20px 0;
}
ul, ol:not([type]) {
  margin: 0;
  padding-left: 0;
  list-style-type: none;
}
ol {
  margin: 0;
  padding-left: 0;
}
img {
  height: auto;
  max-width: 100%;
}
body {
  color: black;
}
h1.firstInSlot {
  margin-top: 0;
}
.aural, p.navSkip, .navSkip a {
  left: -2000px;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  width: 0;
}
.navSkip a:focus, .navSkip a:active {
  background-color: #156570;
  color: white;
  font-size: 16px;
  height: auto;
  left: calc(50% - 90px);
  padding: 15px 0px 20px;
  top: 55px;
  width: 180px;
  z-index: 1000;
  text-align: center;
}
.clear,
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
#content table {
  clear: both;
}
p, li, td, th, blockquote, dl, caption,
.address,
.contact,
.contactData,
.docData .label,
.docData .value,
.StndGallery .picture,
.formError,
address {
  font-size: 1.5rem;
  line-height: 1.5;
}
li h2,
li li,
li p,
table p,
table li,
table dl,
blockquote p {
  font-size: 100%;
}
q {
  quotes: "" "" "" "";
  font-style: italic;
}
#content q {
  color: #333333;
}
blockquote {
  margin: 0 0 10px 0;
  border: 2px dotted #cccccc;
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/bg-lightgray-pattern.png?__blob=normal&v=1) repeat 0 0;
  display: block;
  font-size: 180%;
  padding: 20px 4em;
}
blockquote p {
  padding-left: 2em;
  margin-bottom: 0;
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/blockquote-cite.png?__blob=normal&v=1) no-repeat 0em 2px;
  font-weight: bold;
  font-style: italic;
  color: #156570;
  text-align: center;
}
blockquote.plain {
  background: none;
  border: 0;
  text-align: left;
  padding: 0em 1em;
  font-size: 12pt;
  margin-bottom: 0;
}
blockquote.plain p {
  background: none;
  text-align: left;
  padding: 0.5em;
  font-style: normal;
}
label, input, select, textarea,
.formLabel em {
  font-size: 150%;
  line-height: 1.5;
}
button {
  border: 0;
  background-color: transparent;
  padding: 0;
}
#content ol:not([type]):not([class]), #addContent ol {
  list-style: decimal outside none;
  padding-left: 20px;
}
#content ol {
  padding-left: 20px;
}
#content ol ol:not([type]):not([class]), #addContent ol ol {
  list-style: lower-alpha outside none;
}
#content ol ol ol:not([type]):not([class]), #addContent ol ol ol {
  list-style: lower-roman outside none;
}
#content ol#searchResult, #addContent ol#searchResult {
  list-style-type: none;
  padding-left: 0;
}
#content ul, #content ol, #addContent ul, #addContent ol {
  margin-bottom: 20px;
}
#content ul {
  list-style-type: disc;
  list-style-image: none;
  margin-left: 20px;
}
#content li {
  margin-bottom: 1.5px;
}

#content ul.links, #content ul#navFunctions, #content ul.downloadlinks, #content ul.navIndex, #content ul#searchResultIndex.navIndex, #content ul#glossaryIndex, #content ul#sitemap ul, #content ul.tiles {
  list-style-type: none;
  padding-left: 0;
  list-style-image: none;
}
ul.downloadlinks li {
  margin-top: 10px;
}
ul.downloadlinks li:first-child {
  margin-top: 0;
}
ul.links a, ul.links strong {
  display: block;
}
.sectionRelated ul.links {
  float: left;
  width: 100%;
}
ul.links {
  margin-bottom: 40px;
}
ul.links li {
  background-color: #eeeeee;
  margin-bottom: 4px;
  float: left;
  width: 100%;
  clear: both;
}
dl {
  line-height: 1.43em;
  margin: 0 0 20px;
  overflow: hidden;
}
dt {
  font-weight: bold;
  display: block;
  float: left;
  padding-right: 15px;
}
dd {
  display: block;
}
p.left, td.left, th.left {
  text-align: left;
}
p.right, td.right, th.right {
  text-align: right;
}
p.center, td.center, th.center {
  text-align: center;
}
p.justify, td.justify, th.justify {
  text-align: justify;
}
table {
  border-collapse: collapse;
  border: 3px solid #99bfc2;
  margin: 0 0 20px;
  padding: 0 0 10px;
  table-layout: auto;
  width: 100%;
  background: #fafafa;
}
table td {
  border: 2px solid #99bfc2;
}
table th {
  border-color: #fafafa;
}

table td.right, table td.left {
  float: none !important;
}
table .sortUp {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sort-up-b.png?__blob=normal&v=1) no-repeat 100% 9px;
  padding-right: 17px;
  text-decoration: underline;
}
table .sortDown {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sort-down-b.png?__blob=normal&v=1) no-repeat 100% 9px;
  padding-right: 17px;
  text-decoration: underline;
}
table .wsv-hellblau,
table .even, #content table .even {
  background: #eee;
}
table .odd, #content table .odd {
  background: #fafafa;
}
table .width15 {
  width: 15%;
}
table .width20 {
  width: 20%;
}
table .width25 {
  width: 25%;
}
table .width30 {
  width: 30%;
}
table .width35 {
  width: 35%;
}
table .width40 {
  width: 40%;
}
table .width45 {
  width: 45%;
}
table .width50 {
  width: 50%;
}
table .width70 {
  width: 70%;
}
table .width80 {
  width: 80%;
}
table .width85 {
  width: 85%;
}
table h2 {
  font-size: 146.67%;
}
table h3 {
  font-size: 133.34%;
}
table h4 {
  font-size: 120%;
}
table h5, table h6 {
  font-size: 100%;
}
caption {
  font-weight: bold;
  color: black;
  padding-bottom: 10px;
  text-transform: uppercase;
  text-align: left;
}
tbody {
  padding: 0 0 10px;
}
th {
  background: #99bfc2;
  color: black;
  padding: 10px;
  text-align: left;
  border: 2px solid white;
}
th a {
  color: black;
}
td {
  border-bottom: 1px dotted #7f7f7f;
  padding: 4px;
  text-align: left;
  vertical-align: top;
}
.responsiveTable {
  overflow-x: scroll;
  margin-bottom: 20px;
}
.responsiveTable table {
  width: 637px;
}
.picture {
 // background: #f2f2f2;
  overflow: hidden;
}
.picture.thumbnail {
  max-width: 151px;
}
.picture.banner, .picture.normal {
  max-width: 317px;
}
.picture.poster {
  max-width: 900px;
}
.picture.thumbnail.portrait {
  max-width: 64px;
}
.picture.banner.portrait {
  max-width: 134px;
}
.picture.poster.portrait {
  max-width: 900px;
}
.picture.links {
  margin: 6px auto 18px auto;
}
.picture.linksOhne {
  margin: 0 0 20px 0;
}
.picture.linksOhne .wrapper-text {
  float: none;
}
.picture.rechts {
  margin: 6px auto 18px auto;
}
.picture.rechtsOhne {
  margin-left: auto;
  margin-right: 0;
  margin-bottom: 20px;
}
.picture.mitte {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.picture a,
.picture a span {
  display: block;
}
.picture .wrapper-text {
  display: block;
  margin: 5px 0 5px 5px;
}
.picture .loupe {
  display: block;
  padding: 0 0 0 5px;
  float: right;
  margin-bottom: 0;
}
.picture .loupe:hover, .picture .loupe:focus, .picture .loupe:active {
  opacity: 0.6;
}
.picture .loupe:focus img {
  outline-style: dotted;
  outline-color: black;
  outline-width: 1px;
}
.address,
.contactData {
  line-height: 1.5;
  margin: 0 0 20px;
}
.docData {
  margin-bottom: 20px;
  overflow: hidden;
}
.docData .label {
  display: block;
  font-weight: bold;
}
.docData .value {
  display: block;
}
.docData a {
  display: block;
}
.gsb blockquote:before, .gsb blockquote:after, .gsb q:before, .gsb q:after {
  content: "";
}
.gsb blockquote, .gsb q {
  quotes: "" "";
}
.gsb abbr, .gsb dfn {
  border-bottom: 1px dotted black;
  text-decoration: none;
}
.gsb a abbr {
  border-bottom: none;
}
.wsv-red {
  color: #FF0000;
} 
a {
  font-size: 100%;
  color: #156570;
  text-decoration: none;
}
a:hover, a:active, a:focus {
  text-decoration: underline;
  color: black;
  outline: none;
}
table a {
  text-decoration: underline;
}
table a:hover, table a:active, table a:focus {
  text-decoration: none;
}
.more {
  display: block;
  margin-top: 5px;
}
.more a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -8637px;
  padding-left: 15px;
}
.more a:hover, .more a:focus, .more a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -8217px;
}
a.RichTextIntLink {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 4px -8637px;
  padding-left: 20px;
  text-decoration: underline;
}
a.RichTextIntLink:hover, a.RichTextIntLink:focus, a.RichTextIntLink:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 4px -8217px;
  text-decoration: none;
}
table a {
  text-decoration: none;
}
a.RichTextGlossarLink,
a.GlossarEntry {
  border-bottom: 1px dotted #7f7f7f;
  color: black;
  cursor: help;
  text-decoration: none;
}
a.RichTextGlossarLink:hover, a.RichTextGlossarLink:focus, a.RichTextGlossarLink:active,
a.GlossarEntry:hover,
a.GlossarEntry:focus,
a.GlossarEntry:active {
  border-bottom: 1px solid #7f7f7f;
}
a.RichTextWikiLink {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -6687px;
  padding-left: 20px;
  text-decoration: underline;
}
a.RichTextWikiLink:hover, a.RichTextWikiLink:focus, a.RichTextWikiLink:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -6267px;
  text-decoration: none;
}
ul.links a,
ul.links a.themenLink,
ul.links strong {
  background: #eeeeee url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -3868px;
  padding: 0.8em 0.8em 0.8em 50px;
  display: block;
  font-size: 120%;
}
ul.links a:hover, ul.links a:focus, ul.links a:active,
ul.links a.themenLink:hover,
ul.links a.themenLink:focus,
ul.links a.themenLink:active,
ul.links strong:hover,
ul.links strong:focus,
ul.links strong:active {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -3650px;
  color: white;
  text-decoration: none;
}
a.themenLink {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -8636px;
  padding-left: 30px;
}
a.themenLink:hover, a.themenLink:focus, a.themenLink:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -8426px;
}
.error a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 4px -8632px;
  padding-left: 20px;
}
.error a:hover, .error a:focus, .error a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 4px -8212px;
}
#footer .copyright a,
#footer .copyright strong {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -9056px;
  padding: 0 0 0 20px;
}
.downloadlinks a.downloadLink {
  display: block;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -5848px;
  padding-left: 25px;
}
.downloadlinks a.downloadLink:hover, .downloadlinks a.downloadLink:focus, .downloadlinks a.downloadLink:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -6062px;
}
.links a.downloadLink {
  background: #eeeeee url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -1904px;
  padding-left: 50px;
}
.links a.downloadLink:hover, .links a.downloadLink:focus, .links a.downloadLink:active {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -1680px;
}
.links .shoppingCartAdd a.shoppingCartLink {
  background: #eeeeee url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -4763px;
  padding-left: 50px;
}
.links .shoppingCartAdd a.shoppingCartLink:hover, .links .shoppingCartAdd a.shoppingCartLink:focus, .links .shoppingCartAdd a.shoppingCartLink:active {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -4540px;
}
a.download,
a.Publication {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -5844px;
  padding-left: 20px;
}
a.download:hover, a.download:focus, a.download:active,
a.Publication:hover,
a.Publication:focus,
a.Publication:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -6058px;
}
#supplement .box .links a.downloadLink {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -5838px;
  padding-left: 20px;
}
#supplement .box .links a.downloadLink:hover, #supplement .box .links a.downloadLink:focus, #supplement .box .links a.downloadLink:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -6052px;
}
span .shoppingCartLink,
.links a.shoppingCartLink {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -12531px;
  padding-left: 20px;
}
span .shoppingCartLink:hover, span .shoppingCartLink:focus, span .shoppingCartLink:active,
.links a.shoppingCartLink:hover,
.links a.shoppingCartLink:focus,
.links a.shoppingCartLink:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -12961px;
}
.shoppingCartLink,
#supplement .box .links a.shoppingCartLink {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -12525px;
  padding-left: 20px;
}
.shoppingCartLink:hover, .shoppingCartLink:focus, .shoppingCartLink:active,
#supplement .box .links a.shoppingCartLink:hover,
#supplement .box .links a.shoppingCartLink:focus,
#supplement .box .links a.shoppingCartLink:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -12955px;
}
.downloadlinks a.shoppingCartLink {
  display: block;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -12746px;
  padding-left: 25px;
}
.downloadlinks a.shoppingCartLink:hover, .downloadlinks a.shoppingCartLink:focus, .downloadlinks a.shoppingCartLink:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -13176px;
}
ul.links a.external {
  background: #eeeeee url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -2559px;
  padding-left: 50px;
}
ul.links a.external:hover, ul.links a.external:focus, ul.links a.external:active {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -2341px;
}
a.external,
.teaser .more a.external {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -6687px;
  padding-left: 13px;
}
a.external:hover, a.external:focus, a.external:active,
.teaser .more a.external:hover,
.teaser .more a.external:focus,
.teaser .more a.external:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -6267px;
}
a.RichTextExtLink,
a.ExternalLink {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -6687px;
  padding-left: 20px;
  text-decoration: underline;
}
a.RichTextExtLink:hover, a.RichTextExtLink:focus, a.RichTextExtLink:active,
a.ExternalLink:hover,
a.ExternalLink:focus,
a.ExternalLink:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -6267px;
  text-decoration: none;
}
a.ContactData {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -5416px;
  padding-left: 20px;
}
a.ContactData:hover, a.ContactData:focus, a.ContactData:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -4994px;
}
p.navToTop {
  overflow: hidden;
  padding: 3px 0 15px;
  margin-bottom: 0;
}
p.navToTop a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -10091px;
  float: right;
  padding-left: 15px;
}
p.navToTop a:hover, p.navToTop a:focus, p.navToTop a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -9679px;
}
#content .toc {
  padding-left: 0;
}
#content .toc li {
  list-style-type: none;
}
#content .toc li a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 3px -14036px;
  padding-left: 18px;
  text-decoration: none;
}
#content .toc li a:hover, #content .toc li a:focus, #content .toc li a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 3px -13830px;
  text-decoration: underline;
}
.all {
  overflow: hidden;
  margin-bottom: 20px;
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
}
.wrapper-teaser .all,
.boxWrapper .all,
#service-border .all,
.live-calendar .all {
  margin-bottom: 0;
}
#content .all {
  background: #eaeaea;
}
.button {
  font-weight: bold;
  clear: left;
  display: block;
  padding: 8px 10px 10px;
  color: white;
  background-color: #156570;
  line-height: 1;
  text-transform: uppercase;
  word-spacing: .25em;
}
a.button:hover, a.button:focus, a.button:active {
  color: white;
  text-decoration: underline;
  background: #585858;
}
#navServiceMeta,
#search,
#navPrimary {
  display: none;
}
#wrapperDivisions {
  min-width: 320px;
}
#header {
  background-color: white;
  padding-top: 13px;
}
#header p {
  margin: 20px 0;
}
#header .mod .addlogo {
  text-align: center;
}
#header .largeLogo {
  display: none;
}
#content {
  padding-top: 20px;
}
.wrapper-teaser,
.row.teaser {
  margin-bottom: 20px;
}
#content .hervorhebung {
  background-color: #ffa100;
  padding: 1em 2em;
}
.teaser h1, .teaser h2, .teaser h3 {
  font-size: 1.8rem;
  line-height: inherit;
}
.teaser h1.withHeader, .teaser h2.withHeader, .teaser h3.withHeader {
  padding-top: 1em;
  position: relative;
}
.teaser h1.withHeader .category, .teaser h2.withHeader .category, .teaser h3.withHeader .category {
  top: -2px;
  left: 0;
  position: absolute;
  font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
  font-size: 66.67%;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
}
.teaser h1 a, .teaser h2 a, .teaser h3 a {
  text-decoration: none;
}
.teaser h1 a:hover, .teaser h1 a:active, .teaser h1 a:focus, .teaser h2 a:hover, .teaser h2 a:active, .teaser h2 a:focus, .teaser h3 a:hover, .teaser h3 a:active, .teaser h3 a:focus {
  text-decoration: underline;
}
.teaser .picture-element {
  float: left;
  margin: 1.07em 1.07em 0 0;
  width: 35%;
}
.teaser p {
  display: none;
}
.teaser h2, .teaser img {
  margin-bottom: 20px;
}
.tiles .teaser {
  background: #f2f2f2;
}
.tiles .textContainer {
  padding: 0;
  margin-bottom: 20px;
}
.tiles h2 {
  padding-right: 10px;
  padding-left: 10px;
}
.tiles p {
  display: block;
  margin-bottom: 0;
}
.tiles p > a {
  display: block;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-right.png?__blob=normal&v=1) no-repeat 100% -4742px;
}
.tiles p > a:hover, .tiles p > a:active, .tiles p > a:focus {
  background-position: 100% -4507px;
}
.tiles p > a .more {
  width: 100%;
  height: 35px;
}
#content .picture.normal {
  margin-bottom: 20px;
}
#content ul.toc a {
  display: block;
}
.wrapperTeaser {
  margin-bottom: 20px;
}
.banner, .box {
  margin-bottom: 15px;
}
.box {
  padding-bottom: 15px;
}
.picture {
  margin: 0 auto;
}
.video-image a {
  position: relative;
  display: block;
}
.video-image .video-icon {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -14251px;
  position: absolute;
  top: 17%;
  left: 34%;
  width: 50px;
  height: 50px;
}
.tablePrint {
  display: none;
}
.docData.employee {
  margin-top: 20px;
}
.docData.employee p.picture {
  margin: 10px auto 10px auto;
}
.docData.employee span.label,
.docData.employee span.value,
.docData.employee p.picture {
  font-size: 100%;
}
.dossierentry {
  border-top: 1px dotted #7f7f7f;
  border-bottom: 1px dotted #7f7f7f;
  padding-top: 10px;
  margin-bottom: 20px;
}
.dossierentry .navIndex li {
  width: 33.33%;
}
.dossierentry .navIndex li a {
  white-space: nowrap;
}
#supplement {
  background: #eaeaea;
}
#supplement h3 {
  font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
  font-size: 180%;
}
#supplement #addContent {
  padding-top: 20px;
}
#supplement .banner, #supplement .box {
  position: relative;
  margin: 0 auto 20px;
  width: 300px;
}
#supplement .banner .teaserText, #supplement .box .teaserText {
  padding: 1em;
}
#supplement .banner a {
  display: block;
}
#supplement .banner a.IntLink h3 {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -3648px;
  padding-left: 50px;
  text-decoration: none;
}
#supplement .banner a:hover, #supplement .banner a:active, #supplement .banner a:focus {
  text-decoration: none;
}
#supplement .banner a:hover.IntLink h3, #supplement .banner a:active.IntLink h3, #supplement .banner a:focus.IntLink h3 {
  background: white url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -3866px;
  padding-left: 50px;
}
#supplement .banner a:hover h3, #supplement .banner a:active h3, #supplement .banner a:focus h3 {
  color: #156570;
  background-color: white;
  text-decoration: none;
}
#supplement .banner h3 {
  font-family: "bundesserifweb", Georgia, Times New Roman, serif, "Droid Serif";
  font-weight: normal;
  width: 100%;
  padding: 1em;
  margin: 0;
  color: white;
  background: #156570;
}
#supplement .banner a {
  display: block;
}
#supplement .box {
  background-color: white;
  padding-bottom: 0;
  float: left;
  width: 100%;
  /* Angepasste Icons für Suchfilter */
}
#supplement .box .links {
  margin-bottom: 0;
  float: left;
  width: 100%;
}
#supplement .box .links a, #supplement .box .links strong {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -8629px;
  padding: 7px 10px 13px 40px;
  font-size: 100%;
}
#supplement .box .links a:hover, #supplement .box .links a:focus, #supplement .box .links a:active {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -8419px;
}
#supplement .box h3 {
  background-color: #156570;
  color: white;
  padding: 10px;
  font-family: "bundesserifweb", Georgia, Times New Roman, serif, "Droid Serif";
  margin-bottom: 4px;
}
#supplement .box .toggleFacet {
  float: left;
  width: 100%;
}
#supplement .box .toggleFacet a, #supplement .box .toggleFacet strong {
  background: white url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/searchfilter-unselected.png?__blob=normal&v=1) no-repeat 0 7px;
  padding: 5px 5px 5px 30px;
}
#supplement .box .toggleFacet a:hover, #supplement .box .toggleFacet a:focus, #supplement .box .toggleFacet a:active, #supplement .box .toggleFacet strong {
  background: white url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/searchfilter-selected.png?__blob=normal&v=1) no-repeat 0 7px;
  color: #156570;
}
#supplement .box .toggleFacet .link a:hover, #supplement .box .toggleFacet .link a:focus, #supplement .box .toggleFacet .link a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -8841px;
  color: #156570;
}
#supplement .box .toggleFacet h4 {
  margin: 0;
}
#supplement .box .toggleFacet h4 a {
  padding: 5px 5px 10px 30px;
}
#supplement .box.live-calendar {
  background-color: transparent;
}
#supplement .box.live-calendar h3 {
  background-color: white;
  color: black;
  width: 100%;
}
#supplement .lists > ul:last-child {
  margin-bottom: 0;
}
.dateblock {
  width: 100%;
  font-weight: bold;
  float: left;
  text-align: center;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border: 1px solid #7f7f7f;
}
.dateblock .day {
  font-size: 180%;
  line-height: 1.5;
}
.dateblock .month {
  font-size: 180%;
  line-height: 1.5;
  background-color: transparent;
  color: black;
}
.dateblock .month abbr {
  color: black;
  text-transform: uppercase;
}
#service-border .dateblock {
  width: 3em;
  margin-top: 6px;
}
#service-border .day,
#service-border .month {
  font-size: 120%;
}
#bottom {
  background: #f2f2f2;
  border-top: 2px dotted #7f7f7f;
  padding-top: 20px;
}
#servicebox {
  display: none;
}
#footer #navFunctions li {
  float: left;
  margin-right: 10px;
}
#footer {
  background: #156570;
  color: white;
  line-height: 1.5;
}
#footer h2, #footer h3 {
  font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
  font-weight: bold;
  font-size: 140%;
  line-height: 1.5;
  padding: 10px 0 0;
  margin-bottom: 0;
}
#footer h2 a, #footer h3 a {
  font-size: 100%;
  color: white;
}
#footer p {
  color: white;
}
#footer li, #footer p {
  font-size: 1.4em;
}
#footer a, #footer strong {
  display: block;
  padding: 10px 15px 10px 0;
  color: white;
}
#footer strong,
#footer a:hover, #footer a:focus, #footer a:active {
  text-decoration: underline;
  color: white;
  background-image: none;
}
#footer #navFunctionsWrapper {
  padding-top: 5px;
}
#footer #navFunctionsWrapper div:first-child {
  border-top: 5px solid #589199;
}
#footer #navFunctionsWrapper h2 {
  margin-right: 10px;
}
#footer #navFunctionsWrapper h2, #footer #navFunctionsWrapper ul {
  float: left;
}
#footer #navFunctionsWrapper a {
  padding-right: 0;
  padding-left: 15px;
}
#footer #navFunctionsWrapper .navToTop {
  padding: 0;
}
#footer #navFunctionsWrapper .navToTop a, #footer #navFunctionsWrapper .navToTop strong {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -9875px;
}
#footer #navFunctionsWrapper #navFunctionsRecommend a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 11px -12093px;
  padding-left: 30px;
}
#footer #navFunctionsWrapper #navFunctionsRecommend strong {
  font-weight: bold;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 11px -12093px;
  padding-left: 30px;
}
#footer #navFunctionsWrapper #navFunctionsFeedback a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 11px -6890px;
  padding-left: 35px;
}
#footer #navFunctionsWrapper #navFunctionsFeedback strong {
  font-weight: bold;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 11px -6890px;
  padding-left: 35px;
}
#footer #navFunctionsWrapper .label, #footer #navFunctionsWrapper .shortUrl {
  padding: 10px 0 10px 0;
  display: inline-block;
}
#footer #navFunctionsWrapper .label {
  display: inline-block;
  font-weight: bold;
  margin-right: 15px;
  margin-left: 10px;
  padding: 10px 0 10px 0;
}
#footer .siteInfo {
  margin-bottom: 15px;
  padding-left: 1em;
}
#footer .siteInfo h3 {
  text-transform: uppercase;
}
#footer .siteInfo h3 a.show {
  clear: both;
}
#footer .siteInfo h3 a, #footer .siteInfo h3 a.hide {
  clear: both;
}
#footer .siteInfo ul.show {
  display: block;
}
#footer .siteInfo ul.hide {
  display: none;
}

.siteInfo_links > [class*="block-grid-"] >  li {
  padding-bottom: 0;  
}

#footer .copyright a, #footer .copyright strong {
  display: inline;
}
#footer .copyright a {
  padding: 0 0 0 20px;
  margin-left: 10px;
}

#searchResult li {
  border-bottom: 1px dotted #7f7f7f;
  margin-bottom: 7px;
}
#searchResult li:last-child {
  border-bottom: 0;
}
#searchResult .teaser {
  background-color: #f2f2f2;
}
#content #searchResult {
  margin-bottom: 30px;
}
em.searchString {
  background: #f2f2f2;
  padding: 0;
}
#content .searchresult .teaser a {
  padding: 0;
  float: left;
  width: 100%;
}
#content .searchresult .teaser.IMGObject a {
  background: #eaeaea url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-bild-w.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.IMGObject a .imageBox .icon {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-bild.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.OrganisationalUnit a {
  background: #eaeaea url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-dienststelle-w.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.OrganisationalUnit a .imageBox .icon {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-dienststelle.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.Publication a {
  background: #eaeaea url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-publikation-w.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.Publication a .imageBox .icon {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-publikation.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.Event a {
  background: #eaeaea url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-event-w.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.Event a .imageBox .icon {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-event.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.Video a {
  background: #eaeaea url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-video-w.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.Video a .imageBox .icon {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-video.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.Employee a {
  background: #eaeaea url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-person-w.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.Employee a .imageBox .icon {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/doctypes_search/doctype-person.png?__blob=normal&v=1) bottom right no-repeat;
}
#content .searchresult .teaser.Announcement a {
  padding: 0;
  float: none;
  width: auto;
}
#content .searchresult .teaser.Announcement .textBox {
  line-height: 1.5;
  background-color: #eaeaea;
  padding: 0 0 0 10px;
}
#content .searchresult .teaser.Announcement .textBox p {
  display: block;
  margin-bottom: 0;
}
#content .searchresult .teaser.Announcement .textBox p > a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-right.png?__blob=normal&v=1) no-repeat 100% -4742px;
}
#content .searchresult .teaser.Announcement .textBox p > a:hover, #content .searchresult .teaser.Announcement .textBox p > a:active, #content .searchresult .teaser.Announcement .textBox p > a:focus {
  background-position: 100% -4507px;
}
#content .searchresult .teaser.Announcement .textBox p > a .more {
  width: 100%;
  height: 35px;
}
#content .searchresult .teaser.Announcement .relatedDocs {
  padding: 10px 0 10px 0;
}
#content .searchresult .teaser.Announcement .relatedDocs span.label {
  font-weight: bold;
  clear: both;
  display: block;
}
#content .searchresult .teaser.Announcement .relatedDocs span.value {
  clear: both;
  display: block;
}
#content .searchresult .teaser.Announcement span.addressInline {
  padding: 10px 0 10px 0;
  display: block;
  clear: both;
}
#content .searchresult .teaser h3 {
  font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
  padding-top: 10px;
  clear: none;
}
#content .searchresult .teaser .imageBox {
  display: none;
}
#content .searchresult .teaser .textBox {
  padding: 10px;
}
#content .searchresult .teaser .doctypeDateBox {
  font-size: 150%;
  clear: none;
  color: black;
}
#content .searchresult .teaser .doctypeDateBox .date {
  color: black;
}
#content .searchresult .teaser .redBorder {
  color: #fa7846;
}
#sitemap li {
  font-size: 100%;
  margin: 0;
  padding: 0;
}
#sitemap a,
#sitemap strong {
  display: block;
  font-size: 150%;
  text-decoration: none;
}
#sitemap a:hover, #sitemap a:active, #sitemap a:focus {
  color: black;
  text-decoration: underline;
}
#sitemap h2 {
  font-size: 220%;
  border-top: 1px dotted #7f7f7f;
  padding-top: 5px;
  margin-bottom: 10px;
}
#sitemap h2 a {
  font-size: 100%;
  background: none;
  padding-left: 0;
}
#sitemap h2 a:hover, #sitemap h2 a:focus, #sitemap h2 a:active {
  color: black;
  background: none;
}
#sitemap ul {
  margin-bottom: 20px;
  margin-left: 20px;
}
#sitemap ul ul {
  margin-bottom: 10px;
}
#sitemap li li a, #sitemap li li strong {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -9263px;
  padding: 1px 0 3px 20px;
}
#sitemap li li a:hover, #sitemap li li a:focus, #sitemap li li a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -8845px;
}
#content #glossaryIndex.navIndex li {
  margin-right: 10px;
  margin-bottom: 10px;
  width: 4rem;
}
#glossaryIndex.navIndex a.page,
#glossaryIndex.navIndex strong,
#glossaryIndex.navIndex span.page {
  display: block;
  min-width: 2em;
  font-family: "bundessansweb",Arial,helvetica,sans-serif,"Droid Sans"; 
}
#glossaryIndex.navIndex a.page {
  background: #f2f2f2;
}
#glossaryIndex.navIndex a.page:hover, #glossaryIndex.navIndex a.page:focus, #glossaryIndex.navIndex a.page:active { 
  background: #156570; 
}
p.chart {
  margin-top: 20px;
}
.js-on form[name="searchWaterways"] .formHandle {
  display: none;
}
.startseite form[name="searchAgency"] {
  margin-bottom: 0;
}
form {
  margin-bottom: 20px;
}
form fieldset {
  border: none;
  padding: 0;
}
form .columns {
  padding-bottom: 5px;
  margin-bottom: 5px;
}
form .trenner {
  border-bottom: 1px dotted #7f7f7f;
}
form .trenner.row {
  margin-bottom: 20px;
}
form .trenner.columns {
  padding-bottom: 20px;
  margin-bottom: 20px;
}
form .trenner .columns {
  padding-bottom: 20px;
  margin-bottom: 0;
}
input,
textarea,
select {
  border: none;
  width: 100%;
  padding: 4px 3px 5px;
}
textarea {
  resize: none;
}
.border input,
.border textarea,
.border select {
  border: 1px solid #cccccc;
}
.corner input,
.corner textarea,
.corner select {
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
}
.background input,
.background textarea,
.background select {
  background-color: #f2f2f2;
}
form .shadowCorner {
  background-color: white;
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  -moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.75);
  margin-top: 0;
}
.labelspacer {
  padding-top: 2.25em;
}
.labelspacer input {
  margin-top: 10px;
}
label,
.formLabel em {
  font-weight: normal;
  font-style: normal;
  display: table;
  margin-bottom: 10px;
}
input[type="checkbox"],
input[type="radio"] {
  margin-top: 6px;
  clear: both;
  width: 2em;
  float: left;
}
input:hover,
input:focus,
input:active,
textarea:hover,
textarea:focus,
textarea:active,
select:hover,
select:focus,
select:active {
  border: 1px solid #156570;
}
input.submit:hover,
input.submit:focus,
input.submit:active,
input.reset:hover,
input.reset:focus,
input.reset:active {
  border: none;
}
.col2 .formField span {
  display: block;
  width: 50%;
  float: left;
}
.col3 .formField span {
  display: block;
  width: 33.33%;
  float: left;
}
.formHandle {
  margin-bottom: 10px;
}
input.submit,
input.reset {
  font-weight: bold;
  background-color: #156570;
  border-color: #156570;
  color: white;
  padding: 4px 10px 7px;
  text-transform: uppercase;
  float: right;
  width: auto;
  margin-left: 10px;
  margin-bottom: 10px;
}
input.reset {
  background-color: #70777c;
}
.oneline input {
  width: 100%;
  margin-left: 0;
  margin-bottom: 0;
}
form[name="PraktikumsformularForm"] input[type="checkbox"], form[name="PraktikumsformularForm"] input[type="radio"] {
  width: 1em;
  margin-right: 1em;
}
form[name="PraktikumsformularForm"] .formFieldcheckbox label {
  font-weight: bold;
}
form[name="PraktikumsformularForm"] .typeOfInternship .formLabel em, form[name="PraktikumsformularForm"] .typeOfInternship .formField label {
  font-weight: bold;
}
.formError {
  color: #ca0101;
}
.formError.abstract {
  font-weight: bold;
}
.error a {
  padding-top: 4px;
  padding-bottom: 4px;
}
#content ul.error {
  padding-left: 0;
  list-style-type: none;
}
.formError + input, .formError + textarea {
  border: 1px solid #ca0101;
}
#supplement .facets {
  margin-left: auto;
  margin-right: auto;
}
#supplement .facets .box {
  padding-bottom: 10px;
}
#supplement .facets h4 {
  font-size: 150%;
  font-weight: bold;
  display: block;
  color: #156570;
  padding: 10px 2px 12px 30px;
  font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
}
#supplement .facets h4.inactive-control {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/arrow-down-22px.png?__blob=normal&v=1) no-repeat 0 16px;
  border-bottom: 1px solid #b3b3b3;
  clear: both;
}
#supplement .facets h4.inactive-control:hover, #supplement .facets h4.inactive-control:focus, #supplement .facets h4.inactive-control:active {
  color: #156570;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/arrow-down-b-22px.png?__blob=normal&v=1) no-repeat 0 16px;
}
#supplement .facets h4.active-control {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/arrow-up-22px.png?__blob=normal&v=1) no-repeat 0 16px;
  border: none;
}
#supplement .facets h4.active-control:hover, #supplement .facets h4.active-control:focus, #supplement .facets h4.active-control:active {
  color: #156570;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/arrow-up-b-22px.png?__blob=normal&v=1) no-repeat 0 16px;
}
#supplement .facets ul.show {
  border-bottom: 1px solid #b3b3b3;
}
#supplement .facets ul.links li {
  background-color: transparent;
}
#supplement .facets ul li.link {
  border: none;
  padding-top: 10px;
}
#supplement .facets ul li.link a {
  font-weight: bold;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -9259px;
  padding-left: 20px;
}
#supplement .facets .toggleFacet {
  padding: 0.3em 20px;
}
#supplement .solrSortLinks {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
#supplement .solrSortLinks ul {
  overflow: hidden;
  background-color: white;
  margin: 8px;
}
#supplement .solrSortLinks li {
  border: none;
  list-style-type: none;
  font-size: 100%;
  float: left;
  width: 50%;
}
#supplement .solrSortLinks li:first-child a {
  margin-right: 10px;
}
#supplement .solrSortLinks a {
  font-size: 150%;
  border-radius: 0;
  text-transform: none;
  font-weight: normal;
}
#supplement .solrSortLinks a.sortDown {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -617px;
  padding: 8px 10px 10px 50px;
}
#supplement .solrSortLinks a.sortDown:hover, #supplement .solrSortLinks a.sortDown:focus, #supplement .solrSortLinks a.sortDown:active {
  background: #585858 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -617px;
}
#supplement .solrSortLinks a.sortUp {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -1247px;
  padding: 8px 10px 10px 50px;
}
#supplement .solrSortLinks a.sortUp:hover, #supplement .solrSortLinks a.sortUp:focus, #supplement .solrSortLinks a.sortUp:active {
  background: #585858 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -1247px;
}
.navIndex {
  overflow: hidden;
  margin-bottom: 20px;
}
.navIndex:after {
  clear: both;
  content: " ";
  display: block;
  height: 1px;
}
.navIndex li {
  list-style-type: none;
  list-style-image: none;
  font-size: 100%;
  float: left;
  text-align: center;
  width: 50%;
}
.navIndex a.page,
.navIndex strong,
.navIndex span.page {
  font-size: 150%;
  font-weight: bold;
  text-align: center;
  font-family: "bundesserifweb", Georgia, Times New Roman, serif, "Droid Serif";
  display: block;
  padding: 5px 15px;
  height: 35px;
  display: block;
}
.navIndex a.page:hover, .navIndex a.page:focus, .navIndex a.page:active,
.navIndex strong {
  color: white;
  background: #156570;
}
.navIndex a.page,
.navIndex strong,
.navIndex span.page {
  display: none;
}
.navIndex span.back,
.navIndex span.forward,
.navIndex a.back,
.navIndex a.forward {
  font-size: 150%;
}
.navIndex span.back,
.navIndex span.forward {
  color: #156570;
  background: #585858 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -3434px;
  width: 100%;
  content: none;
  height: 50px;
  text-indent: -99999px;
  margin-left: 4px;
}
.navIndex span.back {
  margin-right: 10px;
  background: #585858 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -2780px;
  margin-right: 4px;
  margin-left: 0;
}
.navIndex a.back,
.navIndex a.forward {
  color: #156570;
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -3652px;
  width: 100%;
  text-indent: -99999px;
  content: none;
  height: 50px;
  margin-left: 4px;
}
.navIndex a.back:hover, .navIndex a.back:focus, .navIndex a.backactive,
.navIndex a.forward:hover,
.navIndex a.forward:focus,
.navIndex a.forwardactive {
  background-color: #585858;
}
.navIndex a.back {
  margin-right: 10px;
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -2998px;
  margin-left: 0;
  margin-right: 4px;
}
#content .navIndex ul {
  width: 100%;
  padding: 0;
}
.warenkorb td {
  vertical-align: middle;
}
.warenkorb td label,
.warenkorb td input {
  font-size: 100%;
  margin-bottom: 0;
}
#stickyService-border {
  display: none;
}
/*Autosuggest*/
.searchAutoSuggestBox {
  clear: both;
  position: absolute;
  background: #f2f2f2;
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  z-index: 199;
}
.searchAutoSuggestBox a {
  font-size: 66.67%;
  display: block;
  padding: 0 3px 3px;
  border-top: 1px dotted #7f7f7f;
}
.searchAutoSuggestBox a:hover, .searchAutoSuggestBox a:active, .searchAutoSuggestBox a:focus, .searchAutoSuggestBox a.active {
  text-decoration: underline;
}
.searchAutoSuggestBox {
  z-index: 9999;
}
/*Autosuggest Ende*/
/*Banner*/
#gsbbanner {
  bottom: -140px;
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 120px;
  background-color: rgba(117, 117, 117, 0.8);
}
#gsbbanner .gsbbannerBox {
  width: 100%;
  position: relative;
  margin: 0 auto;
  position: relative;
  top: -15px;
}
#gsbbanner .gsbbannerBox .gsbbanner {
  display: block;
  height: 95px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 10px #000;
  margin: 0 auto;
  width: 97%;
}
#gsbbanner .gsbbannerBox .gsbbanner .text {
  float: left;
  width: 100%;
}
#gsbbanner .gsbbannerBox .gsbbanner .text .title {
  display: block;
  padding: 10px 10px 0px;
  font-size: 200%;
}
#gsbbanner .gsbbannerBox .gsbbanner .text .linkText {
  display: block;
  padding: 10px;
}
#gsbbanner .gsbbannerBox .gsbbanner .text .linkText a {
  font-size: 160%;
  line-height: 20px;
  padding-left: 20px;
  background: url("../images/icons/isb/banner_link.png") 3px 8px no-repeat;
}
#gsbbanner .gsbbannerBox .gsbbanner .imageWrapper {
  display: none;
}
#gsbbanner .gsbbannerBox .gsbbanner .logoWrapper {
  display: none;
}
#gsbbanner .gsbbannerBox .close-wrapper {
  display: block;
  padding: 5px;
  text-align: right;
}
#gsbbanner .gsbbannerBox .close-wrapper .close {
  display: block;
  float: right;
  line-height: 18px;
  padding-left: 25px;
  font-size: 130%;
  cursor: pointer;
  background: url("../images/icons/isb/banner_close.png") no-repeat;
  color: #fff;
  font-weight: bold;
  margin-right: 10px;
}
/* Non-JS */
.js-off:not(.js-on) #gsbbanner {
  position: inherit;
  bottom: 0;
}
.js-off:not(.js-on) #gsbbanner .close {
  display: none;
}
.js-off:not(.js-on) #gsbbanner .gsbbannerBox {
  top: 12px;
}
/*Banner Ende*/
/*Calendar*/
.live-calendar {
  overflow: visible;
  position: relative;
  z-index: 1;
}
.live-calendar table {
  position: relative;
}
.live-calendar h3 {
  margin-right: 4.5em;
  margin-bottom: 18px;
}
.live-calendar .pager {
  height: 1%;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 6.3em;
  z-index: 5;
  font-size: 128.57%;
}
.live-calendar .pager div {
  float: left;
  margin-left: 10px;
  width: 30px;
  height: 30px;
}
.live-calendar .pager .prev.inactive {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/back-g-quadrate.png?__blob=normal&v=1) repeat 0 0;
}
.live-calendar .pager .next.inactive {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/next-g-quadrate.png?__blob=normal&v=1) repeat 0 0;
}
.live-calendar .pager .prev a:hover img, .live-calendar .pager .prev a:active img, .live-calendar .pager .prev a:focus img, .live-calendar .pager .next a:hover img, .live-calendar .pager .next a:active img, .live-calendar .pager .next a:focus img {
  opacity: .6;
}
.live-calendar .pager a {
  display: block;
}
.live-calendar th {
  padding: 8px 10px 10px;
}
.live-calendar th abbr {
  white-space: nowrap;
}
.live-calendar td {
  padding: 0;
}
.live-calendar td > a, .live-calendar td span {
  display: block;
  padding: 4px;
  text-align: center;
}
.live-calendar td > a > span, .live-calendar td span > span {
  left: -2000px;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  width: 0;
}
.live-calendar .today {
  background: #f2f2f2;
}
.live-calendar .today em {
  font-style: normal;
}
.live-calendar .on {
  color: #156570;
  font-weight: bold;
}
.live-calendar .calendar-details {
  display: none;
  background: white;
  border: 1px solid #7f7f7f;
  position: absolute;
  left: 10px;
  width: 293px;
  padding: 10px;
}
.live-calendar .calendar-details li {
  border-top: 1px dotted #7f7f7f;
}
.live-calendar .calendar-details li:first-child {
  border: none;
}
.live-calendar .calendar-details li a {
  font-weight: normal;
  text-align: left;
  text-decoration: none;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -9260px;
  padding: 4px 4px 4px 20px;
  display: block;
}
.live-calendar .calendar-details li a:hover, .live-calendar .calendar-details li a:focus, .live-calendar .calendar-details li a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -8842px;
  text-decoration: underline;
}
.live-calendar .calendar-details li span {
  color: #156570;
  font-weight: normal;
  text-align: left;
  display: inline;
}
.live-calendar .calendar-details .button {
  text-decoration: none;
}
.live-calendar .calendar-details h4 {
  color: black;
}
.live-calendar .opened > a {
  background-color: #156570;
  color: white;
  border-bottom: 0;
  height: 30px;
}
.live-calendar .opened .calendar-details {
  position: absolute;
  left: 0;
  display: block;
}
/*Calendar Ende*/
/*Multimedia*/
video,
.mejs-container {
  margin: 0 auto 20px;
}
.galleryBox .mejs-wrapper {
  margin-top: 46px;
}
.galleryBox .mejs-wrapper .mejs-container {
  margin: 0 auto 0;
}
.mejs-overlay-button {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/mediaelementjs/icon_play_custom_svg.svg?__blob=normal&v=1) no-repeat;
}
.mejs-overlay-loading span {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/mediaelementjs/icon_loading.gif?__blob=normal&v=1) 50% 50% no-repeat;
}
.mejs-controls .mejs-button button {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/icon_controls_svg.svg?__blob=normal&v=1) no-repeat;
}
.no-svg .mejs-controls .mejs-button button {
  background-image: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/icon_controls_svg.svg?__blob=normal&v=1);
}
.mejs-overlay-loading,
.mejs-container .mejs-controls,
.mejs-controls .mejs-volume-button .mejs-volume-slider,
.mejs-controls .mejs-captions-button .mejs-captions-selector,
.mejs-captions-text,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector,
.mejs-postroll-layer,
.mejs-postroll-close,
.mejs-controls .mejs-speed-button .mejs-speed-selector {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/icon_background.png?__blob=normal&v=1);
}
/*Multimedia Ende*/
/*Breadcrumb*/
#navBreadcrumbs {
  background: #156570;
  overflow: hidden;
}
#navBreadcrumbs ol {
  padding: 0 5px;
  overflow: hidden;
}
#navBreadcrumbs li {
  font-size: 100%;
  float: left;
  margin-right: 10px;
  padding: 0;
  line-height: 2;
}
#navBreadcrumbs li.first a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -7543px;
  text-indent: -9999em;
  width: 25px;
}
#navBreadcrumbs a, #navBreadcrumbs strong {
  font-weight: normal;
  font-size: 160%;
  line-height: 1;
  display: block;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 14px;
  padding: 10px 10px 14px 15px;
}
#navBreadcrumbs a {
  color: white;
  text-decoration: underline;
}
#navBreadcrumbs a:hover, #navBreadcrumbs a:focus, #navBreadcrumbs a:active {
  text-decoration: underline;
  color: white;
}
#navBreadcrumbs strong {
  color: white;
}
/*Breadcrumb Ende*/
/*Primary*/
#navPrimary {
  position: relative;
  clear: both;
}
#navPrimary a {
  color: #156570;
  padding: 10px 0;
  display: block;
  font-size: 100%;
}
/*Primary Ende*/
/*Secondary*/
#navSecondary {
  display: none;
}
/*Secondary Ende*/
/*Verticalbreadcrumb*/
#navBreadcrumbsVertical {
  background: #70777c url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/hatch-b.png?__blob=normal&v=1) repeat 0 0;
}
#navBreadcrumbsVertical:before {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/bg-img-head_mobile.png?__blob=normal&v=1) repeat-x 0 0;
  display: block;
  height: 20px;
  content: " ";
}
#navBreadcrumbsVertical .level2, #navBreadcrumbsVertical .level3 {
  display: none;
}
#navBreadcrumbsVertical li {
  font-size: 100%;
}
#navBreadcrumbsVertical > strong, #navBreadcrumbsVertical .level1 a {
  font-size: 200%;
  font-family: "bundesserifweb", Georgia, Times New Roman, serif, "Droid Serif";
  line-height: 1;
  color: white;
  display: block;
  padding: 0.3em 1em 1em 1em;
}
#navBreadcrumbsVertical > strong {
  font-weight: normal;
}
/*Verticalbreadcrumb Ende*/
/*Mobile Menu*/
.menu-box {
  display: none;
}
#menu {
  padding-bottom: 100px;
}
#menu h1 {
  font-size: 180%;
  background: #156570;
  z-index: 1000;
  position: relative;
  top: 0;
  left: 0;
  margin-bottom: 0;
  padding: 8px 40px 10px 10px;
  text-transform: uppercase;
  font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
}
#menu h1 a {
  color: white;
  font-weight: bold;
}
#menu h1 img {
  position: absolute;
  top: 12px;
  right: 10px;
}
#menu .mm-search {
  background: #156570;
  position: relative;
  /*overflow: hidden;*/
}
#menu .mm-search input {
  color: black;
  background: #f2f2f2;
  width: 100%;
  height: 40px;
  border: none;
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
}
#menu .mm-search input.image {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 40px;
  padding: 5px;
}
#menu ul {
  color: #156570;
  background: #fafafa;
  position: relative;
  padding-top: 0;
}
#menu li {
  font-size: 100%;
}
#menu li a, #menu li span {
  color: #156570;
  padding-left: 10px;
}
#menu li a.mm-subopen:after, #menu li a.mm-subclose:before, #menu li span.mm-subopen:after, #menu li span.mm-subclose:before {
  border-color: #156570;
}
#menu li a span, #menu li span span {
  padding-left: 0;
}
#menu li.service {
  background: #156570;
}
#menu li.service a, #menu li.service strong, #menu li.service span {
  color: white;
}
#menu li.service a.mm-subopen:after, #menu li.service a.mm-subclose:before, #menu li.service strong.mm-subopen:after, #menu li.service strong.mm-subclose:before, #menu li.service span.mm-subopen:after, #menu li.service span.mm-subclose:before {
  border-color: white;
}
#menu li.service li {
  background: #eeeeee;
}
#menu li.service li a, #menu li.service li strong, #menu li.service li span {
  color: #156570;
}
#menu li li {
  background: #eeeeee;
}
#menu li li:after {
  border-color: gainsboro;
  margin-left: 0;
}
#menu li li a, #menu li li span {
  padding-left: 20px;
}
#menu li li li {
  background: gainsboro;
}
#menu li li li:after {
  border-color: #cccccc;
}
#menu li li li a, #menu li li li span {
  padding-left: 30px;
}
#menu li li li li {
  background: #cccccc;
}
#menu li li li li:after {
  border-color: #cccccc;
}
#menu li li li li a, #menu li li li li span {
  padding-left: 40px;
}
#menu ul ul {
  padding: 0;
}
#menu .navFacebook em,
#menu .navFlickr em,
#menu .navGoogle em,
#menu .navRSSFeed em,
#menu .navTwitter em,
#menu .navYouTube em {
  display: none;
}
#menu .navServiceGS a,
#menu .navServiceGS span,
#menu .navServiceLS a,
#menu .navServiceLS span,
#menu .navServiceLogin a,
#menu .navServiceLogin span,
#menu .navTwitter a,
#menu .navTwitter span,
#menu .navRSSFeed a,
#menu .navRSSFeed span,
#menu .navFlickr a,
#menu .navFlickr span,
#menu .navFacebook a,
#menu .navFacebook span,
#menu .navYouTube a,
#menu .navYouTube span,
#menu .navGoogle a,
#menu .navGoogle span {
  padding-left: 40px;
}
#menu .navServiceGS a.mm-subopen,
#menu .navServiceLS a.mm-subopen,
#menu .navTwitter a.mm-subopen,
#menu .navRSSFeed a.mm-subopen,
#menu .navFlickr a.mm-subopen,
#menu .navFacebook a.mm-subopen,
#menu .navYouTube a.mm-subopen,
#menu .navGoogle a.mm-subopen {
  background: none;
}
#menu .navServiceLS > a,
#menu .navServiceLS span {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-mobile.png?__blob=normal&v=1) no-repeat 10px -1084px;
}
#menu .navTwitter > a,
#menu .navTwitter span {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-mobile.png?__blob=normal&v=1) no-repeat 10px -2173px;
}
#menu .navRSSFeed > a,
#menu .navRSSFeed span {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-mobile.png?__blob=normal&v=1) no-repeat 10px -1956px;
}
#menu .navFlickr > a,
#menu .navFlickr span {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-mobile.png?__blob=normal&v=1) no-repeat 10px -212px;
}
#menu .navFacebook > a,
#menu .navFacebook span {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-mobile.png?__blob=normal&v=1) no-repeat 10px 8px;
}
#menu .navYouTube > a,
#menu .navYouTube span {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-mobile.png?__blob=normal&v=1) no-repeat 10px -2394px;
}
#menu .navGoogle > a,
#menu .navGoogle span {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-mobile.png?__blob=normal&v=1) no-repeat 10px -866px;
}
#menu .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
  margin-left: 0;
}
html.mm-opened #togglenav {
  position: absolute;
}
#menu .mm-opened .mm-list > li.navAktenplan > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px 4px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navAnfahrt > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -226px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navAusbildung > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -456px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navAusschreibungen > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -686px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navBauwerke > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -916px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navBinnenschifffahrt > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -1146px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navELWIS > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -1376px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navLexikon > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -1606px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navFormulare > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -1836px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navGenehmigungen > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -2066px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navGeodaten > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -2296px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navGeschaeftsbereich > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -2526px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navGeschichte > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -2756px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navGewaesserkunde > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -2986px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navGutachten > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -3216px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navInformationen > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -3446px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navKarriere > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -3676px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navKarten > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -3906px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navKorruptionspraevention > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -4136px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navLinks > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -4366px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navPegelonline > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -4596px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navPlanfeststellung > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -4826px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navPresse > a {
  background: url('../images/icons/isb/sprite-menu.png') 11px -5056px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navPressefotos > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -8506px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navPressesprecher > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -8736px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navProjekte > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -5286px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navPublikationen > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -5516px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navSchifffahrtsabgaben > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -5746px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navSchifffahrtszeichen > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -5976px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navSeeschifffahrt > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -6206px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navSehenswertes > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -6436px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navSportFreizeit > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -6666px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navStatistik > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -6896px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navUeberuns > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -7126px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navUmwelt > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -7356px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navUnterhaltung > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -7586px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navVerkehrsrecht > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -7816px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navVerkehrstechnik > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -8046px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navThemen > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -8966px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navTourismus > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -8276px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li.navBundesasserstrassen > a {
  background: url('../images/icons/isb/sprite-menu.png') 3px -8276px no-repeat;
  padding-left: 37px;
}
#menu .mm-opened .mm-list > li a[href^="#mm"] {
  background-image: none;
}
/*Mobile Menu Ende*/
/*Serviceborder*/
/***************************** serviceleiste *****************************/
#service-border {
  background: #f2f2f2 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/serviceborder-container.png?__blob=normal&v=1) repeat 0 0;
}
#service-border > ul > li {
  list-style: none none;
  border-bottom: 1px dotted #7f7f7f;
  font-size: 100%;
}
#service-border > ul > li a {
  font-size: 140%;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-service.png?__blob=normal&v=1) no-repeat 5px -3442px;
}
#service-border > ul > li a:hover, #service-border > ul > li a:focus, #service-border > ul > li a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-service.png?__blob=normal&v=1) no-repeat 5px -3882px;
}
#service-border > ul > li.navVeranstaltungen a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-service.png?__blob=normal&v=1) no-repeat 5px -4322px;
}
#service-border > ul > li.navVeranstaltungen a:hover, #service-border > ul > li.navVeranstaltungen a:focus, #service-border > ul > li.navVeranstaltungen a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-service.png?__blob=normal&v=1) no-repeat 5px -4759px;
}
#service-border > ul > li.navPublikationen a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-service.png?__blob=normal&v=1) no-repeat 5px -2566px;
}
#service-border > ul > li.navPublikationen a:hover, #service-border > ul > li.navPublikationen a:focus, #service-border > ul > li.navPublikationen a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-service.png?__blob=normal&v=1) no-repeat 5px -3004px;
}
#service-border > ul > li.navMediathek a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-service.png?__blob=normal&v=1) no-repeat 5px -5193px;
}
#service-border > ul > li.navMediathek a:hover, #service-border > ul > li.navMediathek a:focus, #service-border > ul > li.navMediathek a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-service.png?__blob=normal&v=1) no-repeat 5px -5627px;
}
#service-border > ul > li.navThemen a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-service.png?__blob=normal&v=1) no-repeat 5px -6061px;
}
#service-border > ul > li.navThemen a:hover, #service-border > ul > li.navThemen a:focus, #service-border > ul > li.navThemen a:active {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-service.png?__blob=normal&v=1) no-repeat 5px -6495px;
}
#service-border > ul > li a, #service-border > ul > li strong {
  display: block;
  padding: 16px 5px 16px 60px;
  text-transform: uppercase;
}
#service-border .container {
  display: none;
}
/*Serviceborder Ende*/
/*Carousel*/
.wrapper-teaser-switcher {
  clear: both;
  position: relative;
}
.teaser-switcher {
  overflow: hidden;
  margin-bottom: 10px;
}
.teaser-switcher .teaser {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
.teaser-switcher a {
  font-size: 100%;
  display: block;
  width: 171px;
  margin: 0 auto;
  padding: 10px;
}
.teaser-switcher a:hover, .teaser-switcher a:focus, .teaser-switcher a:active {
  background: #FFF;
}
.teaser-switcher img {
  margin-bottom: 0;
}
.teaser-switcher h3 {
  margin: 10px 0 5px;
}
.teaser-switcher .navigation {
  display: none;
}
.js-on .teaser-switcher .karussell {
  overflow: hidden;
  position: relative;
  height: 100%;
  margin: 0 25px;
}
.js-on .teaser-switcher .slick-dots {
  display: block !important;
  position: static;
}
.js-on .teaser-switcher .slick-dots button {
  height: 20px;
  width: 20px;
  border: 1px solid #585858;
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-radius: 50% 50% 50% 50%;
  -o-border-radius: 50% 50% 50% 50%;
  -khtml-border-radius: 50% 50% 50% 50%;
  line-height: 1.2;
  background-color: transparent;
  text-indent: -99999px;
  content: none;
}
.js-on .teaser-switcher .slick-dots button:hover, .js-on .teaser-switcher .slick-dots button:focus, .js-on .teaser-switcher .slick-dots button:active {
  opacity: 0.6;
}
.js-on .teaser-switcher .slick-dots .slick-active button {
  background-color: #585858;
}
.js-on .teaser-switcher .slick-list {
  margin-bottom: 10px;
}
.js-on .teaser-switcher .navigation {
  display: block;
  top: 65px;
  left: 0;
  position: absolute;
  width: 100%;
}
.js-on .teaser-switcher .navigation button {
  height: 43px;
  width: 30px;
  position: absolute;
}
.js-on .teaser-switcher .navigation button:hover, .js-on .teaser-switcher .navigation button:focus, .js-on .teaser-switcher .navigation button:active {
  opacity: 0.6;
}
.js-on .teaser-switcher .navigation .next {
  right: 0;
}
.js-on .teaser-switcher .navigation .prev {
  left: 0;
}
/*Carousel Ende*/
/*Gallery*/
.StndGallery,
#supplement .StndGallery {
  margin-bottom: 0;
}
.StndGallery .galleryBox,
#supplement .StndGallery .galleryBox {
  position: relative;
  margin-bottom: 0;
}
.StndGallery .galleryBox .slick-list:focus,
#supplement .StndGallery .galleryBox .slick-list:focus {
  outline-style: dotted;
  outline-color: black;
  outline-width: 1px;
}
.StndGallery .galleryBox .picture .wrapper-text,
#supplement .StndGallery .galleryBox .picture .wrapper-text {
  margin: 0;
}
.StndGallery .galleryBox .slick-slide,
#supplement .StndGallery .galleryBox .slick-slide {
  background: #f2f2f2;
}
.StndGallery .galleryBox .slick-slide p,
#supplement .StndGallery .galleryBox .slick-slide p {
  margin-bottom: 0;
}
.StndGallery .galleryBox .caption,
#supplement .StndGallery .galleryBox .caption {
  font-family: "bundesserifweb", Georgia, Times New Roman, serif, "Droid Serif";
  font-size: 120%;
  padding: 5px 10px 10px 10px;
  display: block;
}
.StndGallery h2,
#supplement .StndGallery h2 {
  margin: 10px 0 10px 10px;
  padding-right: 4em;
  /* slide effekt */
  width: 80%;
  float: left;
}
.StndGallery h3,
#supplement .StndGallery h3 {
  background-color: #156570;
  color: white;
  padding: 10px;
  margin: 0;
  font-family: "bundesserifweb", Georgia, Times New Roman, serif, "Droid Serif";
}
.StndGallery img, .StndGallery .picture,
#supplement .StndGallery img,
#supplement .StndGallery .picture {
  clear: both;
  display: block;
  margin: 0 auto;
}
.StndGallery video,
#supplement .StndGallery video {
  margin: 0 auto;
}
.StndGallery .navigation,
#supplement .StndGallery .navigation {
  z-index: 999;
  top: 43%;
  left: 0;
  position: absolute;
  width: 100%;
}
.StndGallery .navigation div, .StndGallery .navigation button,
#supplement .StndGallery .navigation div,
#supplement .StndGallery .navigation button {
  height: 36px;
  width: 53px;
  position: absolute;
}
.StndGallery .navigation button:hover, .StndGallery .navigation button:focus, .StndGallery .navigation button:active,
#supplement .StndGallery .navigation button:hover,
#supplement .StndGallery .navigation button:focus,
#supplement .StndGallery .navigation button:active {
  opacity: 0.6;
}
.StndGallery .navigation .next,
#supplement .StndGallery .navigation .next {
  right: 0;
}
.StndGallery .navigation .prev,
#supplement .StndGallery .navigation .prev {
  left: 0;
}
.StndGallery .navigation .next.inactive,
#supplement .StndGallery .navigation .next.inactive {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/next-g-upright.png?__blob=normal&v=1) repeat 0 0;
}
.StndGallery .navigation .back.inactive,
#supplement .StndGallery .navigation .back.inactive {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/back-g-upright.png?__blob=normal&v=1) repeat 0 0;
}
.StndGallery .position,
#supplement .StndGallery .position {
  /* Fade-Effekt
  position:  absolute;*/
  position: relative;
  float: right;
  top: 10px;
  right: 10px;
}
.publicationSlider .StndGallery .navigation,
#supplement .publicationSlider .StndGallery .navigation {
  top: 9%;
}
.publicationSlider .StndGallery .navigation .next,
#supplement .publicationSlider .StndGallery .navigation .next {
  right: 3em;
}
.publicationSlider .StndGallery .navigation .prev,
#supplement .publicationSlider .StndGallery .navigation .prev {
  left: 3em;
}
.publicationSlider .StndGallery .navigation div, .publicationSlider .StndGallery .navigation button,
#supplement .publicationSlider .StndGallery .navigation div,
#supplement .publicationSlider .StndGallery .navigation button {
  height: 30px;
  width: 43px;
  position: absolute;
}
.publicationSlider .StndGallery .navigation .next.inactive,
#supplement .publicationSlider .StndGallery .navigation .next.inactive {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/publication-carousel-right-inactive.png?__blob=normal&v=1) repeat 0 0;
}
.publicationSlider .StndGallery .navigation .prev.inactive,
#supplement .publicationSlider .StndGallery .navigation .prev.inactive {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/publication-carousel-left-inactive.png?__blob=normal&v=1) repeat 0 0;
  left: 4em;
}
.publicationSlider .StndGallery .navigation button,
#supplement .publicationSlider .StndGallery .navigation button {
  height: 90px;
  width: 39px;
  position: absolute;
}
#supplement .slick-slide,
#supplement .picture,
#supplement .galleryBox {
  background: white;
}
#supplement .galleryBox {
  background: #156570;
  color: white;
}
#supplement .galleryBox .slick-slide {
  background: #156570;
}
#supplement .galleryBox .picture {
  background: #156570;
}
#supplement .galleryBox .picture img {
  height: 170px;
}
#supplement .galleryBox .picture .wrapper-text {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/bg_darkpetrol_pattern.png?__blob=normal&v=1) repeat 0 0;
}
#supplement .imageSlider {
  padding: 10px 0px;
  background: #f2f2f2;
}
#supplement .imageSlider h4 {
  margin: 10px 0 10px 10px;
  padding-right: 4em;
  /* slide effekt */
  width: 80%;
  float: left;
}
#supplement .imageSlider .position {
  right: 10px;
}
#supplement .imageSlider .navigation {
  top: 134px;
  z-index: 99;
}
#supplement .publicationSlider {
  background-color: #156570;
  color: white;
  padding: 0;
}
#supplement .publicationSlider .slick-slider {
  margin-bottom: 0;
}
#supplement .publicationSlider h3 {
  padding: 1em;
}
#supplement .publicationSlider .slick-slide, #supplement .publicationSlider .galleryBox, #supplement .publicationSlider .picture {
  background: transparent;
}
#supplement .publicationSlider .picture {
  margin-bottom: 0;
  font-size: 100%;
}
#supplement .publicationSlider .picture img {
  max-width: 142px;
  border: 7px solid #0e3c49;
}
#supplement .publicationSlider h4 {
  display: block;
  font-size: 160%;
  padding: 1em;
  margin-bottom: 0;
  margin-top: 1em;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/bg_darkpetrol_pattern.png?__blob=normal&v=1) repeat 0 0;
}
#supplement .publicationSlider ul.links {
  background-color: #0e3c49;
  margin-bottom: 0;
}
#supplement .publicationSlider ul.links li {
  border: none;
  float: none;
  background-color: transparent;
}
#supplement .publicationSlider ul.links li a, #supplement .publicationSlider ul.links li strong {
  font-size: 100%;
  color: white;
}
#supplement .publicationSlider ul.links li a.downloadLink {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -5621px;
  padding-left: 45px;
}
#supplement .publicationSlider ul.links li a.downloadLink:hover, #supplement .publicationSlider ul.links li a.downloadLink:focus, #supplement .publicationSlider ul.links li a.downloadLink:active {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -5621px;
}
#supplement .publicationSlider ul.links li a.shoppingCartLink {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -12312px;
  padding-left: 45px;
}
#supplement .publicationSlider ul.links li a.shoppingCartLink:hover, #supplement .publicationSlider ul.links li a.shoppingCartLink:focus, #supplement .publicationSlider ul.links li a.shoppingCartLink:active {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 15px -12312px;
}
#supplement .publicationSlider ul.links li:last-child {
  margin-bottom: 0;
}
/*Gallery Ende*/
/*Stage*/
#stage {
  background: #70777c url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/hatch-b.png?__blob=normal&v=1) repeat 0 0;
}
#stage .stage-wrapper {
  position: relative;
  max-width: 97em;
  margin: 2em auto 3em auto;
  overflow: hidden;
  padding: 1em;
  background: transparent;
}
#stage .textContainer .headerInfos {
  font-size: 150%;
  color: white;
  margin-bottom: 1em;
}
#stage .textContainer h3 {
  font-size: 250%;
  line-height: 1.1;
  padding: 20px 10px;
  background: #156570;
}
#stage .textContainer h3 a {
  color: white;
}
#stage .textContainer p {
  display: none;
}
#stage .imageContainer {
  position: relative;
}
#stage .imageContainer img {
  margin-bottom: 0;
  border: 5px solid white;
}
#stage .imageContainer .docTypeBox {
  background: white;
  font-size: 120%;
  color: #156570;
  padding: 0.2em 0.5em;
  display: inline-block;
  margin-bottom: 0.8em;
  margin-top: 0.5em;
}
#stage .teaser {
  border-bottom: 0;
}
#stage .teaser.hidden {
  visibility: hidden;
}
#stage .pagination {
  margin-bottom: 20px;
  width: 100%;
}
#stage .pagination ul {
  text-align: center;
}
#stage .pagination li {
  display: inline-block;
  list-style-type: none;
  list-style-image: none;
  font-size: 220%;
  margin-right: 5px;
}
#stage .pagination a, #stage .pagination strong {
  font-weight: bold;
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  clear: left;
  display: block;
  padding: 4px 13px 11px;
  line-height: 1;
  text-transform: uppercase;
}
#stage .pagination a {
  color: white;
  background-color: #156570;
}
#stage .pagination strong {
  color: #156570;
  background-color: white;
}
#stage .navigation {
  display: none;
}
.js-on #stage .stage-container {
  margin-bottom: 0;
}
.js-on #stage .teaser {
  float: left;
  /*Nur bei fade-effect*/
  /*position: absolute;*/
  width: 100%;
}
.js-on #stage .pagination {
  display: none;
}
.js-on #stage .slick-dots {
  position: static;
  margin-top: 53px;
}
.js-on #stage .slick-dots button {
  height: 20px;
  width: 20px;
  border: 1px solid white;
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-radius: 50% 50% 50% 50%;
  -o-border-radius: 50% 50% 50% 50%;
  -khtml-border-radius: 50% 50% 50% 50%;
  line-height: 1.2;
  background-color: transparent;
  text-indent: -99999px;
  content: none;
}
.js-on #stage .slick-dots button:hover, .js-on #stage .slick-dots button:focus, .js-on #stage .slick-dots button:active {
  opacity: 0.6;
}
.js-on #stage .slick-dots .slick-active button {
  background-color: white;
}
.js-on #stage .navigation {
  display: block;
  bottom: 88px;
  left: 0;
  position: absolute;
  width: 100%;
}
.js-on #stage .navigation button {
  height: 43px;
  width: 47%;
  padding: 0;
  position: absolute;
  background-color: #156570;
}
.js-on #stage .navigation button.slick-disabled {
  background-color: #666666;
}
.js-on #stage .navigation .next {
  right: 10px;
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -3655px;
}
.js-on #stage .navigation .next.slick-disabled {
  background: #666666 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -3437px;
}
.js-on #stage .navigation .prev {
  left: 10px;
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -3001px;
}
.js-on #stage .navigation .prev.slick-disabled {
  background: #666666 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -2783px;
}
.js-on #stage .navigation .play, .js-on #stage .navigation .pause {
  display: none;
}
/*Stage Ende*/
/*Toggle*/
.wrapper-teaser .toggleEntry:first-child {
  border-top: 1px dotted #7f7f7f;
}
.tabaccordion {
  overflow: hidden;
}
.tabaccordion h2 {
  margin-top: 6px;
  color: #156570;
  display: block;
}
.tabaccordion h2.inactive-control {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-right.png?__blob=normal&v=1) no-repeat 98% -2799px;
  padding-right: 35px;
  border-bottom: 1px dotted #7f7f7f;
}
.tabaccordion h2.active-control {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-right.png?__blob=normal&v=1) no-repeat 98% 9px;
  padding-right: 35px;
}
/*Toggle Ende*/
/*Togglebar*/
#togglenav {
  width: 100%;
  z-index: 9999;
  background: #156570;
  overflow: hidden;
  padding: 0 5px 0 10px;
}
#togglenav ul {
  display: table;
  height: 4em;
  margin: 4px 0;
}
#togglenav li {
  font-size: 100%;
  float: left;
  height: 100%;
}
#togglenav a,
#togglenav strong {
  font-size: 160%;
  color: white;
  font-weight: normal;
  display: block;
  margin-right: 10px;
  padding: 6px 10px 10px;
}
#togglenav .right a,
#togglenav .right strong {
  margin-right: 0;
  margin-left: 10px;
}
#togglenav #navMobileMenu a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-mobile.png?__blob=normal&v=1) no-repeat 0 -1738px;
  padding-left: 35px;
}
#togglenav #navMobileSearch a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-mobile.png?__blob=normal&v=1) no-repeat 0 -1524px;
  padding-left: 28px;
}
#togglenav .navServiceGS a,
#togglenav .navServiceGS strong,
#togglenav .navServiceLS a,
#togglenav .navServiceLS strong {
  padding-left: 30px;
  display: block;
  width: 30px;
  height: 40px;
  text-indent: -9999px;
}
#togglenav .navServiceGS a, #menu .navServiceGS > a, #menu .navServiceGS span {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/icon_gebaerdensprache_w.svg?__blob=normal&v=1) no-repeat 10px 10px;
}
#togglenav .navServiceGS a:hover, #togglenav .navServiceGS a:focus, #togglenav .navServiceGS a:active,
#togglenav .navServiceGS strong {
  background: white url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/icon_gebaerdensprache.svg?__blob=normal&v=1) no-repeat 10px 10px;
}
#togglenav .navServiceLS a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-mobile.png?__blob=normal&v=1) no-repeat 12px -1084px;
}
#togglenav .navServiceLS a:hover, #togglenav .navServiceLS a:focus, #togglenav .navServiceLS a.active,
#togglenav .navServiceLS strong {
  background: white url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-mobile.png?__blob=normal&v=1) no-repeat 12px -1304px;
}
#menu .navServiceLogin > a {
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/icon_login_w.svg?__blob=normal&v=1) no-repeat 10px 10px;
}
.fixed #togglenav {
  position: fixed;
  top: 0;
}
.fixed #wrapperDivisions {
  padding-top: 4em;
}
/*Togglebar Ende*/
/*twoclickshare*/
#footer {
  position: relative;
}
#share {
  position: absolute;
  width: 100%;
  z-index: 99;
  background: white;
  border-top: 2px dotted #7f7f7f;
}
#share .wrapper-share {
  padding: 3em 10px;
  position: relative;
  min-height: 19em;
}
#share button.close {
  font-size: 150%;
  text-transform: uppercase;
  line-height: 1.5;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/close-b.png?__blob=normal&v=1) no-repeat 100% 2px;
  padding-right: 25px;
  position: absolute;
  top: 10px;
  right: 10px;
}
#share button.close:hover, #share button.close:focus, #share button.close:active {
  text-decoration: underline;
}
#share h3 {
  font-size: 170%;
  color: black;
  padding: 0 0 10px 0;
}
#share ul {
  margin: 0 !important;
}
#share a {
  color: black;
}
#share a:hover, #share a:focus, #share a:active {
  color: black;
  text-decoration: underline;
}
#share .social_share_privacy_area li .help_info.icon {
  background-position: -93px -42px;
}
#share .social_share_privacy_area li .help_info.icon .info {
  height: auto;
  left: -150px;
  width: 300px;
}
#share .social_share_privacy_area li {
  height: 1.75em;
  margin-bottom: 10px !important;
}
#share .social_share_privacy_area li .switch {
  margin-top: 6px;
}
#share .social_share_privacy_area li .switch:focus {
  outline-style: dotted;
  outline-color: black;
  outline-width: 1px;
}
#share .social_share_privacy_area .email {
  width: 100%;
}
#share .social_share_privacy_area .email a {
  font-size: 92.86%;
  border: 1px solid #d2d2d2;
  background: #f2f2f2 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 7px -4994px;
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  -o-border-radius: 2px 2px 2px 2px;
  -khtml-border-radius: 2px 2px 2px 2px;
  padding: 0 4px 2px 32px;
  display: inline;
}
#share .social_share_privacy_area .facebook,
#share .social_share_privacy_area .twitter,
#share .social_share_privacy_area .gplus,
#share .social_share_privacy_area .twitter,
#share .social_share_privacy_area .gplus {
  width: 50%;
  padding-right: 10px !important;
}
#share .social_share_privacy_area li div.tweet,
#share .social_share_privacy_area li div.gplusone {
  width: auto;
}
#share .social_share_privacy_area li.help_info .info {
  width: 300px;
}
#share .social_share_privacy_area li.help_info.twitter .info {
  left: -150px;
}
#share .social_share_privacy_area li.help_info.facebook .info,
#share .social_share_privacy_area li.help_info.gplus .info {
  left: -10px;
}
#share .social_share_privacy_area li.settings_info {
  top: 3px;
}
#share .social_share_privacy_area li.settings_info .settings_info_menu.on {
  border: solid 1px #7f7f7f;
  color: black;
}
#share .social_share_privacy_area li.settings_info .settings_info_menu a {
  padding: 0;
}
#share .social_share_privacy_area li.settings_info .settings_info_menu span {
  height: 20px;
  border-width: 1px;
}
#share .social_share_privacy_area li.settings_info .settings_info_menu legend {
  word-break: normal;
}
#share .social_share_privacy_area li.settings_info .settings_info_menu input[type="checkbox"],
#share .social_share_privacy_area li.settings_info .settings_info_menu input[type="radio"] {
  width: auto;
}
#share .social_share_privacy_area li.settings_info .settings_info_menu label {
  line-height: 1.5;
}
#share .social_share_privacy_area .fb_like iframe {
  margin-top: 2px !important;
  width: 8.2em !important;
}
#share .social_share_privacy_area .tweet iframe {
  margin-top: 2px !important;
  width: 6em !important;
}
#share .social_share_privacy_area .gplusone > div {
  font-size: 100% !important;
}
#share .social_share_privacy_area .gplusone iframe {
  margin-top: 2px !important;
  width: 5em !important;
}
#share .settings_info a {
  display: inline;
}
#share .social_share_privacy_area {
  height: auto !important;
}
/*twoclickshare Ende*/
/*Lightbox*/
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  background-color: white;
  width: auto;
  max-width: 100%;
  padding: 4em 10px 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.mfp-inline-holder .mfp-content h1 button.mfp-close,
.mfp-ajax-holder .mfp-content h1 button.mfp-close {
  left: -2000px;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  width: 0;
}
.mfp-inline-holder .mfp-content button.mfp-close,
.mfp-ajax-holder .mfp-content button.mfp-close {
  font-size: 150%;
  line-height: 1.5;
  color: black;
  font-weight: normal;
  text-transform: uppercase;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/close-b.png?__blob=normal&v=1) no-repeat 100% 1px;
  padding-right: 25px;
  position: absolute;
  top: 10px;
  right: 10px;
  width: auto;
  height: auto;
  opacity: 1;
}
.mfp-inline-holder .mfp-content button.mfp-close:hover, .mfp-inline-holder .mfp-content button.mfp-close:focus, .mfp-inline-holder .mfp-content button.mfp-close:active,
.mfp-ajax-holder .mfp-content button.mfp-close:hover,
.mfp-ajax-holder .mfp-content button.mfp-close:focus,
.mfp-ajax-holder .mfp-content button.mfp-close:active {
  text-decoration: underline;
}
.mfp-inline-holder .mfp-content p.all,
.mfp-ajax-holder .mfp-content p.all {
  margin-bottom: 0;
}
.mfp-inline-holder .mfp-content .glossarEntry ul,
.mfp-ajax-holder .mfp-content .glossarEntry ul {
  margin-bottom: 20px;
}
.mfp-inline-holder .mfp-content .picture,
.mfp-ajax-holder .mfp-content .picture {
  background: transparent;
}
.mfp-inline-holder .mfp-content .picture.poster,
.mfp-ajax-holder .mfp-content .picture.poster {
  max-width: 100%;
}
.mfp-inline-holder .mfp-content img,
.mfp-ajax-holder .mfp-content img {
  display: block;
  margin: 0 auto;
}
.mfp-inline-holder .mfp-content .slide h1,
.mfp-ajax-holder .mfp-content .slide h1 {
  padding: 10px 5em 0 10px;
}
.mfp-inline-holder .mfp-content .slide .position,
.mfp-ajax-holder .mfp-content .slide .position {
  position: absolute;
  top: 5.5em;
  right: 20px;
}
.mfp-inline-holder .mfp-content .slide video,
.mfp-ajax-holder .mfp-content .slide video {
  display: block;
  margin: 0 auto;
}
.mfp-gallery .mfp-inline-holder .mfp-content,
.mfp-gallery .mfp-ajax-holder .mfp-content {
  width: 900px;
}
.mfp-container .mfp-arrow {
  width: 30px;
  height: 43px;
}
.mfp-container .mfp-arrow:before, .mfp-container .mfp-arrow:after, .mfp-container .mfp-arrow .mfp-b, .mfp-container .mfp-arrow .mfp-a {
  border: none;
  padding: 0;
  height: 43px;
  width: 30px;
  margin: 0;
}
.mfp-arrow,
.mfp-arrow:active {
  margin-top: 0;
}
/*Lightbox Ende*/
/*Teaser Module*/
.newsHeadline {
  background: #f2f2f2 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/serviceborder-container.png?__blob=normal&v=1) repeat 0 0;
  text-align: center;
  padding: 2em;
}
.newsBox {
  background-color: #f2f2f2;
}
.newsBox::after {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/bg_releases.svg?__blob=normal&v=1) no-repeat 0 100%;
  display: block;
  height: 60px;
  content: " ";
  background-size: contain;
}
.newsBox .teaser-switcher .teaser {
  margin: 0.5em;
}
.newsBox .teaser-switcher .teaserContent {
  padding: 10px;
}
.newsBox .teaser-switcher .teaserContent .doctypeDateBox {
  font-size: 150%;
  padding: 1em 0 1em 1em;
  clear: both;
}
.newsBox .teaser-switcher .teaserContent .doctypeDateBox .date {
  color: #156570;
}
.newsBox .teaser-switcher .teaserContent .redBorder {
  color: #fa7846;
}
.newsBox .teaser-switcher a {
  width: auto;
  background: white url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/carousel-arrow.png?__blob=normal&v=1) no-repeat 100% 100%;
  padding: 0;
  float: left;
  width: 100%;
}
.newsBox .teaser-switcher a .textBox {
  padding: 0.5em 1em 1em 1em;
}
.newsBox .teaser-switcher a .textBox p {
  color: black;
}
.newsBox .teaser-switcher img {
  float: left;
  margin: 0 1em 1em 0;
}
.js-on .newsBox .teaser-switcher .karussell {
  margin: 0;
  margin-left: -5px;
  margin-right: -5px;
}
.js-on .newsBox .teaser-switcher .karussell .slick-dots li button {
  border-color: #156570;
}
.js-on .newsBox .teaser-switcher .karussell .slick-dots .slick-active button {
  background-color: #156570;
}
.js-on .newsBox .teaser-switcher .navigation {
  position: static;
  margin-top: 2em;
  margin-bottom: 6em;
}
.js-on .newsBox .teaser-switcher .navigation .prevB {
  padding-right: 2px;
}
.js-on .newsBox .teaser-switcher .navigation .nextB {
  padding-left: 2px;
}
.js-on .newsBox .teaser-switcher .navigation button {
  height: 47px;
  width: 100%;
  padding: 0;
  position: static;
  background-color: #156570;
}
.js-on .newsBox .teaser-switcher .navigation button.slick-disabled {
  background-color: #666666;
}
.js-on .newsBox .teaser-switcher .navigation a.moreButton {
  display: block;
  height: 47px;
  width: 100%;
  padding: 0;
  left: 33.55%;
  position: static;
  background-color: #156570;
  background-image: none;
  color: white;
  font-size: 150%;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  padding: 1em 0;
}
.js-on .newsBox .teaser-switcher .navigation .next {
  right: 10px;
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -3655px;
}
.js-on .newsBox .teaser-switcher .navigation .next.slick-disabled {
  background: #666666 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -3437px;
}
.js-on .newsBox .teaser-switcher .navigation .prev {
  left: 10px;
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -3001px;
}
.js-on .newsBox .teaser-switcher .navigation .prev.slick-disabled {
  background: #666666 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 60% -2783px;
}
.formularBox {
  background-color: #0e3c49;
}
.formularBox::after {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/bg_bottom_department.svg?__blob=normal&v=1) no-repeat 0 100%;
  display: block;
  height: 60px;
  content: " ";
  background-size: contain;
}
.formularBox h2 {
  margin: 0.8em auto 0 auto;
  font-size: 270%;
  text-align: center;
  color: white;
  padding: 0 10px 0 10px;
}
.formularBox .textBox {
  color: white;
  margin-top: 40px;
}
form[name=searchWaterways] #departmentSearch.contentSearch .customSelectBox {
  margin-top: 15px;
}
#departmentSearch form {
  padding: 0 1em 0 1em;
}
#departmentSearch .customSelectBox .formField {
  width: 100%;
  margin-top: 6px;
  margin-bottom: 2px;
  overflow: hidden;
  background: white url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/department-dropdown.png?__blob=normal&v=1) no-repeat 100% 10px;
  /* hide browser-styling (arrow) in IE10 */
}
#departmentSearch .customSelectBox .formField select {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
#departmentSearch .customSelectBox .formField select::-ms-expand {
  display: none;
}
#departmentSearch .formField {
  float: left;
  width: 80%;
  margin-top: 8px;
}
#departmentSearch .formField input, #departmentSearch .formField select {
  font-size: 180%;
  border: 1px solid #fff;
}
#departmentSearch .formField input:hover, #departmentSearch .formField select:hover {
  border: 1px solid #fff;
  cursor: pointer;
}
#departmentSearch .formLabel {
  font-family: "bundesserifweb", Georgia, Times New Roman, serif, "Droid Serif";
  color: white;
  font-size: 120%;
  float: left;
  margin-top: 0;
}
#departmentSearch input[type="image"] {
  float: right;
  padding: 0;
  margin: 7px 3px 0px 3px;
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
}
#departmentSearch input[type="image"]:hover {
  border: 1px solid #fff;
}
#departmentSearch #search input[type="text"] {
  float: left;
}
#departmentSearch.contentSearch {
  padding: 0 1em 0 1em;
}
#departmentSearch.contentSearch .formLabel {
  float: none;
  color: black;
}
#departmentSearch.contentSearch .formLabel label {
  margin-bottom: 0;
}
#departmentSearch.contentSearch .formField {
  background-color: transparent;
}
#departmentSearch.contentSearch .formField input, #departmentSearch.contentSearch .formField select {
  border: 0;
}
#departmentSearch.contentSearch .formField input:hover, #departmentSearch.contentSearch .formField select:hover {
  border: 0;
}
#departmentSearch.contentSearch input[type="image"], #departmentSearch.contentSearch input[type="image"]:hover {
  border: 0;
}
#departmentSearch.contentSearch .background {
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  /* Android-Fix
   * border-radius: $topLeft $topright $bottomRight $bottomLeft;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
}
.themenBox {
  background-color: white;
}
.themenBox h2 {
  margin: 0.8em auto 0.8em auto;
  font-size: 200%;
  text-align: center;
  color: #156570;
}
.themenBox img {
  width: 100%;
}
.themenBox li {
  overflow: hidden;
}
.themenBox ul li.small-block-grid-1 {
  width: 100%;
}
.themenBox ul li.small-block-grid-1 a {
  width: 100%;
  float: left;
}
.themenBox .themenTeaser {
  position: relative;
  width: 100%;
}
.themenBox .themenTeaser .themenLinkInfo {
  position: absolute;
  bottom: 0;
}
.themenBox .themenTeaser .themenLinkInfo h3 {
  color: white;
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 20px -3655px;
  padding: 0.3em 1em 0.5em 50px;
  font-size: 153.33%;
  float: left;
  margin-bottom: 0;
  margin-bottom: 30px;
}
.themenBox .themenTeaser a {
  position: relative;
  float: left;
}
.themenBox .themenTeaser a .teaserText {
  display: none;
}
.angeboteHeadline {
  background-color: #156570;
  text-align: center;
  padding: 2em;
  color: white;
}
.angeboteHeadline h2 a {
  font-size: 168%;
  color: white;
}
.angeboteBox {
  background-color: #99bfc2;
  padding-top: 40px;
}
.angeboteBox .teaser {
  background-color: #156570;
  color: white;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.angeboteBox .teaser a {
  color: white;
  float: left;
  width: 100%;
}
.angeboteBox .teaser a.external {
  padding: 0;
  background-image: none;
}
.angeboteBox .teaser a.external h3 {
  padding-left: 25px;
  font-size: 230%;
  line-height: 1.5;
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -2349px;
}
.angeboteBox .teaser img {
  float: left;
  margin: 0;
  width: 100%;
}
.angeboteBox .teaser .themenLinkInfo {
  float: left;
  width: 100%;
  padding: 20px;
}
.angeboteBox .teaser .teaserText {
  font-family: "bundessansweb", Arial, helvetica, sans-serif, "Droid Sans";
  font-size: 140%;
  line-height: 1.5;
}
.appBox img {
  padding-top: 40px;
}
.appBox h3 {
  font-size: 230%;
  padding-top: 1em;
  padding-bottom: 1em;
}
a.moreButton {
  display: block;
  background-color: #156570;
  color: white;
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 8px -3662px;
  padding: 0.5em 1em 0.7em 34px;
  font-size: 150%;
  float: left;
}
/* Service Box*/
.serviceBox {
  background-color: #f2f2f2;
}
.serviceBox .table {
  display: table;
}
.serviceBox h2 {
  margin: 0.8em auto 0.8em auto;
  font-size: 200%;
  text-align: center;
  color: #156570;
}
.serviceBox .faqBox {
  background-color: #0e3c49;
  width: 100%;
}
.serviceBox .faqBox h3 {
  color: white;
  text-align: center;
  padding: 1em;
}
.serviceBox .faqBox h3 a {
  color: white;
}
.serviceBox .faqBox ul {
  padding-left: 1em;
  padding-bottom: 6em;
}
.serviceBox .faqBox li a {
  min-height: 8em;
  display: block;
  padding: 60px 10px 20px 10px;
  background: white url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/faq-header.png?__blob=normal&v=1) no-repeat 50% 0;
  font-size: 120%;
  line-height: 1.2;
}
.serviceBox .linkBox {
  background-color: white;
  padding-bottom: 6em;
}
.serviceBox .linkBox h3 {
  color: #156570;
  text-align: center;
  padding: 1em;
  margin-bottom: 0;
}
.serviceBox .linkBox li {
  padding: 5px 20px;
}
.serviceBox .linkBox li a {
  font-size: 120%;
  line-height: 1.2;
  font-family: "bundesserifweb", Georgia, Times New Roman, serif, "Droid Serif";
  padding-left: 25px;
  display: block;
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -3884px;
}
/* Themen Bereichsseite*/
.bThemenBox {
  float: left;
  width: 100%;
  clear: both;
}
.bThemenBox .themenTeaser {
  margin-bottom: 20px;
  max-width: 650px;
}
.bThemenBox .themenTeaser a {
  display: block;
  background-color: #156570;
  overflow: hidden;
}
.bThemenBox .themenTeaser a:hover, .bThemenBox .themenTeaser a:focus {
  background-color: #0e3c49;
  text-decoration: none;
}
.bThemenBox .themenTeaser a:hover .textBox, .bThemenBox .themenTeaser a:focus .textBox {
  background-color: #0e3c49;
  text-decoration: none;
}
.bThemenBox .imageBox {
  width: 100%;
  display: block;
}
.bThemenBox .imageBox img {
  width: 100%;
}
.bThemenBox .contentBox {
  vertical-align: top;
  display: block;
}
.bThemenBox .contentBox .headerBox {
  background: #0e3c49;
  padding: 20px;
  color: white;
}
.bThemenBox .contentBox .textBox {
  display: none;
}
/* Publikation in Liste mit Bild*/
.links .withImage .imageBox {
  margin: 0 auto;
  padding: 10px;
  background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/serviceborder-container.png?__blob=normal&v=1) repeat 0 0;
  max-width: 162px;
}
.links .withImage .textBox {
  width: 100%;
  padding: 10px;
}
.links .withImage .textBox .headline {
  font-size: 120%;
  color: #156570;
  display: block;
}
.links .withImage .textBox .date {
  color: #156570;
  display: block;
}
.links .withImage a.downloadLink {
  padding: 0;
  background-image: none;
  font-size: 100%;
  float: left;
  width: 100%;
  color: black;
}
.links .withImage a.downloadLink .link {
  background: transparent url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -1918px;
  padding-left: 40px;
  display: block;
  color: #156570;
}
.links .withImage a.downloadLink:hover, .links .withImage a.downloadLink:focus, .links .withImage a.downloadLink:active {
  color: white;
}
.links .withImage a.downloadLink:hover .link, .links .withImage a.downloadLink:focus .link, .links .withImage a.downloadLink:active .link {
  background: #156570 url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -1694px;
}
.links .withImage a.downloadLink:hover .link, .links .withImage a.downloadLink:hover .headline, .links .withImage a.downloadLink:hover .date, .links .withImage a.downloadLink:focus .link, .links .withImage a.downloadLink:focus .headline, .links .withImage a.downloadLink:focus .date, .links .withImage a.downloadLink:active .link, .links .withImage a.downloadLink:active .headline, .links .withImage a.downloadLink:active .date {
  color: white;
}
/* Ansprechpartner*/
#supplement .contactbox h3 {
  color: white;
  background-color: #156570;
  font-family: "bundesserifweb", Georgia, Times New Roman, serif, "Droid Serif";
  margin: 0;
  padding: 10px;
}
#supplement .contactbox ul {
  display: table;
  width: 100%;
}
#supplement .contactbox ul li {
  display: table-row;
  list-style-type: none;
}
#supplement .contactbox ul li .icon {
  display: table-cell;
  width: 60px;
  background-color: gainsboro;
}
#supplement .contactbox ul li .text {
  display: table-cell;
  background-color: white;
  padding: 10px;
}
#supplement .contactbox ul li .text address {
  font-size: 100%;
  font-style: normal;
  margin: 0;
}
#supplement .contactbox ul li .text a.ContactData {
  background-image: none;
  padding-left: 0;
}
#supplement .contactbox ul li.address .icon {
  background: gainsboro url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-contactbox.png?__blob=normal&v=1) no-repeat 20px -406px;
}
#supplement .contactbox ul li.mail .icon {
  background: gainsboro url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-contactbox.png?__blob=normal&v=1) no-repeat 20px -836px;
}
#supplement .contactbox ul li.phone .icon {
  background: gainsboro url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-contactbox.png?__blob=normal&v=1) no-repeat 20px -1255px;
}
#supplement .contactbox ul li.fax .icon {
  background: gainsboro url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-contactbox.png?__blob=normal&v=1) no-repeat 20px -1679px;
}
#supplement .contactbox ul li.website .icon {
  background: gainsboro url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-contactbox.png?__blob=normal&v=1) no-repeat 20px -2099px;
}
#supplement .contactbox ul li.contact .icon {
  background: gainsboro url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite-contactbox.png?__blob=normal&v=1) no-repeat 20px 12px;
}
/*Teaser Module*/
@media only screen and (min-width: 27.5em) {
  html {
    font-family: small-1;
  }
  .video-image .video-icon {
    top: 24%;
    left: 38%;
  }
  /*Carousel*/
  .teaser-switcher .teaser {
    width: 50%;
  }
  /*Carousel Ende*/
}
.c-videoTable{
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
}
  /* WEB Editor */
#content ol li[class=inserted] {
  display: block;
}
#content .elwisOL-numeric {
  list-style-type: decimal;
}
#content .elwisOL-literal {
  list-style-type: upper-alpha;
}
#content .elwisOL-roman {
  list-style-type: upper-roman;
}
#content .elwisOL-lowerLiteral {
  list-style-type: lower-alpha;
}
#content .elwisOL-lowerRoman {
  list-style-type: lower-roman;
}
#content .elwisUL-m-dash {
  list-style-image: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/m-dash.png?__blob=normal&v=1);
}
.elwisTable-font-1 {
  font-size: 0.9rem;
}
.elwisTable-font-2 {
  font-size: 0.8rem;
}
.elwisTable-font-3 {
  font-size: 0.7rem;
}
.elwisTR-font-1 {
  font-size: 0.9rem;
}
.elwisTR-font-2 {
  font-size: 0.8rem;
}
.elwisTR-font-3 {
  font-size: 0.7rem;
}
.elwisTable-alter-rows tr:nth-child(even) {
  background-color: #eee;
}
.elwisTable-alter-rows tr:nth-child(odd) {
  background-color: #fafafa;
}
.line {
font-size: 1.5rem;
line-height:1.5;
}
.line {
border-top:1px solid #156570;
padding-top: 13px;
margin-top: 13px;
}
h2.line {
font-size: 220%;
}
#togglenav .navServiceFeedback a, #menu .navServiceFeedback > a, #menu .navServiceGS span {
    background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 11px -6890px;
}
#togglenav .navServiceGS a, #togglenav .navServiceGS strong, #togglenav .navServiceLS a, #togglenav .navServiceLS strong, #togglenav .navServiceFeedback a, #togglenav .navServiceFeedback strong {
    text-indent: -9999px;
    padding-left: 30px;
    display: block;
    width: 30px;
    height: 40px;
    text-indent: -9999px;
}
#togglenav .navServiceFeedback a:hover, #togglenav .navServiceFeedback a:focus, #togglenav .navServiceFeedback a:active, #togglenav .navServiceFeedback strong {
    background: white url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/icon_feedback.png?__blob=normal&v=1) no-repeat 10px 15px;
}
#menu .navServiceFeedback > a, #menu .navServiceFeedback span {
    background: url(https://www.elwis.de/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 11px -6890px;
}
#menu .navServiceFeedback a, #menu .navServiceFeedback span {
    padding-left: 40px;
}

 