.invisible
{
	width:0px;
	height:0px;
	left:-1000px;
	top:-1000px;
	position:absolute;
	overflow:hidden;
	display:inline;
}

/* Toggler für Akkordeon Tool */
.toggler
{
	color: #FF7800;
	text-decoration: underline;
	background: transparent url(../images/ico_plus.gif) left center no-repeat;
	padding-left: 21px;
	margin-top: 7px;
	cursor: pointer;
	cursor: hand;
}

div.accordion
{
	border-left: dotted 1px #8C8C73;
	padding-left: 5px;
	margin-left: 4px;
}

/* Band table */
#table_16
{
	border-collapse: collapse;
}

#table_16 thead tr
{
	border-bottom: dotted 1px #8C8C73;
}

#table_16 tbody tr
{
	border-top: dotted 1px #8C8C73;
}

#table_16 thead a
{
	color: #8C8C73;
	font-weight: bolder;
	text-decoration: none;
}

#table_16 tbody tr td
{
	padding: 10px;
}

/* Running order table */
#table_43
{
	float: left;
}

#table_44
{
	float: right;
}

#table_43, #table_44
{
	border-collapse: collapse;
}

#table_43 thead tr, #table_44 thead tr
{
	border-bottom: dotted 1px #8C8C73;
}

#table_43 tbody tr, #table_44 tbody tr
{
	border-top: dotted 1px #8C8C73;
}

#table_43 thead a, #table_44 thead a
{
	color: #8C8C73;
	font-weight: bolder;
	text-decoration: none;
}

#table_43 tbody tr td, #table_44 tbody tr td
{
	padding: 10px;
}

/* Pre selling form */
#pre_selling
{
	margin:0;
	padding:0;
	font-size:1.0em;
}

#pre_selling label
{
	display:block;
	margin:5px 0px 2px 0px;
	font-weight:bold;
}

#pre_selling .text
{
	width:150px;
	height:16px;
	border:1px solid #fff;
	background:#dddddd;
}

#pre_selling .text:hover
{
	border:1px solid #ff3300;
}

#pre_selling .textarea
{
	width:350px;
	height:100px;
	border:1px solid #fff;
	background:#dddddd;
}

#pre_selling .textarea:hover
{
	border:1px solid #ff3300;
}

#pre_selling .captcha
{
	width:150px;
	display:block;
	border:1px solid #fff;
	background:#dddddd;
}

#pre_selling .captcha:hover
{
	border:1px solid #ff3300;
}

#pre_selling .captcha_text
{
	margin:0;
	padding:0;
	font-size:1.0em;
}

#pre_selling .submit
{
	width:100px;
	margin:10px 0;
}

#pre_selling .select
{
	width:153px;
	height:20px;
	margin:0;
	padding:0;
	border:1px solid #fff;
	background:#dddddd;
}

#pre_selling .select:hover
{
	border:1px solid #ff3300;
}

#pre_selling p.error
{
	font-size:1.0em;
	color:#ff0000;
}
