.layerStyle {
    position: absolute;
    width: 1018px;
    height: 605px;
    font-family: arial, sans-serif;
}

#logo {
    position: absolute;
    left: 27px;
    top: 24px;
    z-index: 3;
}

#close {
    position:absolute;
    right:25px;
    top:25px;
    z-index:3;
}

#sound {
    position:absolute;
    right:60px;
    top:30px;
    z-index:4;
}

#sound2 {
    position:absolute;
    right:60px;
    top:30px;
    z-index:5;
}

.metaNavi {
    bottom:15px;
    font-size:10px;
    font-family:arial, sans-serif;
    margin:0;
    position:absolute;
    right:140px;
    text-transform:uppercase;
}

.metaNavi li {
    color:#842d11;
    display:inline;
    margin-right:5px;
}

.metaNavi li a {
    color:#842d11;
    text-decoration:none;
}

.button {
    cursor: pointer;
}

.storck-logo {
    position: absolute;
    right: 15px;
    bottom: 17px;
}

/*START*/

#layer0 {
    background: white url(../img/karneval/a10000/bg.jpg) no-repeat 0px 0px;
}

#hlStart {
    left:75px;
    position:absolute;
    top:180px;
}

.startContent {
    color:#FFFFFF;
    font-size:12px;
    left:76px;
    position:absolute;
    top:265px;
    width:300px;
}

.startContent p {
    margin:0;
}

.bigText {
    font-size:21px;
}

#mitmachen {
    left:75px;
    position:absolute;
    top:385px;
}

#derGewinn {
    left:75px;
    position:absolute;
    top:430px;
}

#lock {
    bottom:10px;
    left:10px;
    position:absolute;
    z-index:10;
}


/*Gweinnfrage*/

#hlLayer {
    left:75px;
    position:absolute;
    top:210px;
}

#hlLayer2 {
    left:75px;
    position:absolute;
    top:195px;
}

.layerContent {
    color:#FFFFFF;
    font-size:12px;
    left:76px;
    position:absolute;
    top:265px;
    width:325px;
}

.layerContent p {
    float:left;
    margin:0 0 13px;
    width:325px;
}

.layerContent a {
    color:#006EA4;
    text-decoration:none;
}

.layerContent input {
    float:left;
}

.layerContent label {
    float:left;
    font-size:13px;
    font-weight:bold;
    padding-top: 2px;
}

.extraText {
    margin-bottom: 10px;
    font-size:14px;
}

#weiter {
    bottom:58px;
    left:75px;
    position:absolute;
}

#family {
    position:absolute;
    right:37px;
    top:77px;
}

#richtig {
    font-size:14px;
    margin-top:5px;
    margin-bottom:5px;
}

#falsch {
    font-size:14px;
    margin-bottom:5px;
}

#falsch2 {
    font-size:14px;
    margin-bottom:5px;
}

#falsch2 input {
    float:left;
}

#falsch2 span {
    float:left;
    width:410px;
}


.outofsight{
	position:absolute;
	left:-5000px;
}

.layerContent.game{
	top: 300px;
}

.choices{
	position:absolute;
	top: 70px;
}

.layerContent .choices p{
	margin-bottom:20px;
}

.stars{
	position:absolute;
	left:232px;
	top:0px;
	cursor:pointer;
}

#dandy{
	top: -10px;
}

#queen{
	top:25px;
}

#boy{
	top:60px;
}

#strolche{
	top:95px;
}

/*DER GEWINN*/

#wunderland1 {
    bottom:60px;
    position:absolute;
    right:50px;
}

.derGewinnLayer {
    color:#FFFFFF;
    font-size:12px;
    left:75px;
    position:absolute;
    top:300px;
    width:305px;
}

.derGewinnLayer p {
    margin:0 0 15px 0;
}

.punkt {
    background: transparent url("../img/schokostrolche/punkt.png") no-repeat scroll 0 0;
    padding-bottom:2px;
    padding-left:22px;
}

#jetztMit {
    left:75px;
    position:absolute;
    top:485px;
}

/*Formular*/
#layer1, #layer12, #layer13 {
    background: url(../img/karneval/b10000/bg.jpg) no-repeat 0px 0px transparent;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #ffffff;
}

#layer2 {
    background: url(../img/karneval/c10000/bg.jpg) no-repeat 0px 0px transparent;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #ffffff;
}

#layer3 {
    background: url(../img/karneval/e10000/bg.jpg) no-repeat 0px 0px transparent;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #ffffff;
}

#layer4 {
    background: url(../img/karneval/f10000/bg.jpg) no-repeat 0px 0px transparent;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #ffffff;
}

#layer5 {
    background: url(../img/karneval/g10000/bg.jpg) no-repeat 0px 0px transparent;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #ffffff;
}
#layer6 {
    background: url(../img/karneval/c11000/bg2.jpg) no-repeat 0px 0px transparent;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #006EA4;
}

#layer11, #layer22, #layer222 {
    background: url(../img/karneval/d10000/bg.jpg) no-repeat 0px 0px transparent;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #006EA4;
}

#layer2 h2 {
    margin:0;
    visibility: hidden; 
}

.karnevalForm {
    left:75px;
    position:absolute;
    top:265px;
    width:500px;
}

#layer2 fieldset {
    border:medium none;
    display:block;
    margin:0 0 8px;
    padding:0;
    width:500px;
}

#layer2 .blockLeft {
    float:left;
    width:228px;
}

#layer2 .radios input {
    margin-left:0;
    margin-right:0;
}

#layer2 .radios label {
    margin-right:10px;
}

#layer2 .radios span {
    margin-left:5px;
}

#layer2 .radios span a {
    margin-left:-10px;
}

#layer2 .radios p {
    margin: 0 0 2px;
}

#layer2 .blockLeft label {
    float:left;
    margin-top: 2px;
    width:58px;
}

#layer2 .blockLeft input {
    border: 1px solid #006EA4;
    color: #006EA4;
    float:left;
    width:140px;
}

#layer2 .blockRight {
    float:left;
    width:234px;
}

#layer2 .blockRight label {
    float:left;
    margin-top: 2px;
    width:50px;
}

#layer2 .blockRight input {
    border: 1px solid #006EA4;
    color: #006EA4;
    float:left;
    width:140px;
}

#fieldExtra .blockLeft {
    width:178px;
}

#fieldExtra .blockLeft input {
    width:50px;
}

#fieldExtra .blockRight {
    width:auto;
    float:left;
}

#fieldExtra .blockRight label {
    float:left;
    width:25px;
}

#layer2 #country{

	position: absolute;
	top: 148px;
	left: 57px;
	
}

#layer2 #short {
    width:65px;
}

#layer2 #short2 {
    width:65px;
}

#layer2 #short3 {
    width:65px;
}

.textDeko {
    text-decoration:underline;
}

.falscheLayer {
    color:#FFFFFF;
    font-size:12px;
    left:75px;
    position:absolute;
    top:235px;
    width:425px;
}

* html .falscheLayer {
    top: 230px;
}

#falscheLayer2 {
    left:75px;
    position:absolute;
    top:380px;
    cursor: pointer;
}

#nochmal {
    left:75px;
    position:absolute;
    top:315px;
}

#nochmal2 {
    left:75px;
    position:absolute;
    top:315px;
}

#hlTeil {
    left:75px;
    position:absolute;
    top:205px;
}

.teilBox {
    height:295px;
    left:75px;
    overflow:auto;
    position:absolute;
    top:250px;
    width:390px;
}

.teilBox div {
    background-color: #EC6E31;
    padding:5px;
    /*filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;*/

}

.teilBox h3, .teilBox p {
    margin-top:0;
    padding-right:10px;
}

#layer2 h3 {
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}

#backButtonTeilnahme {
    bottom:20px;
    position:absolute;
    left:75px;
}

#backButtonDatenschutz {
    bottom:20px;
    position:absolute;
    left:75px;
}

#backButtonImpressum {
    bottom:20px;
    position:absolute;
    left:75px;
}

/*#backButtonTeilnahme {
    position:absolute;
    right:200px;
    top:511px;
}*/

/*DATENSCHUTZ*/

#layer3 h2 {
    margin: 90px 0 0 0;
    visibility: hidden; 
}

#layer3 h3 {
    margin: 0 0 0 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}

#layer3 #copy3 {
    position:absolute;
    left:200px;
    top:120px;
    width: 350px;
}
#layer3 #copy4 {
    position:absolute;
    right:100px;
    top:120px;
    width: 350px;
}

#layer3 p {
    margin: 0 0 10px 0;
}

#layer4 h2 {
    margin: 90px 0 0 0;
    visibility: hidden; 
}

#layer4 h3 {
    margin: 0 0 0 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}

#layer4 #copy1 {
    position:absolute;
    left:200px;
    top:120px;
    width: 350px;
}
#layer4 #copy2 {
    position:absolute;
    right:160px;
    top:120px;
    width: 350px;
}

#layer4 p {
    margin: 0 0 10px 0;
}

/*#backButtonImpressum {
    position:absolute;
    right:200px;
    top:511px;
}*/

/*FORMULAR*/

#dj_gewinn,
#guitar_gewinn,
#singstar_gewinn {
    left: -5000px;
    position:absolute;
    top:245px;
}

#backButtonOverview {
    bottom:89px;
    left:89px;
    position:absolute;
}

#layer5 form {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006EA4;
}

/*#layer5 textarea {
    height:220px;
    left:379px;
    position:absolute;
    top:258px;
    width:262px;
    border: 1px solid #006AB3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006AB3;
}*/

/*#right_form {
    top: 170px;
    right: 35px;
    position: absolute;
    width: 280px;
}

#right_form p {
    margin: 5px 5px 5px 0;
}*/

#layer5 a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006EA4;
}

#layer5 .float_labels label {
    display: inline;
    margin: 0 10px 0 0;
}

#layer5 .float_labels span label {
    display: inline;
    margin-right: 0;
}

#layer5 .float_labels input {
    margin-left: 0;
}

#layer5 .short,
#layer5 .middle,
#layer5 .long {
    border: 1px solid #006EA4;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006EA4;
    height: 16px;
    margin: 0;
}

#layer5 .short {
    width: 70px;
    float: left;
    margin-right: 6px;
}

#layer5 .middle {
    width: 176px;
    float: left;
    margin-right: 6px;
}

#layer5 .long {
    width: 254px;
}

#layer5 label {
    display: block;
}

.captcha_field {
    border: 1px solid #006EA4;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    color: #006EA4;
    height: 31px;
    width: 120px;
    padding: 0;
    vertical-align:top;
    margin-right: 9px;
    float: left;
}

#sendenButton {
    bottom:-25px;
    left:0;
    position:absolute;
	cursor:pointer;
}

.formError {
    color:#842D11;
}

input.formError.captcha_field {
    border: 1px solid red;
}

#layer5 textarea.formError {
    border: 1px solid red;
    color: red;
}

/*DANKE-Seite*/

#dhausenButton {
    left:75px;
    position:absolute;
    top:285px;
}

#dhausenButton2 {
    left:75px;
    position:absolute;
    top:445px;
}

#wunderland2 {
    left:170px;
    position:absolute;
    top:424px;
}

#derGewinn2 {
    left:75px;
    position:absolute;
    top:330px;
}

#ticket {
    left:105px;
    position:absolute;
    top:445px;
}

/* Karneval */
a:focus {
    color:#F17E00;
}
a:hover {
    /*color:#F17E00;*/
}
a:active {
    color:#F17E00;
}
.a_visited {
    color:#F17E00;
}

.gelb {
    color: #FFDA2F;
}

