/* Current mode: DEV */

/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/base.css" */
/* <IMPORT:layout-ci.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/layout-ci.css" */
html, body {
    min-height: 100%;
}
html.navigator-mk, .navigator-mk body {
    height: 100%;
}
html {
    background: #E3EDFA;
    color: #262626;
    font: 400 12px/17px Verdana, Arial, Helvetica, sans-serif;
    direction: ltr;
}
html.navigator-mk {
    background: transparent;
}
body, body * {
    font-family: inherit;
    font-size: 1em;
    line-height: inherit;
    background-repeat: no-repeat;
}
body {
    overflow-x: hidden;
}
html, body, ul, ol, li, dl, dd, dt, form, h1, h2, h3, h4, h5, h6, p, fieldset {
    margin: 0px;
    padding: 0px;
}
h\:hgroup, h\:figure, h\:header, h\:nav, h\:article, h\:section, h\:aside, h\:footer, h\:details, h\:output {
    display: block;
}
a         { color: #2269C3; cursor: pointer; text-decoration: none; }
a:hover   { color: #2269C3; text-decoration: underline; }
a:visited { color: #2269C3; }
li {
    display: block;
    list-style: none;
}
img {
    border: none;
}
a img {
    border: 0px none;
}
form {
    display: inline;
}
fieldset {
    border: 0px solid;
}
legend {
    display: none;
    color: #262626;
}
select, option {
    background-color: #FFFFFF;
}
table {
    empty-cells: show;
    border-collapse: collapse;
    border-spacing: 0px;
}
td, th {
    text-align: left;
    vertical-align: top;
    padding: 0px;
}
iframe {
    display: block;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
object, *:focus {
    outline: none;
}
* html script {
    display: block;
    left: -6000px;
    height: 0px;
    overflow: hidden;
    position: absolute;
    width: 0px;
}
.hr {
    display: none;
    clear: both;
}
.hr hr {
    display: none;
}
.skip * {
    display: none;
}
.statistics {
    left: -6000px;
    height: 0px;
    overflow: hidden;
    position: absolute;
    width: 0px;
}
.dropdown {
    display: inline-block;
}
.dropdown .dropdown_original {
    display: none;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/layout-ci.css" */
/* </IMPORT:layout-ci.css> */

/* <IMPORT:page-header.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/page-header.css" */
@font-face {
    font-family: 'RobotoMed';
    src: url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/Roboto-Medium-webfont.eot');
    src: url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'), url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/Roboto-Medium-webfont.woff') format('woff'), url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/Roboto-Medium-webfont.ttf') format('truetype'), url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/Roboto-Medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoCond';
    src: url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/RobotoCondensed-Regular-webfont.eot');
    src: url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/RobotoCondensed-Regular-webfont.woff') format('woff'), url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/RobotoCondensed-Regular-webfont.ttf') format('truetype'), url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoCondensedLight';
    src: url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/RobotoCondensed-Light-webfont.eot');
    src: url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),
    url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/RobotoCondensed-Light-webfont.woff') format('woff'),
    url('//img.ui-portal.de/ci/gmx/global/fonts/roboto/RobotoCondensed-Light-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
#page-header {
    height: 143px;
    position: relative;
    z-index: 1000;
    background-color: #1C449B;
}
#page-header h1 {
    display: block;
    background: url(//img.ui-portal.de/cd/ci/gmx.net/brand-logo.svg) no-repeat 0 0;
    background-size: auto 40px;
    color: transparent;
    width: 123px;
    height: 40px;
    overflow: hidden;
    float: left;
    margin: 28px 16px 0px 0px;
    text-indent: -1000px;
}
.site-gmxat #page-header h1 {
    background: url(//img.ui-portal.de/ci/gmx/global/logoCI2018_at.png) no-repeat 0 0;
    width: 125px;
    height: 70px;
    margin: 13px 15px 0px -1px;
}
.site-gmxch #page-header h1 {
    background: url(//img.ui-portal.de/ci/gmx/global/logoCI2018_ch.png) no-repeat 0 0;
    width: 125px;
    height: 70px;
    margin: 13px 15px 0px -1px;
}
#page-header h2,
#page-header h2 span {
    color: #FFFFFF;
    font-family: 'RobotoCondensedLight', Verdana, sans-serif;
    font-size: 53px;
    font-weight: 400;
    display: inline-block;
    line-height: 97px;
}
#page-header h1 a,
#page-header h2 a {
    height: 100%;
    width: 100%;
    display: block;
}
#page-header h1 a span {
    display: none;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/page-header.css" */
/* </IMPORT:page-header.css> */

/* <IMPORT:page-nav.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/page-nav.css" */
/* Navigation im Header, kann auch woanders stehen - dann nur Positionierung fÃ¼r #page-nav anders */
#page-nav {
    position: relative;
    width: 1000px;
    height: 48px;
    line-height: 25px;
    background: #ECECEC;
    bottom: 0;
    left: -30px;
    top: -2px;
}
#page-nav ul {
    height: 100%;
}
#page-nav ul li {
    float: left;
    display: inline;
    height: 100%;
}
#page-nav ul li > a {
    display: inline-block;
}
#main-nav {
    font: 400 16px/24px RobotoRegular, Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    float: left;
}
#main-nav li {
    font: 400 16px/24px RobotoRegular, Arial, Verdana, Helvetica, sans-serif;
    position: relative;
}
#main-nav li > a {
    color: #515151;
}
#main-nav li > a,
#main-nav li > a:hover {
    text-decoration: none;
}
#main-nav li.active > a,
#main-nav li > a:hover,
#main-nav li > a:focus {
    color: #1C449B;
}
#main-nav li > a > span {
    display: inline-block;
    padding: 12px 20px;
    height: 24px;
}
#main-nav > li.active > a > span::after,
#main-nav > li > a:hover > span::after,
#main-nav > li > a:focus > span::after {
    content: "";
    background-color: #1C449B;
    position: absolute;
    bottom: 0px;
    left: 20px;
    right: 20px;
    height: 4px;
}
#main-nav li.home a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url(//img.ui-portal.de/ci/gmx/global/nav/header_home_icon_24_hellgrau.svg);
    width: 44px;
    background-origin: padding-box;
    background-repeat: no-repeat;
    display: block;
    height: 24px;
    margin: 12px 20px 12px 30px;
    padding: 0;
    width: 24px;
}
#main-nav li.home a:hover {
    background-image: url(//img.ui-portal.de/ci/gmx/global/nav/header_home_icon_24_service.svg);
}
#main-nav li.home::after {
    background: #c2c2c2 none repeat scroll 0 0;
    content: "";
    height: 20px;
    position: absolute;
    left: 73px;
    top: 15px;
    width: 1px;
}
#main-nav > li.home span {
    display: none;
}
#additional-nav {
    font: 400 16px/24px RobotoRegular, Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    display: inline;
    float: right;
    margin-right: 5px;
}
#additional-nav li {
    font-size: 12px;
    font: 400 16px/24px RobotoRegular, Arial, Verdana, Helvetica, sans-serif;
    position: relative;
}
#additional-nav li > a > span {
    display: inline-block;
    padding: 12px 20px;
    height: 24px;
}
#additional-nav > li.active > a > span::after,
#additional-nav > li > a:hover > span::after,
#additional-nav > li > a:focus > span::after {
    content: "";
    background-color: #1C449B;
    position: absolute;
    bottom: 0px;
    left: 20px;
    right: 20px;
    height: 4px;
}
#additional-nav li#nav-login a,
#additional-nav li#nav-logout a {
    color: #515151;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/page-nav-megamenu.css" */
/* </IMPORT:page-nav-megamenu.css> */

/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/page-nav.css" */
/* </IMPORT:page-nav.css> */

/* <IMPORT:page-content.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/page-content.css" */
/* <IMPORT:content-generic.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-generic.css" */
#wrapper {
    min-height: 100%;
    overflow: hidden;
    position: relative;
    min-width: 1000px;
    z-index: 100;
}
/*#sky_banner {
    height:   600px;
    overflow: hidden;
    position: absolute;
    right:    -165px;
    top:      0px;
    z-index:  9000;
}*/
#container {
    background: #FFFFFF;
    border: 1px solid #c1c1c1;
    border-top: 0px solid;
    border-bottom: none;
    width: 1000px;
    margin: auto;
    min-height: 100%;
    position: relative;
}
.richcontent #container {
    border-left: none;
    margin: 0px;
}
#page-header {
    padding: 0px 30px 0px 30px;
}
#page-content {
    position: relative;
    z-index: 900;
    padding: 0px 0 77px 0;
    width: 1000px;
}
#page-content.page-detail {
    min-height: 878px;
}
#main {
    overflow: hidden;
    padding: 0 10px 155px 30px;
    position: relative;
    width: 960px;
}
#wrapper #main {
    margin-top: 39px;
}
#main.intro {
    padding: 18px 10px 423px 30px;
}
#main.large {
    margin: -5px 0 0 -7px;
}
.msie-7 #main.large {
    margin: -1px 0 0 -7px;
}
.msie-7 #main {
    padding-top: 4px;
}
#main.large .top-section {
    margin-top: 5px;
}
#main .content-part {
    padding-bottom: 35px;
}
#main.intro.confirmation-two .content-part {
    padding-bottom: 0;
}
#main .module-content {
    padding-left: 7px;
}
*+html #main .content-part {
}
* html #main {
    height: 400px;
    overflow: visible;
}
#page-content .errorpage {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/bg/bg-page-small.jpg) no-repeat center top;
}
#page-content .content-part.large {
}
#main h2 ~ p {
    margin-bottom: 20px;
}
#main .note {
    color: #6A6A6A;
    font-size: 11px;
}
h\:article form h\:section {
    border: 1px solid #B5CCEC;
    background: #F2F6FD;
    margin: 5px 0px 25px;
    width: 618px;
}
h\:article form h\:section h\:header {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/bg/bg-box.gif) no-repeat 0% 0%;
    height: 29px;
    margin: -5px -1px 0px;
    padding: 0px 14px;
    position: relative;
}
h\:article form h\:section h\:header h3 {
    font-weight: 400;
    line-height: 29px;
    text-shadow: 1px 1px #FFFFFF;
}
h\:article form h\:section .sectionContent {
    padding-bottom: 20px;
    position: relative;
}
h\:article form h\:section h\:footer {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/bg/bg-box.gif) no-repeat 0% 100%;
    clear: left;
    height: 5px;
    font-size: 1px;
    margin: 0px -1px -5px;
    padding-top: 15px;
    position: relative;
}
.clear {
    clear: both;
}
input[type="submit"]::-moz-focus-inner {
    border: 0;
}
.progress-bar {
    display: inline-block;
    overflow: hidden;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.msie-7 .progress-bar {
    display: inline;
}
.progress-bar li {
    background: #b3b3b5;
    height: 11px;
    width: 20px;
    border-left: 1px solid #67676A;
    border-bottom: 1px solid #68686B;
    border-top: 1px solid #68686B;
    float: left;
}
.progress-bar li.completed-piece {
    background: #ffd943;
    border-right: 1px solid #ffaf14;
    border-left: none;
    border-top: 1px solid #FFAE00;
    border-bottom: 1px solid #FFAE00;
}
.progress-bar li.first-piece {
    border-top: 1px solid #68686B;
    border-bottom: 1px solid #68686B;
    border-left: 1px solid #68686B;
    -moz-border-radius-topleft: 3px;
    -webkit-border-radius-topleft: 3px;
    border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-radius-bottomleft: 3px;
    border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    width: 19px;
}
.progress-bar li.completed-piece.first-piece {
    border-top: 1px solid #FFAE00;
    border-bottom: 1px solid #FFAE00;
    border-left: 1px solid #FFAE00;
}
.progress-bar li.last-piece {
    border-right: 1px solid #68686B;
    -moz-border-radius-topright: 3px;
    -webkit-border-radius-topright: 3px;
    border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-radius-bottomright: 3px;
    border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    width: 19px;
}
.progress-bar li.completed-piece.last-piece {
    border-right: 1px solid #FFAF14;
}
.progress-info {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #262626;
    margin-left: 11px;
    display: inline-block;
}
/*@media (max-width: 1250px) {
    #sky_banner {
        display: none;
    }
}*/
.msie-7 #main.startseite {
    overflow: visible;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-generic.css" */
/* </IMPORT:content-generic.css> */

/* <IMPORT:content-breadcrumb.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-breadcrumb.css" */
/* hide because of ci-update */
#breadcrumb {
    display: none;
}
#breadcrumb {
    color: #262626;
    border-top: 1px solid #D1D1D1;
    font-size: 11px;
    line-height: 12px;
    padding: 13px 0;
    overflow: hidden;
    width: 940px;
}
#breadcrumb * {
    display: inline;
}
#breadcrumb span { margin-right: 4px; }
#breadcrumb li a {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/breadcrumb.gif) no-repeat right center;
    padding-right: 12px;
    margin-right: 6px;
}
#breadcrumb li h2 {
    font-weight: 400;
}
#breadcrumb > span, #breadcrumb li h2 {
    color: #999999;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-breadcrumb.css" */
/* </IMPORT:content-breadcrumb.css> */

/* <IMPORT:content-buttons.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-buttons.css" */
strong.cta {
    background: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.msie-9 #page-content #main .gradient {
    filter: none;
}
#container .form-button .cta .primary-button-2,
#container .primary-button-1 {
    font-family: Helvetica,Verdana,Arial,sans-serif;
    color: #FFFFFF;
    border: 1px #6E9804 solid;
    background: #6E9804;
}
#container .form-button .cta .primary-button-2:hover,
#container .primary-button-1:hover {
    border-color: #587A03;
    background: #587A03;
}
#container .form-button .cta .primary-button-2:active,
#container .primary-button-1:active {
    color: #FFFFFF;
    border-color: #6E9804;
    background: #6E9804;
}
#container .form-button .cta .primary-button-2.inactive,
#container .primary-button-1.inactive {
    color: #E5ECD2;
    border-color: #E5ECD2;
    background: #FFFFFF;
}
#container .primary-button-2 {
    font-family: Helvetica,Verdana,Arial,sans-serif;
    color: #1C449B;
    border: 1px #1C449B solid;
}
#container .primary-button-2:hover {
    color: #FFFFFF;
    border-color: #16367C;
    background: #16367C;
}
#container .primary-button-2:active {
    color: #FFFFFF;
    border-color: #1C449B;
    background: #1C449B;
}
#container .primary-button-2.inactive {
    color: #D6DDED;
    border-color: #D6DDED;
    background: #FFFFFF;
}
#container .secondary-button {
    font-family: Helvetica,Verdana,Arial,sans-serif;
    color: #999999;
    border: 1px #999999 solid;
    background: #FFFFFF;
}
#container .secondary-button:hover {
    color: #FFFFFF;
    border-color: #717171;
    background: #717171;
}
#container .secondary-button:active {
    color: #FFFFFF;
    border-color: #999999;
    background: #999999;
}
#container .secondary-button.inactive {
    color: #DADADA;
    border-color: #DADADA;
    background: #FFFFFF;
}
.module-type2 .side-button {
    width: 40px;
    height: 64px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    top: 78px;
    z-index: 9;
}
.dasch .module-type2 .left.side-button {
    left: -20px;
}
.dasch .module-type2 .right.side-button {
    right: -20px;
}
.dasch .module-type2 .side-button {
    top: 41px;
}
.module-type2 .side-button {
    top: 75px;
}
.module-type2 .left {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/mioklick_sprite_sidebuttons.png") no-repeat scroll -17px -17px transparent;
}
.module-type2 .right {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/mioklick_sprite_sidebuttons.png") no-repeat scroll -99px -17px transparent;
}
.module-type2 .left.hovered {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/mioklick_sprite_sidebuttons.png") no-repeat scroll -17px -99px transparent;
}
.module-type2 .right.hovered {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/mioklick_sprite_sidebuttons.png") no-repeat scroll -99px -99px transparent;
}
.module-type2 .left.clicked {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/mioklick_sprite_sidebuttons.png") no-repeat scroll -17px -173px transparent;
}
.module-type2 .right.clicked {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/mioklick_sprite_sidebuttons.png") no-repeat scroll -99px -173px transparent;
}
.module-type2 .left.inactive {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/mioklick_sprite_sidebuttons.png") no-repeat scroll -17px -251px transparent;
}
.module-type2 .right.inactive {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/mioklick_sprite_sidebuttons.png") no-repeat scroll -99px -251px transparent;
}
.module-type2 .left.side-button {
    left: -13px;
}
.module-type2 .right.side-button {
    right: -13px;
}
.cta span.standardbutton_small {
    font-size: 11px;
    line-height: 11px;
    padding: 4px 11px 5px;
    height: 11px;
}
.cta span.standardbutton_medium {
    font-size: 15px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    width: 133px;
}
.cta span.standardbutton_large {
    font-size: 22px;
    font-weight: 400;
    height: 44px;
    line-height: 46px;
    padding: 0;
    width: auto;
}
a .cta {
    text-decoration: none;
}
strong.cta.dasch-button {
    margin-top: 10px;
}
#zur-startseite {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/btn/zur_gmx_mk.png") no-repeat scroll -30px -90px;
    bottom: 47px;
    height: 46px;
    left: 36px;
    position: absolute;
    text-indent: -2000px;
    width: 378px;
}
#zur-startseite:hover {
    background-position: -30px -30px;
}
#zur-startseite:active {
    background-position: -30px -30px;
}
#zur-brand {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/btn/zur_gmx.png") no-repeat scroll -30px -90px;
    bottom: 47px;
    height: 46px;
    left: 36px;
    position: absolute;
    text-indent: -2000px;
    width: 235px;
}
.confirmation-two #zur-brand {
    bottom: 177px;
    left: 36px;
}
.confirmation-two .alt-img {
    display: none;
}
#zur-brand:hover {
    background-position: -30px -30px;
}
#zur-brand:active {
    background-position: -30px -30px;
}
#zur-brand.lottoBtn {
    background: url("//img.ui-portal.de/millionenklick/gmx/2025/cta_tippen.png") no-repeat scroll 0 0;
    width: 141px;
    height: 48px;
}
#zur-brand.lottoBtn:hover {
    background: url("//img.ui-portal.de/millionenklick/gmx/2025/cta_tippen.png") no-repeat 0 -50px;
}
#zur-brand.lottoBtn:active {
    background: url("//img.ui-portal.de/millionenklick/gmx/2025/cta_tippen.png") no-repeat 0 -100px;
}
.btn-wrapper {
    display: inline-block;
    margin: 0px 0px 0px 8px;
    padding: 0px 8px 0px 0px;
    height: 34px;
}
.jsEnabled .btn-wrapper {
    cursor: pointer;
}
.btn-wrapper a,
.btn-wrapper a:hover,
.btn-wrapper a:active,
.btn-wrapper a:focus,
.btn-wrapper a:visited,
.btn-wrapper input {
    color: #FFFFFF;
    text-decoration: none;
    white-space: nowrap;
}
.btn-wrapper a,
.btn-wrapper input {
    display: block;
    font: 700 14px/20px Verdana, Arial, Helvetica, sans-serif;
    height: 28px;
    margin: 0px 0px 0px -8px;
    padding: 3px 8px 3px 16px;
    position: relative;
    text-align: center;
    width: auto;
    z-index: 999;
}
.btn-wrapper input {
    border: 0px solid;
    height: 34px;
    cursor: pointer;
    overflow: visible;
}
.btn-wrapper,
.btn-wrapper a,
.btn-wrapper input {  background-position:  0%     0px; }
.btn-wrapper {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/btn/btn_blue.png") no-repeat 100% 0%;
}
.btn-wrapper input {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/btn/btn_blue.png") no-repeat 0% 0% #FFFFFF;
    color: #FFFFFF;
}
.btn-wrapper {              background-position: 100%    0px; }
.btn-wrapper:hover a,
.btn-wrapper:hover input {  background-position:   0%  -50px; }
.btn-wrapper:hover {        background-position: 100%  -50px; }
.btn-wrapper:active a,
.btn-wrapper:active input,
.btn-wrapper:focus a,
.btn-wrapper:focus input {  background-position:   0% -100px; }
.btn-wrapper:active,
.btn-wrapper:focus {        background-position: 100% -100px; }
@-moz-document url-prefix() {
    .btn-wrapper input::-moz-focus-inner {
        border: 0px;
        margin: 0px;
        padding: 0px;
    }
}
* html .btn-wrapper a,
* html .btn-wrapper input {
    float: left;
    display: inline;
}
.btn-wrapper input:active,
.btn-wrapper input:focus  {
    -ms-background-position-x:   1px;
    -ms-background-position-y: -47px;
    height:36px;
    margin-top:-2px;
}
:root .btn-wrapper input:active,
:root .btn-wrapper input:focus {margin-top:0px;}
.stepLoginInputs .btn-wrapper {
    float: right;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-buttons.css" */
/* </IMPORT:content-buttons.css> */

/* <IMPORT:content-messages.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-messages.css" */
.hint {
    background: #FFFFFF url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/hint.png) no-repeat;
    border: none;
    color: #262626;
    font: 400 13px/20px Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 20px 35px 0px;
    min-height: 40px;
    padding: 15px 15px 15px 65px;
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 30px;
    margin-right: 30px;
}
.hint-single {
    padding: 15px 15px 15px 65px;
}
.hint h2 {
    color: #262626;
    font: 700 17px/24px Arial, Verdana, Helvetica, sans-serif;
    padding: 0;
    margin: -2px 0 0 0;
}
.hint-single h2 {
    line-height: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#main .hint p {
    margin: 0;
}
.hint .subtext {
    color: #6a6a6a;
    font-size: 11px;
    margin-top: 10px;
}
.hint-confirm { background-position: 15px  15px; }
.hint-info    { background-position: 15px -65px; }
.hint-warning { background-position: 15px -145px; }
.hint-error   { background-position: 15px -225px;}
.hint-confirm { background-color: #E2F9DF; }
.hint-info    { background-color: #E9E9E9;    }
.hint-warning { background-color: #FFF7E0; }
.hint-error   { background-color: #FFCDCD;   }
.jsEnabled .hint-jsDisabled { display: none; }
#page-content .hint-tipping {
    margin: 20px 30px -10px;
}
.hint-tipping.hint-error {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/hint.png) no-repeat scroll 15px -225px #FFCDCD;
}
.hint-tipping.hint-info {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/hint.png) no-repeat scroll 15px -64px #E9E9E9;
}
.hint .arrow {
    border-left: 44px solid transparent;
    border-right: 44px solid transparent;
    border-color:#eee rgba(255,255,255,0)  rgba(255,255,255,0)  rgba(255,255,255,0);
    height: 0;
    position: absolute;
    top: 72px;
    width: 0;
}
.hint-error .arrow {
    border-top: 17px solid #FFCDCD;
}
.hint-info .arrow {
    border-top: 17px solid #E9E9E9;
}
.hint.hint-step-one .arrow {
    left: 143px;
}
.hint.hint-step-two .arrow {
    left: 455px;
}
.hint.hint-step-three .arrow {
    left: 768px;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-messages.css" */
/* </IMPORT:content-messages.css> */

/* <IMPORT:content-modules.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-modules.css" */
.module {
    width: 459px;
    float: left;
    margin: 0 0 15px 0;
    position: relative;
}
.module .moduleContainer {
    background: #f2f6fd;
}
#main .module-content .odd {
    margin-right: 22px;
}
.module a .with-cta {
    color: #262626;
}
.mioclick-amount {
    background: #1c449b;
    color: #FFFFFF;
    font-size: 42px;
    width: 430px;
    height: 112px;
    line-height: 112px;
    text-align: center;
}
.module .small-pic {
    float: left;
}
.module .small-pic img {
    border: 1px solid #c0c9ce;
}
.module .user-story {
    float: left;
    margin-left: 17px;
    width: 219px;
    line-height: 21px;
}
.module .name-location {
    display: block;
    margin-top: 19px;
    font-weight: 700;
}
.module .bottom-content {
    clear: both;
    padding-top: 13px;
}
.module .bottom-content img {
    margin-bottom: 6px;
}
.module.module-type2 .moduleContainer, .module.module-type3 .moduleContainer {
    height: 224px;
}
.sonderspiel .module.module-type2 .moduleContainer {
    padding: 15px 0 0 15px;
    height: 100%;
    width: 455px;
}
.module.module-type5 .moduleContainer {
    height: 313px;
}
.module.module-type4 .moduleContainer {
    height: 316px;
}
.module.module-type5 .moduleSubtitle {
    margin-top: 12px;
    margin-bottom: 8px;
}
#main .module.module-type5 p, #main .module.module-type4 p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #262626;
    line-height: 20px;
}
.module.module-type4 table {
    width: 431px;
    margin-left: -1px;
}
.module.module-type4 .first-col {
    width: 194px;
    text-indent: 14px;
}
.module.module-type4 .middle-col {
    width: 171px;
}
.module.module-type4 .last-col {
    text-align: right;
    padding-right: 16px;
}
.module.module-type4 tr {
    border-top: 1px solid #d1d4d9;
}
.module.module-type4 tr.last-child {
    border-bottom: 1px solid #d1d4d9;
}
.module.module-type4 th, .module.module-type4 td {
    line-height: 32px;
}
.module a .moduleContainer:hover {
    background: #F2F7FD;
    text-decoration: none;
}
.module .ziehungsergebnisse-placeholder {
    width: 430px;
    height: 112px;
    background: #FFF;
    position: relative;
    text-align: center;
}
.module .moduleContainer.with-cta {
    background: none;
}
.module-teaser img {
    display: block;
    float: left;
    margin-right: 15px;
    margin-bottom: 11px;
}
#main .module p {
    font: 400 13px/13px Verdana, Arial, Helvetica, sans-serif;
    color: #262626;
}
.big-pic {
    width: 430px;
    overflow: hidden;
}
.big-pic img {
    padding: 0;
    margin: 0;
}
.module .moduleContainer {
    padding: 11px 15px 0 15px;
    display: block;
    text-decoration: none;
    height: 100%;
}
.moduleSubtitle {
    font: 400 18px/18px Arial, Verdana, Helvetica, sans-serif;
    color: #1c449b;
    margin: 16px 0 12px;
    display: block;
}
.module-type4 .moduleSubtitle {
    margin: 18px 0 10px;
}
.module-teaser .moduleContainer:hover {
    background: #F2F7FD;
    text-decoration: none;
}
.module .with-cta a,
.module .with-cta a:hover {
    text-decoration: none;
}
.big-numbers-list {
    width: 100%;
    height: 50px;
    display: inline-block;
    margin-top: 31px;
    padding-left: 15px;
}
.big-numbers-list li {
    float: left;
    background: url('//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png') no-repeat -87px -250px;
    width: 50px;
    height: 50px;
    margin-right: 4px;
    line-height: 42px;
    text-indent: -5px;
    font-size: 15px;
}
.big-numbers-list li.superNumber {
    margin-left: 13px;
    background: url('//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png') no-repeat -21px -250px;
    color: #FFF;
}
* html .module a {
}
* html .module a:hover {
    background-color: #EEF0F3;
    zoom: 1;
}
* html .module a:hover span.more {
    text-decoration: underline;
}
.module h1,
.module h2,
.module h3,
.module h4,
.module h5,
.module h6,
.module-nav strong {
    color: #499902;
    font: 400 24px/28px Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}
.module-nav strong {
    display: block;
    height: 28px;
    margin-top: 10px;
    overflow: hidden;
    padding-left: 15px;
}
.moduleContent {
    xzoom: 1;
    xposition: relative;
}
.moduleContent h1,
.moduleContent h2,
.moduleContent h3,
.moduleContent h4,
.moduleContent h5,
.moduleContent h6,
.startseite .slideModule h4 {
    color: #1c449b;
    font: 700 24px/28px Arial, Verdana, Helvetica, sans-serif;
    line-height: 24px;
    margin-bottom: 13px;
}
.module p {
    font-size: 13px;
    line-height: 20px;
    color: #262626;
}
.module p span.more {
    color: #1C449B;
}
.module p span.more:hover {
    text-decoration: underline;
}
.module .cta {
    display: none;
    position: absolute;
    bottom: -12px;
    left: 0px;
    right: 100%;
    width: 100%;
    text-align: center;
}
xxx.module :hover .cta,
.module:hover .cta {
    display: block;
}
.module .cta span {
    position: relative;
    display: inline-block;
    margin: auto;
    padding: 3px 12px 4px 12px;
    font-size: 11px;
    line-height: 13px;
    height: 13px;
    color: #FFFFFF;
    font-weight: 700;
    -moz-border-radius:    4px;
    -webkit-border-radius: 4px;
    border-radius:         4px;
    background-color: #FFFFFF;
}
.module .moduleContainer ~ .moduleContainer {
    display: none;
}
.module .moduleContainer.inactive {
    display: none;
}
.module .moduleContainer.active {
    display: block;
}
.module-premium {
    width: 620px;
}
.module-premium .moduleContainer {
    padding-top: 10px;
}
.module-premium img {
    display: block;
}
.module-teaser {
    width: 450px;
}
.module-teaser .moduleContainer  {
    padding-top: 10px;
}
.module-teaser img {
    display: block;
    float: left;
    margin-right: 15px;
    margin-bottom: 11px;
}
.module-teaser p {
    overflow: hidden;
}
.module-halfsize {
    width: 300px;
}
.module-halfsize .moduleContainer {
    height: 115px;
    overflow: hidden;
}
h\:aside .module-halfsize .moduleContainer {
    height: auto;
}
h\:aside .module-halfsize p {
    height: auto;
}
.module-halfsize img {
    float: left;
    margin-bottom: 0px;
}
.module-halfsize h4 {
    float: right;
    font-size: 18px;
    line-height: 23px;
    margin: -2px 0px 4px;
    max-height: 46px;
    width: 145px;
}
.module-halfsize p {
    float: right;
    height: 80px;
    overflow: hidden;
    width: 145px;
}
.module-footnotes {
    margin-bottom: 0px;
    padding-bottom: 20px;
}
.module-footnotes ul {
    color: #6A6A6A;
    font-size: 11px;
    line-height: 16px;
    padding: 15px 15px 0px;
}
.module-footnotes sup {
    font-size: 9px;
    padding-right: 5px;
}
.module-nav  {
    margin-bottom: 0px;
    padding-bottom: 20px;
    width: 300px;
}
.module-nav ul {
    border-top: 1px solid #C1C1C1;
}
.module-nav li a {
    color: #262626;
    border-bottom: 1px solid #C1C1C1;
    display: block;
    font-size: 13px;
    line-height: 30px;
    position: relative;
    overflow: hidden;
    height: 30px;
    padding: 0px 55px 1px 15px;
}
.module-nav li a:hover {
    background-color: #F2F6FD;
    color: #262626;
    text-decoration: none;
}
.module-nav li a span.more {
    color: #1C449B;
    position: absolute;
    right: 15px;
    top: 0px;
    text-decoration: none;
}
.module-nav li a span.more:hover {
    text-decoration: underline;
}
.module-hero {
    margin-bottom: 20px;
    width: 940px;
    padding: 0px;
}
.module-hero img {
    display: block;
}
.module-hero .moduleContainer {
    padding: 0px;
}
.module-hero .moduleContainer:hover {
    background: none;
    -moz-border-radius:    0px;
    -webkit-border-radius: 0px;
    border-radius:         0px;
    -moz-box-shadow:    none;
    -webkit-box-shadow: none;
    -o-box-shadow:      none;
    -ms-box-shadow:     none;
    box-shadow:         none;
}
#visual-switcher {
    height: 450px;
}
#visual-switcher .moduleContainer {
    position: absolute;
    width: 940px;
    height: 450px;
}
#visual-switcher .moduleContainer ul.dotlist {
    display: block;
    list-style-type: none;
    position: absolute;
    left: 435px;
    top: 420px;
    width: 75px;
}
#visual-switcher .moduleContainer ul.dotlist li {
    display: inline;
}
#visual-switcher .moduleContainer ul.dotlist li div {
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #565656;
    float: left;
    display: inline;
    margin-left: 5px;
    -moz-border-radius:    9px;
    -webkit-border-radius: 9px;
    border-radius:         9px;
}
#visual-switcher .moduleContainer ul.dotlist li.active div {
    background-color: orange;
}
.module-hero .partnermarker {
    position: absolute;
    right: 20px;
    top: 0px;
    width: 154px;
    height: 102px;
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/partnerlogo.png) no-repeat 0px 0px;
}
.module-content .details {
    bottom: 8px;
    display: block;
    font-size: 13px;
    left: 0;
    position: absolute;
    width: 100%;
}
.module-content #countdown p.countdown-wrap {
    margin: 0 auto;
    padding-top: 31px;
    width: 207px;
}
.module-content #countdown .colon-divider {
    left: 0;
    width: 30px;
}
a .moduleContainer table {
    display: inline;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-modules.css" */
/* </IMPORT:content-modules.css> */

/* <IMPORT:content-list.css> */

/* </IMPORT:content-list.css> */

/* <IMPORT:content-forms.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-forms.css" */
textarea {
    background: #FFFFFF;

    border: 1px solid #99a1a7;
    border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 18px;
    margin-top: 10px;
    min-height: 100px;
    overflow: auto;
    padding: 7px 10px;
    width: 330px;
    word-wrap: break-word;
}
* html textarea {
    height: 100px;
}
form span.form-textarea {
    border: 0;
    background: 0;
}
.jsEnabled span.form-textarea, #not#ie6-8 {
    background: #FFFFFF;
    border: 1px solid #99A1A7;
    border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
    margin-top: 10px;
    padding: 7px 9px;
}
.jsEnabled span.form-textarea textarea, #not#ie6-8 {
    background: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
    border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    margin: 0;
    padding: 0;
}
.jsEnabled span.form-textarea.error, #not#ie6-8 {
    background: #F5E5E6;
    border-color: #C00030;
    box-shadow: 0;
    filter: none;
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
}
.jsEnabled span.form-textarea.ok, #not#ie6-8 {
    border-color: #79AA50;
}
html body.jsEnabled form span.form-textarea-active, #not#ie6-8 {
    background: #FFFFFF !important;
    filter: none;

}
textarea.noresize {
    resize: none;
}
textarea.vresize {
    resize: vertical;
}
textarea:focus,
textarea:active,
textarea.error:focus,
textarea.error:active {
    background: #FFFFFF;

}
textarea:focus,
textarea:active,
textarea.error:focus,
textarea.error:active,
#not#ie6-8 {
    filter:none;
}
textarea.error {
    background: #F5E5E6;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #C00030;
    font-style: italic;
    border: 1px solid #C00030;
}
textarea.ok {
    background: #FFFFFF;
    border: 1px solid #79AA50;
}
#textarea .char-counter {
    color: #AAAAAA;
    font-size: 11px;
}
.form-horizontal {
    display: block;
    margin-top: 10px;
    width: 640px;
}
.form-horizontal .form-button {
    text-decoration: none;
}
.form-data {
    margin-bottom: 10px;
}
.form-horizontal .input-big {
    width: 416px;
    border: 1px solid #c1ccd7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.form-horizontal .input-big {
    height: 22px;
    padding: 0;
}
.form-horizontal textarea {
    box-shadow: 0 0 0 0 transparent;
}
.form-horizontal textarea.input-big {
    height: 153px;
    padding: 5px;
    width: 406px;
}
.form-horizontal .form-label {
    display: inline-block;
    float: left;
    margin-top: 2px;
    padding-right: 18px;
    text-align: right;
    width: 150px;
    word-spacing: -1px;
}
.form-horizontal .form-label, .form-horizontal .form-actions, .form-horizontal .cta span.standardbutton_small {
    font-size: 13px;
}
.form-horizontal .cta span.standardbutton_small {
    height: 13px;
    line-height: 13px;
    padding: 4px 11px 7px;
}
.msie-7 #captcha {
    float: left;
}
.msie-7 .form-captcha-refresh {
    float: left;
    margin-top: 35px;
    margin-left: 5px;
}
.form-horizontal .form-textarea-label {
    margin-top: 12px;
}
.form-horizontal .form-field-column {
    margin-left: 168px;
    margin-bottom: 7px;
}
.form-horizontal .form-captcha {
    margin-top: -4px;
    margin-bottom: 12px;
}
.form-horizontal .form-hint {
    color: #262626;
    font-size: 13px;
    margin-top: 6px;
    width: 420px;
}
.form-horizontal .form-actions {
    text-align: right;
}
#main.kundenservice .form-horizontal .form-actions {
    margin-top: -3px;
    text-align: left;
}
.form-horizontal .form-actions a {
    float: left;
    margin-right: 26px;
}
.form-horizontal .form-title {
    font-size: 17px;
    text-align: left;
    margin-bottom: 15px;
    margin-left: 2px;
}
#page-content .field, #page-content .field:focus, #page-content .field.hasError:focus {
    background: #FFFFFF;
    border-top: 1px solid #b3b8c0;
    border-bottom: 1px solid #b3b8c0;
    border-left: 1px solid #bec3ca;
    border-right: 1px solid #bec3ca;
    color: #262626;
    font-size: 13px;
    font-style: normal;
}
#page-content textarea.field, #page-content textarea.field:focus {
    background: #FFFFFF;
}
#page-content .form-horizontal .field {
    text-indent: 5px;
}
#page-content label.hasError, #page-content .dropdown .hasError span {
    color: #c00030;
}
#page-content .dropdown .field.hasError {
    font-style: normal;
}
#page-content .field.hasError {
    border: 1px solid #c00030;
    background: #f5e5e6;
    color: #C00030;
    font-style: italic;
    filter: none;
}
#page-content .field:focus, #page-content textarea.field:focus, #page-content .field.hasError:focus {
    background: #FFFFFF;

    filter: none;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-forms.css" */
/* </IMPORT:content-forms.css> */

/* <IMPORT:content-accordion.css> */

/* </IMPORT:content-accordion.css> */

/* <IMPORT:content-cluster.css> */

/* </IMPORT:content-cluster.css> */

/* <IMPORT:content-detail.css> */

/* </IMPORT:content-detail.css> */

/* <IMPORT:content-layer.css> */

/* </IMPORT:content-layer.css> */

/* <IMPORT:content-login.css> */

/* </IMPORT:content-login.css> */

/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/page-content.css" */
/* </IMPORT:page-content.css> */

/* <IMPORT:page-footer.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/page-footer.css" */
/* <IMPORT:footer-generic.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/footer-generic.css" */
#page-footer {
}
#page-footer a {
    color: #FFFFFF;
}
#page-footer a:hover {
    text-decoration: underline;
}
#page-footer #footerMain {
    background: #999999 none repeat scroll 0 0;
    color: #FFFFFF;
    clear: both;
    font: 400 13px/20px Verdana,Arial,Helvetica,sans-serif;
    padding: 15px 30px;
}
#page-footer #footerMain ul {
    padding: 5px 0;
    height: 20px;
}
#page-footer #footerMain li {
    display: inline;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left: 24px;
}
#page-footer #footerMain li.first {
    background: none;
    margin-left: 0px;
    padding-left: 0px;
}

#page-footer #footer-icons {
    display: none;
}


/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/page-footer.css" */
/* </IMPORT:page-footer.css> */

/* <IMPORT:content-service.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-service.css" */
#moduleNumbers .moduleContainer {
    padding-bottom: 80px;
}
#moduleNumbers #moduleNumbersNumbers {
    position: absolute;
    left: 15px;
    top: 60px;
    width: 270px;
}
#moduleNumbers #moduleNumbersNumbers h5 {
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
}
#moduleNumbers #moduleNumbersNumbers ol {
    position: absolute;
    left: 20px;
    top: 50px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
}
#moduleNumbers #moduleNumbersNumbers ol li {
    float: left;
    display: inline;
    text-align: center;
    color: #262626;
    width: 25px;
    margin-right: 15px;
}
#moduleNumbers #moduleNumbersNumbers table {
    position: relative;
    top: 96px;
    width: 270px;
    border-collapse: collapse;
    border-spacing: 0px;
}
#moduleNumbers #moduleNumbersNumbers table td,
#moduleNumbers #moduleNumbersNumbers table th {
    text-align: left;
    color: #262626;
}
#moduleNumbers #moduleNumbersNumbers table th {
    font-weight: 400;
    width: 100px;
}
#moduleNumbers #moduleNumbersNumbers table td {
    font-weight: 700;
    width: 35px;
}
#moduleNumbers #moduleNumbersNumbers table td ~ th {
}
#moduleNumbers #moduleNumbersNumbers table td ~ td {
    text-align: right;
}
#moduleNumbers #moduleNumbersNumbers table .more {
    font-weight: 400;
    color: #1C449B;
}
#moduleNumbers #moduleNumbersNumbers table .more:hover {
    text-decoration: underline;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-service.css" */
/* </IMPORT:content-service.css> */

/* <IMPORT:process-steps.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/process-steps.css" */
#wrapper #main.startseite {
    margin-top: 29px;
}
#main.startseite #s_text {
    padding-bottom: 36px;
}
#main.large.startseite, #main.startseite {
    padding-bottom: 0;
    margin-bottom: -59px;
}
.step-process {
    float: left;
    height: 100%;
    width: 313px;
    padding: 0px;
    position: relative;
}
#process-steps .step-process.small {
    width: 305px;
}
#process-steps {
    border: 1px solid #E1E1E1;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    width: 938px;
    height: 467px;
}
.confirmation-two .alt-img { display: none; }
#process-steps.large {
    width: 945px;
}
#process-steps {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/steps/mioklick_steps_shadow.png) no-repeat scroll center 49px transparent;
}
#main.large #process-steps {
    background: none repeat scroll 0 0 #F2F6FD;
    margin-top: 17px;
    margin-left: 7px;
}
#main.intro .top-section {
    margin-bottom: 26px;
}
#main.intro.confirmation-two .top-section {
    margin-bottom: 0;
}
.stepTopZone {
    background: #D4E3F8;
    font-size: 19px;
    font-weight: 700;
    line-height: 48px;
    height: 48px;
}
.step-two #tipping-module .stepContentZone, .step-three #tipping-module .stepContentZone {
    padding-left: 13px;
}
.msie-7 .step-two #tipping-module .stepContentZone, .msie-7 .step-three #tipping-module .stepContentZone {
    margin-left: -20px;
}
.step-one .module-one .stepTopZone,
.step-two .module-two .stepTopZone,
.step-three .module-three .stepTopZone {
    background: transparent;
    filter: none;
    -ms-filter: none;
}
.step-one .module-two {
    width: 307px;
}
.step-one .forced-banner:nth-child(n+2) {
    display: none;
}
.module-two h2, .step-one .module-two h2 {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/steps/123step.png") no-repeat scroll -384px -132px transparent;
}
.step-four .module-two h2 {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/steps/123step.png") no-repeat scroll -394px -232px transparent;
}
.step-three .module-two h2 {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/steps/123step.png") no-repeat scroll -371px -132px transparent;
}
.step-one .module-one {
    width: 318px;
}
.step-one .login-module h2 {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/steps/123step.png") no-repeat scroll -19px -37px transparent;
}
.large .module-one .stepContentZone {
    margin-left: -7px;
}
#konto-module h2 {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/steps/123step.png") no-repeat scroll -16px -132px transparent;
}
.step-four #konto-module h2 {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/steps/123step.png") no-repeat scroll -31px -232px transparent;
}
#konto-module h3, #konto-module .small-tipping, #konto-module .selected-arrows {
    margin-left: -1px;
}
#banner-module {
    overflow: hidden;
}
#banner-module h2 {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/steps/123step.png") no-repeat scroll -733px -132px transparent;
}
.step-two #banner-module h2 {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/steps/123step.png") no-repeat scroll -740px -132px transparent;
}
.step-two #tipping-module h2 {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/steps/123step.png") no-repeat scroll -368px -37px transparent;
}
.step-three #banner-module h2 {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/steps/123step.png") no-repeat scroll -722px -37px transparent;
}
.step-four #message-module h2 {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/steps/123step.png") no-repeat scroll -737px -232px transparent;
}
#message-module h2 {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/steps/sprite_123step.png") no-repeat scroll -732px -296px transparent;
}
#process-steps .stepContentZone {
    -webkit-box-shadow: 0 0 3px -50px #BABCC3;
    -moz-box-shadow: 0 0 3px -50px #BABCC3;
    box-shadow: 0 0 3px -50px #BABCC3;
    margin-top: 16px;
    text-align: center;
    position: relative;
}
#process-steps h2 {
    text-indent: -2000px;
}
.step-four .module-one {
    width: 318px;
}
.step-two .module-one, .step-three .module-one {
    width: 305px;
}
.step-two .module-two {
    width: 327px;
}
.step-three .module-two {
    width: 312px;
}
.step-four .module-two {
    width: 307px;
}
.step-three .module-three {
    width: 321px;
}
.step-two .module-three {
    width: 306px;
}
.step-four .module-three {
    width: 313px;
}
#login {
    float: right;
}
#login, #login span {
    width: 68px;
    height: 34px;
}
#login span {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/btn/loginbtn_sprite.png") no-repeat scroll -6px -3px transparent;
}
#login span:hover {
    background-position: -6px -43px;
}
#login span:active {
    background-position: -6px -81px;
}
#weiter span, #login span {
    display: block;
    line-height: 0;
    overflow: hidden;
    text-indent: -2000px;
    text-transform: capitalize;
    padding: 0;
}
#weiter {
    float: right;
    margin-top: 17px;
    margin-right: 19px;
}
#weiter, #weiter span {
    width: 79px;
    height: 34px;
}
#weiter span {
    background: url('//img.ui-portal.de/millionenklick/v0/9/gmx/btn/weiterbtn_sprite.png') no-repeat 0 0;
}
#weiter span:hover {
    background-position: 0 -39px;
}
#weiter span:active {
    background-position: 0 -77px;
}
#login-module .stepLoginInputs {
    width: 280px;
    margin: -3px auto 0;
    padding: 0 0 0 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#login-mehr-info {
    bottom: 4px;
    font-size: 12px;
    left: 102px;
    position: absolute;
}
.frequentUser .stepLoginInputs {
    margin: 16px auto 0;
}
.stepLoginInputs label {
    display: block;
    margin: 12px 0 9px;
    text-align: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    color: #000000;
}
#mioklickuser_label {
    padding-top: 4px;
    margin-top: 0;
}
.stepLoginInputs .field, .stepLoginInputs .field:focus {
    width: 260px;
    height: 32px;
    line-height: 32px;
    padding: 0 9px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.ie-lte8 .stepLoginInputs .field, .ie-lte8 #page-content .stepLoginInputs .field:focus {
    line-height: 32px;
}
.stepLoginInputs .action {
    float: right;
}
.stepLoginInputs .form-control {
    margin: 11px 0 16px;
    overflow: hidden;
}
.stepLoginInputs .info-links {
    float: left;
    margin-top: -2px;
    width: 195px;
}
.stepLoginInputs .info-links  a {
    font-size: 13px;
    float: left;
}
.info-links a:visited {
    text-decoration: none;
}
.stepLoginInputs a:focus {
    text-decoration: underline;
}
.stepLoginBanner {
    height: 185px;
    position: relative;
}
#goto-anmelden {
    filter: alpha(opacity=0);
    opacity: 0;
    background: #f9f9f9;
    height: 27px;
    left: 15px;
    position: absolute;
    text-indent: -2000px;
    top: 72px;
    width: 122px;
    z-index: 100;
}
#message-module .banner {
    bottom: 19px;
    float: right;
    position: absolute;
    right: 6px;
}
#tipping-module .banner {
    width: 300px;
    height: 250px;
    position: absolute;
    left: 0;
    bottom: 22px;
}
.reference-number {
    font-weight: 700;
    display: block;
    color: #29333d;
}
.stepBanner {
    background: none repeat scroll 0 0 #656565;
    height: 380px;
    margin: 0 0 0 7px;
    overflow: hidden;
    padding-top: 4px;
    width: 300px;
}
.step-two .stepBanner {
    margin: 0;
}
.msie-7 .step-two .stepBanner {
    margin-left: -5px;
}
.step-three .stepBanner {
    margin-left: 15px;
}
.msie-7 .step-three .stepBanner {
    margin-left: 10px;
}
.forced-banner {
    line-height: 0;
    margin-bottom: 10px;
    cursor: pointer;
}
ul.placeholdersSelected {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/numbers/separator2.png) no-repeat scroll 14px 46px transparent;
    margin: 0 0 0 29px;
    overflow: hidden;
    padding-bottom: 18px;
    padding-top: 8px;
    width: 275px;
}
.msie-7 ul.placeholdersSelected {
    margin: 0 0 0 34px;
}
ul.placeholdersNumbers {
    margin: -1px 0 0 28px;
    overflow: hidden;
    padding: 5px 5px 5px 4px;
    width: 275px;
}
.msie-8 ul.placeholdersNumbers {
    margin: -33px 0 0 28px;
}
.msie-8 ul.placeholdersNumbers.onBeforeLoad {
    margin: 2px 0 0 28px;
}
.msie-7 ul.placeholdersNumbers {
    margin: -1px 0 0 40px;
}
.msie-7 .step-one ul.placeholdersNumbers {
    margin: -1px 0 0 32px;
}
.msie-7 .step-three ul.placeholdersSelected {
    margin: 0px 0px 0px 46px;
}
.msie-7 .step-three ul.placeholdersNumbers {
    margin: -1px 0px 0px 45px;
}
ul.placeholdersNumbers li, ul.placeholdersSelected li, ul.lastDraw li {
    color: #000;
    float: left;
    height: 33px;
    line-height: 30px;
    list-style: none;
    margin-left: -3px;
    text-indent: -8px;
    width: 39px;
}
ul.placeholdersSelected li {
    margin-left: 0;
    text-indent: -6px;
    width: 35px;
}
ul.placeholdersSelected .superBallSlot {
    margin-left: 9px;
    color: #FFF;
}
ul.placeholdersSelected li, ul.placeholdersNumbers li {
}
ul.small-tipping, ul.selected-arrows {
    margin-top: 11px;
    height: 29px;
}
ul.small-tipping li, ul.selected-arrows li {
    list-style: none;
    float: left;
    cursor: pointer;
    width: 28px;
    height: 29px;
    background: url(//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png) no-repeat scroll -97px -216px transparent;
    font-size: 10px;
    line-height: 26px;
    text-indent: -2px;
    position: relative;
}
ul.small-tipping li {
    margin-right: 1px;
}
ul.small-tipping .superBall {
    background: url(//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png) no-repeat scroll -32px -216px transparent;
    margin-left: 8px;
    color: #FFF;
}
ul.selected-arrows {
    height: 6px;
    margin-top: 0;
    position: relative;
}
ul.selected-arrows li {
    cursor: default;
    background: none;
    height: 6px;
    width: 29px;
}
ul.selected-arrows li img {
    position: absolute;
    top: -1px;
    left: 7px;
}
ul.selected-arrows li.superBall img {
    margin-left: 8px;
}
ul.lastDraw {
    margin: 11px 0 0 25px;
    overflow: hidden;
}
ul.lastDraw .superBall {
    margin-left: 12px;
}
#main .lastDraw li, #main .small-tipping li {
    cursor: default;
}
.number-commands {
    margin: 5px 0 0 15px;
    overflow: hidden;
    width: 285px;
}
.msie-7 .number-commands {
    margin: 5px 0 0 38px;
}
.number-commands a {
    font-size: 13px;
    float: right;
    padding-left: 13px;
}
.number-commands #loschen {
    padding-left: 0;
}
.number-commands #zuffalig {
    margin-right: 19px;
}
.number-commands .inactive {
    color: #A6A6A6;
}
.cta span {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    height: 13px;
    line-height: 13px;
    margin: auto;
    padding: 4px 6px 7px;
    position: relative;
    cursor: pointer;
}
.msie .number-commands .cta span {
    line-height: 16px;
}
.number-commands span.button_inactive {
    opacity: 0.9;
    border: 1px solid #666!important;
}
.number-commands .loschen {
    float: right;
}
.number-commands span.secondary-button {
    border: 1px solid #939393;
}
.normalBall {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -95px -31px transparent;
}
.normalBallSlot {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -93px -158px transparent;
    text-indent: -1200px;
    margin-left: -2px;
}
.firstNormalSlot {
    margin-left: 0;
    margin-right: -2px;
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -95px -158px transparent;
}
ul.placeholdersSelected .firstNormalSlot.normalBallSelected {
    text-indent: -6px;
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -95px -31px transparent;
}
.normalBallHover {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -92px -95px transparent;
    cursor: pointer;
}
ul.placeholdersSelected .normalBallSelected {
    text-indent: -4px;
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -95px -31px transparent;
}
.superBallSlot {
    margin-left: 10px;
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -31px -158px transparent;
}
.superBallHover {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -27px -95px transparent;
}
.hasError .normalBallSlot {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -156px -158px transparent;
}
.hasError .superBallSlot {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -159px -158px transparent;
}
.placeholdersSelected .superBall {
    cursor: pointer;
}
.placeholdersSelected .superBall, .lastDraw .superBall {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -31px -31px transparent;
}
ul.placeholdersNumbers .normalBallHover, ul.placeholdersNumbers .superBallHover {
    cursor: pointer;
    height: 37px;
    line-height: 38px;
    margin: -4px 2px 0 -4px;
    text-indent: -5px;
    width: 38px;
}
ul.placeholdersNumbers li, ul.placeholdersNumbers .normalBallHover, ul.placeholdersNumbers .superBallHover {
    margin-bottom: 2px;
}
ul.placeholdersNumbers .normalBallSelected {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -160px -31px transparent;
}
ul.placeholdersNumbers .superBall {
    background: url("//img.ui-portal.de/millionenklick/v3/9/gmx/mioklick_sprite_balls.png") no-repeat scroll -31px -31px transparent;
    color: #FFF;
}
.number-commands {
    float: left;
}
.number-commands .cta {
    float: left;
    margin-right: 5px;
}
.number-commands .loschen {
    float: right;
}
#stepMarker {
    background: url(//img.ui-portal.de/millionenklick/v3/9/gmx/steps/mioklick_marker.png) no-repeat scroll 0 0 transparent;
    height: 481px;
    top: 0;
    position: absolute;
    top: 10px;
    width: 327px;
}
.step-two #stepMarker {
    left: 344px;
}
.step-three #stepMarker {
    left: 657px;
}
h3.stepTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #1c449b;
    text-align: left;
}
h3.firstStepTitle {
    margin-top: -2px;
}
#tipp-andern {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #1C449B;
    margin: 20px 12px 42px 0;
    text-align: right;
    float: right;
}
#konto-module .stepContentZone {
    margin-left: 22px;
}
.normalBall-info {
    margin-right: 21px;
}
.lastDraw-info {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/numbers/separator2.png") no-repeat scroll 18px 34px transparent;
    height: 42px;
    margin-top: 14px;
    padding-bottom: 15px;
    text-align: left;
}
.info-text {
    color: #262626;
    font-size: 13px;
}
.mein-treuebonus {
    text-align: left;
}
.mein-treuebonus .info-text {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
}
.treuebonus-infotext, .treuebonus-infotext:hover, .treuebonus-infotext:visited {
    color: #262626;
    display: block;
    font-weight: 700;
    margin: 9px 0 -1px;
    text-decoration: none;
}
.treuebonus-infotext-desc {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom: 8px;
    display: block;
}
.mein-treuebonus .stepTitle {
    margin: 3px 0 20px 0;
}
#treuebonus-infotext {
    margin-top: -1px;
}
#schones-infotext, #luckylooser-infotext {
    padding-top: 1px;
}
.form-checkbutton {
    cursor: pointer;
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/form_btns.png) no-repeat scroll 0 -40px transparent;
}
.form-checkbutton.selected {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/form_btns.png) no-repeat scroll -85px -40px transparent;
}
.form-checkbutton input {
    opacity: 0;
    position: absolute;
    z-index: -1;
    display: none;
}
.form-checkbutton-label {
    position: relative;
    top: -2px;
}
.msie-7 .form-checkbutton-label {
    padding-left: 2px;
}
.module-three .info-message {
    text-align: left;
}
.module-three .info-message p {
    line-height: 20px;
    margin-top: -3px;
    padding-left: 17px;
    padding-right: 16px;
}
#process-steps #countdown {
    width: 280px;
    height: 105px;
    margin: 18px 0 31px 20px;
}
#countdown h3 {
    font-family: Verdana;
    font-size: 14px;
    color: #262626;
    text-align: center;
    padding: 6px 0 8px 0;
}
#countdown span {
    float: left;
}
#countdown p.countdown-wrap {
    color: #7FB74D;
    font-size: 28px;
    line-height: 34px;
    margin: 1px 56px 0;
    overflow: hidden;
    text-align: center;
    width: 169px;
}
#countdown .countdown-label {
    color: #262626;
    font-size: 11px;
    line-height: 13px;
    text-align: center;
    overflow: hidden;
    width: 169px;
    height: 30px;
    margin: 0 53px;
    padding-top: 4px;
}
#countdown .digit-group, #countdown .digit-group .digit, #countdown .colon-divider {
    display: inline-block;
    position: relative;
}
#countdown .colon-divider {
    font-size: 31px;
    top: -2px;
    left: -3px;
    width: 8px;
    color: #262626;
}
#countdown .digit-group .digit-1 {
    margin-right: 1px;
}
#countdown .digit-group .digit .dividerbar {
    border-top: 1px solid #262626;
    display: block;
    font-size: 0;
    height: 1px;
    left: 1px;
    line-height: 0;
    margin: 0;
    opacity: 0.3;
    padding: 0;
    position: absolute;
    top: 17px;
    width: 19px;
}
#countdown .digit-group .digit {
    background: #1C449B;
    border: 1px solid #515151;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    height: 34px;
    line-height: 32px;
    padding-left: 2px;
    width: 20px;
}
#s_text {
    clear: both;
    font-size: 12px;
    line-height: 18px;
    padding: 0 15px;
}
#s_text .s_title {
    color: #515151;
}
#s_text .s_content {
    color: #a5a4a4;
}
.feedback {
    -moz-box-shadow: 0 5px 7px #DDE0DC;
    -webkit-box-shadow: 0 5px 7px #DDE0DC;
    box-shadow: 0 5px 7px #DDE0DC;
    border: 1px solid #AFAFAF;
    background-color: #FFECEC;
    display: block;
    float: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: -78px 0 0 17px;
    padding: 3px 9px 6px;
    position: absolute;
    text-align: left;
    width: auto;
    z-index: 999;
}
.feedback.feedback-info {
    background: #e9e9e9;
    color: #262626;
}
.feedback .feedback-info {
    margin: -72px 0 0 17px;
}
.opera .stepLoginInputs .feedback {
    margin: -80px 0 0 17px;
}
.feedback p {
    color: #262626;
    line-height: 20px;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.feedback span.hook {
    margin: 6px 0 0 3px;
    position: absolute;
}
.feedback span.hook {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/bg/error_hook.png) no-repeat scroll 0 0 transparent;
    width: 14px;
    height: 15px;
}
.feedback.feedback-info span.hook {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/bg/info_hook.png) no-repeat scroll 0 0 transparent;
}
.feedback.feedback-info p {
    color: #262626;
}
.feedback.feedback-info span.hook {
    border-color: #e9e9e9 transparent transparent;
}
#banner-module .feedback {
    margin: -38px 0 0 102px;
}
#tipping-module .feedback {
    margin: -29px 0 0 172px;
}
.msie-6 .feedback, .msie-7 .feedback {
    margin: -37px 0px 0px -265px;
}
.stepLoginInputs form {
    position: relative;
}
.placeholdersNumbers .normalBallSelected,
.placeholdersNumbers .superBall, .normalBallSlot,
.superBallSlot {
    cursor: default;
}
.placeholdersSelected .normalBallSelected {
    cursor: pointer;
}
#tipping-module .normalBallSelected, #tipping-module .superBall {
    cursor: pointer;
}
#fAd {
    display: none;
}
#tipping-splash {
    display: none;
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/banners/splash.jpg) no-repeat;
    -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);
    color: #FFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 450px;
    left: 37px;
    margin-top: 10px;
    position: absolute;
    top: 0;
    width: 940px;
    z-index: 1000;
}
#tipping-splash .close-splash {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/schliessen.png) no-repeat right 4px;
    color: #FFF;
    font-size: 12px;
    position: absolute;
    top: 6px;
    right: 10px;
    width: 82px;
}
#tipping-splash .features {
    position: absolute;
    left: 30px;
    top: 165px;
}
#tipping-splash .features li {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/bullet.png) no-repeat left center;
    font-size: 18px;
    padding-left: 26px;
    margin-bottom: 15px;
}
.jsDisabled #splash-button {
    display: none;
}
#splash-button {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/btn_schluessel_xl.png) no-repeat scroll 0 0 transparent;
    bottom: 89px;
    height: 46px;
    left: 31px;
    position: absolute;
    text-indent: -2000px;
    width: 237px;
}
#splash-button:hover {
    background-position: 0 -50px;
}
#splash-button:active {
    background-position: 0 -100px;
}
#splash-button .inactive {
    background-position: 0 -150px;
}
.fake-submit {
    position:absolute;
    left: -1000px;
    top: -1000px;
}
#winner-info-layer {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/bg/winner-layer.png) no-repeat #FFF;
    border: 1px solid #c6d69f;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 0 7px 1px #BFD09A;
    color: #262626;
    height: 408px;
    position: absolute;
    top: -8px;
    left: -17px;
    width: 295px;
    z-index: 9999;
}
#winner-info-layer p {
    bottom: 59px;
    margin-left: 46px;
    position: absolute;
    width: 205px;
}
.close-mkbox {
    line-height: 16px;
    position: absolute;
    right: 5px;
    top: 4px;
}
div .close-mkicon {
    background-image: url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/x_schliessen.png);
    display: inline-block;
    height: 16px;
    text-decoration: none;
    width: 16px;
}
.close-mkicon:hover {
    background-position: 0 -36px;
}
.modules-startpage * {
    color: #262626;
    font-family: Verdana;
    font-size: 13px;
}
.modules-startpage {
    padding-left: 14px;
    margin-top: 2px;
    margin-bottom: 20px;
    overflow: hidden;
}
.modules-startpage > div {
    float: left;
    overflow: hidden;
    padding-top: 15px;
    width: 270px;
}
.modules-startpage .small-tipping {
    margin: 3px 0;
    text-align: center;
}
.modules-startpage .small-tipping li {
    margin-right: 7px;
}
.modules-startpage .small-tipping .superBall {
    margin-left: 0;
}
.modules-startpage .module-second {
    background: #f0f0f2;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 278px;
    margin-left: 36px;
    margin-right: 34px;
    padding-bottom: 16px;
    padding-left: 11px;
    padding-right: 11px;
}
.modules-startpage .module-second h3 {
    text-indent: -2px;
}
.modules-startpage .module-second p,
.modules-startpage .module-second h4 {
    line-height: 20px;
}
.modules-startpage .module-second h4 {
    font-size: 16px;
}
.module-box h3 {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 17px;
}
.module-ziehung ul.tippdata {
    width: 267px;
    border-bottom: 1px solid #d1d5d8;
    margin-bottom: 16px;
}
.module-ziehung li span {
    border-top: 1px solid #d1d5d8;
    display: block;
    padding-top: 2px;
}
.tippinfo {
    line-height: 20px;
    margin-top: 16px;
}
.modules-startpage a {
    color: #2269C3;
}
.modules-startpage .module-fig {
    height: 110px;
    width: 265px;
    margin-bottom: 17px;
    margin-left: 6px;
}
.modules-startpage .mioclick-amount {
    border: 1px solid #bfd09a;
    box-shadow: 0 0 5px 1px #bfd09a;
    color: #6d9a00;
    font-size: 25px;
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/bg/mkamountbg.png) no-repeat scroll 0 0 #FFFFFF;
    letter-spacing: -0.05em;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/process-steps.css" */
/* </IMPORT:process-steps.css> */

/* <IMPORT:static-pages.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/static-pages.css" */
#wrapper #main.static-pages {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #262626;
    padding-top: 17px;
    padding-left: 45px;
    margin-top: 48px;
}
#main.millionentraum {
    padding-bottom: 10px;
}
#main.millionentraum .middle-section {
    padding-top: 5px;
}
#main.static-pages.acceptance h2,
.static-pages h2 {
    color: #1C449B;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: 700;
    padding-bottom: 28px;
}
.static-pages h3 {
    color: #262626;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 30px;
}
.dasch h3 {
    padding-bottom: 25px;
}
.static-pages h4 {
    padding-bottom: 34px;
}
.dasch h4 {
    padding-bottom: 8px;
    margin-left: -1px;
}
.static-pages h4, .static-pages .info-title {
    clear: both;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: 700;
}
.static-pages .info-title {
    color: #262626;
    display: block;
    padding-bottom: 7px;
}
.moduleContainer .info-winner {
    color: #262626;
}
#main.static-pages .info-content {
    line-height: 20px;
    font-size: 13px;
    display: block;
    max-width: 550px;
}
.schones h3 + .info-content {
    font-weight: 700;
}
.static-pages .info-fragment {
    margin-bottom: 25px;
}
.static-pages .info-block {
    margin-bottom: 20px;
}
.static-pages .info-prize {
    color: #6F9901;
    margin-left: 95px;
}
.static-pages .static-hero {
    margin-bottom: 31px;
    margin-top: 2px;
}
.dasch .module-type2 .cta {
    display: inline-block;
    margin: 4px 0 20px;
}
.cta.dasch-button {
    display: inline-block;
    margin: 4px 0 20px;
}
.dasch .module-type2 {
    width: 620px;
    height: 145px;
    margin-top: 25px;
    margin-left: -17px;
}
.dasch .module {
    background: #EEF0F3;
}
.dasch .module-type2 .moduleContainer {
    background: none;
    padding: 15px 15px 0;
}
.dasch .module-type2 .moduleContent {
    float: left;
    width: 460px;
}
.dasch .module-type5 {
    background: none;
}
.gewinner-photo {
    float: left;
    margin-right: 15px;
}
.dasch h3 + h4 {
    margin-top: -4px;
}
.dasch h3 + .info-content {
    margin-top: -6px;
}
.dasch .slideModule + h4 {
    padding-top: 2px;
    padding-bottom: 3px;
}
.gewinner-schritt .info-content + h4 {
    margin-top: 22px;
}
#main.gewinner-schritt .moduleStory {
    width: 588px;
    margin-left: 15px;
    line-height: 21px;
    float: left;
    text-decoration: none;
}
.moduleStory span {
    font-size: 13px;
}
#main.gewinner-schritt span.moduleTitle {
    color: #1C449B;
    display: block;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 13px;
}
#main.gewinner-schritt .module-type5 {
    margin-left: -15px;
    width: 910px;
    margin-bottom: 40px;
}
#main.gewinner-schritt .moduleContainer {
    width: 910px;
    height: 155px;
    padding-top: 15px;
}
#main.gewinner-schritt h3 {
    padding-bottom: 15px;
}
#main.gewinner-schritt .last-module {
    margin-bottom: 13px;
}
#main .module.with-cta a:hover {
    text-decoration: none;
}
#main.hilfe-page {
    padding-bottom: 15px;
}
#main.hilfe-page h\:article > h2 {
    padding: 21px 0 34px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #262626;
    margin-left: -3px;
}
#hilfe-nav {
    margin-left: -15px;
    margin-top: 2px;
    border-bottom: 1px solid #D1D4D9;
    overflow: hidden;
    padding-bottom: 10px;
    width: 938px;
}
#hilfe-mk .close {
    display: none;
}
.hilfe-navigation li.hilfe-button {
    background: #ECECEC;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 24px;
    margin-right: 5px;
    padding: 0 15px;
    position: relative;
}
#main .hilfe-navigation li:hover, #main .hilfe-navigation li:hover a {
    cursor: pointer;
    color: #FFFFFF;
    background: #6c9bd7;
}
.hilfe-navigation li.hilfe-button a {
    color: #666666;
    text-decoration: none;
    display: inline-block;
    height: 100%;
}
.hilfe-navigation li.hilfe-button span {
    line-height: 22px;
    height: 24px;
    display: inline-block;
}
.hilfe-navigation #hilfe-zuruck {
    float: left;
    line-height: 13px;
    padding: 4px 0 7px 52px;
}
#main .hilfe-navigation li.active, #main .hilfe-navigation li.active:hover, #main .hilfe-navigation li.active:hover a {
    background: #1c449b;
}
.hilfe-navigation li.active a {
    color: #FFFFFF;
}
#main.hilfe-page .active .arrow {
    border-top: 5px solid #1C449B;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    display: block;
    height: 0;
    left: 47%;
    position: relative;
    width: 0;
}
#main.hilfe-page .arrow {
    display: none;
}
.accordion {
    border-bottom: 1px solid #C1C1C1;
    margin: 0 20px 20px -15px;
    width: 620px;
}
.accordion > div {
    display: block;
}
#main .accordion .title {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif) no-repeat scroll 100% -31px transparent;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    border-top: 1px solid #C1C1C1;
    line-height: 32px;
    padding: 0 0 0 13px;
    color: #262626;
}
#main .accordion div.opened, #main .accordion .title:hover {
    background-color: #F2F6FD;
}
.accordion > div > div {
    display: none;
    position: relative;
    line-height: 20px;
    padding: 0 15px 7px 13px;
    font-size: 13px;
    overflow: hidden;
}
.jsDisabled .accordion > div > div {
    display: block;
}
#main .accordion .active, .jsDisabled #main .accordion .title {
    background-position: 100% 10px;
    font-weight: 700;
}
.jsDisabled #main .accordion .title, .jsDisabled #main .accordion .title:hover {
    background: none;
    cursor: default;
}
.jsDisabled #hilfe-nav {
    display: none;
}
.accordion div .close {
    display: none;
    position: absolute;
    right: 15px;
    bottom: 16px;
}
.accordion div .visible {
    display: block;
}
#main .accordion .title:hover {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif) no-repeat scroll 100% -31px <PRIMARY_COLOR_4>;
}
#fancybox-content h4 {
    font-size: 30px;
    color: #515151;
    margin-left: -2px;
    margin-bottom: 17px;
    padding-top: 10px;
}
#fancybox-content p {
    font-size: 17px;
    color: #262626;
    line-height: 24px;
    width: 505px;
    margin-bottom: 14px;
}
#fancybox-content > div {
    overflow: hidden;
}
.input-data, #form-links li {
    width: 285px;
    margin-right: 20px;
    float: left;
}
#form-links li {
    font-size: 13px;
}
.input-data label {
    color: #262626;
    font-weight: bold;
    font-size: 14px;
    display: block;
    margin: 10px 0 7px;
}
.input-data input {
    width: 275px;
    height: 32px;
    border: 1px solid #CCC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 2px;
    padding-left: 8px;
    font-size: 14px;
}
#fancybox-content #login {
    float: right;
    margin-right: 20px;
    margin-top: 19px;
    position: relative;
}
#popup-login {
    display: none;
}
#main #miotraum_modules {
    padding: 0;
}
#miotraum_modules > .odd {
    margin-right: 22px;
}
.millionentraum .middle-section h1 {
    font-weight: 400;
    font-size: 21px;
    color: #6F9901;
    padding-bottom: 29px;
}
#main.send-miotraum .middle-section {
    margin-bottom: 56px;
}
.millionentraum .middle-section h2 {
    padding-top: 8px;
    padding-bottom: 9px;
    font-weight: 400;
    font-size: 17px;
    color: #262626;
}
.millionentraum .middle-section label {
    width: 94px;
    font-size: 13px;
    color: #262626;
    display: block;
    float: left;
    margin-right: 17px;
}
#main.millionentraum .middle-section p {
    font: 400 13px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #262626;
    margin-bottom: 16px;
    width: 565px;
}
.millionentraum textarea {
    border: 1px solid #ccd5de;
    width: 480px;
    height: 165px;
    overflow: auto;
}
.millionentraum .form-control {
    width: 593px;
    text-align: right;
    margin-top: 13px;
}
.millionentraum .form-control a {
    margin-right: 26px;
    display: inline-block;
}
.msie-7 .millionentraum .form-control a {
    height: 24px;
}
.millionentraum .btn-wrapper {
    display: inline-block;
    height: 34px;
    cursor: pointer;
}
.millionentraum .zuruck {
    width: 200px;
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/zuruck_neum_traum.png) no-repeat -43px -28px;
}
.millionentraum .zuruck.hovered {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/zuruck_neum_traum.png) no-repeat -43px -108px;
}
.millionentraum .zuruck.clicked {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/zuruck_neum_traum.png) no-repeat -43px -178px;
}
.millionentraum .neuen_traum {
    margin-left: 31px;
    width: 224px;
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/zuruck_neum_traum.png) no-repeat -285px -28px;
}
.millionentraum .neuen_traum.hovered {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/zuruck_neum_traum.png) no-repeat -285px -108px;
}
.millionentraum .neuen_traum.clicked {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/zuruck_neum_traum.png) no-repeat -285px -178px;
}
.millionentraum .btn-wrapper a {
    text-indent: -2000px;
    text-align: left;
    display: block;
    width: 100%;
    height: 100%;
}
#main.millionentraum_dasch .middle-section {
    margin-bottom: 76px;
}
.millionentraum_dasch .form-control {
    margin-top: 30px;
    width: 624px;
}
div.stepBanner, .forced-banner {
    background: transparent;
}
.first-banner {
    width: 300px;
    height: 250px;
}
.second-banner {
    width: 300px;
    height: 120px;
}
#main.tagesgewinner {
    width: 620px;
    color: #262626;
    padding-bottom: 0;
}
#main.tagesgewinner .dropdown {
    float: left;
    margin: 4px 0 4px 9px;
    display: block;
}
#main.tagesgewinner p {
    font-size: 13px;
    padding: 0 15px 0 7px;
    line-height: 20px;
}
#main.tagesgewinner h4 {
    padding-left: 7px;
}
#main.tagesgewinner h2 {
    padding-bottom: 28px;
}
#main.tagesgewinner .gewinnerzahlen {
    margin-bottom: 29px;
}
.gewinnerzahlen > li {
    border-bottom: 1px solid #d1d4d9;
    height: 32px;
    padding: 0 7px 0 15px;
    line-height: 32px;
    font-size: 13px;
}
.gewinnerzahlen li.gw_title {
    background: #e6e9eb;
    border-top: 1px solid #d1d4d9;
    font-weight: 700;
}
.gewinnerzahlen li.gw_title > span {
    float: left;
}
.gewinnerzahlen span.gw_info {
    padding: 0 34px 0 0;
    float: left;
    width: 70px;
    text-align: right;
}
.gewinnerzahlen span.gw_tip {
    float: right;
}
.gewinnerzahlen ul.small-tipping {
    margin: 0;
    display: inline;
}
.gewinnerzahlen ul.small-tipping li {
    padding: 0;
    border: none;
    text-align: center;
    margin-top: 3px;
}
.gewinnerzahlen ul.small-tipping .superBall {
    margin-left: 0;
}
#main.tagesgewinner p.tip-info {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/big_info.png) no-repeat scroll left 5px transparent;
    padding-left: 35px;
    margin: 19px 0 28px 7px;
}
#gewinner_alph {
    border-bottom: 1px solid #d1d4d9;
    margin-bottom: 25px;
    overflow: hidden;
    padding-bottom: 10px;
}
#gewinner_alph li {
    background: #e6e9eb;
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    margin-right: 5px;
    text-align: center;
    width: 24px;
}
#gewinner_alph li.selected a {
    background: #1C449B;
    color: #FFFFFF;
}
#gewinner_alph li.inactive {
    background: #eff0f2;
    color: #abb1ba;
}
#main .inactive, #main .inactive a {
    cursor: default;
    text-decoration: none;
}
#gewinner_alph li.other {
    background: none;
}
#gewinner_alph li.next, #gewinner_alph li.prev {
    cursor: pointer;
    background: #1C449B;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 21px;
}
#gewinner_alph li.next.inactive, #gewinner_alph li.prev.inactive {
    background: #6C9BD7;
    cursor: default;
}
#gewinner_alph a {
    color: #687282;
    display: block;
    height: 100%;
    width: 100%;
}
#gewinner_table {
    border-collapse: collapse;
    margin-bottom: 45px;
    width: 620px;
}
#gewinner_table thead {
    background: #e6e9eb;
    border-top: 1px solid #d1d4d9;
}
#gewinner_table tr, #gewinner_table td {
    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #d1d4d9;
}
#gewinner_table .gewinner_name {
    padding-left: 17px;
    width: 230px;
}
#gewinner_table .gewinner_ort {
    width: 210px;
}
#gewinner_table .gewinner_ziehung {
    width: 125px;
}
#nicht_dabei_1 {
    margin-bottom: 20px;
}
#main.agb-page {
    padding-bottom: 65px;
}
#main.agb-page h2, #main.datenschutz-page h2 {
    padding-bottom: 15px;
}
#main.agb-page h3, #main.datenschutz-page h3 {
    color: #262626;
    font-size: 17px;
    padding-bottom: 39px;
}
#main.datenschutz-page h3 {
    padding-bottom: 17px;
}
#main.datenschutz-page {
    width: 600px;
}
#main.datenschutz-page p {
    margin-bottom: 23px;
}
#main.datenschutz-page ol {
    margin-top: -10px;
}
#main.datenschutz-page ol {
    margin-left: 20px;
}
#main.datenschutz-page ol > li {
    margin-top: 23px;
    padding-left: 7px;
    display: list-item;
    list-style: decimal outside;
}
#main.datenschutz-page h\:article {
    line-height: 20px;
}
#main.datenschutz-page {
    padding-bottom: 5px;
}
#main.datenschutz-page .contact-cr {
    margin-top: 10px;
}
#main.datenschutz-page .contact-cr span {
    display: block;
}
#main.special_pages {
    padding: 0 10px 84px 30px;
}
#page-content #main.offline {
    background: transparent;
}
#main.acceptance {
    margin-bottom: 18px;
    width: 650px;
}
#main.acceptance h2 {
    color: #515151;
    margin-left: -3px;
    padding-bottom: 43px;
}
#main.acceptance h3 {
    color: #262626;
    clear: both;
    font-size: 17px;
    padding-bottom: 16px;
    margin-top: 17px;
}
#main.acceptance h2 ~ p {
    margin-bottom: 20px;
}
#main.acceptance div, #main.acceptance p {
    color: #262626;
    font-size: 13px;
    line-height: 20px;
    overflow: hidden;
}
#main.acceptance #weiter {
    float: left;
    clear: both;
}
#main.acceptance #weiter span {
    margin-top: 16px;
}
#main.acceptance .form-checkbutton {
    float: left;
}
#main.acceptance .form-checkbutton-label {
    float: left;
    width: 490px;
    margin-left: 10px;
}
.einstellungen h2 {
    margin-bottom: 42px;
    padding-bottom: 0;
}
.einstellungen h3 {
    margin-top: 19px;
    margin-bottom: 13px;
    padding-bottom: 0;
    font-size: 17px;
    color: #262626;
}
.einstellungen .form-data {
    margin-top: 22px;
    margin-bottom: 3px;
}
.einstellungen .info-content {
    margin-bottom: 16px;
}
.einstellungen .form-data li {
    padding-bottom: 6px;
}
#einstellungen-links li {
    float: left;
}
#einstellungen-links .list-delimiter {
    margin: 0 12px;
}
.confirmation-two #countdown {
    height: 105px;
    width: 280px;
    position: absolute;
    top: 6px;
    right: 15px;
}
.msie-7 .confirmation-two h\:figure {
    margin-top: 14px;
}
.confirmation-two h\:figure {
    position: relative;
}
.drawing-details {
    font-size: 18px;
    color: #262626;
    line-height: 25px;
    position: absolute;
    left: 37px;
    top: 137px;
}
.drawing-numbers li {
    float: left;
    margin-right: 4px;
    text-align: left;
}
li.drawing-supernumber {
    margin-right: 6px;
}
.confirmation-two .lotto-details {
    font-size: 13px;
    position: absolute;
    line-height: 25px;
    left: 40px;
    top: 291px;
}
.weiter-zum-postfach {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/weiter_postfach.png) no-repeat -30px -30px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    box-shadow: 0 0 3px #AAAAAA;
    border-radius: 7px;
    cursor: pointer;
    width: 251px;
    height: 45px;
    display: block;
    position: absolute;
    top: 231px;
    left: 36px;
    text-indent: -2000px;
}
.tipping-rejected .weiter-zum-postfach {
    top: 169px;
}
.weiter-zum-postfach:hover {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/weiter_postfach.png) no-repeat -30px -90px;
}
.weiter-zum-postfach:active {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/weiter_postfach.png) no-repeat -30px -150px;
}
#main.confirmation-two {
    padding: 18px 10px 0 30px;
}
#kundenservice-special {
    font-size: 13px;
    top: 208px;
    left: 337px;
    position: absolute;
}
.msie-8 #kundenservice-special {
    top: 209px;
}
.special_pages h\:figure {
    position: relative;
}
#captcha {
    background: none repeat scroll 0 0 #E1E1E3;
    display: inline-block;
    height: 52px;
    overflow: hidden;
    width: 222px;
}
.form-captcha-refresh {
    font-size: 13px;
}
.field-status {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/hint_16x16.png) no-repeat scroll 0 0 #F8F8F9;
    float: right;
    height: 16px;
    margin-top: 4px;
    margin-right: 30px;
    width: 16px;
    display: none;
}
.msie-7 .field-status {
    margin-top: -21px;
}
.hasTextarea .field-status {
    margin-top: 14px;
}
.msie-7 .hasTextarea .field-status {
    margin-top: -162px;
}
.msie-7 .dropdown-status {
    margin-top: -10px;
}
.form-success-icon, .form-info-icon, .form-warning-icon, .form-error-icon {
    display: block;
}
.form-success-icon {
    background-position: 0 0;
}
.form-info-icon {
    background-position: 0 -80px;
}
.form-warning-icon {
    background-position: 0 -160px;
}
.form-error-icon {
    background-position: 0 -240px;
}
.form-link {
    margin-left: 3px;
    margin-top: 13px;
}
#main.acceptance .primary-button-1 {
    font-size: 13px;
    height: 15px;
    line-height: 13px;
}
.meine_daten h3 {
    color: #262626;
    font-size: 18px;
}
.meine_daten div {
    color: #262626;
}
#gluckszahlen #gewinner_dropdown {
    margin-left: 3px;
    margin-right: 15px;
}
#gluckszahlen h3 {
    padding-bottom: 5px;
}
.meine_daten .small-tipping {
    display: inline-block;
    margin-top: 0;
    text-align: center;
}
.mein_tipp_title {
    font-weight: bold;
}
.mein_tipp_content ul.small-tipping li {
    position: relative;
    top: 10px;
}
.mein_tipp_content .dropdown {
}
.mein_tipp_superzahl {
    margin-left: 13px;
    margin-right: -8px;
}
#meine_statistics {
    overflow: hidden;
}
#meine_statistics h3 {
    padding-bottom: 11px;
}
#meine_statistics div {
    float: left;
}
#meine_statistics div a {
    margin-bottom: 4px;
}
#meine_statistics #treuebonus-infotext, #meine_statistics #schones-infotext {
    margin-right: 76px;
}
#gluckszahlen, #meine-benach {
    background: #eff0f4;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 15px 16px 0;
}
#gluckszahlen {
    height: 84px;
    margin-left: -16px;
    margin-bottom: 33px;
    width: 907px;
}
#meine-benach {
    height: 235px;
    width: 587px;
    margin-right: 20px;
    margin-left: -16px;
}
#meine-benach h3 {
    padding-bottom: 10px;
}
.lotto-jump {
    display: none;
    background: #b6b6b8;
    width: 300px;
    height: 250px;
}
#settings-and-lotto {
    margin: 32px 0;
}
#settings-and-lotto div {
    float: left;
}
#settings-and-lotto .settings-boxes {
    margin-top: 21px;
}
#settings-and-lotto .settings-boxes form {
    display: block;
    margin-top: 17px;
}
.settings-boxes .form-data li {
    float: left;
    width: 50%;
    padding-bottom: 6px;
}
#meine_informationen {
    clear: both;
    padding-top: 32px;
    padding-bottom: 13px;
}
#meine_informationen ul li {
    display: inline-block;
    float: left;
}
#meine_informationen .list-delimiter {
    margin: 0 12px 0 8px;
}
.msie-7 .settings-boxes .form-data li {
    min-width: 290px;
}
.msie-7 .mein_tipp_content {
    margin-top: 20px;
}
.msie-7 .mein_tipp_content ul {
    margin-top: -15px;
    margin-left: 5px;
}
.msie-7 .mein_tipp_content > * {
    float: left;
}
.msie-7 #meine_informationen {
    padding-top: 0;
}
.msie-7 #drawings_list_ui {
    margin-left: 0;
    margin-top: 0;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/static-pages.css" */
/* </IMPORT:static-pages.css> */

/* <IMPORT:fancybox.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/fancybox.css" */
#fancybox-overlay {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1100;
}
#fancybox-wrap {
    display: none;
    margin: 20px;
    outline: none;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1101;
    width: 620px;
}
#fancybox-outer,
#fancybox-content {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
#fancybox-outer {
    background: #FFFFFF;
    margin-top: -35px;
    padding: 30px 15px 35px;
    position: relative;
    width: 590px;
    height: 245px;
    overflow: hidden;
}
#fancybox-ie {
    width: 720px;
}
#fancybox-content > div {
    width: 610px;
}
#fancybox-content {
    height: 0;
    outline: none;
    padding: 0;
    position: relative;
    z-index: 1102;
    width: 0;
}
#fancybox-img {
    border: none;
    height: 100%;
    line-height: 0;
    margin: 0;
    outline: none;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}
#fancybox-hide-sel-frame,
#fancybox-error,
#fancybox-loading,
#fancybox-tmp,
#fancybox-left,
#fancybox-right {
    display: none;
}
#fancybox-close {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: transparent url(//img.ui-portal.de/millionenklick/v0/9/gmx/icon/x_schliessen.png) 100% 0px no-repeat;
    cursor: pointer;
    display: none;
    float: right;
    right: 15px;
    top: 9px;
    position: absolute;
    padding-right: 23px;
    height: 16px;
    line-height: 16px;
    z-index: 1103;
}
#fancybox-close:hover,
#fancybox-close:active,
#fancybox-close:focus {
    background-position: 100% -36px;
}
#fancybox-title {
    font-size: 22px;
    line-height: 25px;
    padding: 5px 0px 10px;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/fancybox.css" */
/* </IMPORT:fancybox.css> */

/* <IMPORT:dropdown.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/dropdown.css" */
#main .dropdown {
    font-size: 13px;
}
.msie #main .dropdown {
    font-size: 12px;
}
#main .dropdown dd, #main .dropdown dt, .dropdown ul {
    margin: 0;
    padding: 0;
    font-weight: 400;
}
#main .dropdown dt {
    position: relative;
    z-index: 2;
}
#main .dropdown dd {
    margin-top: -10px;
    position: relative;
    z-index: 1;
}
#main .dropdown a, #main .dropdown a:visited {
    color: #262626;
    outline: medium none;
    text-decoration: none;
}
#main .dropdown.opened .hasError span {
    color: #262626;
}
#main .dropdown dt a {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 142px -36px #f6f7f8;
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 142px -36px, -moz-linear-gradient(center top , #F6F7F8 0%, #DEE1E3 100%) repeat scroll 0 0 transparent;
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 142px -36px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f7f8), color-stop(100%,#dee1e3));
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 142px -36px, -webkit-linear-gradient(top, #f6f7f8 0%,#dee1e3 100%);
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 142px -36px, -o-linear-gradient(top, #f6f7f8 0%,#dee1e3 100%);
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 142px -36px, filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7f8', endColorstr='#dee1e3',GradientType=0 );
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 142px -36px, linear-gradient(top, #f6f7f8 0%,#dee1e3 100%);
    border: 1px solid #99A1A7;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    padding-right: 20px;
    width: 138px;
    height: 22px;
    line-height: 11px;
}
#main.kundenservice .dropdown dt a {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 400px -36px #f6f7f8;
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 400px -36px, -moz-linear-gradient(center top , #F6F7F8 0%, #DEE1E3 100%) repeat scroll 0 0 transparent;
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 400px -36px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f7f8), color-stop(100%,#dee1e3));
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 400px -36px, -webkit-linear-gradient(top, #f6f7f8 0%,#dee1e3 100%);
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 400px -36px, -o-linear-gradient(top, #f6f7f8 0%,#dee1e3 100%);
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 400px -36px, filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7f8', endColorstr='#dee1e3',GradientType=0 );
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 400px -36px, linear-gradient(top, #f6f7f8 0%,#dee1e3 100%);
    width: 396px;
}
#main.kundenservice .dropdown dd ul {
    width: 416px;
}
#main.kundenservice .dropdown.opened dt a  {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 400px 8px #F6F6F6;
}
#main .msie-7 .dropdown dt a, #main .msie-8 .dropdown dt a {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 142px -36px #f6f7f8;
}
#main .dropdown.opened dt a {
    background: url("//img.ui-portal.de/millionenklick/v0/9/gmx/icon/open-close.gif") no-repeat scroll 142px 10px #f6f6f6;
    border: 1px solid #C3CCD0;
    border-bottom: 1px solid #ecedee;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
#main .dropdown dt a span {
    cursor: pointer;
    display: block;
    padding: 5px;
}
#main.tagesgewinner .dropdown dt a span, #main.meine_daten .dropdown dt a span {
    width: 150px;
}
#main .dropdown dd ul {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #C3CCD0;
    -moz-box-shadow: 0 0 10px #CCC;
    -webkit-box-shadow: 0 0 10px #CCC;
    box-shadow: 0 0 10px #CCC;
    color: #C5C0B0;
    display: none;
    left: 0;
    list-style: none outside none;
    padding: 15px 0 5px;
    position: absolute;
    top: 2px;
    width: 158px;
}
#main .dropdown span.value {
    display: none;
}
#main .dropdown dd ul li a {
    display: block;
    margin: 0 6px;
    padding: 1px 3px;
    height: 22px;
    line-height: 22px;
}
#main .dropdown dd ul li a:hover {
    background-color: #eef0f3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/dropdown.css" */
/* </IMPORT:dropdown.css> */

/* <IMPORT:content-slider.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-slider.css" */
.slideModule-wrapper {
    overflow: hidden;
    position: relative;
    width: 620px;
    height: 145px;
}
.slideModule-container {
    width: 2240px;
}
.slideModule .module {
    background: #EEF0F3;
    float: left;
    margin: 0 20px 15px 0;
    padding: 0;
    position: relative;
    width: 620px;
}
.jsDisabled .slideModule .module {
    display: none;
}
.jsDisabled .slideModule .module:first-child {
    display: block;
}
.slideBtn-wrapper {
    display: inline-block;
    position: absolute;
    z-index: 1;
}
.slideBtn {
    background-image: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/content-slider.png);
    cursor: pointer;
    display: inline-block;
    margin-top: 53px;
    position: absolute;
}
.slideBtn-wrapper, .slideBtn {
    height: 38px;
    width: 30px;
}
.slideModule .inactive .slideBtn {
    cursor: default;
}
.slideModule .slideBtn-left {
    background-position: -26px -22px;
    margin-left: -16px;
}
.slideModule .slideBtn-left:hover, .slideModule .mousedown .slideBtn-left {
    background-position: -89px -22px;
}
.slideModule .inactive {
    display: none;
}
.slideModule .slideBtn-right {
    background-position: -26px -94px;
    margin-left: 600px;
}
.slideModule .slideBtn-right:hover, .slideModule .mousedown .slideBtn-right {
    background-position: -89px -94px;
}
.slideModule {
    margin: 25px 0 27px -17px;
    width: 620px;
    overflow: hidden;
    height: 145px;
}
.msie-7 .userPhoto {
    margin: 15px;
}
.slideModule .module, .slideModule .moduleContainer {
    height: 145px;
    overflow: hidden;
}
.slideModule img {
    float: left;
    margin: 3px 15px 15px;
}
.slideModule h4 {
    clear: none;
    margin-top: 12px;
    margin-bottom: -5px;
}
.slideModule p {
    margin-right: 40px;
}
.slideModule .moduleContainer {
    padding: 0;
    margin: 0;
}
.startseite .slideModule, .startseite .slideModule .slideModule-wrapper, .startseite .slideModule .moduleContainer, .startseite .slideModule .module {
    height: 235px;
}
.startseite .slideModule, .startseite .slideModule .slideModule-wrapper, .startseite .slideModule .module {
    width: 459px;
}
.startseite .slideModule .moduleContent {
    padding: 0 15px 5px 15px;
}
.startseite .slideModule {
    float: left;
    position: relative;
    margin: 0 20px 15px 0;
    overflow: visible;
}
.startseite .slideModule .module-teaser p {
    overflow: visible;
}
.startseite .slideModule .slideBtn-wrapper {
    top: 35px;
}
.startseite .slideModule .slideBtn-left {
    margin-left: -9px;
}
.startseite .slideModule .slideBtn-right {
    margin-left: 438px;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/content-slider.css" */
/* </IMPORT:content-slider.css> */

/* <IMPORT:sampleBanner.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/sampleBanner.css" */
.sampleBanner {
    margin-right: 20px;
    position: relative;
    width: 300px;
    height: 115px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
.first-title {
    font-family: Arial;
    font-size: 15px;
    font-weight: 700;
}
.second-title, .sampleBanner .more {
    font-size: 12px;
}
.sampleBanner .content {
    overflow: hidden;
    width: 150px;
}
.sampleBanner .content {
    left: 150px;
}
.sampleBanner .content {
    position: absolute;
    top: 0;
}
.sampleBanner .content p {
    font-size: 11px;
    display: inline;
}
.sampleBanner p {
    font-size: 11px;
    line-height: 14px;
    position: relative;
}
.sampleBanner .content .second-title a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 2px;
}
.sampleBanner .content .second-title a {
    display: block;
}
.sampleBanner .content p a {
    text-decoration: none;
}
.sampleBanner p a, .sampleBanner .featured p a, .sampleBanner .news p a, .channels .sampleBanner p a {
    color: #000000;
    position: static;
    text-decoration: none;
}
.sampleBanner .content a.more {
    line-height: 17px;
}
.adv-promotion-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-left: 10px;
}
.sampleBanner a {
    color: #1C449B;
    cursor: pointer;
    text-decoration: none;
}
.sampleBanner a img {
    border: 0 none;
}
/* End of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/sampleBanner.css" */
/* </IMPORT:sampleBanner.css> */

/* <IMPORT:navigator.css> */
/* Begin of file: "C:/Users/avladutu/xampp/htdocs/millionenklick/css/gmx/navigator.css" */
.navigator-mk #main.confirmation-two {
    padding: 18px 10px 0 30px;
    margin-bottom: 0 !important;
    border: none;
    border-left: 1px solid #BABCC3;
    border-right: 1px solid #BABCC3;
    border-top: 1px solid #BABCC3;
    box-shadow: 0 0 1px -1px rgba(0, 0, 0, 0.5);
}
.navigator-mk #wrapper {
    height: 100%;
    overflow: visible;
}
.navigator-mk #container {
    background: transparent;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
    width: auto;
    margin: 0;
    height: 100%;
}
#navigator-footer {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/navigator/footer.png) repeat-x scroll left top transparent;
    border-top: 1px solid transparent;
    bottom: 0;
    height: 43px;
    min-width: 1000px;
    position: relative;
    width: 100%;
    z-index: 1000;
}
#navigator-footer ul {
    padding-left: 17px;
}
#navigator-footer ul li {
    float: left;
}
#navigator-footer a {
    color: #1F6A9F;
    cursor: pointer;
    font-size: 11px;
    line-height: 41px;
    margin-left: 15px;
    text-decoration: none;
}
.navigator-mk-dark #navigator-footer a {
    color: #FFFFFF;
}
#navigator-footer a:hover {
    text-decoration: underline;
}
.navigator-mk #main {
    background: #FFF;
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
    border: 1px solid #BABCC3;
    margin: 0 0 55px!important;
    padding-top: 29px;
    padding-left: 10px;
}
.navigator-mk .msie-7 #main {
    padding-top: 29px;
}
.navigator-mk #stepMarker {
    top: 38px;
}
.navigator-mk .step-two #stepMarker {
    left: 323px;
}
.navigator-mk .step-three #stepMarker {
    left: 636px;
}
.navigator-mk .msie-7 #stepMarker {
    top: 20px;
}
.navigator-mk .hasHint #stepMarker {
    top: 129px;
}
.navigator-mk #page-content .hint-tipping {
    margin: 0 19px 36px 7px;
}
.navigator-mk #page-content {
    min-height: 100%;
    margin: 0 auto 0 auto;
    background: transparent;
}
.navigator-mk #page-content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.navigator-mk .hint.hint-step-two .arrow {
    left: 444px;
}
.navigator-mk .hint.hint-step-three .arrow {
    left: 757px;
}
.navigator-mk #page-content {
    padding-bottom: 0;
}
.navigator-mk #main.intro .content-part {
    padding-bottom: 0;
}
.navigator-text {
    margin-left: 6px;
    margin-bottom: 27px;
    margin-top: -5px;
    line-height: 20px;
}
.navigator-mk #main.navigator-mk-agb {
    height: 450px;
    padding-bottom: 30px;
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/navigator/visual.png) no-repeat bottom right;
}
.navigator-mk #main.navigator-mk-agb .content-part {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 450px;
    width: 940px;
    position: relative;
}
.navigator-mk #main.navigator-mk-agb .slogan {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/navigator/headline.png) no-repeat;
    height: 100px;
    text-indent: -2000px;
    width: 650px;
}
.navigator-mk #main.navigator-mk-agb .lead-container {
    height: 100%;
    width: 100%;
}
.navigator-mk #main.navigator-mk-agb .conditions {
    color: #515151;
    height: 80px;
    width: 505px;
    font-size: 13px;
    line-height: 23px;
}
.navigator-mk #main.navigator-mk-agb .action {
    bottom: 27px;
    left: 34px;
}
.navigator-mk #main.navigator-mk-agb .action span a {
    background-image: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/key_l.png);
    height: 43px;
    line-height: 43px;
    padding: 0 16px 3px 21px;
    background-position: 0 0;
    border: 0 solid;
    border-radius: 0 0 0 0;
    box-shadow: none;
    margin: 0 0 0 -5px;
    color: #FFF;
    text-decoration: none;
    font-size: 19px;
    font-weight: 300;
    cursor: pointer;
    display: inline-block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    outline: medium none;
    overflow: visible;
    position: relative;
    text-align: center;
    white-space: nowrap;
    width: auto;
    z-index: 1;
}
.navigator-mk #main.navigator-mk-agb .action span {
    background-image: url(//img.ui-portal.de/millionenklick/v0/9/gmx/btn/key_l.png);
    background-position: 100% 0;
    border: 0 solid;
    border-radius: 0 0 0 0;
    margin: 0 0 0 5px;
    padding: 0 5px 0 0;
    height: 46px;
    line-height: 41px;
    display: inline-block;
}
.navigator-mk #main.navigator-mk-agb .action a:hover {
    background-position: 0 -50px;
}
.navigator-mk #main.navigator-mk-agb .action span:hover {
    background-position: 100% -50px;
}
.navigator-mk #main.navigator-mk-agb .action a:active {
    background-position: 0 -100px;
}
.navigator-mk #main.navigator-mk-agb .action span:active {
    background-position: 100% -100px;
}
.navigator-mk #main.navigator-mk-agb .headlines {
    font-family: Verdana;
    font-size: 18px;
    color: #515151;
    line-height: 32px;
}
.navigator-mk #main.navigator-mk-agb .headlines li {
    background: url(//img.ui-portal.de/millionenklick/v0/9/gmx/navigator/bullet.png) no-repeat scroll -2px 7px transparent;
    padding-left: 23px;
}
.navigator-mk .special_pages h\:figure {
    margin: 0 auto;
    margin-bottom: -93px;
    width: 940px;
}

#iframe-content {
    max-width: 320px;
    height: 1550px;
}

@media screen and (min-width: 660px) {
    #iframe-content {
        max-width: 980px;
        height: 580px;
    }
}



