/* css gws61: benutzt blueprint.css, weicht wegen externem Design von Lale aber auch davon ab */

/* general */
body {
	text-align:center;
	background:#adb1b7 url(/wingame/36/images/bg_body.jpg) repeat-y 50% 0%;
}
.clearLeft {
	clear:left;
}
.container {
	text-align:left;
	width:990px;
	margin:0 auto;
	padding-bottom:24px;
}
.small strong {
	font-weight:bold;
	font-size:12px;
}
/* Breitenangaben: */
.w16 { width: 16px; }
.w20 { width: 20px; }
.w150 { width: 150px; }

/* Url oben rechts: */
.urlbox {
	height:75px;
	padding:0 50px;
}
h1.gwsdomain {
	background:transparent url(/wingame/36/images/gwsdomain_bg.gif) no-repeat left bottom;
	color:#f00;
	font-size:14px;
	padding-left:63px;
	padding-top:55px;
}
a {
	color:#4A4C4F;
}
h1, h2, h3, h4, h5 {
	color:#fff;
}

.center { 
	text-align:center; 
	margin:10px 0px;
}

/* Headerzeile oben: */
.header {
	background:transparent url(/wingame/36/images/header_bg.png) no-repeat 50px 0px;
	padding-top:15px;
	padding-left:62px;
}
.header h2 {
	font-family:'trebuchet ms',verdana,sans-serif;
	color:#fff;
	height:52px;
	overflow:visible;
}

.gewinner .header h2 {
	font-size: 19px;
}

.gewinner .content h1 {
	margin:5px 0px 10px 20px;
}

/* Preisbereich: */
.p1 .gewinne {
	position:relative;
	background:transparent url(/wingame/36/images/header_p1_bg.jpg) no-repeat left top;
	height:364px;
	overflow:visible;
}
.p2 .gewinne, .p3 .gewinne, .p4 .gewinne {
	position:relative;
	background:transparent url(/wingame/36/images/header_p2_bg.jpg) no-repeat left top;
	height:224px;
	overflow:visible;
}
.gewinner .gewinne {
	position:relative;
	background:transparent url(/wingame/36/images/header_p2_bg.jpg) no-repeat left top;
	height:224px;
	overflow:visible;
	text-align:right;
	padding:0px;
}
.price {
	padding-left:53px;
	min-height:32px;
}
.price h3 {
	color:#fff;
	font-weight:bold;
	line-height:1.4;
	text-transform:uppercase;
}
.price.two h3 {
	line-height:1;
	font-size:15px;
	margin-top:7px;
}
.price h4 {
	color:#fff;
	font-weight:normal;
	line-height:0.8;
}
.sticker { 
	float: right;
	width: 143px; height: 146px; 
	background: transparent url(/wingame/bmw2008/images/sticker.png) 0 0 no-repeat;
}
/* Preise Nummern: */
.one {
	margin-left:50px;
	width:375px;
	background:transparent url(/wingame/36/images/bulletbox_1.gif) no-repeat 12px 0px;
}
.two {
	width:179px;
	background:transparent url(/wingame/36/images/bulletbox_2.gif) no-repeat 12px 0px;
}
.three {
	width:174px;
	background:transparent url(/wingame/36/images/bulletbox_3.gif) no-repeat 12px 0px;
}
.four {
	width:230px;
	/*background:transparent url(/wingame/36/images/bulletbox_4.gif) no-repeat 0px 0px;*/
	min-height:40px;
	padding-left:0px;
	/*padding-left:41px;
}
.four a {
	margin-left:-41px;*/
}
.p1 .hinweisbox {
	width:500px;
	padding:0 60px 0 0;
	text-align:right;
	position:absolute;
	right:0px;
	top:270px;
}
.p1 .hinweisbox img {
	padding-right:9px;
}
.p1 .hinweisbox h3, .p1 .hinweisbox p {
	color:#fff;
	margin-right:50px;
}
.big{
	font-size:20px;
}.bigp3{
	font-size:20px;	padding-top:8px;
}.h4p3{
	font-size:19px;
	padding-top:8px;	color:#c00;
}.red{
	color:#c00;
}
.p1 .hinweisbox p {
	margin-top:15px;
}
.p2 .hinweisbox {
	width:319px;
	margin-left:-12px;
	height:113px;
	text-align:right;
	overflow:hidden;
}

.p2 .hinweisbox img {
	padding-top:4px;
}
.p2 .hinweisbox h3 {
	color:#fff;
	margin-right:70px;
	font-size:18px;
}
.p2 .hinweisbox p {
	color:#fff;
	margin-top:12px;
	margin-right:18px;
}
/* Mobile Frage Seite1: */
#check_mobilebox, #check_childseatbox {
	display:none;
	border:1px solid #000;
	background:#E5E5E5 url(/wingame/36/images/iphone_mini.gif) no-repeat left center;
	padding:10px 0 10px 60px;
	margin-bottom:5px;
	color:#000;
}
#check_childseatbox {
	background:#E5E5E5 url(/wingame/36/images/silla.gif) no-repeat left center;
}
/* Content */
.p1 .content_wrapper {
	background:transparent url(/wingame/36/images/content_p1_top.png) no-repeat 50px 0px;
}
.p1 .content {
	padding:12px 0 0 62px;
	background:transparent url(/wingame/36/images/content_p1_bottom.png) no-repeat 50px bottom;
}
.p1 .left, .p2 .left {
	width:317px;
	padding-bottom:12px;
}
.p1 .right, .p2 .right {
	width:550px;
	color:#fff;
}
.left p {
	color:#fff;
	width:280px;
	font-size:11px;
}
.left p em {
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	color:#C30000;
}
.eeepcbig {
	width:265px;
	height:186px;
	margin-left:5px;
	background:transparent url(/wingame/36/images/eeepc_mit_facts.png) no-repeat 0px 0px;
}
.p2 .content_wrapper {
	background:transparent url(/wingame/36/images/content_p2_top.png) no-repeat 50px 0px;
}
.p2 .content {
	padding:12px 0 0 62px;
	background:transparent url(/wingame/36/images/content_p2_bottom.png) no-repeat 50px bottom;
}
.p2 .minipic_eee {
		padding-right:70px;
}
.p2 .minipic_eee div {
	width:75px;
	height:67px;
	float:right;
	/*background:transparent url(/wingame/36/images/eeepc_75px.png) no-repeat left top;*/
	background:transparent;
}
.p2 .right h4 {
	line-height:1.1;
	margin-bottom:5px;
}
.p3 .content_wrapper, .p4 .content_wrapper {
	background:transparent url(/wingame/36/images/content_p3_top.png) no-repeat 50px 0px;
}
.p3 .content, .p4 .content {
	padding:12px 0 0 62px;
	background:transparent url(/wingame/36/images/content_p3_bottom.png) no-repeat 50px bottom;
}
.p4 .left, .p4 .right {
	width:300px;
	padding-left:90px;
	padding-bottom:12px;
}
.p4 .left h4, .p4 .right h4 {
	min-height:60px;
}
.p4 .left h5, .p4 .right h5 {
	min-height:20px;
	font-size:15px;
	text-align:center;
	width:290px;
	display:block;
	padding:4px;
	border:solid #ccc 1px;
	border-bottom-color:#333;
	border-right-color:#333;
	margin-bottom:12px;
	background:#686a6f;
}

h5 a {
	color:#fff;
	text-decoration:none;
}

/* Banner Page 4 */
a.blocklink, .bannerbutton {
	display:block;
	text-align:center;
}
.bannerbutton {
	margin:10px 0 0;
}
/* Headline Page3-4 */
.greetings {
	padding-left:85px;
	padding-right:85px;
	margin-bottom:20px;
	min-height:32px;
	background:transparent url(/wingame/36/images/ani_arrow_right.gif) no-repeat 12px 0px;
}
.greetings h3 {
	color:#fff;
	font-weight:bold;
	line-height:1.4;
	text-transform:uppercase;
}
.greetings h4 {
	color:#fff;
	font-weight:normal;
	line-height:1;
}
.p3 .greetings h3 {
	padding-top:3px;
}
/* Formular */
form {
	color:#fff;
	font-weight:bold;
}
input.text, input.title, textarea, select {border:1px solid #fff;}
.p1 form {
	/*background:transparent url(/wingame/36/images/bulletbox_arrow.gif) no-repeat 0px 0px;*/
	padding-left:74px;
	display:block;
}
.p2 form {
	background-color:transparent;
	padding-left:74px;
	display:block;
}
.p3 form, .p4 form {
	text-align:center;
	display:block;
}
.p1 .button{
	padding-left:82px;
	outline:none;
}
.p2 .button {
	padding-left:122px;
	outline:none;
}
/* Sponsorenleiste */
.sponsor {
	background:transparent url(/wingame/36/images/sponsor_bg.png) no-repeat 0px 0px;
	height:62px;
	margin-top:12px;
	margin-left:50px;
	position:relative;
}
.sponsor h4 {
	color:#fff;
	margin-top:20px;
	margin-left:12px;
	width:160px;
	float:left;
}

#sponsors {
	position:absolute;
	width:695px;
	height:45px;
	overflow:hidden;
	left:183px;
	top:8px;
	background-color:#E5E5E5;
	border:1px solid #686A6F;
	border-right-color:#fff;
	border-bottom-color:#fff;
}
/* Formatierung des Sliders: */
	#sponsorlocker {
		display:block;
		background-color:#E5E5E5;
		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;
	}
/* Footer */
.footertext {
	color:#fff;
	text-align:center;
	margin:12px 50px -6px;
}
.footertext a {
	color:#fff;
	font-weight:bold;
}
/* Coreg Page 3 */
.coregplace th, .coregplace td, .coregplace caption {
	padding: 4px 4px 4px 5px;
}
.coregplace {
	border: 1px solid #fff;
	position: relative;
	width: 533px;
	margin: 0 0 10px -59px;
}
.coreg_img {
	margin:3px 3px 3px 0;
}
.coreg_checkbox {
	margin-right: 0px;
}
.coreg_header {
	margin: 0px;
	font-weight: bold;
	color: #fee;
	background: #c80000;
}
.coreg_td {
	vertical-align: top; text-align: left;
}
.coregtext {
	color:#000;
	font-weight:normal;
	float:left;
	width:300px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

.buttonborder {
	border:1px solid #B6B8BD;
	border-right-color:#4A4B4F;
	border-bottom-color:#4A4B4F;
}
/*nur für breite Coregs, die über die komplette Spalte gehen, derzeit im archive-Ordner
.p3 .coregwrapper {
	width:600px;
	text-align:left;
	margin:10px auto;
}
*/

.coregwrapper {
	width:432px;
	text-align:left;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.coreghead {
    background-color:#686A6F;
    margin:0px;
    padding:2px 0px 0px 10px;
    color:#fff;
    font-weight:normal;
    font-size:14px;
}
div.formrow.coregbody {
    background-color:#D1D2D6;
    padding: 2px 0px 3px 6px;
    margin:0px;
	border-bottom:1px solid #B3B5BF;
	border-left:1px solid #fff;
}
.p3 .button, .p4 .button {
	margin:0 auto;
	padding-bottom:24px;
	outline:none;
}
.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:#C20000;
	padding:20px 0 0 0;
}
.hinweisbox #werbeflaeche_coreg div div {
	background-color:#fff;
	padding:8px 10px 25px 10px;
	color:#C20000;
	border:none;
}
.hinweisbox #werbeflaeche_coreg .popupbutton {
	display:block;
	width:175px;
	color:#fff;
	font-weight:bold;
	padding:2px 0;
	text-align:center;
	background-color:#686A6F;
}

/* Banner - nur Positionierung ------------------------------------------------------------------------- */
	#banner{
		margin:10px 0 20px 0;}
		
.fundament {
	position:relative;
}

.errordivagb {
	position:absolute;
	margin-left:-200px;
	left:50%;
	top:-100px;
	z-index:999;
	background-color:#fff;
	color:#000;
	border: 2px solid #BA0000;
	border-top: 16px solid #BA0000;
	padding: 10px;
	width:250px;
	font-size:12px;
}

.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;
}

/* flash mark ------------------------------------------------------------------------------------------------------------ */
	#mark, #mark2{
		position:absolute;
		margin:20px 0 0 -60px;}
		
	#mark2{
		margin:0 0 0 -60px;}
		
/* gewinner Seite GWS 36 -------------------------------------------------------------------------------------------*/

.gewinner .small_content	{margin:30px 0px 0px 105px;width:750px;}	
.gewinner .img {float:left; width:280px;}
.gewinner .img2 {float:left; width:280px; padding-left:40px; padding-bottom:20px;}
.gewinner .topspacer {margin-top:30px;}


.errorbut {
	background-color:#CC0000; 
	color:#ffffff;
	display:-moz-inline-block;
	display:inline-block; 
	padding:3px; 
	text-align:center; 
	width:140px;
}

.buttonp4 {
	background:url(/wingame/36/images/button_p4.gif) no-repeat;
	border:0px;
	width:300px;
	height:29px;
	font-size:19px;
	padding-top:3px;
	color:#fff;
	margin-top:15px;
	display:-moz-inline-block;
	display:inline-block;
	text-align:center;
}
#sliced_winner_ani {
	background:transparent url(/wingame/36/images/gewinnerin_0708.gif) no-repeat scroll 0px 0px;
	width:265px;
	height:175px;
	border:5px solid #fff;
	overflow:hidden;
}

/* Coreg auf Seite 2 */
	.coreg{
		background-color:#878a91;
		font-size:11px;
		margin:0 0 0 0;
		border:1px solid #ccc;
		height:80px;
		overflow:hidden;
		line-height:1em;
	}
	
	.coreg input{
		
	}
	
	.coreg img{
		float:left;
		margin:5px 10px 5px 5px;
	}
	
	.coreg strong{
		display:block;
		color:#000;
		margin-top:5px;
	}
	
	.coreg .space{
		margin-top:10px;
	}