body {
  margin: 0;
  padding: 0;
  background-color: #7d93a6;
}
hr {
  border: none;
  border-top: 1px solid #77fb16;
}
#mainbox{
  width: 900px;
}
#topspace{
  width: 900px;
  height: 70px;
}
.clear{
  float: none;
  clear: both;
}
#contentbox{
  
  width: 900px;  
  margin: 0;
  background-image: url('http://www.agentur-berns.de/2008/fileadmin/img/mainback.gif');
  background-repeat: repeat-y;
  background-color: #ffffff;
}
#contentfullbox{
  width: 680px;
  float: left;
}
#contentfullboxspace{
  margin: 0;
  padding: 45px 0 0 74px;
}
#contentleftbox{
  float: left;
  width: 320px;
}
#contentleftboxspace{
  margin: 0;
  padding: 0 49px 0 10px;
}
#contentleftboxspaceflash{
  margin: 0;
  padding: 50px 49px 0 10px;
  text-align: right;  
}
#contentrightbox{
  float: left;
  width: 360px;
}
#contentrightboxspace{
  margin: 0;
  padding: 0 30px 0 20px;
}
#contentrightboxspaceflash{
  margin: 0;
  padding: 55px 0 0 0;

}
#menubox{  
  float: left;
  padding: 0 0 30px 0;  
  width: 190px;
  background-image: url('http://www.agentur-berns.de/2008/fileadmin/img/mainback.gif');
  background-repeat: repeat-y;
 
}
#menu{
  margin: 0;
  padding: 20px 0 60px;
}
.menuitem, .menuitemactive{
  width: 190px;
  margin: 0 0 9px 0;
  background-color: #b4b3af;
}
.menuitemactive{
  background-color: #77fb16;
}
.menu2item{
  width: 190px;
  margin: 0 0 4px 0;
}
.menuspace{
  padding: 0 0 0 64px;
  margin: 0;
}
#menubox3{
  margin: 0;
  padding: 0 0 5px 0;
}
#adressbox{
  width: 190px;
}
#adressboxspace{
  padding: 0 0 0 64px;
  margin: 0;
}
.fmenu{
  font-family: Arial;
  font-size: 0.8em;
  color: #000000;
  text-decoration: none;
}
.fnormal, .bodytext, .csc-mailform-label, .bodytextbold{
  font-family: Arial;
  font-size: 0.8em;
  color: #5d6775;
}
.bodytextbold{
  font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Arial;
  font-size: 0.9em;
  color: #5d6775;
}
a{
  font-family: Arial;
  color: #5d6775;
}
.fsmall{
  font-family: Arial;
  font-size: 11px;
  color: #000000;
}
.fmenu2, .fmenu2active{
  font-family: Arial;
  font-size: 0.7em;
  color: #000000;
  text-decoration: none;  
}
.fmenu2active{
  color: #77fb16;
}
.important{
  color: #77fb16;
}
.detail{
  font-size: 1.3em;
}

.csc-mailform{
  margin: 20px 0 0 0;
}
.csc-mailform, fieldset{
  border: none;
}
fieldset{
  margin: 0;
  padding: 0;
}
.csc-mailform-field{
  float: none;
  clear: both;
  margin: 0;
  padding: 5px 0 10px 0;
}
.csc-mailform-field label{
  width: 80px;
  font-family: Arial;
  font-size: 0.8em;
  color: #5d6775;

  float:left;  
}
.csc-mailform-radio{
  border: none;
}
.csc-mailform-radio label{
  width: 20px;
  font-family: Arial;
  font-size: 0.8em;
  color: #5d6775;

  float:left; 
}
.csc-mailform-field input[type=text] { 
  float:left; 
  border: 1px solid #77fb16;
  width: 150px;
}
textarea {
  float: none;
  width: 230px;
  border: 1px solid #77fb16;  
} 
.csc-mailform-submit { 
  border: 1px solid #77fb16;  ;
  background-color: transparent;
  color: #5d6775;
}
 