body {background:none;}
div.logo.columns {
  margin-bottom: 3.5em;
}
#footer,
#footer .footer-wrapper #siteInfo,
#footer .footer-wrapper,
#footer strong,
#footer .footer-wrapper .copyright,
#footer .footer-wrapper .copyright p,
#footer .footer-wrapper .copyright a {
  background: none;
  color: #002663;
}
#footer .footer-wrapper .copyright {border:none;}
#footer .footer-wrapper #siteInfo .address .ContactData,
#footer .footer-wrapper #siteInfo .contactData .ContactData,
#footer #siteInfo a, #footer #siteInfo strong{
  color: #002663;
}
#footer .footer-wrapper #siteInfo .address .ContactData{
    background: url(/SiteGlobals/Frontend/Images/icons/Mail_neu_blau.svg?__blob=normal&v=2) no-repeat;
    background-position: 3.1em 0em;
    padding-right: 1.9em;
}
#footer .footer-wrapper #siteInfo .contactData .ContactData {
    background: url(/SiteGlobals/Frontend/Images/icons/Mail_neu_blau.svg?__blob=normal&v=2) no-repeat;
    background-position: 3.1em 0.1em;
    padding-right: 1.9em;
}

#togglenav .navServiceGS a, #togglenav .navServiceGS a:hover, #togglenav .navServiceGS a:focus, #togglenav .navServiceGS a:active, #togglenav .navServiceGS strong {
    background: url(/SiteGlobals/Frontend/Images/icons/DGS_neu_weiss.svg?__blob=normal&v=2) no-repeat;
   background-position: center;
}
#togglenav .navServiceLS a, #togglenav .navServiceLS a:hover, #togglenav .navServiceLS a:focus, #togglenav .navServiceLS a:active, #togglenav .navServiceLS strong {
    background: url(/SiteGlobals/Frontend/Images/icons/LS_neu_weiss.svg?__blob=normal&v=2) no-repeat;
   background-position: center;
}
a {
  font-size:100%;
  color:#002663;
  text-decoration:none
}
@media only screen and (min-width: 64em) {
#navServiceMeta #navServiceLS a, #navServiceMeta #navServiceLS strong {
    background: url(/SiteGlobals/Frontend/Images/icons/LS_neu_blau.svg?__blob=normal&v=2) no-repeat;
    padding-left: 22px;
    margin-left:1em;
}
#navServiceMeta #navServiceGS a, #navServiceMeta #navServiceGS strong {
    background: url(/SiteGlobals/Frontend/Images/icons/DGS_neu_blau.svg?__blob=normal&v=2) no-repeat;
    padding-left: 22px;
}
#footer .footer-wrapper #siteInfo .address .ContactData{
    background: url(/SiteGlobals/Frontend/Images/icons/Mail_neu_blau.svg?__blob=normal&v=2) no-repeat;
    background-position: 3.1em 0.5em;
    padding-right: 1.9em;
}
#footer .footer-wrapper #siteInfo .contactData .ContactData {
    background: url(/SiteGlobals/Frontend/Images/icons/Mail_neu_blau.svg?__blob=normal&v=2) no-repeat;
    background-position: 3.1em 0.6em;
    padding-right: 1.9em;
}
#content .test .videogalerieteaser {
  min-height: 325px;
}
#content .test .videogalerieteaser p {
  font-size: 12px;
  margin-right: 20px;
  max-width: 255px;
  text-align: justify;
}  
#header .logo p {
  top: -10px;
   margin-left: 0px;
}
#navServiceMeta li a, #navServiceMeta li strong {
  color: #002663;
}

/**** Logohöhe war fest auf 160px gesetzt, dadurch wurde das Logo in der Breite gestaucht. Feste Höhe des Logos entfernt
div.logo p img {
   height:160px;
}
 ****/
div.logo.columns {
   width:45%;
   padding-left: 0em;
   margin-bottom:0;
}
}
.test [class*="column"] + [class*="column"]:last-child {
  float: left;
}
#navBreadcrumbs .press-claim a {
display: initial;
background: none;
padding: 5px 0 5px 13px;
font-size: 100%;
} 
#togglenav, #header .navandsearch {
  background: #002663;
}
#header .additionalLogo img {
  margin-top: -30px;
}
.button {
   background-color: #002663;
}
.navIndex a.page:hover, .navIndex a.page:focus, .navIndex a.page:active, .navIndex strong {
  background: #002663;
}
#content .sectionPublications li, .StndGallery .navigation {
  background-color: #002663;
}
body, .teaser h1.withHeader .category, .teaser h2.withHeader .category, .teaser h3.withHeader .category {
  font-family: Arial,"Trebuchet MS",Verdana,Helvetica,sans-serif,"Droid Sans";
}
h1, h2, h3, h4, h5, h6 {
  font-family: Arial,"Trebuchet MS",Verdana,Helvetica,sans-serif,"Droid Sans";
}
div.subheadline p {
  font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif,"Droid Sans";
  font-weight: bold;
font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-shadow: none;
  text-transform: none;
  color: #333;
}
.teaser.type-2 {
  border: 1px solid #dee8f2;
}
@media only screen and (min-width: 37.563em) {
#header p {
    margin-left: 20px;
  }
#header form fieldset p {
    margin-left: 0px;
  }

}
@media only screen and (min-width: 64em) {
#navPrimary {
    background-color: #002663;
  }
#navPrimary .menu-box ul {
    background-color: #002663;
  }
#navPrimary > ul > li strong {
    background-color: #335182;
  }
}
#header .logo p {
    margin-bottom: 27px;
  }
#header .additionalLogo img {
  margin-top: -7px;
}
div.abstract p { font-weight: bold;}
#navPrimary > ul > li h3.hasChilds strong, #navPrimary > ul > li h3.hasChilds em a {
    background: #335182 url(/SiteGlobals/Frontend/Images/icons/sprite-right.png?__blob=normal&v=2) no-repeat 90% -818px;
  }
#navPrimary > ul > li.hovered:not(.active) h3.hasChilds a {
    background: url(/SiteGlobals/Frontend/Images/icons/sprite-right.png?__blob=normal&v=2) no-repeat 90% -818px;
  }
}
