body {  background-color: #595959;  background-image: url(bilder/background.png);  background-position:top;  background-repeat:repeat-x;  }img {  border:0px;}html * {  color: #5f5f5f;  font-size:12px;  font-family: arial;}p {  line-height:16px;}h1 {  font-size:15px;  font-family: arial black, arial;  font-weight:normal;    color: #5f5f5f;  letter-spacing:1px;  }h2 {  font-size:11px;  font-family: arial black, arial;  font-weight:normal;    color: #5f5f5f;  letter-spacing:1px;}h3 {  color: #05C300;  font-weight:bold;    letter-spacing:1px;      margin-top:10px;  margin-bottom:10px;}table p {  margin-top:5px;  margin-bottom:5px;  margin-right:10px;}li {  margin-top:10px;  margin-bottom:10px;}ul {  margin-left:-25px;  list-style: square;  margin-top:20px;}label {  font-size:11px;  font-family: arial black, arial;  font-weight:normal;    color: #5f5f5f;  letter-spacing:1px;    display:block;      line-height:20px;}fieldset {  border:0px;  padding:0px;  margin:0px;}input {  margin-bottom:10px;  padding:5px;}textarea {  padding:5px;  width:650px;}#logo {  background-image: url(bilder/logo.png);  background-repeat:no-repeat;    width: 753px;  height: 190px;    margin-left:auto;  margin-right:auto;    }#box {    width: 820px;    margin-left:auto;  margin-right:auto;    margin-top:-100px;}#box .top {  background-image: url(bilder/top_gradient.png);  background-repeat:no-repeat;    height:100px;    margin-left:10px;  margin-right:10px;  }#box .middle {  background-image: url(bilder/middle.png);  background-repeat: repeat-y;  }#box .middle .content {  background-image: url(bilder/gradient.png);  background-repeat: no-repeat;    min-height:220px;    margin-left:10px;  margin-right:10px;        padding-bottom:10px;}#box .bottom {  background-image: url(bilder/bottom.png);  background-repeat:no-repeat;    height:20px;  }#box #highlight {  padding:20px;  }#highlight .left {  width:180px;  border-right: 1px solid #FFF;    float:left;  }#highlight .right {  width:579px;  height:223px;    float:right;    margin-top:-33px;  }#footer {  width:640px;  height:40px;    margin-left:auto;  margin-right:auto;  margin-top:10px;  }#footer span {  font-size:10px;  color: #000;    display:block;  float:left;    line-height:30px;  letter-spacing:1px;      padding-left:20px;  padding-right:20px;    border-right: 1px solid #555;}#footer .last {  border:0px;}/* NEWS */.news .datum {  background-image: url(bilder/time.png);  width:86px;  height:86px;    float:left;  margin:10px 0px 0px -30px;}.news .tagmonat {  margin-left:34px;  padding-top:35px;    color:#FFF;}.news .jahr {  margin-left:34px;  margin-top:7px;    color:#FFF;  font-size:11px;  font-family:arial black, arial;}.news .text {  float:left;    padding-left:10px;    padding-top:18px;  margin:10px 0px 0px 0px;}.news h1 {  border-bottom:1px solid #dcdcdc;    margin-bottom:0px;  line-height:26px;}.news .klein * {  margin-top:3px;     font-size:11px;  font-family: arial;  font-weight:bold;    color: #595959;}.news .image {  float:right;  margin-left:10px;  margin-bottom:10px;}/* NEWS */.hr {    display:block;    border:0px;    width:760px;  height:16px;    margin-left:-10px;    margin-top:20px;  margin-bottom:20px;    clear:both;}.hr img {  border:0px;}.text {  padding-left:30px;  padding-right:30px;}.killer {  clear:both;}
