#rightcol{
  width: 200px;
}

#maincol {
  width:567px;
}

div#maincol .csc-textpic-text p.bodytext{
  color: #000000;
}

div.csc-header{
}

div.csc-frame-2col,
div.csc-frame-2col-shadow{
  width: 265px;
}

form#freshnews{
  height: 254px;
  padding-left: 12px;
}

form#freshnews input{
  width: 165px;
}
form#freshnews input,
form#freshnews select{
  border: 0px;
  background-color: transparent;
  color: 333333;
}

form#freshnews input#email{
  position: relative;
  top: 25px;
}

form#freshnews select#Anrede{
  position: relative;
  top: 40px;
  left: 42px;
  width: 130px;
}

form#freshnews input#Vorname{
  position: relative;
  top: 	42px;
}

form#freshnews input#Nachname{
  position: relative;
  top: 50px;
}

form#freshnews a{
  position: relative;
  top: 60px;
}

div#maincol div.csc-header h1 {
  color:#666666;
  padding-top: 10px;
  margin-bottom: 10px;
  border-top: 1px dashed #666666;
}