body {
outline:medium none;
margin:0;
padding:0;
}

img {
border:none;
}

a {
color:#000;
outline:medium none;
text-decoration:none;
}

.content {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-align:left;
width:300px;
}

.surftippTitle {
border-bottom:1px solid #DADADA;
font-size:11px;
height:40px;
line-height:40px;
margin-bottom:10px;
padding:0!important;
}

.headerlogo {
height:30px;
width:60px;
float:right;
margin:5px 18px 0 11px;
}

.more,p .more {
color:#D70D12;
display:inline;
font-size:14px;
font-weight:400;
line-height:18px;
margin:0 0 0 4px;
}

.teaserBlock .singleTeaser p {
color:#000;
font-size:14px;
font-weight:400;
line-height:18px;
padding:18px 0 0;
}

.content div.line {
border-top:1px solid #DADADA;
clear:both;
margin-top:5px;
padding-bottom:5px;
padding-top:5px;
}

a.ressortLink {
bottom:10px;
}

a.greyButton,a.greyButton:link,a.greyButton:visited {
color:#003365;
font-family:Arial,Helvetica,sans-serif;
font-weight:700;
text-transform:none;
background:url(http://p4.focus.de/fol/pics/fol/buttons24.png) repeat scroll right -23px transparent;
height:21px;
font-size:11px!important;
padding:0 11px 0 0;
}

a.greyButton,a.greyButton:link,a.greyButton:visited,a.redButton,a.redButton:link,a.redButton:visited,a.blueButton,a.blueButton:link,a.blueButton:visited,a.blueArrow,a.blueArrow:link,a.blueArrow:visited {
border:medium none;
cursor:pointer;
display:block;
outline:medium none;
overflow:visible;
text-align:center;
text-decoration:none;
white-space:nowrap;
margin:0;
}

a.greyButton span span,a.greyButton:link span span,a.greyButton:visited span span {
height:22px;
line-height:20px;
padding:0 0 0 10px;
}

a.greyButton span,a.greyButton:link span,a.greyButton:visited span {
background:url(http://p4.focus.de/fol/pics/fol/buttons24.png) repeat scroll left 0 transparent;
}

a.greyButton span,a.greyButton:link span,a.greyButton:visited span,a.redButton span,a.redButton:link span,a.redButton:visited span,a.blueButton span,a.blueButton:link span,a.blueButton:visited span,a.blueArrow span,a.blueArrow:link span,a.blueArrow:visited span {
display:block;
}

a.greyButton:hover {
background:url(http://p4.focus.de/fol/pics/fol/buttons24.png) repeat scroll right -69px transparent;
color:#D50006;
}

a.greyButton:hover span {
background:url(http://p4.focus.de/fol/pics/fol/buttons24.png) repeat scroll left -46px transparent;
}

.zahlenbox {
width:300px;
height:140px;
font-weight:700;
font-size:11px;
color:#000;
margin:0;
}

#zahlenboxfooter {
float:left;
width:300px;
height:25px;
font-size:10px;
color:#000;
margin:0;
}

#zahlenbox {
width:300px;
font-weight:700;
font-size:11px;
color:#000;
margin:0;
}

.lottozahlen {
width:300px;
height:58px;
margin:0;
}

#kugelweiss {
width:37px;
height:41px;
float:left;
background-image:url(/assets/images/lottozahlende/kugel_weiss.png);
font-weight:700;
font-size:16px;
color:#000;
text-align:center;
margin:4px 5px 0 0;
}

#kugelweiss2 {
width:37px;
height:41px;
float:left;
background-image:url(/assets/images/lottozahlende/kugel_weiss.png);
font-weight:700;
font-size:16px;
color:#000;
text-align:center;
margin:1px 0 0 1px;
}

#kugelgelb {
width:37px;
height:41px;
float:left;
background-image:url(/assets/images/lottozahlende/kugel_gelb.png);
font-weight:700;
font-size:16px;
color:#000;
text-align:center;
margin:5px 0 0 7px;
}

#kugelgelb2 {
width:37px;
height:41px;
float:left;
background-image:url(/assets/images/lottozahlende/kugel_gelb.png);
font-weight:700;
font-size:16px;
color:#000;
text-align:center;
margin:5px 0 0 13px;
}

#kugelcontent {
margin:5px 0 0 3px;
}

#box2kugeln {
width:300px;
height:40px;
float:left;
}

#boxextra {
width:300px;
height:21px;
float:left;
}

#boxextra_szahlen {
width:130px;
height:21px;
float:left;
}

#boxextra_szahlentext {
color:#D70D12;
height:17px;
float:left;
margin:10px 0 0;
}

#boxextra_s77,#boxextra_s6 {
width:100px;
height:21px;
float:left;
margin:3px 0 0;
}

#boxextra_s77 span,#boxextra_s6 span {
color:#D70D12;
}

#footer_Angaben {
width:200px;
height:21px;
float:left;
margin:9px 0 0;
}

#footer_button {
width:100px;
height:21px;
float:left;
margin:5px 0 0;
}

.sub_headline_red {
color:#D70D12;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
padding-top:7px;
display:block;
}

.main_headline_red {
color:#003365;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:24px;
font-weight:700;
}

.text_area {
color:#000;
font-size:14px;
font-weight:400;
line-height:18px;
margin-top:5px;
cursor:pointer;
display:block;
}

.color_red {
color:#D70D12!important;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:24px;
font-weight:700;
}

