	body, table, td, tr {
		border-collapse:collapse;
		padding:0px;
		margin: 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a img {
		border:none;
	}
	h2 {
		font-family:"Times New Roman", Times, serif;
		font-size:20px;
		line-height:16px;
		padding:0px;
		margin:0px;
	}
	h4 {
		font-size:11px;
		line-height:16px;
		padding:0px;
		margin:0px;
		text-decoration:none;
	}
	hr {
		border: none;
		border-top: #a49dcf 1px solid;
	}
	.lvl0 {
		width:100%;
		margin-left:50%;
	}
	.lvl1 {
		margin-top:50px;
		margin-left:-489px;
	}
	
	.lvl1 .menu {
		width: 338px;
		height: 116px;
		position:absolute;
		margin-left: -4px;
		margin-top: -10px;
		background-image:url(/images/menubg.gif);
		overflow:hidden;
		z-index: 3;
	}
	.lvl1 .menu img {
		position:absolute;
	}
	
	.lvl1 .konimp {
		width: 199px;
		height: 59px;
		position:absolute;
		margin-left: 757px;
		margin-top: 474px;
		background-image:url(/images/konimpbg.gif);
		overflow:hidden;
		z-index: 2;
	}
	.lvl1 .konimp img {
		position:absolute;
	}
		
	.lvl1 .cont {
		position: absolute;
		z-index:100;
		margin-left: 350px;
		margin-top: 30px;
		height:440px;
		width:550px;
		overflow:hidden;
	}
	.lvl1 .subcont {
		width:250px;
		height:300px;
		text-align:center;
		position: absolute;
		margin-top:120px;
		margin-left: 60px;
		z-index: 99;
	}
	.lvl1 .subcont_gal {
		text-align: center;
		position: absolute;
		margin-top: 140px;
		margin-left: 90px;
		z-index: 29;
		padding:2px;
		background-color: #615798; /*#a69fce;*/
		border: white 1px solid;
		opacity: 0.7;
		filter: alpha(opacity = 70);
	}
	.lvl1 .subcont_gal div {
		width: 170px;
		height: 264px;
		text-align: center;
		background-color: #615798;
		border: white 1px solid;
		color:white;
	}
	.lvl1 .subcont_gal div a {
		color:#FFFFFF;
		text-decoration:none;
	}
	.lvl1 .subcont a img {
		
	}
	.lvl1 .bg {
		position:absolute;
		z-index: 1;
	}
	.scrollpack {
		position:absolute;
		width: 600px;
		height: 400px;
		overflow:hidden;
		margin-top:20px;
	}

	.p_cont td {
		vertical-align:top;
		padding-bottom: 10px;
		padding-right:10px;
	}
	.p_cont td.l {
		font-weight:bold;
		width:110px;
	}
	.ta_cont td.l {
		vertical-align:top;
		font-weight:bold;
		width:40px;
	}
	.ta_cont td {
		padding-bottom:20px;
	}
	.ta_cont a.rolle {
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#615798;
	}
	.ta_cont span.rolle {
		font-weight:bold;
		text-decoration:none;
		color:black;
	}
	.galerie img {
		padding: 5px;
		}

	.kontab td {
			font-size:15px;
			}
	.kontab input, .kontab textarea {
		margin-left:30px;
		margin-top:3px;
		background-color: #EEEEFF;
		border: #615798 1px solid;;
		width:430px;
	}
	.kontab textarea {
		background-color: #EEEEFF;
		overflow:auto;
		height:150px;
	}
	.kontab .subm {
		background-color: #EEEEFF;
		border: #615798 1px solid;
		color: black;
		width:200px;
	}