html{overflow-y: scroll}
html,body{margin:0;padding:0}
body{font:normal 15px Arial,Helvetica,Sans-Serif;background-color:#fff;color:#000}
/* text and colours */
a{text-decoration:none}
#regform a{text-decoration:underline}
h1,h2,h3,h4,h5,h6,.tease{font-family: 'Ubuntu', sans-serif;font-weight:500 !important;color:#000000;padding:0;margin:0}
h1{top:20px;left:142px;font-size:20px}

p.smp{margin:5px 0}
form{display:inline;margin:0;padding:0}
img{border:0 none}
.bgc0{background-color:#000 !important}
.bgc1{background-color:#ffe400 !important}
.bgc2{background-color:#aa4075 !important}
.bgc3{background-color:#fff !important}
.col0{color:#000 !important}
.col1{color:#ffe400 !important}
.col2{color:#aa4075 !important}
.col3{color:#fff !important}
.colsb{color:#E73257 !important}
.txtxs{font-size:12px}
.txts{font-size:14px}
.txt1{font-size:16px}
.txt2{font-size:18px}
.txt3{font-size:20px}
.tease1,.tease2,.tease3,.tease4{font-family: 'Ubuntu', sans-serif;font-weight:400}
.tease1,h3{font-size:17px}
.tease2,h2{font-size:28px}
.tease3{font-size:33px !important}
.tease4{font-size:45px !important}
a{color:#aa4075}
hr{height:2px;border:0 none;margin:5px 0;padding:0}

p{margin:10px 0}
.btn{display:inline-block;text-decoration:none!important;text-align:center;border:0 none;font-weight:bold;cursor:pointer;border-radius:20px}
a.stdbtn{padding:5px 30px;line-height:15px;font-size:15px}
input.stdbtn{padding:4px 30px}
.sbtn{padding:2px 15px;font-size:12px;}
.mbtn{padding:5px 20px;line-height:15px;font-size:15px}
#tiparea .mbtn{width:110px}
.bigbtn{padding:5px 60px;font-size:22px;line-height:22px}

/* structure */
.pagewrap{width:960px;margin:0 auto}
#bigsizead{padding-left:232px;line-height:0;font-size:0}
#skyscraperad{top:0;left:960px}
#pagecont{padding:20px;border-radius:20px 0 0 0;box-shadow: 0 4px 10px rgba(0,0,0,0.5);}
.leftcont{width:600px;margin-right:20px;float:left}
.rightcont{width:300px;float:left}
#login{width:100%;height:20px;padding:4px 0}


/*header*/
#header{border-radius:15px 15px 0 0;height:130px}
#headright{top:20px;left:420px;margin:0;padding:0;width:280px}
.gratis_img{top:-20px;left:-20px}
.ekleye_img{top:-9px;right:10px}
.headline_img{margin:10px 0 0 34px}

/*menu*/
ul#mainmenu{height:26px;border-radius:0 0 15px 15px;margin:0;padding:10px 0}
ul#mainmenu li{display:inline-block;padding:0 20px;height:26px;line-height:26px;font-weight:bold;border-right:2px solid gray;vertical-align:middle}
.soc_rec{background-image:url(/images/de/social-media-icons-v2.png);background-repeat:no-repeat;display:inline-block;width:25px;height:25px;margin-right:20px}
#facebookbut{background-position:-27px 0}
#facebookbut:hover{background-position:0 0}
#twitbut{background-position:-27px -26px}
#twitbut:hover{background-position:0 -26px}

/* content stuff*/
.cbox{border-radius:15px;padding:11px 20px 20px}
.cbbox{border:1px solid #ffe400;border-radius:15px;padding:9px 19px 19px}
.iconbg{width:30px;height:30px;position:absolute;top:15px;left:-15px;background-image:url('/images/de/icons_small.png');;background-repeat:no-repeat}
.infoicon {background-position:0 -30px}
.staricon {background-position:0 0}

/* tippfield */
#tiparea,#nextdraw{height:355px}
#hausgws{background:url(/images/de/img_zusatzchance.jpg) no-repeat;height:386px}
div.tipfield{margin:10px 0;width:300px;z-index:10}
div.tipfield div{position:absolute;text-align:center;vertical-align:middle}
div#tipbox{width:479px;height:162px;background:url(/images/de/tipbox_bg.jpg) no-repeat}
div.nr{background-color:white;width:30px;height:30px;color:black;margin:2px;font-weight:bold;text-align:center;float:left;border-radius:25px;
	-webkit-box-shadow:inset 0 -2px 3px rgba(0,0,0,0.6);
	-moz-box-shadow:inset 0 -2px 3px rgba(0,0,0,0.6);
	box-shadow:inset 0 -2px 3px rgba(0,0,0,0.6);
	}
div.nr label{position:relative;top:5px;cursor:pointer}
div#tip1{top:0}
div#tip2{top:34px}
div#tip3{top:70px}
div#tip4{top:105px}
div#tip5{top:141px}
div#tip6{top:175px}
div#tip7{top:212px}
div.tipfunctions{width:215px}
div.tipfunctions label{width:26px;font-weight:bold}
div.tipfunctions .btn{margin-right:10px}
#results{margin:10px;width:29px;left:0}
div.choosennum{margin:2px 0 0 8px;position:absolute !important;left:300px !important;float:none !important}
.chn_bg{background-color:transparent;position:relative;width:25px;height:25px;border:2px solid white;
	border-radius:25px;
	-webkit-box-shadow:inset 0px 2px 3px grey;
	-moz-box-shadow:inset 0px 2px 3px grey;
	box-shadow:inset 0px 2px 3px grey;
	}
div.tip_empty{background-color:#FBE432;width:25px;height:25px;color:black;margin:2px;font-weight:bold;text-align:center;float:left;border:2px solid white;border-radius:25px}
.tip_empty label{display:none}
.newtipped{border:0px solid silver}
.bignrlist{margin:10px 0;padding:0 0 0 30px;font-weight:bold}
.bignrlist li{line-height:16px;margin-bottom:4px}
/*.bignrlist li span{font-size:14px}*/
#resetBtn{display:none;cursor:pointer}

/* forms */
.lform{margin-bottom:10px;float:left;height:15px;line-height:15px;;border:1px solid #555;border-radius:10px;padding:4px;background-color:#fff}
.formxs{width:100px}
.forms{width:160px}
.formm{width:260px}
.forml{width:360px}
.lform input{background:transparent;border:0 none;margin:0;padding:0;outline:0 none;font:normal 15px/18px Arial;height:18px}
.lform label{display:inline-block;margin-right:2px;color:#555}
.lselect{font:normal 15px/15px  Arial;height:25px;float:left;border-radius:10px;background-color:#fff;border:1px solid dimgray;width:170px;padding:2px;color:#555}
.err{background:#fff url(/images/de/eingabe-falsch.png) scroll right 4px no-repeat;border-color:red}
.ok{background:#fff url(/images/de/eingabe-richtig.png) scroll right 4px no-repeat}
.linp{font:normal 15px Arial;padding:2px}

/* menu right col */
.lastdraws{border-radius:10px;padding:10px;text-align:center}
div.ldraws {border-radius:25px;font-weight:bold;height:30px;line-height:30px;vertical-align:middle;text-align:center;margin:8px 2px;width:30px}
.bgkstar{background:url(/images/de/kugelstern.png) -1px -1px  no-repeat}
#countdown{width:245px;margin:10px auto 5px auto;padding:9px 0 0 10px;height:67px;font-size:47px;border-radius:10px}
.countdown_row{width:260px}
.ziffer{background-image:url('/images/de/flipclock_bg.png');color:white;height:58px;width:72px;float:left;margin: 0 7px 0 0;letter-spacing:10px}
.ziffer label{height:20px;position:relative;left:5px}
.trennergrau{width:72px;position:relative;top:29px;z-index:10;height:1px;background-color:gray}

/* rest */
.headnrs{padding:10px 0}
.headnrs strong{line-height:34px;vertical-align:middle}
.headnrs .btn{margin-top:7px}
div.winnerbox{background:url("/images/winner/rahmen_rechts.gif") no-repeat;float:left;height:165px;padding-right:5px;width:107px}
div.gwsteaser{width:300px;height:150px;float:left;padding-right:6px}
p.gwsteasertxt{float:left;width:142px;margin:0 0 0 8px;font-size:12px;}
.anzeige{font-size:10px;color:gray}
table.statkugeln td{padding:3px;text-align:center;vertical-align:middle;font-weight:bold}

/* footer */
#footer{height:300px;width:100%;border-top:1px solid lightgray;margin-top:15px}
.footercont{background:url(/images/de/Mouse.png) top right no-repeat}
#footer ul{margin:40px 30px 0 10px;padding-left:20px;float:left;list-style-type:none}
#footer ul li{margin-bottom:10px}
#footer ul li .tease{font-size:16px;font-weight:bold !important}
.gutscheinbox{}
#gutscheinboxhead{background-color:#E73257;height:35px;line-height:30px;padding:5px 0 0 7px}
.gutscheincont{border:1px dashed #E73257;border-top:0px none !important}
.gutscheincont p{float:left;width:150px;margin:0;padding:0 0 0 7px}
.gutscheincont .btn{background-color:#99cc00 !important;color:#fff !important;margin-top:3px}
.gutscheinbox div{padding:7px}
#gutscheinboxhead img {bottom:0;position:absolute;right:5px}


#map_canvas{width:100%;height:400px}
.howto_ul{list-style-image:url(/images/de/pfeil.png); padding:0 0 0 15px}
.howto_ul li{margin:25px 0 0 0;font-size:16px}
.howto_ul li span{position:relative;top:-4px}
.brief_icon{left:-23px;top:26px}
.stempel_icon{opacity: 0.2;right:-20px;top:2px}

.footercont a{color:#000;text-decoration:none}
.fticon{display:inline-block;left:-10px;top:0;background-image:url(/images/de/footer-icons.png);background-repeat:no-repeat;width:22px;height:22px;z-index:2}
#footer .ftlot{background-position:0 0}
#footer .ftinfo{background-position:0 -24px}
#footer .ftrec{background-position:0 -44px}

.partnerlink{text-indent:-150px;background-image:url("/images/de/partner.png");background-repeat: no-repeat;display:block;height:28px;width:31px;text-decoration:none;overflow:hidden;}
#partner2{background-position: -42px}
#partner3{background-position: -81px 0}
#partner4{background-position: -122px 0;width: 35px !important}
#twt{background:url("/images/de/tw_fb.png") 0 0 no-repeat;display:block;height:30px}
#fb{background:url("/images/de/tw_fb.png") 0 -45px no-repeat;display:block;height:30px}

/* some basics */
.vm{vertical-align:middle}
.alcent{text-align:center}
.posr{position:relative}
.posa{position:absolute}
.floatl{float:left}
.floatr{float:right}
.tpad{padding-top:10px}
.vpad{padding-top:20px;padding-bottom:20px}
.hpad{padding-left:20px;padding-right:20px}
.lpad{padding-left:10px}
.pad{padding:20px}
.mpad{padding:10px}
.corn20{border-radius:20px}
.corn15{border-radius:15px}
.corn10{border-radius:10px}
.bmarg{margin-bottom:15px !important}
.vmarg{margin:15px 0 !important}
.sbmarg{margin-bottom:10px !important}
.rmarg{margin-right:15px !important}
.srmarg{margin-right:10px !important}
.clr{clear:both}

/* overlays */
/*Overlay */
.overlay {position:fixed;z-index:199;top:0;left:0;width:100%;height:100%}
.overlightbox{position:relative;top:18%;margin:auto;z-index:200;width:830px;height:440px;padding:10px;background-color:white;border-radius:10px}
.overlayBG {background-color:rgba(0,0,0,0.5);}
.lightbox {width:840px; height:425px; background-color:white;margin:0 auto;text-align:left}
#ol_close,.ol_close{position:absolute;top:-20px;right:-20px;cursor:pointer;color:white;font:bold 19px/24px Arial;background-color:lightgray;
	border:3px solid white;width:24px;height:24px;text-align:center;
	vertical-align:middle;
	border-radius:25px;
	-webkit-box-shadow: 0 3px 3px #e2e2e2, 0px 0px #e2e2e2;
	-moz-box-shadow: 0 3px 3px #808080, 0px 0px #808080;
	box-shadow: 0 3px 3px #808080, 0px 0px #e3e3e3;
	}
/* sliders */
.jcarousel-skin-tango .jcarousel-container {background:white;border:none;user-select:none;-webkit-user-select:none}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:520px;padding:20px}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:420px;height:155px;margin:0 auto}
.jcarousel-skin-tango .jcarousel-item{width:75px;height:160px}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin:0 15px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff;color:#000}
/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute;top:65px;right:0;width:32px;height:32px;cursor:pointer;background:transparent url(/images/de/pfeil.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:65px;left:0;width:32px;height:32px;cursor:pointer;
	background: transparent url(/images/de/pfeil_l.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(/images/de/pfeil.png)}
/* jQuery Countdown styles 1.5.9. */
.countdown_rtl{direction:rtl}
.countdown_row{clear:both;width:100%;padding:0 2px;text-align:center}
.countdown_show1 .countdown_section{width:98%}
.countdown_show2 .countdown_section{width:48%}
.countdown_show3 .countdown_section{width:32.5%}
.countdown_show4 .countdown_section{width:24.5%}
.countdown_show5 .countdown_section{width:19.5%}
.countdown_show6 .countdown_section{width:16.25%}
.countdown_show7 .countdown_section{width:14%}
.countdown_section{display:block;float:left;font-size:75%;text-align:center}
.countdown_amount{font-size:100%}
.countdown_descr{display:block;width:100%}
#sponslogoscroll{height:60px;margin:0;padding:0;position:relative;list-style-type:none;background:#fff;overflow:hidden;}
#sponslogoscroll li{float:left;height:40px;padding:0 0 0 20px;margin:10px 0;list-style-position:inside;}
#sponslogowrap{width:960px;margin:0 auto;overflow:hidden}
.sponslogotitle{padding:10px 0 5px 0;text-align:center;font-size:14px}
