body{	background-color:white;margin:0;}
body,input,select,td,textarea,li,h4,div{font:normal 13px Arial;color:#000000;}
h1 {margin:0;padding:0}
h2 {margin:0;padding:5px 10px;font-size:16px;color:#666666;}
h3 {padding:6px 10px;color:#666666;}
h4 {color:#666666;margin:0 0 3px 10px;font-weight:bold;padding:0;}
p {font-size:13px;line-height:18px;}
img {border:0 none;}
.cb {clear:both;}
.fl {float:left;}
.fr {float:right;}
textarea:focus, input:focus{outline: none;}

div#globalcont{width:1181px;position:relative;margin:0 auto;}
.maincont{background-color:#F4F4F4;padding:0 20px;float:left;box-shadow:0 -11px 0 white, 0 -1px 11px rgba(0, 0, 0, 0.2);width:1006px;}
#centralcont{float:left;width:674px;padding:29px 0 0 0;}
div#head{width:1047px;height:240px;margin:0 auto;padding-right:134px;position:relative;}
#head_top{height:91px;}
#head_bottom{height:149px;box-shadow:0 -3px 0 white, 0 -1px 11px rgba(0, 0, 0, 0.2);clear:both;background-color:white;}
#GWS-LOGO {float:left;margin:15px 0 20px 25px;}
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;}
/* Searchbar */
#searchbar {width:810px;float:right;border-radius:10px;margin:15px 25px 0 0;}
#searchbar a {float:left;display:block;font-size:19px;text-decoration:none;color:#757575;height:25px;padding:20px 10px 5px 10px;}
.trenner {margin:0 5px;height:50px;width:1px;background-color:#E3E3E4;float:left;position:relative;top:5px;}
.hide {visibility:hidden;}
#searchbar_top {border-radius:8px 8px 0 0;background-color:transparent;width:841px;}
#searchbar_bottom {background-color:#BBBBBB;border-radius:15px;}
.searchbar_inp {background-color:white;width:680px;margin:5px 0 5px 10px;font-size:20px;color:#9F9F9F;text-indent:5px;border-radius:10px;border:0;padding:9px 5px;position:relative;bottom:3px;/*Sorry about that :-( */}
.searchbar_inp_gws{color:#A4CF53!important;}
.searchbar_inp_gam{color:#66B5DE!important;}
.searchbar_inp_bon{color:#e73257!important;}
#searchbar_submit {margin:0 0 0 13px;position:relative;top:10px;}
.searchbar_home_act {	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#AAAAAA), to(#BCBCBC));
  background-image: 	-webkit-linear-gradient(top, #AAAAAA, #BCBCBC);
  background-image:    -moz-linear-gradient(top, #AAAAAA, #BCBCBC);
  background-image:     -ms-linear-gradient(top, #AAAAAA, #BCBCBC);
  background-image:      -o-linear-gradient(top, #AAAAAA, #BCBCBC);
  filter: progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#AAAAAA, endColorstr=#BCBCBC);
	}
.searchbar_gws_act {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#73A908), to(#7FBD08));
  background-image: 	-webkit-linear-gradient(top, #73A908, #7FBD08);
  background-image:    -moz-linear-gradient(top, #73A908, #7FBD08);
  background-image:     -ms-linear-gradient(top, #73A908, #7FBD08);
  background-image:      -o-linear-gradient(top, #73A908, #7FBD08);
  filter: progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#73A908, endColorstr=#7FBD08);
	}
.searchbar_lot_act {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FBAD04), to(#FEC702));
  background-image: 	-webkit-linear-gradient(top, #FBAD04, #FEC702);
  background-image:    -moz-linear-gradient(top, #FBAD04, #FEC702);
  background-image:     -ms-linear-gradient(top, #FBAD04, #FEC702);
  background-image:      -o-linear-gradient(top, #FBAD04, #FEC702);
  filter: progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#FBAD04, endColorstr= #FEC702);
  padding:20px 10px 10px 10px!important;
}
.searchbar_gam_act {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1D83B8), to(#319DD6));
  background-image: 	-webkit-linear-gradient(top, #1D83B8, #319DD6);
  background-image:    -moz-linear-gradient(top, #1D83B8, #319DD6);
  background-image:     -ms-linear-gradient(top, #1D83B8, #319DD6);
  background-image:      -o-linear-gradient(top, #1D83B8, #319DD6);
  filter: progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#1D83B8, endColorstr=#319DD6);
}

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

.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 {background-color:#7FBD08!important;}
.searchbar_bottom_gam {background-color:#319DD6!important;}
.searchbar_bottom_bon {background-color:#e73257!important;}
.searchbar_bottom_lot {background-color:#FEC702!important;}

/* Ende Searchbar */

.btn_like {
	float:left;
	font-size:13px;
	text-decoration:none;
	color:white;
	font-weight:bold;
	display:block;
	background-color:#7FBD08;
	padding:2px 5px;
	position:absolute;
	border-radius:5px;
	box-shadow:0 1px 3px lightgray ;
	/*This makes sure that there is a fadeout animation on mouseout */
	opacity: 0;
	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(-30px, -10px);
  -ms-transform: translate(-30px, -10px);
  -moz-transform: translate(-30px, -10px);
  -o-transform: translate(-30px, -10px);
  -webkit-transform: translate(-30px, -10px);
}

.btn_like_done {
	opacity: 0;
	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(-30px, -10px);
  -ms-transform: translate(-30px, -10px);
  -moz-transform: translate(-30px, -10px);
  -o-transform: translate(-30px, -10px);
  -webkit-transform: translate(-30px, -10px);
}

.lbl_like {font-size:13px;font-weight:bold;}
.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);height:248px;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:228px;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:228px;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;}

/* 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_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;}
.gwteaser{width:216px;float:left;margin:0 13px 20px 0;box-shadow:0 2px 6px lightgray;border-radius:3px 3px 0 0;}
.gwteaser_inner {padding:15px 17px 20px 17px;text-align:center;background-color:white;position:relative;}
.gwteaser_inner h4 {font-size:14px;margin:4px 0 7px 0;font-weight:bold;color:black;}
.gwteaser_inner h4, .gwteaser_inner p {text-align:left;}
.gwteaser_inner p {margin: 4px 0 16px 0;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);
	}
.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_lot {
	color:#555555!important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FDD704), to(#FCC406));
  background-image: 	-webkit-linear-gradient(top, #FDD704, #FCC406);
  background-image:    -moz-linear-gradient(top, #FDD704, #FCC406);
  background-image:     -ms-linear-gradient(top, #FDD704, #FCC406);
  background-image:      -o-linear-gradient(top, #FDD704, #FCC406);
  filter: progid:DXImageTransform.Microsoft.gradient
  (startColorstr=#FDD704, endColorstr=#FCC406);
} */
.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 {color:white;padding:4px 44px;font-size:15px;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 */


/* Slider */
#mainslider {width:1047px;background-color:#F4F4F4;position:relative;right:21px;}
#mainslider_schatten {background-image:url(/img/schatten_slider_oben.png);background-repeat:no-repeat;width:1045px;height:13px;position:absolute;z-index:10;}
.smallslider_cont {width:675px;background-color:white;border-radius:5px; box-shadow:0 2px 6px lightgray;}
.bigf {font-size:30px!important;margin:0;}
/* Slider Ende */

/* Info-Bereich unten */
.headl_anzeige {float:right;font-size:11px;color:#9F9F9F;margin:0 5px 0 0;}
.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;}
.facebook_box {margin-top:15px;}
.boxcont, .boxcont u {color:#666666;}
.boxcont{padding:4px 10px;}
/*Ende Info-Bereich */

/* Footer */
#footer{width:100%;background-color:#838585;color:white;position:relative;}
#footer a {color:white;text-decoration:none;}
#footer_inner {width:540px;height:140px;margin:20px auto 0 auto;padding:20px 10px 0 10px;}
.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:120px;padding:0;margin:0 10px;float:left;list-style-type:none;}
.footer_ul li {margin:0 0 4px 0;}
.footer_ul li, .footer_ul li a {color:white;text-decoration:none;}
.footerinfo{color:white;padding:20px 190px 10px 00px;text-align:center}
.footerlinks{width:900px;height:30px;padding:0 14px;}
/* Ende Footer */

.more_btn_wrap {width:674px;text-align:center;margin:20px 0 0 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{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 {margin:0 20px 0 0;font-size:18px;text-decoration:none;color:#666666;font-weight:normal;}
.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:675px;}
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;}

/*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:300px;float:right;padding:26px 0 0 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;}

.overlayBG {width:100%;height:100%;position:fixed;background-color:rgba(255,255,255,0.9);z-index:100;display:none;}
.singlelayer {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;}
.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;}
	
.keyword_cont {margin:15px 0;}
.keyword_btn {color:white;display:inline-block;font-size:13px;padding:5px 6px;text-decoration:none;background:none repeat scroll 0 0 #BCBCBC;border-radius:3px;float:left;line-height:11px;margin:0 6px 10px 0;}
.keyword_btn:hover{background-color:#757575;}
#pinterest{float:left;margin:0 0 0 15px;}
#btn_top{background-image:url("/img/scroll2.png");width:53px;height:52px;bottom:15px;margin:0 0 0 870px;position:fixed;z-index:20;display:none;}
#simple_rcmnd {background-color:#01B4EE;padding:10px;}
#rcmnd_adr {margin:0;position:relative;bottom:5px;}
#rcmnd_btn {width:130px!important;margin:6px 0 0 10px;position:relative;bottom:6px;}
.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 {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;}


.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 {padding:24px;width:700px;height:427px;background-color:white;margin:0 auto;position:relative;top:12%;z-index:101;border-radius:5px;text-align:center;background-image:url(/img/bg.jpg);background-repeat:no-repeat;background-position:center;}
.emaillayer h1 {font-size:42px;text-transform:uppercase;color:#01b4ee;}
.emaillayer h2 {font-size:16px;color:black;padding:0;margin:10px 0 15px 0;}
.emailbtn {text-shadow:inset 0 2px 2px #808080;cursor:pointer;width:470px;background-color:#01b4ee;color:white;font-size:25px;border-radius:5px;border:0;padding:9px 0;font-weight:bold;background-image:url(/img/brief.png);background-position:405px 4px;background-repeat:no-repeat;}

.emaillayer_wrap {width:100%;height:100%;position:fixed;z-index:99;}
.closebtn {float:right;position:absolute;top:-15px;right:-15px;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;}
