html { height:100%; }

body, td, .bw2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:100%
}
.asterisk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
}

.bw1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.black {
	color: #000000;
}

.member a, a:link, a:hover, a:visited {
	color: #A5BDA9;
}
sup {
	font-size: 8px;
	vertical-align: top;
}
.formFields {
	width: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formFieldsPLZ {
	width: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.referenz { text-decoration: none; color: #606060; font: 11px Verdana, Arial, Helvetica }
.textk { text-decoration: none; color: #202020; font: 10px Arial, Helvetica }

A:hover { COLOR: #2222FF; text-decoration: none; }
A { color: #2222FF; text-decoration: none; }
A:link { color: #2222FF; text-decoration: none; }
A:visited { color: #2222FF; text-decoration: none; }


input, textarea {
	border:1px solid #909090;
	margin:0 0px 4 0px;
	text-decoration: none;
	color: #202020;
	background:#ffffff repeat-x;
	font: 12px Arial,Lucida Console,Courier New;	
}

.boxenabled
{
	border-right:0px solid #808080;
	border-left:0px solid #808080;
	border-top:0px solid #808080;
	border-bottom:0px solid #808080;
	color:#202020;
	background-color:#ffffff;
}

.boxdisabled
{
	border-right:0px solid #808080;
	border-left:0px solid #808080;
	border-top:0px solid #808080;
	border-bottom:0px solid #808080;
	background-color:#D0DEEC;
}

.boxfree
{
	border-right:0px solid #808080;
	border-left:0px solid #808080;
	border-top:0px solid #808080;
	border-bottom:1px solid #808080;
	background-color:#FFFFFF;
}

ul.Area {clear:both;width:400px;margin: 0px 0 0px 0px; padding:0px;float:left}
ul.Area li {clear:both;float:left;width:400px;list-style-type: none;padding: 4px;overflow:hidden;margin:0 0 0px 0}
ul.Area li a {text-decoration:none;color:#4040ff;font-weight:normal; width:400px;background-color:none;}
ul.Area li a:visited {text-decoration:none;color:#4040ff;font-weight:normal; width:400px;background-color:none;}
ul.Area li a:hover {text-decoration:none;color:#4040ff;font-weight:normal; width:400px;background-color:none;}
ul.Area li a:active {text-decoration:none;color:#0000ff;font-weight:normal; width:400px;background-color:none;}
ul.Area li p {display:none;}
ul.Area li div.more {display:none;margin-left:-10px;float:left;}
ul.Area li div.more p {line-height:normal;}
ul.Area li div.more p a {text-decoration:none;font-size:11px;background:none;padding:0px;margin:0 0 0px 0;}
ul.Area li div.more ul{display:inline;width:500px;margin: 0px 0 0px 9px; padding:4px}
ul.Area li div.more ul li{ clear:both;	width:500px; padding: 4px 0  4px 10px; overflow:hidden; }
ul.Area li.active {cursor:pointer;}
ul.Area li.active a {text-decoration:none;color:#0000ff;font-weight: normal;}
ul.Area li.active p a {text-decoration:none;font-weight:normal;color: #4040ff;}
ul.Area li.active p a:hover {text-decoration:underline;font-weight:normal;}
ul.Area li.active p {display:block;margin:0px 0px 0px 0px;}
ul.Area li.active div.more {display:block;border:1px solid #dadada;margin:2px 0px 10px 4px;padding:10px 10px 10px 10px; width:260px;}
ul.Area li.active div.more a.link { text-decoration:none;	font-weight:normal;	background:none; width:auto; padding-left:0px; }