#landing #main .cont h1{
  background: url('/imag/back/arrowLeft.png') no-repeat;
  font-size:36px;
  line-height:100%;
  padding:0 0 0 108px; 
  letter-spacing:-0.02em;
  margin:25px 0 0 0;}
#landing #main .cont p{
  font-size:22px;
  color:#999;
  margin: 0.5em 0 0 108px;
  line-height:100%;}
#landing .sach{
	margin: 200px 0 0 108px;
	font-size:16px;
	padding-bottom:100px;}
#landing .sach li a em{
	font-style:normal;}
#landing .sach li.weiter{
	width:250px;}
#landing .sach li.weiter a{
	height: 60px;
	display: block;
	background: url(/imag/back/arrowRight.png) no-repeat 180px 0px;}
#landing .sach li.weiter a:hover em{
	color:#9c0;}
#landing .sach li.weiter a:hover{
	background-position: 180px -112px;}	
#landing .sach li.weiter a em{
	color:#999;
	font-size:18px;
	margin:8px 0 0 80px;
	width: 100px;}
/* styles for master landing page */
#landing.public.single #mainCont{
	background-color:#999;}
#landing.public.single #mainCont > .tl {
	background-image:url(/imag/auxi/singDarkTL.png);}
#landing.public.single #mainCont > .tr {
	background-image:url(/imag/auxi/singDarkTR.png);}
#landing.public.single #mainCont > .bl {
	background-image:url(/imag/auxi/singDarkBL.png);}
#landing.public.single #mainCont > .br {
	background-image:url(/imag/auxi/singDarkBR.png);}
#landing.public.single #mainCont .singleTop .tr {
	background-image:url(/imag/auxi/contDarkTR.png);}
#landing.public.single #mainCont .singleTop .tl {
	background-image:url(/imag/auxi/contDarkTL.png);}
#mainCont .singleCont {
	width: 630px;
	margin: 30px auto;}
#mainCont .singleTop{
    background:white url(http://static2.sofatutor.com/imag/back/backTopCont.png?1255687374) repeat-x scroll center bottom;
	position:relative;
	padding: 20px 0 0 20px;
	border-bottom: solid 2px #e6e8e5;}
#mainCont .singleTop.star_spacer{
	margin-top:80px;}
#landing #mainCont .singleTop h1{
	font-size:28px;
	line-height:100%;
	margin:0px;}
#landing #mainCont .singleTop h1{
	font-size:28px;
	line-height:100%;
	margin:0px;}
#landing #mainCont .singleTop p{
	margin: 10px 50px 10px 0;
	font-size:16px;
	color:#666;}
#landing .singleTop span.star{
	width:138px;
	height:143px;
	background:url(/imag/auxi/lp_discount_stars.png);
	position:absolute;
	left:550px;
	top:-70px;
	z-index:1;}
#landing #zwei_euro_rabatt.star{
	background-position: 0 0;}
#landing #drei_euro_rabatt.star{
	background-position: -138px 0;}
#landing #fuenf_euro_rabatt.star{
	background-position: -276px 0;}
#landing #sieben_euro_rabatt.star{
	background-position: -414px 0;}
#landing #zehn_euro_rabatt.star{
	background-position: -552px 0;}
#landing #dreizehn_euro_rabatt.star{
	background-position: -690px 0;}
#landing #fuer_ein_euro_testen.star{
	background-position: -828px 0;}
#landing #zehn_prozent_rabatt.star{
	background-position: 0 -145px;}
#landing #zwanzig_prozent_rabatt.star{
	background-position: -138px -145px;}
#landing #dreizig_prozent_rabatt.star{
	background-position: -276px -145px;}
#landing #vierzig_prozent_rabatt.star{
	background-position: -414px -145px;}
#landing #fuenfzig_prozent_rabatt.star{
	background-position: -552px -145px;}
#landing #halber_preis.star{
	background-position: -690px -145px;}
#landing #fuenf_tage_kostenlos_testen.star{
	background-position: 0 -290px;}
#landing #eine_woche_kostenlos_testen.star{
	background-position: -138px -290px;}
#landing #zwei_wochen_kostenlos_testen.star{
	background-position: -276px -290px;}
#landing #ein_monat_kostenlos_testen.star{
	background-position: -414px -290px;}
#landing #zwei_monate_kostenlos_testen.star{
	background-position: -552px -290px;}
#landing .singleCont a{
	text-decoration:underline;}
#landing .singleCont a:hover{
	text-decoration:none}
#landing .singleMain{
	padding: 20px 0 0 20px;
	height: 515px;
	background-color:#fff;
	border-bottom: 20px solid #9c0;}
#landing .singleMain .promo{
	position:absolute;
	text-align:right;
	right:140px;
	background:url(/imag/auxi/lp_promo_back.png) no-repeat right;
	height:40px;
	margin-top:-10px;}
#landing .singleMain .promo p{
	background-color:#f00;
	font-size:23px;
	font-weight:bold;
	color:#fff;
	margin: 0 11px 0 15px;
	padding:12px 2px;}
#landing .singleMain .promo span.front{
	background: url(/imag/auxi/lp_promo_front.png) no-repeat;
	height:40px;
	width:15px;
	display:block;
	float:left;}
#landing .singleMain .promo span.sub{
	color:#f00;
	margin-left:40px;
	display:block;
	font-size:12px;
	line-height:180%;
	width:95px;}	
#landing .singleMain h2{
	padding-left:0;}
#landing .singleMain p.autor{
	background:transparent url(/imag/auxi/iconAktu.png) no-repeat scroll -365px -141px;}
#landing .singleMain h2 a{
	font-size:22px;
	color:#0066FE;
	font-weight:normal;
	text-decoration:none;}
#landing .singleMain #video{
	height: 270px;
	width:480px;
	float:none;}
#landing .singleMain h4{
	color:#666;
	font-size:14px;
	padding: 10px 0 0px 0;}
#landing .singleMain ul.pagi{
	margin-top:10px;}
#landing .singleSummary{
	padding: 35px 0 20px 45px;
	background-color:#E2FF8C;}
#landing .singleSummary .aktion{
	width:114px;
	height:40px;
	background:transparent url(/imag/auxi/lp_aktion.png);
	position:absolute;
	right:140px;
	margin-top:-20px;}
#landing .singleSummary h3{
	font-size:22px;
	margin-bottom:20px;}
#landing .singleSummary ul.adva{
	width:510px;}
#landing .singleSummary ul.adva li{
	clear:both;}
#landing .singleSummary ul.adva li em{
	background:transparent url(/imag/auxi/iconEm.png) no-repeat scroll -110px -314px;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:33px;
	padding:8px 0 0 16px;
	width:32px;}
#landing .singleSummary ul.adva li p{
	padding-top: 5px;
	color:#666;}
#landing .singleSummary ul.adva li p strong{
	color:#444;}
#landing .singleSummary .code_cont{
	margin-top:40px;
	float:left;}
#landing .singleSummary .code_cont span{
	margin-left:5px;
	font-size:12px;
	clear:both;
	display:block;}
#landing .singleSummary .code_cont div.star{
	width:60px;
	height:60px;
	float:left;
	margin-left:-30px;
	margin-top:-20px;}
#landing .singleSummary .code_cont div.star div{
	width:59px;
	height:61px;
	background:url(/imag/auxi/lp_discount_stars_small.png);
	position:absolute;}
#landing #zwei_euro_rabatt.star div{
	background-position: 0 0;}
#landing #drei_euro_rabatt.star div{
	background-position: -58px 0;}
#landing #fuenf_euro_rabatt.star div{
	background-position: -117px 0;}
#landing #sieben_euro_rabatt.star div{
	background-position: -175px 0;}
#landing #zehn_euro_rabatt.star div{
	background-position: -234px 0;}
#landing #dreizehn_euro_rabatt.star div{
	background-position: -293px 0;}
#landing #fuer_ein_euro_testen.star div{
	background-position: -351px 0;}
#landing #zehn_prozent_rabatt.star div{
	background-position: 0 -62px;}
#landing #zwanzig_prozent_rabatt.star div{
	background-position: -58px -62px;}
#landing #dreizig_prozent_rabatt.star div{
	background-position: -117px -62px;}
#landing #vierzig_prozent_rabatt.star div{
	background-position: -175px -62px;}
#landing #fuenfzig_prozent_rabatt.star div{
	background-position: -234px -62px;}
#landing #halber_preis.star div{
	background-position: -293px -62px;}
#landing #fuenf_tage_kostenlos_testen.star div{
	background-position: 0 -124px;}
#landing #eine_woche_kostenlos_testen.star div{
	background-position: -58px -124px;}
#landing #zwei_wochen_kostenlos_testen.star div{
	background-position: -117px -124px;}
#landing #ein_monat_kostenlos_testen.star div{
	background-position: -175px -124px;}
#landing #zwei_monate_kostenlos_testen.star div{
	background-position: -234px -124px;}	
#landing .singleSummary .code{
	border: 5px solid #fff;
	color:#fff;
	background-color:#9c0;
	font-size:22px;
	font-weight:bold;
	padding:20px 50px;
	float:left;}
#landing #main #mainCont .singleSummary a.code_button{
	float:left;
	margin:70px 0 50px 80px;}
#landing .smallprint{
	clear:both;
	font-size:12px;
	color:#666;
	margin:30px 30px 0 0;
	line-height:100%;}
#informieren_und_anmelden, #jetzt_informieren, #kostenlos_anmelden, #rabatt_einloesen, #jetzt_testen{
	background-image:url(/imag/boto/lp_button.png);
	background-repeat:no-repeat;
	display:block;
	padding:0;
	text-indent:-10000em;
	height:40px;}
#landing a#informieren_und_anmelden{
	background-position: 0 0;
	width:250px;
	margin: 30px 0 0 145px}
#landing a#informieren_und_anmelden:hover {
	background-position: -250px 0;}
#landing a#jetzt_informieren{
	background-position: 0 -40px;
	width:180px;
	margin: 30px 0 0 180px}
#landing a#jetzt_informieren:hover {
	background-position: -180px -40px;}
#landing a#kostenlos_anmelden{
	background-position: 0 -80px;
	width:205px;
	margin: 30px 0 0 167px}
#landing a#kostenlos_anmelden:hover {
	background-position: -205px -80px;}
#landing a#rabatt_einloesen{
	background-position: 0 -120px;
	width:170px;
	margin: 30px 0 0 185px}
#landing a#rabatt_einloesen:hover {
	background-position: -170px -120px;}
#landing a#jetzt_testen{
	background-position: 0 -160px;
	width:140px;
	margin: 30px 0 0 200px}
#landing a#jetzt_testen:hover {
	background-position: -140px -160px;}