/*begin: corporate navigation*/
#navigation li.mn.standalone div,
#navigation li.mn.first div,
#navigation li.mn.standalone div span,
#navigation li.mn.first div span {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}
#navigation li.mn.standalone div,
#navigation li.mn.last div,
#navigation li.mn.standalone div span,
#navigation li.mn.last div span {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
#navigation li.mn div {
	display: block;
	background: url(../../img/basics/navigation.png) no-repeat 100% -141px;
	color: #16191a;
	color: #aaaaaa;
	text-shadow: 1px 1px 0px rgba(247, 249, 250, 0.5);
	height: 45px;
	line-height: 1em;
	text-decoration: none;
	outline: none;
	padding-right:1px;
	
	font-size:14px;
	line-height:10px;
}

#navigation li.mn.single-line div span {
	/*padding: 0 10px;	*/
}
#navigation li.mn.active div {
	background-position: 100% -517px;
}
#navigation li.mn.standalone div,
#navigation li.mn.last div {
	background-position: 100% -47px;
}
#navigation li.mn.standalone.active div,
#navigation li.mn.last.active div {
	background-position: 100% -423px;
}
#navigation li.mn div span {
	display: block;
	padding: 6px 10px;
	background: url(../../img/basics/navigation.png) no-repeat 0 -94px;
	/*font-size: 1.4em;*/
}
#navigation li.mn.active div span {
	background-position: 0 -470px;
	color: #e2001a;
}

#navigation li.mn.standalone div span {
    padding-top: 8px;
}
#navigation li.mn.standalone.last div span {
    padding-top: 16px;
}
#navigation li.mn div span span.header-inline,
#navigation li.mn div span span.header-inline{
    /*font-size:1em;*/
    padding:0;
    color:grey;
}
/*
#navigation li.mn.standalone div span,
#navigation li.mn div span{
    padding: 8px 10px;
}*/


#metanavigation-container {
	left: 12px;
}
#metanavigation-container #login,
#metanavigation-container #login:hover {
	margin-right:3px;
	border-left:1px solid;
}
#metanavigation-container #register {
	padding-left:15px;
}
#metanavigation-container #aboutUs {
	padding-left:53px;
	margin-right:3px;
	border-left:1px solid;
}
#metanavigation-container #press {
	padding-left:15px;
}
#fastlane {
	color:#16191A;
}
#fastlane h2 {
	margin:0 10px 0px 10px;
}
#fastlane .floater {
	float:left;
	margin:-35px 10px 0 10px;
	width:175px;
}
p.print {
	float:left;
}
.tabs .button-red,
.tabs .button-gray {
	font-size: 1em;
	margin: 0 0 0 10px;
}
.tabs .tab-1 .button-gray, 
.tabs .tab-2 .button-gray,
.tabs .tab-3 .button-gray {
	font-size: 13px;
	margin: 0;
}
.winWrapperRight .button-red,
.winWrapperRight .button-gray,
.winWrapperRight2 .button-red,
.winWrapperRight2 .button-gray{
	font-size: 1em;
	margin: 0 0 0 10px;
}
#footer-wrapper {
  bottom: auto;
    clear: both;
    left: auto;
    margin-top: -22px;
    position: relative;
    width: 100%;
    z-index: 1000; }
a.vorschau_aendern {
	color: #16191A;
	float: left;
	font-size: 1.3em;
	line-height: 1.4em;
	margin-left: 20px;
	padding-left: 12px;
	padding-top: 8px;
	text-decoration: none;
	background: url(../../img/arrow_right.gif) no-repeat 0 13px;
}
a.vorschau_aendern:hover,
a.vorschau_aendern:focus,
a.vorschau_aendern:active {
	color:#000;
	text-decoration: underline;
}
.bestellprozess p.arrow-m a {
    background: url(../../img/icon_play.gif) no-repeat 0 2px;
    padding-left: 21px;
    padding-top: 2px;
}
.bestellprozess p.arrow-m a:hover,
.bestellprozess p.arrow-m a:focus,
.bestellprozess p.arrow-m a:active {
    background: url(../../img/icon_play.gif) no-repeat 0 2px;
		color:#000;
		text-decoration:underline;
}
p.print a:hover,
p.print a:focus,
p.print a:active {
    background: url(../../img/icon_print.gif) no-repeat 0 1px!important;
    color: #000!important;
    text-decoration: underline!important;
}
.bestellprozess p.pdf a {
    background: url(../../img/icon_pdf.gif) no-repeat 0 1px;
    padding-left: 21px;
    padding-top: 0;
    text-decoration: none;
}
.bestellprozess p.pdf a:hover,
.bestellprozess p.pdf a:focus,
.bestellprozess p.pdf a:active {
    background: url(../../img/icon_pdf.gif) no-repeat 0 1px;
    color:#000;
		text-decoration:underline;
}
.bestellprozess p.print a {
    background: url(../../img/icon_print.gif) no-repeat scroll 0 1px;
    color: #000;
		padding-left: 20px;
}
.bestellprozess p.print a:hover,
.bestellprozess p.print a:focus,
.bestellprozess p.print a:active {
    background: url(../../img/icon_print.gif) no-repeat scroll 0 1px;
    color: #000;
    text-decoration: underline;
}
.bestellprozess p.lupe a {
    background: url(../../img/lupe.gif) no-repeat 0 1px;
    padding-left: 20px;
}
.bestellprozess p.lupe a:hover, 
.bestellprozess p.lupe a:focus, 
.bestellprozess p.lupe a:active {
	background:url(../../img/lupe.gif) no-repeat 0 1px;
	color:#000;
	text-decoration:underline;
}
.bestellprozess .innerWrapper .floatLeft.pp-content {
	width:806px;
}
.basket p.delete {
    display: block;
    float: right;
		margin:0;
    margin-top: -30px;
    padding: 0;
    width: 90px;
}
.bestellprozess p.delete a {
    background: url(../../img/icon_trash.png) no-repeat 0 1px;
    padding-bottom: 10px;
    padding-left: 21px;
}
.bestellprozess p.delete a:hover,
.bestellprozess p.delete a:focus,
.bestellprozess p.delete a:active {
    color:#000;
    text-decoration: underline;
}
#fastlane .subhead {
	font-size:12px;
	font-weight:bold;
	margin: 43px 0 10px;
}

#fastlane .specials .subhead {
	margin: 0 0 6px 0;
}

#fastlane .specials .first {
	margin: 43px 0 11px 0;
}


#fastlane .link,
.around-ticket .link,
#winWrapper .link {
	font-size:13px;
	background: url(../../img/rs/arrow_right.gif) no-repeat 0 4px;
	margin: 0 0 5px 0;
	padding-left: 10px;
	clear:both;
}

#winWrapper .teaser-service-link-2 {
    font-weight:bold;
}

.around-ticket .link {
	position:relative;
	top:10px;
}
#winWrapper .link {
	margin-top:2px;
	margin-left:10px;
}
#fastlane a,
.around-ticket a,
#dasFuenfSterneLos .link a,
#tabContainerInner a,
#winWrapper .link a {
	text-decoration:none;
}
#fastlane a:hover,
.around-ticket a:hover,
#dasFuenfSterneLos .link a:hover,
#tabContainerInner a:hover,
#winWrapper .link a:hover {
	text-decoration:underline;
}
.around-ticket {
	position:relative;
	font-size:13px;
	width:210px;
	height:180px !important;
	text-align:left;
	margin-top:60px;
	padding-left:14px;
	padding-top:30px;
	background: url(../../img/rs/post_it.png) no-repeat -70px -40px !important;
}
.around-ticket h2 {
	font-size:18px;
	padding-bottom:0 !important;
}
.around-ticket #won-input {
	width:170px;
	height: 20px;
	background-color: #FFFFFF;
	border: 1px solid #DFE4E6;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font-size: 13px;
	font-weight:	400;
	margin:7px 10px 0 0;
	padding: 0 0 3px 0 !important;
}
.around-ticket .won-button {
	position:relative;
	width:60px;
	height:24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	sfloat: right !important;
	margin: 7px 0 10px 0;
	font-size:12px;
	padding:0 !important;
}
.around-ticket .link a {
	position:relative;
	top:-3px;
	left:5px;
}
.around-ticket #gksm {
	margin:30px 0 10px 0;
}
#tabPrefix {
	position:relative;
	width:100%;
	height:10px;
	opacity:1;
	z-index:400;
	background: rgb(230,230,230); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 80%, rgba(230,230,230,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(230,230,230,1)), color-stop(20%, rgba(255,255,255,1)), color-stop(80%, rgba(255,255,255,1)), color-stop(100%, rgba(230,230,230,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 80%, rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 80%, rgba(230,230,230,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 80%, rgba(230,230,230,1) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 80%, rgba(230,230,230,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#e6e6e6', GradientType=1 ); /* IE6-9 */
}
#tabContainer {
	position:relative;
	top:9px;
	z-index:300;
	height:125px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	text-align:center;
	background: rgb(239,239,239); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, rgba(239,239,239,1) 64%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(64%, rgba(239,239,239,1)), color-stop(100%, rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, rgba(239,239,239,1) 64%, rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, rgba(239,239,239,1) 64%, rgba(204,204,204,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, rgba(239,239,239,1) 64%, rgba(204,204,204,1) 100%); /* IE10+ */
	background: radial-gradient(center, ellipse cover, rgba(239,239,239,1) 64%, rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#cccccc', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.tabContainerInner {
	display: block;
	-moz-box-shadow: inset 0 8px 12px -8px #444;
	-webkit-box-shadow: inset 0 8px 12px -8px #444;
	box-shadow: inset 0 8px 12px -8px #444;
	height:115px;
}
#tabContainer .floater {
	position:relative;
	top:-5px;
	font-size:12px;
	z-index:350;
	float:left;
	margin:0 2px 0 2px;
	width:180px;
	height:110px;
	cursor: pointer;
	text-align:center;
	background:#dee3e5;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-moz-box-shadow: 0 4px 2px 0 #aaa, inset 0 8px 12px -8px #444;
	-webkit-box-shadow: 0 4px 2px 0 #aaa, inset 0 8px 12px -8px #444;
	box-shadow: 0 4px 2px 0 #aaa, inset 0 8px 12px -8px #444;
}

#tabContainer .floater-4 {
    width:226px;
}
#tabContainer .floater.active {
	background:#fff;
	z-index:500;
	height:110px;
	box-shadow: 0 4px 2px 0 #888;
	cursor:default;
}

#tabContainer .floater.active a {
    cursor:default;
}
.tabDisclaimer {
	position:absolute;
	top: 12px;
	left: 780px;
	text-align:right;
	font-size:11px;
}
.tabDisclaimer ul {
    margin-top:5px;
    width:180px;
}
.tabDisclaimer ul li {
    list-style: none inside url(../../img/gruenes_haekchen.png);
    /*background:url(../../img/gruenes_haekchen.png) no-repeat left top;*/
/*    padding-left:4px;*/
    
}
#tabContainer .floater:hover {
	background:#ffffff;
	box-shadow: 0 4px 2px 0 #aaa;
}
#tabContainer .floater img {
	margin-top:15px;
}
#deutschland {
	z-index: 400;
	position: absolute;
	left: -486px;
	top: -93px;
}
#traumschiff {
	z-index:405;
	position:absolute;
	top:-20px;
	left:644px;
}
#crew {
	z-index:405;
	position:absolute;
	top:85px;
	left:376px;
}
#maincontent {
	width:980px !important;/*	position:absolute;
	left:248px;*/
}
#at_sonderverlosung {
	position:relative;
	font-size:13px;
	width:210px;
	height:180px !important;
	text-align:left;
	margin-top:40px;
	padding-left:14px;
	padding-top:30px;
	left:765px;
	top:22px;
	z-index:999999;
	background: url(../../img/rs/post_it.png) no-repeat -70px -40px !important;
}
.pp-content .elementcontainer.buehne-sonderverlosung .elmcontent {
	border:0px solid #fff !important;
	height:338px;
}
.background-wrapper {
	height:418px !important;
}
.background-wrapper-inner .stageInfo {
	padding-top:46px;
	padding-left:37px;
	z-index:4000;
	position:relative;
	width:253px;
	height:254px;
	text-align:left;
	font-size:13px;
}
.background-wrapper-inner .stageInfo .text {
	margin-top:6px;
	line-height: 14px;
	font-size:13px;
}
.background-wrapper-inner .stageInfo .fuenfSterneWrapper div {
	height:29px;
}
.background-wrapper-inner .stageInfo h1 {
	line-height:1em;
	font-size:36px;
	letter-spacing:0.04em;
}
.background-wrapper-inner .stageInfo h2 {
	padding-bottom:0px;
	letter-spacing:2px;
}
.background-wrapper-inner .stageInfo .fuenfSterneWrapper {
	margin-top:18px;
}
.background-wrapper-inner .stageInfo .link {
	z-index:5000;
	font-size:15px;
	font-weight:bold;
	padding-left:39px;
	top:-3px;
	line-height: 30px;
}
#winWrapperRight {
	position:relative;
}
#winWrapperCalendar {
	position:absolute;
	top:152px;
	right:15px;
}
.background-wrapper-inner .stageInfo .geldgewinne {
	background: url(../../img/rs/icon_geldgewinne_rot.png) no-repeat 0 3px !important;
}
.background-wrapper-inner .stageInfo .supergewinn {
	background: url(../../img/rs/icon_supergewinn_rot.png) no-repeat 0 3px !important;
}
.background-wrapper-inner .stageInfo .geldgewinne.orange {
	background: url(../../img/rs/icon_geldgewinne_orange.png) no-repeat 0 3px !important;
}
.background-wrapper-inner .stageInfo .geldgewinne.blau {
	background: url(../../img/rs/icon_geldgewinne_blau.png) no-repeat 0 3px !important;
}
.background-wrapper-inner .stageInfo .traumhaeuser {
	background: url(../../img/rs/icon_traumhaus_rot.png) no-repeat 0 3px !important;
}
.background-wrapper-inner .stageInfo .traumhaeuser.orange {
	background: url(../../img/rs/icon_traumhaus_orange.png) no-repeat 0 3px !important;
}
.background-wrapper-inner .stageInfo .haushaltsgeld {
	background: url(../../img/rs/icon_haushaltsgeld_rot.png) no-repeat 0 3px !important;
}
.background-wrapper-inner .stageInfo .haushaltsgeld.orange {
	background: url(../../img/rs/icon_haushaltsgeld_orange.png) no-repeat 0 3px !important;
}
.background-wrapper-inner .stageInfo .sofortrente {
	background: url(../../img/rs/icon_sofortrente_rot.png) no-repeat 0 3px !important;
}
.background-wrapper-inner .stageImg {
	position:relative;
	padding-left:30px;
	padding-top:34px;
	width:440px;
	height:280px;
}
.background-wrapper-inner .stageImg img {
	width:440px;
	height:280px;
	border:10px dotted;
}
.xtraLos .stageInfo {
	top:23px;
	left:-7px;
}
.geschaeftsKunden .stageInfo {
	top:12px;
	left:-52px;
	font-size:17px;
	width:252px;
}
.geschaeftsKunden .stageInfo h1 {
	letter-spacing:0px;
}
.geschaeftsKunden .stageInfo h2 {
	letter-spacing:1px;
	font-size:22px;
}
.textContainer {
	padding:20px 0 0 0;
	text-align:center;
}

.textContainer h2.pdfvorab span.red {
    color:#D80016;
}
html {
	background:none;
}
body {
	background:#f3f5f5 url(../../img/rs/bg.png) repeat-x left top;
}
.winBG {
	background: url(../../img/rs/bg_rund_um_ihr_los.png) no-repeat center -107px;
}
.videoBG {
	background: url(../../img/rs/bg_ziehungsvideo.png) no-repeat center top;
}
.foerderBG {
	background: url(../../img/rs/bg_foerderung.png) no-repeat center top !important;
    padding-top: 0;
}
#fastlaneBG {
    clear: both;
	padding-top:0;
    background: url(../../img/rs/bg_foerderung.png) no-repeat center -200px;
    margin: 0;
}
#footer-wrapper #footer-container {
	-webkit-box-shadow:  0 0 15px 2px rgba(0, 0, 0, 0.5);
	box-shadow:  0 0 15px 2px rgba(0, 0, 0, 0.5);
}
#wrapper {
	margin-bottom:0px;
}
.textContainer h1 {
	text-align:left;
	letter-spacing: 1px;
}
.floatLeft {
	float:left;
}
.floatLeft .floatLeftIcon {
	position:relative;
	top:-10px;
}

#winWrapper,
#foerderWrapper,
#fastlane {
	margin:0 auto;
	width:980px;
	font-size:13px;
}
#winWrapper.losTeaser,
#foerderWrapper.losTeaser,
#fastlane.losTeaser {
	overflow:hidden;
}

.losTeaser {
	margin:0 auto;
	width:980px;
	height:485px;
	font-size:13px;
	position:relative;
	padding:15px 0;
}
.losTeaser .teaser-img {
	position:absolute;
	left:300px;
	top:60px;
	float:left;
}
.losTeaser .text-img {
	position:absolute;
	left:30px;
	top:80px;	
	float:left;
}
.losTeaser .text {
	position: absolute;
	text-align: left;
	left: 57px;
	top: 229px;
	width: 300px;
	font-size:14px;
}
.losTeaser .teaser-video {
	position:absolute;
	left:0;
	top:80px;
	float:left;
}
/* Molo Positionierungen */
.losTeaser.teaserJahreslos .teaser-img {
	left:300px;
	top:60px;
}
.losTeaser.teaserJahreslos .text-img {
	left:30px;
	top:80px;
}
.losTeaser.teaserJahreslos .text {
	left: 57px;
	top: 229px;
}
/* Jahreslos Positionierungen */
.losTeaser.teaserJahreslos .teaser-img {
	left:30px;
	top:60px;
}
.losTeaser.teaserJahreslos .text-img {
	left:500px;
	top:80px;
}
.losTeaser.teaserJahreslos .text {
	left: 593px;
	top: 229px;
}
/* XTra Superlos Positionierungen */
.losTeaser.teaserXtraSuperLos .teaser-img {
	left:30px;
	top:60px;
}
.losTeaser.teaserXtraSuperLos .text-img {
	left: 253px;
	top: 196px;
}
.losTeaser.teaserXtraSuperLos .text {
	left: 76px;
	top: 322px;
	width: 350px;
}
/* Losauswahl Teaser Positionierungen */
div#foerderWrapper.losTeaser.teaserLosauswahl {
    width:1018px;
}
.losTeaser.teaserLosauswahl .teaser-img {
	left:0;
	top:117px;
}
.losTeaser.teaserLosauswahl .text-img {
	left: 237px;
    top: 147px;
}
.losTeaser.teaserLosauswahl .text {
	left: 76px;
	top: 322px;
	width: 350px;
}
/* Video Positionierungen */
.losTeaser.teaserVideo .teaser-video {
	left:0;
	top:80px;
}
.losTeaser.teaserVideo .text-img {
	left: 650px;
  top: 190px;
}
.losTeaser.teaserVideo a.button-gray {
    left: 670px;
    top: 390px;
}

.losTeaser a.button-gray {
	font-size: 13px;
	position: absolute;
	left: 364px;
	top: 425px;
	padding: 0 20px;
}
#fastlane {
	margin:0 auto;
    padding: 16px 0;
}
#fastlane .cols {
	text-align:left;
}
#winWrapper .cols {
	margin-left:10px;
	margin-top:15px;
}
#videoWrapper .cols {
	margin-left:38px;
	margin-top:-9px;
}
#foerderWrapper .cols {
	margin-left:33px;
}
#mehrUeber {
	position:relative;
	top:-20px;
	width:231px;
	font-size:13px;
	margin-left:327px;
}
#videoWrapper {
	height:475px;
}
#winWrapper .oneCol {
	text-align:left;
}
.gradientBox {
	color:#fff;
	height:24px;
	font-size:20px;
	margin-bottom:6px;
	display: table;
}
.gradientBox.red {
	background: rgb(222,25,23); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlMTkxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNDEwMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(222,25,23,1) 0%, rgba(164,16,13,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(222,25,23,1)), color-stop(100%, rgba(164,16,13,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(222,25,23,1) 0%, rgba(164,16,13,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(222,25,23,1) 0%, rgba(164,16,13,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(222,25,23,1) 0%, rgba(164,16,13,1) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(222,25,23,1) 0%, rgba(164,16,13,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de1917', endColorstr='#a4100d', GradientType=1 ); /* IE6-8 */
}
.gradientBox.violet {
	background: rgb(175,73,161); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmNDlhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDBmNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(175,73,161,1) 0%, rgba(96,15,75,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(175,73,161,1)), color-stop(100%, rgba(96,15,75,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(175,73,161,1) 0%, rgba(96,15,75,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(175,73,161,1) 0%, rgba(96,15,75,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(175,73,161,1) 0%, rgba(96,15,75,1) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(175,73,161,1) 0%, rgba(96,15,75,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af49a1', endColorstr='#600f4b', GradientType=1 ); /* IE6-8 */
}
.gradientBox p {
	height:27px;
	font-size:20px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding-bottom:0;
}
.buehne-s .gradientBox p {
	position:inherit;
	color:#fff;
}
#mediathek {
	font-size: 13px;
	width: 231px;
	margin-left:28px;
	margin-top:35px;
}
#winWrapper h1,
#winWrapper .text {
	margin-left:13px;
}
#winWrapper h1 {
	padding-top:20px;
	padding-bottom:0;
	letter-spacing: 1px;
    font-size: 1.8em;
    margin-top: 15px;
}
#winWrapper .text {
	line-height:1.1em;
	margin-bottom:13px;
    clear: left;
    padding-top: 9px;
}
#winWrapperRight {
	width:490px;
	position:relative;
}
#winWrapperRight h1,
#winWrapperRight .oneRow,
#winWrapperRight2 h1,
#winWrapperLosauswahl {
	 margin-left: 10px;
     margin-top: 15px;
}
#winWrapperRight .oneRow {
	width:300px;
	height:24px;
	background:#fff;
	margin-bottom:5px;
	padding-top:2px;
   
}
#winWrapperRight .oneRow .leftCell {
	width:120px;
	float:left;
	margin-left:12px;
}
#winWrapperLosauswahl {
	width:192px;
	font-size:13px;
	text-align:center;
}
.b130 {
	cursor:pointer;
	width:82px;
    height:73px;
    position: relative;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border:1px solid #ccc;
	margin:9px 7px;
	background: #f9fbfb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWRmZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f9fbfb 0%, #d9dfe2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fbfb), color-stop(100%,#d9dfe2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9fbfb 0%,#d9dfe2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9fbfb 0%,#d9dfe2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9fbfb 0%,#d9dfe2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9fbfb 0%,#d9dfe2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fbfb', endColorstr='#d9dfe2',GradientType=0 ); /* IE6-8 */
	-moz-box-shadow:    0px 0px 3px 2px #ccc, inset 2px 0 2px #fff, inset -2px 0 2px #fff;
	-webkit-box-shadow: 0px 0px 3px 2px #ccc, inset 2px 0 2px #fff, inset -2px 0 2px #fff;
	box-shadow:         0px 0px 3px 2px #ccc, inset 2px 0 2px #fff, inset -2px 0 2px #fff;
	font-size:13px;
	font-weight:bold;
	padding-top: 5px;
    text-align: center;
    text-decoration: none;
	display:block;
}

.last .b130 {
    margin-right: 0;
}

.b130:hover {
	-moz-box-shadow:    0px 0px 3px 2px #ccc, inset 2px 0 2px #fff, inset -2px 0 2px #fff;
	-webkit-box-shadow: 0px 0px 3px 2px #ccc, inset 2px 0 2px #fff, inset -2px 0 2px #fff;
	box-shadow:         2px 2px 3px 2px #ccc, inset 2px 0 2px #fff, inset -2px 0 2px #fff;
}
.b130 img {
	position:relative;
	width:76px;
	height:69px;
	margin-top:0;
	margin-bottom:0;
}

.b130 span {
    position: absolute;
    bottom: 4px;
    left: 7px;
    display: block;
    font-size: 11px;
}

.middle .b130 span {
    left: 6px;
}

#winWrapperLeft {
	width:480px;
}
#winWrapper .oneCol.w50 {
	width:33%;
	background:none!important;
}

#winWrapper #won-input {
    width:170px;
	height: 20px;
	background-color: #FFFFFF;
	border: 1px solid #DFE4E6;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font-size: 13px;
	font-weight: 400;
	margin:0px 0 0 0;
	padding: 0 0 3px 0 !important;
}

#winWrapper #winWrapperRight2 {
    margin-left: 15px;
    width:31%;
}

#winWrapper .won-button {
    position:relative;
	width:60px;
	height:24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 7px 0 10px 0;
	font-size:12px;
	padding:0 !important;
    float: none;
}

#winWrapper .text-form {
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 6px;
}

.background {
	width:100%;
	margin:0pt auto;
}
.threeCols {
	width:984px;
}
.oneCol {
	float:left;
}
.threeCols .oneCol {
	float:left;
	height:380px;
}
.background-wrapper-inner {
	z-index:5000;
	position:relative;
	left:-10px;
	margin:0 auto;
	height: 418px !important;
	width:984px;
}
.buehne-s-elements {
	bottom: 90px;
	height: 170px;
	left: 434px !important;
	position: absolute;
	text-align: center;
	width: 259px;
}
#hiddenContent {
	display:none;
}
.background-wrapper-inner .stageAction {
	position:relative;
	top:-80px;
	width:100%;
	z-index:90000;
	margin:0 !important;
}
#tabContainer .floater a div {
	margin-top:2px;
	margin-left:-1px;
	font-size:13px;
	text-decoration:none;
}
#tabContainer .floater a {
	text-decoration:none;
}
#tabContainer .floater a:hover {
	text-decoration:underline;
}
#tabContainer .redImgTitle {
	position:relative;
	top:-7px;
	display:inline-block;
	font-size:10px !important;
	text-transform:uppercase;
	width:139px;
	color:#fff;
	background: rgb(225,26,20); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(225,26,20,1) 0%, rgba(114,7,6,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(225,26,20,1)), color-stop(100%, rgba(114,7,6,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(225,26,20,1) 0%, rgba(114,7,6,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(225,26,20,1) 0%, rgba(114,7,6,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(225,26,20,1) 0%, rgba(114,7,6,1) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(225,26,20,1) 0%, rgba(114,7,6,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e11a14', endColorstr='#720706', GradientType=1 ); /* IE6-9 */
}

#tabContainer div.pdfvorab {
    position:absolute;
    right:245px;
    top:8px;
}
.rs-red-button {
	height:30px;
	position:relative;
	z-index:50000;
	cursor:pointer;
	border:1px solid #000;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	width:228px;
	padding: 0 0 3px 0;
	margin:0 !important;
	left:375px;
	top:16px;
	border:1px solid #444;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background:#710B07 url(../../img/button_red_back.gif) repeat-x left top;
}
.rs-red-button:hover {
	cursor:pointer;
	-moz-box-shadow: 0 0 5px 2px #aaa, inset 0 8px 12px -8px #444;
	-webkit-box-shadow: 0 0 5px 2px #aaa, inset 0 8px 12px -8px #444;
	box-shadow: 2px 0 5px 2px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.button-buehne {
	width: 228px;
	height: 25px;
	display:block;
	margin:0px;
	padding-top:5px;
	text-align:center;
	text-decoration: none;
    top: 0;
}
.button-buehne:hover {
	text-decoration: none;
}

.button-buehne-special {
    top: 310px;
}

/* BESTELLPROZESS */
#header {
	padding: 0 2px 4px 24px;
}
#wrapper {
	min-height:0;
	position:inherit;
}
.elmcontent {
	height:auto !important;
}
.moduleBG {
	text-align:center;
}
.moduleWrapper {
	padding: 0 0 20px 0;
	text-align:left;
	margin: 0 auto;
	width:980px;
}
.m10 {
	margin-left:10px;
}
.m20 {
	margin-left:20px;
}
.m30 {
	margin-left:30px;
}
.m30b {
	margin-bottom:30px;
}
.m50b {
	margin-bottom:50px;
}
.bestellprozess .button {
	margin-top:20px;
}
.bestellprozess #navLeft {
	width:82px;
	display:block;
}
.bestellprozess #navLeft .button {
	margin-top:47px !important;
	position:relative;
}
.bestellprozess #navLeft .button a {
	height:119px!important;
	;
	width:82px!important;
	;
	display: block;
	position:relative;
}
.bestellprozess #losvergleich {
	cursor:pointer;
}
.bestellprozess #muttertag {
	padding-left:376px;
	padding-top:72px;
	font-size:15px;
}
.bestellprozess #muttertag .winchance {
	font-size: 15px;
	margin-bottom:20px;
}
.bestellprozess #muttertag .text {
	margin-left:91px;
	margin-top:24px;
}
.bestellprozess #muttertag .text .fliesstext {
	margin-left:42px;
	line-height:24px;
}
.innerWrapper {
	position:relative;
}
#fuenfSterneWrapper .moduleBG #basisgeld {
	background: url(../../img/rs/konfig_5sl_icon_geldgewinn.png) no-repeat 40px 0;
}
#fuenfSterneWrapper .moduleBG #mioextra {
	background: url(../../img/rs/konfig_5sl_icon_super_gewinn.png) no-repeat 40px 0;
}
#fuenfSterneWrapper .moduleBG #haeuser {
	background: url(../../img/rs/konfig_5sl_icon_traumhaus.png) no-repeat 40px 0;
}
#fuenfSterneWrapper .moduleBG #haushaltsgeld {
	background: url(../../img/rs/konfig_5sl_icon_haushaltsgeld.png) no-repeat 40px 0;
}
#fuenfSterneWrapper .moduleBG #altersvorsorge {
	background: url(../../img/rs/konfig_5sl_icon_sofortrente.png) no-repeat 40px 0;
}
.bestellprozess input[type="submit"],
.bestellprozess .button a {
	position:relative;
	margin:0 !important;
	height:119px !important;
	width:82px !important;
	color:#fff;
	padding:0;
	position:relative;
}
.bestellprozess a.sp-button,
.bestellprozess input.sp-button {
	clear:both;
	position:relative;
	margin: 0 0 10px !important;
	height:49px !important;
	width:320px !important;
	border:none;
	color:#000;
	padding:0 28px 3px 0;
	position:relative;
	background:url(../../img/rs/sp_button.png) no-repeat left top;
	text-align:center;
	font-size: 14px;
}
.bestellprozess a.sp-button {
    display: block;    
    height: 35px !important;
    padding: 13px 0 0 0;
}
.bestellprozess a.sp-button:hover {
	text-decoration:underline;
}
.bestellprozess .button a span {
	color:#000;
	position:absolute;
	top:76px;
	left:0;
	text-align:center;
	width:82px;
	display:block;
	font-size: 13px;
	line-height:13px;
	cursor:pointer;
}
.bestellprozess #navLeft .button a span {
	top:65px;
}
.bestellprozess .button a:hover span {
	text-decoration:underline;
}
#galerieAuswahl .button-gray {
	font-size: 13px;
}
.bestellprozess .button {
	text-align:center;
}
.bestellprozess .button input,
.bestellprozess .button a {
	width:200px!important;
	height:32px!important;
	margin:0 auto!important;
	display:block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
	padding-top:8px;
	font-size:14px;
}
.bestellprozess .button .red {
	border: 1px solid #aa1726;
	background:#7b000c url(../../img/rs/button_red_back.png) repeat-x left top;
}
.bestellprozess .button .orange {
	border: 1px solid #ca6e25;
	background:#d36209 url(../../img/rs/button_orange_back.png) repeat-x left top;
}
.bestellprozess .button .blue {
	border: 1px solid #4a6d93;
	background:#165988 url(../../img/rs/button_blue_back.png) repeat-x left top;
}

.bestellprozess #gotoMuttertag {
	font-size:13px;
	border: 1px solid #903180;
	background: rgb(174,72,159); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlNDg5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDA3MzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(174,72,159,1) 0%, rgba(64,7,48,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(174,72,159,1)), color-stop(100%, rgba(64,7,48,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(174,72,159,1) 0%, rgba(64,7,48,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(174,72,159,1) 0%, rgba(64,7,48,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(174,72,159,1) 0%, rgba(64,7,48,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(174,72,159,1) 0%, rgba(64,7,48,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae489f', endColorstr='#400730', GradientType=0 ); /* IE6-8 */
}
.bestellprozess .button .red:hover,
.bestellprozess .button .orange:hover,
.bestellprozess .button .blue:hover,
.bestellprozess #gotoMuttertag:hover {
	border: 1px solid #000;
}
.bestellprozess #muttertag .button {
	margin-left:180px;
	margin-top:23px;
}
.bestellprozess .textLayer {
	height:350px;
}
.bestellprozess .w710 {
	width:710px;
}
.bestellprozess h1 {
	margin-top:2px;
	font-size:24px;
}
.bestellprozess h2 {
	padding-bottom:0 !important;
}
.bestellprozess h3 {
	font-size:1.5em !important;
	padding-top:0 !important;
	margin-bottom:5px !important;
	padding-bottom:0 !important;
	font-weight:bold;
}
.bestellprozess .mothersday {
	height:529px;
}
.bestellprozess #losvergleich,
.bestellprozess #help {
	font-size:13px;
	margin-top: 12px;
	padding-left: 20px;
	float:right;
	margin-right: 16px;
}
.bestellprozess #losvergleich {
	background: url(../../img/rs/icon_info.png) no-repeat 0 0;
	padding-right:40px;
}
.bestellprozess #help {
	background: url(../../img/rs/icon_hilfe.png) no-repeat 0 0;
	margin-left:8px;
}
.bestellprozess .textLayer img {
	margin-bottom:-35px;
}
.bestellprozess #col_5sternelos {
	padding-left:0;
	width:460px;
}
.bestellprozess #col_xtra-superlos {
	padding-left:30px;
	width:460px;
	background: url(../../img/rs/fadeLine_431.png) no-repeat 0 0;
}
.bestellprozess #col_jahreslos {
	padding-left:30px;
	background: url(../../img/rs/fadeLine_431.png) no-repeat 0 0;
	width:460px;
}
.bestellprozess #col_jahreslos .text {
	white-space: nowrap;
}

.bestellprozess #col_glueckslos {
    padding-left:0;
    width:460px;
}

.bestellprozess #col_5sternelos a.lightbox,
.bestellprozess #col_xtra-superlos a.lightbox,
.bestellprozess #col_jahreslos a.lightbox{
    background: url(../../img/rs/icon_info.png) no-repeat 0 0;    
    padding-left:20px;
    padding-bottom:5px;
    
    position:relative;
    top:15px;
    left:23px;
    float:left;
    
}
.bestellprozess #col_jahreslos a.lightbox{
    left:31px;
    
}
.bestellprozess #col_5sternelos a.lightbox span,
.bestellprozess #col_xtra-superlos a.lightbox span,
.bestellprozess #col_jahreslos a.lightbox span{
    font-size:1.3em;    
}
.bestellprozess .winchance li {
	padding-left:30px;
	padding-top:4px;
	font-size:13px;
	margin-bottom:5px;
	height:20px;
	font-size:14px;
}
.bestellprozess .winchance .lila {
	height:40px;
}
.bestellprozess .lila .money {
	background: url(../../img/rs/losauswahl_icon_fastlane_boerse.png) no-repeat 0 0;
}
.bestellprozess .lila .home {
	background: url(../../img/rs/losauswahl_icon_fastlane_schwein.png) no 0 0;
}
.bestellprozess .red .money {
	background: url(../../img/rs/icon_geldgewinne_rot.png) no-repeat 0 0;
}
.bestellprozess .red .high {
	background: url(../../img/rs/icon_supergewinn_rot.png) no-repeat 0 0;
}
.bestellprozess .red .house {
	background: url(../../img/rs/icon_traumhaus_rot.png) no-repeat 0 0;
}
.bestellprozess .red .home {
	background: url(../../img/rs/icon_haushaltsgeld_rot.png) no-repeat 0 0;
}
.bestellprozess .red .pension {
	background: url(../../img/rs/icon_sofortrente_rot.png) no-repeat 0 0;
}
.bestellprozess .orange .money {
	background: url(../../img/rs/icon_geldgewinne_orange.png) no-repeat 0 0;
}
.bestellprozess .orange .house {
	background: url(../../img/rs/icon_traumhaus_orange.png) no-repeat 0 0;
}
.bestellprozess .orange .home {
	background: url(../../img/rs/icon_haushaltsgeld_orange.png) no-repeat 0 0;
}
.bestellprozess .blue .money {
	background: url(../../img/rs/icon_geldgewinne_blau.png) no-repeat 0 0;
}
.bestellprozess .text {
	font-size:14px;
	line-height:18px;
}
/* LOSKONFIGURATION */
.bestellprozess #breadcrumb {
	float:right;
}
.bestellprozess #breadcrumb .oneCol {
	margin-top:12px;
	font-size:13px;
	border-right:1px solid #000;
	text-align:center;
	display:inline-block;	
	padding:0 8px;
}
.bestellprozess #breadcrumb .oneCol.active {
	color: #f00;
	font-weight: bold;
}
.bestellprozess .oneCol.confOne {
	height:44px;
	width:165px;
	font-size:14px;
	padding-top:8px;
	padding-left:101px;
}
.bestellprozess .oneCol.confOneLinks {
	height: 70px;
	width:150px;
	font-size:14px;
	padding-top:8px;
	padding-left:42px;
}
.bestellprozess .oneCol.confOne.oneLine {
	padding-top: 2px;
	height: 38px;
	margin-top:5px;
	line-height:19px;
}
.bestellprozess .oneCol.confOne a {
	font-size:13px;	
	clear:left;
	
}
.bestellprozess .oneCol.confOne a img {
    float:left;
    bottom:0;
    position:static;
}
.bestellprozess .oneCol.confOne a span {
    display:block;
    padding-left:20px;
    position:relative;
    margin-bottom:5px;
}
.bestellprozess .oneCol.confTwo {
	width:410px;
	background:url(../../img/rs/molo_trenner.png) no-repeat center bottom;
}
.bestellprozess .oneCol.noruler {
	background:none;
}
.bestellprozess .oneCol.confTwo label.xtra-label-one {
	height: 42px!important;
	padding-top: 11px!important;
	padding-left: 5px!important;
	padding-right: 5px!important;
	margin-right: 15px!important;
	float:right !important;
	width: 360px !important;
	text-align:left !important;
}
.bestellprozess .oneCol.confTwo label.xtra-label-two {
	height: 49px!important;
	padding-top: 3px!important;
	padding-left: 5px!important;
	padding-right: 5px!important;
	margin-right: 15px!important;
	float:right !important;
	width: 360px !important;
	text-align:left !important;
}
.bestellprozess .oneCol.sonderverlosungen {
	background: url(../../img/svl/standard/svl_icons_inaktiv.png) no-repeat 0 0;
	height:94px;
	padding-top:23px !important;
	padding-left:100px !important;
	width: 310px !important;
	font-size:12px;
}

/* Sonderverlosung Stoerer */

.bestellprozess .oneCol.shortinfo {
	position: static;
	float: right;
}

.stoerer-sonderverlosung {
	width: 450px;
	position: absolute;
	bottom: 0;
	top:269px;
	left: 195px;
	min-height: 163px;
}

.stoerer-sonderverlosung img {
	float: left;
	width: 160px;
	width: 90px;
	padding-right:40px;
	padding-top:18px;
	margin-left:30px;
	top:10px;
}

.stoerer-sonderverlosung.jahreslos img {

}


.stoerer-sonderverlosung-box {
	float: left;
	width: 239px;
	font-weight: bold;
	padding: 27px 0 0 0;
	line-height: 1.7em;
	margin-left: -20px;
	font-size:8px;
}

.stoerer-sonderverlosung-box p {
	padding-bottom: 5px;
}

.stoerer-sonderverlosung-box .footnote {
	font-weight: normal;
}

/* Rueckseiten */
.spielgemeinschaftFooter .stoerer-sonderverlosung {
	width: 450px;
	position: static;
	float: left;
	font-size: 10px;
	margin: 80px 0 0 40px;
}

.spielgemeinschaftFooter .stoerer-sonderverlosung-box {
	padding-top: 40px;
}


.bestellprozess .oneCol.confTwo .wXS {
	width:77px;
}
.bestellprozess .oneCol.confTwo .wS,
.bestellprozess .monthly #aktualisieren.wS {
	width:135px;
}
.bestellprozess .oneCol.confTwo .wM {
	width:180px;
}
.bestellprozess .oneCol.confTwo .wL {
	width:283px;
}
.bestellprozess .oneCol.confTwoPlus {
	text-align:right;
	width:36px;
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
}
.bestellprozess .oneCol.confThree {
	text-align:right;
	width:83px;
	font-size:17px;
	font-weight:bold;
	margin-top:5px;
	margin-right:89px;
}
.bestellprozess .xtrasuperlos-wrapper .oneCol.confOne {
	width: 197px;
}
.bestellprozess .xtrasuperlos-wrapper .oneCol.confTwo {
	width:410px;
}
.bestellprozess .xtrasuperlos-wrapper .oneCol.confTwoPlus {
	width:4px;
}
.bestellprozess .xtrasuperlos-wrapper .oneCol.confThree {
	width:83px;
	margin-right:89px;
}
.bestellprozess a {
	text-decoration:none;
}
.bestellprozess td a,
.bestellprozess th a {
	background: url(../../img/rs/arrow_right.gif) no-repeat 0 5px;
  padding-left: 10px;
}
.bestellprozess a:hover,
.bestellprozess button:hover {
	text-decoration:underline;
}
.bestellprozess p a {
	text-decoration:none;
	background: url(../../img/rs/arrow_right.gif) no-repeat 0 5px;
  padding-left: 10px;
}
.bestellprozess p a.kundendaten-newsletter {
    background: url(../../img/rs/arrow_right.gif) no-repeat 0 2px;
}
.bestellprozess p a:hover,
.bestellprozess p a:focus,
.bestellprozess p a:active {
	text-decoration:underline;
}
.bestellprozess .oneCol.confThree.monthly {
	float: right;
	margin-right: 92px;
	width: 116px;
}
.bestellprozess #confSum {
	font-size:22px;
}
.bestellprozess #sumAppendix {
	font-size:11px;
	font-weight:normal;
}
.bestellprozess #tabContainer {
	top:0;
	text-align:left;
	padding-left:25px;
}
.bestellprozess .oneCol.confTwo input {
	text-align:left !important;
}
.inputJS {
	display:block!important;
	position:absolute!important;
	left:-9999em!important;
	top:-9999em!important;
	font-size:1px!important;
	line-height:1px!important;
}
.bestellprozess .oneCol.confTwo button,
.bestellprozess .oneCol.confTwo label,
.bestellprozess .monthly #aktualisieren {
	display:block;
	font-size:14px;
	margin:5px 5px 10px 5px;
	text-align:center;
	padding-top:1px;
	height:25px;
	cursor:pointer;
}
.bestellprozess .oneCol.confTwo label.nobutton {
	background: none !important;
	border: none !important;
	display: inline !important;
	margin:0 0 10px 0 !important;
	padding:0 20px 0 0 !important;
}
.subModule {
	width:980px;
}
.subModule.m30 {
	width:950px;
}
.nobutton {
	border:0px !important;
	background:transparent !important;
	display:inline !important;
}
.bestellprozess .oneCol.confTwo button:hover,
.bestellprozess #toBasket:hover {
	border: 1px solid #000;
}
.bestellprozess #toBasketWeiter {
	cursor:pointer;
	position:relative;
	font-size:14px;
	top:25px;
	left:-13px;
	width:90px;
	background:none;
	font-weight:bold;
	color:#000;
}
.bestellprozess #toBasketWeiter span {
	position:absolute;
	text-align:center;
	width:90px;
	display:block;
	top:48px;
	left:3px;
	color:#000;
	line-height:1em;
}
.bestellprozess a#toBasketWeiter span {
    top:-22px;
    left:1px;
}
.bestellprozess #toBasketWeiter:hover span {
	text-decoration:underline;
}
.lightbox img,
.cboxElement img {
	bottom: -4px;
	position: relative;
}
#fuenfSterneWrapper .confTwo input {
	position:relative;
	top:32px;
	left:10px;
}
.nojs #fuenfSterneWrapper .confTwo input {
	top:24px;
}


.bestellprozess {
	background: url(../../img/rs/bg_small_1280x1200.png) no-repeat left top;
	-moz-background-size: 100%; /* firefox/seamonkey [geckos] */
	-webkit-background-size: 100%; /* safari, chrome/iron [webkits] */
	-o-background-size: 100%; /* opera 9 */
	-ms-background-size: 100%; /* internet explorer ab version 9 */
	background-size: 100%; /* css definition (ab firefox 4, opera 10) */
	height:100%;
	padding-bottom:22px;
}
.bestellprozess.sg {
	background: url(../../img/rs/bg_small_1280x1200.png) no-repeat left top;
}
.bestellprozess .bestellWrapper {
	min-height: 390px;
}
.bestellprozess .bestellWrapper .subModule {
	position:relative;
	height: 390px;
}
.bestellprozess .oneCol.sonderverlosungen {
	position: absolute;
	bottom: 0;
	left: 262px;
	padding-bottom: 0 !important;
}

/* Xtra Los */
hr {
	border: none;
	clear: both;
	color: inherit;
	height: 1px;
	line-height: 1px;
	margin: 10px 0;
	padding: 0;
	background:url(../../img/wk_line.png) no-repeat left top;
}
.bestellprozess form.std {
	padding-bottom: 0;
}
.bestellprozess #xtraLosWrapper,
.bestellprozess #jahresLosWrapper {
/*display:none;*/
}
.bestellprozess button.xtraLos,
.bestellprozess button.jahresLos {
	width:370px;
	height:52px !important;
}
.bestellprozess button.xtraLos.active {
	border: 1px solid #DA8647;
	background: rgb(245,154,88); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OWE1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYzcyMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(245,154,88,1) 0%, rgba(220,114,40,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245,154,88,1)), color-stop(100%, rgba(220,114,40,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(245,154,88,1) 0%, rgba(220,114,40,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(245,154,88,1) 0%, rgba(220,114,40,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(245,154,88,1) 0%, rgba(220,114,40,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(245,154,88,1) 0%, rgba(220,114,40,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59a58', endColorstr='#dc7228', GradientType=0 ); /* IE6-8 */
}
.bestellprozess #xtraLosWrapper .oneCol.confOne,
.bestellprozess #xtraLosWrapper .oneCol.confThree,
.bestellprozess #jahresLosWrapper .oneCol.confOne,
.bestellprozess #jahresLosWrapper .oneCol.confThree {
	padding-top:16px;
	margin-top: 1px;
	font-weight:normal;
}
.bestellprozess #xtraLosWrapper .oneCol.confThree.bold,
.bestellprozess #jahresLosWrapper .oneCol.confThree.bold {
	font-weight:bold;
}
/* Jahreslos */
.bestellprozess button.jahresLos.active {
	color:#fff;
	border: 1px solid #5981A0;
	background: rgb(82,157,192); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyOWRjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzY1ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(82,157,192,1) 0%, rgba(3,101,137,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(82,157,192,1)), color-stop(100%, rgba(3,101,137,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(82,157,192,1) 0%, rgba(3,101,137,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(82,157,192,1) 0%, rgba(3,101,137,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(82,157,192,1) 0%, rgba(3,101,137,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(82,157,192,1) 0%, rgba(3,101,137,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#529dc0', endColorstr='#036589', GradientType=0 ); /* IE6-8 */
}
.bestellprozess .fadeArea {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(225,225,225,0) 0%, rgba(225,225,225,0) 10%, rgba(225,225,225,1) 50%, rgba(225,225,225,0) 90%, rgba(225,225,225,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(225,225,225,0)), color-stop(10%, rgba(225,225,225,0)), color-stop(50%, rgba(225,225,225,1)), color-stop(90%, rgba(225,225,225,0)), color-stop(100%, rgba(225,225,225,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(225,225,225,0) 0%, rgba(225,225,225,0) 10%, rgba(225,225,225,1) 50%, rgba(225,225,225,0) 90%, rgba(225,225,225,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(225,225,225,0) 0%, rgba(225,225,225,0) 10%, rgba(225,225,225,1) 50%, rgba(225,225,225,0) 90%, rgba(225,225,225,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(225,225,225,0) 0%, rgba(225,225,225,0) 10%, rgba(225,225,225,1) 50%, rgba(225,225,225,0) 90%, rgba(225,225,225,0) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(225,225,225,0) 0%, rgba(225,225,225,0) 10%, rgba(225,225,225,1) 50%, rgba(225,225,225,0) 90%, rgba(225,225,225,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e1e1e1', endColorstr='#00e1e1e1', GradientType=1 ); /* IE6-8 */
	min-height:35px;
	width:371px;
	text-align:center;
	margin-left:-10px;
}
.fadeAreaInner {
	margin:0 auto;
	padding-top:6px;
	padding-bottom:3px;
}
.fadeAreaInner label {
	cursor:pointer;
	padding-left:3px;
	padding-right:20px;
}
#toBasket {
	font-size:13px;
	cursor:pointer;
	margin-top:43px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 0 8px 8px 0;
	width:80px;
	height:120px;
}
.bestellprozess #callToAction {
	height:300px;
	background: url(../../img/rs/wk_schatten.png) no-repeat -1px 22px;
}
#opaqueDiv {
	position:absolute;
	top:0;
	left:0;
	background:#444;
	opacity:0.5;
	z-index:999999;
}
#boxOverlay {
	position:absolute;
	z-index:1000000;
	background:#fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.closeMe {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}
.popupOverlay {
	margin:10px 20px;
	overflow-y:scroll;
}
/* POPUP Vergleichsmatrix */
#vergleichsmatrix {
}
#vergleichsmatrix table {
	table-layout:fixed;
	font-size:13px;
	margin-bottom:20px;
}
#vergleichsmatrix tr {
	height:40px;
}
#vergleichsmatrix tr.smaller {
	height:30px;
}
#vergleichsmatrix th {
	text-align:center;
	color:#fff;
	width:125px;
	margin:2px;
	border-left:1px solid #444;
	border-right:1px solid #444;
}
#vergleichsmatrix th div {
	height:40px;
	margin:0 1px 1px 1px;
}
#vergleichsmatrix th .red {
	background:#CF1712;
}
#vergleichsmatrix th .orange {
	background:#F27F2E;
}
#vergleichsmatrix th .blueOne {
	background:#4AA2C4;
}
#vergleichsmatrix th .blueTwo {
	background:#0A82B0;
}
#vergleichsmatrix td {
	border: 1px solid #666;
}
#vergleichsmatrix td.center {
	text-align:center;
}
#vergleichsmatrix .woT {
	border-top:0px solid #fff !important;
}
#vergleichsmatrix .woR {
	border-right:0px solid #fff !important;
}
#vergleichsmatrix .woB {
	border-bottom:0px solid #fff !important;
}
#vergleichsmatrix .woL {
	border-left:0px solid #fff !important;
}
#vergleichsmatrix td .text {
	font-size:11px;
}
#losvergleich {
	cursor:pointer;
}
#spielgemeinschaftMitte {
	z-index:999;
	margin-left:10px;
	position:relative;
	top:20px;
	width:817px;
	height:388px;
	/*border:1px solid #ccc;*/
	background: rgb(237,241,241); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWQzZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(237,241,241,1) 0%, rgba(249,249,251,1) 75%, rgba(202,211,212,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(237,241,241,1)), color-stop(75%, rgba(249,249,251,1)), color-stop(100%, rgba(202,211,212,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(237,241,241,1) 0%, rgba(249,249,251,1) 75%, rgba(202,211,212,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(237,241,241,1) 0%, rgba(249,249,251,1) 75%, rgba(202,211,212,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(237,241,241,1) 0%, rgba(249,249,251,1) 75%, rgba(202,211,212,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(237,241,241,1) 0%, rgba(249,249,251,1) 75%, rgba(202,211,212,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf1f1', endColorstr='#cad3d4', GradientType=0 ); /* IE6-8 */
}
#spielgemeinschaftMitte .innerWrapper {
	margin-top:25px;
	margin-left:35px;
}
#spielgemeinschaftMitte .innerWrapper.geschenklos {
	margin-top:5px;
}
#spielgemeinschaftMitte .innerWrapper .floatLeft {
	font-size:13px;
	width:210px;
	margin-top:50px;
}
#spielgemeinschaftMitte .innerWrapper .floatLeft .smaller {
	width:100px !important;
	font-size:13px;
}
#spielgemeinschaftMitte .innerWrapper .floatLeft.short {
	width:60px;
	text-align:center;
}
#spielgemeinschaftMitte .innerWrapper .floatLeft.right {
	width:550px;
	text-align:right;
}
#spielgemeinschaftMitte .innerWrapper .floatLeft .bigger {
	font-size:15px;
}
#spielgemeinschaftMitte .innerWrapper .floatLeft .fuer {
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

#spielgemeinschaftMitte .innerWrapper .one.m0 {
	width:auto !important;
}

#spielgemeinschaftMitte .innerWrapper input,
#spielgemeinschaftMitte .innerWrapper select {
	display:inline;
	width:180px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#spielgemeinschaftMitte .innerWrapper input {
	height:15px;
}
#spielgemeinschaftMitte .innerWrapper input.inline {
    height: 20px !important;
    width: 180px !important;
		font-weight:bold;
		top: -3px;
		left: -3px;
}
#spielgemeinschaftMitte .innerWrapper input.wide {
    height: 20px !important;
    width: 106px !important;
		font-weight:bold;
		top: -3px;
		left: -3px;
}
.bestellprozess .spielgemeinschaftWrapper {
	width:480px;
	margin:0 auto;
}
.bestellprozess .spielgemeinschaftWrapper h3 {
	float:left;
	font-size:13px!important;
	;
	width:148px;
	font-weight:normal;
}
.bestellprozess .spielgemeinschaftWrapper form {
	margin-top:20px;
}
.bestellprozess .spielgemeinschaftWrapper label.wide {
	width: 297px;
}
.bestellprozess .spielgemeinschaftWrapper {
}
.bestellprozess .spielgemeinschaftFooter {
	margin-top:40px;
	margin-left:47px;
	font-size:13px;
	height:250px;
}
.bestellprozess .spielgemeinschaftFooter .sonderverlosung {
	margin-left:100px;
}
.bestellprozess .spielgemeinschaftFooter .sonderverlosungText {
	margin-top:30px;
	margin-left:20px;
}
#spielgemeinschaftMitgliedMitte {
	margin-left:10px;
	position:relative;
	top:20px;
	width:817px;
	height:388px;
	border:1px solid;
}
#spielgemeinschaftMitgliedMitte .innerWrapper {
	margin-left:180px;
	width:500px
}
#spielgemeinschaftMitgliedMitte input[type='text'],
#spielgemeinschaftMitgliedMitte select {
	width:346px;
	background: rgb(237,241,241); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(237,241,241,1) 0%, rgba(249,249,251,1) 25%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(237,241,241,1)), color-stop(25%, rgba(249,249,251,1)), color-stop(100%, rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(237,241,241,1) 0%, rgba(249,249,251,1) 25%, rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(237,241,241,1) 0%, rgba(249,249,251,1) 25%, rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(237,241,241,1) 0%, rgba(249,249,251,1) 25%, rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(237,241,241,1) 0%, rgba(249,249,251,1) 25%, rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf1f1', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
}
#spielgemeinschaftMitgliedMitte input[type='submit'] {
	color:#000;
	font-size:13px;
	border:1px solid #ccc;
	width:363px;
	background: rgb(250,252,251); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y0ZjdmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhZWVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2RlZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(250,252,251,1) 0%, rgba(244,247,248,1) 49%, rgba(234,238,240,1) 51%, rgba(215,222,224,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(250,252,251,1)), color-stop(49%, rgba(244,247,248,1)), color-stop(51%, rgba(234,238,240,1)), color-stop(100%, rgba(215,222,224,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(250,252,251,1) 0%, rgba(244,247,248,1) 49%, rgba(234,238,240,1) 51%, rgba(215,222,224,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(250,252,251,1) 0%, rgba(244,247,248,1) 49%, rgba(234,238,240,1) 51%, rgba(215,222,224,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(250,252,251,1) 0%, rgba(244,247,248,1) 49%, rgba(234,238,240,1) 51%, rgba(215,222,224,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(250,252,251,1) 0%, rgba(244,247,248,1) 49%, rgba(234,238,240,1) 51%, rgba(215,222,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcfb', endColorstr='#d7dee0', GradientType=0 ); /* IE6-8 */
}
#spielgemeinschaftMitgliedMitte .buttonTd img {
	position:relative;
	top:23px;
	left:-43px;
}
#spielgemeinschaftMitgliedMitte .innerMitglied {
	margin-left:50px;
	width:780px;
}
#spielgemeinschaftMitgliedMitte .mitglieder {
	table-layout:fixed;
	border:0px;
	border-collapse:collapse;
	margin-top:30px;
	margin-bottom:20px;
	margin-left:-20px;
}
#spielgemeinschaftMitgliedMitte .mitglieder .one {
	padding-left:20px;
	width:220px;
}
#spielgemeinschaftMitgliedMitte .mitglieder .two {
	width:220px;
}
#spielgemeinschaftMitgliedMitte .mitglieder .three {
	width:70px;
}
#spielgemeinschaftMitgliedMitte .mitglieder .four {
	width:130px;
}
#spielgemeinschaftMitgliedMitte .mitglieder tr {
	display:block;
	background: url('../../img/rs/trenner_670.png') no-repeat left bottom;
	min-height:34px;
}
#spielgemeinschaftMitgliedMitte .mitglieder td {
	display: inline-block;
	background:;
}
#spielgemeinschaftMitgliedMitte a {
	font-size:13px;
}
#spielgemeinschaftMitgliedMitte .mitglieder th {
	font-weight:bold;
}
#spielgemeinschaftMitgliedMitte select {
	width:362px;
	margin-bottom:0px;
}
#spielgemeinschaftMitgliedMitte label {
	margin-left:5px;
	margin-right:60px;
}
#spielgemeinschaftMitgliedMitte .pflichtfelder {
	margin: 15px 0;
	font-size:13px;
}
#spielgemeinschaftMitgliedMitte table {
	font-size:13px;
}
#spielgemeinschaftMitgliedMitte table tr {
	height:30px;
}
#spielgemeinschaftMitgliedMitte table .innerLabel {
	display:inline-block;
	width:40px;
	margin-left:10px;
}
#spielgemeinschaftMitgliedMitte input.short {
	width:70px;
}
#spielgemeinschaftMitgliedMitte input.medium {
	width:210px;
}
/*Geschenklos */
.posRel {
	position:relative;
}
#loeschen {
	position:absolute;
	top:-8px;
	left:698px;
	font-size:13px;
}
#geschenklosReiter,
#geschenklosReiterMiddle {
	z-index:1000;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	padding-top:4px;
	background: rgb(237,241,241); /* Old browsers */
	width:150px;
	height:22px;
	position:absolute;
	top:-6px;
	left:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 0 0;
}
#geschenklosReiterBack {
	border-left:1px solid #b8b8b8;
	border-top:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	padding-top:4px;
	background: #b8b8b8; /* Old browsers */
	width:40px;
	height:22px;
	position:absolute;
	top:-6px;
	left:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 0 0;
	margin-right:5px;
}
#geschenklosReiterMiddle {
	left:54px;
	width:170px;
}
#geschenklosReiterForward {
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	padding-top:4px;
	color:#fff;
	background: rgb(233,41,57); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5MjkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzBkMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(233,41,57,1) 0%, rgba(147,13,17,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(233,41,57,1)), color-stop(100%, rgba(147,13,17,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(233,41,57,1) 0%, rgba(147,13,17,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(233,41,57,1) 0%, rgba(147,13,17,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(233,41,57,1) 0%, rgba(147,13,17,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(233,41,57,1) 0%, rgba(147,13,17,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e92939', endColorstr='#930d11', GradientType=0 ); /* IE6-8 */
	width:100px;
	height:22px;
	position:absolute;
	top:-6px;
	left:228px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 0 0;
	margin-right:5px;
}
#geschenklosReiterForward a {
	color:#fff;
}
.geschenklos input,
.geschenklos select {
	font-size:13px;
	margin-left:2px;
}
.geschenklos #land {
	width:406px !important;
}
.geschenklos #gift {
	width:387px !important;
}
.geschenklos .floatLeft.m0 {
	margin-top: -5px !important;
}
.geschenklos .floatLeft {
	margin-top:7px !important;
}
.geschenklos .floatLeft.zero {
	width:5px !important;
}
.geschenklos .floatLeft.one {
	width:410px !important;
}
.geschenklos .floatLeft.two {
	width:340px !important;
}
.geschenklos .floatLeft.twoSmall {
	width:140px !important;
}
.geschenklos .floatLeft.two.right {
	text-align:right;
}
.geschenklos .floatLeft.three {
	width:200px !important;
}
#anrede {
	font-size:13px;
	width:196px !important;
}
.geschenklos .w380 {
	width:380px !important;
	margin-top:0px;
	margin-bottom:0px;
	font-size:13px;
}
.geschenklos #sendTo {
	position:absolute;
	top:270px;
	left:470px;
	width:330px;
}
.geschenklos #sendTo #toWhom {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.geschenklos #sendTo input {
	width:10px;
	font-size:14px;
	font-weight:bold;
}
.geschenklos #sendTo label {
	position:relative;
	margin-left:3px;
	font-size:13px;
	top:2px;
}
.geschenklos #sendTo .floatLeft {
	width:160px !important;
}
.empfUebernehmen {
	position:relative;
	margin:0 !important;
	height:28px;
	width:200px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color:#000;
	font-size:13px;
	border:1px solid #ccc;
	background: rgb(250,252,251); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y0ZjdmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhZWVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2RlZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(250,252,251,1) 0%, rgba(244,247,248,1) 49%, rgba(234,238,240,1) 51%, rgba(215,222,224,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(250,252,251,1)), color-stop(49%, rgba(244,247,248,1)), color-stop(51%, rgba(234,238,240,1)), color-stop(100%, rgba(215,222,224,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(250,252,251,1) 0%, rgba(244,247,248,1) 49%, rgba(234,238,240,1) 51%, rgba(215,222,224,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(250,252,251,1) 0%, rgba(244,247,248,1) 49%, rgba(234,238,240,1) 51%, rgba(215,222,224,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(250,252,251,1) 0%, rgba(244,247,248,1) 49%, rgba(234,238,240,1) 51%, rgba(215,222,224,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(250,252,251,1) 0%, rgba(244,247,248,1) 49%, rgba(234,238,240,1) 51%, rgba(215,222,224,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcfb', endColorstr='#d7dee0', GradientType=0 ); /* IE6-8 */
}
/* MP Styles */

.textarea-small {
	width:200px;
	margin-top:5px;
	float:none;
}
#galerieAuswahl {
	margin: 0 0 0 16px;
	width:220px;
	font-size:13px;
}
#galerieAuswahl select {
	width:140px;
	font-size:13px!important;
}
#galerieAuswahl label {
	width:80px;
	font-size:13px!important;
	font-weight:bold;
	float:left;
	padding-top:1px;
}
#galerieAuswahl .label-large label {
	width:240px;
	float:none;
}
#galerieAuswahl label span {
	font-weight:normal;
	font-size:11px;
}
#galerieAuswahl ul {
	margin: 20px 0 20px 0;
}
#galerieAuswahl input,
#galerieAuswahl textarea,
#galerieAuswahl select {
	font-size:12px;
}
#galerieAuswahl ul li {
	list-style: disc inside;
}
#galerieAuswahlBox {
	font-size:13px;
	padding-left: 0;
	width:570px;
	min-height:300px;
	margin:0 auto;
}
#galerieAuswahlBox .radioLeft {
	float:left;
}
#galerieAuswahlBox .radioLeft .form-radio {
	position:relative;
	top:-16px;
	margin:0 5px 0 5px;
}
#galerieAuswahlBox .radio-img img {
	border:1px solid #bcbcbc;
}
#galerieAuswahlBox .radio-img.ohne img {
	border:none;
	margin:1px;
}
#galerieAuswahlBox label {
}
#galerieAuswahlBox .galerieBoxImage {
	text-align:center;
	background:#fff;
	padding:10px;
	width:500px;
	height:237px;
	margin:0 auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.3);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
#galerieAuswahlBox input.button-gray {
	border-radius: 8px 8px 8px 8px;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	height: 41px !important;
	margin: 0 !important;
	padding: 10px 20px;
	position: relative;
	width: 200px !important;
}
#galerieAuswahlBox .radio-fields {
	padding-left:41px;
	padding-top:10px;
	padding-bottom:10px;
}
#galerieAuswahlBox .radio-fields fieldset {
	padding-bottom:10px;
}
#galerieAuswahlBox .radio-fields h2 {
	float:left;
	font-size:15px;
	color:#16191a;
	width:90px;
	padding-top: 13px;
}
#galerieAuswahl h2 {
	font-size:15px;
	font-weight:bold;
	color:#16191a;
	margin-bottom: 10px;
	float:none;
}
#galerieAuswahlBox input.button-gray:hover {
	color: #fff;
}
#cardWrapper {
	padding: 12px 0 0 0 !important;/*width: 290px !important;*/
}
div.GalerieReiter {
	height:31px;
	width:162px;
	margin: 0 auto;
}
#GalerieReiterMiddle {
	margin: 0 10px 0 10px;
}
.basket {
	padding-left: 10px;
	padding-right: 40px;
	width: 756px;
}
.inner-width {
	padding-left: 10px;
	padding-right: 40px;
	width: 756px;
}
.pp-content .basket .col-2 {
	padding: 10px 0;
	width: 450px;
}
.pp-content .basket .teaser {
	background:none;
}
.pp-content .basket .col-3 {
	float: left;
	padding: 10px 0 10px 0;
	text-align: right;
	width: 110px;
}
.pp-content .basket .teaser {
	margin: -10px 0 0;
	padding: 5px 10px;
}
.weitereLose {
	padding: 10px 0 0 0;
}
.weitereLose a {
	position:relative;
	display:block;
	width:82px;
	height:63px;
}
.weitereLose a span {
	display:block;
	text-align:center;
	position:absolute;
	left:-3px;
	top:28px;
	color:#000;
	font-size:13px;
	line-height:13px;
	cursor:pointer;
}
.weitereLose a:hover span {
	text-decoration:underline;
}
.pp-content .teaser-blank.numbers div.n1,
.pp-content .teaser.numbers div.n1 {
	width: 30%;
}
.pp-content .teaser-blank.numbers div.n2,
.pp-content .teaser.numbers div.n2 {
	width: 30%;
}
.pp-content .teaser-blank.numbers div.n3,
.pp-content .teaser.numbers div.n3 {
	width: 40%;
}
.weiter {
	margin-top:38px;
}
.weiter a,
.weiter button {
	position:relative;
	display:block;
	width:82px;
	height:119px;
	border:none;
	margin:0;
	padding:0;
    background: transparent;
}
.weiter button {
	left:0;
	cursor:pointer;
}
.weiter button img {
	left:-1px;
	position:relative;
	border:none;
	margin:0;
	padding:0;
}

.weiter button span,
.weiter a span {
	display:block;
	text-align:center;
	position:absolute;
	left:0;
	top:74px;
	color:#fff;
	font-size:14px;
	line-height:13px;
	cursor:pointer;
	width:82px;
	text-align:center;
	font-weight:bold;
}
.weiter button:hover span,
.weiter a:hover span {
	text-decoration:underline;
}
#fuenfSterneWrapper.bestellWrapper {
	height: auto !important;
}
#fuenfSterneWrapper .confTwo input.button-nojs {
	width:200px!important;
	height:35px!important;
	text-align:center!important;
	margin-top:10px!important;
	margin-bottom:10px!important;
	left:0;
	position: relative;
	top: 0;
	color:#000;
	display:block;
	font-size:15px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding-top:0;
	cursor:pointer;
	border: 1px solid #c3cacb;
	background:#f7f8f9 url(../../img/rs/molo_button_back.png) repeat-x left bottom;
}
#fuenfSterneWrapper .confTwo input.button-nojs:hover {
	background: #781100 url(../../img/rs/molo_button_back_on.png) repeat-x left top;
	border: 1px solid #721F1C;
	color:#fff;
}
.right a.button-gray,
.left a.button-gray {
    font-size: 13px;
}
.pp-content .std p {
	font-size:14px;
}
.pp-content .std .col-3 p {
	font-size:13px;
}
.pp-content .std .basket label.wide {
    width: 420px;
}
.pp-content .std .basket-text label.wide {
    width: 593px;
}
.pp-content .basket p.ssl {
    background: url(../../img/ssl_icon.png) no-repeat -1px 1px;
}
.pp-content .teaser table {
    font-size: 13px;
		margin-left:0;
		width:654px
}
div.pp-content.losnummerlb .teaser table {
margin-left:0px;
}
.pp-content .basket-td {
    width: 100%;
}
.pp-content .basket-td .left-col {
    width: 100%;
}
.pp-content .teaser table td,
.pp-content .teaser table th {
    border:none!important;
		padding: 5px 2px;
}
.pp-content .teaser table td:first-child,
.pp-content .teaser table th:first-child {
		padding-left:0;
}
.pp-content .teaser table thead tr {
    background:none;
}
.pp-content .teaser table tfoot {
    border:none;
		border-top:1px solid #ccc;
}
.pp-content .teaser table thead {
    border:none;
		border-bottom:1px solid #ccc;
}
.pp-content .teaser table tfoot tr {
    background:none;
}
.pp-content .teaser table tfoot td {
    border:none;
    padding-top: 10px;
		color:#C00;
		font-size:16px;
}
.pp-content .std h1, .pp-content .std h2 {
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 15px;
		padding-left: 20px;
}
.pp-content .std .spielgemeinschaftWrapper h2 {
		padding-left: 0px;
}
.pp-content .std h3, .pp-content .std h4 {
    font-size: 14px;
}
.pp-content .teaser-rel {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0;
    padding: 0 0 0 20px;
    position: relative;
    text-align: left;
    width: 570px;
		font-size:14px;
}
.pp-content .elementcontainer .abstract .basket .col-3 h4 span, .basket .col-3 h4 span {
    font-size: 11px;
}
.pp-content .elementcontainer .abstract .basket .col-3 h4, .basket .col-3 h4 {
    font-size: 20px;
}
.pp-content .std  .teaser-rel h1, .pp-content .std  .teaser-rel h2 {
		padding-left: 0;
}
.basket-text {
	padding-left:20px;
}
.pp-content .basket-text .left-col {
    width: 612px;
}
.pp-content a.edit {
	font-size:14px;
	padding:0 0 0 20px;
	background:url(../../img/icon_edit.gif) no-repeat 0 0;
}
.pp-content a.edit:hover,
.pp-content a.edit:focus,
.pp-content a.edit:active {
	background:url(../../img/icon_edit.gif) no-repeat 0 0;
	color:#000;
	text-decoration:underline;
}
.pp-content .teaser table.sg-2 th:first-child,
.pp-content .teaser table.sg-2 td:first-child {
    padding-left:20px;
}
.pp-content .teaser table.sg-2 th a,
.pp-content .teaser table.sg-2 td a {
		background: url(../../img/rs/arrow_right.gif) no-repeat 0 5px;
    padding-left: 10px;
}
/* Special Mozilla Firefox Styles All Versions*/
@-moz-document url-prefix() { 
  .weiter button img {
		left:-3px;
	}
}

/* Auftragsuebersicht */
.innerWrapper.auftrags-uebersicht {
    width: 100%;
    clear: both;
}

.buttons-box {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 15px;
}

.auftrags-uebersicht .teaser-rel {
    width: 285px;
    padding-left: 0;
    padding-bottom: 30px;
}

.auftrags-uebersicht .inner-width {
    margin: 0 auto;
}

.auftrags-uebersicht .teaser-rel address {
    min-height: 140px;
    line-height: 140%;
}

.auftrags-uebersicht .teaser-rel .bankverbindung {
    min-height: 130px;
    line-height: 140%;
}

.auftrags-uebersicht p.edit {
    position: static;
    float: none;
}

.auftrags-uebersicht p.edit a {
    display: block;
    line-height: 140%;
}

.auftrags-uebersicht .basket {
    clear: left;
    padding-left: 0;
}

.bestellprozess .basket p a {
    text-decoration: underline;
}

.auftrags-uebersicht .disclaimer {
    width: 90%;
}

.auftrags-uebersicht .basket .col-1 {
    padding-left: 0;
    width: 180px;
}

.auftrags-uebersicht .basket h4 {
    padding-bottom: 0;
}

.auftrags-uebersicht .basket sup, .los-price sup, .price sup {
    vertical-align: top;
}

.auftrags-uebersicht .basket .sum {
    padding-left: 0;
    margin-top: 0;
    padding: 10px 5px 20px 0;
}

.auftrags-uebersicht .basket .sum table {
    width: auto;
    margin: 0 0 0 auto;
    text-align: right;
    font-weight: bold;
}

.auftrags-uebersicht .basket .sum .sternchen-text {
    width: 60%;
    text-align: right;
    margin: 0 0 0 auto;
    padding: 10px 0 0 0;
    font-size: 110%;
    line-height: 110%;
}

.auftrags-uebersicht .basket .sum th {
    padding-bottom: 5px;
    text-align: right;
    padding-right: 15px;
}

.auftrags-uebersicht .basket .sum td {
    padding-bottom: 5px;
}


.footer-text .left-col {
    width: auto;
}

.std .footer-text label {
    float: left;
    width: auto;
    clear: none;
}

.footer-text #limit {
    width: 100px;
}

.pp-content .std .footer-text label.error {
    padding-bottom: 0;
}

.pp-content .std .footer-text .fields {
    padding-bottom: 0;
}

.auftrags-uebersicht .basket .teaser-blank {
    margin-bottom: 0;
}

.auftrags-uebersicht .basket .col-3 {
    padding-bottom: 0;
}

.auftrags-uebersicht .products {
    background: transparent url(../../img/rs/bg-auftragsuebersicht-produkte.png) repeat-y top left;
    width: 100%;
}
.auftrags-uebersicht p.kleingewinn {    
    clear:both;
    width:400px;
}
.buttons-box hr {
    margin-top: 0;
}

.bestellprozess .auftrags-uebersicht #callToAction {
    height: 200px;
    background: transparent url(../../img/rs/wk-button-bg.png) no-repeat bottom left;
}

.auftrags-uebersicht #navRight {
    float: right;
}
#disclaimer-ts {
    font-size: 95%;      
    width: 100%;
}

#disclaimer-ts p {  
    width: 980px;
    margin: 0 auto;
}

#disclaimer-ts.warenkorb-disclaimer {
    font-size: 105%;
}

.bestellprozess .footer-notes {
    width: 815px;
    margin-left: 0;
    font-size: 90%;
    line-height: 120%;
}

.innerWrapper .spielgemeinschaftFooter .footer-note {
   margin: 0;
   padding: 0 0 0 47px;
   width: 70%;
}

.spielgemeinschaftFooter .footer-note p {
   margin: 0;
   padding: 0;
}

#spielgemeinschaftMitte .innerWrapper .los-price {
    float: right;
    padding: 0 25px 0 0;
}

/* Trusted Shop widget */
.trusted-shop-widget,
#at_sonderverlosung.trusted-shop-widget {
    margin-top: 60px;
    padding-top: 10px;
    padding-left: 0;
    background: transparent none !important;
}

.bestellprozess p.koop-wk {
    margin-left:19px;
    padding-left:10px;
    padding-top:8px;
    color:#FF0000;
    font-size:1.8em;
    background-color:#dddddd;
    width:644px;    
}
.bestellprozess p.koop-auftrag {
    padding-left:10px;
    padding-top:8px;
    color:#FF0000;
    font-size:1.8em;
    background-color:#dddddd;
    width:665px;    
}


/************************/
/* Update Glueckslos */
/************************/

.subModule.los-auswahl-uebersicht {
    width: 955px;
}

.bestellprozess .los-auswahl-uebersicht .los-auswahl-content {
  padding: 20px 0;
  position: relative;
}

.bestellprozess .los-auswahl-uebersicht #col_glueckslos .los-auswahl-content,
.bestellprozess .los-auswahl-uebersicht #col_jahreslos .los-auswahl-content {
   padding-top: 0;
}

.bestellprozess .los-auswahl-uebersicht #col_5sternelos .los-auswahl-content,
.bestellprozess .los-auswahl-uebersicht #col_xtra-superlos .los-auswahl-content {
    background: transparent url("../../img/rs/los-trenner-top.png") no-repeat top center;
}

.bestellprozess .los-auswahl-uebersicht #col_glueckslos,
.bestellprozess .los-auswahl-uebersicht #col_5sternelos {
  width: 477px;
}

.bestellprozess .los-auswahl-uebersicht #col_jahreslos,
.bestellprozess .los-auswahl-uebersicht #col_xtra-superlos {
    padding-left: 17px;
    width: 460px;
}

.bestellprozess .los-auswahl-uebersicht .img {
    float: left;
    padding: 0;
    margin: 0;
    width: 215px;
}

.bestellprozess .los-auswahl-uebersicht #col_jahreslos .img,
.bestellprozess .los-auswahl-uebersicht #col_xtra-superlos .img {
    float: right;
    text-align: right;
}

.bestellprozess .los-auswahl-uebersicht .button-losnummer-eingabe {
  bottom: 30px;
  left: 30px;
  position: absolute;
}

.bestellprozess .los-auswahl-uebersicht .button-losnummer-eingabe a {
   background: #ffc90f;
   border-radius: 136px;
   color:#000;
   float: left;
   font-size: 14px;
   font-weight: bold;
   height: 86px;
   padding: 50px 0 0 0;
   text-align: center;
   text-decoration: none;
   -ms-transform: perspective(1px) rotate(-4deg);
   -webkit-transform: perspective(1px) rotate(-4deg);
   transform: perspective(1px) rotate(-4deg);
   width: 136px;
}

.bestellprozess .los-auswahl-uebersicht .button-losnummer-eingabe a:hover,
.bestellprozess .los-auswahl-uebersicht .button-losnummer-eingabe a:focus,
.bestellprozess .los-auswahl-uebersicht .button-losnummer-eingabe a:active {
    text-decoration: underline;
}

.bestellprozess .los-auswahl-uebersicht .los-auswahl-content-box {
    float: left;
    width: 262px;
}

.bestellprozess .los-auswahl-uebersicht #col_jahreslos .los-auswahl-content-box,
.bestellprozess .los-auswahl-uebersicht #col_xtra-superlos .los-auswahl-content-box {
    width: 245px;
}

.bestellprozess .los-auswahl-uebersicht .textLayer {
   height: auto;
}

.bestellprozess .los-auswahl-uebersicht h3 {
   margin-bottom: 0 !important;
}

.bestellprozess .los-auswahl-uebersicht .winchance {
  margin-bottom: 15px;
}

.bestellprozess .los-auswahl-uebersicht .los-auswahl-price-text {
    display: block;
}

.bestellprozess .los-auswahl-uebersicht .button {
   margin: 12px 0 15px;
   text-align: left;
}

.bestellprozess .los-auswahl-uebersicht .button input,
.bestellprozess .los-auswahl-uebersicht .button a {
   margin: 0 !important;
}

.bestellprozess .los-auswahl-uebersicht #col_5sternelos a.lightbox,
.bestellprozess .los-auswahl-uebersicht #col_xtra-superlos a.lightbox,
.bestellprozess .los-auswahl-uebersicht #col_jahreslos a.lightbox {
   position: static;
}

.bestellprozess .los-auswahl-uebersicht .text {
  line-height: 23px;
    white-space: normal !important;
}

.bestellprozess .los-auswahl-content-inner {
  min-height: 195px;
}

.bestellprozess #col_5sternelos .los-auswahl-content-inner,
.bestellprozess #col_xtra-superlos .los-auswahl-content-inner {
  min-height: 255px;
}

/* Losauswahl: Glueckslos */
.bestellprozess .los-auswahl-uebersicht .button .lightgreen {
    border: 1px solid #6e8535;
    background-color: #eb8739;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkODUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ExYzc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(bottom, #6d8530 0%, #a1c747 100%);
    background-image: -webkit-linear-gradient(bottom, #6d8530 0%, #a1c747 100%);
    background-image: linear-gradient(bottom, #6d8530 0%, #a1c747 100%);
}

.bestellprozess .los-auswahl-uebersicht a.lightbox {
    background: url(../../img/rs/icon_info.png) no-repeat 0 0;
    padding-left: 20px;
    padding-bottom: 3px;
    position: static;
    float:left;
}

.bestellprozess .los-auswahl-uebersicht a.lightbox span {
    font-size:1.3em;
}

.bestellprozess .los-auswahl-uebersicht .lightgreen .money {
    background: url(../../img/rs/icon_geldgewinne_lightgreen.png) no-repeat 0 0;
}

.bestellprozess .los-auswahl-uebersicht .lightgreen .high {
    background: url(../../img/rs/icon_supergewinn_lightgreen.png) no-repeat 0 0;
}

.bestellprozess .los-auswahl-uebersicht .lightgreen .home {
    background: url(../../img/rs/icon_haushaltsgeld_lightgreen.png) no-repeat 0 0;
}

/* Loskonfig */
.bestellprozess .price-categories-config,
.bestellprozess .bestell-konfig {
 font-size: 14px;
}

.bestellprozess .bestell-konfig .konfig-head {
  margin-bottom: 0;
  margin-top: -20px;
}

.bestellprozess .price-categories,
.bestellprozess .price-category-sum,
.bestellprozess .price-category {
  float: left;
}

.price-categories-config {
  padding-left: 13px;
  min-height:450px;
}

.bestellprozess .price-categories {
  width: 660px;
}

.bestellprozess .price-category {
  padding-bottom: 25px;
  width: 220px;
}

.bestellprozess .price-category-title-main,
.bestellprozess .price-sum-all,
.bestellprozess .price-category-addon,
.bestellprozess .price-category-option label span span {
   display: block;
}

.bestellprozess .price-number,
.bestellprozess .price-category-option .price-number {
	display: inline;
}

/* Catergory Title */
.bestellprozess .price-category-title {
  background: transparent url(../../img/rs/icon_geldgewinne_lightgreen.png) no-repeat 5px 2px;
  color: #16191a;
  float: left;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.2;
  min-height: 60px;
  padding: 7px 5px 0 32px;
}

.bestellprozess .category-kombi .price-category-title {
  background: transparent url(../../img/rs/icon_supergewinn_lightgreen.png) no-repeat 3px 2px;
}

.bestellprozess .category-dauer .price-category-title {
  background: transparent url(../../img/rs/icon_haushaltsgeld_lightgreen.png) no-repeat 3px 2px;
}

.bestellprozess .price-category-title-main {
  font-family: "MetaWebPro-Medium","Trebuchet MS",Arial,sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.bestellprozess .price-category-box {
  clear: left;
}

.bestellprozess .price-category-option {
  background: #ffffff;
  background: rgba(255,255,255, 0.9);
  margin-bottom: 2px;
  margin-right: 2px;
  min-height: 34px;
  padding: 8px 5px 5px 5px;
}

.bestellprozess .price-category-option:last-child {
  background: #e9ecee;
  background: rgba(255,255,255, 0.6);
  min-height: 18px;
}

.bestellprozess .price-category-option input,
.bestellprozess .price-category-option label {
  float: left;
  margin: 0;
  padding: 0;
  vertical-align: top;
}

.bestellprozess .price-category-option input {
  margin-top: 2px;
  width: 13%;
}

.bestellprozess .price-category-option label {
  font-size: 12px;
  line-height: 1.3;
  position: relative;
  width: 87%;
}

.bestellprozess .price-category-option label span {
  float: left;
}

.bestellprozess .price-category-option:last-child label span {
  font-size: 14px;
}

.bestellprozess .price-category-option label span span {
  float: none;
  font-size: 14px;
}

.bestellprozess .price-category-option label span span + span {
  display: inline;
  font-size: 12px;
}

.bestellprozess .price-category-option .price-category-addon {
  font-size: 14px;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}

.bestellprozess .price-categories-extra {
  background: #a4c40c;
  clear: left;
  color: #16191a;
  font-size: 13px;
  margin-right: 2px;
  padding: 10px 10px 5px;
}

.bestellprozess .price-categories-extra span {
  font-weight: bold;
}

.bestellprozess .price-categories-extra input {
  margin-right: 5px;
}

.bestellprozess .price-categories-extra p.error {
  font-size: 13px;
  margin: 0;
  padding: 0 0 0 20px;
}

.bestellprozess .price-category-sum {
  text-align: right;
  width: 197px;
}

.bestellprozess .price-sum-option,
.bestellprozess .price-sum-option-all {
	background: #ffffff;
	background: rgba(255,255,255, 0.9);
	margin-bottom: 2px;
	line-height: 1.5;
	min-height: 34px;
	padding: 8px 20px 5px 20px;
}

.bestellprozess .price-sum-option p,
.bestellprozess .price-sum-option-all p{
	font-size: 10px;
	padding-bottom: 0;
}

.bestellprozess .price-sum-option-all .price-sum-all {
	font-size: 21px;
	font-weight: bold;
	padding-top: 27px;
}

.bestellprozess .price-drawings {
  background: #652d91;
  color: #fff;
  font-size: 12px;
  line-height: 1.2;
  min-height: 34px;
  padding: 8px 20px 5px 20px;
}

.bestellprozess .price-drawings-number {
  font-size: 14px;
  font-weight: bold;
}

/* Loskonfig Stoerer */
.bestellprozess .price-stoerer {
   min-height: 67px;
}

.bestellprozess .price-stoerer .stoerer-sonderverlosung {
  float: none;
  min-height: 62px;
  padding-top: 5px;
  position: static;
  text-align: right;
  width: auto;
}

.bestellprozess .price-stoerer .stoerer-sonderverlosung img {
  margin: 0;
  padding: 0;
  width: auto;
}

.bestellprozess .price-stoerer .stoerer-sonderverlosung .stoerer-sonderverlosung-box {
  float: none;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  width: auto;
  
/*    position:relative;
    top:356px;
    left:-765px;
    width:593px;*/
}
.stoerer-sonderverlosung-box-mgl {
    margin-top:15px;
    width:592px;
}
.stoerer-sonderverlosung-box-mgl p {
    font-weight: normal;
    font-size: 12px;
    line-height: 1.2;    
    padding-bottom:5px;
} 

.bestellprozess .price-stoerer .stoerer-sonderverlosung .stoerer-sonderverlosung-box p {
  font-size: 12px;
  padding-bottom: 0;
}

/* Submodule */
.bestellprozess .bestell-konfig .oneCol.confOneLinks {
   float: none;
   height: auto;
   margin: -18px 0 15px 12px;
   padding: 0;
   position: static;
   width: auto !important;
}

.bestellprozess .bestell-konfig .oneCol.confOneLinks .cboxElement {
  display: inline-block;
  padding-right: 15px;
}

/* Buttons */
.bestellprozess .price-category-buttons {
    float: left;
    padding-left: 13px;
    width: 82px;
}

.bestellprozess .price-category-buttons .weiter {
  margin-top: 18px;
}

.bestellprozess .bestellWrapper.bestell-konfig .subModule {
  height: auto;
}

/* Bestellkonfig Lose */
.bestell-config-lose #tabContainer .floater {
    top: 0;
}

.bestell-konfig .moduleWrapper {
 padding: 0;
}

/* Bestellkonfig Sonderverlosung */

.bestell-config-special {
  margin-top: 20px;
}

.bestell-config-special #foerderWrapper .cols {
 margin-left: 0;
}

.bestell-config-special #foerderWrapper h1 {
  margin-left: 33px;
}

.bestell-config-special .losTeaser {
  height: auto;
}

.bestell-config-special .losTeaser .teaser-img {
  float: none;
  position: static;
  text-align: left;
}

/* Glueckslos: Losnummern-Eingabe */

.mgl-losnummer-eingabe {
	background: transparent url(../../img/rs/mgl-losnummer-eingeben-bg.png) no-repeat bottom center;
	margin-top: -34px;
}

.mgl-losnummer-eingabe .losnummer-eingabe {
	margin: 0;
	padding: 0;
}

.mgl-losnummer-eingabe .box-error {
	clear: both;
	font-size: 14px;
	padding: 0 0 15px 20px;
}

.mgl-losnummer-eingabe .losnummern-eingabe-content {
	float: left;
	width: 890px;
}

.mgl-losnummer-eingabe .losnummer-eingabe-text-box {
	padding: 10px 0 15px 0;
}

.mgl-losnummer-eingabe .losnummer-eingabe-text-box p {
	float: left;
}

.mgl-losnummer-eingabe .losnummer-eingabe-text-box p.hint {
	float: right;
	margin-top: -4px;
}

.bestellprozess .mgl-losnummer-eingabe p.hint img {
	vertical-align: middle;
}

.mgl-losnummer-eingabe .losnummer-eingabe-picto {
	background: transparent url(../../img/rs/mgl-losnummern-eingabe.png) no-repeat top center;
	margin: 0 auto;
	min-height: 308px;
	position: relative;
	width: 450px;
}

.mgl-losnummer-eingabe .losnummer-eingabe-picto-content {
	bottom: 0;
	left: 0;
	padding-bottom: 10px;
	position: absolute;
	text-align: center;
	width: 100%;
}

.mgl-losnummer-eingabe .losnummer-eingabe-picto-content label {
	color: #fff;
	display: block;
	font-size: 14px;
}

.mgl-losnummer-eingabe .losnummer-eingabe-picto-content input[type=text] {
	color: #000;
	font-size: 22px;
	width: 50%;
}

.mgl-losnummer-eingabe .losnummer-eingabe-picto .error {
	bottom: -50px;
	font-size: 13px;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.mgl-losnummer-eingabe .losnummer-eingabe-text {
	font-size: 14px;
	margin: 40px auto 20px auto;
	text-align: center;
	width: 780px;
}

.mgl-losnummer-eingabe .losnummer-eingabe-text p {
	font-size: 14px;
}

.mgl-losnummer-eingabe p.losnummer-eingabe-text-trenner {
	display: block;
	float: none;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 8px;
	text-align: center;
}

.mgl-losnummer-eingabe .losnummer-eingabe-text .intro-text {
	float: left;
	padding-bottom: 3px;
	text-align: right;
	width: 50%;
}

.mgl-losnummer-eingabe .losnummer-eingabe-text-box {
	text-align: left;
}

.mgl-losnummer-eingabe .losnummer-eingabe-text p.hint {
    float: left;
	margin-bottom: 8px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: 0;
}

.mgl-losnummer-eingabe .losnummer-eingabe-text p.hint span {
    display: inline-block;
	line-height: 1.3;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch {
	clear: both;
	text-align: left;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch label,
.mgl-losnummer-eingabe .losnummer-eingabe-wunsch input[type=text] {
	float: left;
	vertical-align: middle;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch label[for=losnummerwunsch] {
	padding-right: 5px;
	text-align: right;
	text-transform: uppercase;
	width: 50%;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch.error label[for=losnummerwunsch] {
	color: #16191A;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch label.error {
	float: left;
	font-size: 13px;
	line-height: 1.2;
	padding: 0 0 0 10px;
	text-transform: none;
	text-align: left;
	width: 34%;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch label span {
	font-weight: bold;
	text-transform: none;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch input[type=text] {
	font-size: 14px;
	font-weight: bold;
	padding: 2px 7px 0;
	margin: 0 0 0 8px;
	width: 10%;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch.error input[type=text],
.mgl-losnummer-eingabe .losnummer-eingabe-picto-content.FEHLERTEXT input[type=text] {
    color: #E2001A;
	border: 1px solid #E2001A;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch p.hint {
	clear: both;
	float: none;
	padding-left: 52%;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch.error p.hint {
	color: #16191A;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch p.hint input {
	display: inline-block;
	margin: 2px 5px 0 0;
	vertical-align: top;
}

.mgl-losnummer-eingabe .losnummer-eingabe-wunsch p.hint label {
	display: inline-block;
	float: none;
	padding-top: 2px;
	vertical-align: top;
}

.mgl-losnummer-eingabe .losnummer-eingabe-buttons {
	float: right;
}

.mgl-losnummer-eingabe  span.tip {
	border-bottom: 1px dotted #000;
	line-height: 18px;
	cursor: help;
}

/* Startseite Buehne: Gluecks-Los */
.background-wrapper-inner .stageInfo .sofort.gruen {
	background: url(../../img/rs/icon_geldgewinne_lightgreen.png) no-repeat 3px 2px !important;
    width: auto;
}

.background-wrapper-inner .stageInfo .kombi.gruen {
	background: url(../../img/rs/icon_supergewinn_lightgreen.png) no-repeat 3px 1px !important;
    width: auto;
}

.background-wrapper-inner .stageInfo .dauer.gruen {
	background: url(../../img/rs/icon_haushaltsgeld_lightgreen.png) no-repeat 3px -3px !important;
    width: auto;
}

.background-wrapper-inner.glueckslos .stageImg {
	padding-left: 0;
	padding-top: 36px;
	width: 433px;
}

.background-wrapper-inner.glueckslos .stageInfo {
	padding-left: 0;
	padding-top: 40px;
	width: 329px;
}

.background-wrapper-inner.glueckslos .stageInfo h1 {
	padding-bottom: 4px;
}

.background-wrapper-inner.glueckslos .stageInfo .fuenfSterneWrapper {
	margin-bottom: 7px;
	margin-top: 2px;
}

.background-wrapper-inner.glueckslos .stageInfo .description {
    font-size: 13px;
	line-height: 18px;
	padding-bottom: 7px;
}

.background-wrapper-inner.glueckslos .stageInfo .button-losnummer-eingabe a {
    position: static;
	text-decoration: none;
}

.background-wrapper-inner.glueckslos .stageInfo .button-losnummer-eingabe a:hover,
.background-wrapper-inner.glueckslos .stageInfo .button-losnummer-eingabe a:focus,
.background-wrapper-inner.glueckslos .stageInfo .button-losnummer-eingabe a:active {
	text-decoration: underline;
}

.background-wrapper-inner.glueckslos div.start-stoerer-hinweis {
   right: 18px;
}
