  div#tarifContainer, div#tarifContainer h1, div#tarifContainer ul, div#tarifContainer * {
    font-family:Verdana,Helvetica,Arial;
    font-size:11px;
  }

  ul#questionType li,ul#example li,ul#surveyType li,ul#package li{
    background: transparent url(/i/strich.gif) no-repeat scroll 0 7px;
    line-height:13px;
    padding-left:8px;
  }
  ul.liste li{
    background: transparent url(/i/strich.gif) no-repeat scroll 0 7px;
    line-height:13px;
    padding-left:8px;
  }

  div#tarifContainer {
    width:551px;
    float:left;
    position:relative;
    margin:10px 0 50px 0; /* margin-bootom: 50px wg. Preis-/buchen-Button */
  }
  
  div#tarifContainer h1 {
    margin:0;
    font-weight:normal;
    padding-top:1px;
    line-height:20px;
    text-indent:5px;
  }
  
  div#descr {
    float:left;
    width:551px;
  }
      
  div#col1 {
    width:172px;
    margin-left:4px;
    float:left;
    display:inline;
  }
  div#col1 img {
    margin-bottom:3px;
  }

  div#col2 {
    width:182px;
    margin-left:4px;
    float:left;
    display:inline;
    padding-top:3px;
  }
  div#col3 {
    width:181px;
    margin-left:4px;
    float:left;
    display:inline;
    padding-top:3px;
  }
  
  h5 {
    font-size:11px;
    margin:0 0 5px 0;
    padding-left:5px;
  }

  div#tarifContainer p {
    margin:5px 0;
    padding:0 4px 0 5px;
  }

  div#tarifContainer ul {
    margin:0;
    padding:0 4px 0 9px;
    list-style:none;
  }
  div#booking {
    width:180px;
    position:absolute;
    left:371px;;
    bottom:-45px;
  }

  img.bookBtn { float:left; margin-top:54px;}
  img.price { float:right; }
