#sound {
    position: absolute;
    top: 0px;
    left: 169px;
    width: 100px;
    height: 30px;
}

#stage {
    display: block;
    margin: 0 0 0 169px;
    width: 620px;
    padding: 30px 0 0 0;
}

/** **/

html>body #stage .footer {
    display: block;
    padding: 0 0 1px 0 !important;
}

/** **/

#stage h1 {
    color: #024F93;
    font-size: 120%;
    margin: 0;
    padding: 0 0 15px 0;
}

#stage h1 a,
#stage h1 a:link,
#stage h1 a:visited {
    color: #024F93;
    text-decoration: none;
}

#stage h1 a:hover,
#stage h1 a:active {
    text-decoration: underline;
}


#stage .leftcol h1,
#stage .rightcol h1 {
/*     height: 1em; */
}

#stageLogin h1 {
    height: auto;
}

#stage h2,
#stage .fliess h2 {
    color: #024F93;
    font-size: 95%;
    margin: 0;
    padding: 0 0 5px 0;
}

#stage .fliess h2 {
    font-size: 135%;
}

#stage p {
    margin: 0 0 11px 0;
}

#stage #stageTop {
    background: #FFFFE8 url(../images/www/relaunch_stage_top.gif) top no-repeat;
    height: 8px;
    line-height: 9px;
    margin: 15px 0 0 0;
    padding: 0;
}

#stage #stageContent {
    background: url(../images/www/relaunch_stage_bottom.gif) bottom no-repeat #FFFFE5;
    width: 620px;
}

#stage.quiz #stageContent {
    background: url(../images/www/relaunch_stage_bottom.gif) bottom no-repeat #FFFFE5;
    width: 818px;
}


#stage #stageContent .stageInner {
    padding: 0 20px;
}

#stageContent ul {
    margin: 0 0 0 30px;
    padding: 0;
}

#stageContent ul li {
    margin: 2px 0;
    padding: 0;
}

html>body #stageContent ul li {
    margin: 4px 0;
}

#stageContent .submitBtn,
#stageContent .textBtn,
#stageContent .textBtnBack {
    float: right;
    text-align: right;
    background: url(../images/www/extranet_submit_bg.gif) top left repeat-x;
}


#stageContent .textBtnBack {
    float: left;
}

#stageContent .submitBtn .inner,
#stageContent .textBtn .inner,
#stageContent .textBtnBack .inner {
    margin: 0;
    padding: 0 !important;
    background: url(../images/www/extranet_submit2.gif) top right no-repeat;
}

#stageContent .submitBtn .inner2,
#stageContent .textBtn .inner2 {
    background: url(../images/www/extranet_submit1.gif) top left no-repeat;
}

#stageContent .textBtnBack .inner2,
#stageContent table .textBtnBack .inner2 {
    background: url(../images/www/extranet_submit1_back.gif) top left no-repeat !important;
}

html>body #stageContent .textBtnBack .inner2 {
    height: 18px;
}

#stageContent .textBtn .inner2,
#stageContent .textBtnBack .inner2 {
    padding: 2px 0 0 0;
}

html>body #stageContent .textBtn .inner2,
html>body #stageContent .textBtnBack .inner2 {
    padding: 0;
}

#stageContent .submitBtn a,
#stageContent .submitBtn a:link,
#stageContent .submitBtn a:visited,
#stageContent .textBtn a,
#stageContent .textBtn a:link,
#stageContent .textBtn a:visited,
#stageContent .textBtnBack a,
#stageContent .textBtnBack a:link,
#stageContent .textBtnBack a:visited,
#stageContent table .textBtnBack a,
#stageContent table .textBtnBack a:link,
#stageContent table .textBtnBack a:visited {
    height: 18px;
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: top;
    font-size: 70%;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0 10px 0 20px;
    margin: 0;
}

html>body #stageContent .textBtn a,
html>body #stageContent .textBtn a:link,
html>body #stageContent .textBtn a:visited,
html>body #stageContent .textBtnBack a,
html>body #stageContent .textBtnBack a:link,
html>body #stageContent .textBtnBack a:visited {
    font-size: 75%;
    line-height: 19px;
}

#stageContent .submitBtn .submitbutton,
#stageContent .textBtn .submitbutton {
    display: block;
    margin: 0;
    padding: 0 5px 0 10px;
    display: inline;
    font-weight: bold;
    font-size: 70%;
    height: 18px;
    text-transform: uppercase;
    color: #FFFFFF;
    border: none;
    background: none;
}

html>body #stageContent .submitBtn .submitbutton {
    margin: 0;
    padding: 0 10px 0 17px;
}

#stageContent .dlLink a,
#stageContent .dlLink a:link,
#stageContent .dlLink a:visited {
    display: block !important;
    background: url(../images/www/extranet_link_icon.gif) no-repeat left top;
    padding: 0 0 0 30px;
    margin: 0 0 12px 0;
}

#stageContent .formTool .dlLink a {
    margin: 0 0 2px 0;
}

#stage .line {
    margin: 20px 0 20px 0;
    background: url(../images/www/menu_line.gif) repeat-x top;
    height: 1px;
}

/** Stage-Drittel **/

#stageContent .third,
#stageContent .third21 {
    width: 580px;
}

#stageContent .third .leftcol {
    width: 180px;
    float: left;
    text-align: center;
}

#stageContent .third .leftcol .fliess {
    text-align: left;
}

#stageContent .third .rightcol {
    width: 380px;
    float: right;
}

/** Stage-Drittel-21 (2/3 zu 1/3) **/

#stageContent .third21 .leftcol {
    width: 380px;
    float: left;
}

/**
#stageContent .third21 .leftcol .fliess {
    text-align: left;
}
//*/

#stageContent .third21 .rightcol {
    width: 180px;
    float: right;
}


/** Stage-Halb **/

#stageContent .half .leftcol {
    width: 270px;
    float: left;
}

#stageContent .half .rightcol {
    width: 270px;
    float: right;
}

/** Footer **/

/* neu */

#stage .footer .standardbox {
    background: url(../images/www/relaunch_footer_bg.gif) 193px 0px no-repeat #ffec00 !important;
}

#stage .footer .standardbox .inner {
    background: none;
}
/* neu */

#stage #footerOuter {
    background: url(../images/www/extranet_footer_bottom.gif) bottom no-repeat #F4EC8D;
    padding: 0 0 10px 0;
    margin: 20px 20px 0 20px;
}

#stage #footerOuter #footerInner p {
    margin: 0;
    padding: 0;
}

#stage #footerOuter #footerInner {
    background: url(../images/www/extranet_footer_top.gif) top no-repeat;
    margin: 0;
    padding: 5px 10px 0 10px;
}

#stage #footerOuter #footerInner #onecol {
    width: 560px;
}

#stage #footerOuter #footerInner .leftcol {
    float: left;
    width: 130px;
}

#stage #footerOuter #footerInner .rightcol {
    float: left;
    width: 200px;
}

#stage .footer .standardbox .inner h1 {
    padding: 0 !important;
}

/**************************** Tools ************************************/

/** Magazin **/

#stageContent .selector form {
    margin: 0;
    padding: 0;
}

#stageContent .selector form select {
    width: 190px;
    float: left;
}

#stageContent .selector .submitBtn {
    margin: 0px 10px 0 0;
}

/** Form **/

#stageContent .formTool form {
    margin: 0;
    padding: 0;
}

#stageContent .formTool form table {
    width: 420px;
    text-align: left;
    border-collapse: collapse;
}

#stageContent .formTool form table td {
    padding: 0px;
}

html>body #stageContent .formTool form table td {
    padding: 1px;
}

#stageContent .formTool form table td label {
    font-size: 70%;
    color: #003D73;
    padding: 0 0 2px 0;
    margin: 0 10px 0 0;
/*     position: relative;
    bottom: 2px; */
}

#stageContent .formTool form table td.leftrow label {
    margin: 0;
}

#stageContent .formTool form  table td.leftrow {
    padding: 5px 10px 0 0;
    text-align: right;
    vertical-align: top;
    width: 200px;
}

html>body #stageContent .formTool form  table td.leftrow {
    padding: 2px 10px 0 0;
}

#stageContent .formTool form  table .radio {
    vertical-align: middle;
    margin: 2px 2px 0 0;
}

#stageContent .formTool form  table td .textfield {
    width: 198px;
    font-size: 70%;
}

#stageContent .formTool form  table td .textarea {
    font-weight: bold;
    width: 198px;
    font: 70% Arial, Helvetica, sans-serif;
}

#stageContent .formTool form  table td.checkbox label {
    display: block;
    padding: 0 0 0 25px;
    margin: -18px 0 0 0;
}

.qlist {
    line-height: 150%;
}

/** GWS zweispaltig **/

#stageContent .doublebox .rechts table {
    width: 275px;
}

#stageContent .doublebox .rechts table td.leftrow {
    padding: 5px 10px 0 0;
    text-align: right;
    vertical-align: top;
    width: 100px;
}

#stageContent .doublebox .links table {
    width: 275px;
    margin: 5px 0 0 0;
}

#stageContent .doublebox .links table td.leftcol {
    width: 55px;
}

#stageContent .doublebox .links table td {
    font-size: 70%;
    color: #003D73;
    vertical-align: top;
}

#stageContent .doublebox .links table ul {
    margin: 0 0 0 10px;
}

#stageContent .doublebox .formTool .textarea,
#stageContent .doublebox .formTool .textfield {
    width: 186px;
}

#stageContent .formTool form  table td .textfieldmedium {
    width: 131px;
    font-size: 100%;
}

#stageContent .formTool form  table td .textfieldsmall {
    width: 71px;
    font-size: 70%;
}

#stageContent .doublebox .formTool tr.yellowbg{
    height: 38px;
}

#stageContent .doublebox .formTool tr.yellowbg td{
    vertical-align: middle;
    font-weight: bold;
}

#stageContent .doublebox .formTool tr.yellowbg td.leftrow{
    background: url(../images/www/gws_field_bg.gif) 18px 0 no-repeat;
}

#stageContent .doublebox .formTool tr.yellowbg td.rightrow{
    background: url(../images/www/gws_field_bg2.gif) right top no-repeat;
    /* font-size: 11px; */
    color: #003D73;
    font-weight: normal;
}

/** Wallpaper **/

#stageContent .wallpaper .download {
    float: left;
}

#stageContent .wallpaper .downloadLink {
    float: right;
    text-align: left;
    width: 105px;
    background: url(../images/www/wallpaper_arrow.gif) right no-repeat;
}

#stageContent .wallpaper a,
#stageContent .wallpaper a:link,
#stageContent .wallpaper a:visited {
    color: #012D54;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    padding: 0 55px 0 0;
}

#stageContent .wallpaper a:hover,
#stageContent .wallpaper a:active {
    color: #E06310;
}

#stageContent .wallpaper img {
    float: left;
    margin: 7px 7px 0 7px;
    border: 3px solid #F3EFA8;
}

/** E-Cards **/

#stageContent #ecard .cardField {
    float: left;
    width: 135px;
    font-weight: bold;
}

#stageContent #ecard .cardField img {
    float: left;
    border: 3px solid #F3EFA8;
    margin: 7px 14px 0 7px;
}

#stageContent #ecard .cardField .number {
    width: 25px;
    text-align: center;
    float: right;
    margin: -50px 0 0 0;
    color: #024F93;
}

#stageContent #ecard table {
    margin: 10px 0 0 0;
}


/* Relaunch neu *************************************************/

#stage #stageContent .standardbox h1,
#stage #stageContent .standardbox h1,
#stage #stageContent .doublebox .links h1,
#stage #stageContent .doublebox .rechts h1 { margin: 0; padding: 0 0 8px 0; }

/* Standardbox *****/
#stage #stageContent .standardbox {
    background: #F4EC8D;
    background: #fff8a4;
    margin: 0 8px 8px 8px;
    height: 1%;
}

#stage #stageContent .standardbox .oben { background: url(../images/www/relaunch_box_or.gif) no-repeat top right; }
#stage #stageContent .standardbox .unten { background: url(../images/www/relaunch_box_ur.gif) no-repeat bottom right; }
#stage #stageContent .standardbox .inner { padding: 10px 20px; }

#stage #stageContent .standardbox .left { float: left; width: 270px; }
#stage #stageContent .standardbox .right { text-align: left; float: right; width: 270px; }

/* Doublebox *****/
#stage #stageContent .doublebox {
    background: #F4EC8D url(../images/www/relaunch_doublebox_middle.gif) repeat-y 0;
    margin: 0 8px 8px 8px;
}

#stage #stageContent .doublebox .top {
    background: url(../images/www/relaunch_doublebox_top.gif) no-repeat 0 top;
    line-height: 3px;
    font-size: 1px;
    height: 3px;
}

#stage #stageContent .doublebox .links,
#stage #stageContent .doublebox .rechts {
    float: left;
    width: 298px;
}

#stage #stageContent .doublebox .links {
    margin-right: 8px;
}

#stage #stageContent .doublebox .inner { padding: 5px 10px; }

#stage #stageContent .doublebox .bottom {
    background: url(../images/www/relaunch_doublebox_bottom.gif) no-repeat 0 bottom;
    line-height: 3px;
    font-size: 1px;
    height: 3px;
}

/* Partner Doublebox */
#stage #stageContent .partner .inner {
    padding: 5px 5px 0 3px;
}

#stage #stageContent .partner .imagetext12 .leftcol {
    float: left;
    width: 115px;
    text-align: center;
}

#stage #stageContent .partner .imagetext12 .rightcol {
    float: left;
    width: 170px;
}


/* Home Doublebox */
#stage .doubleboxhome {
    background: #F4EC8D url(../images/www/relaunch_doublebox_home_middle.jpg) repeat-y 0 top;
    margin: 20px 0 8px 0;
}

#stage .doubleboxhome .top {
    background: url(../images/www/relaunch_doublebox_home_top.gif) no-repeat 0 top;
    line-height: 11px;
    font-size: 1px;
    height: 11px;
}

#stage .doubleboxhome .bottom {
    background: url(../images/www/relaunch_doublebox_home_bottom.gif) no-repeat 0 bottom;
    line-height: 11px;
    font-size: 1px;
    height: 11px;
}

#stage .doubleboxhome .links,
#stage .doubleboxhome .rechts {
    float: left;
    width: 301px;
}

#stage .doubleboxhome .links { margin-right: 15px; }
#stage .doubleboxhome .inner { padding: 0 7px 0 15px; }

#stage .doubleboxhome h1,
#stage .doubleboxhome h1 {
    font-size: 0.95em;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 5px 0;
}


/* ImageText */
#stage #stageContent .imagetext21,
#stage #stageContent .imagetext12 {
    margin-bottom: 10px;
}

#stage #stageContent .imagetext21 .leftcol,
#stage #stageContent .imagetext12 .leftcol {
    float: left;
}

#stage #stageContent .imagetext12 .rightcol,
#stage #stageContent .imagetext21 .rightcol {
    float: right;
}

#stage #stageContent .imagetext12 .rightcol,
#stage #stageContent .imagetext21 .leftcol {
    width: 372px;
}

#stage #stageContent .imagetext21 .rightcol,
#stage #stageContent .imagetext12 .leftcol {
    width: 176px;
    text-align: center;
}

#stage #stageContent .imagetext21 .rightcol img,
#stage #stageContent .imagetext12 .leftcol img {
    margin: auto;
}

/**
#stage #stageContent .imagetext .bild {
    float: left;
    margin: 10px 20px 10px 10px;
}

#stage #stageContent .imagetext .rechts {
    float: right;
    margin: 10px 10px 10px 20px;
}
//*/

/* Tabelle Inhaltsstoffe ************/
#stage #stageContent table.inhaltsstoffe { width: 565px; }

#stage #stageContent table.inhaltsstoffe thead tr th {
    font-size: 0.8em;
    color: #FCFBDD;
    text-transform: uppercase;
    text-align: center;
    background-color: #024F93;
    padding: 0 0 0 19px;
    background: #024F93 url(../images/www/relaunch_inhaltsstoffe_tabelle_corner_ol.gif) no-repeat top left;
}

#stage #stageContent table.inhaltsstoffe thead tr th .or { padding: 2px 0; background: #024F93 url(../images/www/relaunch_inhaltsstoffe_tabelle_corner_or.gif) no-repeat top right; }

#stage #stageContent table.inhaltsstoffe tr td.flasche {
    padding: 5px;
    text-align: center;
    background: #fff url(../images/www/relaunch_inhaltsstoffe_tabelle_corner_ul.gif) no-repeat bottom left;
    border-right: 1px solid #EBE789;
    width: 174px;
}

#stage #stageContent table.inhaltsstoffe tr { background: #fff; }
#stage #stageContent table.inhaltsstoffe tr.color2 { background: #FCFBDD; }

#stage #stageContent table.inhaltsstoffe tr td {
    border-bottom: 1px solid #EBE789;
    color: #012D54;
    font-size: 0.7em;
    padding: 5px 5px 5px 20px;
    vertical-align: top;
}

#stage #stageContent table.inhaltsstoffe tr td.ur { background: #ffffff url(../images/www/relaunch_inhaltsstoffe_tabelle_corner_ur.gif) no-repeat bottom right; }
#stage #stageContent table.inhaltsstoffe tr td.ul { background: #ffffff url(../images/www/relaunch_inhaltsstoffe_tabelle_corner_ul.gif) no-repeat bottom left; }

/* Gewinnspiel */

ul.antworten {
    list-style-type: none;
    margin: 0 !important;
    padding: 0;
}

ul.antworten li {
    margin: 0;
    padding: 0;

    font-weight: bold;
}

ul.antworten li input.radio {
    position: relative;
    top: 2px;
}

.error a {
    color: #DE5B03 !important;
    text-decoration: underline !important;
}

/* Preise */

.inner .rechts {
    float: right !important;
}

#preise { text-align: left; }

#preise ul {
    list-style-type: none;
/*     margin: 0 0 0 6px; */
    margin: 0;
    padding: 0;
    width: 560px;
}

#preise ul li {
    display: block;
    margin: 0;
    padding: 0;
}

#preise ul .left {
    float: left;
    width: 250px;
}

#preise ul .right {
    float: left;
    width: 296px;
    background: url(../images/www/line_horizontal.gif) top left repeat-x;
    padding: 20px 0 0 0;
    margin: 0 0 0 10px;
    text-align: left;
}

#preise ul .right h2 .highlight {
    color: #DE5900;
}

#preise ul .right h2 {
    font-size: 80%;
}


.nofixedheight h1 {
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Flashgame */

#flashgame {
    width: 584px;
    height: 404px;
    background: url(../images/www/flash_game_bg.gif) top left no-repeat;
    padding: 8px;
    margin: 0 0 0 -10px;
}

#flashgame.intro {
    height: 323px;
    background: url(../images/www/flash_game_bg_intro.gif) top left no-repeat;
}

#flashgame #introcontent {
    background: url(../images/www/gws_0906_intro.jpg) top left no-repeat;
    padding: 20px 25px 0 351px;
    font-size: 11px;
    color: #003d73;
    height: 323px;
}

#flashgame #introcontent h2 {
    font-size: 15px;
    margin: 0 0 0.5em 0;
    color: #003d73;
}


#flashgame #introcontent a,
#flashgame #introcontent a:link,
#flashgame #introcontent a:visited {
    color:#003D73;
    font-weight:bold;
    text-decoration:none;
}

#flashgame #introcontent a:focus,
#flashgame #introcontent a:hover,
#flashgame #introcontent a:active {
    color:#DE5B03;
}