
input {
}

div.commtainer {
  float : right;
}

div.question {
  width : 320px;
}

div.comments {
  margin : 0px 0px 30px 20px; 
  width : 240px;
}

div.comments h2 {
  padding : 5px;
  background : #aaaaaa;
  margin : 0px;
}

div#comments_p, div#comments_p2 {
  font-size : 12px;
  margin : 0px;
  padding : 5px;
  background : #cccccc;
    display : none;
  line-height : 15px;
}

div#comments_p ul, div#comments_p2 ul {
  padding : 2px 2px 2px 20px;
  margin : 0px;
  }

div#comments_p li, div#comments_p2 li {
  font-size : 12px;
  line-height : 15px;
  padding : 2px 2px 2px 2px;
  margin : 0px;
}

#hide, #hide2  {
    display : none;
}

#hide, #show, #hide2, #show2 {
    font-size : 11px;
    float : right;
}

div.qc_navi {
    margin : 30px 5px 20px 5px;
    background: url("h1.gif") top no-repeat #f4f4f4;
   padding-top : 2px;
   clear : both;
}

div.qc_navi div {
    padding : 5px;
    background: url("h1.gif") bottom no-repeat #f4f4f4;
    text-align : center;
}

div.qc_navi div a {
    padding : 0px 10px 0px 10px;
    font-size : 16px;
    text-decoration : none;
}

input {
  margin : 0px 10px 10px 0px;
}

#Tabelle_01 {
  border-bottom : 2px solid #E50909;
}

td.body, td.body p, td.body li {
  font-size : 12px;
  line-height : 15px;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

h1 {
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
}

h2 {  
  margin : 0px 0px 4px 0px;
  padding : 0px 0px 0px 0px;
line-height : 17px;
}

div.option {
  clear : left;
}

div.option input {
  float : left;
}
  
div.caption {
  width : 280px;
  padding : 0px 0px 10px 20px;
}

div.optionfield {
  margin : 10px 0px 0px 0px;
}

h2 p {
  display : inline;
  font-weight : normal;
}

