/* css gws49: benutzt blueprint.css, weicht wegen externem Design von Lale aber auch davon ab */

/* general */
body {
	text-align:center;
	background:#adb1b7 url(/wingame/53/images/bg_body.jpg) repeat-y 50% 0%;
}
.container {
	text-align:left;
	width:990px;
	margin:0 auto;
	padding-bottom:16px;
	position:relative;
}
.small {
	font-size:10px;
}
.bigger {
	font-size:13px;
}
.tight {
	line-height:1;
}
.alignLeft {
	text-align:left;
}
.alignRight {
	text-align:right;
}
.alignCenter {
	text-align:center;
}
.red {
	color:#CE0000;
}
.space {
	margin-top:10px;
	margin-bottom:10px;
}
/* Url oben rechts: */
.urlbox {
	height:35px;
	padding:0 50px;
}
h1.gwsdomain {
	background-color:transparent;
	color:#f00;
	font-size:14px;
	padding-left:63px;
	padding-top:15px;
}
a {
	color:#4A4C4F;
}
h1, h2, h3, h4, h5 {
	color:#000;
}
/* Headerzeile oben: */
.header {
	background:transparent url(/wingame/53/images/header_bg.png) no-repeat 50px 0px;
	padding-top:15px;
	padding-left:58px;
	padding-right:58px;
	height:37px;
}
.header h2 {
	font-family:'trebuchet ms',verdana,sans-serif;
	color:#fff;
	text-align:center;
}
h3.subhead {
	color:#fff;
	padding-top:22px;
	height:40px;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	font-size:16px;
	background:transparent url(/wingame/53/images/header_red2_bg.png) no-repeat 51px 10px;
}
h3.subhead2 {
	color:#fff;
	padding-top:14px;
	height:40px;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	font-size:14px;
	background:transparent url(/wingame/53/images/header_red2_bg.png) no-repeat 51px 10px;
}
div.bg {
	background:transparent url(/wingame/53/images/h3bg_p1.jpg) no-repeat 50% 0%;
}
/* Chooser Page 1 */
.p1 .chooser1 {
	padding-left:52px;
	height:190px;
	position:relative;
	background:transparent url(/wingame/53/images/chooser_bg.jpg) no-repeat 50% 151px;
}

.p1 .chooser {
	padding-left:52px;
	height:222px;
	position:relative;
	background:transparent url(/wingame/53/images/chooser_bg.jpg) no-repeat 50% 151px;
}
/* One: */
.p1 a#one {
	display:block;
	width:297px;
	height:222px;
	float:left;
	background:transparent url(/wingame/53/images/price1_chooser_bg.jpg) no-repeat 0px 0px;
}
.p1 .chooser a#one .title {
	left:105px;
	top:10px;
}
.p1 .chooser a#one .buttontitle {
	left:72px;
	top:195px;
	text-align:center;
	width:260px;
	font-size:17px;
}
/* Two: */
.p1 a#two {
	display:block;
	width:294px;
	height:222px;
	float:left;
	background:transparent url(/wingame/53/images/price2_chooser_bg.jpg) no-repeat 0px 0px;
}
.p1 .chooser a#two .title {
	left:402px;
	top:10px;
}
.p1 .chooser a#two .buttontitle {
	left:365px;
	top:195px;
	text-align:center;
	width:260px;
	font-size:17px;
}
/* Three: */
.p1 a#three {
	display:block;
	width:299px;
	height:222px;
	float:left;
	background:transparent url(/wingame/53/images/price3_chooser_bg.jpg) no-repeat 0px 0px;
}
.p1 .chooser a#three .title {
	left:696px;
	top:10px;
}
.p1 .chooser a#three .buttontitle {
	left:662px;
	top:195px;
	text-align:center;
	width:260px;
	font-size:17px;
}
/* all: */
.p1 .chooser a {
	text-decoration:none;
	outline:none;
}
.p1 .chooser .title, .p1 .chooser .buttontitle {
	color:#4c4c4c;
	font-size:20px;
	font-weight:bold;
	width:230px;
	display:block;
	position:absolute;
}
.p1 .chooser .buttontitle {
	font-family:'trebuchet ms',verdana,sans-serif;
}
/* Infolinks */
.p1 a.infolink {
	position:absolute;
	top:8px;
	z-index:1;
}
.p1 a.infolink.one {
	left:330px;
}
.p1 a.infolink.two {
	left:624px;
}
.p1 a.infolink.three {
	left:922px;
}
/* Content */
.optin {
	margin:10px 0;
}
.content {
	color:#000;
}
.paso {
	text-transform:uppercase;
	color:#505050;
	font-size:15px;
	float:left;
}
.p1 .paso {
	padding-top:10px;
}
.p2 .paso {
	text-align:right;
}
.p3 .paso {
	text-align:right;
}
.p4 .paso {
	padding-top:10px;
}
.p1 .content_wrapper {
	background:transparent url(/wingame/53/images/content_p1_top.png) no-repeat 50px 0px;
}
.p1 .content {
	padding:12px 0 0 58px;
	background:transparent url(/wingame/53/images/content_p1_bottom.png) no-repeat 50px bottom;
}
.p2 .content_wrapper, .p3 .content_wrapper, .p4 .content_wrapper {
	background:transparent url(/wingame/53/images/content_p2_top.png) no-repeat 50px 0px;
}
.p2 .content, .p3 .content, .p4 .content {
	padding:12px 0 0 58px;
	background:transparent url(/wingame/53/images/content_p2_bottom.png) no-repeat 50px bottom;
}
.p3 .right h4 {
	padding-bottom:16px;
}
.p2 .left, .p3 .left, .p4 .left {
	width:203px;
	min-height:380px;
	background-color:transparent;
	padding-right:16px;
	padding-left:3px;
	color:#000;
	font-weight:bold;
}
.p2 .left h4, .p3 .left h4, .p4 .left h4 {
	color:#000;
	font-size:14px;
	letter-spacing:1px;
	text-transform:uppercase;
	padding-bottom:5px;
	line-height:1.1;
}
.p2 .left h5, .p3 .left h5, .p4 .left h5 {
	font-size:13px;
}
.p2 .left img, .p3 .left img, .p4 .left img {
	padding-bottom:10px;
}
.p2 .right, .p3 .right, .p4 .right {
	width:644px;
	background-color:transparent;
	padding-right:24px;
	padding-left:8px;
}
.p3 .right {
	position:relative;
}
.p3 #moneytafpic {
	position:absolute;
	right:27px;
	top:0px;
}
.p5 .content_wrapper, .p6 .content_wrapper {
	background:transparent url(/wingame/53/images/content_p5_top.png) no-repeat 50px 0px;
}
.p5 .content, .p6 .content {
	padding:12px 0 0 62px;
	background:transparent url(/wingame/53/images/content_p5_bottom.png) no-repeat 50px bottom;
}
.p5 .left, .p5 .right, .p6 .left, .p6 .right {
	width:300px;
	padding-left:90px;
	padding-bottom:12px;
}
.p5 .left h4, .p5 .right h4, .p6 .left h4, .p6 .right h4 {
	min-height:37px;
	text-align:center;
}
.hotelcoreg {
	margin-bottom:5px;
}
/* Banner Page 5 */
a.blocklink {
	display:block;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:4px 2px;
	margin:4px 0;
	border:1px solid #590000;
	border-right-color:#000;
	border-bottom-color:#000;
	background:#d80000 url(/wingame/53/images/blocklink_bg.gif) repeat-x left top;
}
/* Headline Page5 */
.greetings {
	padding-left:85px;
	padding-right:85px;
	min-height:32px;
	text-align:center;
	background:transparent url(/wingame/53/images/ani_arrow_right.gif) no-repeat 12px 0px;
}
.greetings h3 {
	color:#CE0000;
	font-weight:bold;
	line-height:1.4;
	text-transform:uppercase;
	padding-bottom:10px;
}
.greetings h4 {
	color:#000;
	font-weight:normal;
	line-height:1;
	padding-bottom:10px;
}
.p5 .greetings h3 {
	padding-top:3px;
}
/* Formular */
label {
	text-align:right;
}
form {
	color:#000;
	font-weight:bold;
}
input.text, input.title, textarea, select, .formfeld {border:1px solid #fff;}

select.formfeld {border:2px solid #fff;}

.p1 form {
	display:block;
	padding-bottom:12px;
}
textarea {
	height:100px;
}
.error {
	background-color:#C70000;
	color:#fff;
	border-color:#6F0000;
}
input.checkbox {
	margin:0;
	padding:0;
	vertical-align:top;
}
.button {
	clear:none;
}
.altershinweis {
	position:relative;
	top:-10px;
}
/* Coreg page3 TAF */

#werbeflaeche {
	position:absolute;
	display:none;
	top:-140px;
	left:50%;
	margin-left:-210px;
	padding:3px 3px 10px;
	width:420px;
	background-color:#fff;
	color:#000;
	font:normal bold 14px arial,helvetica,sans-serif;
	border:3px solid #f00;
	z-index:9;
	text-align:center;
}
#werbeflaeche .linkleft {
	font-weight:bold;
	background-color:#ff0000;
	color:#fff;
	padding:3px 10px 3px 10px;
	margin-right:2px;
	font-size:12px;
}
#werbeflaeche .linkright {
	font-weight:bold;
	background-color:#ff0000;
	color:#fff;
	padding:3px 10px;
	font-size:12px;
}
/* Coreg page4 */
.coregwrapper1 {
	background:#fff url(/wingame/53/images/corner_left_top.gif) no-repeat left top;
	color:#000;
	line-height:1.2;
	margin:10px 0px 10px 0px; 
	font-weight:normal;
}
.coregwrapper2 {
	background:transparent url(/wingame/53/images/corner_right_top.gif) no-repeat right top;
}
.coregwrapper3 {
	background:transparent url(/wingame/53/images/corner_right_bottom.gif) no-repeat right bottom;
}
.coregwrapper4 {
	padding:10px;
	background:transparent url(/wingame/53/images/corner_left_bottom.gif) no-repeat left bottom;
}
.coregheadline {
	font-weight:normal;
	padding:2px;
	background-color:#D20000;
	margin-bottom:4px;
	color:#fff;
	-moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.coregheadline input {
	vertical-align:middle;
	margin-right:10px;
}

.coregwrapper4 select {border:1px solid gray;}

/* Sponsorenleiste */
.sponsor {
	background:transparent url(/wingame/53/images/sponsor_bg.png) no-repeat 0px 0px;
	height:62px;
	margin-top:12px;
	margin-left:50px;
	position:relative;
}
.sponsor h4 {
	color:#000;
	margin-top:20px;
	margin-left:12px;
	width:100px;
	float:left;
	font-size:11px;
}
#sponsorenSpacer {
	position:absolute;
	width:755px;
	height:45px;
	overflow:hidden;
	left:123px;
	top:8px;
	background-color:#E5E5E5;
	border:1px solid #686A6F;
	border-right-color:#fff;
	border-bottom-color:#fff;
}
/* Footer */
.footertext {
	color:#fff;
	text-align:center;
	margin-top:12px;
	margin-bottom:-6px;
	padding:0 62px;
}
.footertext a {
	color:#fff;
	font-weight:bold;
	padding:0 2px;
}
.footertext a:hover {
	color:#4F4F4F;
}

.errordiv {
	width:300px;
	position:absolute;
	left:460px;
	top:-80px;
	z-index:11;
	background-color:#C70000;
	color:#fff;
	border: 1px solid #6F0000;
	padding: 12px;
}

.errordiv a {
	color:#fff;
	font-weight:bold;
}
.buttlink {
	color:#fff;
	font-weight:bold;
	background-color:#990100;
	display: block;
	width:100px;
	margin:5px 72px 5px 72px;
	padding:3px;
	text-align:center;
	border: 1px solid #000;
}

#movebox {
	background-color:transparent; width:157px; height:360px; position:absolute; right:-120px; top:0px; text-align:left;overflow:hidden; z-index:5; margin-top:95px;
}
#movebox a, #movebox a:link, #movebox a:hover, {
	border:none;margin:0;padding:0;
}

/* Formatierung des Sliders: */
#sponsorlocker {
	display:block;
	background-color:#E5E5E5;
	font:normal normal 12px/1.1 arial,helvetica,sans-serif;
	padding:5px 0 0;
	margin:0;
	height:35px;
	overflow:hidden;
}
#sponsorlocker img {
	border:0;
}
#sponsorlocker a, #sponsorlocker a:link, #sponsorlocker a:hover, #sponsorlocker a:active {
	text-decoration:none;
	color:#000;
}
.sponsorbin {
	display:block;
	/* bei ausgeschaltetem Titel width:24.9% */
	width:24.9%;
	float:left;
	text-align:center;
}
#sponsortitlebin {
	/* Titel ausschalten mit display:none; ist evtl. auch per Script ausgeschaltet (BO!) */
	display:none;
}
#sponsortitle {
	display:-moz-inline-stack;
	display:inline-block;
	font-weight:bold;
	font-size:13px;
	text-align:left;
}

/* --- Survey -------------------------------------------------------------------------------------------------------------------------------*/
	#survey {
		margin:0px 0px 0px 25px;
		padding-right:30px;
		text-align:left;
		font-weight:normal;
		width:800px;
	}
	.white{
		color:#fff;
	}
	.question{
		margin:20px 0px 5px 0px;
	}
	
	.question h2 {
		padding:3px 3px 3px 6px;
		background:#C9CDD5 url(/wingame/53/images/bg_survey.gif) repeat-x left bottom;
		margin:25px 0px 10px 0px;
		font-size:13px;
		color:#000;}

	.third, .groups, label {
		display:-moz-inline-box;
		display:inline-block;}
		
	.third {
		padding:3px 20px 3px 20px;
		vertical-align:top;
		font-weight:normal;
		color:#fff;}
		
	.radio { 
		margin:0px 3px 0px 0px;
		border:0;
		background:none;}
	
	.groups {
		width:100px;
		text-align:center;
		padding-top:10px;
		font-size:11px;
		float:left;}
		
	.groups-hl {
		margin-left:160px;
		}
		
	.groups-hl .groups{
		padding-bottom:5px;}
	
	.question label{
		width:140px;
		text-align:left;
		clear:both;
		margin:0;
		font-weight:normal;}
		
	.group-row{
		clear:both;
		margin:0;}
		
	.group-row label{
		float:left;
		font-size:12px;
		margin-left:20px;
	}
		
/* --- /Survey ---------------------------------------------------------------------------------------------------------------------------*/

.formpage2 {
	width:560px; 
	margin-left:300px;
}

.extrapreis {
	width:70px; 
height:67px; 
float:right;
background:url(/wingame/53/images/extrapreis_75px.png) no-repeat;
}

.zusatztext {
	position:absolute;
	margin:-174px 0px 0px 60px;
	padding:0px;
	width:280px;
	border:0px;
}

/* BannerLayer mit Flash und weißem Hintergrund */
.fundament {
	position:relative;
}

#bg_whiter{
	position:fixed;
	background-color: #fff;
	width:100%;
	height:100%;	
	z-index:10;	
    -moz-opacity:0.6;
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

#flashlayer{
	position:absolute;
	margin-left:-300px;
	left:50%;
	top:200px;
	background-color:#fff;	
	color:#fff;
	border: 2px solid #C70000;
	padding:0px;	
	z-index:30;
}

#closex{
	text-align:right;
	padding:0px;
	font-weight:normal;
	background-color:#C70000;
	font-size:12px;
}

#closex a {
	color:#fff;
	font-weight:bold;
	font-size: 18px;
	text-decoration:none;
	padding-right:3px;
}

/* start premiosfaciles_coreg */
#premiosfaciles_coreg{
	position:absolute;
	width: 498px;
	height:520px;
	margin-left:-200px;
	left:50%;
	top:-600px;
	background-color:#000;	
	border:2px solid #000;
	padding:0px;
	text-align:center;
	z-index:31;
}
#premiosfaciles_coreg .close {
	background-color: #fff;
	text-align:right;
	font-size: 16px;
	font-weight:bold;
	padding:3px 7px 0px 0px;
}

#premiosfaciles_coreg .white {
	background-color: #fff;
}

#premiosfaciles_coreg .orange {
	background-color: #FD6313;
	padding:12px 0px 9px 0px;
}
#premiosfaciles_coreg .main {
	background:#fff url(/wingame/images/coreg_layer/main.gif) no-repeat;
	width: 498px;
	height: 271px;
}
/* ende premiosfaciles_coreg */

.float {
	float:left;
	padding:0 5px 5px 0;
	white-space:nowrap;
}

.xs {
	width:40px;
}

.s {
	width:66px;
}

.m {
	width:136px;
}

.l {
	width:220px;
}
.xl {
	width:293px;
}

.clear {
	clear:left;
}

.formbg {
	padding:3px 10px;
	float:left;
	margin:5px 0px;
	border: 1px solid #fff;
	width:96%;
}

.stdbutton {
	background:#fff url(/wingame/53/images/button_bg.png) no-repeat;
	display:block;
	width:310px;
	padding-top:7px;
	height:25px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:1.2em;
}
/* ---------- Coreg Layer auf Seite 4 ------------*/

.transcolor{
	position:fixed;
	top:0px;
	left:0px;
	background-color:#d6d6d6;
	width:100%;
	height:100%;
	-moz-opacity:0.5;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}
* html .transcolor { /*IE6 only*/
    position:absolute;
	width:1000px;
	height:800px;
}

.special_coreg{
	position:absolute;
	top:50%;
	margin-top:-160px;
	left:50%;
	margin-left:-320px;
}

.close_balken{
	background-color:#fff;
	text-align:right;
	padding:1px 10px;
}

.closeX{
	color:#79ac36;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
}
.sinobox {
	background-color:#fae5e5;
	margin:5px 0px 0px 160px;
	padding:0px;
	width:463px;
}
* html .sinobox {
	margin:5px 0px 0px 80px;
}
/* days counter: */

#dayscounter {
	position:absolute;
	left:-5px;
	top:5px;
	display:block;
	background:url('/wingame/53/images/countdown_bg.png') no-repeat; 
	width:218px; 
	height:98px;	
	z-index:11;
}

#dayscounter .num1 {
	margin:18px 0px 0px 75px ;
	float:left;
}

#dayscounter .num2 {
	margin:14px 0px 0px 0px ;
	float:left;
}

#coreg_layer{
	position:absolute;
	margin:0 auto;
	z-index:999;
	left:50%;
	top: 50px;
	width:456px;
	height:568px;
	margin-left:-228px;
	border:1px solid #000000;
	color: #fff;
}

#close {
	background-color:#b41f23;
	text-align:right;
	width:456px;
	color: #fffff;
	font-weight:bold;
}

a.close{
	font-size:12px;
	color: #fffff;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-right: 10px;
}
/* Vistaprint-Banner */
#vistaprint_box {
	background-color:#fff;
	width:198px;
	text-align:center;
	border:1px solid #666;
	padding-botom:0px;
	margin-bottom:5px;
	position:relative;
	overflow:hidden;
}
#vistaprint_click {
	position:absolute;
	right:0;
	bottom:0;
	width:500px;
	height:500px;
	z-index:99;
	margin:0;
	padding:0;
}
#vistaprint_box h4 {
	color:red;
	margin:0;
	padding:0 0 3px 0;
}
#vistaprint.vp200 {
	width:189px;
	height:114px;
	padding:5px 0 0 5px;
	margin:0 auto;
	overflow:hidden;
	background:transparent url(/banner/40026_vistaprint/bg_vp_men.jpg) no-repeat left top;
	color:#fff;
	font-size:10px;
	text-align:left;
}
#vp_name {
	color:#C4DBFB;
	font-size:11px;
	padding-bottom:10px;
}
