/* verkleinertes Branding, da auf eine Top/Navigation verzichtet wird */
#brandingInnen.noNav {
    height:16.1em;
 padding-top:0;
}
#wrapperBranding #instHeaders {
   float: left;
   clear: left;
   top: .8em;
}
#searchTop p {
   padding-top: 0;
}
#searchTop {
    margin-left: 3.4em;
}
body {
 background-image: none;
   background-color: #B2CFE1;
}
#branding_1.outer {
   background-color: transparent;
}
#branding, #brandingInnen {
 max-width: 115em;
 min-width: 115em;
}
#wrapperBranding {
   border:0;
  background-color: transparent;
}
/*#wrapperInner, #wrapperInner #navBreadcrumbs, #wrapperContent, #wrapperInner, #navSecondary, .js-on #content .rotator_controls  {
 background-color:#B2CFE1;
}*/
/*Fix fuer preview*/
div.hover {
 background: transparent;
}
#wrapperInner {
   margin-top: 0;
}
#searchTop input[name=submit] {
   background-color: transparent;
}
#siteInfo {
   background-color:#fff;
   margin-top: 5px;
}
#siteInfo li, #siteInfo a {
   color: #1e50a0;
   font-weight: bold;
}
#navFunctionsPrint a:hover, #navFunctionsPrint a:focus, #navFunctionsPrint a:active {
   color:inherit;
   text-decoration: underline;
}
.gsb a:link, #navSecondary h3, #navSecondary h2, #navSecondary h2 *, #navSecondary .navMain a, #navSecondary .navMain strong, #wrapperDivisions .events-box li a, a:visited{
    color: #1e50a0;
}
#wrapperDivisions .dateblock {
   background-color: #1e50a0;
}
#navPrimary h2 {
    height: 100px;
    left: -1000px;
    overflow: hidden;
    position: absolute;
    top: -1000px;
    width: 100px;
}
#navPrimary {
   background-color: transparent;
   width:75%;
   padding-left: 1.5em;
}
#navPrimary li a {
   color:#fff;
   background-color: transparent;
}
#navPrimary li a:hover, #navPrimary li a:active, #navPrimary li a:focus, #navPrimary li strong, #navPrimary li em a{
   background-color:#fff ;
   color:#1e50a0;
}
#navPrimary li a, #navPrimary li strong {
   padding: 10px;
}
p.logo img {
   padding-left:10px;
   padding-top: 10px;
}
p.logo a {
   text-decoration: none;
}
#siteInfo ul {
   width:50%;
   float:left;
}
#content th, #content table .even, #content caption {
   background-color: #d5dae5;
}
#wrapperDivisions .header .absttract  p{
    font-size: 120%;
}
.header h1{
/*     color: #444; */
 color: #1e50a0;
   font-size: 22px;
   padding-bottom: 10px;
   font-family: Arial,Helvetica,sans-serif;
}
h1, #content .isFirstInSlot {
 color: #1e50a0;
}
.header .abstract {
   font-size: 130%;
}
.home #supplement {
     padding-top: 0;
}
.schnellzugriff h2, .events-box h2 {
    padding-top: 0 !important
}
.events-box .title {
    padding-top: 1em !important;
    vertical-align: middle;
}
.events-box .title a {
    font-weight: bold;
    background: none;
}
.events-box li.mod {
    padding-bottom: 0.83em;
    margin: 0 0 0.52em;
    border-bottom: 1px dotted #9A9A9A;
}
div#wrapperOuter {
   background-color: #fff;
   width: 115em;
}
#navBreadcrumbs {
    padding-top: 10px;
}
#wrapperDivisions #supplement .dateblock div {
    background-color: #00a0c8;
}
.js-on #wrapperDivisions #wrapperContent #content .meldungsliste .meldung .wrapper {
    background-color: #1e50a0;
}
#content form {
 background-color: #9ad8e9;
}
#content .submit, #content .reset {
 background-color: #1e50a0;
}
#navServiceFooter {
   width:65%;
}
ul#navFunctions {
   margin-top: 0;
}
#content .teaser-liste {
   background-color: #B2CFE1;
}
#content .teaser.klein .box.bild, #content .teaser-liste.breit .box.bild {
   width: 55%;
}
.mantelHomepage .slot1, .mantelHomepage .slot3, .fokus {
   width: 870px;
}
#content .fokus .teaser {
    margin-right:105px;
}
#wrapperDivisions #content .header h1 {
   font-size: 250%;
   color: #000;
}
#content h2.fokus {
   font-size: 200%;
   color: #000;
}
.news-list {
    width:100%;
}
