/* css gws62 benutzt blueprint.css*/

/* allgemein */
body {
	background-color:white;
	text-align:center;
	font-size:12px;
}
.container {
	/* &uuml;berschreibt blueprint.css: */
	width:900px;
    position:relative;
	margin-top:40px;
	margin-bottom:10px;
	border:1px solid #b2b2b2;
	text-align:left;
	background:#e8e9eb url(/wingame/61/images/bg_container.gif) repeat-x left top;
}
.bannershift {
	position:relative;
	left:-100px;
}
a:link, a:hover, a:visited {
	text-decoration: none;
    color:#02a1fd;
}
a:hover {text-decoration:underline;}
.small {font-size:11px;}
.bigger {
	font-size:15px;
	font-weight:bold;
}
.center {text-align:center;}
.red {color:#f00;}
.blue {color:#02A1FD;}
.white {color:#fff}
.error {background-color:#DFF4FF;color:red;border-color:#02A1FD;}
/* Elemente: */
.p1 #header {height:210px;}
.p2 #header {height:200px;}
.p3 #header {height:180px;}
.p4 #header {height:175px;}
/* Headlines: */
#p1_headline {
	width:570px;
	height:176px;
	position:absolute;
	left:60px;
	top:25px;
}
#p2_headline {
	width:633px;
	height:120px;
	position:absolute;
	left:20px;
	top:45px;
}
#p3_headline {
	width:632px;
	height:124px;
	position:absolute;
	left:20px;
	top:45px;
}
#p4_headline {
	width:633px;
	height:120px;
	position:absolute;
	left:20px;
	top:45px;
}

#stoerer_box {
	width:350px;
	height:250px;
	position:absolute;
	right:1px;
	top:1px;
	z-index:1;
}

#stoerer {
	width:350px;
	height:250px;
	position:absolute;
	right:1px;
	top:1px;
}
.p4 #left h4, 
.p4 #right h4,
.p5 #left h4, 
.p5 #right h4 {
	position:relative;
	top:0;
	left:0;
	z-index:99;
	min-height: 70px;
}
.slimhead {
	font-size:27px;
	font-weight:normal;
}
/* Movebox: */

#movebox {
	position:absolute;
	right:-210px;
	top:0;
	margin-top:0px;
	width:200px;
	background:#E8E9EB;
	text-align:center;
	border:1px solid #B2B2B2;
}
#movebox h3 {margin-bottom:5px;}
#movebox img {
	border:1px solid #4b4b4b;
	border-right-color:#b1b1b1;
	border-bottom-color:#b1b1b1;
}
#movebox #mb_top {
	padding-top:5px;
}
#movebox #mb_bottom {
	padding-bottom:5px;
}
/* iPhones Page1: */
#iphone_twins_box {
	width:478px;
	height:430px;
	margin:0 0 20px 55px;
	background:transparent none;
}
#iphone_twins {
	width:478px;
	height:430px;
	display:block;
}
/* iPhone Page2: */
#iphone_answer_box {
	width:184px;
	height:325px;
	margin:0 0 20px 15px;
	background:transparent none;
}
#iphone_answer {
	width:184px;
	height:325px;
	display:block;
}

#iphone_answer_right_box {
	width:184px;
	height:325px;
	margin:-45px 0 20px 10px;
	background:transparent none;
}

#iphone_answer_right {
	width:184px;
	height:325px;
	display:block;
}

/* Spaltenbreiten */
.p1 #right {padding-top:30px;}
.p2 #center, .p2 #right_subhead {
	padding-left:10px;
	padding-bottom:15px;
}
.p3 #center, .p3 #right_subhead {
	padding-left:10px;
	padding-bottom:15px;
}
.p3 #right {padding-top:30px;}
.p4 #left, .p4 #right {
	text-align:center;
	color:red;
	font-weight:bold;
	font-size:13px;
}

#right .txtpics {padding-bottom:15px;}
/* Page 2 right: */
#chooser_1, #chooser_2, #chooser_3, #chooser_msg {
	width:57px;
	height:58px;
	padding-right:10px;
	background:transparent url(/wingame/61/images/auswahl_1.gif) no-repeat left top;
}
#chooser_2 {background-image:url(/wingame/61/images/auswahl_2.gif)}
#chooser_3 {background-image:url(/wingame/61/images/auswahl_3.gif)}
#chooser_msg {
	background-image:none;
	font-weight:bold;
	font-size:14px;
	line-height:1.2;
	width:77px;
}
#msg1 {display:block;}
#msg2 {display:none;color:red;font-family:Arial Black, Arial, Helvetica;font-size:17px;font-weight:normal;width:130px;position:absolut; padding-top:5px; text-align:left;}
#msg3 {display:none;color:red;font-family:Arial Black, Arial, Helvetica;font-size:17px;font-weight:normal;width:131px;position:absolut; padding-top:5px; text-align:left;}
/* Hinweisbox Page3: */
.hinweisbox {
	position:relative;
	height:0px;
}
.hinweisbox .fehlerlayer {
	position:absolute;
	display:none;
	top:-250px;
	left:50%;
	margin-left:-180px;
	padding:1px;
	width:420px;
	font-size:14px;
	background-color:transparent;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	z-index:1000;
}
.hinweisbox .fehlerlayer div {
	background-color:#ff0000;
	padding:20px 0 0 0;
}
.hinweisbox .fehlerlayer div div {
	background-color:#DFF4FF;
	padding:8px 10px 25px 10px;
	color:#ff0000;
	border:none;
}
.hinweisbox .fehlerlayer .popupbutton {
	display:block;
	width:175px;
	color:#fff;
	font-weight:bold;
	padding:2px 0;
	text-align:center;
	background-color:#02A1FD;
}
/* alt
.hinweisbox {
	position:relative;
}
.hinweisbox #werbeflaeche_coreg {
	position:absolute;
	display:none;
	top:-100px;
	left:50%;
	margin-left:-180px;
	padding:1px;
	width:380px;
	font-size:14px;
	background-color:transparent;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	z-index:1000;
}
.hinweisbox #werbeflaeche_coreg div {
	background-color:#ff0000;
	padding:20px 0 0 0;
}
.hinweisbox #werbeflaeche_coreg div div {
	background-color:#DFF4FF;
	padding:8px 10px 25px 10px;
	color:#ff0000;
	border:none;
}
.hinweisbox #werbeflaeche_coreg .popupbutton {
	display:block;
	width:175px;
	color:#fff;
	font-weight:bold;
	padding:2px 0;
	text-align:center;
	background-color:#02A1FD;
}
*/
/* Coreg Page 3 */
.buttonborder {
	border:1px solid #4FE1FF;
	border-right-color:#015C92;
	border-bottom-color:#015C92;
}
.coregwrapper {
	text-align:left;
	margin:10px auto;
}
.coreghead {
    display:block;
    background-color:#02A1FD;
    margin:0 10px 0 0;
    padding:8px 5px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
}
div.formrow.coregbody {
    background-color:transparent;
    padding: 2px 5px 3px 5px;
    margin:0 10px 0 0;
}
.coregtext {
	color:#000;
	font-weight:normal;
	margin-left:130px;
}
/* Layout adjustments task 30460 */
#formwrapper {
	padding-top:30px;
}
#doitext {
	clear:left;
	padding:0 47px 5px 64px;
}
#doitext #agb {
	position:relative;
	left:-2px;
}
.p1 div.formrow {
	margin-bottom:15px;
}
#formhead {
	padding-top:22px;
}
/* Formular special styles pk60 */
input.text, textarea, select {border:1px solid #000;}
input.text {height:20px;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #02a1fd;}
label {font-weight:bold;}
.p1 .button {
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	left:-5px;
}
.p2 .button {padding-left:100px;}
.p3 .button {padding-left:128px;}
.p4 .button {padding: 10px 0;}
/* Sponsorenleiste */
.sponsor {
	background-color:#e1e2e4;
	height:60px;
	position:relative;
	border-top:1px solid #b2b2b2;
}
.sponsor h4 {
	color:#585858;
	margin-top:20px;
	margin-left:12px;
	width:100px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
#sponsorenSpacer {
	position:absolute;
	width:800px;
	height:45px;
	overflow:hidden;
	left:123px;
	top:8px;
	background-color:transparent;
}
/* Formatierung des Sliders: */
	#sponsorlocker {
		display:block;
		background-color:transparent;
		font:normal normal 12px/1.1 arial,helvetica,sans-serif;
		padding:10px 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;
	}
/* AGB fehler */
.fundament, .fundament1 {position:relative;}
#agberror {display:none;}
.errordivagb {
	position:absolute;
	margin-left:-200px;
	left:50%;
	top:-100px;
	z-index:1;
	background-color:#fff;
	color:#000;
	border: 2px solid #BA0000;
	border-top: 16px solid #BA0000;
	padding: 10px;
	width:250px;
	font-size:12px;
}
a.buttlink {
	color:#fff;
	font-weight:bold;
	background-color:#BA0000;
	display: block;
	width:100px;
	margin:5px 72px 5px 72px;
	padding:3px;
	text-align:center;
	border: 1px solid #000;
}
/* Footer */
.footertext {
	color:#585858;
	text-align:center;
	margin-top:12px;
}

.p4bannerlink{
	color:#02A1FD;
	border-bottom:1px solid #02A1FD;
	text-decoration:none;
	display:inline-block;
	height:1.1em;
	overflow:hidden;
}

.addressbutton a, .addressbutton a:link, .addressbutton a:hover, .addressbutton a:visited {
	background:transparent url(/wingame/61/images/bt_blank.gif) no-repeat;
	display:block;
	width:250px;
	padding-top:10px;
	height:30px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.addressbutton a.grey, .addressbutton a.grey:link, .addressbutton a.grey:hover, .addressbutton a.grey:visited {
	background:transparent url(/wingame/61/images/bt_blank_grey.gif) no-repeat;
}

.right_bannerbox{
	/*
	position:absolute;
	left:0px;
	top:0px;
	background-color:transparent;	
	padding:0px;	
	z-index:4;
	*/
	padding-bottom:5px;
}

.right{
	text-align:right;
}

/* --- /Survey ---------------------------------------------------------------------------------------------------------------------------*/

/* start premiosfaciles_coreg */
#premiosfaciles_coreg{
	position:absolute;
	width: 498px;
	height:520px;
	margin-left:-250px;
	left:50%;
	top:-650px;
	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 */

/* --- Dynamische Buttons DOPT----------------------------------------------------------------------------------------------------*/
.but{
	text-decoration:none;
	color:#fff;
	font-size:23px;
	font-family:Myriad,Arial;
	margin-top:-60px;
	padding-bottom:20px;
	}
/* --- /Dynamische Buttons DOPT----------------------------------------------------------------------------------------------------*/

.fr {
	float:right;
}

