.layerContent { font-family: Arial, Helvetica, sans-serif; width: 510px; height: 493px; padding: 30px 200px 0 18px; position: relative; background: url(/gewinnspiel/art/layerBg.jpg) left top no-repeat; }
* html .layerContent{padding-right:0;width:728px;}
.layerContent h3 { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; margin: 0 0 15px; text-transform: uppercase; }
.layerContent p { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; }
.layerContent span.visual { width: 430px; height: 380px; text-indent: -19999px; background: url(/gewinnspiel/art/visual.png) left top no-repeat; display: block; position: absolute; bottom: 0px; right: -69px; }
* html .layerContent span.visual { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gewinnspiel/art/visual.png',sizingMethod='crop'); right:-58px;}
.layerContent span.visual img{ height:50px;left:248px;position:absolute;top:318px;width:93px;border:none;}

.layerContent .introContent { height: 205px; }
.layerContent .introContent h2 { color: #0e4281; height: 50px; margin: 0 0 10px; text-indent: -19999px; background: url(/gewinnspiel/art/layerH2.gif) left top no-repeat; }
* html .layerContent .layerContent h2{margin-bottom:0px;padding-right:0;}
.layerContent .introContent p { color: #0e4281; }
* html .layerContent .introContent p { margin-top:0; }

.layerContent ul.links { width: 100%; height: 40px; overflow: hidden; display: block; padding: 0; margin: 0; }
.layerContent ul.links li { float: left; display: block; padding: 0 28px 0 0; margin: 0; }
.layerContent ul.links li a { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.layerContent .formContainer { width: 320px; height: 240px; overflow: auto; }
.layerContent .formBox { width: 320px; height: 240px; overflow-y: auto;overflo-x:hidden; }
.layerContent .submitContainer { width: 320px; height: 280px; }

.layerContent .formContainer fieldset { width: 295px; border: 0; padding: 0 0 20px; margin: 0; }
.formContainer fieldset .form_group { width: 100%; overflow: hidden; padding: 0 0 15px; }

.formContainer fieldset span, 
.formContainer fieldset label { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 16px; }
.formContainer fieldset label { width: 110px; float: left; display: block; padding: 2px 0; }

.formContainer fieldset input, 
.formContainer fieldset ul.radio_list, 
.formContainer fieldset .captchaGroup { float: left; width: 180px; }

.formContainer fieldset input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; padding: 1px; background: #FFFFFF; border: 1px solid #072646; width: 180px; height: 20px; }
.formContainer fieldset input.shortinput { width: 50px; display: inline; margin: 0 4px 0 0; }
.formContainer fieldset input.longinput { width: 126px; }

.formContainer fieldset ul.radio_list { overflow: hidden; list-style-type: none; display: block; margin: 0; padding: 0; }
.formContainer fieldset ul.radio_list li { color: #FFFFFF; float: left; margin: 0; padding: 0 10px 0 0; }
.formContainer fieldset ul.radio_list li input, 
.formContainer fieldset .checkbox_group input { width: auto; height: auto; border: 0; padding: 0; background: transparent; }
.formContainer fieldset ul.radio_list li label { width: auto; padding: 0 5px 0 0; } 
.formContainer fieldset .checkbox_group label { width: 260px; padding: 0 0 0 10px; }

.layerContent a.buttonlink { text-indent: -19999px; outline: none; width: 127px; height: 13px; background: url(/gewinnspiel/art/buttonLink.gif) left top no-repeat; }

.raffleTeaser { height: 120px; position: relative; margin-top: 15px; }
.raffleTeaser a { position: absolute; }
.raffleTeaser a.teaserImage { top: 0px; left: 0px; }
.raffleTeaser a.injoyLogo { top: 80px; left: 0px; }
.raffleTEaser a.raffleLink { top: 85px; right: 0px; }
.raffleTEaser a.injoyLink { top: 100px; right: 0px; }

#dbnLayer { background: #cce3ef; }
#dbnLayer a#closeButton { background: url(/gewinnspiel/art/closeLayer.gif) left top no-repeat; width: 30px; height: 30px; text-indent: -19999px; outline: none; top: 0px; right: 0px; }
.error, .error a{color:#fcf07e!important;}
.blockMsg{top:149px!important;}
