@charset "utf-8";
/* CSS Document */
 
#genrefinder IMG {
	border: 0px;}
 
	DIV .messages {
		margin-top: 150px;
		margin-left: 15px;
	}
			DIV .messages UL,
			DIV .messages UL LI {
				list-style: none;
				list-style-type: none;
				font-size: 12px;
				margin: 0px;
				padding: 0px;
				border: 0px;	
			}	
				
#footer {
	width: 822px;
	clear: both;
	margin-top: 160px;
}	
 
#webform h2 {
	font-size: 16px;
}
	
#column-left,
.field-label,
.edit,
.views-admin-links {
	display: none;
}
 
#content {
	height: 535px; 
}
 
H2 {
	z-index: 10;
	width: 600px;
	margin-left: 10px;
	margin-top: 5px;
	padding: 5px;
	position: absolute;
	width: 280px;
}
 
DIV.field-field-lotteryimage {
	z-index: 10;
	width: 250px;
	height: 257px;
	margin-left: 315px;
	margin-top: 10px;
	position: absolute;
}
 
#thecontent .content P {
	z-index: 10;
	width: 280px;
	margin-left: 10px;
	margin-top: 20px;
	padding: 5px;
	position: absolute;
}
 
.content FORM {
	z-index: 10;
	width: 610px;
	height: auto;
	margin-left: 10px;
	margin-top: 220px;
	padding: 5px;
	position: absolute;
	font-size: 16px;
	font-weight: bold;
	
}
	.form-checkboxes {
		font-size: 10px;
		font-weight: normal;
		width: 600px;
		margin-left: -2px;	
	}
			#webform-component-gsb {
				clear: both;
			}
			#webform-component-gsb LABEL {
				display: none;
			}
			#webform-component-gsb LABEL.option {
				display: block;
				float: left;
				width: 600px;
				margin-bottom: 10px;
				*margin-bottom: 0px;
			}
	.content INPUT.form-text {
		width: 180px;
		background-color: #FFFFFF;
		border: 0px;
		padding: 2px;
	}
 
	.content .form-item {
		margin-bottom: 2px;
		clear: both;
	}
	.content .form-radios {
		font-size: 12px;
		font-weight: normal;
		margin-top: 0px;
	}
	.content FORM .description P {
		display: none;
		font-size: 10px;
		font-weight: normal;
		width: 600px;
		margin-top: 40px;
		margin-left: -2px;	
	}
 
	
DIV.field-field-lotterybackground {
	z-index: 5;
	width: 822px;
	height: 523px;
	background-color: #003366;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	overflow: hidden;
}
	DIV.field-field-lotterybackground IMG {
		/*display: none;*/
	}
 
#webform-component-gewinnspielbedingungen {
	clear: both;
	float: left;
	width: 340px;
}
	
#webform-component-gewinnspielbedingungen label {
	display: none;
}
	
#webform-component-gewinnspielbedingungen .form-radios label, #webform-component-gewinnspielbedingungen .form-checkboxes label {
	display: block;
}
 
#edit-submit {
	float: left;
	position: relative;
	top: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
 
#webform-component-hauptfrage .form-item {
	margin-bottom: 5px;
}
 
#webform-component-hauptfrage .form-radios {
	font-size: 13px;
}
 
#webform-component-hauptfrage {
	margin-bottom: 15px;
}
 
.webform-component-email label, .webform-component-textfield label {
	float: left;
	font-size: 14px;
}
 
.webform-component-email, .webform-component-textfield {
	clear: both;
	height: 20px;
}
 
.group-lotterymeta {
	display: none;
}
 
.font-black {
	color: #000000;
}
 
.font-black a {
	color: #333333;
}
 
.font-white-on-black form, .font-white-on-black #thecontent .content p, .font-white-on-black h2 {
	background-image: url(../gif/neutral-bg.png);
}
 
fieldset.captcha {
     border:none;
     width: 350px;
     margin: 0px;
     padding: 10px 0px 0px 0px;
}
 
fieldset.captcha legend {
  display:none;
}
 
#edit-captcha-response-wrapper label {
  font-size:12px;
}
 
fieldset.captcha {
 
}

#webform .webform-component-textfield input,
#webform .webform-component-email input
 {
	float:right;
	padding: 1px;
}

#edit-captcha-response-wrapper {
	float: right;
	clear: none;
	width: 250px;
}

.captcha img {
	float: left;
}

.webform-component-select {
	padding-bottom: 10px;
}

#webform .messages.error {
	position: absolute;
	top: 440px;
	left: 520px;
	z-index: 999;
	background-image: url(../gif/neutral-bg.png);
}
