@charset "UTF-8";
/* CSS Document */
body {
	line-height:1.2em;
}
div#LColR {
	float:right;
	width:270px;
	text-align:center;
	background-color:#000;
	border-left:1px solid #ccc;
	height:100%;
	padding-left:5px;
	margin-left:10px;
}
div#LColR img {
	margin:auto;
	display:block;
}

div#PBStart {
	margin:auto;
	margin-top:1em;
	background-color:#fff;
	padding:1em;
	width:950px;
	text-align:left;
	color:#000;
	
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	/* border:3px solid #eee; */
	
	/*
	-webkit-box-shadow: 0px 0px 25px #666;
	-moz-box-shadow: 0px 0px 25px #666;
	box-shadow: 0px 0px 25px #666;
	*/
	border:1px solid #ccc;
	
	overflow:hidden;
	position:relative;
	
	/* behavior: url(/_system/includes/htc/PIE.htc); */
}

	div#PBStart img#imgLogo {
		display:block;
		margin:auto;
		margin-bottom:1em;
		margin-left:0px;
		width:500px;
		float:none;
	}

	div#PBStart dl {
		margin:0px;
		margin-left:2em;
		margin-bottom:0.5em;
		width:45%;
	}
	div#PBStart dl dt {
		font-weight:bold;
	}
	div#PBStart dl dd {
		margin-left:1.5em;
	}
	div#PBStart dl dd.special {
		background-color:#f90;
		margin-top:0.5em;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
		padding-left:10px;
		padding-right:10px;
		
		color:#333;
		
		background:-moz-linear-gradient(top, #ff0, #f90); /* Firefox */
		background:-webkit-gradient(linear, left top, left bottom, from(#ff0), to(#f90)); /* Safari, Chrome */
	
		/* behavior: url(/_system/includes/htc/PIE.htc); */
	}
	
	div#PBStart dl a, div#PBStart dl a:link {
		color:#ccc;
		text-decoration:none;
	}
	div#PBStart dl a:hover {
		text-decoration:underline;
	}
	
	
	div#PBStart img.thumb {
		display:block;
		float:left;
		margin:1px;
		padding:2px;
		background-color:#666;
	}
	
fieldset.index {
	color:#fff;
	display:block;
	float:left;
	margin:1em;
	width:290px;
	text-align:left;
	padding:0.5em;
	min-height:310px;
}

	fieldset.index label {
		display:block;
		text-transform:lowercase;
		margin-top:0.5em;
		margin-bottom:0.2em;
	}
	
	fieldset.index input[type=text], fieldset.index input[type=email], fieldset.index input[type=password], fieldset.index select {
		display:block;
		width:90%;
	}
	fieldset.index input[type=text], fieldset.index input[type=email], fieldset.index input[type=password] {
		border:1px solid #ccc;
	}
	
	input + input {
		margin-top:0.2em;
	}
	
	fieldset.index input[type=button], fieldset.index input[type=submit] {
		display:block;
		margin:auto;
		margin-top:1em;
	}
	
div#details {
	display:none;
}
.bright {
	background-color:#6cf;
	padding:0.3em;
	color:#333;
}

/* ---- Wunschzähler: ---- */
#CCntWishes {
	/* font-family:'Arista2.0Regular',Verdana,Arial,sans-serif; */
	text-align:center;
	
	/*
	position:absolute;
	right:1em;
	top:70px;
	width:auto;
	height:auto;
	*/
	
	clear:all;
	float:none;
	margin:auto;
	margin-top:0px;
	margin-bottom:0.8em
}
#wishes_cnt_all {
	font-size:200%;
}
	#wishes_cnt_all dd .legend {
		font-size:35%;
	}
	
#wishes_cnt_all dd {
	-webkit-box-shadow: 0px 0px 0.25em #666;
	-moz-box-shadow: 0px 0px 0.25em #666;
	box-shadow: 0px 0px 0.25em #666;
}
/* ENDE Wunschzähler: ---- */