td.content_klassensatz hr {
	border:0;
	background-color:#D8D8D8;
	height:1px;
}

td.content_klassensatz * a.buttonGo {
	display:block;
	float:right;
	width:23px;
	height:15px;
	background: url(/pu_main/images/button_go_red.gif) no-repeat;
}

td.content_klassensatz table.klassensatz {
	margin-top:10px;
}

td.content_klassensatz table.klassensatz * td {
	font-size:11px;
}

td.content_klassensatz table.klassensatz * a.buttonOrderRed {
	display:block;
	width:52px;
	height:14px;
	background: url(/pu_main/images/button_order_red.gif) no-repeat;
}

td.content_klassensatz * a.buttonOrderWhite {
	display:block;
	float:right;
	width:50px;
	height:10px;
	background: url(/pu_main/images/button_order_white.gif) no-repeat;
}

td.content_klassensatz * a.buttonOrderContinue {
	display:block;
	float:right;
	margin-left:7px;
	width:54px;
	height:14px;
	background: url(/pu_main/images/button_order_red.gif) no-repeat;
}

td.content_klassensatz * a.buttonBackToList {
	display:block;
	float:right;
	margin-left:7px;
	width:126px;
	height:14px;
	background: url(/pu_main/images/button_auswahlliste_red.gif) no-repeat;
}

td.content_klassensatz * a.buttonRemoveFromOrder {
	display:block;
	float:right;
	margin-left:7px;
	width:46px;
	height:14px;
	background: url(/pu_main/images/button_remove_red.gif) no-repeat;
}


td.content_klassensatz table.klassensatz * td.c1 {
	width:35px;
	text-align:center;
}

td.content_klassensatz table.klassensatz * td.c2 {
	width:54px;
	text-align:center;
}


td.content_klassensatz table.klassensatz * td.c3 {
	/*width:330px; -- DEPRECATED - Size is now auto */
}

td.content_klassensatz table.klassensatz * td.c4 {
	width:62px;
	text-align:right;
}

td.content_klassensatz table.klassensatz * td.c4 a.buttonOrderRed {
	margin-left:8px;
}

td.content_klassensatz table.klassensatz * span.title,
td.content_klassensatz table.bestellung * li.title,
td.content_klassensatz table.klassensatz * span.author {
	color:#8B974D;
}

td.content_klassensatz table.klassensatz * span.title,
td.content_klassensatz table.klassensatz * span.author {
	font-size:12px;
	line-height:14px;
}

td.content_klassensatz table.bestellung * td {
	padding: 2px 0;
}

td.content_klassensatz table.bestellung * td.label {
	width: 185px;
	vertical-align:top;
}

td.content_klassensatz table.bestellung * input,
td.content_klassensatz table.bestellung * select,
td.content_klassensatz table.bestellung * textarea {
	width: 250px;
}

td.content_klassensatz table.bestellung * td.headteaser {
	padding-bottom: 16px;
}

td.content_klassensatz table.bestellung * textarea.textfeld1 {
	height: 47px;
}

td.content_klassensatz table.bestellung * select.textfeld1 {
	height: 18px;
	width: 255px;
}

td.content_klassensatz * ul {
  margin: 2px 0;
  max-width:250px;
  padding: 0;
  list-style-image: url(/pu_main/images/dot_green.gif);
  list-style-position: inside;

}

td.content_klassensatz * ul li {
  margin-bottom:3px;
  font-size:10px;
}