#Weitersagen{
    position:absolute;
    z-index:999;
    background-color:#fff;
    color:#fff;
    margin:0 0 0 100px;
}
#teilen {
    position:absolute;
    z-index:998;
    margin:-25px -25px 0 470px;
}
#leftcolumn_large {
    overflow:hidden;
}
.reco img {
    position:absolute;
    display:block;
    z-index:997;
    margin:18px 0 0 555px;
    border:none;
}

.sgs_content a {
    color:#013773;
    font-weight:bold;
    text-decoration:underline;
}
.sgs_content a.normal {
    font-weight:normal;
}
.sgs_content span.pink {
    color:#fe3f7c;
    font-size:12px;
    font-weight:bold;
}
.sgs_content span.pink16 {
    color:#fe3f7c;
    font-size:16px;
    font-weight:bold;
}
.sgs_content.start {
    display:block;
    width:680px;
    height:450px;
    font:normal normal normal 11px/16px verdana, sans-serif;
    color:#013773;
    text-align:left;
    padding:20px 0 0 20px;
    background:url('../upload/Sommer_Gewinnspiel/sommer_start_bg.jpg') no-repeat top left;
}
.sgs_content.code {
    display:block;
    width:650px;
    height:356px;
    font:normal normal normal 11px/16px verdana, sans-serif;
    color:#013773;
    text-align:left;
    padding:40px 0 0 50px;
    background:url('../upload/Sommer_Gewinnspiel/sommer_code_bg.jpg') no-repeat top left;
}
.sgs_content.code form {
    padding:0;
    margin:40px 0 0 98px;
}
.sgs_content.code input.text {
    float:left;
    font:normal normal bold 14px/16px verdana, sans-serif;
    color:#013773;
    text-align:center;
    letter-spacing:5px;
    background:url('../upload/Sommer_Gewinnspiel/spacer.gif') no-repeat left top; /* IE6 bug*/
    border:none;
    padding-top:4px;
    width:200px;
    height:20px;
}

/* IE 6 */
* html .sgs_content.code input.text {
    font:normal normal bold 14px/18px verdana, sans-serif;
    width:200px;
    height:20px;
    padding-top:5px;
}

/* IE 7 */
*+html .sgs_content.code input.text {
    font:normal normal bold 14px/18px verdana, sans-serif;
    width:200px;
    height:20px;
    padding-top:5px;
}
   

.sgs_content.code button {
    width:100px;
    height:30px;
    background:url('../upload/Sommer_Gewinnspiel/spacer.gif') no-repeat left top;
    border:none;
    cursor:pointer;
    margin:0 0 0 10px;
}
* html .sgs_content.code button {
    margin:0 0 0 7px;
}
.sgs_content.code .error {
    font:normal normal normal 10px/11px verdana, sans-serif;
    color:#d06700;
    padding:3px 0 0 20px;
    margin:5px 0 0 95px;
    background:url('../upload/Sommer_Gewinnspiel/icon_error.gif') no-repeat 0 0;
}
.sgs_content.reg {
    display:block;
    width:680px;
    height:580px;
    font:normal normal normal 11px/16px verdana, sans-serif;
    color:#013773;
    text-align:left;
    padding:20px 0 0 20px;
    background:url('../upload/Sommer_Gewinnspiel/sommer_reg_bg.jpg') no-repeat top left;
}
.sgs_content.reg .colL {
    float:left;
    width:370px;
}
.sgs_content.reg .colL .col1 {
    float:left;
    width:130px;
    height:22px;
    line-height:22px;
}
.sgs_content.reg .colL .col2 {
    float:left;
    width:240px;
    height:22px;
    line-height:22px;
}
.sgs_content.reg .colR {
    float:left;
    width:300px;
    padding:5px 0 0 0;
    font:normal normal normal 10px/12px verdana, sans-serif;
}
.sgs_content.reg .colR .col1 {
    float:left;
    width:20px;
}
.sgs_content.reg .colR .col2 {
    margin:0 0 10px 20px;
}
* html .sgs_content.reg .colR .col2 {
    float:left;
    width:auto;
    margin:0 0 10px 0;
}
.sgs_content.reg form {
    padding:0;
    margin:0;
}
.sgs_content.reg input.radio {
    width:auto;
    border:none;
    vertical-align:middle;
    padding:0;
    margin:0 3px 0 0;
}
.sgs_content.reg input.checkbox {
    width:13px;
    height:13px;
    border:none;
    padding:0;
    margin:0;
}
.sgs_content.reg input.text {
    font:normal normal normal 11px/14px verdana, sans-serif;
    color:#013773;
    text-align:left;
    background:#FFFFFF;
    border:1px solid #58728e;
    padding:1px 0 1px 2px;
    width:198px;
    height:16px;
}
.sgs_content.reg input.text.addr1 {
    width:148px;
}
.sgs_content.reg input.text.addr2 {
    width:41px;
    margin:0 0 0 5px;
}
.sgs_content.reg input.text.plz1 {
    width:41px;
}
.sgs_content.reg input.text.plz2 {
    width:148px;
    margin:0 0 0 5px;
}
.sgs_content.reg select {
    font:normal normal normal 11px/14px verdana, sans-serif;
    color:#013773;
    background:#FFF;
    border:1px solid #58728e;
    line-height:16px;
    width:115px;
    vertical-align:top;
    margin:2px 0 0 0;
}
.sgs_content.reg button {
    width:100px;
    height:30px;
    background:url('../upload/Sommer_Gewinnspiel/spacer.gif') no-repeat left top;
    border:none;
    cursor:pointer;
    padding:0;
    margin:162px 0 0 -120px;
}
* html .sgs_content.reg button {
    margin:165px 0 0 -120px;
}
*+html .sgs_content.reg button {
    margin:165px 0 0 -120px;
}
.sgs_content.reg .validation-advice2 {
    position:absolute;
    font:normal normal bold 10px/11px verdana, sans-serif;
    color:#ff3300;
    padding:3px 0 0 20px;
    margin:-17px 0 0 0;
    background:url('../upload/Sommer_Gewinnspiel/icon_error.gif') no-repeat 0 0;
}
#footer_large {
    z-index:9999;
}
* html #footer_large {
    position:absolute;
    top:700px;
}
.sgs_content.danke {
    display:block;
    width:680px;
    height:450px;
    font:normal normal normal 11px/16px verdana, sans-serif;
    color:#013773;
    text-align:left;
    padding:20px 0 0 20px;
    background:url('../upload/Sommer_Gewinnspiel/sommer_start_bg.jpg') no-repeat top left;
}
.sgs_content.ende {
    display:block;
    width:680px;
    height:380px;
    font:normal normal normal 11px/16px verdana, sans-serif;
    color:#013773;
    text-align:left;
    padding:20px 0 0 20px;
    background:url('../upload/Sommer_Gewinnspiel/sommer_end_bg.jpg') no-repeat top left;
}

.sgs_content.gen {
    display:block;
    width:680px;
    height:580px;
    font:normal normal normal 11px/16px verdana, sans-serif;
    color:#013773;
    text-align:left;
    padding:20px 0 0 20px;
    background:url('../upload/Sommer_Gewinnspiel/sommer_gen_bg_empty.jpg') no-repeat top left;
}

.sgs_content.gen1 {
    display:block;
    width:680px;
    height:580px;
    font:normal normal normal 11px/16px verdana, sans-serif;
    color:#013773;
    text-align:left;
    padding:20px 0 0 20px;
    background:url('../upload/Sommer_Gewinnspiel/sommer_gen_on_bg.jpg') no-repeat top left;
}

.go img {
    position:absolute;
    display:block;
    width: 40px;
    height: 96px;
    z-index:997;
    margin: 28px 0 0 418px;
    border:none;
    cursor:pointer;
}

#slotMachine {
    z-index:1;
    position: absolute;
    width: 400px;
    height: 160px;
    background: transparent;
    overflow: hidden;
}
div.wheel {
    z-index:1;
    position: absolute;
    width: 28px;
    height: 32px;
    overflow: hidden;
    top: 93px;
}
div.wheel img {
    z-index:1;
    position: absolute;
    top: 0px;
    left: 0px;
}

#wheel1 {
    left: 86px;
}
#wheel2 {
    left: 121px;
}
#wheel3 {
    left: 156px;
}
#wheel4 {
    left: 191px;
}
#wheel5 {
    left: 226px;
}
#wheel6 {
    left: 261px;
}
#wheel7 {
    left: 297px;
}
#wheel8 {
    left: 332px;
}
#wheel9 {
    left: 368px;
}
.slotSpinAnimation {
    display: none;
}
#check_code_button {
   display:none;
   width:255px;
   height:56px; 
   position:absolute;
   background:url('../upload/Sommer_Gewinnspiel/check_code_button.jpg') no-repeat 0 0;
   top:296px;
   left:161px;
   cursor:pointer;
   z-index:2;
}

/*IE 6*/
* html #check_code_button { top:271px;left:135px; }

/*IE 7*/
*+html #check_code_button { top:271px;left:135px; }

/**************************
    CLEARFIX
**************************/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;} /* for IE/Mac */
* html .clearfix {height:1px;} /* Hides from IE-mac \*/
.clearfix {display:block;} /* Hides from IE-mac \*/
