﻿
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> *//* SP-Colors *//*$c_HeaderNavigationBackground: #0069a7;*//*$c_HeaderNavigationHoverBackground: #353535;*//* SPCms Special *//* SP-Fonts *//* line 18, ../sass/includes/_mixins.scss */.SPCmsPageLayout .spcms-categories:after, .SPCmsPageLayout .spcms-checkbox-control:after, .sanityCheckPage .sanityCheckMethods .methods .method:after, .clearfix:after, div.spcms-rteElement-standard:after, div.spcms-rteElement-hintergrund:after {  content: "";  display: table;  clear: both;}/* line 26, ../sass/includes/_mixins.scss */#spcms-footer, #spcms-breadcrumb {  font-size: 12px;}@media (min-width: 768px) {  /* line 30, ../sass/includes/_mixins.scss */  #spcms-footer, #spcms-breadcrumb {    font-size: 14px;  }}/* line 82, ../sass/sprites/_common.scss */.common-sprite {  background: url('/Style Library/IcoSPCms/g/common-s6396021196.png') no-repeat;}/*top nav *//* line 2, ../sass/includes/spcms-bootstrap-custom.scss */.nav ul {  margin: 0px;}/* line 5, ../sass/includes/spcms-bootstrap-custom.scss */.nav li {  list-style: none inside none;  position: relative;}/* line 9, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox li.static > a {  float: none;  padding: 10px 15px;  text-decoration: none;  margin: 0px;  border: none;}/* line 16, ../sass/includes/spcms-bootstrap-custom.scss */.nav li.static > a.selected,.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {  margin: 0px;}/* line 20, ../sass/includes/spcms-bootstrap-custom.scss */.nav li.static > .ms-core-listMenu-item {  margin: 0px 15px 9px 0px;}/* line 23, ../sass/includes/spcms-bootstrap-custom.scss */.nav .listMenu-display ul.dynamic {  margin-top: 5px;  top: 35px !important;  left: 0px !important;  width: 145px !important;  display: none;}/* line 30, ../sass/includes/spcms-bootstrap-custom.scss */.nav .listMenu-display ul.dynamic ul.dynamic {  margin: 0px;  top: 0px !important;  left: 145px !important;}/*edit nav nodes inline*//* line 37, ../sass/includes/spcms-bootstrap-custom.scss */.ms-core-listMenu-horizontalBox > .ms-core-listMenu-root > .ms-listMenu-editLink {  margin-left: 0px;}/* line 40, ../sass/includes/spcms-bootstrap-custom.scss */.ms-navedit-editLinksText {  display: block;}/* line 43, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-editLinksText .ms-verticalAlignMiddle {  vertical-align: inherit;}/* line 46, ../sass/includes/spcms-bootstrap-custom.scss */.ms-navedit-editLinksIconWrapper {  margin-bottom: -3px;}/* line 49, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox li.static > span .ms-core-listMenuEdit .ms-navedit-linkCell,.nav.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit .ms-navedit-linkCell {  padding: 0px;}/* line 53, ../sass/includes/spcms-bootstrap-custom.scss */.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit .ms-navedit-deletelinkCell {  padding-right: 0px;}/* line 56, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-editLinksText,.nav.ms-core-listMenu-horizontalBox a.static.ms-navedit-dropNode,.nav.ms-core-listMenu-horizontalBox div.ms-navedit-hiddenAppendArea {  float: none;  padding: 10px 15px;  text-decoration: none;  margin: 0px;  border: none;  width: auto;}/* line 66, ../sass/includes/spcms-bootstrap-custom.scss */.ms-navedit-hidespan {  margin: 0px;}/* line 69, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-addNewLink {  padding: 10px;  margin-top: 0px;}/* line 73, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-editButton {  margin-top: 10px;  margin-bottom: 10px;}/*end edit nav nodes inline*//* line 80, ../sass/includes/spcms-bootstrap-custom.scss */#ctl00_PlaceHolderLeftNavBar_PlaceHolderQuickLaunchBottom_idNavLinkViewAllV4 {  width: 100%;}/* line 84, ../sass/includes/spcms-bootstrap-custom.scss */.navbar-collapse {  z-index: 100;}/* line 89, ../sass/includes/spcms-bootstrap-custom.scss */#ctl00_PlaceHolderLeftNavBar_PlaceHolderQuickLaunchBottom_idNavLinkViewAllV4 {  width: 100%;}/* line 92, ../sass/includes/spcms-bootstrap-custom.scss */.container > hr.left-navbar-collapse {  margin-top: 0px;  margin-bottom: 0px;  border: 0;  border-top: 1px solid #eeeeee;}/* line 99, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse {  overflow-x: visible;  border-top: 1px solid transparent;  -webkit-overflow-scrolling: touch;}/* line 105, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse:before,.left-navbar-collapse:after {  display: table;  content: " ";}/* line 111, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse:after {  clear: both;}/* line 115, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse.in {  overflow-y: auto;}@media only screen and (max-width: 991px) {  /* line 122, ../sass/includes/spcms-bootstrap-custom.scss */  #DeltaSiteLogo {    width: 35%;  }  /* line 125, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-siteicon-img {    width: 100%;  }  /* line 128, ../sass/includes/spcms-bootstrap-custom.scss */  .input-group {    display: none;  }  /* line 131, ../sass/includes/spcms-bootstrap-custom.scss */  .navbar-collapse {    width: 100%;  }  /* line 134, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul li ul.dynamic li .ms-core-listMenu-item {    float: none;    padding: 7px 0px;  }  /* line 139, ../sass/includes/spcms-bootstrap-custom.scss */  .dynamic-children.hover ul.dynamic {    display: block;    width: 80% !important;    left: 40px !important;    top: 0px !important;    background: none;    border: none;    box-shadow: none;    padding: 0px;  }  /* line 149, ../sass/includes/spcms-bootstrap-custom.scss */  .dynamic-children ul.dynamic {    display: none;  }  /* line 152, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li {    display: block;    float: none;    position: relative;  }}@media only screen and (min-width: 992px) {  /* line 159, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic .ms-core-listMenu-item {    float: none;    padding: 7px 0px;  }  /* line 163, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic, .ms-core-listMenu-horizontalBox ul li ul.dynamic {    float: none;  }  /* line 166, ../sass/includes/spcms-bootstrap-custom.scss */  ul.dynamic {    padding: 0px;    padding-left: 10px;  }  /* line 171, ../sass/includes/spcms-bootstrap-custom.scss */  left-navbar-collapse {    width: auto;    border-top: 0;    box-shadow: none;  }  /* line 176, ../sass/includes/spcms-bootstrap-custom.scss */  .left-navbar-collapse.collapse {    display: block !important;    height: auto !important;    padding-bottom: 0;    overflow: visible !important;  }  /* line 182, ../sass/includes/spcms-bootstrap-custom.scss */  .left-navbar-collapse.in {    overflow-y: visible;  }}@-webkit-viewport {  width: device-width;}@-moz-viewport {  width: device-width;}@-ms-viewport {  width: device-width;}@-o-viewport {  width: device-width;}@viewport {  width: device-width;}/*Overwrite Bootstrap*//* line 22, ../sass/spcms/spcms-responsive.scss */.form-control {  box-shadow: none;}/*Ribbon first row*//* line 27, ../sass/spcms/spcms-responsive.scss */#suiteBar *, #suiteBar *:before, #suiteBar *:after {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}/*Ribbon second row*//* line 34, ../sass/spcms/spcms-responsive.scss */#s4-ribbonrow *, #s4-ribbonrow *:before, #s4-ribbonrow *:after {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}/* line 40, ../sass/spcms/spcms-responsive.scss */#ms-designer-ribbon {    font-family: "'Segoe UI',Tahoma,Verdana,sans-serif",Segoe UI, Tahoma, Verdana, sans-serif !important;  /*display: none;*/}/*Dialog*//* line 46, ../sass/spcms/spcms-responsive.scss */.ms-dlgBorder *, .ms-dlgBorder *:before, .ms-dlgBorder *:after {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}/*Callout Starseite z.b.*//* line 53, ../sass/spcms/spcms-responsive.scss */.js-callout-mainElement *, .js-callout-mainElement *:before, .js-callout-mainElement *:after {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}/*Arrow Paging*//* line 60, ../sass/spcms/spcms-responsive.scss */.ms-bottompaging *, .ms-bottompaging *:before, .ms-bottompaging *:after {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}/*Ribbon Link no underline*//* line 67, ../sass/spcms/spcms-responsive.scss */.ms-cui-ribbon a, .ms-cui-menu a, .ms-cui-toolbar-toolbar a {  text-decoration: none !important;}/*
.spcms-header-background {
	@include sp-color("HeaderBackground", $c_HeaderBackground, "background-color");
}
*//* Start Skiplink - display block in pagelayouts.scss *//* line 78, ../sass/spcms/spcms-responsive.scss */#accessible_statement h1,#accessible_statement a,#accessible_statement a:hover,#accessible_statement a:visited {  position: absolute;  overflow: hidden;  top: -1000px;  left: -1000px;  z-index: 3;  /*muss hoeher sein als header.main*/}/* End Skiplink *//*Start Language*//* line 91, ../sass/spcms/spcms-responsive.scss */.spcms-pagelanguage-control {  font-size: 18px;  margin: 10px 0 0 0;  padding: 0;  display: inline-table;  position: absolute;  z-index: 1;  left: 20px;  top: 0;}@media (min-width: 768px) {  /* line 102, ../sass/spcms/spcms-responsive.scss */  .spcms-pagelanguage-control {    left: 0;    right: 0;  }}@media (min-width: 992px) {  /* line 109, ../sass/spcms/spcms-responsive.scss */  .spcms-pagelanguage-control {    left: inherit;  }}/* line 114, ../sass/spcms/spcms-responsive.scss */.spcms-pagelanguage-control li {  float: left;  list-style: none;  padding: 0 5px;}/* line 119, ../sass/spcms/spcms-responsive.scss */.spcms-pagelanguage-control li:last-child {  padding-right: 0;  border-right: none;}/* line 124, ../sass/spcms/spcms-responsive.scss */.spcms-pagelanguage-control li.active a {    color: #222;}/* line 128, ../sass/spcms/spcms-responsive.scss */.spcms-pagelanguage-control li a {  text-transform: uppercase;}/*End Language*//* line 135, ../sass/spcms/spcms-responsive.scss */#spcms-logo-search {  margin: 10px 0;  padding: 0 20px;}@media (min-width: 768px) {  /* line 140, ../sass/spcms/spcms-responsive.scss */  #spcms-logo-search {    padding: 0;  }}/* line 146, ../sass/spcms/spcms-responsive.scss */#spcms-logo-search #spcms-logo {  margin-top: 10px;}@media (min-width: 768px) {  /* line 148, ../sass/spcms/spcms-responsive.scss */  #spcms-logo-search #spcms-logo {    display: inline-block;    float: none;  }}/* line 156, ../sass/spcms/spcms-responsive.scss */#spcms-logo-search #spcms-logo .ms-siteicon-img {  width: auto;  max-height: none;}/*Start Search*//* line 165, ../sass/spcms/spcms-responsive.scss */#spcms-search {  /*Start Dropdown Searchbox*/  /*End Dropdown Searchbox*/}@media (min-width: 768px) {  /* line 167, ../sass/spcms/spcms-responsive.scss */  #spcms-search {    display: inline-block;    float: none;    vertical-align: bottom;  }}/* line 174, ../sass/spcms/spcms-responsive.scss */#spcms-search .fa {  font-size: 24px;  cursor: pointer;  margin-top: 10px;  margin-left: 20px;}/* line 181, ../sass/spcms/spcms-responsive.scss */#spcms-search .searchInputBox {  margin-top: 10px;  margin-bottom: 0;}@media (min-width: 768px) {  /* line 188, ../sass/spcms/spcms-responsive.scss */  #spcms-search .searchInputBox.users {    margin-top: 14px;    padding-right: 20px;  }}/* line 194, ../sass/spcms/spcms-responsive.scss */#spcms-search .searchInputBox.users .form-control {  padding: 3px 0;    background-color: #fff;}/* line 201, ../sass/spcms/spcms-responsive.scss */#spcms-search .searchInputBox .form-control {    border-color: #D8D8D8;    background-color: #F2F2F2;  padding: 7px 3px;  height: auto;}/* line 207, ../sass/spcms/spcms-responsive.scss */#spcms-search .searchInputBox .form-control .ms-srch-sb {  display: block;  border: none;}/* line 212, ../sass/spcms/spcms-responsive.scss */#spcms-search .searchInputBox .form-control .ms-srch-sb > input {  font-size: 16px;  width: calc(100% - 30px);  height: auto;  vertical-align: inherit;}/* line 219, ../sass/spcms/spcms-responsive.scss */#spcms-search .searchInputBox .form-control .ms-srch-sb-searchLink:hover {  background-color: transparent;}/* line 225, ../sass/spcms/spcms-responsive.scss */#spcms-search .ms-qSuggest-container {  margin-top: 8px;}/*End Search*//* line 233, ../sass/spcms/spcms-responsive.scss */#spcms-menuleft.col-md-3 {  margin: 0;}@media (min-width: 992px) {  /* line 237, ../sass/spcms/spcms-responsive.scss */  #spcms-menuleft.col-md-3 {    margin: 80px 0 80px 0;  }}/* line 243, ../sass/spcms/spcms-responsive.scss */#spcms-content {    background: #fff;  margin: 20px 0 20px 0;  padding: 20px;}@media (min-width: 992px) {  /* line 249, ../sass/spcms/spcms-responsive.scss */  #spcms-content {    margin: 80px 0 80px 0;    padding: 40px;  }}/* line 256, ../sass/spcms/spcms-responsive.scss */.spcms-maincontent-background {    background: #F2F2F2;}/* line 260, ../sass/spcms/spcms-responsive.scss */#contentBox {  margin-left: 0 !important;  margin-right: 0;  min-width: inherit;}/* line 266, ../sass/spcms/spcms-responsive.scss */#s4-titlerow {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;  padding-top: 0;  /*Erroropage*/  padding-bottom: 0px;  overflow: auto;  height: auto;}/* line 277, ../sass/spcms/spcms-responsive.scss */#titleAreaBox {  margin: 0;}/* line 281, ../sass/spcms/spcms-responsive.scss */#DeltaPlaceHolderMain {  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}/*Start Bottomlinklist*//* line 290, ../sass/spcms/spcms-responsive.scss */#spcms-bottom-linklist {  font-size: 16px;}/* line 293, ../sass/spcms/spcms-responsive.scss */#spcms-bottom-linklist .background {    background-color: #D8D8D8;}/* line 297, ../sass/spcms/spcms-responsive.scss */#spcms-bottom-linklist ul {  display: table;  list-style: none;  padding: 0;  margin: 0px auto;}/* line 303, ../sass/spcms/spcms-responsive.scss */#spcms-bottom-linklist ul li {  float: left;  padding: 0;}@media (min-width: 1200px) {  /* line 308, ../sass/spcms/spcms-responsive.scss */  #spcms-bottom-linklist ul li {    border-right-width: 1px;    border-right-style: solid;        border-right-color: #fff;  }}/* line 315, ../sass/spcms/spcms-responsive.scss */#spcms-bottom-linklist ul li:last-child {  border-right: none;}/* line 319, ../sass/spcms/spcms-responsive.scss */#spcms-bottom-linklist ul li a {  display: block;  padding: 10px 20px;}/* line 323, ../sass/spcms/spcms-responsive.scss */#spcms-bottom-linklist ul li a:before {  content: "\f105 ";  font-family: FontAwesome;  margin-right: 5px;}@media (min-width: 1200px) {  /* line 330, ../sass/spcms/spcms-responsive.scss */  #spcms-bottom-linklist ul li a {    padding: 10px 15px;  }  /* line 334, ../sass/spcms/spcms-responsive.scss */  #spcms-bottom-linklist ul li a:before {    content: "";    margin-right: 0;  }}/* line 340, ../sass/spcms/spcms-responsive.scss */#spcms-bottom-linklist ul li a:hover, #spcms-bottom-linklist ul li a:focus {  text-decoration: none;    color: #fff;    background: #222;}/*End Bottomlinklist*//*Start Footer*//* line 354, ../sass/spcms/spcms-responsive.scss */#spcms-footer {  padding: 40px 10px 0 10px;  font-weight: normal;}@media (min-width: 992px) {  /* line 360, ../sass/spcms/spcms-responsive.scss */  #spcms-footer {    padding: 40px 0 0 0;  }}/* line 367, ../sass/spcms/spcms-responsive.scss */#spcms-footer .row .top {  border-bottom-width: 1px;  border-bottom-style: solid;    border-bottom-color: #D8D8D8;  padding-bottom: 10px;}/* line 374, ../sass/spcms/spcms-responsive.scss */#spcms-footer .row .bottom {  padding-top: 10px;}/* line 379, ../sass/spcms/spcms-responsive.scss */#spcms-footer ul {  list-style: none;  padding: 0;  margin: 0 0 10px 0;}@media (min-width: 992px) {  /* line 385, ../sass/spcms/spcms-responsive.scss */  #spcms-footer ul {    margin: 0;  }}/* line 390, ../sass/spcms/spcms-responsive.scss */#spcms-footer ul li {  float: left;  padding: 0;}/* line 396, ../sass/spcms/spcms-responsive.scss */#spcms-footer ul li.right .fa {  font-size: 28px;}@media (min-width: 992px) {  /* line 401, ../sass/spcms/spcms-responsive.scss */  #spcms-footer ul li.right {    float: right;  }}/* line 407, ../sass/spcms/spcms-responsive.scss */#spcms-footer ul li a {  margin: 0 5px;}/* line 410, ../sass/spcms/spcms-responsive.scss */#spcms-footer ul li a:hover {    color: #DF0A14;}/*End Footer*//* line 420, ../sass/spcms/spcms-responsive.scss */.ms-siteSettings-root .ms-linksection-textCell {  width: auto;}/* line 424, ../sass/spcms/spcms-responsive.scss */.container {  border: none;  color: inherit;  background-color: inherit;}/* line 430, ../sass/spcms/spcms-responsive.scss */.padding-text {  padding: 20px;}/* line 434, ../sass/spcms/spcms-responsive.scss */.font-size-teaser {  font-size: 18px;}@media (min-width: 768px) {  /* line 438, ../sass/spcms/spcms-responsive.scss */  .font-size-teaser {    font-size: 22px;  }}/* line 444, ../sass/spcms/spcms-responsive.scss */label {  font-weight: inherit;  /*margin-bottom: none;*/}/* line 1, ../sass/spcms/menus.scss */.navbar {  border: none;}/*Menu global Settings Start*//* line 6, ../sass/spcms/menus.scss */.spcms-menu {  font-weight: normal;  font-size: 18px;}/* line 10, ../sass/spcms/menus.scss */.spcms-menu .navbar-toggle {  margin-right: 20px;  float: right;}@media (min-width: 768px) {  /* line 15, ../sass/spcms/menus.scss */  .spcms-menu .navbar-toggle {    margin-right: 0;  }}/* line 21, ../sass/spcms/menus.scss */.spcms-menu ul {  padding: 0;  list-style-type: none;}/* line 25, ../sass/spcms/menus.scss */.spcms-menu ul.dynamic {  border: none;}/* line 29, ../sass/spcms/menus.scss */.spcms-menu ul li.ms-listMenu-editLink {  background-color: transparent;}/* line 36, ../sass/spcms/menus.scss */.spcms-menu#menu-left.navbar {  min-height: inherit;  margin: 0;}/*Menu global Settings End*//*TOPMENU Start*//* line 46, ../sass/spcms/menus.scss */#spcms-topmenu {  border-top-width: 1px;  border-top-style: solid;    border-top-color: #D8D8D8;}/* line 51, ../sass/spcms/menus.scss */#spcms-topmenu.navbar {  margin-bottom: 0;}/* line 55, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse {  max-height: none;}/* line 59, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse > ul > li {    font-family: "'Trebuchet MS', Helvetica, sans-serif",Trebuchet MS, Helvetica, sans-serif ;  /*for braille hover focus*/  /*Dropdown*/}/* line 62, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse > ul > li .menu-item {  text-transform: uppercase;  font-weight: normal;}/* line 69, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse > ul > li > .menu-item:hover, #spcms-topmenu .navbar-collapse > ul > li > .menu-item:focus {    color: #DF0A14;}/* line 78, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse > ul > li:hover .menu-item, #spcms-topmenu .navbar-collapse > ul > li:focus .menu-item, #spcms-topmenu .navbar-collapse > ul > li.selected .menu-item {    color: #DF0A14;}/* line 83, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse > ul > li .ms-core-listMenu-item {  padding: 6px 10px;  margin-right: 0;  /*Styling no link only span*/}/* line 87, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse > ul > li .ms-core-listMenu-item .dynamic-children.additional-background {  background-image: url("/Style%20Library/icospcms/g/topmenu-arrow.png");  padding-right: 16px;}/* line 94, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse > ul > li.ms-listMenu-editLink {  background-color: transparent;}/* line 98, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover ul.dynamic, #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover-off ul.dynamic {  left: 0px !important;  width: 100% !important;  display: table;  font-size: 16px;  box-shadow: none;  /*NEW for Touchdevices - no jumping on hover-off*/  top: auto !important;}/* line 108, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover ul.dynamic li > a, #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover-off ul.dynamic li > a {  margin: 0 10px;  padding: 3px 20px;  max-width: none !important;  text-transform: none;}/* line 115, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover ul.dynamic li :hover,#spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover ul.dynamic li :focus, #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover-off ul.dynamic li :hover,#spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover-off ul.dynamic li :focus {    background-color: #F1F1F1;}/* line 120, ../sass/spcms/menus.scss */#spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover ul.dynamic .ms-core-listMenu-item span, #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover-off ul.dynamic .ms-core-listMenu-item span {    color: #222;}/*TOPMENU End*//*Toggle-Button Start*//* line 130, ../sass/spcms/menus.scss */.navbar-toggle {    background-color: #DF0A14;  border: 0;  min-width: inherit;  padding-bottom: 13px;  padding-top: 13px;}/* line 137, ../sass/spcms/menus.scss */.navbar-toggle:hover, .navbar-toggle:focus {    background-color: #222;}/* line 142, ../sass/spcms/menus.scss */.navbar-toggle .icon-bar {    background-color: #fff;}/* line 145, ../sass/spcms/menus.scss */.navbar-toggle .icon-bar.menu-left {  width: 10px;  margin: 4px auto;}/*Toggle-Button End*//*
.spcms-contentcontainer .ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
    @include sp-recolorimage("HeaderNavigationText", url('/_layouts/15/images/IcoSPCms/menu-down.gif?rev=1'), "Filling");
}

.spcms-contentcontainer .ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background {
    @include sp-recolorimage("HeaderNavigationText", url('/_layouts/15/images/IcoSPCms/menu-right.gif?rev=1'), "Filling");
}

.spcms-contentcontainer .ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
    background-image: url('/Style%20Library/icospcms/g/topmenu-arrow.png');
    padding-right: 16px;
}
*//*Menu Left Start*//* line 169, ../sass/spcms/menus.scss */#menu-left {  /******SP2013 Overwrite******/  /*Gesamter Webseiteninhalt*/}/* line 171, ../sass/spcms/menus.scss */#menu-left ul {  list-style: none;  margin: 0 0 25px 0;}/* line 175, ../sass/spcms/menus.scss */#menu-left ul li.static {  /*Second*/}/* line 176, ../sass/spcms/menus.scss */#menu-left ul li.static a {  font-size: 16px;  text-decoration: none;  display: block;  padding: 10px;    color: #222;    background-color: #fff;}/* line 185, ../sass/spcms/menus.scss */#menu-left ul li.static a:hover,#menu-left ul li.static a:focus, #menu-left ul li.static.selected a.selected, #menu-left ul li.static.selected > a {    color: #fff;    background-color: #DF0A14;  font-weight: normal;}/* line 194, ../sass/spcms/menus.scss */#menu-left ul li.static ul {  display: none;}/* line 198, ../sass/spcms/menus.scss */#menu-left ul li.static.selected ul {  display: block;  list-style: none;  border: none;  padding: 0;}/* line 204, ../sass/spcms/menus.scss */#menu-left ul li.static.selected ul li {  border-bottom-width: 1px;  border-bottom-style: solid;    border-bottom-color: #D8D8D8;}/* line 209, ../sass/spcms/menus.scss */#menu-left ul li.static.selected ul li:last-child {  border-bottom: none;}/* line 213, ../sass/spcms/menus.scss */#menu-left ul li.static.selected ul li a {  font-size: 14px;  padding: 10px 30px 10px 10px;    color: #222;  background-repeat: no-repeat;  background-position: right 10px top 15px;  /*@include sp-recolorimage("MenuLeft_Text", url('/_layouts/15/images/IcoSPCms/arrow-right.png?rev=1'), "Filling");*/  background-image: url("/Style%20Library/icospcms/g/leftmenu-arrow.png");}/* line 223, ../sass/spcms/menus.scss */#menu-left ul li.static.selected ul li a:hover,#menu-left ul li.static.selected ul li a:focus, #menu-left ul li.static.selected ul li.static.selected a {    color: #222;  /*@include sp-recolorimage("MenuLeft_HoverText", url('/_layouts/15/images/IcoSPCms/arrow-right-hover.png?rev=1'), "Filling");*/    background-color: #E6E6E6;}/* line 235, ../sass/spcms/menus.scss */#menu-left #sideNavBox {  margin-left: 0;  margin-right: 0;  float: none;  width: auto;}/* line 242, ../sass/spcms/menus.scss */#menu-left .ms-core-navigation {  font-family: inherit;}/* line 246, ../sass/spcms/menus.scss */#menu-left .ms-core-sideNavBox-removeLeftMargin {  margin-left: 0;}/* line 250, ../sass/spcms/menus.scss */#menu-left .ms-core-listMenu-verticalBox {  font-size: 100%;}/* line 254, ../sass/spcms/menus.scss */#menu-left ul li.static.ms-listMenu-editLink {  margin: 0;  border-bottom: none;  border-top: none;}/* line 259, ../sass/spcms/menus.scss */#menu-left ul li.static.ms-listMenu-editLink a {    color: #fff;  padding-left: 10px;}/* line 265, ../sass/spcms/menus.scss */#menu-left .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item,#menu-left .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit,#menu-left .ms-core-listMenu-heading, #menu-left .ms-tv-header {  font-family: inherit;  padding: 10px;}/*Menu Left End*//* line 275, ../sass/spcms/menus.scss */#ctl00_PlaceHolderLeftNavBar_QuickLaunchNavigationManager {  margin-left: 0;  margin-right: 0;}/*Path Start*//* line 282, ../sass/spcms/menus.scss */#spcms-breadcrumb {  font-weight: normal;  padding: 0 0 40px 0;}/* line 287, ../sass/spcms/menus.scss */#spcms-breadcrumb strong {  font-weight: normal;}/* line 291, ../sass/spcms/menus.scss */#spcms-breadcrumb .ms-breadcrumb {  padding: 0;}/* line 294, ../sass/spcms/menus.scss */#spcms-breadcrumb .ms-breadcrumb a.breadCrumb-currentNode {    color: #DF0A14;}/* line 299, ../sass/spcms/menus.scss */#spcms-breadcrumb .breadCrumb-seperator {  margin: 0 3px;}/*Path End*//******START MIN 992******/@media (min-width: 992px) {  /* line 309, ../sass/spcms/menus.scss */  #menu-left {    padding-right: 30px;  }  /* line 314, ../sass/spcms/menus.scss */  #spcms-topmenu .navbar-collapse > ul > li {    margin-right: 20px;    /*Ipad Fix*/    z-index: 1;    /*Dropdown*/  }  /* line 319, ../sass/spcms/menus.scss */  #spcms-topmenu .navbar-collapse > ul > li:last-child {    margin-right: 0;  }  /* line 323, ../sass/spcms/menus.scss */  #spcms-topmenu .navbar-collapse > ul > li.hover, #spcms-topmenu .navbar-collapse > ul > li.hover-off {    position: inherit;  }  /* line 327, ../sass/spcms/menus.scss */  #spcms-topmenu .navbar-collapse > ul > li .ms-core-listMenu-item {    padding: 10px 6px 10px 0;  }  /* line 331, ../sass/spcms/menus.scss */  #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover ul.dynamic, #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover-off ul.dynamic {    top: 47px !important;    left: 0px !important;    width: 100% !important;    display: table;    font-size: 14px;    -webkit-box-shadow: -1px 9px 8px -7px rgba(0, 0, 0, 0.28);    -moz-box-shadow: -1px 9px 8px -7px rgba(0, 0, 0, 0.28);    box-shadow: -1px 9px 8px -7px rgba(0, 0, 0, 0.28);    padding: 20px 0;  }  /* line 343, ../sass/spcms/menus.scss */  #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover ul.dynamic li, #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover-off ul.dynamic li {    width: 25%;    float: left;  }  /* line 347, ../sass/spcms/menus.scss */  #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover ul.dynamic li:nth-child(4n+5), #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover-off ul.dynamic li:nth-child(4n+5) {    clear: left;  }  /* line 352, ../sass/spcms/menus.scss */  #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover ul.dynamic li > a, #spcms-topmenu .navbar-collapse > ul > li.dynamic-children.hover-off ul.dynamic li > a {    margin: 3px 0;    /*padding: 7px 15px;*/    padding: 7px 15px 7px 35px;    text-transform: none;    background: url("/Style%20Library/icospcms/g/topmenu-arrow-flyout.png") no-repeat 14px 12px;    /*.additional-background {
        background: url('/Style%20Library/icospcms/g/topmenu-arrow-flyout.png') no-repeat 0 4px;
        padding-left: 20px;
        display: block;
    }*/  }}/******END MIN 992******//***** START SPCmsPageLayout *****//* line 2, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout {  font-size: 16px;  font-weight: 100;  /*Bild und Text mittig von 992
  @media (min-width: $screen-md) {
      .vcenter {
          display: inline-block;
          vertical-align: middle;
          float: none;
      }
  }*/  /*Links in linker Spalte Menu*/  /*Links in Contentbereich unten*/  /*Linkliste*/  /*START OVERWRITE -spcms-responsive.scss- PageLayout Startpage*/  /*END PageLayout Startpage*/  /*START PageLayout Page CMS-Beitrag*/  /*END PageLayout Page CMS-Beitrag*/  /*START Textblock*/  /*All tables in edit mode with border**/  /*END Textblock*/  /*** START Categories ***/  /*** END Categories ***/  /*** START Video ***/  /*** END Video ***/  /*** START Edit-Masken ***/  /*** END Edit Masken ***/  /*** START Webparts Basics ***/  /*Dienststelle*/  /*** END Webparts Basics ***/  /*START Webparts Ico*/  /*END Webparts Ico*/  /*Start Dropdown Searchbox Basic*/  /*End Dropdown Searchbox Basic*/  /* Start Skiplink - not visible in spcms-responsive.scss */  /* End Skiplink */}/* line 6, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .pagetitle h1, .SPCmsPageLayout .pagetitle .h1 {  line-height: 1.1;}/* line 10, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout h1, .SPCmsPageLayout .h1 {  font-size: 30px;}/* line 14, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout h2, .SPCmsPageLayout .h2 {  font-size: 24px;}/* line 18, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout h3, .SPCmsPageLayout .h3, .SPCmsPageLayout h4, .SPCmsPageLayout .h4, .SPCmsPageLayout h5, .SPCmsPageLayout .h5, .SPCmsPageLayout h6, .SPCmsPageLayout .h6 {  font-size: 20px;  line-height: 1.3;}/* line 23, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-headings {  padding-bottom: 20px;}/* line 27, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-introduction {  font-size: 18px;  padding-top: 20px;}@media (min-width: 768px) {  /* line 33, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout {    font-size: 18px;  }  /* line 37, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout h1, .SPCmsPageLayout .h1 {    font-size: 45px;  }  /* line 41, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout h2, .SPCmsPageLayout .h2 {    font-size: 30px;  }  /* line 45, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout h3, .SPCmsPageLayout .h3, .SPCmsPageLayout h4, .SPCmsPageLayout .h4, .SPCmsPageLayout h5, .SPCmsPageLayout .h5, .SPCmsPageLayout h6, .SPCmsPageLayout .h6 {    font-size: 24px;  }  /* line 49, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .spcms-introduction {    font-size: 22px;  }}/* line 62, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout #spcms-menuleft aside {  font-size: 14px;  padding-right: 30px;}/* line 66, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout #spcms-menuleft aside h3 {  font-size: 16px;  padding: 10px;  margin: 0;    color: #fff;    background: #DF0A14;}/* line 75, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout #spcms-content aside {  padding-top: 20px;}/* line 78, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout #spcms-content aside h3 {  font-size: 16px;  padding: 10px;  margin: 0;    color: #fff;    background: #DF0A14;}/* line 86, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout #spcms-content aside .dfwp-column .slm-layout-main .dfwp-list {  margin-bottom: 10px;}/* line 91, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .dfwp-column {  float: none;  padding-left: 0;}/* line 95, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .dfwp-column .slm-layout-main .dfwp-list {    background: #fff;  margin-bottom: 25px;}/* line 99, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .dfwp-column .slm-layout-main .dfwp-list .item {  padding: 8px 10px;  /*padding: 5px 10px;
  padding: 15px 10px; offen*/  /*Bild in Linkliste*/}/* line 104, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .dfwp-column .slm-layout-main .dfwp-list .item .image-area-left {  float: none;  padding-right: 0px;  margin-bottom: 10px;}/* line 109, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .dfwp-column .slm-layout-main .dfwp-list .item .image-area-left .link-category {  display: none;}/* line 114, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .dfwp-column .slm-layout-main .dfwp-list .item a:hover {    color: #DF0A14;}/* line 118, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .dfwp-column .slm-layout-main .dfwp-list .item .link-arrow {  display: none;}/* line 125, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage {  /*LVWG Start*/  /*Start Slider Fotos links unten*/  /*End Slider Fotos links unten*/}/* line 127, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage.Display .pagetitle {  display: none;}/* line 131, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage.Lvwg .start {  padding: 20px;}/* line 135, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage #spcms-content {  margin: 0 0 20px 0;  padding: 0;}@media (min-width: 992px) {  /* line 140, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout.SPCmsStartPage #spcms-content {    margin: 0 0 80px 0;  }}/* line 146, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage #CarouselFotoSlider {  background: #fff;}/* line 150, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage #CarouselFotoSlider .carousel-inner .item .col-xs-6:first-child .img-responsive {  padding: 20px 20px 20px 60px;}/* line 154, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage #CarouselFotoSlider .carousel-inner .item .col-xs-6 .img-responsive {  padding: 20px 60px 20px 20px;}/* line 159, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage #CarouselFotoSlider .carousel-control {  opacity: 1;  text-shadow: none;}/* line 163, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage #CarouselFotoSlider .carousel-control:hover .glyphicon {    color: #DF0A14;}/* line 167, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage #CarouselFotoSlider .carousel-control.left, .SPCmsPageLayout.SPCmsStartPage #CarouselFotoSlider .carousel-control.right {  background-image: none;}/* line 171, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage #CarouselFotoSlider .carousel-control .glyphicon-chevron-left, .SPCmsPageLayout.SPCmsStartPage #CarouselFotoSlider .carousel-control .glyphicon-chevron-right {    color: #222;}/* line 175, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage #CarouselFotoSlider .carousel-control .glyphicon-chevron-left {  left: 20%;  margin-left: 0;}/* line 180, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsStartPage #CarouselFotoSlider .carousel-control .glyphicon-chevron-right {  right: 20%;}/* line 192, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsPage .spcms-textblock a {  text-decoration: underline;    color: #DF0A14;}/* line 197, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.SPCmsPage .spcms-textblock table td {  vertical-align: top;}/* line 204, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock {  width: 100%;  /*START Figure Responsive*/  /*END Figure Responsive*/  /*START Slideshow*/  /*END Slideshow*/}/* line 207, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock ol {  margin: 10px 0 10px 20px;}/* line 211, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock ul {  margin: 10px 0;  padding-left: 20px;}/* line 216, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock ul li {  line-height: 140%;  margin-bottom: 15px;  margin-left: 0;}/* line 222, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock ul ul li {  margin-bottom: 5px;}/* line 226, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock ol {  margin: 10px 0;  padding: 0 0 0 30px;}/* line 231, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock ol li {  line-height: 140%;  margin-bottom: 15px;  margin-left: 0;}/* line 237, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock ul ul,.SPCmsPageLayout .spcms-textblock ul ol,.SPCmsPageLayout .spcms-textblock ol ul,.SPCmsPageLayout .spcms-textblock ol ol {  margin-top: 5px;}/* line 244, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock ol ol li {  margin-bottom: 5px;}/* line 248, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock figure.responsive-figure {  display: table;  max-width: 100%;  width: auto !important;  margin-bottom: 10px;}/* line 254, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock figure.responsive-figure img.img-responsive {  display: block;  max-width: 100%;  width: 100%;  /*Wegen SP Code bei Edit*/  margin: 0 !important;}/* line 262, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock figure.responsive-figure figcaption {  display: table-caption;  max-width: inherit;  caption-side: bottom;  word-wrap: break-word;  border: 1px solid;    border-color: #D8D8D8;    background-color: #fff;  font-size: 12px;  font-weight: normal !important;  padding: 7px;}@media print {  /* line 275, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .spcms-textblock figure.responsive-figure figcaption {    display: none;  }}/* line 281, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock figure.responsive-figure .copyright {  font-size: 9px;  display: block;  margin: 3px 0;}/* line 289, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel {  margin-bottom: 20px;}/* line 293, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock ol.carousel-indicators {  margin: 0;  padding: 10px 20px;  bottom: 0;  left: 0;  width: 100%;  text-align: left;    background: #fff;}/* line 302, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock ol.carousel-indicators li {  margin: 0 15px 0 0;    background: #D8D8D8;  width: 15px;  height: 15px;  border-radius: 15px;  border: none;}/* line 310, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock ol.carousel-indicators li:hover, .SPCmsPageLayout .spcms-textblock ol.carousel-indicators li:active, .SPCmsPageLayout .spcms-textblock ol.carousel-indicators li.active {    background-color: #DF0A14;}/* line 316, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-inner > .item {  padding: 0;  -webkit-transition: left 1.2s ease-in-out 0s;  transition: left 1.2s ease-in-out 0s;}/* line 321, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-inner > .item .carousel-caption {  display: none;}@media (min-width: 768px) {  /* line 325, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .spcms-textblock .carousel-inner > .item .carousel-caption {    display: block;    top: 20%;    left: 40%;    bottom: inherit;    padding: 20px 25px;    text-align: left;    text-shadow: none;        color: #222;        background: #fff;    opacity: 0.9;  }}@media (min-width: 1200px) {  /* line 340, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .spcms-textblock .carousel-inner > .item .carousel-caption {    top: 40%;  }}/* line 345, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-inner > .item .carousel-caption h3 {    color: #DF0A14;  font-weight: bold;}/* line 350, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-inner > .item .carousel-caption p {  display: none;}@media (min-width: 992px) {  /* line 354, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .spcms-textblock .carousel-inner > .item .carousel-caption p {    display: block;    margin-bottom: 0px;  }}/* line 361, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-inner > .item .carousel-caption small {  font-size: 12px;  float: right;}/* line 368, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-control {  opacity: 1;  text-shadow: none;}/* line 372, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-control:hover .glyphicon {    color: #DF0A14;}/* line 376, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-control:focus .glyphicon {    color: #DF0A14;}/* line 380, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-control.left {  background-image: linear-gradient(to right, transparent 0%, transparent 0%);}/* line 383, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-control.left:hover {  background-color: rgba(105, 105, 105, 0.1);}/* line 388, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-control.right {  background-image: linear-gradient(to right, transparent 0%, transparent 0%);}/* line 391, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-control.right:hover {  background-color: rgba(105, 105, 105, 0.1);}/* line 396, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-control .glyphicon-chevron-left {  top: 42%;  left: 20%;  margin-left: 0;}/* line 402, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock .carousel-control .glyphicon-chevron-right {  top: 42%;  right: 20%;}/* line 408, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock p {  margin-bottom: 20px;  line-height: inherit;}/* line 412, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock p:last-child {  margin-bottom: 0px;}/* line 417, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-textblock figure img {  vertical-align: bottom;}/* line 423, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.Edit .spcms-textblock table td, .SPCmsPageLayout.Edit .spcms-textblock table th {  border-width: 1px;  border-style: dashed;    border-color: #DF0A14;}/* line 431, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.Edit .spcms-categories {  padding: 20px 0;}/* line 435, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-categories {  padding: 40px 0 0 0;}/* line 438, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-categories br {  display: none;}/* line 442, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-categories a {    color: #222;    background: #fff;  border: 1px solid;    border-color: #D8D8D8;  text-decoration: none;  padding: 3px 10px;  margin: 0 10px 10px 0;  display: inline-block;}/* line 452, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-categories a:hover {    background-color: #DF0A14;    border-color: #DF0A14;    color: #fff;}/* line 463, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .embed-responsive {  position: relative;  padding-bottom: 56.25%;  display: block;  height: 0;  overflow: hidden;}/* line 470, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .embed-responsive iframe, .SPCmsPageLayout .embed-responsive embed, .SPCmsPageLayout .embed-responsive object, .SPCmsPageLayout .embed-responsive video {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  border: 0;}/* line 481, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-formfieldvaluecontainer {  margin: 0;  padding: 3px;  border: 1px solid #C6C6C6;}/* line 487, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-formfieldlabelcontainer {  margin: 0;  line-height: normal;}/* line 491, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-formfieldlabelcontainer .ms-formfieldlabel {  font-size: 13px;  font-weight: normal;  line-height: 18px;  color: #777;  padding: 1px 4px;  text-align: left;  border: none;  display: table;}/* line 503, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-formfieldcontainer p {  margin-bottom: 6px;}/* line 508, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-taxonomy.ms-long,.SPCmsPageLayout .ms-taxonomy .ms-long {  width: auto !important;}/* line 514, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout input.ico-control-input,.SPCmsPageLayout textarea.ico-control-input,.SPCmsPageLayout .ms-inputBox.ico-control-input {  width: 100%;  border: none;  padding: 0px;}/* line 522, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout input.ico-control-input.border {  border: 1px solid #ccc !important;}/* line 527, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-checkbox-control .control {  float: left;  margin-right: 10px;}/* line 532, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-checkbox-control .text {  float: left;  padding-top: 6px;  font-size: 14px;}/* line 541, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-editmodepanel {  border: 1px dashed #4D4D4D;  padding: 5px;  margin-bottom: 10px;}/* line 549, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-teaser .spcms-teaser-text .ms-formfieldcontainer {  margin-right: 20px;}/* line 555, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-teaser .spcms-teaser-image span {  max-width: 100%;}/* line 559, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .spcms-teaser .spcms-teaser-image .ms-formfieldcontainer img {  max-width: 100%;}/* line 567, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-rte-wpbox {  line-height: inherit;  font-weight: inherit;}/* line 572, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-webpart-zone,.SPCmsPageLayout .ms-webpart-cell-vertical,.SPCmsPageLayout .ms-webpart-chrome-vertical,.SPCmsPageLayout ul.cbs-List {  display: block;  padding-left: 0;}/* line 580, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-webpartzone-cell {  margin: 0;}/* line 584, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-webpart-chrome-title {  margin-bottom: 0;}/* line 588, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-webpart-titleText.ms-webpart-titleText,.SPCmsPageLayout .ms-webpart-titleText > a {  font-family: inherit;  margin-bottom: 0px !important;  text-align: left !important;}/* line 594, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-webpart-titleText.ms-webpart-titleText nobr,.SPCmsPageLayout .ms-webpart-titleText > a nobr {  white-space: normal;}/* line 599, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-WPBorder {  border: none;}/* line 604, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout.Display .js-webpart-titleCell,.SPCmsPageLayout.Display .ms-webpart-controlBox,.SPCmsPageLayout.Display .js-webpart-menuCell,.SPCmsPageLayout.Display .ms-webpart-checkboxTd,.SPCmsPageLayout.Display .ms-rte-embedil {  display: block;}/* line 614, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone {  /*Start XSL Items z.B. Startseite Service Inhaltsabfrage oder LVWG Hyperlinkliste*/  /*End XSL Items*/  /*Start Textfield z.B. LVWG Startseite*/  /*End Textfield*/  /*Start Webpart Beitrag left*/  /*End Webpart Beitrag left*/  /*Start SearchRefinement left*/  /*End SearchRefinement left*/  /*Start Search Middle oberhalb Listung*/  /*End Search Middle oberhalb Listung*/}@media (min-width: 992px) {  /* line 618, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .wp-ico .wp-content-zone.left-top-zone .ms-webpart-zone, .SPCmsPageLayout .wp-ico .wp-content-zone.left-bottom-zone .ms-webpart-zone {    padding-right: 15px;  }}@media (min-width: 992px) {  /* line 626, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .wp-ico .wp-content-zone.right-top-zone .ms-webpart-zone, .SPCmsPageLayout .wp-ico .wp-content-zone.right-bottom-zone .ms-webpart-zone {    padding-left: 15px;  }}/* line 632, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone {  margin-bottom: 20px;}@media (min-width: 992px) {  /* line 632, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone {    margin-bottom: 40px;  }}@media (min-width: 992px) {  /* line 641, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .wp-ico .wp-content-zone.left-bottom-zone .ms-webpart-zone {    margin-bottom: 0;  }}/* line 646, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.right-bottom-zone .ms-webpart-zone {  margin-bottom: 0;}/* line 650, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone .dfwp-column li {  border-bottom: 1px solid;    border-bottom-color: #D8D8D8;  display: block;}/* line 655, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone .dfwp-column li:last-child {  border-bottom: none;}/* line 659, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone .dfwp-column li .item {  /*padding: 10px 20px;*/  padding: 0;}/* line 663, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone .dfwp-column li .item .image-area-left {  margin-bottom: 0;}/* line 667, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone .dfwp-column li .item.link-item, .SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone .dfwp-column li .item .link-item {  padding: 10px 20px;}/* line 671, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone .dfwp-column li .item.link-item a:after, .SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone .dfwp-column li .item .link-item a:after {  content: " ";  background: transparent url("/Style%20Library/icospcms/g/leftmenu-arrow.png") no-repeat right top;  height: 11px;  width: 10px;  display: inline-block;  padding-right: 16px;}/* line 680, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone .dfwp-column li .item.link-item a:hover, .SPCmsPageLayout .wp-ico .wp-content-zone .ms-webpart-zone .dfwp-column li .item .link-item a:hover {    color: #DF0A14;}/* line 689, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone .ms-rtestate-field {  padding: 10px 20px;}/* line 692, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone .ms-rtestate-field a:hover {    color: #DF0A14;}/* line 700, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.page-left .ms-webpart-zone .ms-webpart-titleText.ms-webpart-titleText {  font-size: 24px;  font-weight: normal;  color: inherit;  background: none;  padding: 0 0 10px 0;}/* line 707, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.page-left .ms-webpart-zone .ms-webpart-titleText.ms-webpart-titleText > a {  color: inherit;  background: transparent url("/Style%20Library/icospcms/g/webpart-title-arrow-black.png") no-repeat right 6px;  padding-right: 30px;}@media (min-width: 768px) {  /* line 700, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .wp-ico .wp-content-zone.page-left .ms-webpart-zone .ms-webpart-titleText.ms-webpart-titleText {    font-size: 30px;  }}/* line 718, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.page-left .ms-webpart-zone ul.cbs-List li .ItemSPCmsDefaultMin {  padding: 10px 0;}/* line 724, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone {  margin-bottom: 0;    background: #fff;}/* line 728, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-WPBody {  padding: 10px;}/* line 732, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-webpart-titleText.ms-webpart-titleText {  font-size: 16px;  font-weight: 100;  padding: 10px;}/* line 738, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner {  padding: 0;}/* line 741, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container {  border-bottom: 1px solid;    border-bottom-color: #D8D8D8;  padding: 10px 0;  /*#unselToggle {
      display: none;
  }*/}/* line 746, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container .ms-ref-refinername:link, .SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container .ms-ref-refinername:visited {  width: auto;  color: inherit;  font-size: inherit;}/* line 754, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container .histogram_container {  margin-top: 10px;  margin-bottom: 20px;  border-bottom: none;}/* line 760, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container .histogram_bar_active {    background-color: #DF0A14;  border-left: 1px solid;    border-left-color: #DF0A14;  border-right: 1px solid;    border-right-color: #DF0A14;  border-top: 2px solid;    border-top-color: #DF0A14;}/* line 771, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container .slideronly_container .ajax__multi_slider_default .inner_rail_horizontal {    background-color: #DF0A14;  border-bottom: 1px solid;    border-bottom-color: #DF0A14;  border-top: 1px solid;    border-top-color: #DF0A14;}/* line 779, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container .slideronly_container .slider_tick_active {    background-color: #222;  border: 1px solid;    border-color: #222;}/* line 786, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container .handle_label_section {  padding-top: 0;  padding-bottom: 0;}/* line 791, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container .handle_label,.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container .slider_extent_label_section {  font-size: 14px;  color: inherit;}/* line 797, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container #Value {  width: auto;  padding: 2px 0;}/* line 801, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container #Value a {  font-size: 14px;}/* line 804, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-refinement-zone .ms-webpart-zone .ms-ref-refiner #Container #Value a .ms-ref-name:hover {    color: #DF0A14;  text-decoration: underline;}/* line 815, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-main-zone .ms-webpart-zone {  margin-bottom: 0;}/* line 818, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-main-zone .ms-webpart-zone #SearchBox {  float: none;  margin: 20px auto 40px;  text-align: center;  width: 100%;  /*@media (min-width: $screen-sm) {
      & {
          margin: 20px auto 0;
      }
  }*/  /*Start Dropdown Searchbox*/  /*End Dropdown Searchbox*/}/* line 828, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-main-zone .ms-webpart-zone #SearchBox .ms-srch-sbLarge {  width: auto;  text-align: left;  border: 1px solid;    border-color: #D8D8D8;    background-color: #F2F2F2;  border-radius: 4px;}@media (min-width: 768px) {  /* line 837, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .wp-ico .wp-content-zone.search-main-zone .ms-webpart-zone #SearchBox .ms-srch-sbLarge {    width: calc(70% - 32px);  }}/* line 842, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-main-zone .ms-webpart-zone #SearchBox .ms-srch-sbLarge > input {  width: 90%;  /* fallback if needed */  width: calc(100% - 40px);    font-family: "'Trebuchet MS', Helvetica, sans-serif",Trebuchet MS, Helvetica, sans-serif !important;}/* line 849, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-main-zone .ms-webpart-zone #SearchBox .ms-qSuggest-container {  margin-top: 0px;}/* line 855, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .wp-ico .wp-content-zone.search-main-zone .ms-webpart-zone .ms-srchnav-list {  display: none;}@media (min-width: 480px) {  /* line 859, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .wp-ico .wp-content-zone.search-main-zone .ms-webpart-zone .ms-srchnav-list {    margin: 10px auto 40px;    padding: 0 0 0 20px;    float: none;    text-align: center;    list-style: none;    display: list-item;  }  /* line 868, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .wp-ico .wp-content-zone.search-main-zone .ms-webpart-zone .ms-srchnav-list h2 {    font-size: 14px;  }  /* line 871, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .wp-ico .wp-content-zone.search-main-zone .ms-webpart-zone .ms-srchnav-list h2 a {    border: 1px solid;        border-color: #D8D8D8;    padding: 8px 20px;  }  /* line 876, ../sass/spcms/pagelayouts.scss */  .SPCmsPageLayout .wp-ico .wp-content-zone.search-main-zone .ms-webpart-zone .ms-srchnav-list h2 a:hover {        color: #fff;        background-color: #DF0A14;        border-color: #DF0A14;  }}/* line 890, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-qSuggest-container {  padding: 0;}/* line 893, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout .ms-qSuggest-container .ms-qSuggest-listItem {  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;}/* line 901, ../sass/spcms/pagelayouts.scss */.SPCmsPageLayout #accessible_statement a:focus,.SPCmsPageLayout #accessible_statement a:active {  position: absolute;  top: 0;  left: 0;  display: block;  font-size: 15px;  height: auto;  width: auto;  padding: 3px;    background-color: #fff;  border: 1px solid;    border-color: #DF0A14;}/***** END SPCmsPageLayout *****//*START PRINT*/@media print {  /* line 922, ../sass/spcms/pagelayouts.scss */  a[href]:after {    content: "" !important;  }}/*END PRINT*//* SP-Colors *//*$c_HeaderNavigationBackground: #0069a7;*//*$c_HeaderNavigationHoverBackground: #353535;*//* SPCms Special *//* SP-Fonts *//* line 18, ../sass/includes/_mixins.scss */.SPCmsPageLayout .spcms-categories:after, .SPCmsPageLayout .spcms-checkbox-control:after, .sanityCheckPage .sanityCheckMethods .methods .method:after, .clearfix:after, div.spcms-rteElement-standard:after, div.spcms-rteElement-hintergrund:after {  content: "";  display: table;  clear: both;}/* line 26, ../sass/includes/_mixins.scss */#spcms-footer, #spcms-breadcrumb {  font-size: 12px;}@media (min-width: 768px) {  /* line 30, ../sass/includes/_mixins.scss */  #spcms-footer, #spcms-breadcrumb {    font-size: 14px;  }}/* line 82, ../sass/sprites/_common.scss */.common-sprite {  background: url('/Style Library/IcoSPCms/g/common-s6396021196.png') no-repeat;}/*top nav *//* line 2, ../sass/includes/spcms-bootstrap-custom.scss */.nav ul {  margin: 0px;}/* line 5, ../sass/includes/spcms-bootstrap-custom.scss */.nav li {  list-style: none inside none;  position: relative;}/* line 9, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox li.static > a {  float: none;  padding: 10px 15px;  text-decoration: none;  margin: 0px;  border: none;}/* line 16, ../sass/includes/spcms-bootstrap-custom.scss */.nav li.static > a.selected,.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {  margin: 0px;}/* line 20, ../sass/includes/spcms-bootstrap-custom.scss */.nav li.static > .ms-core-listMenu-item {  margin: 0px 15px 9px 0px;}/* line 23, ../sass/includes/spcms-bootstrap-custom.scss */.nav .listMenu-display ul.dynamic {  margin-top: 5px;  top: 35px !important;  left: 0px !important;  width: 145px !important;  display: none;}/* line 30, ../sass/includes/spcms-bootstrap-custom.scss */.nav .listMenu-display ul.dynamic ul.dynamic {  margin: 0px;  top: 0px !important;  left: 145px !important;}/*edit nav nodes inline*//* line 37, ../sass/includes/spcms-bootstrap-custom.scss */.ms-core-listMenu-horizontalBox > .ms-core-listMenu-root > .ms-listMenu-editLink {  margin-left: 0px;}/* line 40, ../sass/includes/spcms-bootstrap-custom.scss */.ms-navedit-editLinksText {  display: block;}/* line 43, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-editLinksText .ms-verticalAlignMiddle {  vertical-align: inherit;}/* line 46, ../sass/includes/spcms-bootstrap-custom.scss */.ms-navedit-editLinksIconWrapper {  margin-bottom: -3px;}/* line 49, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox li.static > span .ms-core-listMenuEdit .ms-navedit-linkCell,.nav.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit .ms-navedit-linkCell {  padding: 0px;}/* line 53, ../sass/includes/spcms-bootstrap-custom.scss */.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit .ms-navedit-deletelinkCell {  padding-right: 0px;}/* line 56, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-editLinksText,.nav.ms-core-listMenu-horizontalBox a.static.ms-navedit-dropNode,.nav.ms-core-listMenu-horizontalBox div.ms-navedit-hiddenAppendArea {  float: none;  padding: 10px 15px;  text-decoration: none;  margin: 0px;  border: none;  width: auto;}/* line 66, ../sass/includes/spcms-bootstrap-custom.scss */.ms-navedit-hidespan {  margin: 0px;}/* line 69, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-addNewLink {  padding: 10px;  margin-top: 0px;}/* line 73, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-editButton {  margin-top: 10px;  margin-bottom: 10px;}/*end edit nav nodes inline*//* line 80, ../sass/includes/spcms-bootstrap-custom.scss */#ctl00_PlaceHolderLeftNavBar_PlaceHolderQuickLaunchBottom_idNavLinkViewAllV4 {  width: 100%;}/* line 84, ../sass/includes/spcms-bootstrap-custom.scss */.navbar-collapse {  z-index: 100;}/* line 89, ../sass/includes/spcms-bootstrap-custom.scss */#ctl00_PlaceHolderLeftNavBar_PlaceHolderQuickLaunchBottom_idNavLinkViewAllV4 {  width: 100%;}/* line 92, ../sass/includes/spcms-bootstrap-custom.scss */.container > hr.left-navbar-collapse {  margin-top: 0px;  margin-bottom: 0px;  border: 0;  border-top: 1px solid #eeeeee;}/* line 99, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse {  overflow-x: visible;  border-top: 1px solid transparent;  -webkit-overflow-scrolling: touch;}/* line 105, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse:before,.left-navbar-collapse:after {  display: table;  content: " ";}/* line 111, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse:after {  clear: both;}/* line 115, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse.in {  overflow-y: auto;}@media only screen and (max-width: 991px) {  /* line 122, ../sass/includes/spcms-bootstrap-custom.scss */  #DeltaSiteLogo {    width: 35%;  }  /* line 125, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-siteicon-img {    width: 100%;  }  /* line 128, ../sass/includes/spcms-bootstrap-custom.scss */  .input-group {    display: none;  }  /* line 131, ../sass/includes/spcms-bootstrap-custom.scss */  .navbar-collapse {    width: 100%;  }  /* line 134, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul li ul.dynamic li .ms-core-listMenu-item {    float: none;    padding: 7px 0px;  }  /* line 139, ../sass/includes/spcms-bootstrap-custom.scss */  .dynamic-children.hover ul.dynamic {    display: block;    width: 80% !important;    left: 40px !important;    top: 0px !important;    background: none;    border: none;    box-shadow: none;    padding: 0px;  }  /* line 149, ../sass/includes/spcms-bootstrap-custom.scss */  .dynamic-children ul.dynamic {    display: none;  }  /* line 152, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li {    display: block;    float: none;    position: relative;  }}@media only screen and (min-width: 992px) {  /* line 159, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic .ms-core-listMenu-item {    float: none;    padding: 7px 0px;  }  /* line 163, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic, .ms-core-listMenu-horizontalBox ul li ul.dynamic {    float: none;  }  /* line 166, ../sass/includes/spcms-bootstrap-custom.scss */  ul.dynamic {    padding: 0px;    padding-left: 10px;  }  /* line 171, ../sass/includes/spcms-bootstrap-custom.scss */  left-navbar-collapse {    width: auto;    border-top: 0;    box-shadow: none;  }  /* line 176, ../sass/includes/spcms-bootstrap-custom.scss */  .left-navbar-collapse.collapse {    display: block !important;    height: auto !important;    padding-bottom: 0;    overflow: visible !important;  }  /* line 182, ../sass/includes/spcms-bootstrap-custom.scss */  .left-navbar-collapse.in {    overflow-y: visible;  }}/*START REUSABLE CONTENT*//* line 15, ../sass/spcms/reusable-content.scss */.icon-move {  cursor: pointer;}/* line 18, ../sass/spcms/reusable-content.scss */.icon-move .circle {  border-radius: 50%;  border-width: 2px;  border-style: solid;  border-color: #0069a7;  background: #fff;  width: 28px;  height: 28px;  line-height: 24px;  display: inline-block;  text-align: center;  color: #0069a7;}/* line 31, ../sass/spcms/reusable-content.scss */.icon-move .circle:hover {  background: #0069a7;  color: #fff;}/* line 40, ../sass/spcms/reusable-content.scss */.SPCmsPageLayout.Edit .spcms-reusable-content.mitarbeiter, .SPCmsPageLayout.Edit .spcms-reusable-content.dienststelle {  margin-bottom: 50px;}/* line 45, ../sass/spcms/reusable-content.scss */.SPCmsPageLayout.Edit .spcms-reusable-content.mitarbeiter .edit-img {  min-height: 100px;  border: 1px dashed;    border-color: #D8D8D8;}/* line 52, ../sass/spcms/reusable-content.scss */.SPCmsPageLayout .spcms-reusable-content a {  text-decoration: underline;    color: #DF0A14;}/* line 57, ../sass/spcms/reusable-content.scss */.SPCmsPageLayout .spcms-reusable-content.mitarbeiter {  margin-bottom: 30px;  border-bottom: 1px solid;    border-bottom-color: #D8D8D8;  padding-bottom: 10px;  font-size: 16px;}/* line 64, ../sass/spcms/reusable-content.scss */.SPCmsPageLayout .spcms-reusable-content.mitarbeiter figure.responsive-figure {  margin-right: 30px;}/* line 69, ../sass/spcms/reusable-content.scss */.SPCmsPageLayout .spcms-reusable-content.dienststelle {  margin-bottom: 30px;  border: 1px solid;    border-color: #D8D8D8;}/* line 74, ../sass/spcms/reusable-content.scss */.SPCmsPageLayout .spcms-reusable-content.dienststelle .title {    background-color: #E6E6E6;}/* line 77, ../sass/spcms/reusable-content.scss */.SPCmsPageLayout .spcms-reusable-content.dienststelle .title h3 {  padding: 10px 10px 0;}/* line 82, ../sass/spcms/reusable-content.scss */.SPCmsPageLayout .spcms-reusable-content.dienststelle .content {  padding: 10px;  /*font-size: 16px;*/}/* line 91, ../sass/spcms/reusable-content.scss */.spcms-reusable-content {  /* Movit */}/* line 93, ../sass/spcms/reusable-content.scss */.spcms-reusable-content .spcms-rc-controls,.spcms-reusable-content .spcms-rc-item-controls {  display: none;}/* line 100, ../sass/spcms/reusable-content.scss */.spcms-reusable-content .spcms-rc-controls .control,.spcms-reusable-content .spcms-rc-item-controls .control {  float: left;  cursor: pointer !important;  margin: 4px;}/* line 110, ../sass/spcms/reusable-content.scss */.SPCmsPageLayout.Edit .spcms-reusable-content:hover .spcms-rc-controls {  display: block;  position: absolute;  top: 0;  right: 0;  padding: 3px;    background-color: #E6E6E6;}/* line 119, ../sass/spcms/reusable-content.scss */.SPCmsPageLayout.Edit .spcms-reusable-content:hover .spcms-rc-item-controls {  display: block;  position: absolute;  top: 0;  left: 0;  z-index: 100;  padding: 3px;    background-color: #E6E6E6;}/*END REUSABLE CONTENT*//* SanityCheckPage *//* line 3, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sectionTitle {    color: #222;  font-size: 29.99997px;}/* line 8, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions {  margin-bottom: 20px;}/* line 11, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions li {  list-style-type: none;}/* line 14, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions li.detail {  float: left;  width: 100%;  font-size: 9.76px;}/* line 21, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions .solutions {  padding: 0px;}/* line 24, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions .solutions .solution {  margin-bottom: 20px;}/* line 27, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions .solutions .solution .title {  font-size: 24.99998px;}/* line 31, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions .solutions .solution .info {  padding: 10px;}/* line 34, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions .solutions .solution .info .details {  padding: 10px 0;}/* line 39, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions .solutions .solution .features {    background-color: #E6E6E6;  padding: 10px;  border-top: 1px solid;    border-top-color: #D8D8D8;}/* line 46, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions .solutions .solution .features .featureSectionTitle {  font-size: 19.99998px;}/* line 50, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions .solutions .solution .features .feature {  margin-bottom: 10px;}/* line 53, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckSolutions .solutions .solution .features .feature .title {  font-size: 19.99998px;}/* line 63, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .sectionTitle {  margin-bottom: 12px;}/* line 67, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .assemblyTitle {  margin: 0px;  padding: 10px;  border-bottom: 1px solid;    border-bottom-color: #D8D8D8;}/* line 74, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .assemblyMethods {  margin-bottom: 20px;}/* line 78, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .globalControls {  float: right;  padding: 20px 0;}/* line 83, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods {  list-style-type: none;  margin: 0;  padding: 0;}/* line 88, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods .method {  padding: 10px 0 10px 40px;  margin: 0;}/* line 94, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods .method .title {  font-size: 19.99998px;}/* line 98, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods .method:nth-child(odd) {    background-color: #E6E6E6;}/* line 102, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods .method .methodInfo {  float: left;  width: 550px;}/* line 107, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods .method .methodInfo .description,.sanityCheckPage .sanityCheckMethods .methods .method .result-details {  font-size: 9.76px;}/* line 112, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods .method .controls {  float: left;  width: 110px;}/* line 117, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods .method .result {  float: left;  font-size: 9.76px;  padding-left: 10px;  width: 100px;  min-height: 4px;}/* line 125, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods .method .result.error,.sanityCheckPage .sanityCheckMethods .methods .method .result-details.error {    color: #BB1524;}/* line 130, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods .method .result.success {    color: #222;}/* line 134, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods .method .result.info {    color: #222;}/* line 143, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .sanityCheckMethods .methods .method .methodInfo .title,.sanityCheckPage .sanityCheckSolutions .feature .title {    color: #222;}/* line 148, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .detailLabel {  width: 200px;  display: block;  float: left;}/* line 154, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .detailValue {  display: block;  float: left;}/* line 159, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .highlight .detailValue {    color: #BB1524;}/* line 166, ../sass/spcms/sanitycheck.scss */.sanityCheckPage .SolutionInfo,.sanityCheckPage .assemblyMethods {  border: 1px solid;    border-color: #D8D8D8;}/* SanityCheckpage - Ende *//* SP-Colors *//*$c_HeaderNavigationBackground: #0069a7;*//*$c_HeaderNavigationHoverBackground: #353535;*//* SPCms Special *//* SP-Fonts *//* line 18, ../sass/includes/_mixins.scss */.SPCmsPageLayout .spcms-categories:after, .SPCmsPageLayout .spcms-checkbox-control:after, .sanityCheckPage .sanityCheckMethods .methods .method:after, .clearfix:after, div.spcms-rteElement-standard:after, div.spcms-rteElement-hintergrund:after {  content: "";  display: table;  clear: both;}/* line 26, ../sass/includes/_mixins.scss */#spcms-footer, #spcms-breadcrumb {  font-size: 12px;}@media (min-width: 768px) {  /* line 30, ../sass/includes/_mixins.scss */  #spcms-footer, #spcms-breadcrumb {    font-size: 14px;  }}/* line 82, ../sass/sprites/_common.scss */.common-sprite {  background: url('/Style Library/IcoSPCms/g/common-s6396021196.png') no-repeat;}/*top nav *//* line 2, ../sass/includes/spcms-bootstrap-custom.scss */.nav ul {  margin: 0px;}/* line 5, ../sass/includes/spcms-bootstrap-custom.scss */.nav li {  list-style: none inside none;  position: relative;}/* line 9, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox li.static > a {  float: none;  padding: 10px 15px;  text-decoration: none;  margin: 0px;  border: none;}/* line 16, ../sass/includes/spcms-bootstrap-custom.scss */.nav li.static > a.selected,.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {  margin: 0px;}/* line 20, ../sass/includes/spcms-bootstrap-custom.scss */.nav li.static > .ms-core-listMenu-item {  margin: 0px 15px 9px 0px;}/* line 23, ../sass/includes/spcms-bootstrap-custom.scss */.nav .listMenu-display ul.dynamic {  margin-top: 5px;  top: 35px !important;  left: 0px !important;  width: 145px !important;  display: none;}/* line 30, ../sass/includes/spcms-bootstrap-custom.scss */.nav .listMenu-display ul.dynamic ul.dynamic {  margin: 0px;  top: 0px !important;  left: 145px !important;}/*edit nav nodes inline*//* line 37, ../sass/includes/spcms-bootstrap-custom.scss */.ms-core-listMenu-horizontalBox > .ms-core-listMenu-root > .ms-listMenu-editLink {  margin-left: 0px;}/* line 40, ../sass/includes/spcms-bootstrap-custom.scss */.ms-navedit-editLinksText {  display: block;}/* line 43, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-editLinksText .ms-verticalAlignMiddle {  vertical-align: inherit;}/* line 46, ../sass/includes/spcms-bootstrap-custom.scss */.ms-navedit-editLinksIconWrapper {  margin-bottom: -3px;}/* line 49, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox li.static > span .ms-core-listMenuEdit .ms-navedit-linkCell,.nav.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit .ms-navedit-linkCell {  padding: 0px;}/* line 53, ../sass/includes/spcms-bootstrap-custom.scss */.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit .ms-navedit-deletelinkCell {  padding-right: 0px;}/* line 56, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-editLinksText,.nav.ms-core-listMenu-horizontalBox a.static.ms-navedit-dropNode,.nav.ms-core-listMenu-horizontalBox div.ms-navedit-hiddenAppendArea {  float: none;  padding: 10px 15px;  text-decoration: none;  margin: 0px;  border: none;  width: auto;}/* line 66, ../sass/includes/spcms-bootstrap-custom.scss */.ms-navedit-hidespan {  margin: 0px;}/* line 69, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-addNewLink {  padding: 10px;  margin-top: 0px;}/* line 73, ../sass/includes/spcms-bootstrap-custom.scss */.nav.ms-core-listMenu-horizontalBox .ms-navedit-editButton {  margin-top: 10px;  margin-bottom: 10px;}/*end edit nav nodes inline*//* line 80, ../sass/includes/spcms-bootstrap-custom.scss */#ctl00_PlaceHolderLeftNavBar_PlaceHolderQuickLaunchBottom_idNavLinkViewAllV4 {  width: 100%;}/* line 84, ../sass/includes/spcms-bootstrap-custom.scss */.navbar-collapse {  z-index: 100;}/* line 89, ../sass/includes/spcms-bootstrap-custom.scss */#ctl00_PlaceHolderLeftNavBar_PlaceHolderQuickLaunchBottom_idNavLinkViewAllV4 {  width: 100%;}/* line 92, ../sass/includes/spcms-bootstrap-custom.scss */.container > hr.left-navbar-collapse {  margin-top: 0px;  margin-bottom: 0px;  border: 0;  border-top: 1px solid #eeeeee;}/* line 99, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse {  overflow-x: visible;  border-top: 1px solid transparent;  -webkit-overflow-scrolling: touch;}/* line 105, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse:before,.left-navbar-collapse:after {  display: table;  content: " ";}/* line 111, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse:after {  clear: both;}/* line 115, ../sass/includes/spcms-bootstrap-custom.scss */.left-navbar-collapse.in {  overflow-y: auto;}@media only screen and (max-width: 991px) {  /* line 122, ../sass/includes/spcms-bootstrap-custom.scss */  #DeltaSiteLogo {    width: 35%;  }  /* line 125, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-siteicon-img {    width: 100%;  }  /* line 128, ../sass/includes/spcms-bootstrap-custom.scss */  .input-group {    display: none;  }  /* line 131, ../sass/includes/spcms-bootstrap-custom.scss */  .navbar-collapse {    width: 100%;  }  /* line 134, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul li ul.dynamic li .ms-core-listMenu-item {    float: none;    padding: 7px 0px;  }  /* line 139, ../sass/includes/spcms-bootstrap-custom.scss */  .dynamic-children.hover ul.dynamic {    display: block;    width: 80% !important;    left: 40px !important;    top: 0px !important;    background: none;    border: none;    box-shadow: none;    padding: 0px;  }  /* line 149, ../sass/includes/spcms-bootstrap-custom.scss */  .dynamic-children ul.dynamic {    display: none;  }  /* line 152, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li {    display: block;    float: none;    position: relative;  }}@media only screen and (min-width: 992px) {  /* line 159, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic .ms-core-listMenu-item {    float: none;    padding: 7px 0px;  }  /* line 163, ../sass/includes/spcms-bootstrap-custom.scss */  .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic, .ms-core-listMenu-horizontalBox ul li ul.dynamic {    float: none;  }  /* line 166, ../sass/includes/spcms-bootstrap-custom.scss */  ul.dynamic {    padding: 0px;    padding-left: 10px;  }  /* line 171, ../sass/includes/spcms-bootstrap-custom.scss */  left-navbar-collapse {    width: auto;    border-top: 0;    box-shadow: none;  }  /* line 176, ../sass/includes/spcms-bootstrap-custom.scss */  .left-navbar-collapse.collapse {    display: block !important;    height: auto !important;    padding-bottom: 0;    overflow: visible !important;  }  /* line 182, ../sass/includes/spcms-bootstrap-custom.scss */  .left-navbar-collapse.in {    overflow-y: visible;  }}/*Paging*//* line 4, ../sass/spcms/display-templates.scss */.SPCmsBaseList .ms-promlink-header.paging {  border-bottom: none;  padding: 0;  margin: 20px 0;}/* line 9, ../sass/spcms/display-templates.scss */.SPCmsBaseList .ms-promlink-header.paging.bottom {  margin-top: 40px;  margin-bottom: 0;}/* line 14, ../sass/spcms/display-templates.scss */.SPCmsBaseList .ms-promlink-header.paging .ms-promlink-headerNav {  float: left;  margin: 0;}/* line 18, ../sass/spcms/display-templates.scss */.SPCmsBaseList .ms-promlink-header.paging .ms-promlink-headerNav ul.paging-nav li {  float: left;  border-bottom: none;  padding: 0;  margin: 0 5px 0 0;}/* line 24, ../sass/spcms/display-templates.scss */.SPCmsBaseList .ms-promlink-header.paging .ms-promlink-headerNav ul.paging-nav li.active {    background-color: #DF0A14;    color: #fff;}/* line 28, ../sass/spcms/display-templates.scss */.SPCmsBaseList .ms-promlink-header.paging .ms-promlink-headerNav ul.paging-nav li.active span {  padding: 0 10px;  display: block;}/* line 34, ../sass/spcms/display-templates.scss */.SPCmsBaseList .ms-promlink-header.paging .ms-promlink-headerNav ul.paging-nav li.paging-button-disabled {  display: none;}/* line 38, ../sass/spcms/display-templates.scss */.SPCmsBaseList .ms-promlink-header.paging .ms-promlink-headerNav ul.paging-nav li a {  text-decoration: none;  padding: 0 10px;  display: block;}/* line 43, ../sass/spcms/display-templates.scss */.SPCmsBaseList .ms-promlink-header.paging .ms-promlink-headerNav ul.paging-nav li a:hover {    background-color: #DF0A14;    color: #fff;  text-decoration: none;}/*Listing*//* line 54, ../sass/spcms/display-templates.scss */ul.cbs-List {  margin-bottom: 0;}/* line 57, ../sass/spcms/display-templates.scss */ul.cbs-List li {  border-bottom: 1px solid;    border-bottom-color: #D8D8D8;  display: block;  padding: 20px 0 5px 0;}/* line 65, ../sass/spcms/display-templates.scss */ul.cbs-List li .spcms-teaser-text .link-arrow {  background: transparent url("/Style%20Library/icospcms/g/leftmenu-arrow.png") no-repeat right top;  display: inline-block;  height: 11px;  width: 10px;  margin-left: 5px;}/* line 74, ../sass/spcms/display-templates.scss */ul.cbs-List li .spcms-teaser-image {  padding-left: 20px;}/*START Webparts Ico*//* line 84, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone .ms-webpart-titleText.ms-webpart-titleText {  font-size: 20px;  font-weight: bold;    background: #DF0A14;    color: #fff;  padding: 10px 20px;}@media (min-width: 768px) {  /* line 84, ../sass/spcms/display-templates.scss */  .wp-ico .wp-content-zone .ms-webpart-zone .ms-webpart-titleText.ms-webpart-titleText {    font-size: 24px;  }}/* line 96, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone .ms-webpart-titleText > a {    color: #fff;  display: block;  background: transparent url("/Style%20Library/icospcms/g/webpart-title-arrow.png") no-repeat right 2px;  padding-right: 30px;}/* line 103, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li {  padding: 0;  /*Bild oben*/}/* line 106, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li:last-child {  border-bottom: none;}/* line 110, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li .ItemSPCmsDefaultMin {  padding: 10px 20px;}/* line 113, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li .ItemSPCmsDefaultMin a:hover {    color: #DF0A14;}/* line 119, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li:first-child .ItemSPCmsPicture3Lines .ImageContainer {  display: block;  position: relative;}/* line 123, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li:first-child .ItemSPCmsPicture3Lines .ImageContainer .videoicon {  /*position: absolute;
  right: 50%;
  bottom: 40%;
  @include sp-color("MenuLeft_Text", $c_MenuLeft_Text);
  background-color: #ada6a0;
  border-radius: 50%;
  display: block;
  font-size: 80px;
  height: 80px;
  width: 80px;
  text-align: center;
  opacity: 0.9;*/  position: absolute;  right: 43.5%;  /* fallback if needed */  right: calc(50% - 38px);  bottom: 39%;  /* fallback if needed */  bottom: calc(50% - 41px);    color: #fff;  background-color: #ada6a0;  border-radius: 100%;  /*display: inline-block;*/  font-size: 100px;  height: 80px;  width: 80px;  line-height: 80px;  opacity: 0.9;}/* line 153, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li:first-child .ItemSPCmsPicture3Lines .ImageContainer:hover .videoicon {    background-color: #DF0A14;}/* line 158, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li:first-child .DataContainer {  font-weight: bold;}/* line 164, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li .ItemSPCmsPicture3Lines .ImageContainer {  display: none;}/* line 168, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li .ItemSPCmsPicture3Lines .DataContainer {  padding: 10px 20px;}/* line 171, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li .ItemSPCmsPicture3Lines .DataContainer a:hover {    color: #DF0A14;}/* line 177, ../sass/spcms/display-templates.scss */.wp-ico .wp-content-zone .ms-webpart-zone ul.cbs-List li .link-arrow {  background: transparent url("/Style%20Library/icospcms/g/leftmenu-arrow.png") no-repeat right top;  display: inline-block;  height: 11px;  width: 10px;  margin-left: 5px;}/*END Webparts Ico*//* line 1, ../sass/spcms/import-adjustments.scss */table.info {  table-layout: fixed;  width: 100%;}/* line 4, ../sass/spcms/import-adjustments.scss */table.info td {  word-wrap: break-word !important;  text-align: left;  padding: 10px 0;  border-bottom: 1px solid;    border-bottom-color: #D8D8D8;}/* line 12, ../sass/spcms/import-adjustments.scss */table.info .left {  width: 25%;  padding-right: 20px;}/*Searchfield top
.spcms-search-summary {
    padding-bottom: 20px;

    .bg-accent2 {
        padding: 20px;
        font-size: $font-size-h2-xs;

        .title {
            margin-right: 10px;
        }

        .keywords {
            font-weight: bold;
            color: #df0a14;
        }
    }

    @media (min-width: $screen-sm) {

        .bg-accent2 {
            font-size: $font-size-h2-sm;
            font-weight: $headings-font-weight;
        }
    }
}
*//*Search-items*//* line 30, ../sass/spcms/search.scss */.ms-srch-result {  margin-top: 0;}/* line 33, ../sass/spcms/search.scss */.ms-srch-result .ms-srch-result-groups {  margin-bottom: 0;}/* line 36, ../sass/spcms/search.scss */.ms-srch-result .ms-srch-result-groups .ms-srch-item {  width: auto;  margin: 0;  border-bottom: 1px solid;    border-bottom-color: #D8D8D8;  padding: 20px 0 5px 0;}/* line 43, ../sass/spcms/search.scss */.ms-srch-result .ms-srch-result-groups .ms-srch-item:hover {  background: none;}/* line 47, ../sass/spcms/search.scss */.ms-srch-result .ms-srch-result-groups .ms-srch-item .ms-srch-item-title {  margin: 0 0 10px;}/* line 51, ../sass/spcms/search.scss */.ms-srch-result .ms-srch-result-groups .ms-srch-item .ms-srch-item-summary {  display: block;  font-weight: 100;}/* line 55, ../sass/spcms/search.scss */.ms-srch-result .ms-srch-result-groups .ms-srch-item .ms-srch-item-summary .ms-srch-item-highlightedText {  font-weight: normal;    color: #DF0A14;}/* line 60, ../sass/spcms/search.scss */.ms-srch-result .ms-srch-result-groups .ms-srch-item .ms-srch-item-summary .link-arrow {  background: transparent url("/Style%20Library/icospcms/g/leftmenu-arrow.png") no-repeat right top;  display: inline-block;  height: 11px;  width: 10px;  margin-left: 5px;}/* line 69, ../sass/spcms/search.scss */.ms-srch-result .ms-srch-result-groups .ms-srch-item .ms-srch-item-link {  display: block;}/* line 72, ../sass/spcms/search.scss */.ms-srch-result .ms-srch-result-groups .ms-srch-item .ms-srch-item-link:hover div {  text-decoration: underline;}/* line 76, ../sass/spcms/search.scss */.ms-srch-result .ms-srch-result-groups .ms-srch-item .ms-srch-item-link .search-image {  padding-left: 20px;}/* line 83, ../sass/spcms/search.scss */.ms-srch-result .ms-srch-resultFooter {  display: none;}/* line 89, ../sass/spcms/search.scss */.spcms-overline {  text-transform: uppercase;}/* line 1, ../sass/spcms/maintheme.scss */body {    color: #222;    font-family: "'Trebuchet MS', Helvetica, sans-serif",Trebuchet MS, Helvetica, sans-serif ;    background-color: #fff;}/* line 7, ../sass/spcms/maintheme.scss */a:hover,a:focus {  text-decoration: underline;}/* line 12, ../sass/spcms/maintheme.scss */a img {  border: none;}/* line 20, ../sass/spcms/maintheme.scss */.ms-core-pageTitle {  white-space: inherit;}/* line 24, ../sass/spcms/maintheme.scss */.ms-dlgTitleText {  line-height: normal;}/* line 28, ../sass/spcms/maintheme.scss */h1, h2, h3 {  margin: 0 0 10px 0;}/* line 32, ../sass/spcms/maintheme.scss */.spcms-icon {  cursor: pointer;  border-radius: 50%;  border-style: solid;  border-width: 2px;  display: inline-block;  height: 28px;  line-height: 24px;  text-align: center;  width: 28px;    border-color: #DF0A14;    color: #df0a14;}/* line 46, ../sass/spcms/maintheme.scss */.spcms-icon:hover {    border-color: #222;    color: #222;}/* line 51, ../sass/spcms/maintheme.scss */.bg-accent2, .bg-blue {    background-color: #CCE1ED;}/* line 55, ../sass/spcms/maintheme.scss */.bg-accent4, .bg-gray {    background-color: #D7D8D9;}/* line 59, ../sass/spcms/maintheme.scss */.bg-image {  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  background-repeat: no-repeat;}/* line 67, ../sass/spcms/maintheme.scss */.ms-core-suiteLink-a:hover {    color: #fff;}/* line 71, ../sass/spcms/maintheme.scss */#spcms-footer a,#spcms-footer a:hover,#spcms-footer a:focus {    color: #222;}/*Seite erstellen*//* line 79, ../sass/spcms/maintheme.scss */.createspcmspage .bottom-space {  margin-bottom: 30px;}/* line 83, ../sass/spcms/maintheme.scss */.createspcmspage .top-space {  margin-top: 20px;}/* line 87, ../sass/spcms/maintheme.scss */.createspcmspage .onerow {  margin-bottom: 5px;}/* line 91, ../sass/spcms/maintheme.scss */.createspcmspage input[type="radio"], .createspcmspage input[type="checkbox"] {  margin: 0 10px 0 0;}/* line 95, ../sass/spcms/maintheme.scss */.createspcmspage label {  margin-bottom: 0;}/*Sharepoint CSS Formatvorlagen usw.*//* line 2, ../sass/spcms/editorstyles.scss */.ms-rtestate-field h1,.ms-rtestate-field h2,.ms-rtestate-field h3 {  color: inherit;  line-height: 1.1;}/* line 9, ../sass/spcms/editorstyles.scss */h2.spcms-rteElement-h2 {  -ms-name: "Zwischentitel (Groesse laut Design)";}/* line 13, ../sass/spcms/editorstyles.scss */h3.spcms-rteElement-h3 {  -ms-name: "Einleitung (Groesse laut Design)";}/* line 17, ../sass/spcms/editorstyles.scss */div.spcms-rteElement-standard {  -ms-name: "Standard (Standard-Schriftgroesse)";}/* line 22, ../sass/spcms/editorstyles.scss */span.spcms-rteElement-klein {  -ms-name: "Klein (Kleine-Schriftgroesse)";  font-size: 14px;}/* line 27, ../sass/spcms/editorstyles.scss */div.spcms-rteElement-hintergrund {  -ms-name: "Hintergrund grau (fuer Hervorhebungen)";    background: #E6E6E6;  padding: 10px;}/* Bildformatierungen *//* line 35, ../sass/spcms/editorstyles.scss */.spcms-rtePosition-Normal {  -ms-name: "Normal";}/* line 39, ../sass/spcms/editorstyles.scss */.spcms-rtePosition-Left {  -ms-name: "Links";  float: left;  margin-right: 20px;}/* line 45, ../sass/spcms/editorstyles.scss */.spcms-rtePosition-Right {  -ms-name: "Rechts";  float: right;  margin-left: 20px;}/*Sharepoint CSS Formatvorlagen usw.*//*Tabellenformatierungen*//* line 54, ../sass/spcms/editorstyles.scss */.spcms-rteTable-default {  -ms-name: "Standard Tabellenformat - Rahmen";}/* line 58, ../sass/spcms/editorstyles.scss */.spcms-rteTable-default,.spcms-rteTable-default > tbody > tr > td,.spcms-rteTable-default > tbody > tr > th,td.spcms-rteTable-default,th.spcms-rteTable-default,.spcms-rteTablecells {  border: 1px solid #ddd;}/*
.spcms-rteTable-default > tbody > tr:hover > td,
.spcms-rteTable-1 > tbody > tr:hover > td {
    background: #f5f5f5;
}
*//* line 72, ../sass/spcms/editorstyles.scss */.spcms-rteTableOddRow-default,.spcms-rteTableOddRow-1 {  background: #f9f9f9;}/* line 77, ../sass/spcms/editorstyles.scss */.spcms-rteTable-default > tbody > tr > td,.spcms-rteTable-default > tbody > tr > th,.spcms-rteTable-1 > tbody > tr > td,.spcms-rteTable-1 > tbody > tr > th {  padding: 8px;  vertical-align: top;}/* line 85, ../sass/spcms/editorstyles.scss */.spcms-rteTable-default > tbody > tr > th,.spcms-rteTable-default > tbody > tr.spcms-rteTableFooterRow-default > td,.spcms-rteTable-1 > tbody > tr > th,.spcms-rteTable-1 > tbody > tr.spcms-rteTableFooterRow-1 {  font-weight: 700;  text-align: left;  border-bottom: 2px solid #ddd;}/* line 94, ../sass/spcms/editorstyles.scss */.spcms-rteTablecells {  /*padding: 2px;*/  vertical-align: top;}/* line 99, ../sass/spcms/editorstyles.scss */.spcms-rteTable-1 {  -ms-name: "Tabellenformat - Rahmen unten";}/* line 103, ../sass/spcms/editorstyles.scss */.spcms-rteTable-1 > tbody > tr > td {  border-bottom: 1px solid #ddd;}