/********************************* hardcoded *********************************/


/* general */
form
{
	margin: 0px;
}

/* gridinput */
.constant__gridinput tr td label
{
	display: none;
}

.constant__gridinput
{
	border-collapse: collapse;
}

/* progressbar */
#progressbar
{
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}

#progressbarscale
{
	width: 100%;
	margin-bottom: 0px;
	border-collapse: collapse;
	table-layout: fixed;
}

#progressbarscale td
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#progressbarscale .leftcol
{
	text-align: left;
}

#progressbarscale .midcol
{
	width: 33.33%;
}

#progressbarscale .rightcol
{
	text-align: right;
}

#progressbar td
{
	padding: 0px;
}

#progressbarleft
{
	visibility: hidden;
	margin-left: 0px;
	overflow: hidden;
}
#progressbarright
{
	visibility: hidden;
	margin-right: 0px;
	overflow: hidden;
	height: 1px;
}

/* error */
.constant__errorlist
{
	margin: 0px;
	list-style: none;
}

/* columns */
.constant__multicolumn
{
	float: left;
	padding-left: 3px;
}
.constant__clearcolumns
{
	clear:both;
	height:1px;
}

/* input */
fieldset
{
	border-style: none;
}

/* quote-stuff */
.constant__answersubst
{
	color: black;
}

/* ranked-order stuff */
.rankedorder_orderelement
{
	border: solid 1px silver;
}
.rankedorder_orderelementdrag
{
/* MEMO IBOXF */
	background-color: #8592b5;
	border: solid 1px #0a246a;
	cursor: pointer;
	color: white;
}
.rankedorder_orderelementhover
{
	background-color: #b6bdd2;
	border: solid 1px #0a246a;
	cursor: pointer;
}
.rankedorder_counter
{
	border: solid 1px silver;
}
.rankedorder_dragger
{
	position: absolute;
}
