.multicolumnContainer {
  margin:20px 18px 10px 20px;

  font-size: 12px;
  line-height: 17px;
 
  overflow:hidden !important;
}

.multicolumnContainer h1, .multicolumnContainer h2, .multicolumnContainer h3 {
  font-size: 16px !important;
  padding: 0px 0 5px !important; 
}

.multicolumnContainer .bodytext {
    line-height: 17px;
    margin: 7px 0 15px;
}

.columnItems, .multicolumnContainer {
    list-style-type: none;
}
.multicolumnContainer .column {

  border: 1px solid #ABAFB4;
  border-top: 20px solid #B0006C;
  background-image: url(/fileadmin/templates/grafiken/hgbox.png);
  background-repeat: repeat-x;
  background-position: bottom;
}

.column {
  float: left;
  min-height:100%;
  padding: 7px;
  padding: 1% 1% 1% 1.5%;
}

.columnFirst  {
  width: 45% !important;
}

.columnLast {
  width: 45% !important;
  margin-left:4%;
}

@media screen and (max-width: 480px) {

.columnFirst  {
  width: 100% !important;
}

.columnLast {
  width: 100% !important;
  margin-left:0%;
}
}
