anchor.diff:  						input.unlock.mitte(type="number", name="Magie.Ritualkenntnis[{index}][RkW]", min="3", max="35", step="1", value="3")
   			tbody#tmpl-schm
   				tr
  -					td.mitte(style="padding: 0;", rowspan="4")
  -						input.isactive(type="checkbox", id="sr_{index}")
  -					td
  -						label Geister binden
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][_talent]", value="...")
  -					td 
  -						label(for="sr_{index}") Ork-Schamane
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][short]", value="Scm")
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][long]",  value="Schamane")
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][tradition]" value="Ork")
  -					td.mitte
  -						select.unlock(size="1", name="Magie.Ritualkenntnis[{index}][Lernstufe]")
  -							each kat in ["A+", "A", "B", "C", "D", "E", "F", "G", "H"]
  -								option= kat
  -					td.mitte
  -						input.unlock.mitte(type="number", name="Magie.Ritualkenntnis[{index}][RkW]", min="3", max="35", step="1", value="3")
  -				tr
  -					td
  -						label Geister rufen
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][_talent]", value="...")
  -					td 
  -						label(for="sr_{index}") Ork-Schamane
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][short]", value="Scm")
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][long]",  value="Schamane")
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][tradition]" value="Ork")
  -					td.mitte
  -						select.unlock(size="1", name="Magie.Ritualkenntnis[{index}][Lernstufe]")
  -							each kat in ["A+", "A", "B", "C", "D", "E", "F", "G", "H"]
  -								option= kat
  -					td.mitte
  -						input.unlock.mitte(type="number", name="Magie.Ritualkenntnis[{index}][RkW]", min="3", max="35", step="1", value="3")
  -				tr
  -					td
  -						label Geister bannen
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][_talent]", value="...")
  -					td 
  -						label(for="sr_{index}") Ork-Schamane
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][short]", value="Scm")
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][long]",  value="Schamane")
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][tradition]" value="Ork")
  -					td.mitte
  -						select.unlock(size="1", name="Magie.Ritualkenntnis[{index}][Lernstufe]")
  -							each kat in ["A+", "A", "B", "C", "D", "E", "F", "G", "H"]
  -								option= kat
  -					td.mitte
  -						input.unlock.mitte(type="number", name="Magie.Ritualkenntnis[{index}][RkW]", min="3", max="35", step="1", value="3")
  -				tr
  -					td
  -						label Geister aufnehmen
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][_talent]", value="...")
  -					td 
  -						label(for="sr_{index}") Ork-Schamane
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][short]", value="Scm")
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][long]",  value="Schamane")
  -						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][tradition]" value="Ork")
  +					td.mitte(style="padding: 0;")
  +						input.isactive(type="checkbox", id="sr_{index}", checked)
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][_talent]", value="...")
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][short]", value="Scm")
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][long]").long
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][tradition]").short
  +					td
  +						label(for="sr_{index}") Geister binden
  +					td.mitte
  +						label(for="sr_{index}").long
  +					td.mitte
  +						select.unlock(size="1", name="Magie.Ritualkenntnis[{index}][Lernstufe]")
  +							each kat in ["A+", "A", "B", "C", "D", "E", "F", "G", "H"]
  +								option= kat
  +					td.mitte
  +						input.unlock.mitte(type="number", name="Magie.Ritualkenntnis[{index}][RkW]", min="3", max="35", step="1", value="3")
  +				tr
  +					td.mitte(style="padding: 0;")
  +						input.isactive(type="checkbox", id="sr_{index}", checked)
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][_talent]", value="...")
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][short]", value="Scm")
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][long]").long
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][tradition]").short
  +					td
  +						label(for="sr_{index}") Geister rufen
  +					td.mitte 
  +						label(for="sr_{index}").long
  +					td.mitte
  +						select.unlock(size="1", name="Magie.Ritualkenntnis[{index}][Lernstufe]")
  +							each kat in ["A+", "A", "B", "C", "D", "E", "F", "G", "H"]
  +								option= kat
  +					td.mitte
  +						input.unlock.mitte(type="number", name="Magie.Ritualkenntnis[{index}][RkW]", min="3", max="35", step="1", value="3")
  +				tr
  +					td.mitte(style="padding: 0;")
  +						input.isactive(type="checkbox", id="sr_{index}", checked)
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][_talent]", value="...")
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][short]", value="Scm")
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][long]").long
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][tradition]").short
  +					td
  +						label(for="sr_{index}") Geister bannen
  +					td.mitte 
  +						label(for="sr_{index}").long
  +					td.mitte
  +						select.unlock(size="1", name="Magie.Ritualkenntnis[{index}][Lernstufe]")
  +							each kat in ["A+", "A", "B", "C", "D", "E", "F", "G", "H"]
  +								option= kat
  +					td.mitte
  +						input.unlock.mitte(type="number", name="Magie.Ritualkenntnis[{index}][RkW]", min="3", max="35", step="1", value="3")
  +				tr
  +					td.mitte(style="padding: 0;")
  +						input.isactive(type="checkbox", id="sr_{index}", checked)
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][_talent]", value="...")
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][short]", value="Scm")
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][long]").long
  +						input.unlock(type="hidden", name="Magie.Ritualkenntnis[{index}][tradition]").short
  +					td
  +						label(for="sr_{index}") Geister aufnehmen
  +					td.mitte 
  +						label(for="sr_{index}").long
   					td.mitte
   						select.unlock(size="1", name="Magie.Ritualkenntnis[{index}][Lernstufe]")
   							each kat in ["A+", "A", "B", "C", "D", "E", "F", "G", "H"]
  
positive.code: 				var $src = $('#rkz option').filter(':selected');
  				var $row = $('#tmpl-tanz tr').clone();
  				var idx  = $('#tbl-rk tbody tr').length;
  				// replace {index}
  				$row.find('.unlock').each(function(){
  					this.name = this.name.replace('{index}', idx);
  				});
  				$row.find('label').each(function(){
  					this.htmlFor = this.htmlFor.replace('{index}', idx);
  				});
  				var rkid = $row.find('input[type="checkbox"]')[0];
  				rkid.id  = rkid.id.replace('{index}', idx);
  				// default dropdown to "E"
  				$row.find('select').val('E');
  				// set values
  				$row.find('.short').val($src.data("rep-short"));
  				$row.find('input.long').val($src.data("rep-long"));
  
negative.code: 			}
  			tfoot select {
  				width: 50%;
  			}
  			#tbl-tmpl {
  				display: none;
  			}
  			tfoot tr {
  				background-color: #eee;
  			}
  	body
  		a#top
  