.tx_dsceulabeltool * {margin:0;padding:0}
.tx_dsceulabeltool h1 {clear:both;background:none;}
.tx_dsceulabeltool h2 {clear:both;background:none;}
.tx_dsceulabeltool h3 {clear:both;background:none;}
.tx_dsceulabeltool label {letter-spacing: normal;}
.tx_dsceulabeltool form fieldset {clear:both;border:0}
.tx_dsceulabeltool form fieldset div {clear:none;}
.tx_dsceulabeltool p {margin:0;padding:13px 37px;width:421px;clear:both}
.tx_dsceulabeltool .spacer_hr {height:6px;clear:both;margin:0px 37px;width:430px;line-height:6px;font-size:6px}
.tx_dsceulabeltool .upperForm,.tx_dsceulabeltool .lowerForm,.tx_dsceulabeltool .formbuttons {float:left;clear:both;}
.tx_dsceulabeltool .upperForm {margin-bottom:15px}
.tx_dsceulabeltool .upperForm,.tx_dsceulabeltool .lowerForm {position:relative;width:430px;margin-left:37px;display:inline;}

.tx_dsceulabeltool .head {position: absolute;top:8px;left:37px;font-weight: bold}
.tx_dsceulabeltool .upperForm,.tx_dsceulabeltool .lowerForm  {/*width:100%*/}
.tx_dsceulabeltool .upperForm h3 {margin-top:15px}
.tx_dsceulabeltool .upperForm .itemA,
.tx_dsceulabeltool .upperForm .itemB {float:left;width:211px;overflow:hidden;margin-top:15px;}
.tx_dsceulabeltool .upperForm .itemB {border-left:6px solid;}
.tx_dsceulabeltool .upperForm .itemB h3 {margin-left:15px}
.tx_dsceulabeltool .lowerForm input,
.tx_dsceulabeltool .upperForm input {float:left;display:inline;}
.tx_dsceulabeltool .upperForm .itemB {margin-left:0px}
.tx_dsceulabeltool .upperForm div {float:left;display:inline;}
.tx_dsceulabeltool input,
.tx_dsceulabeltool .upperForm span,
.tx_dsceulabeltool .lowerForm span {float:left;text-align:left}
.tx_dsceulabeltool input.styled {width:40px}
.tx_dsceulabeltool span {display:block;text-align: right}
.tx_dsceulabeltool .cro input {width:auto}
.tx_dsceulabeltool label {width:110px;float:left;text-align:left;margin-left:5px;margin-top:3px;font-weight:normal;font-size:0.9em}
.tx_dsceulabeltool .itemA div ,
.tx_dsceulabeltool .itemB div {margin-top:5px}
.tx_dsceulabeltool .itemB div {margin-left:15px}
.tx_dsceulabeltool .spacer_vt {float:left;width:5px;height:150px}
.tx_dsceulabeltool .spacer_vt_nc {float:left;width:5px;height:100%}
.tx_dsceulabeltool .lowerForm h2 {margin-top:7px;margin-bottom:10px} 

.tx_dsceulabeltool .lowerForm .row {clear:both;}
.tx_dsceulabeltool .lowerForm .generalItem {float:left;width:211px}
.tx_dsceulabeltool .lowerForm .right {margin-left:15px}
.tx_dsceulabeltool .hinttext {font-size:10px}

.tx_dsceulabeltool .cro {float:left;padding:0;width:100%;clear:both}
.tx_dsceulabeltool .cro label {width: auto;margin:0;padding:0;float:left;}
.tx_dsceulabeltool .cro input {margin-right:5px;border: 0}

.tx_dsceulabeltool .formButtons {clear:both;margin:0px 37px;width:430px;float:left}

/*
.tx_dsceulabeltool div.name input,
.tx_dsceulabeltool.result div.name label {width:135px}
.tx_dsceulabeltool.result .itemA .name span,.tx_dsceulabeltool.result .itemB .name span {width:75px}
.tx_dsceulabeltool.result .itemA .name label,
.tx_dsceulabeltool.result .itemB .name label {width:155px}
*/

.tx_dsceulabeltool.result label {margin-top:0}
.tx_dsceulabeltool.result .upperForm span,
.tx_dsceulabeltool.result .lowerForm span {width:60px;text-align:center;font-weight:normal;}
.tx_dsceulabeltool.result .lowerForm span {width:58px;height:18px;border:1px solid}


.tx_dsceulabeltool .sectionBar .textBar,
.tx_dsceulabeltool .sectionBar .textBar div {height:25px;line-height:25px;font-size:11px}
.tx_dsceulabeltool .sectionBar .textBar div * {text-align:center;}
.tx_dsceulabeltool .sectionBar .textItem,
.tx_dsceulabeltool .sectionBar .imageItem {width:16%}
.tx_dsceulabeltool .bettersolution {font-size:12px;margin-left:11px;margin-top:10px;clear:both;float:left}
.tx_dsceulabeltool .sectionBar {float:left;clear:both;line-height:20px;width:100%;position:relative;height:58px}
.tx_dsceulabeltool .sectionBar .imageBar {position:absolute;top:0px;left:0px;width:100%;z-index:2}
.tx_dsceulabeltool .sectionBar .imageItem {float:left;text-align:center}
.tx_dsceulabeltool .sectionBar .textBar {position:absolute;bottom:0px;left:0px;width:100%}
.tx_dsceulabeltool .sectionBar .textItem {float:left;font-size:12px;text-align:center;}
.tx_dsceulabeltool .sectionBar span {}
.tx_dsceulabeltool .sectionBar .act {font-weight:bold}

.tx_dsceulabeltool .sectionBar * {overflow:hidden}
.tx_dsceulabeltool .sectionBar .secBO {width:12%} 
.tx_dsceulabeltool .sectionBar .secWAE {width:20%} 
.tx_dsceulabeltool .sectionBar .secWM {width:20%} 
.tx_dsceulabeltool .sectionBar .secWAT {width:19%} 
.tx_dsceulabeltool .sectionBar .secGS {width:17%}
.tx_dsceulabeltool .sectionBar .secKG {width:12%}

.tx_dsceulabeltool fieldset .buttons .styled {
	width:185px;
	height:25px;
	line-height:25px;
	text-align:left;
	float:left;
	border:none;
	background:none;
	background-repeat:no-repeat;
	font-weight:bold;
}

/*.tx_dsceulabeltool .buttons {padding:0;padding: 5px 37px 0px 37px;width:421px;float:left;clear:both;}*/
.tx_dsceulabeltool .buttons {width:421px;float:left;clear:both;}
.tx_dsceulabeltool .buttons * {float:left;}
.tx_dsceulabeltool .buttons {margin:5px 0 0 37px;padding:0;display:inline;}
.tx_dsceulabeltool .buttons .tostart {margin-left:45px;}

.tx_dsceulabeltool.result .upperForm span {text-align:right;}
.tx_dsceulabeltool.result .upperForm .name span {text-align:left;}

.tx_dsceulabeltool .textItem span {display:inline;width:100%}
