	body, html {
		margin:0px;
		padding:0px;
		font-family:Verdana, sans-serif;
		width:100%; 
		height:100%;
	}
	body {
		background-image:url(../img/bg2.gif);
		background-position:center;
	}
	a img {
		border:none;
	}
	div#app {
		width:955px;
		margin:0px auto;
		padding:0px;
		background-color:#EAEFFC;
		height:100%;
		background-image:url(../img/bg.gif);
		position:relative;
	}
	
	div#head {
		width:955px;
		padding:0px 0px 0px 0px;
		margin:0px;
		height:142px;
		background-image:url(../img/bg.gif);
		position:relative;
	}
		div#head h1 {
			background-image:url(../img/headline.gif);
			width:416px;
			height:0px;
			overflow:hidden;
			padding:55px 0px 0px 0px;
			margin:0px;
			position:absolute;
			top:51px;
			left:41px;
		}

	img#logo {
			position:absolute;
			top:12px;
			left:772px;
	}
	ul#navi {
		top:142px;
		left:0px;
		width:882px;
		height:34px;
		overflow:hidden;
		margin:0px;
		padding:0px 0px 0px 73px;
		background-image:url(../img/nline_a.gif);
		list-style:none;
	}
		ul#navi li {
			display:block;
			float:left;
			width:120px;
			height:43px;
			background-image:url(../img/nline_c.gif);
			background-position:top right;
			margin:0px;
			padding:0px;
			list-style:none;
		}
		ul#navi li.last {
			background-image:url(../img/nline_d.gif);
		}
		ul#navi li a {
			display:block;
			float:left;
			width:102px;
			height:43px;
			background-image:url(../img/nline_b_2.gif);
			margin:0px 0px 0px 0px;
			padding:16px 0px 0px 10px;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			background-repeat:no-repeat;
		}
		ul#navi li a.hit, ul#navi li a:hover {
			background-image:url(../img/nline_b_1.gif);
		}


	div#bc {
		padding:11px 29px;
		margin:0px;
		background-color:#637DA8;
	}
		div#bc ul#service {
			display:block;
			float:right;
			margin:0px;
			padding:0px;
			list-style:none;
		}
			div#bc ul#service li {
				display:block;
				float:left;
				margin:0px 0px 0px 10px;
				padding:0px;
			}
	div#main {
		margin:0px;
		padding:13px;
		background-color:#EAEFFC;
	}
	
		ul#subnavi {
			display:block;
			margin:0px 0px 10px 0px;
			padding:10px 0px 0px 0px;
			background-image:url(../img/rand_dkl_top.gif);
			position:relative;
			list-style:none;
		}
			ul#subnavi li {
				/*padding:5px 10px 5px 16px;*/
				padding:0px;
				/*width:133px;*/
				width:159px;
				list-style:none;
			}
			ul#subnavi a {
				display:block;
				padding:5px 10px 5px 16px;
			}
			ul#subnavi li a.hit {
				text-decoration:underline;
			}
			ul#subnavi li.last {
				background-position:bottom left;
				background-image:url(../img/rand_dkl_bottom.gif);
				background-repeat:no-repeat;
				padding-bottom:40px;
			}

		ul#tnavi {
			margin:0px 1px;
			padding:0px;
			background-color:#D4DBF1;
			border:1px solid #637DA8;
			border-width:0px 1px;
		}
			ul#tnavi li {
				margin:0px;
				padding:5px 10px 5px 16px;
				background-color:#D4DBF1;
				width:127px;
			}
			ul#tnavi li a {
				padding:0px!important;
				color:#152F7C;
			}

		div#left {
			margin:0px 0px 30px 0px;
			padding:0;
			float:left;
			width:159px;
		}
		div#center {
			margin:0px 0px 30px 0px;
			padding:0;
			float:left;
			width:610px;
		}

			div.titelelement, div.contentelement {
				background-image:url(../img/contentelement_bg.gif);
				margin:0 0 11px 11px;
				padding:0;
				width:587px;
			}
			div.titelelement div.unten, div.contentelement div.unten {	
				background-image:url(../img/contentelement_bg_u.gif);
				background-position:bottom left;
				background-repeat:no-repeat;
				margin:0;
				padding:5px 11px;
			}
			div.titelelement div.unten div.clearer, div.contentelement div.unten div.clearer {	
				clear:both;
			}

		div#right {
			margin:0px 0px 30px 0px;
			padding:0;
			float:left;
			width:159px;
		}
		





	div#footer {
		background-image:url(../img/foot.jpg);
		padding:11px 29px 50px 29px;
		margin:0px;
		background-repeat:no-repeat;
	}

	.whiteText, .whiteText a, .whiteText p {
		color:#FFF;
		text-decoration:none;
	}
	.whiteText a:hover {
		color:#FFF;
		text-decoration:underline;
	}
	.left {
		float:left;
	}
	.right {
		float:right;
	}

	div.clearer {
		clear:both;
	}




	/********* BORDER ***************/
	div.border {
		width:159px;
		margin:0px 0px 10px 0px;
		padding:0px;
	}
		div.border div {
			background-position:bottom left;
			background-repeat:no-repeat;
			margin:0px;
			padding:7px 16px;
		}
		div.border div div{
			background-image:none;
		}
		/********* BORDER FORM ***************/
		div.border form {
			margin:0px;
			padding:0px;
		}
		div.border label {
			margin:6px 0px 0px 0px;
			padding:0px;
			display:block;
		}
		div.border input {
			margin:3px 0px 8px 0px;
			padding:2px;
			width:121px;
			display:block;
			border:1px solid #152F7C;
			font-size:11px;
			background-color:#9BAECC;
			color:#152F7C;
		}
		div.border input.submit {
			width:127px;
			display:block;
			border:1px solid #152F7C;
			background-color:#152F7C;
			font-size:11px;
			color:#FFF;
		}
		/********* BORDER GALLRY ***************/
		div.border.gallery {
			padding:0px!important;
		}
		div.border.gallery div {
			/*padding-bottom:30px;*/
			margin:0px!important;
		}
		div.border.gallery div img {
			display:block;
			margin:9px auto 15px auto;
			border:none;
		}
		div.border.gallery a {
			padding:0px!important;
			margin:0px!important;
		}

		/********* BORDER TEXT ***************/
		div.border.text div {
			padding:3px 0;
		}
		div.border.text div div{
			background-image:none;
		}
		div.border div h1, div.border div h2, div.border div h3 {
			padding:6px 16px;
			margin:0 1px;
			border:1px solid #637DA8;
			border-width:0 0 1px 0;
			font-size:12px!important;
		}
		div.border.light.text div h3 {
			border-color:#637DA8;
		}
		div.border.dark.text div h3 {
			border-color:#FFFFFF;
		}
		div.border.text div p {
			padding:8px 16px;
			margin:0;
		}

	div.blank {
		background-image:url(../img/rand_weiss_top.gif);
	}
		div.blank div {
			background-image:url(../img/rand_weiss_bottom.gif);
		}
		div.blank div div{
			background-image:none;
		}

	div.light {
		background-image:url(../img/rand_hell_top.gif);
	}
		div.light div {
			background-image:url(../img/rand_hell_bottom.gif);
		}
		div.light div div{
			background-image:none;
		}
	div.dark {
		background-image:url(../img/rand_dkl_top.gif);
		color:#FFF;
	}
		div.dark a {
			color:#FFF;
		}
		div.dark a:hover {
			color:#DDD;
		}
		div.dark div {
			background-image:url(../img/rand_dkl_bottom.gif);
		}
		div.dark div div{
			background-image:none;
		}


input.hidden {
	display:none!important;
}		




/**************** feuser***********************/
fieldset {
	border:1px solid #152F7C;
}
div.tx-srfeuserregister-pi1 input {
	margin:0px 3px 3px 0px;
	padding:2px;
	border:1px solid #152F7C;
	font-size:11px;
	background-color:#9BAECC;
	color:#152F7C;
}
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
	border:1px solid #152F7C;
	background-color:#152F7C;
	font-size:11px;
	color:#FFF;
}
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio {
	border:none;
}


#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass, #tx-newloginbox-pi1-forgot_email  {
	margin:0px 3px 3px 0px;
	padding:2px;
	border:1px solid #152F7C;
	font-size:11px;
	background-color:#9BAECC;
	color:#152F7C;
}

.tx-newloginbox-pi1-submit {
	border:1px solid #152F7C;
	background-color:#152F7C;
	font-size:11px;
	color:#FFF;
}


/**************** AUKTION ***********************/





table.auction {
	border-spacing:0px;
	border-collapse:collapse;
	border:1px solid #637DA8;
	background-color:#D4DBF1;
	margin:0px 0px 10px 0px;
}
table.auction td {
	padding:0px;
	vertical-align:top;
	width:50%;


}

table.auction h2 {
	background-color:#FFF;
	margin:0px 0px 0px 0px;
	padding:8px 8px;
	border:1px solid #637DA8;
	border-width:0px 0px 1px 0px;
}
table.auction h4 {
	margin:0px 0px 0px 0px;
	padding:6px 8px 2px 8px;
	font-size:11px;
}
table.auction p {
	margin:0px 6px 6px 0px;
	padding:2px 8px 2px 8px;
	font-size:11px;
}



table.auction td.bidfield {
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	padding:8px;
}
table.auction td.bidfield form {
	padding:0px;
	margin:0px;
}
table.auction td.bidfield input  {
	margin:0px 3px 3px 0px;
	padding:8px;
	border:1px solid #152F7C;
	font-size:11px;
	background-color:#FFFFFF;
	color:#152F7C;
}

table.auction td.bidfield input.submitSpenden {
	border:1px solid #152F7C;
	background-color:#152F7C;
	font-size:11px;
	color:#FFF;
	padding:6px 7px 7px 7px;
}






/************* WIESN BANNER *****************/
div.noborderBanner {
	padding:0px;
	background:none;
	width:159px;
	margin:0px 0px 10px 0px;
}
