/* default styles for extension "tx_a1teasermenu_pi1" */
	    table.tx-a1teasermenu-pi1 {padding: 0 0 0 0px; spacing: 0 0 0 0px; border: 0 0 0 0px;}
	    tr.tx-a1teasermenu-pi1 {}
	    td.tx-a1teasermenu-pi1 {vertical-align: top;}
/* default styles for extension "tx_tgtipdb_pi1" */
  .tx-tgtipdb-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
  .tx-tgtipdb-pi1 .label { float:left; width:100px; margin-top: 0px; margin-bottom: 0px; margin-right:15px; padding-left:2px; background-color: #ccc; border-right: 7px solid #999999}
  .tx-tgtipdb-pi1 .solutionLabel {float:left; width:100px; border-right: 7px solid #339900; margin-right:15px; padding-left:2px; background-color: #ccc;}
  .tx-tgtipdb-pi1 .problemLabel {float:left; width:100px; border-right: 7px solid #cc0000; margin-right:15px; padding-left:2px; background-color: #ccc;}
  .tx-tgtipdb-pi1 .leftmargin {float:none; display:block; margin-left:124px; padding:0px;}
  .tx-tgtipdb-pi1 .line {clear:left; margin-top:7px; margin-bottom:7px}
  .tx-tgtipdb-pi1 .listElementDiv {border-bottom: 1px solid #000000; padding-bottom:7px}
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
