/*#############  generelle Definitionen  ########## */
body
{
	background-color:#E6E6E6;
	margin:0px 0px 0px 0px;
}

form
{
	margin:0px;
}

table,form,img
{
	border:0px;
}

table, td, tr, img, div, form, span
{
	padding:0px;

}
tr
{
	vertical-align:top;
}

body,td,span
{
	font-family:Arial;
  font-size:11px;
  line-height:14px;
  color:#000000;
}

.mlink
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#E20074;
	text-decoration:none;
}

.toplink
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.txdl
{
	float:left;
	padding-right: 10px;
	padding-top:2px;
	padding-bottom:10px;
}

.txdr
{
	float:right;
	padding-left:10px;
	padding-left:0px;
	padding-bottom:10px;
}

.bu
{
	padding-top:6px;
	font-style:italic;
}

.formlabel
{
	font-family:Arial;
	font-weight:bold;
	font-size:10px;
	line-height:20px;
	color:#999999;
	height:30px;
	vertical-align:bottom;
}

a
{
	color:#E20074;
	text-decoration:underline;
}

#trenner
{
	width:216px;
	height:1px;
	background-color:#000000;
	line-height:1px;
	font-size:1px;
	margin-top:10px;
	margin-bottom:10px;
}

#trenner2
{
	height:1px;
	background-color:#000000;
	line-height:1px;
	font-size:1px;
	margin-top:10px;
	margin-bottom:10px;
}

.mehrlink
{
	color:#E20074;
	text-decoration:none;
	font-weight:bold;
}

#zr
{
	float:left;
}

#wt
{
	float:right;
}

#start_oben
{
	width: 615px;
	height: 220px;
	padding-left:10px;
	padding-top:40px;
	background-image:url(/im/bg_start_oben.jpg);
}

.theadline
{
	font-weight:bold;
	padding-bottom:5px;
	font-size:14px;
}

.anker
{
	font-weight:bold;
	padding-right:5px;
}

.ankertar
{
	text-decoration:none;
	color:white;
}