/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ungebrauchte Bereiche */

.SP-teaser-more,
.SP-teaser-more-wrapper,
#SP-editorial-wrapper,
#SP-nav-dynamic,
#SP-nav-dynamic-wrapper,
#SP-commercial-superbanner,
#SP-commercial-skyscraper,
#SP-nav-service-top,
#SP-marginal,
#SP-nav-main,
#SP-nav-main-second,
#SP-nav-service-top,
#SP-nav-service-bottom,
#SP-search,
#SP-nav-tools,
#SP-footer,
#SP-illu,
#SP-logo:after,
.ilink,
.SP-snip-anchors,
#SP-quicksearch-trigger-on,
#SP-nav-dynamic-trigger-on {
  display: none !important;
}


#SP-page {
    margin-left: 50px;
    margin-right: 50px;
    max-width: 210mm;
}

#SP-header {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border-top: none;
  height: 100px;
  margin-bottom: .5em;
}
#SP-header-inner {
  max-width: 100% !important;
}
#SP-logo {
    box-shadow: none;
    left: 1em;
    position: absolute;
    top: .5em;
    width: 445px;
    z-index: 20;
}
#SP-page {
  padding: 10px;
  width: 100%;
}

/* Brotkruemel */

.SP-content #SP-nav-path {
  display: block;
  margin-bottom: 3em;
  padding: .5em 0;
  overflow: hidden;
}
.SP-home #SP-nav-path {
  display: none;
}
.SP-content #SP-nav-path dd {
  float: left;
  margin-right: 1em;
}
.SP-content #SP-nav-path dd a:after {
  content: '>';
  margin-left: 1em;
}
#SP-nav-path dd {
  display: inline;
  line-height: 1.133;
  margin-right: 1em;
 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 hyphens: auto;
}
#SP-nav-path dd a {
  font-size: 14px;
 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 hyphens: auto;  
}

#SP-navigation {
  float: right;
  width: 610px;
}
#SP-main {
  max-width: 610px;
}
#SP-main-inner {
  box-shadow: none;
}
#SP-content { 
  margin: 0 0 1em 0;
  overflow: hidden;
  padding: 0.5em 0 0 0;
  width: 96%;
  max-width: 210mm;
}
#SP-content-inner {
  overflow: hidden;
  width: 100%;
}
#SP-content:before {
  background: #F47D43; /* Old browsers */
  background: -moz-linear-gradient(top,  #F47D43 0%, #F47D43 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F47D43), color-stop(100%,#F47D43)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #F47D43 0%,#F47D43 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #F47D43 0%,#F47D43 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #F47D43 0%,#F47D43 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #F47D43 0%,#F47D43 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F47D43 ', endColorstr='#F47D43',GradientType=0 ); /* IE6-9 */
  top: 0;
  content: ' ';
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
}

.SP-home #SP-search-noresult, .SP-home #SP-search-result {
  margin: 0;
  padding: 0;
  width: 100%;
}
body {
  font-size: 10pt;
}
.SP-snip-teaser {
  background: none;
}

.SP-home .SP-cont-teaserlist,
.SP-home .SP-teaserlist-aside {
  margin-bottom: 8px;
  width: auto;
}

.SP-box {
  display: none;
  margin-bottom: 1em;
}

.SP-box-content {
  display: block;
}

.SP-box .SP-box-head {
  background: none;
}

a {
  color: #000000;
}




.SP-home #SP-teaser .SP-cont-teaserlist ul li.SP-teaser {
    display: table-row;
    float: none;
    padding: 0 2em;
}
.SP-home #SP-teaser {
    float: left;
    margin: 6% 1.8182% 0 1.8182%;
    padding-bottom: 0;
    position: relative;
    width: auto;
}

#SP-verwaltung {
    border-top: 2px solid #60646A;
    float: left;
    margin: 1.8182%;
    padding-bottom: 3em;
    width: 96.3636%;
}
#SP-verwaltung h2 {
    background-color: #60646A;
    box-shadow: 0 2px 5px -2px #C5C5C5;
    color: #FFD602;
    display: inline-block;
    font: 400 1.5em/1.3333  'Source Sans Pro', Calibri, "Myriad Pro", "Arial Narrow", Tahoma, sans-serif;
    margin-top: 0;
    margin-left: 0;
    padding: 0em 0.5em 0.125em 0.833em;
    -webkit-font-smoothing: antialiased;
}
#SP-verwaltung ul {
    border-left: none;
    margin: 1em 0 0 0;
    padding-left: 0;
}
#SP-verwaltung li {
    padding-right: 24px;
    position: relative;
}