#ads {
	position:absolute;
	top:125px;
	left:815px;
	width:160px;
	border:3px solid #99ccff;
}
#nav div a img {
	border:none;
}
#nav div.act {
	border:3px solid #99ccff;
}
#nav div.norm {
	border-left:3px solid #CFCFCF;
	border-right:3px solid #CFCFCF;
}
#nav div.top {
	border-top:3px solid #CFCFCF;
}
#nav div.bottom {
	border-bottom:3px solid #CFCFCF;
}
#nav {
	width:190px;
}
#content {
	width:580px;
	border:3px solid #99ccff;
	padding:5px;
	padding-right:10px;
	float:right;
}
#main {
	width:800px;
}
body {
	font-family:arial,sans-serif;
}
#content p {
	padding-left:10px;
}
.klein {
	font-size:8pt;
}
.ok {
	color:green;
}
.error {
	color:red;
}
a img {
	border:0px solid white;
}

	.field {
		text-align:right;
		width:125px;
	}
	.desc {
		width:420px;
	}
	td.field, td.desc, td.price, td.kontlabel, td.kontfield, td.kontfield2, td.teamlabel, td.teamdata, td.teamfoto {
		border:1px solid #CFCFCF;
		font-size:10pt;
	}
	input.fprice {
		border:0px solid white;
		font-size:10pt;
		width:90px;
		color:black;
		text-align:right;
	}
	.field select {
		width:122px;
	}
	.ftotal {
		font-weight:bold;
	}

	.kontlabel {
		text-align:right;
		width:130px;
	}
	.kontfield {
		width:425px;
	}
	.kontfield input, .kontfield textarea {
		width:420px;
		border:0px solid white;
	}
	.kontfield textarea {
		height:100px;
	}
	.teamlabel {
		width:80px;
		text-align:right;
	}
	.teamdata {
		width:250px;
	}
	.teamfoto {
		width:100px;
		text-align:center;
	}
	img.leistimg {
		border:1px solid black;
		float:right;
		margin-left:5px;
	}
	.imgTN {
		border:1px solid black;
		width:160px;
		height:125px;
		text-align:center;
		vertical-align:middle;
		margin:2px;
	}
	.imgTN img {
		padding:auto;
	}
p {
	margin-top:2px;
}