body{	background-color:white;margin:0;}
body,input,select,td,textarea,li,h4,div{font:normal 1em Arial;color:#000000;}
h1 {margin:0;padding:0}
h2 {margin:0;padding:1% 0;font-size:1em;color:#666666;}
.smallslider_cont  h2 {padding:1% 2%}
h3 {padding:3% 6%;color:#666666;}
h4 {color:#666666;margin:0 0 3px 10px;font-weight:bold;padding:0;}
h5 {font-size:1.2em;color:#666666;}
.bigtext { font-size:1.2em}
.biggertext { font-size:1.2em}
p {font-size:1em;line-height:1.4em}
a { color:inherit }
a.nodeco { text-decoration:none}
img {border:0 none;}
.cb {clear:both;}
.fl {float:left;}
.fr {float:right;}
img.fullsize { width:100%;height:auto;max-width:100%}
textarea:focus, input:focus{outline: none;}
.ab_checked_ok { position:absolute;top:0;left:0 }
/* global colors areas*/
.bg_start,.bg_kredit{background-color:#BBBBBB;}
.bg_gws{background-color:#7FBD08 !important}
.bg_bon{background-color:#e73257!important;}
.bg_lotto{background-color:#fec702 !important}
.bg_jackpot {background-color:#007bbf!important;}
.bg_gwsmelden{background-color:#01B4EE !important;}
#globalcont{position:relative;margin:0 auto;box-shadow:0 -11px 0 white, 0 -1px 11px rgba(0, 0, 0, 0.2);}
.tabwrapper { }
.tabbedbox { background-color:#fff;padding:10px}
.maincont{padding:2%;background-color:#F4F4F4;}
#centralcont{overflow:visible}
.hassidebar{float:left;width:70%}
.nosidebar{padding:3%}
.contwidth{width:90%;max-width:1200px !important;}
.infocont{}
div.gws-claim{background-color:#e5e5e5;color:#757575;padding:1% 4%;text-align:center}
div.gws-claim h1,div.gws-claim h2{display:inline;font-size:1.95vw;font-style:italic;font-weight:normal;color:#666}
div.gws-claim p{font-size:1em;font-style:italic;margin:0.5em 0}
/* head with search and navi */
#head_top{}
#mobile_searchbar{display:none}
div#head{position:relative;padding:2%;clear:both;background-color:white;}
#GWS-LOGO {width:100%;max-width:159px;height:auto}
#head .logolink{display:block;float:left;width:18%;margin-right:2%;text-align:center;vertical-align:middle}
#searchbar{display:inline-block;width:80%}
ul#searchbar_top{list-style-type: none;margin: 0;padding: 0;}
ul#searchbar_top li{padding:1%;display:inline-block;}
li.navgws_inactive,li.navlotto_inactive,li.navkredit_inactive,li.navbon_inactive,li.navadvent_inactive, li.navjackpot_inactive{border-right:1px solid #e3e3e4}
ul#searchbar_top li.navnewsletter_inactive,ul#searchbar_top li.navnewsletter_active {display:none}
ul#searchbar_top li#menucloser{display:none}
li.navstart_active{
	background-image:linear-gradient(top , #aaaaaa, #bcbcbc);
	background-image:-moz-linear-gradient(top , #aaaaaa, #bcbcbc);
	background-image:-webkit-linear-gradient(top , #aaaaaa, #bcbcbc);
	border-radius: 8px 8px 0 0;
	}
li.navgws_active,li.navlotto_active,li.navkredit_active,li.navbon_active, li.navadvent_active, li.navjackpot_active {border-right:1px solid #e3e3e4;border-radius: 8px 8px 0 0;}
ul#searchbar_top li.noborder{border-right:0 !important}
ul#searchbar_top li a{display:block;font-size:1.6vw;text-decoration: none;color: #757575;}
li.navgws_active a,li.navlotto_active a,li.navkredit_active a,li.navbon_active a, li.navadvent_active a, li.navjackpot_active a{color:#fff !important}
li.navkredit_active, li.navadvent_active{background-image:linear-gradient(top , #aaaaaa, #bcbcbc);background-image:-moz-linear-gradient(top , #aaaaaa, #bcbcbc);background-image:-webkit-linear-gradient(top , #aaaaaa, #bcbcbc);}
li.navbon_active{background-image:linear-gradient(top, #B00145, #e73257);background-image:-moz-linear-gradient(top, #B00145, #e73257);background-image:-webkit-linear-gradient(top, #B00145, #e73257)}
li.navgws_active{background-image:linear-gradient(top, #73A908, #7FBD08);background-image:-moz-linear-gradient(top, #73A908, #7FBD08);background-image:-webkit-linear-gradient(top, #73A908, #7FBD08)}
li.navlotto_active{background-image:linear-gradient(top, #FBAD04, #FEC702);background-image:-moz-linear-gradient(top, #FBAD04, #FEC702);background-image:-webkit-linear-gradient(top, #FBAD04, #FEC702)}
li.navjackpot_active{background-image:linear-gradient(top, #007bbf, #007bbf);background-image:-moz-linear-gradient(top, #007bbf, #007bbf);background-image:-webkit-linear-gradient(top, #007bbf, #007bbf)}
.s_inpwrap{width:86%;float:left}
.s_btnwrap{width:14%;float:left}
.searchbar_inp {background-color:white;width:88%;font-size:1.6vw;color:#9F9F9F;border:0 none;border-radius: 10px;height:auto;padding:4px;position: relative;min-height:20px}
.hide {visibility:hidden;}
#searchbar_top {border-radius:8px 8px 0 0;background-color:transparent;}
#searchbar_bottom {background-color:#BBBBBB;border-radius:15px;padding:8px;height:auto}
.searchbot_start{border-top-left-radius:0 !important}
.searchbar_label{color:white;font-size:1.6vw;font-weight:bold;padding:1%;display:block;}
.searchbot_gwsmelden{background-color:#01B4EE !important;}
.searchbar_inp_gws{color:#A4CF53!important;}
.searchbar_inp_gam{color:#66B5DE!important;}
.searchbar_inp_bon{color:#e73257!important;}
#searchbar_submit {position:absolute;right:5%;width:4%;height:auto;max-width:33px;outline: 0 none;vertical-align:bottom}



div#content{float:left;width:928px;margin-right:20px}
#loginbar{width:100%;height:38px;background-color:#000000;position:relative;}
#loginbar_inner{width:1047px;margin:0 auto;height:38px;}
#loginbar_left{float:left;width:300px;text-align:left;color:white;margin:10px 0 0 0;font-size:13px;}
#loginbar_left a {color:white;text-decoration:none;}
#loginbar_right {width:495px;padding:8px 0 0 0;height:20px;float:right;}
#login_form input {float:left;margin:0 10px 0 0;border-radius:25px;border:0;width:135px;height:20px;text-indent:10px;font-size:13px;}
.contbox{padding-right:3%}
.contbox h2{padding:0;font-size:1.5em;}
div.trenn{background-color:white;height:2px;margin:20px 0}
div.trenn_inner {background-color:rgba(0,0,0,0.2);height:1px}



.searchbar_home_act, .searchbar_gws_act, .searchbar_bon_act, .searchbar_gam_act, .searchbar_lot_act {color:white!important;border-radius:8px 8px 0 0;}
.searchbar_gws_act, .searchbar_gam_act {padding:20px 10px 10px 10px!important;}
.searchbar_bon_act {padding:20px 14px 10px 10px!important;}
.searchbar_bottom_gws {!important;}
.searchbar_bottom_gam {background-color:#319DD6!important;}
.searchbar_bottom_bon {background-color:#e73257!important;}
.searchbar_bottom_lot {background-color:#FEC702!important;}

/* Ende Searchbar */

/* SLIDER */
ul.startslides li{}
div.startslider img{width:44% !important;text-align:left;margin:5% 5% 5% 6% !important;;vertical-align:middle;float:left !important}
div.startslider img.bonimg{width:29% !important;max-width:180px;padding:2% !important;}
div.startslidertext{float:left;margin-top:5%;margin-bottom:5%;margin-right:5%}
div.startslidertext h4{margin:0 0 5% 0 !important}
a.slide_btn{display:inline-block;margin-top:5%}
div.gws_slidetext{width:40%;}
div.bon_slidetext{width:50%;}
span.bonslider_text{display:none}
span.bonslider_longtext{display:inline}

.lbl_like {display:inline-block;position:relative;top:2px;cursor:pointer;width:17px;height:15px;background-image:url('/img/icons/mag.png')}
.lbl_like_done {display:inline-block;position:relative;top:2px;cursor:pointer;width:17px;height:15px;background-image:url('/img/icons/mag-red.png')!important}
.lbl_like_num {font-weight:bold;}
.div_lbl_like {float:right;position:relative;bottom:6px;}

.div_lbl_like_inner label {color:#666666!important;font-weight:normal;}

.newsletter_box {background-image: url(/img/nl-bg.png);background-size:100% 100%;text-align:center;}
.newsletter_box h3 {font-size:19px;font-weight:normal;padding:0;margin:7px 0 0 0;}
.newsletter_box p {text-align:left;padding:0 25px 0 37px;font-size:13px;margin:5px 0;}
#nl_email, .rcmnd {width:75%;height:25px;border-radius:5px;margin:5px 0 0 0;border:0 none;box-shadow: inset 0 1px 2px gray;text-indent:10px;}
#nl_submit, #rcmnd_btn {width:75%;height:30px;background-color:#313131;border-radius:5px;color:white;font-size:18px;border:0 none;cursor:pointer;}
.nl_sub_btn {margin:0 20px 0 0;width:400px;}
.nl_unsub_btn {}
.nl_sub_btn, .nl_unsub_btn {border-radius:20px;box-shadow:0 2px 2px gray;color:white;background-color:#77AF08;text-decoration:none;text-align:center;border:0;cursor:pointer;padding:3px 15px;font-size:18px;font-weight:bold;}

#nl_form {background-color:white;padding:20px;border-radius:20px;}
#nl_form label {float:left;}
.nl_form_sub {float:left;margin:0 0 10px 0;width:295px;}
input#optin {float:left;margin-right:10px}
.optintext { float:left;display:inline-block;font-size:11px }

/* Styles für die Überschriften der verschiedenen Kategorien (gro� und klein) */

.bg_kl_gws, .bg_gr_gws {background-color:#80BE08!important;color:white;}
.bg_kl_bon, .bg_gr_bon {background-color:#e73257!important;color:white;}
.bg_kl_gam, .bg_gr_gam {background-color:#2A95CD!important;color:white;}
.bg_kl_lot, .bg_gr_lot {background-color:#FEC702!important;color:white;}
.bg_kl_jac, .bg_gr_jac {background-color:#007BBF!important;color:white;font-weight:normal;}
.bg_kl_gws, .bg_kl_bon, .bg_kl_gam, .bg_gr_gws, .bg_gr_bon, .bg_gr_gam, .bg_gr_lot {margin:0;border-radius:3px 3px 0 0;font-weight:normal;background-image:url(/img/schatten_kl_teaser.png);background-position:bottom;background-repeat:no-repeat;}
.bg_gr_gws, .bg_gr_bon, .bg_gr_gam, .bg_gr_lot {background-image:url(/img/schatten_gr_teaser.png)!important;background-position:bottom!important;}

/* Teaser Styles */
.boncode {color:red;font-size:12px;}
.bonimg {border:1px dashed #e73257;margin:10px 0;padding:10px;}
img.smteaserpic{width:100%}
.gwteaser,.gwteaser2{width:30%;display:inline-block;margin:0 3% 3% 0;box-shadow:0 2px 6px lightgray;border-radius:3px 3px 0 0;vertical-align:top}
.gwteaser h3{font-size:1em}
.gwslist {border-radius:4px}
.gwteaser_inner {padding:6%;text-align:center;background-color:white;position:relative;}
.gwteaser_inner h4 {font-size:1em;margin:4px 0 7px 0;font-weight:bold;color:black;}
.gwteaser_inner h4, .gwteaser_inner p {text-align:left;}
.gwteaser_inner p {margin: 1% 0 3%;color:#666666;}
.gwteaser_btn {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9CE510), to(#70AB01));
  background-image: 	-webkit-linear-gradient(top, #9CE510, #70AB01);
  background-image:    -moz-linear-gradient(top, #9CE510, #70AB01);
  background-image:     -ms-linear-gradient(top, #9CE510, #70AB01);
  background-image:      -o-linear-gradient(top, #9CE510, #70AB01);
  filter: progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#9CE510, endColorstr=#70AB01);
	}
.gwteaser_btn_old {background-color:grey;cursor:not-allowed;
	width: 30%;display:block;color:white;margin:0 auto;font-size:1em;padding:1% 2%;text-align:center;border-radius:25px;text-decoration:none;font-weight:bold;}
	
.gamteaser_btn {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2D9CD6), to(#1880B6));
  background-image: 	-webkit-linear-gradient(top, #2D9CD6, #1880B6);
  background-image:    -moz-linear-gradient(top, #2D9CD6, #1880B6);
  background-image:     -ms-linear-gradient(top, #2D9CD6, #1880B6);
  background-image:      -o-linear-gradient(top, #2D9CD6, #1880B6);
  filter: progid:DXImageTransform.Microsoft.gradient                                                         
  (startColorstr=#2D9CD6, endColorstr=#1880B6);
}

.bonteaser_btn {color:white!important;	background-image: -webkit-gradient(linear, left top, left bottom, from(#e73257), to(#B00145));
  background-image:-webkit-linear-gradient(top, #e73257, #B00145);background-image:-moz-linear-gradient(top, #e73257, #B00145);background-image:-ms-linear-gradient(top, #e73257, #B00145);background-image:-o-linear-gradient(top, #e73257, #B00145);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e73257, endColorstr=#B00145);}

.gwteaser_btn, .gamteaser_btn, .bonteaser_btn {display:block;cursor:pointer;color:white;margin:0 auto;maincontfont-size:1em;width:100%;padding:2% 0;text-align:center;border-radius:25px;text-decoration:none;font-weight:bold;}

.gwt:hover .btn_like, .gwt:hover .btn_like_done {
	opacity:1;transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;transform: translate(0px, -5px);-ms-transform: translate(0px, -5px);-moz-transform: translate(0px, -5px);-o-transform: translate(0px, -5px);-webkit-transform: translate(0px, -5px);}
/* Teaser Ende */


/* SPECIAL CONTENT */
.kreditrechner_main{padding-right:5%}


/* gws melden und angebot */
ul.b2btabs{  box-shadow: 1px -2px 4px rgba(0,0,0,0.3);display:inline-block;margin:0 0 -1px 0;padding:0;border-style:solid;border-bottom-width:0;border-top-width:0px;border-left-width:1px;border-right-width:0px;border-color:#E3E3E4;}
ul.b2btabs li { margin:0;cursor:pointer;display:inline-block;background-color:#01b4ee;color:white;font-weight:bold;padding:10px 20px;text-align:center}
ul.b2btabs li.b2bactive { background-color:#fff;color:#01b4ee;/*border-color:#fff;*/}

.gws_werb ul {margin:0 0 20px 10px;list-style: none;padding: 0;}
.gws_werb ul li {font-weight:bold}
.gws_werb ul li::before {content: "•";color: #01b4ee;display:inline-block;width:20px;margin-left: -10px;padding-left:5px;font-weight:bold}
.gws_werb_foot {background-color:#01b4ee;color:#fff;font-size:16px; font-weight:bold;text-align:center;padding:20px}
.gws_werb_foot a {display:inline-block;padding:5px 20px;border-radius:4px;font-weight:bold;background-color:#000;text-decoration:none;color:#fff}
form.b2bform { display:block; background-color:#01b4ee;padding:10px;color:#fff}
form.b2bform div.formrow,form.b2bform div.formrow_check { color:#fff}
div.formrow,div.formrow_check,div.formrow_button{ padding:5px 0; }

div.formrow .stdinp,div.formrow_half .stdinp { background-color:#fff;font-family:inherit; font-size:inherit; color:#000; border-radius: 4px; vertical-align:middle}
div.halfrow{width:49%;float:left}
#gws_werb_form div.formrow .stdinp {width:96%} 
#gws_melden_form div.formrow .stdinp{width:400px;max-width: 100%;}
#gws_werb_form hr { width:96%;height:0;padding:0;margin:10px 0 5px 0;border-bottom:1px solid white;border-top:0 none;}
#gws_melden_form div.formrow label {display:inline-block; width:250px;padding-right:10px;}
#gws_werb_form div.formrow label {margin-left:5px;margin-right:20px}
.b2bform input[type=submit],div.formrow_button input[type=submit] { border:0 none; background-color:#000;color:#fff;border-radius: 4px; cursor:pointer;font-weight:bold;padding:5px 20px }
div.formrow_button { text-align:center }
p.errfield { border:1px solid red; padding:1em;border-radius: 8px;background-color:#fff;color:#000}
.b2bwrapper .tabbedbox{border-style:solid;border-width:1px;border-color:#E3E3E4;box-shadow: 1px 3px 5px rgba(0,0,0,0.2);}


/* Slider */
.mainslider {padding-bottom:30px;position:relative;background-color:#e5e5e5;box-shadow:0 -11px 0 white, 0 -1px 11px rgba(0, 0, 0, 0.3);}
.mainslider .flex-control-nav{bottom:-30px}
#mainslider_schatten {background-image:url(/img/schatten_slider_oben.png);background-size:100% auto;background-repeat:no-repeat;width:100%;height:13px;position:absolute;z-index:10;}
.smallslider_cont {width:96%;background-color:white;border-radius:5px; box-shadow:0 2px 6px lightgray;margin-bottom:3%}
#smallslider_lot img{width:100% !important}
.bigf {font-size:100%!important;margin:0;}
/* Slider Ende */

/* SIDEBAR */
.headl_anzeige {display:block;text-align:right;font-size:0.8em;color:#9F9F9F;padding-right:5%;margin-bottom:2px}
.gws_service_headl {color:white;background-color:#A2A2A2;font-size:18px;padding:8px;border-radius:7px 7px 0 0;font-weight:normal;margin:0 0 10px 0;}
.gws_service_box {box-shadow:0 1px 3px #666666;border-radius:7px;}
.box {margin-top:10px;color:#666666;}
div.rightcont .box{text-align:center;}
div.rightcont .box img[width="300"]{width:100%;height:auto}
.facebook_box {margin-top:15px;}
.boxcont, .boxcont u {color:#666666;}
.boxcont{padding:4px 10px;}



/* Footer */
footer{width:auto;background-color:#838585;color:white;position:relative;}
nav.footernav{width:75%;margin:2% auto;}
footer a {color:white;text-decoration:none;}
.footer_inner {margin:2% auto 0 auto;text-align:center;}
.ft_trenner {height:138px;width:2px;background-color:#737474;float:left;}
.ft_trenner_inner {height:138px;width:1px;background-color:#9D9E9E;float:right;}
.footer_ul {color:white;width:20%;margin:2%;padding:0;float:left;list-style-type:none;}
.footer_ul li, .footer_ul li a {color:white;text-decoration:none;font-size:0.9em;text-align:left}
li.bigfoot {font-size:1.1em;padding:2% 0}
.footerinfo{color:white;padding:2%;text-align:center;font-size:0.9em}
.footerlink{padding:0 10px;}
a.footerlink{text-decoration:underline}
.footerlink:not(:last-of-type) {border-right:1px solid #fff}
/* Ende Footer */

.more_btn_wrap {width:90%;text-align:center;margin:2% 0;}
.more_btn_bon, .more_btn_gws {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#BCBCBC), to(#AAAAAA));
  background-image: 	-webkit-linear-gradient(center top, #BCBCBC, #AAAAAA);
  background-image:    -moz-linear-gradient(center top, #BCBCBC, #AAAAAA);
  background-image:     -ms-linear-gradient(center top, #BCBCBC, #AAAAAA);
  background-image:      -o-linear-gradient(center top, #BCBCBC, #AAAAAA);
  filter: progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#BCBCBC, endColorstr=#AAAAAA);
  color:white; padding:4px 0;font-size:15px;border-radius:25px;text-decoration:none;font-weight:bold;width:300px;margin:0 auto;cursor:pointer;}
div.supersize-ad{float:right;}
div#skyscraper{display:none;width:120px;height:668px;/*right:-135px;position:absolute;top:5px;*/float:right;position:relative;bottom:156px;right:14px;}
div#mainborder{float:left;padding:5px;width:918px;overflow:hidden}
div#main{width:898px;padding:0 10px;float:left}
.info_menu a {font-size:18px;text-decoration:none;color:#666666;font-weight:normal;float:left;margin:0 3% 0 0;}
.infotext {color:#666666;}
.infotext h5{font-size:20px;font-weight:bold;color:black;margin:10px 0;}
.info_gws, .info_gam, .info_bon, .info_questions {display:none;width:auto;}
div.boxnavi{padding-top:8px;padding-bottom:8px;text-align:left}

div.teaser{float:left;width:142px;background-color:red}
/* Buttons und form */
form{display:inline}

select{padding:2px;}
.small{font-size:9px}
.socialbox {margin:0 0 10px 0;}
.socialbox img{margin-right:10px}

/*div.teasertrenner{border-right:1px groove black;margin-right:6px;padding-right:6px} */
div#dritte{float:left;position:relative;top:80px;width:150px;}	
div.socialnetw{width:898px;margin:5px 0px;}
div.socialnetw img{vertical-align:middle;}
div.footerlinks img.footergws{margin:2px;}
div.footersearch{vertical-align:middle;padding:0 210px;height:39px;line-height:39px;color:white;}	
td.box-pad {padding-left:2px;}	
div.rightcont{width:30%;float:right;padding:0}
div.sparbonbox{text-align:center;background-color:white;color:#e52f57;border-bottom:1px solid #e52f57;font-weight:bold;}
input.searchinput{width:205px;margin:0 12px;vertical-align:middle;}
input.searchbutton{vertical-align:middle;border:0;width:94px;height:29px;}
img.socialemp{margin:0 10px;}
img.social_mar{margin-right:8px;}

img.singleimg{width:100%;}
.singleimgwrap {text-align:center;}
div.ssinglegws{padding-right:2%}
.overlayBG {width:100%;height:100%;position:fixed;background-color:rgba(255,255,255,0.9);z-index:100;display:none;}
.singlelayer {width:90%;max-width:700px;background-color:white;display:none;margin:0 auto;position:relative;top:12%;z-index:101;box-shadow:0 3px 9px rgba(0,0,0,0.4);}
.layerwrap {width:100%;height:100%;position:fixed;z-index:99;display:none;}
.singlelayer_inner {padding:20px;text-align:center;}
#image{max-width:100%}
.singlelayer_inner p {text-align:left;}
#loading_wrap {position:fixed;z-index:98;display:none;margin:0 auto;width:100%;height:100%;text-align:center;}
#layer_loading {position:absolute;top:50%;}
#ol_close {float:right;position:relative;bottom:23px;left:24px;cursor:pointer;color:white;font-size:19px;background-color:lightgrey;border:3px solid white;width:19px;font-weight:bold;text-decoration:none;padding:1px 0 0 6px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;box-shadow: 0 3px 3px #808080, 0px 0px #e3e3e3;-webkit-box-shadow: 0 3px 3px #e2e2e2, 0px 0px #e2e2e2;-moz-box-shadow: 0 3px 3px #808080, 0px 0px #808080;}
	
ul.keyword_nav{margin:1em 0;padding:0;list-style-type:none}
ul.keyword_nav li{display:inline-block;margin:0 12px 0 0}
.keyword_btn {color:white;display:inline-block;font-size:0.9em;padding:5px 6px;text-decoration:none;border-radius:3px;float:left;line-height:0.9em;background-color: #80be08}
.keyword_btn:hover{background-color:#757575;}

.contact_box {width:500px;}
#pinterest{float:left;margin:0 0 0 15px;}
#btn_top{background-image:url("/img/scroll2.png");width:53px;height:52px;bottom:15px;right:15px;position:fixed;z-index:20;display:none;}
#rcmnd_wrap {width:98%;}
#simple_rcmnd {padding:10px;}
#rcmnd_adr {margin:0;position:relative;bottom:5px;}
#rcmnd_btn {width:18%;margin:6px 0 0 10px;position:relative;bottom:6px;}
#formbox_prem {display:block;width:675px;}
.rcmn_link {border: 1px solid #E3E3E4;border-bottom:none!important;color:#01B5F0;font-size:18px;font-weight:bold;text-align:center;width:325px;text-decoration:none;padding:5px 0;border-radius:5px 5px 0 0;box-shadow:1px 3px 5px rgba(0,0,0,0.2);background-color:#FFFFFF;}
.deact {border:none!important;background-image:none!important;background-color:#01B5F0!important; filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#BCBCBC, endColorstr=#BCBCBC)!important;box-shadow: 0 -1px 2px rgba(0,0,0,0.2)inset!important;color:#FFFFFF;}

/* Lotto 24 stuff */
.lotto_main {width:635px;padding:20px;background-color:white;box-shadow:0 2px 6px lightgray;}
.lotto_banner_top {margin:0 0 15px 0;}
.lotto_smallbanner_bottom {margin:18px 0 0 0;height:160px;}

/* jackpot-spiele */
.jackpot_main a {display:block;}
.jackpot_main a img {width:97.5%;}
.jackpot_slots a {display:block;width:33.33%;float:left;margin-bottom:2%;}
.jackpot_slots a  img {width:92%;}

.deact:hover {background-color:red!important;}
.rcmnd_halfbox {width:51%;}
.boxes {background-color:white;padding:20px;position:relative;z-index:2;}

#sponsors img {float:left;margin:10px 10px 0 0;}

/*E-Mail layer */
.emaillayerBG {width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,0.8);z-index:100;}
.emaillayer {border:10px solid #fff;width:75%;max-width:700px;height:auto;background-color:#d5e5f4;margin:0 auto;position:relative;top:12%;z-index:101;border-radius:5px;text-align:center;background-repeat:no-repeat}
.fblayer {width:75%;max-width:787px;height:auto;background-color:#333333;margin:0 auto;position:relative;top:12%;z-index:101;text-align:center;background-repeat:no-repeat}
.fblayer_cont { padding:0 5%;color:#fff} 
.fblayer {background-image:url(/img/gewinnspiele-layer_fb_2018.png);background-position:center center;background-size:auto;min-height:384px}
.fblayer_cont h3 {color:#fff;font-weight:bold;font-size:1.5em;padding:1% 5%;text-shadow:1px 1px 2px #000}
.fblayer_btn { text-shadow:inset 0 2px 2px #808080;cursor:pointer;background-color:#0277b8;color:white;font-size:1.6em;border-radius:5px;border:0;font-weight:bold;text-decoration:none;padding:2%;position:relative;top:275px;}
.emaillayer {background-image:url(/img/bg.jpg);padding:5%}
.emaillayer h1 {font-size:4vw;text-transform:uppercase;color:#01b4ee;}
.emaillayer h2 {font-size:2vw;color:black;padding:0;margin:10px 0 15px 0;}
.emailbtn {text-shadow:inset 0 2px 2px #808080;cursor:pointer;width:65%;background-color:#01b4ee;color:white;font-size:25px;border-radius:5px;border:0;padding:2% 0;font-weight:bold;background-image:url(/img/brief.png);background-position:center right;background-repeat:no-repeat;}
.emailinp{width:61%;padding:1% 2%;margin-bottom:5%;}
.emailfrm{padding:5% 0 10% 0;}
.emaillayer_wrap {width:100%;height:100%;position:fixed;z-index:99;}
.closebtn {float:right;position:absolute;top:35px;right:-14px;cursor:pointer;color:black;font-size:19px;background-color:white;border:4px solid black;width:19px;font-weight:bold;text-decoration:none;padding:1px 0 0 6px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;}
.closebtn label {position:relative;right:3px;}

/* cookie disclaimer */
#cookie-notice {display:none;position:fixed;min-width:100%!important;height:auto!important;z-index:100;font-size:13px!important;line-height:20px!important;left:0;text-align:center!important;bottom:0;}
#cookie-notice .button.wp-default {font-family:sans-serif;display:inline-block;font-style:normal!important;cursor:pointer;border-style:solid;border-width:1px;font-size:12px;text-decoration:none!important;outline:0;}
.cookie-notice-container {padding:0.5%;text-align:center;}
#cn-notice-text {color:white;}
#cookie-notice .button {margin-left:3%;}
#cookie-notice .noticebutton.wp-default {
 line-height:18px;padding:4px 12px;background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) #F3F3F3;border-color:#BBB;color:#333;text-shadow:0 1px 0 #FFF;box-sizing:border-box;border-radius:3px;white-space:nowrap;font-weight:bold;}
#cookie-notice .button.wp-default:focus,#cookie-notice .button.wp-default:hover { background:linear-gradient(to bottom,#FFF,#F3F3F3) #F3F3F3; border-color:#999; color:#222;
}

/* END cookie disclaimer */

@media screen and (min-width: 875px) {
.contbox a {display:block;/*max-width:400px;*/}
  .singleimg {max-width:450px;}
  .gwteaser_btn {max-width:300px!important;padding:1% 0;}
}
