body {
  margin:0px;
  padding:0px;
  background-color: rgb(169,186,184);
  text-align:center;
}

#all-container {
   text-align:left;
   width:752px;
   margin-left:auto;
   margin-right:auto;
   background-color:white;
}

#head-container {
}

#main-container {
   width:747px;
}

#main-left {
   margin-top:20px;
   margin-left:10px;
   width: 470px;
}

#strut-left {
   width:1px;
   height:270px;
   float:left;
}

#main-right {
   float:right;
   width: 230px;
   padding-right: 10px;
   padding-top:20px;
}

#block-unten {
   border-top:1px solid rgb(97,122,128);
   margin-left:5px;
   margin-right:5px;
   padding-left:5px;
   padding-top:4px;
   padding-bottom:10px;
}

#menu-container {
   padding-right:5px;
    clear:both;
}

#menu {
   margin-top:20px;
   height:30px;
   margin-left:4px;
   padding-left:4px;
   padding-bottom:8px;
   border-bottom:1px solid rgb(97,122,128);
}

#menu-sub {
   margin-top:10px;
   margin-left:5px;
   padding-left:5px;
}

.menu ul {
   margin:0px;
   padding:0px;
   list-style-type:none;
}

.menu ul li {
   display:inline;
   margin:0px;
   padding:0px;
}

.menu a {
   font-family:Tahoma,sans serif;
   font-size: 13px !important;
   letter-spacing: 0.05em;
   text-decoration:none;
   font-weight:bold;
   color: rgb(97,122,128);
}

.menu a:hover {
   color: rgb(212,34,39);
}

.menu a.selected {
   color: rgb(212,34,39);
}

.menu-sub a {
   font-weight:normal;
}

.csc-mailform-field label {
    display:block;
    margin-top:5px;
}

.csc-mailform-field input,select,textarea {
    width:95%;
}

.csc-mailform-field .csc-mailform-radio label {
    display:inline;
}

.csc-mailform-field .csc-mailform-radio input {
    width:auto;
    margin-bottom:0em;
}

.csc-mailform-radio legend {
    display:none;
}

