body#eq_gewinnspiel {
	/*
	background-color: #1e4f70;
	*/
	background-color: #1f5071;
}

#gewinnspiel {
	/*
	background-color: #1e4f70;
	*/
	height: 100%;
	font-family: Verdana, Arial, Sans-Serif;
	width: 410px;
	position: relative;
	border-top: 15px #fff solid;
}

* html #gewinnspiel{ /* ie6 hack */
	
	height: 700px !important;
	overflow:hidden;

}



div#introduction {
	width: 275px;
	font-size: 11px;
	color: #fff;
}

img#logo {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 200;
}
/*
* html img#logo {
	right: 0 !important;
}
*/
div#introduction h1 {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	margin-top: 10px;
}

h1#danke {
	display: none;
	margin-left: 45px;
	margin-top: 40px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;	
}

img#close {
	position: absolute;
	top: 4px;
	right: 15px;
	z-index: 200;
}

/*
* html img#close {
	right: 0 !important;
}
*/
div#gewinnspiel_inner {
	padding-left: 15px;
	font-size: 11px;

	background: url(http://www.angie-winkler-design.de/equistro_gewinnspiel/images/bg.png) no-repeat right top;
	
	background-color: #1f5071;
}


div#first {
	padding-top: 5px;
}
/*
* html div#first {
	padding-top: 0 !important;
}
*/
div.formelement {
	width: 150px;
	margin-right: 20px;
	margin-bottom: 5px;
	float: left;
}
/*
* html div.formelement {
	margin-bottom: 2px !important;
}
*/
div.plz {
	width: 40px !important;
	margin-right: 9px !important;
}

div.ort {
	width: 100px !important;
}

div.formelement label {
	display: block;
	color: #fff;
}

div.formelement input {
	width: 100%;
	height: 18px;
}

div#gewinnspiel_inner p, div#disclaimer p {
	color: #fff;
	margin-top: 10px;
	padding: 0;
	line-height: 14px;
}

div#disclaimer p {
	font-size: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

/*
* html div#gewinnspiel_inner p {
	margin-top: 5px !important;
}
*/
div.radio {
	width: 95px;
	float: left;
	margin-right: 0px;
	color: #fff;
	margin-top: 2px;
}

div.smaller {
	width: 85px !important;
}

div.wider {
	width: 105px !important;
}

input.error {
	border: 1px #be0d1e solid;
}

span.error {
	color: #fff;
	font-weight: bold;
}

div.radio span {
	vertical-align: middle;
}

div.radio label {
	padding-left: 4px;
	line-height: 15px;
}

div.nl {
	width: 50px !important;
	margin-top: 8px;
}
/*
* html div.nl {
	margin-top: 0 !important;
}
*/
div.nl label {
	padding-left: 8px;
}

input.full {
	width: 320px;
	margin-bottom: 8px;
	height: 18px;
	margin-top: 3px;
}

input#kennengelernt {
	width: 214px;
	height: 18px;
	margin-top: 3px;
}

input#captchacode {
	width: 150px;
}

div#footer_gs {
	position: relative;
}

img#submit {
	position: absolute;
	right: 30px;
	top: -5px;
}

div#disclaimer {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #1e4f70;
	height: 500px;
}
/*
* html div#disclaimer p {
	line-height: 12px;
}
*/
img#weiterlesen {
	position: absolute;
	bottom: -20px;
	right: 15px;
}

div#footer_gs div {
	margin-top: 10px;
	position: relative;
	background-color:#1e4f70;
}

div#footer_gs div span {
	padding-top: 15px;
	vertical-align: top;
}

@media not tty { div#footer_gs div span {
	padding-top: 0 !important;
	position: absolute;
	top: 0;
	left: 0;
}}

@media not tty { div#footer_gs div img {
	margin-left: 10px;
}}
/*
* html div#footer_gs div span {
	height: 20px;
	padding: 0 !important;
}
*/
div.clearer {
	clear: both;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}

div.captchacode {
	margin-top: 5px;
}

div.captchawdh {
	width: 200px !important;
	margin-top: 5px;
}

img#captcha_img {
	margin-left: 20px;
	margin-top: 2px;
}
