html {
  background: url(img/ergoBackground.png) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.ergo-colors{
  background-color:#990033 !important;
  color:white;
}

.ergo-text{
  color: #990033 !important;
}

.customhover:hover{
  background-color:#990033 !important;
  color:white !important;
}

.now-active{
  background-color: #e9d3d3 !important;
}

.no-decoration {
  text-decoration: none;
}

.accordion-anchor{
  background-color: #e9d3d3;
  width:100%;
  height:20%;
}

th, td {
    text-align: left;
     font-size: large;
}

li{
    font-size: large;
}

a {
    font-size: large;
}

h4 {
    font-size: xx-large;
}

 h5 {

    font-size: x-large;
}

p {
    font-size: x-large;
}

.centeredSmall{
   display:block;
    margin:auto;
    width:70%;
    opacity:0.9;
}

.image img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
  	-moz-transition: all 1s ease; /* Firefox */
  	-o-transition: all 1s ease; /* IE 9 */
  	-ms-transition: all 1s ease; /* Opera */
  	transition: all 1s ease;
    opacity:0.65;
}

.image:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
     opacity:1;
}

.team-pic {
  width:50%;
}

.shadowed {
  box-shadow: 3px 3px 1px grey;
}

.info-box {
  width:100%;
  margin-right:auto;
  margin-left:auto;
}

.align-left {
  text-align:left !important;
  list-style-type: circle;
}

.align-right {
  text-align:right !important;
  list-style-type: circle;
}

.puzzle-teil{
  width:9%;
  opacity:0.5;
}

#map {
        height: 400px;
        width: 100%;

       }
