.logo, .logo:hover {
  background-position: center center;
  background-color: #fff;
  opacity: 0.75;
  right: 0;
  top: 80%;
  height: 20%;
  width: 100%;
}


.lang_de .logo, 
.lang_de .logo:hover {
  background-image: url("../images/paedagogischeSektion/logo_de.png");
}

.lang_en .logo, 
.lang_en .logo:hover  {
  background-image: url("../images/paedagogischeSektion/logo_en.png");
}

.lang_fr .logo,
.lang_fr .logo:hover  {
  background-image: url("../images/paedagogischeSektion/logo_fr.png");
}

.lang_es .logo,
.lang_es .logo:hover  {
  background-image: url("../images/paedagogischeSektion/logo_es.png");
}


.section.headerShadow .wrapper {
    background-image: url("../images/paedagogischeSektion/header2014.jpg");
}

.mainNavi {
  border-bottom: 1px solid #fff;
}

.mainNavi ul.menu > li {
    background-color: #AB0000;
    border-right: 1px solid #fff;
}
.mainNavi ul li.mainNaviHome a {
    background-color: #AB0000;
}

.mainNaviBox-header h4 {
    color: #AB0000;
}
.mainNavi ul.menu li div.mainNaviBox-body a:hover {
    background-color: #AB0000;
    color: #fff;
}


h1, h2, h3, h4, h5, h6 {
    color: #AB0000;
}    

a, p.bodytext a {
    color: #AB0000;
}

a:hover, 
p.bodytext a:hover  {
    color: #990000;
}


DIV.csc-frame-frame1 {
  background-color: #dfe0e2;
}

DIV.csc-frame-frame1 .csc-header {
  background-color: #373839;
}



/* VK Kalender */

#vk-header {
    border-bottom: 0px;
}

.vk-element-header  {
    line-height: 100%;
}

.vk-element-list  {
    line-height: 100%;
}

.vk-element {
  border-bottom: 0px;
  }