html{
  margin-bottom:1px;
  overflow-y:scroll;
  }
body{ 
  margin:0;
  background-color:#cba6af;
  background-image:url('/static/deumer/bg_site.png');
  background-repeat:repeat-x;
  font-family: 'Dosis', sans-serif;
  font-size:10pt;
  font-weight:300;
  color:#424242;
  line-height:150%;
  }
#designbody{
  background-color:#ffffff;
  color:#000000;
  background-image:none;
  }
strong{
  font-weight:700;
  }
a{
  text-decoration:none;
  }
hr{
  height:1px;
  border:0;
  background:#cdcdcd;
  color:#cdcdcd;
  margin:0;
  }
h1{
  font-size:15pt;
  font-weight:400;
  line-height:150%;
  }
h2{
  font-size:13pt;
  font-weight:400;
  margin:0;
  }
.floatclear{
  clear:both;
  height:1px;
  overflow:hidden;
  }
#head{
  width:1000px;
  margin:0 auto;
  padding-top:10px;
  }
img{
  border:none;
  }
#navigation{
  margin-top:10px;
  }
#navigation a{
  font-weight:600;
  padding:10px 35px 10px 15px;
  float:left;
  text-shadow: -1px -1px 0px rgba(255, 255, 255, 1);
  font-size:13pt;
  color:#424242;
  background-image:url('/static/deumer/bg_navpunkt.png');
  background-repeat:no-repeat;
  background-position:left center;
  }
#navigation a:hover{
  color:#7e0127; 
  }
#head .left{
  float:left;
  /*margin-top:10px;*/
  margin-bottom:20px;
  }
#head .right{
  float:right;
  text-align:right;
  font-size:12pt;
  padding-top:10px;
  font-weight:600;
  }
#content{
  padding:20px 20px 40px 20px;
  min-height:300px;
  }
#content .right{
  float:right;
  width:250px;
  margin-left:30px;
  -webkit-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.25);
  -moz-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.25);
  box-shadow:0px 0px 20px rgba(50, 50, 50, 0.25);
  }
#content .right h2{
  font-size:14pt;
  color:#830031;
  background-color:#cdcdcd;
  text-align:center;
  padding:5px 10px;
  }
#content .right div{
  padding:0 10px;
  }
#inhalt{
  width:1000px;
  margin:0 auto;
  background-color:#ffffff;
  -webkit-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.25);
  -moz-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.25);
  box-shadow:0px 0px 20px rgba(50, 50, 50, 0.25);
  }
#bild{
  border:1px solid #ffffff;
  margin-bottom:20px;
  -webkit-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.75);
  box-shadow:0px 0px 20px rgba(50, 50, 50, 0.75);
  }
#footer{
  padding:20px;
  width:960px;
  margin:0 auto;
  background-color:#cdcdcd;
  -webkit-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.25);
  -moz-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.25);
  box-shadow:0px 0px 20px rgba(50, 50, 50, 0.25);
  }
#teamliste{
  width:670px;
  }
#teamliste > div{
  border-bottom:1px solid #CDCDCD;
  padding-top:20px;
}
#teamliste > div .text{
  float:left;
  width:450px;
  }
#teamliste > div img{
  float:left;
  margin-right:30px;
  margin-bottom:10px;
  border:1px solid #ffffff;
  -webkit-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.75);
  box-shadow:0px 0px 20px rgba(50, 50, 50, 0.75);
  }
