*{
padding:0;
margin:0;
}

body{
background-color:#c9d0d2;
font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
line-height:20px;
text-align:center; /* horizontal centering for IE Win quirks */

}

h1 {
font-size:24px;
color:#00726F;
}


h2 {
padding-top:18px;
font-size:20px;
color:#00726F;
}


a{
color:#00726F;
}
#wrapper{
width:100%;
}

#content{
background: url(images/header_bg.png) top right no-repeat;
background-color:#ddd;
width:950px;
margin:0 auto;
min-height:638px;
text-align:left; /* horizontal centering for IE Win quirks */
}

/* IE Hack min-height */
#content { /* für alle */
height: 438px;
}
html>body #content { /* be nice to opera (&gekko) */
height: auto;
min-height: 520px;
}



#header{
height:117px;
}


#stage {
height:160px;
padding-top:70px;
clear:both;
float:none;
position:relative;
}

#stage a {
font-size:11px;
color:#000;
text-decoration:none;
}

#stage h1 {
  margin: 40px 0 0 25px;
}



#copy {
width:371px;
float:left;
font-size:11px;
padding-bottom:30px;
padding-top:38px;
padding-right:20px;
}
.clearer {
float:none;
clear:both;
}


.imaufbau {
  height:190px;
  text-align: center;
  clear:both;
  float:none;
  position:relative;
}

.adresscontainer {
  display: flex;
  flex-wrap: wrap;
}
.adresscontainer .column {
  flex: 1;
  padding: 10px;
  box-sizing: border-box;
  border: 0px solid transparent;

}


.adresscontainer .column p {
color:#00726F;
font-size: 15px;
}