@charset "UTF-8";
/* gameduell: scss variables author: typovision 
*/
/* PIE */
/*  Contains classes available for RTE */
body { padding-left: 25px; }

a { color: #116f96; }

a:hover { color: #029cc4; }

ul.arrow_grey { list-style-type: none; margin: 0; }
ul.arrow_grey li { padding-left: 10px; background: url(../images/generic_sprite.png) top left no-repeat; background-position: -257px -1342px; }

p, h1, h2, h3, h4, h5, h6, ul, ol, li, a { margin: 0; padding: 0; /*Grey */ /*Orange */ /*Red */ /* */ /*Blue */ /*Turquoise */ /* */ /* */ /*lightGrey */ /*Yellow */ /*White */ /* */ /* Gold */ }
p.ts0, h1.ts0, h2.ts0, h3.ts0, h4.ts0, h5.ts0, h6.ts0, ul.ts0, ol.ts0, li.ts0, a.ts0 { font-size: 10px; line-height: 13px; }
p.ts1, h1.ts1, h2.ts1, h3.ts1, h4.ts1, h5.ts1, h6.ts1, ul.ts1, ol.ts1, li.ts1, a.ts1 { font-size: 12px; line-height: 17px; }
p.ts2, h1.ts2, h2.ts2, h3.ts2, h4.ts2, h5.ts2, h6.ts2, ul.ts2, ol.ts2, li.ts2, a.ts2 { font-size: 15px; line-height: 20px; }
p.ts3, h1.ts3, h2.ts3, h3.ts3, h4.ts3, h5.ts3, h6.ts3, ul.ts3, ol.ts3, li.ts3, a.ts3 { font-size: 20px; line-height: 24px; }
p.ts4, h1.ts4, h2.ts4, h3.ts4, h4.ts4, h5.ts4, h6.ts4, ul.ts4, ol.ts4, li.ts4, a.ts4 { font-size: 24px; line-height: 29px; }
p.tc0, h1.tc0, h2.tc0, h3.tc0, h4.tc0, h5.tc0, h6.tc0, ul.tc0, ol.tc0, li.tc0, a.tc0 { color: #333333; }
p.tc1, h1.tc1, h2.tc1, h3.tc1, h4.tc1, h5.tc1, h6.tc1, ul.tc1, ol.tc1, li.tc1, a.tc1 { color: #ef5a00; }
p.tc2, h1.tc2, h2.tc2, h3.tc2, h4.tc2, h5.tc2, h6.tc2, ul.tc2, ol.tc2, li.tc2, a.tc2 { color: #ae1412; }
p.tc3, h1.tc3, h2.tc3, h3.tc3, h4.tc3, h5.tc3, h6.tc3, ul.tc3, ol.tc3, li.tc3, a.tc3 { color: #5726b7; }
p.tc4, h1.tc4, h2.tc4, h3.tc4, h4.tc4, h5.tc4, h6.tc4, ul.tc4, ol.tc4, li.tc4, a.tc4 { color: #007abd; }
p.tc5, h1.tc5, h2.tc5, h3.tc5, h4.tc5, h5.tc5, h6.tc5, ul.tc5, ol.tc5, li.tc5, a.tc5 { color: #068ea7; }
p.tc6, h1.tc6, h2.tc6, h3.tc6, h4.tc6, h5.tc6, h6.tc6, ul.tc6, ol.tc6, li.tc6, a.tc6 { color: #00875c; }
p.tc7, h1.tc7, h2.tc7, h3.tc7, h4.tc7, h5.tc7, h6.tc7, ul.tc7, ol.tc7, li.tc7, a.tc7 { color: #508219; }
p.tc8, h1.tc8, h2.tc8, h3.tc8, h4.tc8, h5.tc8, h6.tc8, ul.tc8, ol.tc8, li.tc8, a.tc8 { color: #9aa0a4; }
p.tc9, h1.tc9, h2.tc9, h3.tc9, h4.tc9, h5.tc9, h6.tc9, ul.tc9, ol.tc9, li.tc9, a.tc9 { color: #df8300; }
p.tc10, h1.tc10, h2.tc10, h3.tc10, h4.tc10, h5.tc10, h6.tc10, ul.tc10, ol.tc10, li.tc10, a.tc10 { color: white; }
p.tc11, h1.tc11, h2.tc11, h3.tc11, h4.tc11, h5.tc11, h6.tc11, ul.tc11, ol.tc11, li.tc11, a.tc11 { color: #002269; }
p.tc12, h1.tc12, h2.tc12, h3.tc12, h4.tc12, h5.tc12, h6.tc12, ul.tc12, ol.tc12, li.tc12, a.tc12 { color: #663300; }
p.tcError, h1.tcError, h2.tcError, h3.tcError, h4.tcError, h5.tcError, h6.tcError, ul.tcError, ol.tcError, li.tcError, a.tcError { color: #c40711; }

p.roundBorders { display: inline-block; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; -moz-box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; border: 3px solid white; padding: 1px; position: relative; left: -4px; top: -4px; }

p.indent, h1.indent, h2.indent, h3.indent, h4.indent, h5.indent { text-indent: 25px; }

a.text_link { font-weight: bold; }

img.float_left { float: left; display: inline; margin-right: 20px; margin-bottom: 10px; }

img.float_right { float: right; display: inline; margin-left: 20px !important; margin-bottom: 10px; }

p.bodytext > img.roundBorders { margin: 10px 0 !important; }
p.bodytext > img.roundBorders.float_right { margin: 10px 0 10px 20px !important; }
p.bodytext > img.roundBorders.float_left { margin: 10px 20px 10px 0 !important; }

img.roundBorders { display: block; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; -moz-box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; border: 3px solid white; padding: 1px; margin-left: 1px !important; }

p.text_center, h1.text_center, h2.text_center, h3.text_center, h4.text_center, h5.text_center { text-align: center; margin: 0.5em auto; }

p.text_left, h1.text_left, h2.text_left, h3.text_left, h4.text_left, h5.text_left { text-align: left; }

p.text_right, h1.text_right, h2.text_right, h3.text_right, h4.text_right, h5.text_right { text-align: right; }

ul, ol { margin: 0 0 0 40px; }

ul.menu_empty_dot { list-style-type: disc; }

ul.menu_no_list { list-style-type: none; }
ul.menu_no_list.menu_no_indent { margin-left: 0; }

ul.menu_indent { margin-left: 1.4em; padding-left: 25px; }
ul.menu_no_indent { margin-left: 17px; padding-left: 0; }
ul.menu_no_indent.menu_no_list { margin-left: 0; padding-left: 0; }

ol.menu_indent { margin-left: 1.4em; padding-left: 25px; }
ol.menu_no_indent { margin-left: 1.6em; padding-left: 0; }

ul.menu_indent li { margin-left: 0; padding-left: 0; }

ul.menu_tall li { margin-bottom: 15px; }

ul.list-style-square { list-style-image: url(../img/dummy/list_bullet.gif); margin-left: 20px; margin-bottom: 10px; }

h2, h1, h3, h4, h5 { margin: 0; padding: 0; }

ul, ol { margin: 0 0 0 40px; border: 1px rgba(0, 0, 0, 0.1); padding: 0; }

a.blueGreen { color: #00975c; }

a.lightBlue { color: #48C2FF; }

a.lightGreen { color: #7fd21c; }

a.midBlue { color: #0097e4; }

a.midGreen { color: #408B00; }

a.orange { color: #FF8500; }

a.purple { color: #5726b7; }

a.red { color: #e22200; }

a.turquoise { color: #02d1d5; }

a.yellow { color: #ffba00; }

a.tiny { filter: alpha(opacity=100); opacity: 1; }

a.small { filter: alpha(opacity=100); opacity: 1; }

thead th { padding: 10px; line-height: 18px; }
thead.yellow { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFAF02', endColorstr='#FFFF7800'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffaf02), color-stop(100%, #ff7800)); background: -webkit-linear-gradient(#ffaf02, #ff7800); background: -moz-linear-gradient(#ffaf02, #ff7800); background: -o-linear-gradient(#ffaf02, #ff7800); background: linear-gradient(#ffaf02, #ff7800); background-color: #fff489; color: white; }
thead.orange { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF8A00', endColorstr='#FFDA5C00'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff8a00), color-stop(100%, #da5c00)); background: -webkit-linear-gradient(#ff8a00, #da5c00); background: -moz-linear-gradient(#ff8a00, #da5c00); background: -o-linear-gradient(#ff8a00, #da5c00); background: linear-gradient(#ff8a00, #da5c00); background-color: #ff8a00; color: white; }
thead.red { background: #e5412a; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE5412A', endColorstr='#FFA31C0A'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5412a), color-stop(100%, #a31c0a)); background: -webkit-linear-gradient(#e5412a, #a31c0a); background: -moz-linear-gradient(#e5412a, #a31c0a); background: -o-linear-gradient(#e5412a, #a31c0a); background: linear-gradient(#e5412a, #a31c0a); color: white; }
thead.purple { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF9462DA', endColorstr='#FF3C1990'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9462da), color-stop(100%, #3c1990)); background: -webkit-linear-gradient(#9462da, #3c1990); background: -moz-linear-gradient(#9462da, #3c1990); background: -o-linear-gradient(#9462da, #3c1990); background: linear-gradient(#9462da, #3c1990); background-color: #e7d5ff; color: white; }
thead.midBlue { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0289CF', endColorstr='#FF024C80'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0289cf), color-stop(100%, #024c80)); background: -webkit-linear-gradient(#0289cf, #024c80); background: -moz-linear-gradient(#0289cf, #024c80); background: -o-linear-gradient(#0289cf, #024c80); background: linear-gradient(#0289cf, #024c80); background-color: #c2eaff; color: white; }
thead.lightBlue { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3EB7F4', endColorstr='#FF1F82C0'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3eb7f4), color-stop(100%, #1f82c0)); background: -webkit-linear-gradient(#3eb7f4, #1f82c0); background: -moz-linear-gradient(#3eb7f4, #1f82c0); background: -o-linear-gradient(#3eb7f4, #1f82c0); background: linear-gradient(#3eb7f4, #1f82c0); background-color: #dcf3ff; color: white; }
thead.turquoise { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF04B5B8', endColorstr='#FF02767B'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #04b5b8), color-stop(100%, #02767b)); background: -webkit-linear-gradient(#04b5b8, #02767b); background: -moz-linear-gradient(#04b5b8, #02767b); background: -o-linear-gradient(#04b5b8, #02767b); background: linear-gradient(#04b5b8, #02767b); background-color: #bffbfc; color: white; }
thead.midGreen { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF599F1B', endColorstr='#FF225800'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #599f1b), color-stop(100%, #225800)); background: -webkit-linear-gradient(#599f1b, #225800); background: -moz-linear-gradient(#599f1b, #225800); background: -o-linear-gradient(#599f1b, #225800); background: linear-gradient(#599f1b, #225800); background-color: #c6efa0; color: white; }
thead.lightGreen { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF71C60C', endColorstr='#FF428C03'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #71c60c), color-stop(100%, #428c03)); background: -webkit-linear-gradient(#71c60c, #428c03); background: -moz-linear-gradient(#71c60c, #428c03); background: -o-linear-gradient(#71c60c, #428c03); background: linear-gradient(#71c60c, #428c03); background-color: #e8fcb3; }
thead.blueGreen { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF29A970', endColorstr='#FF016B44'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #29a970), color-stop(100%, #016b44)); background: -webkit-linear-gradient(#29a970, #016b44); background: -moz-linear-gradient(#29a970, #016b44); background: -o-linear-gradient(#29a970, #016b44); background: linear-gradient(#29a970, #016b44); background-color: #beefd6; color: white; }

table thead.text-center { text-align: center; }
table thead.text-right { text-align: right; }
table thead.text-left { text-align: left; }
table thead.text-left th { padding-left: 10px; }
table td.valign_top { vertical-align: top; }
table td.valign_middle { vertical-align: middle; }
table td.valign_bottom { vertical-align: baseline; }
table.row_divider { border-top: 1px #ccc solid; }
table.row_divider tr { border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; }
table.row_divider td { border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; }
table tr td, table tr th { padding: 10px 20px 10px 0; }
table tbody.no-padding tr td { padding: 0; }
table tbody.zebra { opacity: 1; filter: alpha(opacity=100); }
table tbody.zebra td { padding: 10px; }
table tbody.zebra tr:nth-child(2n+1) td { background-color: #eeeeee; }
table tbody.zebra-inverted { opacity: 1; filter: alpha(opacity=100); }
table tbody.zebra-inverted td { padding: 10px; }
table tbody.zebra-inverted tr:nth-child(2n+2) td { background-color: #eeeeee; }
table.col_2 { width: 100%; }
table.col_2 td, table.col_2 th { width: 50%; }
table.col_3 { width: 100%; }
table.col_3 td, table.col_3 th { width: 30%; }
table.col_4 { width: 100%; }
table.col_4 td, table.col_4 th { width: 18%; }

a.colorButton { -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #b7bcbe inset, 5px 5px 9px 0 #f4f6f8 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #b7bcbe inset, 5px 5px 9px 0 #f4f6f8 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #b7bcbe inset, 5px 5px 9px 0 #f4f6f8 inset; text-shadow: 0 0 3px #f2f6f8, 0 0 3px #f2f6f8, 0 0 3px #f2f6f8, 0 0 3px #f2f6f8, 0 0 3px #f2f6f8; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; position: relative; display: inline-block; cursor: pointer; height: 37px; min-width: 70px; padding: 0 20px; text-align: center; font-weight: bold; text-decoration: none; line-height: 36px; font-size: 14px; color: #61696E; cursor: pointer; background-color: #e7ecef; border: 1px solid #9daab0; }
a.colorButton:hover { color: #61696E; background-color: #f6f9fa; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px white inset, -5px -5px 9px 0 #e0e3e4 inset, 5px 5px 9px 0 #fefefe inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px white inset, -5px -5px 9px 0 #e0e3e4 inset, 5px 5px 9px 0 #fefefe inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px white inset, -5px -5px 9px 0 #e0e3e4 inset, 5px 5px 9px 0 #fefefe inset; }
a.colorButton:active { color: #61696E; background-color: #e7ecef; -webkit-box-shadow: 1px 1px 4px 0 #3a3a3a inset, -5px -5px 9px 0 #b7bcbe inset, 5px 5px 9px 0 #f4f6f8 inset; -moz-box-shadow: 1px 1px 4px 0 #3a3a3a inset, -5px -5px 9px 0 #b7bcbe inset, 5px 5px 9px 0 #f4f6f8 inset; box-shadow: 1px 1px 4px 0 #3a3a3a inset, -5px -5px 9px 0 #b7bcbe inset, 5px 5px 9px 0 #f4f6f8 inset; }
a.colorButton.tiny { height: 18px; min-width: 50px; line-height: 17px; font-size: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding: 0 10px; }
a.colorButton.small { height: 26px; min-width: 50px; line-height: 25px; font-size: 10px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; padding: 0 12px; }
a.colorButton.blueGreen { color: white; background-color: #00975C; border: 1px solid #006144; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #006144 inset, 5px 5px 9px 0 #50c883 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #006144 inset, 5px 5px 9px 0 #50c883 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #006144 inset, 5px 5px 9px 0 #50c883 inset; text-shadow: 0 0 3px #0a7540, 0 0 3px #0a7540, 0 0 3px #0a7540, 0 0 3px #0a7540, 0 0 3px #0a7540; }
a.colorButton.blueGreen:hover { background-color: #00BC50; -webkit-box-shadow: 0 0 2px 2px #17cc62 inset, 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #007a2d inset, 5px 5px 9px 0 #4aec90 inset; -moz-box-shadow: 0 0 2px 2px #17cc62 inset, 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #007a2d inset, 5px 5px 9px 0 #4aec90 inset; box-shadow: 0 0 2px 2px #17cc62 inset, 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #007a2d inset, 5px 5px 9px 0 #4aec90 inset; }
a.colorButton.blueGreen:active { background-color: #00975C; -webkit-box-shadow: 2px 2px 4px 0 #006144 inset, -5px -5px 9px 0 #006144 inset, 5px 5px 9px 0 #50c883 inset; -moz-box-shadow: 2px 2px 4px 0 #006144 inset, -5px -5px 9px 0 #006144 inset, 5px 5px 9px 0 #50c883 inset; box-shadow: 2px 2px 4px 0 #006144 inset, -5px -5px 9px 0 #006144 inset, 5px 5px 9px 0 #50c883 inset; }
a.colorButton.lightBlue { color: #fff; background-color: #48C2FF; border: 1px solid #2C7295; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #0976b0 inset, 5px 5px 9px 0 #ccf0ff inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #0976b0 inset, 5px 5px 9px 0 #ccf0ff inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #0976b0 inset, 5px 5px 9px 0 #ccf0ff inset; text-shadow: 0 0 3px #328bc1, 0 0 3px #328bc1, 0 0 3px #328bc1, 0 0 3px #328bc1, 0 0 3px #328bc1; }
a.colorButton.lightBlue:hover { background-color: #66E0FF; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #7fe5fc inset, -5px -5px 9px 0 #1291c7 inset, 5px 5px 9px 0 #f0faff inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #7fe5fc inset, -5px -5px 9px 0 #1291c7 inset, 5px 5px 9px 0 #f0faff inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #7fe5fc inset, -5px -5px 9px 0 #1291c7 inset, 5px 5px 9px 0 #f0faff inset; }
a.colorButton.lightBlue:active { background-color: #48C2FF; -webkit-box-shadow: 2px 2px 4px 0 #2c4574 inset, -5px -5px 9px 0 #0976b0 inset, 5px 5px 9px 0 #ccf0ff inset; -moz-box-shadow: 2px 2px 4px 0 #2c4574 inset, -5px -5px 9px 0 #0976b0 inset, 5px 5px 9px 0 #ccf0ff inset; box-shadow: 2px 2px 4px 0 #2c4574 inset, -5px -5px 9px 0 #0976b0 inset, 5px 5px 9px 0 #ccf0ff inset; }
a.colorButton.lightGreen { color: #fff; background-color: #7FD21C; border: 1px solid #2A5F10; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #3e890c inset, 5px 5px 9px 0 #ccefa0 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #3e890c inset, 5px 5px 9px 0 #ccefa0 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #3e890c inset, 5px 5px 9px 0 #ccefa0 inset; text-shadow: 0 0 3px #428f07, 0 0 3px #428f07, 0 0 3px #428f07, 0 0 3px #428f07, 0 0 3px #428f07; }
a.colorButton.lightGreen:hover { background-color: #A1ED1F; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #bded83 inset, -5px -5px 9px 0 #57a30c inset, 5px 5px 9px 0 #edfdc4 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #bded83 inset, -5px -5px 9px 0 #57a30c inset, 5px 5px 9px 0 #edfdc4 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #bded83 inset, -5px -5px 9px 0 #57a30c inset, 5px 5px 9px 0 #edfdc4 inset; }
a.colorButton.lightGreen:active { background-color: #7FD21C; -webkit-box-shadow: 2px 2px 4px 0 #375521 inset, -5px -5px 9px 0 #3e890c inset, 5px 5px 9px 0 #ccefa0 inset; -moz-box-shadow: 2px 2px 4px 0 #375521 inset, -5px -5px 9px 0 #3e890c inset, 5px 5px 9px 0 #ccefa0 inset; box-shadow: 2px 2px 4px 0 #375521 inset, -5px -5px 9px 0 #3e890c inset, 5px 5px 9px 0 #ccefa0 inset; }
a.colorButton.midBlue { color: #fff; background-color: #0097E4; border: 1px solid #10485F; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #01548b inset, 5px 5px 9px 0 #75d1f4 inset; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #01548b inset, 5px 5px 9px 0 #75d1f4 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #01548b inset, 5px 5px 9px 0 #75d1f4 inset; text-shadow: 0 0 3px #0065a7, 0 0 3px #0065a7, 0 0 3px #0065a7, 0 0 3px #0065a7, 0 0 3px #0065a7; }
a.colorButton.midBlue:hover { background-color: #15BFFF; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #2bb5ff inset, -5px -5px 9px 0 #1a63b5 inset, 5px 5px 9px 0 #abe4fa inset; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #2bb5ff inset, -5px -5px 9px 0 #1a63b5 inset, 5px 5px 9px 0 #abe4fa inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #2bb5ff inset, -5px -5px 9px 0 #1a63b5 inset, 5px 5px 9px 0 #abe4fa inset; }
a.colorButton.midBlue:active { background-color: #0097E4; -moz-box-shadow: 2px 2px 4px 0 #10485F inset,  -5px -5px 9px 0 #01548B inset, 5px 5px 9px 0 #75D1F4 inset; -webkit-box-shadow: 2px 2px 4px 0 #10485F inset,  -5px -5px 9px 0 #01548B inset, 5px 5px 9px 0 #75D1F4 inset; box-shadow: 2px 2px 4px 0 #10485F inset,  -5px -5px 9px 0 #01548B inset, 5px 5px 9px 0 #75D1F4 inset; }
a.colorButton.midGreen { color: #fff; background-color: #408B00; border: 1px solid #34581A; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #1e4e01 inset, 5px 5px 9px 0 #8cc541 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #1e4e01 inset, 5px 5px 9px 0 #8cc541 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #1e4e01 inset, 5px 5px 9px 0 #8cc541 inset; text-shadow: 0 0 3px #265e08, 0 0 3px #265e08, 0 0 3px #265e08, 0 0 3px #265e08, 0 0 3px #265e08; }
a.colorButton.midGreen:hover { background-color: #4BAF00; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #5fbc2c inset, -5px -5px 9px 0 #2b6c02 inset, 5px 5px 9px 0 #ccfd66 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #5fbc2c inset, -5px -5px 9px 0 #2b6c02 inset, 5px 5px 9px 0 #ccfd66 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #5fbc2c inset, -5px -5px 9px 0 #2b6c02 inset, 5px 5px 9px 0 #ccfd66 inset; }
a.colorButton.midGreen:active { background-color: #408B00; -webkit-box-shadow: 2px 2px 4px 0 #2f5b0e inset, -5px -5px 9px 0 #1e4e01 inset, 5px 5px 9px 0 #8cc541 inset; -moz-box-shadow: 2px 2px 4px 0 #2f5b0e inset, -5px -5px 9px 0 #1e4e01 inset, 5px 5px 9px 0 #8cc541 inset; box-shadow: 2px 2px 4px 0 #2f5b0e inset, -5px -5px 9px 0 #1e4e01 inset, 5px 5px 9px 0 #8cc541 inset; }
a.colorButton.orange { color: #fff; background-color: #FF8500; border: 1px solid #9B4A10; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #d25800 inset, 5px 5px 9px 0 #fecb54 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #d25800 inset, 5px 5px 9px 0 #fecb54 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #d25800 inset, 5px 5px 9px 0 #fecb54 inset; text-shadow: 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302; }
a.colorButton.orange:active { background-color: #FF8500; -webkit-box-shadow: 2px 2px 4px 0 #9b4a10 inset, -5px -5px 9px 0 #d25800 inset, 5px 5px 9px 0 #fecb54 inset; -moz-box-shadow: 2px 2px 4px 0 #9b4a10 inset, -5px -5px 9px 0 #d25800 inset, 5px 5px 9px 0 #fecb54 inset; box-shadow: 2px 2px 4px 0 #9b4a10 inset, -5px -5px 9px 0 #d25800 inset, 5px 5px 9px 0 #fecb54 inset; }
a.colorButton.orange:hover { background-color: #FFA300; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #ffb122 inset, -5px -5px 9px 0 #f5560a inset, 5px 5px 9px 0 #ffeb66 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #ffb122 inset, -5px -5px 9px 0 #f5560a inset, 5px 5px 9px 0 #ffeb66 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #ffb122 inset, -5px -5px 9px 0 #f5560a inset, 5px 5px 9px 0 #ffeb66 inset; }
a.colorButton.purple { color: #fff; background-color: #5726b7; border: 1px solid #37105F; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #2a0e6b inset, 5px 5px 9px 0 #9a6ad1 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #2a0e6b inset, 5px 5px 9px 0 #9a6ad1 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #2a0e6b inset, 5px 5px 9px 0 #9a6ad1 inset; text-shadow: 0 0 3px #2c1179, 0 0 3px #2c1179, 0 0 3px #2c1179, 0 0 3px #2c1179, 0 0 3px #2c1179; }
a.colorButton.purple:hover { background-color: #6E2CDD; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #a855ed inset, -5px -5px 9px 0 #431bae inset, 5px 5px 9px 0 #bf7deb inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #a855ed inset, -5px -5px 9px 0 #431bae inset, 5px 5px 9px 0 #bf7deb inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #a855ed inset, -5px -5px 9px 0 #431bae inset, 5px 5px 9px 0 #bf7deb inset; }
a.colorButton.purple:active { background-color: #5726b7; -webkit-box-shadow: 2px 2px 4px 0 #30184c inset, -5px -5px 9px 0 #2a0e6b inset, 5px 5px 9px 0 #9a6ad1 inset; -moz-box-shadow: 2px 2px 4px 0 #30184c inset, -5px -5px 9px 0 #2a0e6b inset, 5px 5px 9px 0 #9a6ad1 inset; box-shadow: 2px 2px 4px 0 #30184c inset, -5px -5px 9px 0 #2a0e6b inset, 5px 5px 9px 0 #9a6ad1 inset; }
a.colorButton.red { color: #fff; background-color: #E22200; border: 1px solid #8B001A; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #811010 inset, 5px 5px 9px 0 #e48569 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #811010 inset, 5px 5px 9px 0 #e48569 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #811010 inset, 5px 5px 9px 0 #e48569 inset; text-shadow: 0 0 3px #9d1b12, 0 0 3px #9d1b12, 0 0 3px #9d1b12, 0 0 3px #9d1b12, 0 0 3px #9d1b12; }
a.colorButton.red:hover { background-color: #F42500; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #f17e58 inset, -5px -5px 9px 0 #b01515 inset, 5px 5px 9px 0 #f2a779 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #f17e58 inset, -5px -5px 9px 0 #b01515 inset, 5px 5px 9px 0 #f2a779 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #f17e58 inset, -5px -5px 9px 0 #b01515 inset, 5px 5px 9px 0 #f2a779 inset; }
a.colorButton.red:active { background-color: #E22200; -webkit-box-shadow: 2px 2px 4px 0 #65141a inset, -5px -5px 9px 0 #811010 inset, 5px 5px 9px 0 #e48569 inset; -moz-box-shadow: 2px 2px 4px 0 #65141a inset, -5px -5px 9px 0 #811010 inset, 5px 5px 9px 0 #e48569 inset; box-shadow: 2px 2px 4px 0 #65141a inset, -5px -5px 9px 0 #811010 inset, 5px 5px 9px 0 #e48569 inset; }
a.colorButton.turquoise { color: #fff; background-color: #02D1D5; border: 1px solid #2c7295; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #008184 inset, 5px 5px 9px 0 #aaf0f2 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #008184 inset, 5px 5px 9px 0 #aaf0f2 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #008184 inset, 5px 5px 9px 0 #aaf0f2 inset; text-shadow: 0 0 3px #019698, 0 0 3px #019698, 0 0 3px #019698, 0 0 3px #019698, 0 0 3px #019698; }
a.colorButton.turquoise:hover { background-color: #02E9EB; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #8de8f1 inset, -5px -5px 9px 0 #008184 inset, 5px 5px 9px 0 #aaf0f2 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #8de8f1 inset, -5px -5px 9px 0 #008184 inset, 5px 5px 9px 0 #aaf0f2 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #8de8f1 inset, -5px -5px 9px 0 #008184 inset, 5px 5px 9px 0 #aaf0f2 inset; }
a.colorButton.turquoise:active { background-color: #02D1D5; -webkit-box-shadow: 2px 2px 4px 0 #2c7295 inset, -5px -5px 9px 0 #008184 inset, 5px 5px 9px 0 #aaf0f2 inset; -moz-box-shadow: 2px 2px 4px 0 #2c7295 inset, -5px -5px 9px 0 #008184 inset, 5px 5px 9px 0 #aaf0f2 inset; box-shadow: 2px 2px 4px 0 #2c7295 inset, -5px -5px 9px 0 #008184 inset, 5px 5px 9px 0 #aaf0f2 inset; }
a.colorButton.yellow { color: #fff; background-color: #ffba00; border: 1px solid #9b4a10; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #e08400 inset, 5px 5px 9px 0 #fff8aa inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #e08400 inset, 5px 5px 9px 0 #fff8aa inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #e08400 inset, 5px 5px 9px 0 #fff8aa inset; text-shadow: 0 0 3px #dc8600, 0 0 3px #dc8600, 0 0 3px #dc8600, 0 0 3px #dc8600, 0 0 3px #dc8600; }
a.colorButton.yellow:hover { background-color: #FFD700; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #fdeb6f inset, -5px -5px 9px 0 #ec922d inset, 5px 5px 9px 0 #fff8aa inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #fdeb6f inset, -5px -5px 9px 0 #ec922d inset, 5px 5px 9px 0 #fff8aa inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #fdeb6f inset, -5px -5px 9px 0 #ec922d inset, 5px 5px 9px 0 #fff8aa inset; }
a.colorButton.yellow:active { background-color: #ffba00; -webkit-box-shadow: 2px 2px 4px 0 #91480d inset, -5px -5px 9px 0 #e08400 inset, 5px 5px 9px 0 #fff8aa inset; -moz-box-shadow: 2px 2px 4px 0 #91480d inset, -5px -5px 9px 0 #e08400 inset, 5px 5px 9px 0 #fff8aa inset; box-shadow: 2px 2px 4px 0 #91480d inset, -5px -5px 9px 0 #e08400 inset, 5px 5px 9px 0 #fff8aa inset; }

header, section, footer, article, aside { display: block; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, figure { font-family: inherit; font-style: inherit; margin: 0; outline: 0; padding: 0; }

:focus { outline: none; }

object { display: block; }

body { background-color: white; font-size: 12px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; }

strong, b { font-weight: 900; }

a { color: #116f96; color: #116f96; }
a:visited { color: #116f96; }
a:focus { color: #116f96; }
a:hover { color: #5bcdee; }
a:active { color: #116f96; }
a img { border: 0 none; display: block; }

ol { list-style: decimal; margin: 0 40px; }

ul { list-style: disc; margin: 0 0 0 40px; }

.indent { margin: 0 3.4em; }

.underline { text-decoration: underline; }

.float-left { float: left; }

.float-right { float: right; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

audio[controls], canvas, video { display: inline-block; *display: inline; *zoom: 1; }

html { font-size: 100%; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; line-height: 1.231; }

a:focus { outline: thin dotted; }

a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }

q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; -ms-interpolation-mode: bicubic; }

body svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }

fieldset { border: 0; margin: 0; padding: 0; }

legend { border: 0; *margin-left: -7px; padding: 0; }

label { cursor: pointer; }

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

button, input { line-height: normal; *overflow: visible; }

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }

input[type="search"] { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

body button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

body textarea { overflow: auto; vertical-align: top; }

body input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }

/* gameduell: scss variables author: typovision 
*/
/* PIE */
.sprite-sprite, .sprite-arrow-close_yellow, .sprite-arrow-more_yellow, .sprite-arrow-orange2, .sprite-arrow-orange3, .sprite-arrow_black_down, .sprite-arrow_black_up, .sprite-arrow_orange, .sprite-black_arrow_right, .sprite-daenemark, .sprite-deutschland, .sprite-error_icon, .sprite-frankreich, .sprite-gamesPage_sprite, .sprite-generic_sprite, .sprite-generic_sprite_da, .sprite-generic_sprite_de, .sprite-generic_sprite_en, .sprite-generic_sprite_fr, .sprite-generic_sprite_nl, .sprite-generic_sprite_sv, .sprite-hotline, .sprite-iconMail_blue, .sprite-iconPhone_blue, .sprite-icon_darkGrey_sprite, .sprite-icon_lightOrange_sprite, .sprite-icon_link_forum, .sprite-icon_link_help, .sprite-icon_link_mail, .sprite-icon_midBlue_sprite, .sprite-icon_midGrey_sprite, .sprite-icon_red_sprite, .sprite-icon_text_forum, .sprite-icon_text_help, .sprite-icon_text_mail, .sprite-icon_turqouise_sprite, .sprite-icon_yellow_sprite, .sprite-im_106x74_flame, .sprite-lock, .sprite-logo_de, .sprite-logo_dk, .sprite-logo_es, .sprite-logo_fr, .sprite-logo_generic, .sprite-logo_nl, .sprite-logo_se, .sprite-logo_us, .sprite-mainnavi_cur_left, .sprite-mainnavi_cur_middle, .sprite-mainnavi_cur_right, .sprite-mainnavi_no_left, .sprite-mainnavi_no_middle, .sprite-mainnavi_no_right, .sprite-navi_arrow_blue, .sprite-navi_arrow_orange, .sprite-navi_arrow_red, .sprite-navi_gradient_transparent, .sprite-niederlande, .sprite-numberone, .sprite-oesterreich, .sprite-play-video, .sprite-schweden, .sprite-security_button_left, .sprite-security_button_middle, .sprite-security_button_middle_klein, .sprite-security_button_right, .sprite-uk, .sprite-usa, .sprite-verisign_white, .arrow-orange, .gamePage .content-blocks-inline h5, .gamePage .content-blocks-inline:nth-child(2) .boxContent .innerText p, h5.text-help, h5.text-forum, h5.text-mail, #navigationTabs .left, #navigationTabs .middle, #navigationTabs .right, #navigationTabs .active .left, #navigationTabs .active .middle, #navigationTabs .active .right, .btn-toggle span.arrow, .btn-toggle.opened span.arrow, .game_title_more.cat-1 .more_text, .game_title_more.cat-1 .close_text, .game_title_more.cat-2 .more_text, .game_title_more.cat-2 .close_text, .game_title_more.cat-3 .more_text, .game_title_more.cat-3 .close_text, .flag-usa, .flag-deutschland, .flag-uk, .flag-sverige, .flag-france, .flag-danmark, .flag-osterreich, .flag-nederland, .gamePage .content-blocks-inline .verisign_white, .gameInfo.box .btn-toggle span.arrow-orange, .gameInfo.box .btn-toggle.opened span.arrow-orange, .videoTeaser .playLink, .yellowbox .leftcont ul li a, .widget.teaser-right .textHigh .arrow-orange2, .widget#teaser-tournaments-right.fullimage p.bodytext, html[lang="nl"] .widget#teaser-help-desk .icon.secondIcon, html[lang="es"] .widget#teaser-help-desk .icon.secondIcon, .widget#teaser-help-desk .icon.firstIcon, .widget#teaser-help-desk .icon.secondIcon { background: url('../img/../img/sprite-s9cde366c89.png') no-repeat; }

.sprite-arrow-close_yellow { background-position: 0 -17498px; height: 13px; width: 14px; }

.sprite-arrow-more_yellow { background-position: 0 -17531px; height: 13px; width: 14px; }

.sprite-arrow-orange2 { background-position: 0 -17595px; height: 11px; width: 6px; }

.sprite-arrow-orange3 { background-position: 0 -17626px; height: 7px; width: 4px; }

.sprite-arrow_black_down { background-position: 0 -17308px; height: 6px; width: 11px; }

.sprite-arrow_black_up { background-position: 0 -17334px; height: 6px; width: 11px; }

.sprite-arrow_orange { background-position: 0 -17083px; height: 13px; width: 13px; }

.sprite-black_arrow_right { background-position: 0 -17564px; height: 11px; width: 6px; }

.sprite-daenemark { background-position: 0 -15460px; height: 13px; width: 17px; }

.sprite-deutschland { background-position: 0 -15156px; height: 13px; width: 17px; }

.sprite-error_icon { background-position: 0 -16631px; height: 42px; width: 43px; }

.sprite-frankreich { background-position: 0 -15493px; height: 13px; width: 16px; }

.sprite-gamesPage_sprite { background-position: 0 0; height: 1025px; width: 628px; }

.sprite-generic_sprite { background-position: 0 -1045px; height: 1011px; width: 279px; }

.sprite-generic_sprite_da { background-position: 0 -14548px; height: 108px; width: 205px; }

.sprite-generic_sprite_de { background-position: 0 -14804px; height: 108px; width: 205px; }

.sprite-generic_sprite_en { background-position: 0 -14676px; height: 108px; width: 205px; }

.sprite-generic_sprite_fr { background-position: 0 -14101px; height: 108px; width: 205px; }

.sprite-generic_sprite_nl { background-position: 0 -14229px; height: 108px; width: 205px; }

.sprite-generic_sprite_sv { background-position: 0 -14420px; height: 108px; width: 205px; }

.sprite-hotline { background-position: 0 -15610px; height: 64px; width: 64px; }

.sprite-iconMail_blue { background-position: 0 -16507px; height: 42px; width: 43px; }

.sprite-iconPhone_blue { background-position: 0 -16569px; height: 42px; width: 43px; }

.sprite-icon_darkGrey_sprite { background-position: 0 -5488px; height: 1686px; width: 49px; }

.sprite-icon_lightOrange_sprite { background-position: 0 -7194px; height: 1686px; width: 49px; }

.sprite-icon_link_forum { background-position: 0 -16994px; height: 22px; width: 22px; }

.sprite-icon_link_help { background-position: 0 -16800px; height: 22px; width: 22px; }

.sprite-icon_link_mail { background-position: 0 -17116px; height: 22px; width: 22px; }

.sprite-icon_midBlue_sprite { background-position: 0 -3782px; height: 1686px; width: 49px; }

.sprite-icon_midGrey_sprite { background-position: 0 -8900px; height: 1769px; width: 49px; }

.sprite-icon_red_sprite { background-position: 0 -2076px; height: 1686px; width: 49px; }

.sprite-icon_text_forum { background-position: 0 -16693px; height: 39px; width: 52px; }

.sprite-icon_text_help { background-position: 0 -16752px; height: 28px; width: 27px; }

.sprite-icon_text_mail { background-position: 0 -16842px; height: 38px; width: 41px; }

.sprite-icon_turqouise_sprite { background-position: 0 -10689px; height: 1686px; width: 49px; }

.sprite-icon_yellow_sprite { background-position: 0 -12395px; height: 1686px; width: 49px; }

.sprite-im_106x74_flame { background-position: 0 -16900px; height: 74px; width: 106px; }

.sprite-lock { background-position: 0 -15694px; height: 64px; width: 64px; }

.sprite-logo_de { background-position: 0 -16339px; height: 64px; width: 150px; }

.sprite-logo_dk { background-position: 0 -16087px; height: 64px; width: 150px; }

.sprite-logo_es { background-position: 0 -16423px; height: 64px; width: 150px; }

.sprite-logo_fr { background-position: 0 -16255px; height: 64px; width: 150px; }

.sprite-logo_generic { background-position: 0 -15778px; height: 62px; width: 193px; }

.sprite-logo_nl { background-position: 0 -16003px; height: 64px; width: 150px; }

.sprite-logo_se { background-position: 0 -16171px; height: 64px; width: 150px; }

.sprite-logo_us { background-position: 0 -15860px; height: 64px; width: 150px; }

.sprite-mainnavi_cur_left { background-position: 0 -17158px; height: 30px; width: 6px; }

.sprite-mainnavi_cur_middle { background-position: 0 -17258px; height: 30px; width: 146px; }

.sprite-mainnavi_cur_right { background-position: 0 -17208px; height: 30px; width: 6px; }

.sprite-mainnavi_no_left { background-position: 0 -17360px; height: 26px; width: 6px; }

.sprite-mainnavi_no_middle { background-position: 0 -17452px; height: 26px; width: 146px; }

.sprite-mainnavi_no_right { background-position: 0 -17406px; height: 26px; width: 6px; }

.sprite-navi_arrow_blue { background-position: 0 -15274px; height: 20px; width: 11px; }

.sprite-navi_arrow_orange { background-position: 0 -15314px; height: 20px; width: 11px; }

.sprite-navi_arrow_red { background-position: 0 -15387px; height: 20px; width: 11px; }

.sprite-navi_gradient_transparent { background-position: 0 -15017px; height: 23px; width: 97px; }

.sprite-niederlande { background-position: 0 -15427px; height: 13px; width: 17px; }

.sprite-numberone { background-position: 0 -15526px; height: 64px; width: 64px; }

.sprite-oesterreich { background-position: 0 -15354px; height: 13px; width: 17px; }

.sprite-play-video { background-position: 0 -17036px; height: 27px; width: 29px; }

.sprite-schweden { background-position: 0 -15189px; height: 13px; width: 17px; }

.sprite-security_button_left { background-position: 0 -14357px; height: 43px; width: 33px; }

.sprite-security_button_middle { background-position: 0 -15093px; height: 43px; width: 82px; }

.sprite-security_button_middle_klein { background-position: 0 -15222px; height: 32px; width: 82px; }

.sprite-security_button_right { background-position: 0 -14932px; height: 32px; width: 25px; }

.sprite-uk { background-position: 0 -15060px; height: 13px; width: 17px; }

.sprite-usa { background-position: 0 -14984px; height: 13px; width: 17px; }

.sprite-verisign_white { background-position: 0 -15944px; height: 39px; width: 77px; }

.buttonsprite-sprite, .buttonsprite-bg_nav_active, .buttonsprite-green, .buttonsprite-orange, .buttonsprite-orange_btn_hi, .buttonsprite-small_green, .ie8 .btn-default, .ie8 .btn-green, .ie8 .btn-orange, .ie8 .btn-orange:hover, .ie8 .btn-green-small:hover, .ie8 .btn-green-small:active { background: url('../img/../img/buttonsprite-s9c24c6de2e.png') no-repeat; }

.buttonsprite-bg_nav_active { background-position: 0 -172px; height: 28px; width: 1px; }

.buttonsprite-green { background-position: 0 0; height: 38px; width: 1px; }

.buttonsprite-orange { background-position: 0 -115px; height: 37px; width: 1px; }

.buttonsprite-orange_btn_hi { background-position: 0 -58px; height: 37px; width: 1px; }

.buttonsprite-small_green { background-position: 0 -298px; height: 19px; width: 1px; }
.buttonsprite-small_green:hover, .buttonsprite-small_green.small_green_hover, .buttonsprite-small_green.small_green-hover { background-position: 0 -259px; }
.buttonsprite-small_green:active, .buttonsprite-small_green.small_green_active, .buttonsprite-small_green.small_green-active { background-position: 0 -220px; }

.arrow-orange, .gamePage .content-blocks-inline h5, .gamePage .content-blocks-inline:nth-child(2) .boxContent .innerText p { background-position: 0 -17081px; vertical-align: middle; }

.gameMenuListIcon { width: 60px; height: 40px; display: block; padding-left: 62px; background-repeat: no-repeat; }

html[lang="en"] .gameMenuListIcon.gameLogo60x40 { background-image: url("../images/sorry/game_logos_sprite.png"); }
html[lang="en"] .gameMenuListIcon.gameLogo60x40.game_soh { background-position: 0 0px; }
html[lang="en"] .gameMenuListIcon.gameLogo60x40.game_mpy { background-position: -0 -40px; }
html[lang="en"] .gameMenuListIcon.gameLogo60x40.game_jwl { background-position: -0 -80px; }
html[lang="en"] .gameMenuListIcon.gameLogo60x40.game_ams { background-position: -0 -200px; }
html[lang="en"] .gameMenuListIcon.gameLogo60x40.game_bus { background-position: -0 -160px; }
html[lang="en"] .gameMenuListIcon.gameLogo60x40.game_flu { background-position: -0 -120px; }

/* Font stacks */
@font-face { font-family: 'Overlock'; font-style: normal; font-weight: 400; src: local("Overlock"), local("Overlock-Regular"), url("webfonts/Overlock-Regular.woff") format("woff"); }

@font-face { font-family: 'Overlock'; font-style: normal; font-weight: 700; src: local("Overlock-Bold"), url("webfonts/Overlock-Bold.woff") format("woff"); }

@font-face { font-family: 'Overlock'; font-style: normal; font-weight: 900; src: local("Overlock-Black"), url("webfonts/Overlock-Black.woff") format("woff"); }

@font-face { font-family: 'icf-gdx'; src: url("webfonts/icf-gdx.eot?-d0xph7"); src: url("webfonts/icf-gdx.eot?#iefix-d0xph7") format("embedded-opentype"), url("webfonts/icf-gdx.woff?-d0xph7") format("woff"), url("webfonts/icf-gdx.ttf?-d0xph7") format("truetype"), url("webfonts/icf-gdx.svg?-d0xph7#icf-gdx") format("svg"); font-weight: normal; font-style: normal; }

[class^="icf-"]:before, [class^="icf-"]:after, [class*=" icf-"]:before, [class*=" icf-"]:after { font-family: 'icf-gdx'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

[class^="icf-"]:after, [class*=" icf-"]:after, [class^="icf-"]:before, [class*=" icf-"]:before { top: 0.1em; position: relative; }

.icf-reset[class^="icf-"]:after, .icf-reset[class*=" icf-"]:after, .icf-reset[class^="icf-"]:before, .icf-reset[class*=" icf-"]:before { top: 0px; }

.icf-textSpace:before { padding-right: 0.3em; }

.icf-textSpace:after { padding-left: 0.3em; }

.icf-winnings:before, .icf-winnings-after:after { content: "\e61a"; }

.icf-musicOff:before, .icf-musicOff-after:after { content: "\e622"; }

.icf-abort:before, .icf-abort-after:after { content: "\e616"; }

.icf-alert:before, .icf-alert-after:after { content: "\e613"; }

.icf-arrowBottom:before, .icf-arrowBottom-after:after { content: "\e600"; }

.icf-arrowLeft:before, .icf-arrowLeft-after:after { content: "\e601"; }

.icf-arrowRight:before, .icf-arrowRight-after:after { content: "\e602"; }

.icf-arrowTop:before, .icf-arrowTop-after:after { content: "\e605"; }

.icf-burger:before, .icf-burger-after:after { content: "\e603"; }

.icf-chat:before, .icf-chat-after:after { content: "\e614"; }

.icf-chatOff:before, .icf-chatOff-after:after { content: "\e615"; }

.icf-close:before, .icf-close-after:after { content: "\e604"; }

.icf-colorblind:before, .icf-colorblind-after:after { content: "\e617"; }

.icf-controller:before, .icf-controller-after:after { content: "\e612"; }

.icf-externLink:before, .icf-externLink-after:after { content: "\e607"; }

.icf-fat_arrow:before, .icf-fat_arrow-after:after { content: "\e618"; }

.icf-flame:before, .icf-flame-after:after { content: "\e606"; }

.icf-fullscreenOff:before, .icf-fullscreenOff-after:after { content: "\e619"; }

.icf-fullscreenOn:before, .icf-fullscreenOn-after:after { content: "\e620"; }

.icf-info:before, .icf-info-after:after { content: "\e621"; }

.icf-internLink:before, .icf-internLink-after:after { content: "\e609"; }

.icf-logout:before, .icf-logout-after:after { content: "\e611"; }

.icf-minus:before, .icf-minus-after:after { content: "\e608"; }

.icf-musicOn:before, .icf-musicOn-after:after { content: "\e623"; }

.icf-ok:before, .icf-ok-after:after { content: "\e60a"; }

.icf-plus:before, .icf-plus-after:after { content: "\e60b"; }

.icf-result:before, .icf-result-after:after { content: "\e624"; }

.icf-rounds:before, .icf-rounds-after:after { content: "\e625"; }

.icf-rules:before, .icf-rules-after:after { content: "\e626"; }

.icf-secure:before, .icf-secure-after:after { content: "\e610"; }

.icf-shakeOff:before, .icf-shakeOff-after:after { content: "\e628"; }

.icf-shakeOn:before, .icf-shakeOn-after:after { content: "\e627"; }

.icf-soundOff:before, .icf-soundOff-after:after { content: "\e60f"; }

.icf-soundOn:before, .icf-soundOn-after:after { content: "\e60e"; }

.icf-toDesktop:before, .icf-toDesktop-after:after { content: "\e60c"; }

.icf-toTablet:before, .icf-toTablet-after:after { content: "\e60d"; }

.icf-bookmarkAndroid:before, .icf-bookmarkAndroid-after:after { content: "\e61b"; }

/** base input field as used on gamesPage **/
/*  TEXT SIZES  */
.ts0 { font-size: 10px; line-height: 13px; }

.ts1 { font-size: 12px; line-height: 17px; }

.ts2 { font-size: 15px; line-height: 20px; }

.ts3 { font-size: 20px; line-height: 24px; }

.ts4 { font-size: 24px; line-height: 29px; }

/*  BASE START  */
.base { /*   TEXT COLORS    */ /*  Grey        */ /*  Orange      */ /*  Red         */ /*  Purple      */ /*  Blue        */ /*  Turquoise   */ /*  Blue green  */ /*  Green       */ /*  lightGrey   */ /*  Yellow      */ /*  White       */ /*  Dark blue   */ /*  Gold        */ /* g0a hover is g0b */ }
.base.tc0 { color: #333333; }
.base.tc1 { color: #ef5a00; }
.base.tc2 { color: #ae1412; }
.base.tc3 { color: #5726b7; }
.base.tc4 { color: #007abd; }
.base.tc5 { color: #068ea7; }
.base.tc6 { color: #00875c; }
.base.tc7 { color: #508219; }
.base.tc8 { color: #9aa0a4; }
.base.tc9 { color: #df8300; }
.base.tc10 { color: white; }
.base.tc11 { color: #002269; }
.base.tc12 { color: #663300; }
.base.tcError { color: #c40711; }
.base.bold { font-weight: bold; }
.base.spinner.small { background: url("../images/spinner_grey_small.gif") top left no-repeat; width: 15px; height: 15px; }
.base.spinner.big { background: url("../images/spinner_grey_big.gif") top left no-repeat; width: 40px; height: 40px; }
.base.staticTooltipBox { -webkit-box-shadow: rgba(0, 0, 0, 0.75) 2px 2px 7px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.75) 2px 2px 7px 0px; box-shadow: rgba(0, 0, 0, 0.75) 2px 2px 7px 0px; border: 1px solid #b9c0c6; position: relative; }
.base.staticTooltipBox:after, .base.staticTooltipBox:before { border-style: solid; content: ""; display: block; height: 0; width: 0; position: absolute; left: 50%; }
.base.staticTooltipBox.leftPosition:after, .base.staticTooltipBox.leftPosition:before { position: absolute; left: 20%; }
.base.staticTooltipBox.rightPosition:after, .base.staticTooltipBox.rightPosition:before { position: absolute; left: 80%; }
.base.staticTooltipBox.small.down:before { border-color: rgba(185, 192, 198, 0.2) transparent transparent; border-width: 13px; margin-left: -13px; top: 100%; }
.base.staticTooltipBox.small.down:after { border-color: white transparent transparent; border-width: 10px; margin-left: -10px; top: 99%; }
.base.staticTooltipBox.medium.down:before { border-color: rgba(185, 192, 198, 0.2) transparent transparent; border-width: 23px; margin-left: -23px; top: 100%; }
.base.staticTooltipBox.medium.down:after { border-color: white transparent transparent; border-width: 20px; margin-left: -20px; top: 99%; }
.base.staticTooltipBox.down.medium { margin-bottom: 1em; }
.base.staticTooltipBox.small.up:before { border-color: transparent transparent rgba(185, 192, 198, 0.2); border-width: 13px; margin-left: -13px; bottom: 100%; }
.base.staticTooltipBox.small.up:after { border-color: transparent transparent white; border-width: 10px; margin-left: -10px; bottom: 100%; }
.base.staticTooltipBox.medium.up:before { border-color: transparent transparent rgba(185, 192, 198, 0.2); border-width: 23px; margin-left: -23px; bottom: 100%; }
.base.staticTooltipBox.medium.up:after { border-color: transparent transparent white; border-width: 20px; margin-left: -20px; bottom: 100%; }
.base.staticTooltipBox.up.medium { margin-top: 1em; }
.base.validationMessageTooltip { -webkit-box-shadow: rgba(0, 0, 0, 0.75) 2px 2px 7px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.75) 2px 2px 7px 0px; box-shadow: rgba(0, 0, 0, 0.75) 2px 2px 7px 0px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; padding: 16px 17px 17px 17px; background-color: white; border: 1px solid #b9c0c6; line-height: 14px; color: #c40711; position: absolute; width: 130px; display: block; z-index: 12; }
.base.arrowTriangle:after, .base.arrowTriangle:before { content: " "; height: 0; width: 0; position: absolute; }
.base.arrowTriangle:after { border: 12px solid transparent; }
.base.arrowTriangle:before { border: 15px solid transparent; border: 13px solid transparent\9; }
.base.arrowTriangle.top:after, .base.arrowTriangle.bottom:after { left: 23px; }
.base.arrowTriangle.top:before, .base.arrowTriangle.bottom:before { left: 20px; left: 22px\9; }
.base.arrowTriangle.top.center:before, .base.arrowTriangle.bottom.center:before { left: -moz-calc(45% - 8px); left: -webkit-calc(45% - 8px); left: calc(45% - 8px); }
.base.arrowTriangle.left.center:before, .base.arrowTriangle.right.center:before { top: -moz-calc(45% - 8px); top: -webkit-calc(45% - 8px); top: calc(45% - 8px); }
.base.arrowTriangle.top.center:after, .base.arrowTriangle.bottom.center:after { left: -moz-calc(45% - 5px); left: -webkit-calc(45% - 5px); left: calc(45% - 5px); }
.base.arrowTriangle.left.center:after, .base.arrowTriangle.right.center:after { top: -moz-calc(45% - 5px); top: -webkit-calc(45% - 5px); top: calc(45% - 5px); }
.base.arrowTriangle.top.topRight:after { left: auto; right: 20px; }
.base.arrowTriangle.top.topRight:before { left: auto; right: 17px; right: 19px\9; }
.base.arrowTriangle.top:after { border-color: transparent transparent white; bottom: 100%; }
.base.arrowTriangle.top:before { border-color: transparent transparent #b9c0c6; bottom: 100%; }
.base.arrowTriangle.bottom:after { border-color: white transparent transparent; top: 100%; }
.base.arrowTriangle.bottom:before { border-color: #b9c0c6 transparent transparent; top: 100%; }
.base.arrowTriangle.right:after, .base.arrowTriangle.left:after { top: 9px; }
.base.arrowTriangle.right:before, .base.arrowTriangle.left:before { top: 6px; top: 8px\9; }
.base.arrowTriangle.right:after { border-color: transparent transparent transparent white; left: 100%; }
.base.arrowTriangle.right:before { border-color: transparent transparent transparent #b9c0c6; left: 100%; }
.base.arrowTriangle.left:after { border-color: transparent white  transparent  transparent; right: 100%; }
.base.arrowTriangle.left:before { border-color: transparent #b9c0c6 transparent transparent; right: 100%; }
.base.pagePaddings2 { padding: 24px 69px 34px; }
.base.standardPadding { padding: 20px; }
.base.widePadding { padding: 20px 26px; }
.base.border { border: 1px solid #b9c0c6; }
.base.border.noTop { border-top: none; }
.base.border.noBottom { border-bottom: none; }
.base.loweredBevelBorderBox { background-color: white; border-color: #E1E6E9; border-bottom: 1px solid #E1E6E9; border-right: 1px solid #E1E6E9; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.4) inset; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.4) inset; }
.base.noBorderRadius { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.base.allBorderRadius { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.base.allBorderRadius .gdHeader { -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; }
.base.topBorderRadius { -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
.base.topBorderRadius .gdHeader { -webkit-border-radius: 9px 9px 0 0; -moz-border-radius: 9px 9px 0 0; -ms-border-radius: 9px 9px 0 0; -o-border-radius: 9px 9px 0 0; border-radius: 9px 9px 0 0; }
.base.topLeftBorderRadius { -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; -ms-border-radius: 10px 0 0 0; -o-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0; }
.base.topLeftBorderRadius .gdHeader { -webkit-border-radius: 9px 0 0 0; -moz-border-radius: 9px 0 0 0; -ms-border-radius: 9px 0 0 0; -o-border-radius: 9px 0 0 0; border-radius: 9px 0 0 0; }
.base.topRightBorderRadius { -webkit-border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; -ms-border-radius: 0 10px 0 0; -o-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0; }
.base.topRightBorderRadius .gdHeader { -webkit-border-radius: 0 9px 0 0; -moz-border-radius: 0 9px 0 0; -ms-border-radius: 0 9px 0 0; -o-border-radius: 0 9px 0 0; border-radius: 0 9px 0 0; }
.base.bottomBorderRadius { -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -ms-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; }
.base.bottomBorderRadius .gdHeader { -webkit-border-radius: 0 0 9px 9px; -moz-border-radius: 0 0 9px 9px; -ms-border-radius: 0 0 9px 9px; -o-border-radius: 0 0 9px 9px; border-radius: 0 0 9px 9px; }
.base.base.bottomLeftBorderRadius { -webkit-border-radius: 0 0 0 10px; -moz-border-radius: 0 0 0 10px; -ms-border-radius: 0 0 0 10px; -o-border-radius: 0 0 0 10px; border-radius: 0 0 0 10px; }
.base.base.bottomLeftBorderRadius .gdHeader { -webkit-border-radius: 0 0 9px 0; -moz-border-radius: 0 0 9px 0; -ms-border-radius: 0 0 9px 0; -o-border-radius: 0 0 9px 0; border-radius: 0 0 9px 0; }
.base.base.bottomRightBorderRadius { -webkit-border-radius: 0 0 0 10px; -moz-border-radius: 0 0 0 10px; -ms-border-radius: 0 0 0 10px; -o-border-radius: 0 0 0 10px; border-radius: 0 0 0 10px; }
.base.base.bottomRightBorderRadius .gdHeader { -webkit-border-radius: 0 0 0 9px; -moz-border-radius: 0 0 0 9px; -ms-border-radius: 0 0 0 9px; -o-border-radius: 0 0 0 9px; border-radius: 0 0 0 9px; }
.base.outerFrame { position: relative; border: 3px solid #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, 0.4) inset; box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, 0.4) inset; }
.base.innerFrame { position: relative; top: -3px; left: -3px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; z-index: -10; -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4); }
.base.shadowLineTop { -webkit-box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2); box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2); }
.base.shadowLineTop:before { position: absolute; width: 100%; height: 1px; background-color: white; top: 0; content: ""; left: 0; }
.base.shadowLineBottom { border-bottom: 1px solid white; -webkit-box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2) inset; }
.base.shadowLine { border-top: 1px solid white; border-bottom: 1px solid white; -webkit-box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2) inset, 0 -3px 3px -2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2) inset, 0 -3px 3px -2px rgba(0, 0, 0, 0.2); box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2) inset, 0 -3px 3px -2px rgba(0, 0, 0, 0.2); }
.base.innerGlow { -webkit-box-shadow: 0 0 0 2px rgba(250, 250, 250, 0.6) inset; -moz-box-shadow: 0 0 0 2px rgba(250, 250, 250, 0.6) inset; box-shadow: 0 0 0 2px rgba(250, 250, 250, 0.6) inset; }
.base.imageFrame { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; -moz-box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; position: relative; display: inline-block; border: 3px solid white; padding: 1px; left: -4px; top: -4px; }
.base.imageFrame img, .base.imageFrame .base.img { -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; }
.base.b0 { background-color: #ffffff; }
.base.b0a { background-color: #f4f8fb; }
.base.b0b { background-color: #dbe1e6; }
.base.g0a { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f8fb), color-stop(100%, #dce4ea)); background-image: -webkit-linear-gradient(#f4f8fb, #dce4ea); background-image: -moz-linear-gradient(#f4f8fb, #dce4ea); background-image: -o-linear-gradient(#f4f8fb, #dce4ea); background-image: linear-gradient(#f4f8fb, #dce4ea); }
.base.g0a.press:active, .base.g0a.press.active { border-top: 1px solid #71777C !important; -webkit-box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.6) inset; -moz-box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.6) inset; box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.6) inset; background: none !important; background-color: #ccd6de !important; filter: none; /* IE6,IE7 */ -ms-filter: none; /* IE8 */ }
.base.g0a.hover:hover { background: #dbe1e6, #c7ced3; }
.base.g0a.mirror { background-color: #dce4ea; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFDCE4EA', endColorstr='#FFF4F8FB'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dce4ea), color-stop(100%, #f4f8fb)); background: -webkit-linear-gradient(#dce4ea, #f4f8fb); background: -moz-linear-gradient(#dce4ea, #f4f8fb); background: -o-linear-gradient(#dce4ea, #f4f8fb); background: linear-gradient(#dce4ea, #f4f8fb); }
.base.g0a.mirror.hover:hover { background-color: #c7ced3; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC7CED3', endColorstr='#FFDBE1E6'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c7ced3), color-stop(100%, #dbe1e6)); background: -webkit-linear-gradient(#c7ced3, #dbe1e6); background: -moz-linear-gradient(#c7ced3, #dbe1e6); background: -o-linear-gradient(#c7ced3, #dbe1e6); background: linear-gradient(#c7ced3, #dbe1e6); }
.base.g2c { background-color: #ff8a00; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF8A00', endColorstr='#FFDA5C00'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff8a00), color-stop(100%, #da5c00)); background: -webkit-linear-gradient(#ff8a00, #da5c00); background: -moz-linear-gradient(#ff8a00, #da5c00); background: -o-linear-gradient(#ff8a00, #da5c00); background: linear-gradient(#ff8a00, #da5c00); }
.base.g5a { background-color: #edf7fc; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEDF7FC', endColorstr='#FFB8D9F0'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #edf7fc), color-stop(100%, #b8d9f0)); background: -webkit-linear-gradient(#edf7fc, #b8d9f0); background: -moz-linear-gradient(#edf7fc, #b8d9f0); background: -o-linear-gradient(#edf7fc, #b8d9f0); background: linear-gradient(#edf7fc, #b8d9f0); }
.base.g0b { background: #dbe1e6, #c7ced3; }
.base.g0b.mirror, .base.base.g0a.mirror.hover.focus { background-color: #c7ced3; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC7CED3', endColorstr='#FFDBE1E6'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c7ced3), color-stop(100%, #dbe1e6)); background: -webkit-linear-gradient(#c7ced3, #dbe1e6); background: -moz-linear-gradient(#c7ced3, #dbe1e6); background: -o-linear-gradient(#c7ced3, #dbe1e6); background: linear-gradient(#c7ced3, #dbe1e6); }
.base.gr.c0.a { background-color: #f4f8fb; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F8FB', endColorstr='#FFDCE4EA'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f8fb), color-stop(100%, #dce4ea)); background: -webkit-linear-gradient(#f4f8fb, #dce4ea); background: -moz-linear-gradient(#f4f8fb, #dce4ea); background: -o-linear-gradient(#f4f8fb, #dce4ea); background: linear-gradient(#f4f8fb, #dce4ea); }
.base.gr.c3.c { background-color: #e5412a; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE5412A', endColorstr='#FFA31C0A'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5412a), color-stop(100%, #a31c0a)); background: -webkit-linear-gradient(#e5412a, #a31c0a); background: -moz-linear-gradient(#e5412a, #a31c0a); background: -o-linear-gradient(#e5412a, #a31c0a); background: linear-gradient(#e5412a, #a31c0a); }
.base.gr.c5.c { background-color: #0289cf; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0289CF', endColorstr='#FF024C80'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0289cf), color-stop(100%, #024c80)); background: -webkit-linear-gradient(#0289cf, #024c80); background: -moz-linear-gradient(#0289cf, #024c80); background: -o-linear-gradient(#0289cf, #024c80); background: linear-gradient(#0289cf, #024c80); }
.base.gr.c8.c { background-color: #599f1b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF599F1B', endColorstr='#FF225800'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #599f1b), color-stop(100%, #225800)); background: -webkit-linear-gradient(#599f1b, #225800); background: -moz-linear-gradient(#599f1b, #225800); background: -o-linear-gradient(#599f1b, #225800); background: linear-gradient(#599f1b, #225800); }
.base.gr.c10.c { background-color: #29a970; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF29A970', endColorstr='#FF016B44'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #29a970), color-stop(100%, #016b44)); background: -webkit-linear-gradient(#29a970, #016b44); background: -moz-linear-gradient(#29a970, #016b44); background: -o-linear-gradient(#29a970, #016b44); background: linear-gradient(#29a970, #016b44); }
.base.bg.c0.a { background-color: #f4f8fb; }
.base .tc0 { color: #333333; }
.base.tc10 { color: white !important; /*White */ }
.base.input { border: 1px solid #b9c0c6; display: inline-block; }
.base.input input { background-color: white; border-color: white #CCCCCC #CCCCCC white; border-style: inset; border-width: 2px; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; }
.base.tcError { color: #c40711; }
.base.arrowTriangle.left:before { border-color: transparent #b9c0c6 transparent transparent; right: 100%; top: 8px; }
.base.arrowTriangle:before { border: 13px solid transparent; }
.base.arrowTriangle:before, .base.arrowTriangle:after { content: " "; height: 0; width: 0; position: absolute; }
.base.arrowTriangle.left:after { border-color: transparent white transparent transparent; right: 100%; top: 9px; }
.base.arrowTriangle:after { border: 12px solid transparent; }
.base.gameMenuList { border: none; }
.base.gameMenuList a { padding: 0 5px 0 70px; width: 128px; display: table-cell; vertical-align: middle; color: #333333; text-decoration: none !important; outline: none; }
.base.gameMenuList .gameMenuListBox { padding: 4px 10px 5px 15px; height: 40px; cursor: pointer; border-left: none; border-right: none; border-top: 1px solid #FFFFFF; }
.base .clipText { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.base.menuList { list-style: none; border-top: none; margin: 0 0 10px; padding: 10px; }
.base span.icon_sprite { display: block; }
.base.icon_sprite.midBlue { background-image: url(../images/icon_midBlue_sprite.png); }
.base.icon_sprite.mailService.medium, .base.icon_sprite.mailService_medium { background-position: -3px -5px; width: 43px; height: 42px; }
.base.icon_sprite.mailService.small, .base.icon_sprite.mailService_small { background-position: -3px -51px; width: 34px; height: 33px; }
.base.icon_sprite.phoneService.medium, .base.icon_sprite.phoneService_medium { background-position: -3px -89px; width: 43px; height: 42px; }
.base.icon_sprite.phoneService.small, .base.icon_sprite.phoneService_small { background-position: -3px -135px; width: 34px; height: 33px; }
.base.icon_sprite.question.medium, .base.icon_sprite.question_medium { background-position: -3px -173px; width: 43px; height: 42px; }
.base.icon_sprite.question.small, .base.icon_sprite.question_small { background-position: -3px -219px; width: 34px; height: 33px; }
.base.icon_sprite.community.medium, .base.icon_sprite.community_medium { background-position: -3px -257px; width: 43px; height: 42px; }
.base.icon_sprite.community.small, .base.icon_sprite.community_small { background-position: -3px -303px; width: 34px; height: 33px; }
.base.icon_sprite.timing.medium { background-position: -3px -341px; width: 43px; height: 42px; }
.base.icon_sprite.timing.small { background-position: -3px -387px; width: 34px; height: 33px; }
.base.icon_sprite.info.medium, .base.icon_sprite.info_medium { background-position: -3px -425px; width: 43px; height: 42px; }
.base.icon_sprite.info.small, .base.icon_sprite.info_small { background-position: -3px -471px; width: 34px; height: 33px; }
.base.icon_sprite.security.medium, .base.icon_sprite.security_medium { background-position: -3px -509px; width: 43px; height: 42px; }
.base.icon_sprite.security.small, .base.icon_sprite.security_small { background-position: -3px -555px; width: 34px; height: 33px; }
.base.icon_sprite.tournaments.medium, .base.icon_sprite.tournaments_medium { background-position: -3px -593px; width: 43px; height: 42px; }
.base.icon_sprite.tournaments.small, .base.icon_sprite.tournaments_small { background-position: -3px -639px; width: 34px; height: 33px; }
.base.icon_sprite.winnings.medium, .base.icon_sprite.winnings_medium { background-position: -3px -677px; width: 43px; height: 42px; }
.base.icon_sprite.winnings.small, .base.icon_sprite.winnings_small { background-position: -3px -723px; width: 34px; height: 33px; }
.base.icon_sprite.mobile.medium, .base.icon_sprite.mobile_medium { background-position: -3px -761px; width: 43px; height: 42px; }
.base.icon_sprite.mobile.small, .base.icon_sprite.mobile_small { background-position: -3px -807px; width: 34px; height: 33px; }
.base.icon_sprite.message.medium, .base.icon_sprite.message_medium { background-position: -3px -845px; width: 43px; height: 42px; }
.base.icon_sprite.message.small, .base.icon_sprite.message_small { background-position: -3px -891px; width: 34px; height: 33px; }
.base.icon_sprite.special.medium { background-position: -3px -929px; width: 43px; height: 42px; }
.base.icon_sprite.special.small { background-position: -3px -975px; width: 34px; height: 33px; }
.base.icon_sprite.allGames.medium, .base.icon_sprite.allGames_medium { background-position: -3px -1013px; width: 43px; height: 42px; }
.base.icon_sprite.allGames.small, .base.icon_sprite.allGames_small { background-position: -3px -1059px; width: 34px; height: 33px; }
.base.icon_sprite.logic.medium, .base.icon_sprite.logic_medium { background-position: -3px -1097px; width: 43px; height: 42px; }
.base.icon_sprite.logic.small, .base.icon_sprite.logic_small { background-position: -3px -1143px; width: 34px; height: 33px; }
.base.icon_sprite.action.medium, .base.icon_sprite.action_medium { background-position: -3px -1181px; width: 43px; height: 42px; }
.base.icon_sprite.action.small, .base.icon_sprite.action_small { background-position: -3px -1227px; width: 34px; height: 33px; }
.base.icon_sprite.cardsBoard.medium, .base.icon_sprite.cardsBoard_medium { background-position: -3px -1265px; width: 43px; height: 42px; }
.base.icon_sprite.cardsBoard.small, .base.icon_sprite.cardsBoard_small { background-position: -3px -1311px; width: 34px; height: 33px; }
.base.icon_sprite.favorite.medium, .base.icon_sprite.favorite_medium { background-position: -3px -1349px; width: 43px; height: 42px; }
.base.icon_sprite.favorite.small, .base.icon_sprite.favorite_small { background-position: -3px -1395px; width: 34px; height: 33px; }
.base.icon_sprite.denied.medium, .base.icon_sprite.denied_medium { background-position: -3px -1433px; width: 43px; height: 42px; }
.base.icon_sprite.denied.small, .base.icon_sprite.denied_small { background-position: -3px -1479px; width: 34px; height: 33px; }
.base.icon_sprite.approved.small, .base.icon_sprite.approved_small { background-position: -3px -1563px; width: 34px; height: 33px; }
.base.icon_sprite.approved.medium, .base.icon_sprite.approved_medium { background-position: -3px -1517px; width: 43px; height: 42px; }
.base.icon_sprite.warning.medium, .base.icon_sprite.warning_medium { background-position: -3px -1601px; width: 43px; height: 42px; }
.base.icon_sprite.warning.small, .base.icon_sprite.warning_small { background-position: -3px -1647px; width: 34px; height: 33px; }
.base.icon_sprite.sameLevel.small { background-position: -3px -1731px; width: 34px; height: 33px; }
.base.icon_sprite.friend.medium { background-position: -3px -1852px; width: 43px; height: 42px; }
.base.icon_sprite.friend.small { background-position: -3px -1899px; width: 32px; height: 32px; }
.base.icon_sprite.challenge.medium { background-position: -3px -1939px; width: 43px; height: 42px; }
.base.icon_sprite.challenge.small { background-position: -3px -1986px; width: 32px; height: 32px; }
.base.gameBanner { position: relative; display: block; float: right; }
.base.gameBanner.min { height: 100px; }
.base.gameBanner.min .overflowWrapper { overflow: hidden; height: 100px; }
.base.gameBanner.gameImage { width: 100%; max-width: 700px; }
.base.gameBanner .coloredBanner { position: relative; left: 0px; top: 0px; }
.base.gameBanner .bannerOverlay { width: 100%; max-width: 700px; display: none; position: absolute; top: 0; left: 0; }

ul.base.menuList { padding: 10px 0 10px 19px; }

ul.base.menuList.contiguous { border-bottom: none; margin: 0; }

ul.base li { margin-bottom: 5px; line-height: 14px; }

/*  BASE END  */
.colorButtonContainer .colorButton { position: relative; float: left; cursor: pointer; }

.colorButton.bLeft { background-position: -27px -371px; }
.colorButton.bRight { background-position: -12px -371px; }
.colorButton.bCenter { background-position: 0px -397px; }

.midGreen.colorButtonContainer .colorButton { background: url(../images/colorButton/bu_midGreen_sprite.png) no-repeat top left; }

.login.colorButtonContainer:hover .colorButton.bCenter, .login.colorButtonContainer:active .colorButton.bCenter { background-position: 0px -423px; }
.login.colorButtonContainer:hover .colorButton.bLeft, .login.colorButtonContainer:active .colorButton.bLeft { background-position: -27px -371px; }
.login.colorButtonContainer:hover .colorButton.bRight, .login.colorButtonContainer:active .colorButton.bRight { background-position: -39px -371px; }
.login.colorButtonContainer .colorButton { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; border: 0; padding: 0; min-width: 12px; font-size: 10px; line-height: 20px; height: 22px; }
.login.colorButtonContainer .colorButton.bCenter { min-width: 61px; background-position: 0px -397px; color: white; font-weight: bold; padding: 0 7px 0 5px; }
.login.colorButtonContainer .colorButton.bLeft { width: 12px; background-position: 0px -371px; }
.login.colorButtonContainer .colorButton.bRight { width: 12px; background-position: -12px -371px; }

.generic_sprite { background: url(../images/generic_sprite.png) top left no-repeat; }
.generic_sprite.ic_allGames { background-position: -249px -948px; width: 18px; height: 18px; }
.generic_sprite.ic_searchfield { background-position: 190px -525px; }
.generic_sprite.ic_searchfield:focus { -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; }
.generic_sprite.big_swoosh { background-position: -3px -433px; width: 173px; height: 44px; position: absolute; right: 0; }
.generic_sprite.arrow_grey.right { background-position: -257px -1342px; height: 16px; }
.generic_sprite.arrow_grey.down { background-position: -249px -1326px; height: 16px; }
.generic_sprite.arrow_grey.up { background-position: -249px -1310px; height: 16px; }

.generic_country_sprite { background: url(../images/country_sprite/generic_sprite_en.png) top left no-repeat; }
.generic_country_sprite.accountBox_text { background-position: 0px -70px; width: 184px; height: 11px; }
.generic_country_sprite.accountBox_password { background-position: 0px -88px; width: 49px; height: 8px; }
.generic_country_sprite.ribbon.top { position: absolute; right: 0; top: 0; }
.generic_country_sprite.ribbon.bottom { position: absolute; bottom: 0; left: 0; }
.generic_country_sprite.ribbon.basic { background-position: -354px -76px; width: 91px; height: 67px; position: absolute; right: 0; top: 0; }
.generic_country_sprite.ribbon.basic.bottom { display: none; }
.generic_country_sprite.ribbon.premium { background-position: -354px -3px; width: 91px; height: 67px; position: absolute; right: 0; top: 0; }
.generic_country_sprite.ribbon.premium.bottom { display: none; }
.generic_country_sprite.ribbon.beta.top { background-position: -273px -3px; width: 71px; height: 56px; }
.generic_country_sprite.ribbon.beta.bottom { background-position: -175px -5px; width: 82px; height: 59px; }
.generic_country_sprite.ribbon.new { width: 70px; height: 54px; }
.generic_country_sprite.ribbon.new.bottom { background-position: -4px -4px; width: 82px; height: 60px; }
.generic_country_sprite.ribbon.new.top { background-position: -100px -3px; }

body[lang=fr] .generic_country_sprite.ribbon.new.top { background-position: -86px -3px; width: 85px; height: 62px; }

.gameSprite.logoText { position: absolute; }
.gameSprite.gameImage { background: url(../images/gameSprites/generic_gameBanner_SPRITE.png) top left no-repeat !important; position: relative; background-position: -7px -7px !important; width: 700px; height: 250px; }
.gameSprite.gameImage.coloredBanner { width: 489px; height: 180px; }
.gameSprite.game_lab.gameImage, .gameSprite.game_flu.gameImage, .gameSprite.game_ams.gameImage, .gameSprite.game_bus.gameImage, .gameSprite.game_jwl.gameImage, .gameSprite.game_kno.gameImage, .gameSprite.game_mau.gameImage, .gameSprite.game_mjj.gameImage, .gameSprite.game_mpy.gameImage, .gameSprite.game_bel.gameImage, .gameSprite.game_tar.gameImage, .gameSprite.game_bub.gameImage, .gameSprite.game_bux.gameImage, .gameSprite.game_spi.gameImage, .gameSprite.game_rom.gameImage, .gameSprite.game_ruk.gameImage, .gameSprite.game_kla.gameImage, .gameSprite.game_sax.gameImage, .gameSprite.game_3ro.gameImage, .gameSprite.game_ska.gameImage, .gameSprite.game_yaz.gameImage, .gameSprite.game_mbs.gameImage { background-position: -5px -5px !important; }
.gameSprite.game_lab .coloredBanner, .gameSprite.game_flu .coloredBanner, .gameSprite.game_ams .coloredBanner, .gameSprite.game_bus .coloredBanner, .gameSprite.game_jwl .coloredBanner, .gameSprite.game_kno .coloredBanner, .gameSprite.game_mau .coloredBanner, .gameSprite.game_mjj .coloredBanner, .gameSprite.game_mpy .coloredBanner, .gameSprite.game_bel .coloredBanner, .gameSprite.game_tar .coloredBanner, .gameSprite.game_bub .coloredBanner, .gameSprite.game_bux .coloredBanner, .gameSprite.game_spi .coloredBanner, .gameSprite.game_rom .coloredBanner, .gameSprite.game_ruk .coloredBanner, .gameSprite.game_kla .coloredBanner, .gameSprite.game_sax .coloredBanner, .gameSprite.game_3ro .coloredBanner, .gameSprite.game_ska .coloredBanner, .gameSprite.game_yaz .coloredBanner, .gameSprite.game_mbs .coloredBanner { display: none; }
.gameSprite.game_flu, .gameSprite.game_flu .logoText { background: url(../images/gameSprites/flu_SPRITE.png) !important; }
.gameSprite.game_flu .logoText { background-position: -5px -260px !important; width: 141px; height: 48px; top: 47px; left: 190px; }
.gameSprite.game_ams, .gameSprite.game_ams .logoText { background: url(../images/gameSprites/ams_SPRITE.png) !important; }
.gameSprite.game_ams .logoText { background-position: -5px -260px !important; width: 174px; height: 81px; top: 10px; left: 190px; }
.gameSprite.game_default, .gameSprite.game_default .logoText { background: url(../images/gameSprites/genericNogame_SPRITE.png) !important; }
.gameSprite.game_lab, .gameSprite.game_lab .logoText { background: url(../images/gameSprites/lab_SPRITE.png) !important; }
.gameSprite.game_lab .logoText { background-position: -2px -260px !important; width: 200px; height: 90px; top: 2px; left: 183px; }
.gameSprite.game_bus, .gameSprite.game_bus .logoText { background: url(../images/gameSprites/bus_SPRITE.png) !important; }
.gameSprite.game_bus .logoText { background-position: -5px -260px !important; width: 178px; height: 82px; top: 8px; left: 153px; }
.gameSprite.game_jwl, .gameSprite.game_jwl .logoText { background: url(../images/gameSprites/jwl_SPRITE.png) !important; }
.gameSprite.game_jwl .logoText { background-position: -5px -260px !important; width: 200px; height: 106px; top: -10px; left: 130px; }
.gameSprite.game_yaz, .gameSprite.game_yaz .logoText, .gameSprite.game_kno, .gameSprite.game_kno .logoText { background: url(../images/gameSprites/kno_SPRITE.png) !important; }
.gameSprite.game_kno .logoText { background-position: -280px -263px !important; width: 143px; height: 73px; top: 16px; left: 262px; }
.gameSprite.game_mau, .gameSprite.game_mau .logoText, .gameSprite.game_mau .bannerOverlay { background: url(../images/gameSprites/mau_SPRITE.png) !important; }
.gameSprite.game_mau .logoText { background-position: -5px -260px !important; width: 229px; height: 97px; top: -10px; left: 235px; }
.gameSprite.game_mjj, .gameSprite.game_mjj .logoText { background: url(../images/gameSprites/mjj_SPRITE.png) !important; }
.gameSprite.game_mjj .logoText { background-position: -5px -260px !important; width: 218px; height: 95px; top: 0px; left: 208px; }
.gameSprite.game_mpy, .gameSprite.game_mpy .logoText { background: url(../images/gameSprites/mpy_SPRITE.png) !important; }
.gameSprite.game_mpy .logoText { background-position: -5px -260px !important; width: 202px; height: 70px; top: 10px; left: 279px; }
.gameSprite.game_rom, .gameSprite.game_rom .logoText { background: url(../images/gameSprites/rom_SPRITE.png) !important; }
.gameSprite.game_rom .logoText { background-position: -186px -263px !important; width: 180px; height: 65px; top: 16px; left: 221px; }
.gameSprite.game_3ro, .gameSprite.game_3ro .logoText { background: url(../images/gameSprites/3ro_SPRITE.png) !important; }
.gameSprite.game_3ro .logoText { background-position: -186px -263px !important; width: 180px; height: 65px; top: 16px; left: 221px; }
.gameSprite.game_spi, .gameSprite.game_spi .logoText { background: url(../images/gameSprites/spi_SPRITE.png) !important; }
.gameSprite.game_spi .logoText { background-position: -5px -259px !important; width: 186px; height: 85px; top: 10px; left: 190px; }
.gameSprite.game_bub, .gameSprite.game_bub .logoText { background: url(../images/gameSprites/bub_SPRITE.png) !important; }
.gameSprite.game_bub .logoText { background-position: -5px -260px !important; width: 178px; height: 83px; top: 10px; left: 192px; }
.gameSprite.game_bux, .gameSprite.game_bux .logoText { background: url(../images/gameSprites/bux_SPRITE.png) !important; }
.gameSprite.game_bux .logoText { background-position: -5px -260px !important; width: 178px; height: 83px; top: 10px; left: 217px; }
.gameSprite.game_bel, .gameSprite.game_bel .logoText { background: url(../images/gameSprites/bel_SPRITE.png) !important; }
.gameSprite.game_bel .logoText { background-position: -5px -260px !important; width: 170px; height: 84px; top: 9px; left: 215px; }
.gameSprite.game_bel.gv_bel { background-position: -5px -349px !important; width: 36px; height: 36px; }
.gameSprite.game_bel.gv_ann { background-position: -87px -349px !important; width: 36px; height: 36px; }
.gameSprite.game_bel.gv_con { background-position: -46px -349px !important; width: 36px; height: 36px; }
.gameSprite.game_bel.gv_coi { background-position: -128px -349px !important; width: 36px; height: 36px; }
.gameSprite.game_tar, .gameSprite.game_tar .logoText { background: url(../images/gameSprites/tar_SPRITE.png) !important; }
.gameSprite.game_tar .logoText { background-position: -5px -259px !important; width: 131px; height: 64px; top: 23px; left: 257px; }
.gameSprite.game_kla, .gameSprite.game_kla .logoText { background: url(../images/gameSprites/kla_SPRITE.png) !important; }
.gameSprite.game_kla .logoText { background-position: -5px -260px !important; width: 176px; height: 84px; top: 10px; left: 217px; }
.gameSprite.game_ska, .gameSprite.game_ska .logoText { background: url(../images/gameSprites/ska_SPRITE.png) !important; }
.gameSprite.game_ska .logoText { background-position: -33px -275px !important; width: 141px; height: 82px; top: 10px; left: 250px; }
.gameSprite.game_ska.gv_pub { background-position: -2px -398px !important; width: 36px; height: 36px; }
.gameSprite.game_ska.gv_default { background-position: -56px -399px !important; width: 36px; height: 36px; }
.gameSprite.game_ruk, .gameSprite.game_ruk .logoText { background: url(../images/gameSprites/ruk_SPRITE.png) !important; }
.gameSprite.game_ruk { background-position: -5px -4px !important; }
.gameSprite.game_ruk .logoText { background-position: -4px -260px !important; width: 192px; height: 89px; top: 4px; left: 162px; }
.gameSprite.game_mbs, .gameSprite.game_mbs .logoText { background: url(../images/gameSprites/mbs_SPRITE.png) !important; }
.gameSprite.game_mbs { background-position: -5px -4px !important; }
.gameSprite.game_mbs .logoText { background-position: -5px -260px !important; width: 134px; height: 61px; top: 15px; left: 261px; }

.gameSprite.game_default.gameImage { background-position: -7px -7px !important; }
.gameSprite.game_default .coloredBanner { display: none; }

html[lang=nl] .gameSprite.game_rom .logoText { background-position: -550px -263px !important; width: 180px; height: 65px; }
html[lang=nl] .gameSprite.game_mpy .logoText { background-position: -833px -260px !important; width: 202px; height: 70px; }
html[lang=nl] .gameSprite.game_mau .logoText { background-position: -941px -260px !important; width: 229px; height: 97px; }
html[lang=nl] .gameSprite.game_kno .logoText, html[lang=nl] .gameSprite.game_yaz .logoText { background-position: -483px -269px !important; width: 228px; height: 59px; top: 29px; left: 223px; }
html[lang=nl] .gameSprite.game_bel, html[lang=nl] .gameSprite.game_bel .logoText { background: url(../images/gameSprites/kla_SPRITE.png) -5px -5px !important; }
html[lang=nl] .gameSprite.game_bel .logoText { background-position: -5px -260px !important; width: 176px; height: 84px; top: 10px; left: 217px; }

html[lang=sv] .gameSprite.game_jwl .logoText { background-position: -415px -260px !important; width: 200px; height: 105px; }

html[lang=es] .gameSprite.game_mpy .logoText { background-position: -419px -260px !important; width: 202px; height: 70px; }
html[lang=es] .gameSprite.game_mau .logoText { background-position: -473px -260px !important; width: 229px; height: 97px; }
html[lang=es] .gameSprite.game_kno .logoText { background-position: -961px -270px !important; width: 221px; height: 66px; top: 29px; left: 223px; }
html[lang=es] .gameSprite.game_jwl .logoText { background-position: -620px -260px !important; width: 200px; height: 105px; }

html[lang=fr] .gameSprite.game_ruk .logoText { background-position: -399px -260px !important; }
html[lang=fr] .gameSprite.game_bux .logoText { background-position: -189px -260px !important; width: 178px; height: 83px; }
html[lang=fr] .gameSprite.game_3ro .logoText { background-position: -368px -263px !important; width: 180px; height: 65px; }
html[lang=fr] .gameSprite.game_bub .logoText { background-position: -189px -260px !important; width: 178px; height: 83px; }
html[lang=fr] .gameSprite.game_rom .logoText { background-position: -368px -263px !important; width: 180px; height: 65px; }
html[lang=fr] .gameSprite.game_mjj .logoText { background-position: -451px -260px !important; width: 218px; height: 95px; }
html[lang=fr] .gameSprite.game_mpy .logoText { background-position: -626px -260px !important; width: 202px; height: 70px; }
html[lang=fr] .gameSprite.game_mau .bannerOverlay { display: block; background-position: -710px -5px !important; }
html[lang=fr] .gameSprite.game_mau .logoText { background-position: -707px -260px !important; width: 229px; height: 97px; }
html[lang=fr] .gameSprite.game_kno .logoText, html[lang=fr] .gameSprite.game_yaz .logoText { background-position: -751px -273px !important; width: 164px; height: 64px; top: 29px; left: 252px; }
html[lang=fr] .gameSprite.game_bus .logoText { background-position: -188px -260px !important; width: 178px; height: 82px; }
html[lang=fr] .gameSprite.game_ams .logoText { background-position: -184px -260px !important; width: 174px; height: 81px; }
html[lang=fr] .gameSprite.game_lab .logoText { background-position: -400px -260px !important; }
html[lang=fr] .gameSprite.game_jwl .logoText { background-position: -210px -260px !important; width: 200px; height: 105px; }

html[lang=de] .gameSprite.game_ruk .logoText { background-position: -201px -260px !important; }
html[lang=de] .gameSprite.game_rom .logoText { background-position: -4px -263px !important; width: 182px; height: 67px; }
html[lang=de] .gameSprite.game_mpy .logoText { background-position: -212px -260px !important; width: 202px; height: 70px; }
html[lang=de] .gameSprite.game_mjj .logoText { background-position: -228px -260px !important; width: 218px; height: 95px; }
html[lang=de] .gameSprite.game_mau .logoText { background-position: -239px -260px !important; width: 229px; height: 97px; }
html[lang=de] .gameSprite.game_kno .logoText { background-position: -10px -272px !important; width: 214px; height: 56px; }
html[lang=de] .gameSprite.game_lab .logoText { background-position: -200px -260px !important; }

.gamelogo106x74 { background-repeat: no-repeat; background-position: -342px -1030px; position: absolute; width: 106px; height: 74px; left: 111px; top: 15px; }
.gamelogo106x74.game_bub { background-position: -5px -5px; }
.gamelogo106x74.game_tr2 { background-position: -5px -5px; }
.gamelogo106x74.game_ams { background-position: -116px -5px; }
.gamelogo106x74.game_zoo { background-position: -227px -5px; }
.gamelogo106x74.game_yaz, .gamelogo106x74.game_kno { background-position: -338px -5px; }
.gamelogo106x74.game_xwo { background-position: -449px -5px; }
.gamelogo106x74.game_wos, .gamelogo106x74.game_2wo, .gamelogo106x74.game_3wo { background-position: -5px -84px; }
.gamelogo106x74.game_wob, .gamelogo106x74.game_1wb, .gamelogo106x74.game_3wb { background-position: -116px -84px; }
.gamelogo106x74.game_wiz { background-position: -227px -84px; }
.gamelogo106x74.game_tau { background-position: -338px -84px; }
.gamelogo106x74.game_sss { background-position: -449px -84px; }
.gamelogo106x74.game_spq { background-position: -5px -163px; }
.gamelogo106x74.game_spp { background-position: -116px -163px; }
.gamelogo106x74.game_spl { background-position: -227px -163px; }
.gamelogo106x74.game_spi { background-position: -338px -163px; }
.gamelogo106x74.game_sol { background-position: -449px -163px; }
.gamelogo106x74.game_pmq { background-position: -5px -242px; }
.gamelogo106x74.game_rsq { background-position: -116px -242px; }
.gamelogo106x74.game_sen { background-position: -227px -242px; }
.gamelogo106x74.game_so2 { background-position: -338px -242px; }
.gamelogo106x74.game_soh { background-position: -449px -242px; }
.gamelogo106x74.game_fuq, .gamelogo106x74.game_2qf { background-position: -5px -321px; }
.gamelogo106x74.game_qui { background-position: -116px -321px; }
.gamelogo106x74.game_qbu { background-position: -227px -321px; }
.gamelogo106x74.game_pyr { background-position: -338px -321px; }
.gamelogo106x74.game_rom, .gamelogo106x74.game_1ro, .gamelogo106x74.game_2ro, .gamelogo106x74.game_3ro { background-position: -449px -321px; }
.gamelogo106x74.game_pol { background-position: -5px -400px; }
.gamelogo106x74.game_mpy { background-position: -116px -400px; }
.gamelogo106x74.game_mps { background-position: -227px -400px; }
.gamelogo106x74.game_bgm { background-position: -338px -400px; }
.gamelogo106x74.game_mdn { background-position: -449px -400px; }
.gamelogo106x74.game_prt { background-position: -5px -479px; }
.gamelogo106x74.game_pfm, .gamelogo106x74.game_1pf, .gamelogo106x74.game_2pf, .gamelogo106x74.game_3pf, .gamelogo106x74.game_4pf { background-position: -116px -479px; }
.gamelogo106x74.game_mau, .gamelogo106x74.game_1ma { background-position: -227px -479px; }
.gamelogo106x74.game_mah { background-position: -338px -479px; }
.gamelogo106x74.game_mag { background-position: -449px -479px; }
.gamelogo106x74.game_maf { background-position: -5px -558px; }
.gamelogo106x74.game_kdo { background-position: -116px -558px; }
.gamelogo106x74.game_jwl { background-position: -227px -558px; }
.gamelogo106x74.game_jw2 { background-position: -338px -558px; }
.gamelogo106x74.game_jet { background-position: -449px -558px; }
.gamelogo106x74.game_hts { background-position: -5px -637px; }
.gamelogo106x74.game_hid { background-position: -116px -637px; }
.gamelogo106x74.game_gos { background-position: -227px -637px; }
.gamelogo106x74.game_fre { background-position: -338px -637px; }
.gamelogo106x74.game_flu { background-position: -449px -637px; }
.gamelogo106x74.game_drg { background-position: -5px -716px; }
.gamelogo106x74.game_dko { background-position: -116px -716px; }
.gamelogo106x74.game_dar { background-position: -227px -716px; }
.gamelogo106x74.game_cpy { background-position: -338px -716px; }
.gamelogo106x74.game_cpt { background-position: -449px -716px; }
.gamelogo106x74.game_bus { background-position: -5px -795px; }
.gamelogo106x74.game_bub { background-position: -116px -795px; }
.gamelogo106x74.game_bil { background-position: -227px -795px; }
.gamelogo106x74.game_mpp { background-position: -338px -795px; }
.gamelogo106x74.game_mbs, .gamelogo106x74.game_beta { background-position: -449px -795px; }
.gamelogo106x74.game_sdk { background-position: -5px -874px; }
.gamelogo106x74.game_sax, .gamelogo106x74.game_ska { background-position: -116px -874px; }
.gamelogo106x74.game_tar { background-position: -227px -874px; }
.gamelogo106x74.game_bel { background-position: -449px -874px; }
.gamelogo106x74.game_mus { background-position: -5px -953px; }
.gamelogo106x74.game_kla { background-position: -116px -953px; }
.gamelogo106x74.game_pbx { background-position: -227px -953px; }
.gamelogo106x74.game_ctc { background-position: -338px -953px; }
.gamelogo106x74.game_mjj { background-position: -449px -953px; }
.gamelogo106x74.game_bux { background-position: -5px -1032px; }
.gamelogo106x74.game_lab { background-position: -116px -1032px; }
.gamelogo106x74.game_ruk { background-position: -227px -1032px; }

body[lang=de] .generic_country_sprite { background-image: url(../images/country_sprite/generic_sprite_de.png); }

body[lang=da] .generic_country_sprite { background-image: url(../images/country_sprite/generic_sprite_da.png); }

body[lang=es] .generic_country_sprite { background-image: url(../images/country_sprite/generic_sprite_es.png); }

body[lang=fr] .generic_country_sprite { background-image: url(../images/country_sprite/generic_sprite_fr.png); }

body[lang=nl] .generic_country_sprite { background-image: url(../images/country_sprite/generic_sprite_nl.png); }

body[lang=sv] .generic_country_sprite { background-image: url(../images/country_sprite/generic_sprite_sv.png); }

h1, h2, h3, h4 { font-weight: bold; margin: 0; }

h1 { font-size: 20px !important; line-height: 24px !important; }
h1.huge { font-size: 24px !important; line-height: 29px !important; }

h2 { font-size: 15px !important; line-height: 20px !important; }

h3 { font-size: 12px !important; line-height: 18px !important; }

h4 { font-size: 11px !important; line-height: 14px !important; }

.decorate.gdHeaderBigMask, .decorate.gdHeaderMask { -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; overflow: hidden; filter: none !important; }
.decorate.gdHeader, .decorate.gdHeaderBig { height: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 10px; position: relative; border-bottom: 1px solid #b9c0c6; z-index: 20; background-color: #f4f8fb; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F8FB', endColorstr='#FFDCE4EA'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f8fb), color-stop(100%, #dce4ea)); background: -webkit-linear-gradient(#f4f8fb, #dce4ea); background: -moz-linear-gradient(#f4f8fb, #dce4ea); background: -o-linear-gradient(#f4f8fb, #dce4ea); background: linear-gradient(#f4f8fb, #dce4ea); height: 23px; }
.decorate.gdHeader.straight, .decorate.gdHeaderBig.straight { border-top: 1px solid #b9c0c6; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; -o-border-radius: 0 !important; border-radius: 0 !important; }
.decorate.gdHeader .text, .decorate.gdHeaderBig .text { font-size: 13px; line-height: 24px; font-weight: bold; position: relative; }
.decorate.gdHeader.knowledge, .decorate.gdHeader.game-cat3, .decorate.gdHeaderBig.knowledge, .decorate.gdHeaderBig.game-cat3 { background-color: #3eb7f4; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3EB7F4', endColorstr='#FF1F82C0'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3eb7f4), color-stop(100%, #1f82c0)); background: -webkit-linear-gradient(#3eb7f4, #1f82c0); background: -moz-linear-gradient(#3eb7f4, #1f82c0); background: -o-linear-gradient(#3eb7f4, #1f82c0); background: linear-gradient(#3eb7f4, #1f82c0); color: white; }
.decorate.gdHeader.cards, .decorate.gdHeader.game-cat1, .decorate.gdHeaderBig.cards, .decorate.gdHeaderBig.game-cat1 { background-color: #ff8a00; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF8A00', endColorstr='#FFDA5C00'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff8a00), color-stop(100%, #da5c00)); background: -webkit-linear-gradient(#ff8a00, #da5c00); background: -moz-linear-gradient(#ff8a00, #da5c00); background: -o-linear-gradient(#ff8a00, #da5c00); background: linear-gradient(#ff8a00, #da5c00); color: white; }
.decorate.gdHeader.action, .decorate.gdHeader.game-cat2, .decorate.gdHeaderBig.action, .decorate.gdHeaderBig.game-cat2 { background-color: #e5412a; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE5412A', endColorstr='#FFA31C0A'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5412a), color-stop(100%, #a31c0a)); background: -webkit-linear-gradient(#e5412a, #a31c0a); background: -moz-linear-gradient(#e5412a, #a31c0a); background: -o-linear-gradient(#e5412a, #a31c0a); background: linear-gradient(#e5412a, #a31c0a); color: white; }
.decorate.gdHeaderBig { height: 68px; }
.decorate .title-decorate { width: 95px; height: 23px; position: absolute; right: 0; top: 0; background: url(../images/generic_sprite.png); background-position: -105px -504px; font-weight: normal; font-size: 12px; }

a.dark, .gdLink.dark { color: #333333; }
a.dark:hover, .gdLink.dark:hover { color: #666666; }

a .decorate.gdHeader, a:hover .decorate.gdHeader { color: #333333; }

.corner.left { -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; -ms-border-radius: 10px 0 0 0; -o-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0; }
.corner.right { -webkit-border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; -ms-border-radius: 0 10px 0 0; -o-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0; }

a#infoOpenClose { text-transform: capitalize; text-decoration: none; font-weight: bold; padding-left: 15px; }

.colorScheme .gameSprite.gameImage.coloredBanner { background-position: -7px -268px !important; }
.colorScheme.white .gameSprite.gameImage.coloredBanner { background-position: -7px -1968px; }
.colorScheme.yellow { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFAF02', endColorstr='#FFFF7800'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffaf02), color-stop(100%, #ff7800)); background: -webkit-linear-gradient(#ffaf02, #ff7800); background: -moz-linear-gradient(#ffaf02, #ff7800); background: -o-linear-gradient(#ffaf02, #ff7800); background: linear-gradient(#ffaf02, #ff7800); background-color: #fff489; }
.colorScheme.yellow .gameSprite.gameImage.coloredBanner { background-position: -7px -458px !important; }
.colorScheme.orange { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF8A00', endColorstr='#FFDA5C00'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff8a00), color-stop(100%, #da5c00)); background: -webkit-linear-gradient(#ff8a00, #da5c00); background: -moz-linear-gradient(#ff8a00, #da5c00); background: -o-linear-gradient(#ff8a00, #da5c00); background: linear-gradient(#ff8a00, #da5c00); background-color: #ff8a00; }
.colorScheme.orange .gameSprite.gameImage.coloredBanner { background-position: -7px -1596px !important; }
.colorScheme.red { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE5412A', endColorstr='#FFA31C0A'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5412a), color-stop(100%, #a31c0a)); background: -webkit-linear-gradient(#e5412a, #a31c0a); background: -moz-linear-gradient(#e5412a, #a31c0a); background: -o-linear-gradient(#e5412a, #a31c0a); background: linear-gradient(#e5412a, #a31c0a); background-color: #f7c8bc; }
.colorScheme.purple { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF9462DA', endColorstr='#FF3C1990'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9462da), color-stop(100%, #3c1990)); background: -webkit-linear-gradient(#9462da, #3c1990); background: -moz-linear-gradient(#9462da, #3c1990); background: -o-linear-gradient(#9462da, #3c1990); background: linear-gradient(#9462da, #3c1990); background-color: #e7d5ff; }
.colorScheme.purple .gameSprite.gameImage.coloredBanner { background-position: -7px -1780px !important; }
.colorScheme.midBlue { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0289CF', endColorstr='#FF024C80'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0289cf), color-stop(100%, #024c80)); background: -webkit-linear-gradient(#0289cf, #024c80); background: -moz-linear-gradient(#0289cf, #024c80); background: -o-linear-gradient(#0289cf, #024c80); background: linear-gradient(#0289cf, #024c80); background-color: #c2eaff; }
.colorScheme.midBlue .gameSprite.gameImage.coloredBanner { background-position: -7px -1219px !important; }
.colorScheme.lightBlue { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3EB7F4', endColorstr='#FF1F82C0'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3eb7f4), color-stop(100%, #1f82c0)); background: -webkit-linear-gradient(#3eb7f4, #1f82c0); background: -moz-linear-gradient(#3eb7f4, #1f82c0); background: -o-linear-gradient(#3eb7f4, #1f82c0); background: linear-gradient(#3eb7f4, #1f82c0); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dcf3ff), color-stop(100%, #92ddff)); background: -webkit-linear-gradient(#dcf3ff, #92ddff); background: -moz-linear-gradient(#dcf3ff, #92ddff); background: -o-linear-gradient(#dcf3ff, #92ddff); background: linear-gradient(#dcf3ff, #92ddff); background-color: #dcf3ff; }
.colorScheme.lightBlue .gameSprite.gameImage.coloredBanner { background-position: -7px -1407px !important; }
.colorScheme.turquoise { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF04B5B8', endColorstr='#FF02767B'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #04b5b8), color-stop(100%, #02767b)); background: -webkit-linear-gradient(#04b5b8, #02767b); background: -moz-linear-gradient(#04b5b8, #02767b); background: -o-linear-gradient(#04b5b8, #02767b); background: linear-gradient(#04b5b8, #02767b); background-color: #bffbfc; }
.colorScheme.turquoise .gameSprite.gameImage.coloredBanner { background-position: -7px -268px !important; }
.colorScheme.midGreen { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF599F1B', endColorstr='#FF225800'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #599f1b), color-stop(100%, #225800)); background: -webkit-linear-gradient(#599f1b, #225800); background: -moz-linear-gradient(#599f1b, #225800); background: -o-linear-gradient(#599f1b, #225800); background: linear-gradient(#599f1b, #225800); background-color: #c6efa0; }
.colorScheme.midGreen .gameSprite.gameImage.coloredBanner { background-position: -7px -1028px !important; }
.colorScheme.lightGreen { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF71C60C', endColorstr='#FF428C03'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #71c60c), color-stop(100%, #428c03)); background: -webkit-linear-gradient(#71c60c, #428c03); background: -moz-linear-gradient(#71c60c, #428c03); background: -o-linear-gradient(#71c60c, #428c03); background: linear-gradient(#71c60c, #428c03); background-color: #e8fcb3; }
.colorScheme.lightGreen .gameSprite.gameImage.coloredBanner { background-position: -7px -837px !important; }
.colorScheme.blueGreen { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF29A970', endColorstr='#FF016B44'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #29a970), color-stop(100%, #016b44)); background: -webkit-linear-gradient(#29a970, #016b44); background: -moz-linear-gradient(#29a970, #016b44); background: -o-linear-gradient(#29a970, #016b44); background: linear-gradient(#29a970, #016b44); background-color: #beefd6; }
.colorScheme.blueGreen .gameSprite.gameImage.coloredBanner { background-position: -7px -647px !important; }
.colorScheme.transparent { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00FFFFFF', endColorstr='#00FFFFFF'); background: transparent !important; }
.colorScheme .input { border: 1px solid #b9c0c6; }
.colorScheme .input input { display: inline-block; }
.colorScheme .input input:focus { color: #333333; }
.colorScheme .input input, .colorScheme .input textarea, .colorScheme .input select { -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; background-color: white; border-color: white #CCCCCC #CCCCCC white; border-style: inset; border-width: 2px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; }

.gdHeader.colorScheme.yellow, .gdHeader.colorScheme.orange, .gdHeader.colorScheme.red, .gdHeader.colorScheme.purple, .gdHeader.colorScheme.midBlue, .gdHeader.colorScheme.lightBlue, .gdHeader.colorScheme.turquoise, .gdHeader.colorScheme.midGreen, .gdHeader.colorScheme.lightGreen, .gdHeader.colorScheme.blueGreen { color: white; }

.sidebar .gdHeaderMask { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.sidebar .gdHeader .text { font-size: 12px; }

.generic_sprite.ic_alert.base.asText, .icon_sprite.small.base.asText { line-height: 33px; padding-left: 40px; width: auto; }

.icon_sprite.medium.base.asText { line-height: 42px; padding-left: 50px; width: auto; }

.icon_sprite.medium.base.asMiddleText, .generic_sprite.ic_alert.base.asMiddleText, .icon_sprite.small.base.asMiddleText { display: table-cell; vertical-align: middle; padding-left: 40px; width: auto; }

.icon_sprite.medium.base.asMiddleText { padding-left: 50px; }

input, textarea { resize: none; background-color: white; border-color: white #CCCCCC #CCCCCC white; border-style: inset; border-width: 2px; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; margin: 0px; font-family: 'Verdana', sans-serif; font-size: 15px; }

input[type=submit] { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/*-- text tags --*/
body { font-size: 12px; line-height: 17px; }

a.disabled { cursor: default; text-decoration: none; }

.h3, .h4, .h2 { font-weight: bold; margin-bottom: 15px; }

.t999 { color: #999; }

/* .orange-bold { color: #FF6600; font-weight: bold; }
*/
.m-left17 { margin-left: 17px; }

.display-inline { display: inline; }

.hidden { display: none; }

.vertical-align-middle { vertical-align: middle; }

.list-style-square { list-style-image: url('data:image/png;base64,R0lGODlhCAAJAPcAAGRmZPz+/AATEwAAABEAHAEAvgAAEgAAADAgJAC8vgASEgAAAABvAAByAAB0AABhAABiMABsvABlEgAgAABHAAByAgBhAAB5AAdt7ABhvQBwEgAAAAAqkQAugQBwiQBnd4BtmLoAKhIoiQAqdwAu/wBQ/wBQ/wBN/2Qp/JkgvYhQEndvAAByXAB0wxNhjABidxBsGJNlExMgEwBQAABpAAB4AABlAABsAGdtOFRhvklwEgAAAGYqeAAuvwBwEgBwAAxtoL0AvBIAEgAAALgAALoAABIAAAAAALIAZP8Amf8AiP8AdwwAAL0AABIAEwAAAE4A0AAAIQAAEwAAAAAAAAAAAAAAAAAAAJcAfFIAvEkAEgAAAGAuiOtnBhJpEwBmAE4AMgAAAAAAXAAATQwAS70AXBIAXwAAR7gAYboAbRIAZQAARGAAdesAZRIAbAAAbK4AXKwAX+cAUHcAckgAb80AZBMAdQAAawAAdAAAXAAATQAAbwAAZAAAdQAAbAAAZWAAXOsARBIAdQAAZf8AbP8AbP8AZf8AIE4AJgAAIAAAUwAAcAAAaQAAZQAAbAAAZQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAASAAAzQAAEwAAAAAAZQC8cgASbgAAXABuAADswADnEwB3AAAAAAAAwAAAEwAAAAcAwAAAvAAAEgAAAAAYAf+TAf8TAf8AAQDRIAAQvQDoEgB3AACqtADs8ADn6AB3dwAggAC88QAS5wAAdwDQ/wAQ/xPo/wB3/2QAMAAAvQAAEgAAAAAAL5MA7BMA5wAAdxCuVD+sIejnSXd3ABYADAAAvQAAEsAAAAEk/7u9cRISSwAAAADXPAGsvQDnEgB3AJBMrrqyrBJL5wAAdyhQsviyvRJLEgAAACjQsPgQ/xLo/wB3f5EgZIG8vYkSEncAAFAAQpYAAIgAAHcAAP8gYP+OAP9LAP8AAMwAYLsq6xKJEgB3AOz/rtf/rOf/53f/dwDMrgC9rBMS5wAAdwBcYADD6wCMEgB3ACH5BAAAAAAALAAAAAAIAAkABwgZAAMIHEiwoMGCABICIKhw4cCGDBUenDgwIAA7'); margin-left: 20px; }

.list-style-square li { line-height: 18px !important; }

.static-page { font-size: 11px; }
.static-page h1, .static-page h2, .static-page h3, .static-page h4, .static-page h5, .static-page h6 { font-family: "Overlock", Verdana, Arial, Helvetica, sans-serif; font-weight: 900; line-height: 24px; padding-bottom: 6px; margin: 0px; }
.static-page h2 { font-size: 18px; line-height: 24px; }
.static-page h3 { font-size: 16px; line-height: 21px; margin-bottom: 5px; margin-top: 5px; }
.static-page h4 { font-size: 14px; line-height: 18px; }
.static-page h5 { font-size: 14px; line-height: 16px; padding-top: 15px; }
.static-page p { margin-bottom: 20px; }
.static-page ul li { margin-top: 15px; margin-bottom: 15px; }
.static-page ul li ul li { list-style-type: circle; }
.static-page ul.noBullets { list-style: none; }
.static-page ul.noBullets img { display: inline-block; }
.static-page ul.noBullets a { line-height: 25px; display: inline-block; }

.img-right, img.float_right { float: right; margin: 0 0 2px 5px; }

.img-left, img.float_left { float: left; margin: 0 10px 2px 0; }

.img-center { text-align: center; margin: 20px 0; }

.img { display: block; margin-bottom: 20px; }

.static-page ul, .page-help-themes ul { margin-left: 25px; }

ul.square { list-style: square; }
ul.no-style { list-style: none; }

.page { /*	ul { list-style: none; }
*/ }
.page ul ul { /* list-style:none; */ }

.agb-anchor-nav { margin-bottom: 20px; }
.agb-anchor-nav .float-left { width: 48%; }
.agb-anchor-nav .first { margin-right: 4%; }

.line-solid { height: 1px; border-bottom: 1px solid #b9c0c6; border-color: #DADADA; display: block; width: 100%; }

.icon_sprite { background: top left no-repeat; }
.icon_sprite.warning.medium { width: 43px; height: 42px; }
.icon_sprite.red { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAqCAYAAAAqAaJlAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAneSURBVHja1Jl7bBTHGcC/3b2n73x+AgbjYGyeIcRFxK1dkQJS00JKU5GGtKASuVWVpk4hJQVKjVRB0goaqVBS4SSmIQr/tIhCA3KJAkgUcMXLCoqNwTguLsY2fsfYd/Y99tFv9mbWs3t7frT9h0Gfb29uZ/a333yvGQRN0+CRaf8lrIAiojhQXCheFD9KACWtrKwsBz/TqaTRfj+9z0XHiXSeiXNOEpZBOlE8u3btymltbS0bGBg4HIlEahVF6dW4Jsty3/Dw8Ke9vb0fNjQ0vLxx48bZOC4DJZWMp/NMCHoysCbIGzdufDUYDP5FVdWQNomGLzOM4CewPYPzZFONTwh6orBkAoks3/HjxwsIJI5Rx4KKhcPjcas9PT1/q6io+BLOm0VNxEWfIySDFfQ/gjCuRu/evfvcrFmz3hVFMYO/oevOHfj89GkYbLoDsc4uUAcHQcL5yJTOQBp4Z8yAwLx5MGvVKsicO9c0OWp64NKlS9tWrlxZjV9HUCIoMRSV8E0G1gDt6+vbkZmZ+Wv+rTs++wyu798H6v028Dsd4JEkcIsSSKIQh6VPU3B+RdUgosggzcyD+Zs3QdYTi00cTU1N++bPn78fr0MoYTvgsWANUHSe36Slpf2C/fDwwQO4/Lu9ELl5E9JdLgR1ghdBnaKoCwEVuflUHVaFqCxDFIFHojFwLHoC5m/bBik5OcZ9uHLvFRYW/hYvg1TLJuCxYHXQzs7On06bNm0/r826tw+As6NDB011OMEtieAikCgEUvcSHhZBVVUBRVZARthILAZhBJZzc+Gxn2+BjKIi497a2trdxcXFf7IB1mHFZA6FoaZ46tSpb7HOprNn4crrWyC1qwume72Q7XZDwOUEn5MAxzXroFoVmL0gqIgioTjwYU78ZAHZe+/fcLf8Fej65BPjwUuXLq2oqqr6Cl6m2DmcVbP68q9evdp38uTJy06n83HS2XmrAS5v2gzTU7yQ6XIjoMOAEyhcgvcimIYa1RT8VBQqMqj4qaB25RjRchSC0SjM+eBDCCyO2zFGm2a03293dHT0Uw1H4takaaKNVh1Hjhz5CQMlEzcceBtyvB7IRG0SZ3JZtGiJMRxcHFAXtFkVRcP5BPwUVBk1rYBXU6Htzd2gxmL6cL/fPwcVVWbJdoKdZqUNGzYEELZBkqTppKPmzTdAvXIFpno8EMAld+GSSzaQgs8Hae9VmfqC71TCyMendWgdVI5rVtOvY2jHMioDnQ6v3d9cBXP3/UEfh9mwZ+HChc+0tLR04dchEiFIThGttrp37961DHQIPT9UU6M7k8/hMLzdbtnVYDCh7yEq4ouRMGrNrFlVl3gfEoMTP4MnP4Lw/VZ9nNvtnlJZWfksl90k5vUm2KysrO+xjs+PHTNAk2mU2SdG+IT+cHu7DqPKDDAuRKukT6PXZKwT7+usetcYu2TJkm9RWJcdrLh27doUr9f7tKGZCxd0UBLwHZb4aXUk3XG6usy/YZ/IaZNBGuD6b7JuwyI64sCxvxpjs7Ozl+bl5fk5uzVg9Siwe/fuJWi/xLChv6kJXJEweOjyJ4DaOBJY6wxqqyoHSeCY/erwSvw7WQGhvw+CdXVx55Ekz9atWxdT0ETNZmRkLDCco6VF16jLzk4JqBGaiMPEncbahtEGNQskW35V5qDJi5JVwPlGbtYb4xcsWFBIbTZBs4LH43mM3Rjt6cZcLyYsv6aDWkITfbCCmc3kdPgSDllJDikrptUhSSRGnYyawnSqVZ3TwTsYtlQDKhwGB9WqyZG4YK/qMZRqllxbzCCKy0ogBWIOijx6H28+ZD6SODDekhVTgyFjvMvl8tnBChTWIBNJrctlqGQZyRRDBx+aQ1d7G6SjKRmxlY7Tv+NcwGBVdRTCXBkKnJg0C9Fo1AiWTl8KqyBGNcAvv8y0xYI9msFDMyy5R9THs2SgjM5hrJJqGiP5/cY1Jodh/jcGS15Hw/2SYXSu7GyIMEci/wyNykkzEnAPlrEI13/HjG5aelUdhbXZpThn5BrXuJvoYWxWzWpYEt4pKCjQv/hmF8CgrgWBwvLapEWJzGUmlJ43dsHNih0wiMWJii8nkjEag+Ngk4CS5l08WpjfunWrhQRAViay2oDYhHvNmjVZp06dasavJHNA47oXIIAe7CAvxjmSFdLUN0FHst2aYH2xqK2TbXmi+fn532hrayOr/QVy9vJxVq2urh4OhUJXWYfv6a9BTObs0oiZ9hmpoKER5jQ2w9zmFpjXch8C398QNxMDWEkKSlr6i0amh+7u7joEJTYrUzHirEZVLbe2tp5gA6Z893mI6bUnBynHkmYkaxvCKm2Q/GbjSHYt+9XNxvXVq1fPEp+nuwXFmsHIbMqOHTs+IocTpMOTOxPcJSWgoA0qlqrJLiMllmKcM43TAs99B9yFhSwKDGCqPUcL7yiD5etZgaY2X3Nz81bcvFXothMKQfvPykHDLbdAPd8csswx9F/4YrozqfFIMgVnTRXGPnDxPFkEs6s/Bik1npMuXrxYtXz5clIcE6WReEgOU6JWWJItPMuWLcs8d+7cP7CunK3neMzXHT8sw70UvuD/wZGsreDseUh56im2rWnDmuCl9vZ2UsKxrQ0pvmXeDJjdxmpqaobOnDmzjVTn5IcU3OdnVewEmZgDV9qx/K7KyqQciW+5f6w0QHEnrBw8ePAtBCXaHLYcethvGEkYI9uhxsbG13Hz9ksjff69Gjq3vIbmwNUE42SkpA3rjpmH3of0518wui5cuFC1YsWKwyRUoQxYN4x25wbMdkms9WN02INF8EtG9X+nETp3/gpGrlweze1jZCS7llJSCjNwv+VZ+LjRV1dXd6KoqOj3FJKBstMZbdxDDpJQsAXq6+t3osO9zN/Q+85B6D/8PkRb7sbT7ARAXfn5kPmjH0P2ptdM/bW1tX8uLS09iFHoIXWoIbtDjmSniIaz0fPUPPTQbThZ0HocGKq9rrW++orWVFKs3ZyWpdWn+w0h30l/G/4eun498bQxFgsdPXqUHBmVoiwiz6HP81gPOMY78mTAXjrBzO3bt6/E+uH8WGeZWMBocn+/puDnWO3evXv/XL9+/Ys4bzHZFJD56XO8dkefEzmf5TVMjtvJSVrhoUOHfvDgwYPz6L2xyRwmk/sRsmbPnj3lOE8JypNkPjpvmp1GJ3M+a/3/A+Z45O2969atm15eXv51tOcvp6enz/P5fLmiKDq5Q7kYxs2Ovr6+5tu3b3964MCBixgSu6njhKldjnCOJNudzU4Glq/YJQ7azYmTbZlLSkoCCO0cGhpSrl27FmJpnIKwXB/hhEEqfO36v8Batcw07eB2n2zLLHEvxx6ucMAyB8g0qSaDTIB9VNojBfsfAQYACd1956mbFzkAAAAASUVORK5CYII=') repeat-x left bottom; }

.col-left.sidebar .decorate.gdHeader .text { font-weight: normal; }
.col-left.sidebar .decorate.gdHeader .title-decorate { width: 40px !important; }

.col-right.sidebar .decorate.gdHeader .text { font-weight: normal; }
.col-right.sidebar .decorate.gdHeader .title-decorate { width: 40px !important; }

h2.base { font-weight: bold; font-size: 20px; }

h3.base { font-weight: bold; font-size: 15px; line-height: 17px; }

.tooltipContainer { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; position: absolute; display: block; background-color: white; box-shadow: 0 0 10px 0 #000000; border: 1px solid #b9c0c6; width: 240px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; border-radius: 10px; z-index: 12; font-size: 11px; }
.tooltipContainer.error.left { left: 520px; top: -5px; width: 200px; }
.tooltipContainer .tooltipBody { padding: 16px 17px 17px 17px; text-align: left; background-color: white; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; }

.rightFloat { float: right; }

span.red { color: #ae1412; }

.align-center { text-align: center; }

a.orange { color: #ff9900; }

a.lightBlue { color: #48C2FF; }

a.midGreen { color: #408B00; }

.gdFontHeader .title { font-family: Verdana, Arial, Helvetica, sans-serif; }
.gdFontHeader h1, .gdFontHeader h2, .gdFontHeader h3, .gdFontHeader h4, .gdFontHeader h5, .gdFontHeader h6 { font-family: "Overlock", Verdana, Arial, Helvetica, sans-serif; font-weight: 900; }
.gdFontHeader h1 { font-size: 20px; }
.gdFontHeader h2 { font-size: 18px; }
.gdFontHeader h3 { font-size: 16px; }
.gdFontHeader h4 { font-size: 14px; }
.gdFontHeader h5 { font-size: 12px; }
.gdFontHeader h6 { font-size: 11px; }

table tr.border { border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; }
table tr td { padding-right: 20px; }
table.row_divider { border-top: 0; }
table.row_divider tr { border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; }
table.row_divider td { border-top: 0; border-bottom: 0; }

#loginButton { float: right; height: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 18px; min-width: 94px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0px -2px 5px 0 #1e4e01 inset, 2px 4px 9px 0 #8cc541 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0px -2px 5px 0 #1e4e01 inset, 2px 4px 9px 0 #8cc541 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0px -2px 5px 0 #1e4e01 inset, 2px 4px 9px 0 #8cc541 inset; }

#loginButton:hover { -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0px -2px 5px 0 #1e4e01 inset, 2px 4px 9px 0 #8cc541 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0px -2px 5px 0 #1e4e01 inset, 2px 4px 9px 0 #8cc541 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0px -2px 5px 0 #1e4e01 inset, 2px 4px 9px 0 #8cc541 inset; }

.floatLeft { float: left; }

.three-col-wrapper { width: 100%; }
.three-col-wrapper .three-col-left, .three-col-wrapper .three-col-center, .three-col-wrapper .three-col-right { margin-right: 2%; display: inline-block; float: left; width: 31%; }

.two-col-wrapper { width: 100%; }
.two-col-wrapper .two-col-left, .two-col-wrapper .two-col-right { margin-right: 2%; display: inline-block; float: left; width: 48%; }

.inline { display: inline-block; }

.force-login #numberBanner { display: none; }

#landingpage-login, #landingpage-register { display: none; }

#landingpage-login.header-default.newsletter-login .gameBanner { height: 100px; position: relative; margin-bottom: 0; }
#landingpage-login.header-default.newsletter-login .monthlyBannerUpperPart { display: none; }
#landingpage-login .base.gameBanner { float: left !important; }
#landingpage-login.newsletter-login .gameBanner { height: 113px; position: relative; margin-bottom: -20px; }
#landingpage-login.newsletter-login .monthlyBannerUpperPart { height: 7px; position: relative; }

.csc-default:last-child p.clearfix.br:last-child { display: none; }

/* Container center and columns style */
section, header > .cont, footer > .cont { width: 940px; margin: 0 auto; }

header > .cont > a { display: inline-block; float: left; }

.col-left { width: 220px; }

.col-right { width: 160px; }

.col-left { float: left; margin-right: 20px; }

.gamePage .col-left { margin-right: 20px; }
.gamePage .col2-left .page { width: 700px; }
.gamePage .col2-left .col-left.sidebar { display: none; }

.col-right { float: right; margin-left: 20px; }

/*-- Columns 3 --*/
.col3 .page { float: left; width: 520px; }

/*-- Columns 2 left and right --*/
.col2-left .page { float: left; width: 700px; }

.col2-right .page { float: left; width: 700px; }
.col2-right .col-right.sidebar { width: 220px; }

/*-- Columns 3 Community --*/
.col3-left.community .page { width: 455px; float: left; }
.col3-left.community .col-left.sidebar { width: 220px; margin-right: 10px; }
.col3-left.community .col-right.sidebar { width: 165pxpx; margin-left: 10px; }

.col2-left.community .page { width: 700px; }
.col2-left.community .col-left.sidebar { margin-right: 20px; }

/* Live Tests */
.col2-left.livetests .page { width: 628px; border-left: 1px solid #b9c0c6; border-right: 1px solid #b9c0c6; border-bottom: 1px solid #b9c0c6; }

/* --- 1 Column ----*/
.col1 .page { width: 938px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; background-color: #f4f8fb; float: left; border: 1px solid #b9c0c6; padding: 20px 30px; }

.leftcont { float: left; position: relative; width: 50%; }

.rightcont { float: right; position: relative; width: 50%; }

/* widget and box */
.inline-box-left, .inline-box-right { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; margin-bottom: 10px; margin-top: 10px; width: 49.5%; }

.inline-box-left { padding-right: 4px; float: left; }

.box { -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; position: relative; border: 1px solid #b9c0c6; margin-bottom: 10px; background-color: white; }
.box .gdHeaderMask { -webkit-border-radius: 9px 9px 0 0; -moz-border-radius: 9px 9px 0 0; -ms-border-radius: 9px 9px 0 0; -o-border-radius: 9px 9px 0 0; border-radius: 9px 9px 0 0; }
.box .gdHeaderMask .gdHeader { -webkit-border-radius: 9px 9px 0 0; -moz-border-radius: 9px 9px 0 0; -ms-border-radius: 9px 9px 0 0; -o-border-radius: 9px 9px 0 0; border-radius: 9px 9px 0 0; }
.box .boxContent { padding: 26px; }
.box .boxContent.pretty_font h1, .box .boxContent.pretty_font h2, .box .boxContent.pretty_font h3, .box .boxContent.pretty_font h4, .box .boxContent.pretty_font h5, .box .boxContent.pretty_font h6 { font-family: 'Overlock'; font-weight: 900; margin: 0px; }
.box .boxContent.pretty_font h2 { font-size: 18px !important; line-height: 24px !important; padding-bottom: 6px; }
.box .boxContent.pretty_font h3 { font-size: 16px !important; line-height: 21px !important; padding-bottom: 6px !important; padding-top: 6px; }
.box .boxContent.pretty_font h4 { font-size: 14px !important; line-height: 18px !important; padding-bottom: 6px; padding-top: 6px; }
.box .boxContent.pretty_font h5 { font-size: 12px !important; line-height: 15px !important; margin-bottom: 6px; }
.box .boxContent.no_paddings { padding: 0 !important; }
.box.inline-box-right { float: right; margin-top: 10px; }
.box > a > img { -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
.box.no-borders { background-color: transparent; border: 0; }
.box.no-borders .decorate.gdHeaderMask { border: 1px #b9c0c6 solid; }
.box.no-borders .decorate.gdHeader { border-bottom: none; }
.box.no-borders .title { border: 1px solid #b9c0c6; }
.box.no-borders .boxContent { padding: 20px 0; }

.hidden { display: none; }

.box-no-border { border: 0 none; }
.box-no-border > .title { border: 1px solid #b9c0c6; }

.box-text-gray { color: #666666; font-size: 11px; }
.box-text-gray > .title { color: #666666; }

.box-more .box-more-mask { -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s; overflow: hidden; max-height: 0; }
.box-more .box-more-mask.collapse { display: block; max-height: 800px; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s; }
.box-more .cont { padding: 5px 20px !important; }
.box-more p { margin: 11px 0; }
.box-more p.clearfix.br { display: none; }

div.csc-textpic .csc-textpic-imagewrap img.roundBorders.floatLeft, .roundBorders.floatLeft { margin: 0 26px 20px 0; float: left; }

div.csc-textpic .csc-textpic-imagewrap img.roundBorders, .roundBorders { display: inline-block; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; -moz-box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; box-shadow: 0 0 1px 1px rgba(193, 201, 206, 0.75), 0 0 1px 1px rgba(193, 201, 206, 0.75) inset; border: 3px solid white; padding: 1px; position: relative; left: -4px; top: -3px; }

.flashTeaserFrame { width: 235px; height: 116px; }

.flashTeaser { margin-top: -127px; }

/*-- Box recommend frontpage --*/
.recommend, .plugin-slider { overflow: hidden; height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0; }
.recommend .frame, .plugin-slider .frame { position: absolute; padding-top: 20px; background-image: none; color: #333333 !important; }
.recommend .frame img, .plugin-slider .frame img { margin: 0 20px 20px 0; }
.recommend .playLink, .plugin-slider .playLink { position: absolute; bottom: 0; }
.recommend .playLink a, .plugin-slider .playLink a { font-size: 13px; font-weight: bold; padding-left: 13px; }
.recommend figure, .plugin-slider figure { margin: 0 20px 10px 20px; width: 235px; float: left; }
.recommend .innerWrap, .plugin-slider .innerWrap { padding: 15px 20px 0 20px; }
.recommend h3, .plugin-slider h3 { font-size: 13px; font-weight: bold; line-height: 20px; margin: 0; padding-bottom: 6px; }

.plugin-slider { background-image: url("../images/homepage_SPRITE.png"); background-position: -5px -317px; overflow: hidden; height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: background-color 500ms linear; -moz-transition: background-color 500ms linear; -o-transition: background-color 500ms linear; transition: background-color 500ms linear; }
.plugin-slider .frame { filter: alpha(opacity=0); opacity: 0; }
.plugin-slider .plugin-slider-arrow { width: 37px; height: 100%; position: absolute; z-index: 10; top: 23px; opacity: 0; background-color: rgba(117, 131, 141, 0.6); }
.plugin-slider .plugin-slider-arrow .teaserManagerSprite { background-image: url("../images/teaserManagerSprite.png"); }
.plugin-slider .plugin-slider-arrow .teaserManagerSprite.arrowRight { background-position: 0px -70px; margin-top: 50px; margin-left: 5px; width: 30px; height: 70px; }
.plugin-slider .plugin-slider-arrow .teaserManagerSprite.arrowRight:hover { background-position: -29px -70px; }
.plugin-slider .plugin-slider-arrow .teaserManagerSprite.arrowRight:active { background-position: -58px 70px; }
.plugin-slider .plugin-slider-arrow .teaserManagerSprite.arrowLeft { margin-top: 50px; width: 30px; height: 70px; }
.plugin-slider .plugin-slider-arrow .teaserManagerSprite.arrowLeft:hover { background-position: -30px 0px; }
.plugin-slider .plugin-slider-arrow .teaserManagerSprite.arrowLeft:active { background-position: -58px 0px; }

html[lang="de"] .top-community .TVbanner { display: block; }

.top-community { background-image: url("../images/homepage_SPRITE.png"); background-position: -5px -146px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; height: 190px; padding-top: 16px; }
.top-community .boxContent { padding: 0; }
.top-community .text_center { margin-top: 6px; line-height: 8px; }
.top-community .TVbanner { background-image: url("../images/homepage_SPRITE.png"); background-position: -173px -5px; position: absolute; width: 179px; height: 132px; display: none; bottom: 0; left: 0; }
.top-community .button { position: absolute; right: 20px; bottom: 18px; }
.top-community h1, .top-community h2, .top-community h3, .top-community h4 { display: block; width: 100%; text-align: center; font-weight: bold; font-size: 20px; margin-top: -4px; }

.teaserDescription h2, .teaserDescription h1, .teaserDescription h3, .teaserDescription h4 { margin-bottom: 6px; }

.plugin-slider-wrapper { width: 100%; height: 100%; position: absolute; top: 23px; }
.plugin-slider-wrapper .frame { height: 192px; width: 518px; }
.plugin-slider-wrapper .flashWrapper { width: 243px; height: 148px; margin: 4px 20px 0px 24px !important; position: relative; float: left; }
.plugin-slider-wrapper .flashWrapper object { margin: 0 !important; }
.plugin-slider-wrapper .flashWrapper a { position: absolute; top: 0; display: block; width: 243px; height: 124px; }
.plugin-slider-wrapper .flashWrapper a img { display: block; }
.plugin-slider-wrapper .teaserDescription { color: #333333; width: 214px; height: 124px; display: inline-block; position: relative; }
.plugin-slider-wrapper .teaserDescription h2, .plugin-slider-wrapper .teaserDescription h1, .plugin-slider-wrapper .teaserDescription h3, .plugin-slider-wrapper .teaserDescription h4 { margin-bottom: 6px; }

.content-blocks-inline .csc-default { display: inline-block; float: left; }

body#page-home .page div.box { margin-bottom: 10px; }
body#page-home .page div.box:last-child { margin-bottom: 0; }
body#page-home .page > .csc-default > p.clearfix.br { display: none; }

.col-right.sidebar .widget:first-child { -webkit-border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; -ms-border-radius: 0 10px 0 0; -o-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0; }

i { text-indent: 0; margin-bottom: 10px; }

.page div.box:last-child { margin-bottom: 0 !important; }

#page-home .page .csc-default:last-child .box, #page-home .page .csc-default:last-child .widget { margin-bottom: 0 !important; }

/* end */
/* Index page */
.box-letter { margin-bottom: 15px; }
.box-letter ul { padding-left: 5px; }
.box-letter ul li { line-height: 16px; }
.box-letter h3 { font-weight: bold; }

.box-text-gray { color: #666666; font-size: 11px; }
.box-text-gray > .title { color: #666666; }

.navi-info-game { margin: 10px 0; }
.navi-info-game ul { list-style: none; float: left; width: 30%; font-size: 12px; line-height: 18px; margin: 0 2% 0 0; }

.bottomLinks { margin: 20px 0; }
.bottomLinks a { margin-right: 8px; }

.box .info-game { padding-bottom: 20px; }

.info-game p { margin-bottom: 20px; }
.info-game img { float: left; width: 356px; }
.info-game form { float: left; width: 200px; margin-left: 10px; }
.info-game form small { display: block; }
.info-game form .element { margin-bottom: 5px; }
.info-game form .input-text { width: 174px; padding: 4px; font-size: 12px; border: 1px solid #B7C1C5; color: #B7C1C5; }
.info-game form .input-text:focus { color: #666; }

.reg-password { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAMCAIAAAAbJ480AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjg4REYwMzM2MzgxMUUyQkIxOUMwNEI0NkEyNDJCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMjg4REYwNDM2MzgxMUUyQkIxOUMwNEI0NkEyNDJCRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyODhERjAxMzYzODExRTJCQjE5QzA0QjQ2QTI0MkJEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyODhERjAyMzYzODExRTJCQjE5QzA0QjQ2QTI0MkJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KcEWfAAABVJJREFUSMftVmtzokgUzf//OwnOGDNxQBpFQeMLRERNFFFpEBUBecS9DWjMZGZ3M1+mamutqalKd3P69rnnnO6b03/9529Mwwk+DId4tXbC5FNQN1gRCzRK/3H39f5kG/3x421mivCy+61PgxaDanZkK1WKGXjp0LrP3nbXH7haF2nUWB0/R5Y5qBeY3szaGvpztYIourEI/zBZWK7eStbvfbtbLc0gefWcGd5nslnLfEG2P5BlPtKoaQafJatGsWrOj2cUU4h4p9OVaqY4kNuLG5PZZC+1cxmWGtLcg2IScyKX0pEiEnvG4fVgMFxrntYQWNq3upIpBGvt74MVwdgteYQKDFeg+ba+zba1Rh1aMRbTAY14Th5ADVSFf6zx9+L0uvWv3pJGOfjxCtwcPZXlJZHkVCqhelohX5V1N9taqlHisNduwDhFiwM7yMh6eCMrfJHb6Sy6F1QrtVZsT78L6lTrg+FgCqnLKLUhT3HjjKzEmsDEkxWG9pTrjWemjfFSqCEKqYC67HEU25ttttg0RIQa62Nsj2B9W8f2xlb74oNknhKHAWjdB7SpyMJszwFOg04FlcbbU2TDLCWODGf7opL6snKxQk5SYJtiv98a6506rBlODWO83L4LlSvw5ybpUHcTv4ED6WNJVBfrzdbUNWhhSbVTcAFY+NbV5iu9jhDFDkkDIgwLRLJ7MuuCLFqatT9sV2IF3YnzhETakNDHtkfGUukTiWhuAmQ1KJrvTJ4lqUOm+bGfVRb569Vy8vzcFmsUN/JPybjJ3tUU04+SN+MPCnRVwu5VUCYTAd32zNNpy6aK+zoAQ9lQWd+JI0uBvRZ5KiZKDd12jKz5d635JSxthS8MNj/zQTxusBk4YlJwGcPyB4aTzqweD85M17WJ+pBvnYKTT84FM00iktAsZa2KMPixrK4P7t5x/bXWAuLM5ASlFs6pd0rsMo3qZnCDIbPo6mNdpOstQTPcdNODoWROqTS7vADSGwVE+ZPMcTB1L44w2dJp1VB+P1RE1SE92z+3KHaE1wr8b+MhRfcxHhWYlpUQBYHlL86yhhCXkpvGyperkCIp08c/j6RpExAsAq5uLJViJMvSCswTJmWH6hOxDIVErtuvIFRMyVrLtQtaqhd+HhJlPWTKCk2G8M4VszCpVItcB9gkfWWU4BxwxLP4mNrwkllnxcgIbhDjfDkN3z6Dm9jdL+cadKM0yhMnCn3bMgTE5grfv9zTCLr9qG0zfRVB280ZHOe4kiE1zLMMQYN3Ahn/gR3QwpdfBbw7u2c46Fl5vHsDb83jVDZwJN7IjeEoOcg1eGSpQBa5wUKcK+tIJPbxWgzxgKKVfDTKF2dkjbz3alcb7F1dtbzA3RiQxxQHcgglQXjSHXBhdDDBBfSLi9XWd2nuBGGSBPAJZF9qpYOYhqV2IH/M2uSiYOdp2h4W0MCyYvhRvFtpMM7Nyc4rqXZNFhyPotuG62+dw4eH0EFIJaC5F3CuMttf+k9raz/0l9MBcPpATPqerCtl5WSdwmEdABsK3vlBsDFnXEvzTpmyhu/JOhIbQn7/QGyAx8Xz44uuV9MF8ax/eZGhr8LQik+7+eC8DLzZVDe5/hZdDpybNSAyoZnVifean3WlFunsNkRl2Yjyt8I7G8bOvJzSDeV6H7Sldziox8szCA5fHXsZpclCziukKmK1liUa0em1ssjbCHaNSAyJZuqo0OkJ/OVoxa4eZspi32xYJmSFN798VCSh6wXRD51NYqDfC+ProWMY+MFn3sIA4vn+P3wRH8MwSj79zoqOpJjfeKAl6Sniv93x5vT/71///gIjiQGzR2h0vwAAAABJRU5ErkJggg==') no-repeat 4px center white; }

.info-game form .btn-green { width: 184px; }

.page-help-themes { /*    ul { margin-bottom: $base_standard_spacing_small;
}*/ /*    .h4 { margin-bottom: 5px;
}*/ }
.page-help-themes .cont { font-size: 12px; }

ul.list-help-topics { margin: 0; list-style: none; }
ul.list-help-topics li { float: left; width: 30%; margin-right: 2%; line-height: 20px; }

.list-help-questions ul, .list-help-questions ol { margin: 10px 2% 10px 0; float: left; width: 100%; list-style: disc; padding-left: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.list-help-questions ol { list-style: decimal; }

/* info & hilfe Themen */
.info-themes .breadcrumb_info_oben, .info-overview .breadcrumb_info_oben { margin-bottom: 5px; }
.info-themes > h1, .info-themes > h2, .info-overview > h1, .info-overview > h2 { border: 1px solid #b9c0c6; border-bottom: 0; }

.infobox { background-color: #f4f8fb; }
.infobox > h2 { display: none; }
.infobox > ul { padding: 20px 5px 10px 15px; }
.infobox > ul > li a:first-child { font-size: 13px; }
.infobox > ul li { font-weight: bold; list-style: none outside; }
.infobox > ul ul { margin: 15px 0 15px 20px; }
.infobox > ul ul li { font-weight: normal; list-style: disc; }
.infobox .themeList { padding-left: 20px; list-style: none outside none; }
.infobox .themeList li { float: left; margin-right: 2%; line-height: 20px; width: 30%; }
.infobox .themeList li a { font-weight: bold; }

/* Subpage */
.contentBorder { background-color: #f4f8fb; border: 1px solid #b9c0c6; border-top: none; padding: 10px 10px 10px 20px; }
.contentBorder h1, .contentBorder h2, .contentBorder h3, .contentBorder h4 { font-weight: bold; font-size: 12px; padding: 5px 0; margin-bottom: 0; }
.contentBorder p { padding: 5px 0; margin-bottom: 0; }
.contentBorder .breadcrumb_info_oben { padding-left: 0px; padding-top: 0px; }

ul.helpTopicSubList { margin: 5px 0 10px 0; list-style: none outside; }

ul.helplinks { padding-top: 10px; padding-bottom: 40px; }
ul.helplinks li { display: inline-block; float: left; }
ul.helplinks li a { font-weight: bold; font-size: 12px; }

/* Überscicht navibox */
.box-hilfe-navigation { margin-left: 14px; }
.box-hilfe-navigation ul { list-style-type: none; }
.box-hilfe-navigation nav { margin-bottom: 30px; }
.box-hilfe-navigation li { float: left; width: 200px; }
.box-hilfe-navigation h3 { background-color: transparent; border: none; line-height: normal; padding: 0; }

.orange { color: #FF830B; }

/* Index A-Z */
.infoindex { font-size: 12px; }
.infoindex h3 { padding-top: 15px; font-weight: bold; }
.infoindex .a-z { padding: 0 5px 25px 20px; }
.infoindex .breadcrumb_info_oben { padding-top: 15px; padding-left: 20px; }
.infoindex p { margin-left: 15px; }
.infoindex .box .boxContent p.clearfix.br { display: none; }

.page.info-themes > p.clearfix.br { display: none; }
.page.info-themes .box:last-child { margin-bottom: 0; }
.page.info-themes .box:only-child { margin-bottom: 0; }

.contact-container { overflow: hidden; }
.contact-container h1, .contact-container h2, .contact-container h3, .contact-container h4, .contact-container h5 { font-family: Verdana, Arial, Helvetica, sans-serif; }
.contact-container .contact-container-title { background-color: #fefefe; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC5C5C5'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #c5c5c5)); background: -webkit-linear-gradient(top, #fefefe 0%, #c5c5c5 100%); background: -moz-linear-gradient(top, #fefefe 0%, #c5c5c5 100%); background: -o-linear-gradient(top, #fefefe 0%, #c5c5c5 100%); background: linear-gradient(top, #fefefe 0%, #c5c5c5 100%); height: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left: 10px; padding-top: 0px; letter-spacing: -1px; border-bottom: 1px solid #b9c0c6; margin-bottom: 10px; margin-left: -10px; margin-right: -10px; line-height: 23px; }
.contact-container hr { border-top: 1px solid #b9c0c6; margin-top: -12px; }
.contact-container div.cont.static-page { padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #b9c0c6; border-top: 0; }

.kundenservice-box { padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.kundenservice-box > h5 { margin-bottom: 15px; }
.kundenservice-box .kundenservice-box-image-frame { width: 120px; background-color: white; overflow: hidden; float: left; margin: 7px 9px 2px 0; }
.kundenservice-box .kundenservice-box-image { border: 2px solid red; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.kundenservice-box .kundenservice-box-text { min-height: 108px; }
.kundenservice-box .kundenservice-box-text .bodytext { margin-bottom: 5px; font-size: 11px; }
.kundenservice-box .kundenservice-box-text p { margin-bottom: 10px; }

.kundenservice-mailink-box { overflow: hidden; margin-bottom: 20px; }
.kundenservice-mailink-box .kundenservice-mailink-box-image-container { float: left; width: 204px; margin-right: 5px; }
.kundenservice-mailink-box .kundenservice-mailink-box-links { width: 385px; overflow: hidden; }
.kundenservice-mailink-box .kundenservice-mailink-box-links ol { list-style-type: decimal; list-style: decimal; float: left; width: 172px; padding-left: 20px; }

.grau { color: #999; }

h5.text-help { background-position: 0 -16752px; padding-left: 34px; line-height: 28px !important; display: inline-block; font-size: 11px; margin-top: 5px; margin-bottom: 10px; padding-top: 0; }

h5.text-forum { background-position: 0 -16693px; padding-left: 57px; line-height: 39px !important; font-size: 11px; display: inline-block; margin-top: 5px; margin-bottom: 10px; padding-top: 0; }

h5.text-mail { background-position: 0 -16842px; padding-left: 46px; line-height: 38px !important; display: inline-block; margin-top: 5px; margin-bottom: 10px; padding-top: 0; }

.ser-box ul.no-style, .ser-box .btn-orange { margin-bottom: 10px; }
.ser-box .img-and-links { margin: 20px 0; }
.ser-box .img-and-links img { width: 204px; height: 120px; margin-right: 5px; }
.ser-box .img-and-links ol { width: 160px; }

/* end */
.contentelement_box_border { border-bottom: solid 1px #DADADA; }

.kundenservice-mailink-box-links ol li span.selected { background-color: #FF6600; color: white; }

#emailForm { position: relative; top: 0; left: 0; margin-left: -26px; width: 698px; }
#emailForm[name=ServiceCancelMembership] { margin-top: -30px; }
#emailForm .errorMessage { position: relative !important; display: none; }
#emailForm .errorMessage.top { left: 70%; margin-top: 16px; }
#emailForm .cancellationFields { padding-bottom: 25px; }
#emailForm .cancellationFields .row { height: auto; }
#emailForm .cancellationFields .row input { width: 100%; margin-bottom: 5px; }
#emailForm span.f60 { margin-left: 10px; }
#emailForm div.submitDiv { width: 100%; text-align: center; position: relative; padding: 0; margin: 0 0 26px 0; text-align: center; }
#emailForm span.rightFloat { width: 400px; text-align: right; }
#emailForm input[type=image] { border: 0; float: left; }
#emailForm input[type=text] { margin: 5px 0 10px 0; width: 100%; }
#emailForm div.infoDiv { margin-top: 5px; margin-bottom: 5px; }
#emailForm div.textInput { margin: 10px 0; padding: 26px; }
#emailForm div.row { min-height: 35px; }
#emailForm div.row input, #emailForm div.row select { margin: 0; width: 200px; float: right; }
#emailForm div.row.full input { width: 100%; display: inline-block; margin-top: 3px; margin-bottom: 5px; }
#emailForm .pleaseNote { display: block; margin: 3px 0; padding: 0 26px; margin-bottom: 10px; }
#emailForm textarea { margin-top: 10px; width: 100%; min-height: 100px; }
#emailForm table { margin-top: 0; }

#navigation_top { background: none white; margin-bottom: 10px; height: auto; }

#navigationTabs { position: absolute; z-index: 9; bottom: -2px; margin-left: 0 !important; }
#navigationTabs .navigation_tab { min-width: 71px; float: left; list-style-type: none; }
#navigationTabs .navigation_tab a:hover { color: #ff830b !important; }
#navigationTabs .left { background-position: 0 -17356px; height: 30px; width: 6px; float: left; }
#navigationTabs .middle { width: auto; line-height: 32px; background-position: 0 -17448px; height: 30px; }
#navigationTabs .right { background-position: 0 -17402px; height: 30px; width: 6px; float: left; }
#navigationTabs .active a, #navigationTabs .active a:hover { color: #ff860b; }
#navigationTabs .active .left { background-position: 0 -17157px; }
#navigationTabs .active .middle { line-height: 26px; background-position: 0 -17257px; }
#navigationTabs .active .right { background-position: 0 -17207px; }
#navigationTabs span { min-width: 71px; padding: 0 15px; text-align: center; float: left; }
#navigationTabs span A { text-decoration: none; color: #666; font: bold 13px/24px Arial,Verdana,Helvetica, sans-serif; }

.h-login { border-top: 0 !important; position: absolute; top: 0; right: 0; height: 102px; width: 238px; }
.h-login .loginSubmitButton { float: right; }
.h-login #loginLink { width: 100px; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: Verdana, sans-serif; font-kerning: auto; font-size: 10px !important; }
.h-login #loginLink.tiny { border-radius: 5px; font-size: 10px; line-height: 17px; height: 20px; min-width: 50px; -webkit-box-shadow: rgba(30, 30, 30, 0.4) 1px 2px 3px 0px, #1e4e01 -2px -2px 4px 0px inset, #8cc541 2px 2px 4px 0px inset; -moz-box-shadow: rgba(30, 30, 30, 0.4) 1px 2px 3px 0px, #1e4e01 -2px -2px 4px 0px inset, #8cc541 2px 2px 4px 0px inset; box-shadow: rgba(30, 30, 30, 0.4) 1px 2px 3px 0px, #1e4e01 -2px -2px 4px 0px inset, #8cc541 2px 2px 4px 0px inset; }
.h-login #loginLink.tiny:hover { color: white; -webkit-box-shadow: rgba(30, 30, 30, 0.4) 1px 2px 3px 0px, #1e4e01 -2px -2px 4px 0px inset, #8cc541 2px 2px 4px 0px inset; -moz-box-shadow: rgba(30, 30, 30, 0.4) 1px 2px 3px 0px, #1e4e01 -2px -2px 4px 0px inset, #8cc541 2px 2px 4px 0px inset; box-shadow: rgba(30, 30, 30, 0.4) 1px 2px 3px 0px, #1e4e01 -2px -2px 4px 0px inset, #8cc541 2px 2px 4px 0px inset; }
.h-login input { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.h-login input.accountBox_text.login-email { background-position: 0px -70px; }
.h-login input.accountBox_text.login-password { background-position: 0px -88px; }
.h-login #newHereLink { display: block; position: relative; margin-bottom: 5px; padding-top: 5px; text-align: right; height: 14px; }
.h-login .cont { padding: 0 10px; }
.h-login .input-text, .h-login a, .h-login input[type=submit] { display: block; font-size: 12px !important; height: 22px; }
.h-login .input-text:focus, .h-login a:focus, .h-login input[type=submit]:focus { -webkit-box-shadow: 0px 0px 1px 0px black; -moz-box-shadow: 0px 0px 1px 0px black; box-shadow: 0px 0px 1px 0px black; }
.h-login input[type=password] { margin-bottom: 5px; }
.h-login .input-text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 11px !important; background-color: white; float: left; margin-bottom: 4px; width: 100%; color: #333333; padding: 0 10px 0 0; border: #808080 1px solid; text-indent: 4px; }
.h-login .input-text.placeholder { color: black; }
.h-login .input-text:-moz-placeholder { color: black; }
.h-login .input-text::-webkit-input-placeholder { color: black; }
.h-login a { text-align: right; margin-bottom: 4px; font-size: 11px !important; }
.h-login a:hover { color: #116f96; }
.h-login .btn-green-small { float: right; padding: 0 20px; }
.h-login .fb-login-button { margin: 1px 9px; width: 65px; text-align: center; overflow: hidden; position: absolute; bottom: 6px; left: 0; }
.h-login .fbcBox { display: block; width: 120px; position: absolute; bottom: 0; left: 0; }
.h-login .fbcBox .fbColor { background-color: #d5e1f9; border-left: none; border-bottom: none; width: 90px; height: 20px; }
.h-login .fbcBox .arrow { position: absolute; right: 0; top: -2px; background-position: -249px -1342px; width: 15px; height: 16px; }

header { background: url(../images/header_bottom_2x11.png) repeat-x left bottom; border-bottom: 1px #ff6600 solid; padding-bottom: 12px; margin-bottom: 10px; height: 110px; }
header > .cont { position: relative; height: 110px; }

#second-logo, #first-logo { position: relative; width: 150px; height: 64px; text-indent: -9999px; background-image: url(../images/country_sprite/generic_sprite_nl.png); background-position: -4px -106px; }

#first-logo { width: 225px; }

#second-logo { display: none; }
#second-logo.logo_noMenu { top: 30px; }

html[lang="nl"] #second-logo, html[lang="nl"] #first-logo { background-image: url(../images/country_sprite/generic_sprite_nl.png); }

.numberBanner { margin-bottom: 4px; padding-bottom: 3px; height: 28px; position: relative; background: url(/fileadmin/gameduell/img/dummy/ba_1000x28_gdsize_middle.jpg) no-repeat scroll center top transparent; }

#numberBanner { width: 940px; border-right: none; border-left: none; position: relative; padding: 0 20px; margin: -11px auto 10px -20px; }
#numberBanner .cornerLeft { position: absolute; width: 20px; height: 25px; left: 0; top: 0; border-bottom: none; border-left: none; }
#numberBanner .cornerRight { position: absolute; width: 20px; height: 25px; top: 0; border-bottom: none; right: -1px; border-right: none; }
#numberBanner .numberBannerWrapper { padding-top: 3px; height: 22px; border-top: none; border-right: none; border-left: none; }
#numberBanner .bannerText { font-weight: bold; text-align: center; font-size: 12px; float: left; line-height: 20px; }
#numberBanner .bannerText.one, #numberBanner .bannerText.two, #numberBanner .bannerText.three { width: 280px; }

#cookieBanner { -webkit-transition: margin-top 1s; -moz-transition: margin-top 1s; -o-transition: margin-top 1s; transition: margin-top 1s; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.3); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.3); border-bottom: #b4b5b5 1px solid; display: none; font-size: 10px; height: 41px; margin-top: 0; text-align: center; position: relative; z-index: 1000; }
#cookieBanner.closed { margin-top: -44px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#cookieBanner .wrapper { margin: 0 auto; width: 940px; padding: 8px 0; text-align: left; position: relative; height: 25px; }
#cookieBanner .mole { display: inline-block; width: 65px; height: 38px; background: url("../images/im_65x38_mole.png") bottom left no-repeat; position: absolute; top: 7px; left: 45px; -webkit-transition: top 1s; -moz-transition: top 1s; -o-transition: top 1s; transition: top 1s; }
#cookieBanner .bannerText { display: table-cell; text-align: left; vertical-align: middle; width: auto; padding-left: 135px; position: relative; }
#cookieBanner .bannerButtons { padding-left: 50px; display: table-cell; vertical-align: middle; position: relative; }
#cookieBanner .bannerButtons a { margin-left: 5px; }

body.us header, body.en header { border-bottom: 1px solid #B9C0C6; }

/*-- breadcrumbs --*/
.breadcrumbs { margin-bottom: 20px; }

/* -- infonav -- */
.infonav { background-color: #f4f8fb; font-size: 12px; }
.infonav .firstMenu { padding-bottom: 0; }
.infonav ul { list-style-type: none; margin: 0; padding: 10px 0 10px 19px; }
.infonav ul a { font-size: 12px; line-height: 15px; }
.infonav ul li { line-height: 14px; margin-bottom: 5px; }
.infonav .help-links { border-bottom: 1px solid #b9c0c6; }
.infonav .help-links ul { padding-top: 0; padding-bottom: 10px; }
.infonav .help-links p.clearfix.br { display: none; }
.infonav .border-next { border-bottom: 1px solid #b9c0c6; padding: 10px 19px; }
.infonav .border-next select { background: #f4f8fb; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F8FB', endColorstr='#FFDCE4EA'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f8fb), color-stop(100%, #dce4ea)); background: -webkit-linear-gradient(#f4f8fb, #dce4ea); background: -moz-linear-gradient(#f4f8fb, #dce4ea); background: -o-linear-gradient(#f4f8fb, #dce4ea); background: linear-gradient(#f4f8fb, #dce4ea); border: 1px solid #b9c0c6; width: 100%; padding: 3px; }
.infonav form select { width: 130px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.infonav form div { padding: 7px 0 7px 5px; }

.widget.infonav { margin-bottom: 0; }

.box-hilfe-navigation, .font-size12 { font-size: 12px; }

.box-hilfe-navigation h3 { font-weight: bold; font-size: 12px; margin-bottom: 10px; }
.box-hilfe-navigation .header-navi { margin-bottom: 25px; }
.box-hilfe-navigation .navi { margin-bottom: 30px; }
.box-hilfe-navigation .navi ul li { float: left; width: 190px; margin-left: 14px; }
.box-hilfe-navigation .navi.last { margin-bottom: 0; }
.box-hilfe-navigation .navi ul { margin-left: -14px; }

/* Spielenavigation */
.col-left .w-first { -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; -ms-border-radius: 10px 0 0 0; -o-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0; }
.col-left .w-first .decorate.gdHeader { -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; -ms-border-radius: 10px 0 0 0; -o-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0; }

.col-right .w-first, .col-right .w-first .w-title { -webkit-border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; -ms-border-radius: 0 10px 0 0; -o-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0; }
.col-right .w-first .decorate.gdHeader, .col-right .w-first .w-title .decorate.gdHeader { -webkit-border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; -ms-border-radius: 0 10px 0 0; -o-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0; }

.col-right .widget { height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.col-left.sidebar .widget.game-nav:last-child { margin-bottom: 0; }
.col-left.sidebar .widget.game-nav .gdHeaderMask { cursor: pointer; }

.w-last, .box-last { margin-bottom: 0; }

/* BOX MORE related */
.btn-toggle { line-height: 18px; height: 18px; text-align: center; font-weight: bold; cursor: pointer; }
.btn-toggle span.arrow { background-position: 0 -17303px; padding-left: 16px; height: 12px; width: 12px; }
.btn-toggle.opened span.arrow { background-position: 0 -17329px; }
.btn-toggle a#infoOpenClose { text-decoration: none !important; }

.box .btn-toggle { border-top: 1px solid #b9c0c6; font-size: 11px; line-height: 22px; height: 22px; text-decoration: underline; }

/*Menu Spiele Anfang*/
#page-home .game-nav.collapsed { height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#page-home .game-nav.collapsed .game_title_more { position: absolute; }

.game-nav { border-bottom: none; position: relative; }
.game-nav ul a { font-size: 12px; line-height: 15px; text-decoration: none; }
.game-nav ul a li:hover { background-color: #dce4ea; }
.game-nav .border-next { border-bottom: 1px solid #b9c0c6; }

#page-home .game_title_more { position: relative; display: block; bottom: 0; width: 100%; }

.game-nav.top { height: auto !important; border-bottom: 0; }
.game-nav.top #topGameImageContainer { position: relative; border: none; border-top: 1px #fff solid; height: 84px; width: 100%; display: block; }
.game-nav.top #topGameImageContainer .top_game { height: 85px; width: 120px; margin-left: -7px; left: 50px; position: relative; display: block; }

.game_title_more { line-height: 17px; background-color: #dce4ea; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFDCE4EA', endColorstr='#FFF4F8FB'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dce4ea), color-stop(84%, #f4f8fb), color-stop(88%, #f4f8fb)); background: -webkit-linear-gradient(top, #dce4ea 0%, #f4f8fb 84%, #f4f8fb 88%); background: -moz-linear-gradient(top, #dce4ea 0%, #f4f8fb 84%, #f4f8fb 88%); background: -o-linear-gradient(top, #dce4ea 0%, #f4f8fb 84%, #f4f8fb 88%); background: linear-gradient(top, #dce4ea 0%, #f4f8fb 84%, #f4f8fb 88%); text-align: center; color: #E74C04; font-weight: bold; font-size: 11px; cursor: pointer; background-size: auto; height: 17px; }
.game_title_more:hover { background-color: #dce4ea !important; }

.game_title_title { height: 50px; text-align: left; width: 100%; vertical-align: middle; display: table-cell; }

.game_title_text { height: 50px; text-align: left; width: 75px; vertical-align: middle; display: table-cell; }

.game_title_more.cat-1 { filter: none; color: #E3660B; }
.game_title_more.cat-1 .more_text { background-position: 0 -15323px; }
.game_title_more.cat-1 .close_text { height: 11px; background-position: 0 -15309px; }

.game_title_more.cat-2 { filter: none; color: #960808; }
.game_title_more.cat-2 .more_text { background-position: 0 -15396px; }
.game_title_more.cat-2 .close_text { height: 11px; background-position: 0 -15382px; }

.game_title_more.cat-3 { filter: none; color: #1f82c0; }
.game_title_more.cat-3 .more_text { background-position: 0 -15283px; }
.game_title_more.cat-3 .close_text { height: 11px; background-position: 0 -15269px; }

.more_text, .close_text { display: inline-block; padding-left: 15px; margin: 0 auto; position: relative; }

.close_text { display: none; }

.info_hilfe_padding { padding: 5px 10px 0 20px; }
.info_hilfe_padding p { margin-bottom: 10px !important; font-size: 12px !important; }
.info_hilfe_padding h5 { margin-top: 5px !important; }
.info_hilfe_padding a:last-child { padding-bottom: 20px; }

.breadcrumb_info_oben { padding: 5px 10px 5px 0; }

.breadcrumb_info_unten { padding: 0px 10px 5px 20px; }

/*Menu Spiele Ende*/
.colorButton { -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #b7bcbe inset, -5px -5px 9px 0 #f4f6f8 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #b7bcbe inset, -5px -5px 9px 0 #f4f6f8 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #b7bcbe inset, -5px -5px 9px 0 #f4f6f8 inset; text-shadow: 0 0 3px #f2f6f8, 0 0 3px #f2f6f8, 0 0 3px #f2f6f8, 0 0 3px #f2f6f8, 0 0 3px #f2f6f8; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; position: relative; display: inline-block; cursor: pointer; height: 37px; min-width: 70px; padding: 0 20px; text-align: center; font-weight: bold; text-decoration: none; line-height: 36px; font-size: 14px; color: #61696E; cursor: pointer; background-color: #e7ecef; border: 1px solid #9daab0; }
.colorButton:visited { color: #61696E; }
.colorButton:hover { color: #61696E; background-color: #f6f9fa; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px white inset, -5px -5px 9px 0 #e0e3e4 inset, -5px -5px 9px 0 #fefefe inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px white inset, -5px -5px 9px 0 #e0e3e4 inset, -5px -5px 9px 0 #fefefe inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px white inset, -5px -5px 9px 0 #e0e3e4 inset, -5px -5px 9px 0 #fefefe inset; }
.colorButton:active { color: #61696E; background-color: #e7ecef; -webkit-box-shadow: 1px 1px 4px 0 #3a3a3a inset, -5px -5px 9px 0 #b7bcbe inset, -5px -5px 9px 0 #f4f6f8 inset; -moz-box-shadow: 1px 1px 4px 0 #3a3a3a inset, -5px -5px 9px 0 #b7bcbe inset, -5px -5px 9px 0 #f4f6f8 inset; box-shadow: 1px 1px 4px 0 #3a3a3a inset, -5px -5px 9px 0 #b7bcbe inset, -5px -5px 9px 0 #f4f6f8 inset; }
.colorButton.small { height: 26px; min-width: 50px; line-height: 25px; font-size: 10px; border-radius: 7px; padding: 0 12px; }
.colorButton.blueGreen { color: white; background-color: #00975C; border: 1px solid #006144; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #006144 inset, -5px -5px 9px 0 #50c883 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #006144 inset, -5px -5px 9px 0 #50c883 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #006144 inset, -5px -5px 9px 0 #50c883 inset; text-shadow: 0 0 3px #0a7540, 0 0 3px #0a7540, 0 0 3px #0a7540, 0 0 3px #0a7540, 0 0 3px #0a7540; }
.colorButton.blueGreen:hover { background-color: #00BC50; -webkit-box-shadow: 0 0 2px 2px #17cc62 inset, 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #007a2d inset, -5px -5px 9px 0 #4aec90 inset; -moz-box-shadow: 0 0 2px 2px #17cc62 inset, 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #007a2d inset, -5px -5px 9px 0 #4aec90 inset; box-shadow: 0 0 2px 2px #17cc62 inset, 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #007a2d inset, -5px -5px 9px 0 #4aec90 inset; }
.colorButton.blueGreen:active { background-color: #00975C; -webkit-box-shadow: 2px 2px 4px 0 #006144 inset, -5px -5px 9px 0 #006144 inset, -5px -5px 9px 0 #50c883 inset; -moz-box-shadow: 2px 2px 4px 0 #006144 inset, -5px -5px 9px 0 #006144 inset, -5px -5px 9px 0 #50c883 inset; box-shadow: 2px 2px 4px 0 #006144 inset, -5px -5px 9px 0 #006144 inset, -5px -5px 9px 0 #50c883 inset; }
.colorButton.lightBlue { color: #fff; background-color: #48C2FF; border: 1px solid #2C7295; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #0976b0 inset, -5px -5px 9px 0 #ccf0ff inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #0976b0 inset, -5px -5px 9px 0 #ccf0ff inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #0976b0 inset, -5px -5px 9px 0 #ccf0ff inset; text-shadow: 0 0 3px #328bc1, 0 0 3px #328bc1, 0 0 3px #328bc1, 0 0 3px #328bc1, 0 0 3px #328bc1; }
.colorButton.lightBlue:hover { background-color: #66E0FF; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #7fe5fc inset, -5px -5px 9px 0 #1291c7 inset, -5px -5px 9px 0 #f0faff inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #7fe5fc inset, -5px -5px 9px 0 #1291c7 inset, -5px -5px 9px 0 #f0faff inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #7fe5fc inset, -5px -5px 9px 0 #1291c7 inset, -5px -5px 9px 0 #f0faff inset; }
.colorButton.lightBlue:active { background-color: #48C2FF; -webkit-box-shadow: 2px 2px 4px 0 #2c4574 inset, -5px -5px 9px 0 #0976b0 inset, -5px -5px 9px 0 #ccf0ff inset; -moz-box-shadow: 2px 2px 4px 0 #2c4574 inset, -5px -5px 9px 0 #0976b0 inset, -5px -5px 9px 0 #ccf0ff inset; box-shadow: 2px 2px 4px 0 #2c4574 inset, -5px -5px 9px 0 #0976b0 inset, -5px -5px 9px 0 #ccf0ff inset; }
.colorButton.lightGreen { color: #fff; background-color: #7FD21C; border: 1px solid #2A5F10; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #3e890c inset, -5px -5px 9px 0 #ccefa0 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #3e890c inset, -5px -5px 9px 0 #ccefa0 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #3e890c inset, -5px -5px 9px 0 #ccefa0 inset; text-shadow: 0 0 3px #428f07, 0 0 3px #428f07, 0 0 3px #428f07, 0 0 3px #428f07, 0 0 3px #428f07; }
.colorButton.lightGreen:hover { background-color: #A1ED1F; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #bded83 inset, -5px -5px 9px 0 #57a30c inset, -5px -5px 9px 0 #edfdc4 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #bded83 inset, -5px -5px 9px 0 #57a30c inset, -5px -5px 9px 0 #edfdc4 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #bded83 inset, -5px -5px 9px 0 #57a30c inset, -5px -5px 9px 0 #edfdc4 inset; }
.colorButton.lightGreen:active { background-color: #7FD21C; -webkit-box-shadow: 2px 2px 4px 0 #375521 inset, -5px -5px 9px 0 #3e890c inset, -5px -5px 9px 0 #ccefa0 inset; -moz-box-shadow: 2px 2px 4px 0 #375521 inset, -5px -5px 9px 0 #3e890c inset, -5px -5px 9px 0 #ccefa0 inset; box-shadow: 2px 2px 4px 0 #375521 inset, -5px -5px 9px 0 #3e890c inset, -5px -5px 9px 0 #ccefa0 inset; }
.colorButton.midBlue { color: #fff; background-color: #0097E4; border: 1px solid #10485F; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #01548b inset, -5px -5px 9px 0 #75d1f4 inset; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #01548b inset, -5px -5px 9px 0 #75d1f4 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #01548b inset, -5px -5px 9px 0 #75d1f4 inset; text-shadow: 0 0 3px #0065a7, 0 0 3px #0065a7, 0 0 3px #0065a7, 0 0 3px #0065a7, 0 0 3px #0065a7; }
.colorButton.midBlue:hover { background-color: #15BFFF; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #2bb5ff inset, -5px -5px 9px 0 #1a63b5 inset, -5px -5px 9px 0 #abe4fa inset; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #2bb5ff inset, -5px -5px 9px 0 #1a63b5 inset, -5px -5px 9px 0 #abe4fa inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #2bb5ff inset, -5px -5px 9px 0 #1a63b5 inset, -5px -5px 9px 0 #abe4fa inset; }
.colorButton.midBlue:active { background-color: #0097E4; -moz-box-shadow: 2px 2px 4px 0 #10485f inset, -5px -5px 9px 0 #01548b inset, -5px -5px 9px 0 #75d1f4 inset; -webkit-box-shadow: 2px 2px 4px 0 #10485f inset, -5px -5px 9px 0 #01548b inset, -5px -5px 9px 0 #75d1f4 inset; box-shadow: 2px 2px 4px 0 #10485f inset, -5px -5px 9px 0 #01548b inset, -5px -5px 9px 0 #75d1f4 inset; }
.colorButton.midGreen { color: #fff; background-color: #408B00; border: 1px solid #34581A; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #1e4e01 inset, -5px -5px 9px 0 #8cc541 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #1e4e01 inset, -5px -5px 9px 0 #8cc541 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #1e4e01 inset, -5px -5px 9px 0 #8cc541 inset; text-shadow: 0 0 3px #265e08, 0 0 3px #265e08, 0 0 3px #265e08, 0 0 3px #265e08, 0 0 3px #265e08; }
.colorButton.midGreen:hover { background-color: #4BAF00; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #5fbc2c inset, -5px -5px 9px 0 #2b6c02 inset, -5px -5px 9px 0 #ccfd66 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #5fbc2c inset, -5px -5px 9px 0 #2b6c02 inset, -5px -5px 9px 0 #ccfd66 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #5fbc2c inset, -5px -5px 9px 0 #2b6c02 inset, -5px -5px 9px 0 #ccfd66 inset; }
.colorButton.midGreen:active { background-color: #408B00; -webkit-box-shadow: 2px 2px 4px 0 #2f5b0e inset, -5px -5px 9px 0 #1e4e01 inset, -5px -5px 9px 0 #8cc541 inset; -moz-box-shadow: 2px 2px 4px 0 #2f5b0e inset, -5px -5px 9px 0 #1e4e01 inset, -5px -5px 9px 0 #8cc541 inset; box-shadow: 2px 2px 4px 0 #2f5b0e inset, -5px -5px 9px 0 #1e4e01 inset, -5px -5px 9px 0 #8cc541 inset; }
.colorButton.orange { color: #fff; background-color: #FF8500; border: 1px solid #9B4A10; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #d25800 inset, -5px -5px 9px 0 #fecb54 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #d25800 inset, -5px -5px 9px 0 #fecb54 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #d25800 inset, -5px -5px 9px 0 #fecb54 inset; text-shadow: 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302; }
.colorButton.orange:active { background-color: #FF8500; -webkit-box-shadow: 2px 2px 4px 0 #9b4a10 inset, -5px -5px 9px 0 #d25800 inset, -5px -5px 9px 0 #fecb54 inset; -moz-box-shadow: 2px 2px 4px 0 #9b4a10 inset, -5px -5px 9px 0 #d25800 inset, -5px -5px 9px 0 #fecb54 inset; box-shadow: 2px 2px 4px 0 #9b4a10 inset, -5px -5px 9px 0 #d25800 inset, -5px -5px 9px 0 #fecb54 inset; }
.colorButton.orange:hover { background-color: #FFA300; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #ffb122 inset, -5px -5px 9px 0 #f5560a inset, -5px -5px 9px 0 #ffeb66 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #ffb122 inset, -5px -5px 9px 0 #f5560a inset, -5px -5px 9px 0 #ffeb66 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #ffb122 inset, -5px -5px 9px 0 #f5560a inset, -5px -5px 9px 0 #ffeb66 inset; }
.colorButton.purple { color: #fff; background-color: #5726b7; border: 1px solid #37105F; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #2a0e6b inset, -5px -5px 9px 0 #9a6ad1 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #2a0e6b inset, -5px -5px 9px 0 #9a6ad1 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #2a0e6b inset, -5px -5px 9px 0 #9a6ad1 inset; text-shadow: 0 0 3px #2c1179, 0 0 3px #2c1179, 0 0 3px #2c1179, 0 0 3px #2c1179, 0 0 3px #2c1179; }
.colorButton.purple:hover { background-color: #6E2CDD; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #a855ed inset, -5px -5px 9px 0 #431bae inset, -5px -5px 9px 0 #bf7deb inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #a855ed inset, -5px -5px 9px 0 #431bae inset, -5px -5px 9px 0 #bf7deb inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #a855ed inset, -5px -5px 9px 0 #431bae inset, -5px -5px 9px 0 #bf7deb inset; }
.colorButton.purple:active { background-color: #5726b7; -webkit-box-shadow: 2px 2px 4px 0 #30184c inset, -5px -5px 9px 0 #2a0e6b inset, -5px -5px 9px 0 #9a6ad1 inset; -moz-box-shadow: 2px 2px 4px 0 #30184c inset, -5px -5px 9px 0 #2a0e6b inset, -5px -5px 9px 0 #9a6ad1 inset; box-shadow: 2px 2px 4px 0 #30184c inset, -5px -5px 9px 0 #2a0e6b inset, -5px -5px 9px 0 #9a6ad1 inset; }
.colorButton.red { color: #fff; background-color: #E22200; border: 1px solid #8B001A; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #811010 inset, -5px -5px 9px 0 #e48569 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #811010 inset, -5px -5px 9px 0 #e48569 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #811010 inset, -5px -5px 9px 0 #e48569 inset; text-shadow: 0 0 3px #9d1b12, 0 0 3px #9d1b12, 0 0 3px #9d1b12, 0 0 3px #9d1b12, 0 0 3px #9d1b12; }
.colorButton.red:hover { background-color: #F42500; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #f17e58 inset, -5px -5px 9px 0 #b01515 inset, -5px -5px 9px 0 #f2a779 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #f17e58 inset, -5px -5px 9px 0 #b01515 inset, -5px -5px 9px 0 #f2a779 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #f17e58 inset, -5px -5px 9px 0 #b01515 inset, -5px -5px 9px 0 #f2a779 inset; }
.colorButton.red:active { background-color: #E22200; -webkit-box-shadow: 2px 2px 4px 0 #65141a inset, -5px -5px 9px 0 #811010 inset, -5px -5px 9px 0 #e48569 inset; -moz-box-shadow: 2px 2px 4px 0 #65141a inset, -5px -5px 9px 0 #811010 inset, -5px -5px 9px 0 #e48569 inset; box-shadow: 2px 2px 4px 0 #65141a inset, -5px -5px 9px 0 #811010 inset, -5px -5px 9px 0 #e48569 inset; }
.colorButton.turquoise { color: #fff; background-color: #02D1D5; border: 1px solid #2c7295; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #008184 inset, -5px -5px 9px 0 #aaf0f2 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #008184 inset, -5px -5px 9px 0 #aaf0f2 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #008184 inset, -5px -5px 9px 0 #aaf0f2 inset; text-shadow: 0 0 3px #019698, 0 0 3px #019698, 0 0 3px #019698, 0 0 3px #019698, 0 0 3px #019698; }
.colorButton.turquoise:hover { background-color: #02E9EB; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #8de8f1 inset, -5px -5px 9px 0 #008184 inset, -5px -5px 9px 0 #aaf0f2 inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #8de8f1 inset, -5px -5px 9px 0 #008184 inset, -5px -5px 9px 0 #aaf0f2 inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #8de8f1 inset, -5px -5px 9px 0 #008184 inset, -5px -5px 9px 0 #aaf0f2 inset; }
.colorButton.turquoise:active { background-color: #02D1D5; -webkit-box-shadow: 2px 2px 4px 0 #2c7295 inset, -5px -5px 9px 0 #008184 inset, -5px -5px 9px 0 #aaf0f2 inset; -moz-box-shadow: 2px 2px 4px 0 #2c7295 inset, -5px -5px 9px 0 #008184 inset, -5px -5px 9px 0 #aaf0f2 inset; box-shadow: 2px 2px 4px 0 #2c7295 inset, -5px -5px 9px 0 #008184 inset, -5px -5px 9px 0 #aaf0f2 inset; }
.colorButton.yellow { color: #fff; background-color: #ffba00; border: 1px solid #9b4a10; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #e08400 inset, -5px -5px 9px 0 #fff8aa inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #e08400 inset, -5px -5px 9px 0 #fff8aa inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), -5px -5px 9px 0 #e08400 inset, -5px -5px 9px 0 #fff8aa inset; text-shadow: 0 0 3px #dc8600, 0 0 3px #dc8600, 0 0 3px #dc8600, 0 0 3px #dc8600, 0 0 3px #dc8600; }
.colorButton.yellow:hover { background-color: #FFD700; -webkit-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #fdeb6f inset, -5px -5px 9px 0 #ec922d inset, -5px -5px 9px 0 #fff8aa inset; -moz-box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #fdeb6f inset, -5px -5px 9px 0 #ec922d inset, -5px -5px 9px 0 #fff8aa inset; box-shadow: 1px 2px 3px 0 rgba(30, 30, 30, 0.4), 0 0 2px 2px #fdeb6f inset, -5px -5px 9px 0 #ec922d inset, -5px -5px 9px 0 #fff8aa inset; }
.colorButton.yellow:active { background-color: #ffba00; -webkit-box-shadow: 2px 2px 4px 0 #91480d inset, -5px -5px 9px 0 #e08400 inset, -5px -5px 9px 0 #fff8aa inset; -moz-box-shadow: 2px 2px 4px 0 #91480d inset, -5px -5px 9px 0 #e08400 inset, -5px -5px 9px 0 #fff8aa inset; box-shadow: 2px 2px 4px 0 #91480d inset, -5px -5px 9px 0 #e08400 inset, -5px -5px 9px 0 #fff8aa inset; }

/* Footer */
footer { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAUCAIAAAAoW3v1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MzYxRUVEQzMxNUYxMUUyODNCMjhCMzc4NDU2REI3RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MzYxRUVERDMxNUYxMUUyODNCMjhCMzc4NDU2REI3RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkzNjFFRURBMzE1RjExRTI4M0IyOEIzNzg0NTZEQjdFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzNjFFRURCMzE1RjExRTI4M0IyOEIzNzg0NTZEQjdFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xJeNZwAAAE9JREFUGFcFwbENwgAQwEDb+VnZkZIqElImSEvFEp879wXg7gIBwLw/J+D9+6uVwmTrjiLNUQuDBpOiU4KjAqOqc5RQhVRqsZRTinN+L+ABwPkQPNLG5ysAAAAASUVORK5CYII=') repeat-x left top; text-align: center; }

.f-nav ul li { display: inline; border-left: 1px solid #666; font-size: 12px; padding: 0 5px 2px 5px; }
.f-nav ul li:last-child { border-right: 1px solid #666; }
.f-nav ul li a { font-size: 11px; color: #000; text-decoration: none; }

.localization { position: relative; margin: 5px auto; margin-bottom: 2px; width: 940px; }
.localization ul { margin-left: 0; }
.localization ul li { display: inline; line-height: 20px; padding: 0 5px; }
.localization #acBuisnessLink { top: 2px; left: 50px; position: absolute; }

/* flags */
.flag-deutschland, .flag-usa, .flag-uk, .flag-nederland, .flag-sverige, .flag-danmark, .flag-osterreich, .flag-france { background-repeat: no-repeat; width: 16px; height: 12px; padding-left: 20px; }

.flag-usa { background-position: 0 -14982px; }

.flag-deutschland { background-position: 0 -15154px; }

.flag-uk { background-position: 0 -15058px; }

.flag-sverige { background-position: 0 -15187px; }

.flag-france { background-position: 0 -15491px; }

.flag-danmark { background-position: 0 -15458px; }

.flag-osterreich { background-position: 0 -15352px; }

.flag-nederland { background-position: 0 -15425px; }

/* end */
/* begin container 50/50 AGB */
.container50 { counter-reset: section; }
.container50 h1 { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.container50 ol { font-weight: bold; list-style-type: none; color: #116f96; }
.container50 ol li { counter-increment: section; }
.container50 ol li > ol { counter-reset: subsection; font-weight: normal; }
.container50 ol li:before { content: counters(section,".") ". "; }
.container50 ol ol li { counter-increment: subsection; }
.container50 ol ol li:before { content: counters(section,".") "." counters(subsection,".") " "; }
.container50 .leftcont { float: left; padding-bottom: 20px; width: 50%; }
.container50 .rightcont { float: right; padding-bottom: 20px; width: 50%; }

.formContainer .leftcont, .formContainer .rightcont { padding-top: 15px; }

#gdfooter { font-size: 11px; clear: both; display: block; margin-top: 40px; padding-top: 2px; text-align: center; }

#copy { margin-bottom: 2px; }

#switchToMobile { padding: 20px 0 0 0; }
#switchToMobile a { text-decoration: none; }
#switchToMobile .icf-toTablet:before, #switchToMobile .icf-toTablet-after:after { content: "\e60d"; }
#switchToMobile .icf-textSpace:after { padding-left: 0.3em; }
#switchToMobile [class^="icf-"]:after, #switchToMobile [class*=" icf-"]:after, #switchToMobile [class^="icf-"]:before, #switchToMobile [class*=" icf-"]:before { top: 0.1em; position: relative; }
#switchToMobile [class^="icf-"]:before, #switchToMobile [class^="icf-"]:after, #switchToMobile [class*=" icf-"]:before, #switchToMobile [class*=" icf-"]:after { font-family: 'icf-gdx'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.sitemap.cont { padding: 10px 0; }
.sitemap .column { padding-bottom: 10px; width: 27%; float: left; margin-left: 26px; margin-right: -15px; padding-left: 26px; border-left: 1px solid #b9c0c6; }
.sitemap .column .csc-default h3 { margin-top: 10px; font-size: 11pt !important; color: #ef5a00; }
.sitemap .column:first-child { border-left: none; padding-left: 0; }
.sitemap .float-left { width: 218px; padding-left: 20px; }
.sitemap .h4 { margin-bottom: 0; }
.sitemap .h4-first { margin-bottom: 13px; margin-top: 15px; font-size: 12px; font-weight: bold; }
.sitemap .ul-bold { margin-left: 0; }
.sitemap .ul-bold li { font-weight: bold; line-height: 22px; list-style: none; }
.sitemap .h3 { margin: 10px 0; line-height: 16px !important; }
.sitemap ul { margin: 10px 14px; line-height: 16px !important; }
.sitemap .h3 { font-size: 11pt !important; }

.list-style-square li { list-style-image: url(/fileadmin/gameduell/img/dummy/list_bullet.gif); }

.col3-game-rules .box { float: left; width: 700px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px 26px; }
.col3-game-rules .box table.contenttable { border: 0; width: 100%; }
.col3-game-rules .box table.contenttable td, .col3-game-rules .box table.contenttable th { text-align: left; height: 34px; padding: 0 10px; border: 0; }
.col3-game-rules .box table.contenttable th { height: 24px; }
.col3-game-rules .box table.contenttable thead { color: white; font-size: 14px; }
.col3-game-rules .box table.contenttable thead { background-color: #ffaf02; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFAF02', endColorstr='#FFFF7800'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffaf02), color-stop(100%, #ff7800)); background: -webkit-linear-gradient(#ffaf02, #ff7800); background: -moz-linear-gradient(#ffaf02, #ff7800); background: -o-linear-gradient(#ffaf02, #ff7800); background: linear-gradient(#ffaf02, #ff7800); }
.col3-game-rules .box table.contenttable thead th { border-bottom: 1px solid #db7100; }

/*-- games pages --*/
.innerWrap { position: relative; }

.gamePage .form-register { margin: 0 0 10px 0; }
.gamePage .content-blocks-inline { width: 49.5%; display: inline-block; float: left; margin-top: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 152px; background: url(/fileadmin/gameduell/img/bg/bg-games-no1.png) repeat-y transparent; }
.gamePage .content-blocks-inline h3 { padding-top: 9px; font-size: 12px; font-weight: bold; color: #666666; margin: 8px 0; padding: 0; margin-left: -17px; }
.gamePage .content-blocks-inline h5 { color: #ff9900; font-weight: bold; margin: 0; padding: 0 0 0 17px; margin-left: -17px; font-size: 11px; }
.gamePage .content-blocks-inline p { color: black; font-size: 11px; padding-left: 16px; margin: 0 0 5px; line-height: 10px; margin-left: -17px; }
.gamePage .content-blocks-inline .boxContent { padding: 0 !important; }
.gamePage .content-blocks-inline .innerText { margin-left: 85px; width: 248px; height: 150px; font-size: 11px; line-height: 15px; padding-left: 17px; }
.gamePage .content-blocks-inline .verisign_white { background-position: 125px -15944px; height: 39px; width: 77px; width: 100%; margin-top: -5px; }
.gamePage .content-blocks-inline:first-child { margin-right: 7px; }
.gamePage .content-blocks-inline:nth-child(2) .boxContent .innerText { width: 225px; }
.gamePage .content-blocks-inline:nth-child(2) .boxContent .innerText p { padding: 0 0 0 17px; margin-bottom: 5px; line-height: 18px; }
.gamePage .content-blocks-inline:nth-child(2) .boxContent .innerText p.clearfix { background: none; }
.gamePage .iconBenefits { background-image: url(../img/sprite/numberone.png); position: absolute; top: 50%; margin-top: -29px; width: 64px; height: 64px; }
.gamePage .iconHotline { background-image: url(../img/sprite/hotline.png); position: absolute; top: 50%; margin-top: -29px; width: 64px; height: 64px; }
.gamePage .iconSecurity { background-image: url(../img/sprite/lock.png); position: absolute; top: 50%; margin-top: -29px; width: 64px; height: 64px; }
.gamePage .footnoteContainer { padding-top: 5px; font-size: 11px; }
.gamePage .footnoteContainer figure { padding: 0 7px 9px 9px; }
.gamePage .footnoteContainer img { float: left; padding-right: 20px; }

.gameInfo { width: 700px; margin-top: 5px; font-size: 11px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.gameInfo .cont h1 { padding: 5px 0 10px 0; }
.gameInfo h1 { padding: 5px 0 0 20px; font-size: 12px; font-weight: bold; color: #666666; }
.gameInfo h2 { height: auto; margin: 0 0 9px 0; font-size: 12px; font-weight: bold; color: #666666; }
.gameInfo p { margin: 0 0 11px 0; color: #666666; }
.gameInfo p a { color: #666666; }
.gameInfo .cont { padding-left: 26px; padding-right: 26px; padding-bottom: 26px; padding-top: 35px; }
.gameInfo .header { height: 27px; background-color: #eaf2f6; top: 0; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
.gameInfo.box .btn-toggle { filter: none 0; background: none; background-image: none; border-top: none; text-align: left; padding: 0 0 20px 20px; font-weight: normal; color: #ef5a00; }
.gameInfo.box .btn-toggle span.arrow-orange { background-position: 0 -17531px; padding-left: 16px; height: 12px; width: 12px; }
.gameInfo.box .btn-toggle.opened span.arrow-orange { background-position: 0 -17498px; }

#pillmenu { list-style-position: inside; margin: 0; padding: 0; position: relative; margin: 10px 0 10px 15px; }
#pillmenu ::-moz-selection { background: transparent; }
#pillmenu ::selection { background: transparent; }
#pillmenu li { margin-right: 1%; width: 18.8%; height: 35px; display: inline-block; }
#pillmenu li > a:active { position: relative; top: 2px; }
#pillmenu li:hover ul { display: block; }
#pillmenu li:active { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; top: 2px; }
#pillmenu li a:first-child { display: block; }
#pillmenu li > a { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
#pillmenu li a { background-color: #f4f8fb; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F8FB', endColorstr='#FFDCE4EA'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f8fb), color-stop(100%, #dce4ea)); background: -webkit-linear-gradient(#f4f8fb, #dce4ea); background: -moz-linear-gradient(#f4f8fb, #dce4ea); background: -o-linear-gradient(#f4f8fb, #dce4ea); background: linear-gradient(#f4f8fb, #dce4ea); -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.3); box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.3); border: 1px solid #b9c0c6; line-height: 35px; padding: 0; position: relative; text-align: center; text-decoration: none; cursor: pointer; margin-left: 1%; text-decoration: none; color: #666666; display: none; text-transform: capitalize; position: relative; height: 35px; overflow: hidden; }
#pillmenu li a:hover { background-color: #c7ced3; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC7CED3', endColorstr='#FFDBE1E6'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c7ced3), color-stop(100%, #dbe1e6)); background: -webkit-linear-gradient(top, #c7ced3 0%, #dbe1e6 100%); background: -moz-linear-gradient(top, #c7ced3 0%, #dbe1e6 100%); background: -o-linear-gradient(top, #c7ced3 0%, #dbe1e6 100%); background: linear-gradient(top, #c7ced3 0%, #dbe1e6 100%); }
#pillmenu li ul { display: none; width: 18%; position: absolute; }
#pillmenu li ul li { margin: 2px 0; width: 100%; }
#pillmenu li ul li:first-child a:first-child { border-top: 0; }
#pillmenu li ul li a { -webkit-border-radius: none; -moz-border-radius: none; -ms-border-radius: none; -o-border-radius: none; border-radius: none; }

.numberBanner { margin: 0 auto; width: 780px; }

#k23WelcomeBackPage { width: 700px; display: inline-block; }
#k23WelcomeBackPage .pagePaddings { padding: 30px 69px 34px; }
#k23WelcomeBackPage .pagePaddings2 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#k23WelcomeBackPage div.playerNameAndEmail, #k23WelcomeBackPage div.password { float: left; width: 270px; height: 94px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#k23WelcomeBackPage div.password { float: right; margin-right: -40px; width: 265px; }
#k23WelcomeBackPage .loginPageWarningPosition { float: left; margin-left: -53px; margin-right: 10px; }
#k23WelcomeBackPage .middle { height: 153px; }
#k23WelcomeBackPage #loginFailedTooltip { position: relative; top: -75px; left: -30px; }
#k23WelcomeBackPage .inputStyle { width: 248px; padding: 9px 8px; }
#k23WelcomeBackPage .inputStylePassword { width: 203px; padding: 9px 8px; }
#k23WelcomeBackPage .underText { padding-top: 10px; }
#k23WelcomeBackPage .loginButtonWrapper { text-align: center; width: 100%; }
#k23WelcomeBackPage h1.firstHeadline { margin-bottom: 6px; }
#k23WelcomeBackPage h3 { margin-bottom: 10px; line-height: 17px !important; }

a.cardsBoard_medium { cursor: default; }

.community .infobox { border: 0; padding: 0; }
.community figure { width: 198px; height: 119px; float: left; }
.community .text { /* margin-left: 222px; */ }
.community .text h3 { margin: 0px 0px 15px 0px; }
.community .communityPage_SPRITE { background: url("../images/communityPage_SPRITE.png") top left no-repeat; }
.community .communityPage_SPRITE.avatar { background-position: 0 -189px; }
.community .communityPage_SPRITE.opponents { background-position: 0 -307px; }
.community .communityPage_SPRITE.money { background-position: 0 -425px; }
.community .communityPage_SPRITE.awards { background-position: 0 -543px; }
.community .communityPage_SPRITE.fun { background-position: 0 -71px; }
.community .communityPage_SPRITE.belote { background-position: 0 -663px; }
.community .communityPage_SPRITE.category { width: 233px; height: 115px; }
.community .communityPage_SPRITE.FR { background-position: -307px -452px; width: 447px; height: 95px; right: 15px; top: -8px; }
.community .communityPage_SPRITE.GB { background-position: -305px -260px; width: 494px; height: 95px; right: 3px; top: -8px; }
.community .communityPage_SPRITE.US, .community .communityPage_SPRITE.ES { background-position: -236px -355px; width: 550px; height: 95px; right: 15px; top: -8px; }
.community .communityPage_SPRITE.DE { background-position: -350px -165px; width: 437px; height: 93px; right: 15px; top: -6px; }
.community .communityPage_SPRITE.GEN, .community .communityPage_SPRITE.SE, .community .communityPage_SPRITE.DK, .community .communityPage_SPRITE.AT { background-position: -327px -70px; width: 502px; height: 95px; right: 15px; top: -6px; }
.community .communityPage_SPRITE.headerBG { background-position: -118px -6px; width: 700px; height: 61px; position: relative; }
.community .bannerCountry { position: absolute; z-index: 11; }
.community .comStandardPadding { padding: 20px; }
.community h2 { margin-top: 10px; margin-bottom: 5px; font-weight: bold; }
.community h3 { margin-top: 0px; }
.community .left { float: left; position: relative; top: 50%; }
.community .infoBox { clear: both; margin: 20px; margin-left: 2px; margin-right: 2px; min-height: 127px; }
.community .bodytext { margin-top: 0px; margin-left: 222px; padding-top: 1px; }
.community hr.base.contentSeparator { clear: both; margin: 0px; margin-top: 6px; height: 0px; border: 1px solid; border-color: #c9caca #f4f8fb white; }

/* Live Tests */
.livetests .page .csc-header h1, .livetests .page .csc-header h2 { font-size: 12px; font-weight: bold; height: 23px; line-height: 23px; letter-spacing: -1px; padding-left: 10px; border-bottom: 1px solid #b9c0c6; border-top: 1px solid #b9c0c6; background-color: #ffffff; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFC5C5C5'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M1YzVjNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M1YzVjNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M1YzVjNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #c5c5c5), color-stop(100%, #c5c5c5), color-stop(100%, #c5c5c5)); background: -webkit-linear-gradient(top, #ffffff 0%, #c5c5c5 100%, #c5c5c5 100%, #c5c5c5 100%); background: -moz-linear-gradient(top, #ffffff 0%, #c5c5c5 100%, #c5c5c5 100%, #c5c5c5 100%); background: -o-linear-gradient(top, #ffffff 0%, #c5c5c5 100%, #c5c5c5 100%, #c5c5c5 100%); background: linear-gradient(top, #ffffff 0%, #c5c5c5 100%, #c5c5c5 100%, #c5c5c5 100%); margin: 0; }
.livetests .page .csc-header h2 { height: 28px; line-height: 28px; background-image: none; background-color: #cccccc; letter-spacing: normal; }

.videoTeaser { width: 148px; float: left; overflow: hidden; padding: 0 0 0 3px; }
.videoTeaser .playLink { padding: 0 5px; background-position: 112px -17035px; }
.videoTeaser .playLink a { min-height: 27px; padding: 0 35px 0 0; display: block; font-size: 10.6666667px; }

.tr-odd { background-color: #eeeeee; }

.invisible { display: none; }

.yellowbox { width: 600px; border: 2px solid #fbe317; margin-left: 12px; border-top-width: 11px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.yellowbox .leftcont { width: 100px; float: left; padding: 10px; }
.yellowbox .leftcont ul { list-style: none inside; }
.yellowbox .leftcont ul li a { background-position: 0 -17561px; height: 11px; width: 6px; padding-left: 10px; }
.yellowbox .rightcont { float: right; width: 450px; border-left: 2px solid #fbe317; padding: 10px 10px 5px 10px; }
.yellowbox .rightcont h2, .yellowbox .rightcont h3, .yellowbox .rightcont h4 { padding: 5px 0 20px 0; font-weight: bold; font-size: 12px; }

.interview.popup { width: 520px; margin: 10px; padding: 20px 40px 10px 20px; border: 1px solid #999; }
.interview.popup .interview-header { width: 517px; height: 124px; background-position: top left; background-repeat: no-repeat; margin-bottom: 20px; }
.interview.popup .interview-header .desc { width: 250px; height: 100px; overflow: hidden; padding: 18px 0 0 253px; }
.interview.popup .answer { padding: 0 6px; width: 505px; font-style: italic; margin-bottom: 16px; }
.interview.popup .note { margin-top: 15px; width: 400px; float: left; font-size: 11px; color: #999; }
.interview.popup .closeButton { margin-top: 15px; width: 100px; height: 25px; float: right; }

.popupLiveTests { overflow-x: hidden; width: 100%; min-height: 100%; background: url(/fileadmin/gameduell/img/bg/bg-popup-video.png) repeat-y top left; }
.popupLiveTests .livetest { background: url(/fileadmin/gameduell/img/bg/im_102x99_lt-logo-gray_txt.gif) no-repeat top left; width: 620px; }
.popupLiveTests .stage { margin-left: 102px; padding: 20px; min-height: 360px; }
.popupLiveTests .stage p { padding: 0 0 5px 0; }
.popupLiveTests .linkInterview { float: left; margin-left: 102px; width: 290px; padding-left: 15px; background: url(/fileadmin/gameduell/img/sprite/arrow-orange3.png) no-repeat 6px 5px; }
.popupLiveTests .closeButton { float: right; margin-right: 100px; width: 100px; }

/** ++++++ specific styles for the games page ++++++ **/
/* it's for showing always the scrollbar - otherwise you have a jumping content when you switch between the categories*/
.icons-sprite, #passwordReminderPage.success .leftPaddingIconContainer .successIcon, #passwordReminderPage .bullets.bulletOne, #passwordReminderPage .bullets.bulletTwo, #passwordReminderPage .bullets.bulletThree, #passwordReminderPage .bullets.bulletFour, #passwordReminderPage div.warn .warnSign { background: url('../img/icons-s1f6ee949e7.png') no-repeat; }

.page .games_main { margin-bottom: 0; }

.games_main { display: inline-block; margin-bottom: 10px; /** ++++++ specific style for the gamesPageBox elements ++++++ **/ /* --------------> sprite handling START*/ /* <-------------- sprite handling END*/ }
.games_main .contentBox { clear: both; overflow: hidden; width: 700px; }
.games_main h2 { font-size: 18px; font-weight: bold; }
.games_main h2 a { text-decoration: none; }
.games_main p, .games_main h2 { margin: 0; padding: 0; }
.games_main .whiteSpace { height: 1px; width: 100%; background-color: white; }
.games_main #banner { position: relative; border-bottom: 1px solid #D3D3D3; background-color: white; }
.games_main #banner .bannerCategory { bottom: -46px; position: absolute; right: 0; z-index: 11; }
.games_main #gamesPageRightContent { position: relative; }
.games_main #gamesPageRightContent .decorate.gdHeader { border-bottom: 0; }
.games_main #gamesPageRightContent #sortingNavigation .sort { border-top: 1px solid #FFFFFF; cursor: pointer; padding: 6px 0 0 15px; cursor: pointer; height: 43px; }
.games_main #gamesPageRightContent #sortingNavigation .sort span { color: #333333; margin: 0 0 0 5px; outline: medium none; padding: 0 5px 0 40px; text-decoration: none !important; vertical-align: middle; width: 159px; height: 33px; *display: block; *width: auto; }
.games_main #gamesPageRightContent #sortingNavigation .sort .colored { display: table-cell; }
.games_main #gamesPageRightContent #sortingNavigation .sort .nonColored { display: table-cell; }
.games_main #gamesPageRightContent #sortingNavigation .sort.active .colored { display: table-cell; }
.games_main #gamesPageRightContent #sortingNavigation .sort.active .nonColored { display: none; }
.games_main #gamesPageRightContent #sortingNavigation .icon_sprite.midGrey { background-image: url(../images/icon_midGrey_sprite.png); }
.games_main #gamesPageRightContent #sortingNavigation .category_1 { border-top: 0; }
.games_main #gamesPageRightContent #sortingNavigation .category_all .icon_sprite.midGrey { background-position: -3px -1059px; }
.games_main #gamesPageRightContent #sortingNavigation .category_all.active .icon_sprite.midGrey, .games_main #gamesPageRightContent #sortingNavigation .category_all:hover .icon_sprite.midGrey { background-image: url(../images/icon_darkGrey_sprite.png); }
.games_main #gamesPageRightContent #sortingNavigation .category_3 .icon_sprite.midGrey { background-position: -3px -1311px; }
.games_main #gamesPageRightContent #sortingNavigation .category_3.active .icon_sprite.midGrey, .games_main #gamesPageRightContent #sortingNavigation .category_3:hover .icon_sprite.midGrey { background-image: url(../images/icon_lightOrange_sprite.png); }
.games_main #gamesPageRightContent #sortingNavigation .category_5 .icon_sprite.midGrey { background-position: -3px -1227px; }
.games_main #gamesPageRightContent #sortingNavigation .category_5.active .icon_sprite.midGrey, .games_main #gamesPageRightContent #sortingNavigation .category_5:hover .icon_sprite.midGrey { background-image: url(../images/icon_red_sprite.png); }
.games_main #gamesPageRightContent #sortingNavigation .category_7 .icon_sprite.midGrey { background-position: -3px -1143px; }
.games_main #gamesPageRightContent #sortingNavigation .category_7.active .icon_sprite.midGrey, .games_main #gamesPageRightContent #sortingNavigation .category_7:hover .icon_sprite.midGrey { background-image: url(../images/icon_midBlue_sprite.png); }
.games_main #gamesPageRightContent #sortingNavigation .category_11 .icon_sprite.midGrey { background-position: -3px -807px; }
.games_main #gamesPageRightContent #sortingNavigation .category_11.active .icon_sprite.midGrey, .games_main #gamesPageRightContent #sortingNavigation .category_11:hover .icon_sprite.midGrey { background-image: url(../images/icon_turqouise_sprite.png); }
.games_main #gamesPageRightContent #sortingNavigation .category_13 .icon_sprite.midGrey { background-position: -3px -639px; }
.games_main #gamesPageRightContent #sortingNavigation .category_13.active .icon_sprite.midGrey, .games_main #gamesPageRightContent #sortingNavigation .category_13:hover .icon_sprite.midGrey { background-image: url(../images/icon_yellow_sprite.png); }
.games_main #gamesPageRightContent #autoCompleteGamesSearch { position: relative; width: 220px; z-index: 100; border-top: none; border-left: none; }
.games_main #gamesPageRightContent #autoCompleteGamesSearch #tags { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; }
.games_main #gamesPageRightContent #autoCompleteGamesSearch .ui-widget .ui-helper-hidden-accessible { display: none; }
.games_main #gamesPageRightContent #autoCompleteGamesSearch .ui-widget input { padding: 9px 8px; }
.games_main .gamesCategory { background-color: white; clear: both; position: relative; box-shadow: 0 -4px 3px -2px rgba(0, 0, 0, 0.2); top: -1px; }
.games_main .gamesCategory .headerBox { height: 57px; width: auto; padding-top: 13px; border-top: none; background-color: #f0f2f4; }
.games_main .gamesCategory .headerBox h2 { background-repeat: no-repeat; display: block; margin-left: 23px; height: 42px; padding-left: 55px; width: auto; line-height: 41px; }
.games_main .gamesCategory .headerBox span { height: 41px; line-height: 41px; display: inline-block; }
.games_main .gamesCategory .headerBox.headerBox_1 h2 { color: #666666; background-image: url(../images/icon_darkGrey_sprite.png); background-position: -3px -1013px; }
.games_main .gamesCategory .headerBox.headerBox_3 h2 { color: #ef5a00; background-image: url(../images/icon_lightOrange_sprite.png); background-position: -3px -1265px; }
.games_main .gamesCategory .headerBox.headerBox_5 h2 { color: #ae1412; background-image: url(../images/icon_red_sprite.png); background-position: -3px -1181px; }
.games_main .gamesCategory .headerBox.headerBox_7 h2 { color: #007abd; background-image: url(../images/icon_midBlue_sprite.png); background-position: -3px -1097px; }
.games_main .gamesCategory .headerBox.headerBox_11 h2 { color: #068ea7; background-image: url(../images/icon_turqouise_sprite.png); background-position: -3px -761px; }
.games_main .gamesCategory .headerBox.headerBox_13 h2 { color: #df8300; background-image: url(../images/icon_yellow_sprite.png); background-position: -3px -593px; }
.games_main .gamesCategory.hidden { display: none; }
.games_main .gamesPageBox, .games_main .gamesPageBoxSmall { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 153px; width: 50%; border-style: solid; border-width: 1px; float: left; border-top: none; position: relative; cursor: pointer; }
.games_main .gamesPageBox p, .games_main .gamesPageBoxSmall p { line-height: normal; position: relative; }
.games_main .gamesPageBox:hover:active, .games_main .gamesPageBoxSmall:hover:active { background: none; background-color: #ccd6de !important; filter: none; /* IE6,IE7 */ -ms-filter: none; /* IE8 */ }
.games_main .gamesPageBox .nameAndDescBox, .games_main .gamesPageBoxSmall .nameAndDescBox { top: 0; width: auto; padding: 10px 10px 0 148px; z-index: 10; height: 135px; }
.games_main .gamesPageBox .nameAndDescBox .title, .games_main .gamesPageBoxSmall .nameAndDescBox .title { font-size: 12px; font-weight: bold; margin-bottom: 9px; padding-top: 15px; color: #333333; }
.games_main .gamesPageBox .gamesPageBoxGfx, .games_main .gamesPageBoxSmall .gamesPageBoxGfx { position: absolute; width: 327px; margin: 9px 9px 0 9px; padding: 5px 1px; }
.games_main .gamesPageBox .divSpacer, .games_main .gamesPageBoxSmall .divSpacer { height: 141px; width: 1px; background-color: #d3d3d3; float: right; }
.games_main .gamesPageBox .textContainer, .games_main .gamesPageBoxSmall .textContainer { padding-right: 7px; color: #333333; }
.games_main .gamesPageBox .textContainer .descText, .games_main .gamesPageBoxSmall .textContainer .descText { line-height: normal; font-size: 12px; }
.games_main .gamesPageBox .nameAndDescBox, .games_main .gamesPageBox .content, .games_main .gamesPageBoxSmall .nameAndDescBox, .games_main .gamesPageBoxSmall .content { position: relative; }
.games_main .gamesPageBox .logo.game_empty, .games_main .gamesPageBoxSmall .logo.game_empty { background: url(../img/sprite/im_106x74_flame.png) no-repeat; background-position: center; width: 106px; height: 119px; margin: auto; }
.games_main .gamesPageBox.empty, .games_main .gamesPageBoxSmall.empty { cursor: default; }
.games_main .bottomShadowContainer { position: relative; width: 100%; float: left; }
.games_main .gamesPageBox div.tx_gdspritegenerator-sprite-120x118 { margin-top: 3px; margin-left: 9px; }
.games_main .gamesPageBoxSmall { width: 25%; }
.games_main .gamesPageBoxSmall .gamesPageBoxGfx { width: auto; margin: 9px 9px 0 9px; padding: 1px 1px; position: relative; border-color: #E1E6E9; border-bottom: 1px solid #E1E6E9; border-right: 1px solid #E1E6E9; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.4) inset; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.4) inset; }
.games_main .gamesPageBoxSmall .gamesPageBoxGfx div { margin: 0 auto; }
.games_main .bottomShadow { height: 6px; position: absolute; top: -2px; width: 100%; }
.games_main .gamesPage_sprite { background: url(../images/gamesPage_sprite.png); }
.games_main .gamesPage_sprite#top_banner { position: relative; border-bottom: 1px solid #D3D3D3; background-color: white; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
.games_main .gamesPage_sprite#top_banner .bannerCategory { bottom: -46px; position: absolute; right: 0; z-index: 11; }
.games_main .gamesPage_sprite#top_banner.banner { background-image: url(../images/gamesPage_sprite.png); background-position: -4px -5px; width: 700px; height: 70px; }
.games_main .gamesPage_sprite.allGamesVisual { background-image: url(../images/gamesPage_sprite.png); background-position: -3px -698px; position: absolute; right: 80px !important; width: 430px; height: 120px; }
.games_main .gamesPage_sprite.allGamesVisual.category_all { background-position: -3px -698px; }
.games_main .gamesPage_sprite.allGamesVisual.category_5 { background-position: -3px -329px; }
.games_main .gamesPage_sprite.allGamesVisual.category_7 { background-position: -3px -204px; }
.games_main .gamesPage_sprite.allGamesVisual.category_3 { background-position: -3px -83px; }
.games_main .gamesPage_sprite.allGamesVisual.category_11 { background-position: -3px -452px; }
.games_main .gamesPage_sprite.allGamesVisual.category_13 { background-position: -3px -572px; }
.games_main .gamesPage_sprite.categoryBG { background: url(../images/gamesPage_sprite.png) top left no-repeat; background-position: -591px -80px; background-color: #f0f2f4; height: 57px; }
.games_main .tx_gdspritegenerator-sprite-120x118 { width: 120px; height: 118px; }

.ui-autocomplete { -webkit-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.3); list-style-type: none; width: 218px !important; border: 1px solid #b9c0c6; }
.ui-autocomplete li { padding: 4px 10px 5px 15px; }
.ui-autocomplete li.gameMenuListBox { text-align: left; margin-bottom: 0; }
.ui-autocomplete li a { display: block; background-repeat: no-repeat; cursor: pointer; padding: 0 5px 0 70px; display: block; text-decoration: none; width: 128px; height: 40px; color: #333333; }
.ui-autocomplete li a:hover { color: #333333; }

.registrationFormContainer { height: 470px; color: #666666; font-size: 12px; }
.registrationFormContainer img.roundBorders.floatLeft { margin-right: 20px !important; }
.registrationFormContainer p.text { margin-bottom: 20px; }
.registrationFormContainer .lpinput { height: 63px; margin-left: 44px; font-family: Verdana, sans-serif; position: relative; }
.registrationFormContainer .lpinput input:focus { border: 2px #666666 solid !important; }
.registrationFormContainer .lpinput:first-child { margin-top: 0; }
.registrationFormContainer .registrationFormLabel { display: inline-block; margin-top: 5px; font-size: 15px; font-weight: 700; }
.registrationFormContainer .registrationFormLabel:after { content: ':'; }
.registrationFormContainer #registrationButton { position: absolute; bottom: -61px; right: 242px; }
.registrationFormContainer #registrationLoaderOverlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none; }
.registrationFormContainer #registrationLoaderOverlay .background { position: absolute; z-index: 1000; background-color: #000000; filter: alpha(opacity=75); opacity: 0.75; width: 100%; height: 100%; top: 0; left: 0; zoom: 1; }
.registrationFormContainer #registrationLoaderOverlay .loaderImg { position: absolute; z-index: 1001; width: 100%; height: 100%; top: 0; left: 0; background: center center no-repeat url("../images/im_54x55_loader.gif"); }
.registrationFormContainer form.registrationForm { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjhmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZTRlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f8fb), color-stop(100%, #dce4ea)); background-image: -webkit-linear-gradient(#f4f8fb, #dce4ea); background-image: -moz-linear-gradient(#f4f8fb, #dce4ea); background-image: -o-linear-gradient(#f4f8fb, #dce4ea); background-image: linear-gradient(#f4f8fb, #dce4ea); -webkit-box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2); box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, 0.2); border-bottom: 3px #d1d8de solid; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 30px; position: absolute; height: 222px; left: 0; float: none; display: block; width: 100%; }
.registrationFormContainer form.registrationForm input[type=text], .registrationFormContainer form.registrationForm input[type=password] { -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-color: white #CCCCCC #CCCCCC white; background-color: white; border-style: inset; border-width: 2px; float: right; height: 28px; width: 224px; margin-right: 142px; line-height: 28px; padding: 0 0 0 6px !important; font-family: 'Verdana', sans-serif; font-size: 15px; color: #333333; }
.registrationFormContainer form.registrationForm .icon { display: none; float: left; height: 32px; margin: -2px 0 -2px 2px; width: 32px; }
.registrationFormContainer form.registrationForm .icon.valid { display: block; background: url(../img/icons/ic_28x28_checkmark.png); background-repeat: no-repeat; border: none; position: absolute; top: 0; left: 179px; }
.registrationFormContainer form.registrationForm .icon.invalid { display: block; background: url(../img/icons/red_dot_achtung.png); background-repeat: no-repeat; border: none; position: absolute; top: 0; left: 179px; }
.registrationFormContainer form.registrationForm .tooltipcontainer.invalid { background: url("../images/la_19x500_tooltip.png") no-repeat scroll 0 0 transparent; display: none; position: absolute; left: 181px; top: -13px; width: 186px; z-index: 99999; }
.registrationFormContainer form.registrationForm .tooltipcontainer { height: 19px; }
.registrationFormContainer form.registrationForm .tooltipcontainer.invalid { padding: 20px !important; left: 480px; top: -12px; width: auto; z-index: 99999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-width: 300px; height: auto; }
.registrationFormContainer form.registrationForm .tooltipcontainer.valid { display: inline-block !important; color: #333333; padding: 0; box-shadow: none; border: 0; background: transparent; width: 100%; float: right; position: relative; font-size: 12px; font-family: Verdana, sans-serif; }
.registrationFormContainer form.registrationForm .tooltipcontainer.valid:before, .registrationFormContainer form.registrationForm .tooltipcontainer.valid:after { display: none; }
.registrationFormContainer form.registrationForm .tooltipcontainer.valid .tooltip { margin-top: 7px; margin-left: 228px; }

#gameInfoRegistrationForm { height: 524px; }

#quippy { position: absolute; width: 116px; height: 113px; background-image: url(../images/quippy_116x113.png); background-repeat: no-repeat; z-index: 999; left: 141px; margin-top: -87px; }

hr.gameInfoHr { margin-bottom: 26px; }

.gameInfoContent .no-borders h3 { font-size: 15px !important; color: #333333; }
.gameInfoContent .bodytext img.float_right { margin: 0 0 0 20px; }
.gameInfoContent .bodytext img.float_left { margin: 0 20px 0 0; }
.gameInfoContent .registrationFormContainer form.registrationForm .tooltipcontainer.invalid { background: white; -webkit-box-shadow: rgba(0, 0, 0, 0.75) 2px 2px 7px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.75) 2px 2px 7px 0px; box-shadow: rgba(0, 0, 0, 0.75) 2px 2px 7px 0px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; padding: 16px 17px 17px 17px; background-color: white; border: 1px solid #b9c0c6; line-height: 14px; color: #c40711; position: absolute; display: none; z-index: 12; }
.gameInfoContent .registrationFormContainer form.registrationForm .tooltipcontainer.invalid:before { border: 13px solid transparent; border-color: transparent #b9c0c6 transparent transparent; right: 100%; top: 8px; content: " "; height: 0; width: 0; position: absolute; }
.gameInfoContent .registrationFormContainer form.registrationForm .tooltipcontainer.invalid:after { border: 12px solid transparent; border-color: transparent white transparent transparent; right: 100%; top: 9px; content: " "; height: 0; width: 0; position: absolute; }

#mobile_games header > .cont { width: 780px !important; }
#mobile_games header #navigationTabs span { padding: 0 7px !important; }
#mobile_games div.main { width: 800px; text-align: left; font-size: 1em; margin: 0 auto; }
#mobile_games div.contentDiv { margin-left: 10px; }
#mobile_games div.leftDiv { float: left; margin: 0px 0px 0px 0px; }
#mobile_games div.rightDiv { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; width: 165px; margin-left: 15px; }
#mobile_games div.centerDiv { width: 780px; float: left; min-width: 453px; width: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; min-height: 400px; height: auto; }
#mobile_games .gd_clear { border: none; clear: both; height: 0px; width: 0px; padding: 0px; margin: 0px; overflow: hidden; }
#mobile_games #header_definition { width: 780px; height: 200px; background-repeat: no-repeat; background-image: url("../img/mobile_games/ba_780x200_mobile_header_txt.jpg"); }
#mobile_games #header_definition div.header_definition_wrapper { padding: 150px 0px 0px 395px; width: 400px; }
#mobile_games #header_definition div#android { float: left; width: 90px; height: 50px; background-repeat: no-repeat; }
#mobile_games #header_definition div#android.check { background-image: url("../img/mobile_games/bu_90x50_android_check_txt.png"); }
#mobile_games #header_definition div#android.uncheck { background-image: url("../img/mobile_games/bu_90x50_android_txt.png"); }
#mobile_games #header_definition div#appstore { margin-right: 5px; float: left; width: 90px; height: 50px; background-repeat: no-repeat; }
#mobile_games #header_definition div#appstore.check { background-image: url("../img/mobile_games/bu_90x50_appstore_check_txt.png"); }
#mobile_games #header_definition div#appstore.uncheck { background-image: url("../img/mobile_games/bu_90x50_appstore_txt.png"); }
#mobile_games #content_definition { background-repeat: repeat-y; background-image: url("http://m4.gameduell.net/static/de/website/layout-elements/im_780x1_border-gray.png"); width: 780px; min-height: 600px; }
#mobile_games #content_definition .content_size { margin: 0px 75px 0px 75px; width: auto; }
#mobile_games #content_definition .content_size .content_app_size { padding: 30px 0px 0px 0px; width: auto; }
#mobile_games #content_definition .content_size .content_app_size .content_images { float: left; width: 320px !important; }
#mobile_games #content_definition .content_size .content_app_size .content_images img { float: left; margin-right: 5px; }
#mobile_games #content_definition .content_size .content_app_size .content_images .tumbnails_images { margin: 180px 0px 0px 0px; width: 310px; height: 60px; background-repeat: no-repeat; background-image: url("http://m4.gameduell.net/static/de/website/images-website/c/mobilepage/im_310x60_thumbs-bg.jpg"); }
#mobile_games #content_definition .content_size .content_app_size .content_images .tumbnails_images img { float: left; margin: 10px 0px 10px 10px; }
#mobile_games #content_definition .content_size .content_app_size .content_info { float: left; width: 310px; margin-top: 2px; }
#mobile_games #content_definition .content_size .content_app_size .content_info .hr_style { height: 1px; background-color: #B7C1C5; color: #B7C1C5; border: none; margin: 0; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_description { padding: 15px 0px 10px 10px; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_description strong { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FE860E; margin-top: 3px; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_rating { float: right; width: 90px; margin: 0px 0px 0px 0px; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_teaser { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px 0 10px 10px; min-height: 85px; height: 85px; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_category { padding: 0 0 0 10px; height: 35px; color: #ef5a00; font-family: Verdana; font-size: 11px; display: table-cell; vertical-align: middle; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_category span { padding-right: 10px; display: inline-block; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_links { margin: 9px 0 0 10px; width: auto; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_links div, #mobile_games #content_definition .content_size .content_app_size .content_info .content_info_links div img { float: left; margin: 0; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_links .android { width: 137px; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_links .android img.logo { width: 35px; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_links .appstore { width: 152px; }
#mobile_games #content_definition .content_size .content_app_size .content_info .content_info_links .appstore img.logo { width: 35px; }
#mobile_games #footer_definition { width: 780px; height: 20px; background-repeat: no-repeat; background-image: url("http://m4.gameduell.net/static/de/website/layout-elements/im_780x20_footer.jpg"); }
#mobile_games #header_definition .div_clear, #mobile_games #content_definition .div_clear, #mobile_games #footer_definition .div_clear { clear: both; width: auto; }

/* Color box definitions */
#cboxPrevious { display: none; }

#cboxNext { display: none; }

/** +++ COLOR BOX STYLE +++ **/
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 100000000; overflow: hidden; }

#cboxOverlay { position: fixed; width: 100%; height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft { clear: left; }

#cboxContent { position: relative; overflow: hidden; background-color: white; }

#cboxLoadedContent { overflow: auto; }

#cboxLoadedContent iframe { display: block; width: 100%; height: 100%; border: 0; }

#cboxTitle { margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }

/* **************************************************************************************************** */
#cboxWrapper { background: none !important; }

#cboxOverlay { background: #000; }

#cboxLoadedContent { margin-bottom: 0 !important; }

#colorbox, #cboxWrapper, #cboxContent { overflow: visible !important; }

#cboxMiddleLeft { width: 10px !important; background: white !important; }

#cboxMiddleRight { width: 10px !important; background: white !important; }

#cboxTopCenter { height: 10px !important; background: white !important; background-image: none !important; }

#cboxBottomCenter { height: 10px !important; background: white !important; }

#cboxClose { position: absolute; top: -20px; right: -29px !important; z-index: 10000; background-position: -3px -635px; width: 50px; height: 50px; }

#cboxLoadedContent { -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }

#cboxClose, #cboxTopLeft, #cboxBottomRight, #cboxBottomLeft { background-image: url(../img/generic_sprite_new.png); }

#cboxTopLeft { background-position: -217px -6px; width: 10px !important; height: 10px !important; }

#cboxBottomLeft { background-position: -217px -18px; width: 10px !important; height: 10px !important; }

#cboxBottomRight { background-position: -229px -18px; width: 10px !important; height: 10px !important; }

div.centerDiv img { float: left; margin-right: 5px; }

.popup_wrapper_content_only { padding: 30px 30px 0 30px; background-color: #E7EAEB; }

.popup_wrapper_content_only .popup_wrapper_content_only { padding: 0; }

.popup_content_top { height: 73px; background-color: white; padding: 20px 30px; }
.popup_content_top p { font-size: 11px; }
.popup_content_top img { padding-top: 5px; padding-right: 5px; }

.popup_content_bottom { background-color: #E7EAEB; border-top: solid 1px #fff; padding: 30px; }

.center_helper { text-align: center; margin-top: 30px; }

.popup_content_button { width: 100%; text-align: center; display: inline-block; }
.popup_content_button a { margin-top: 16px; }

.popup_content_container { line-height: 29px; font-size: 10px; cursor: pointer; position: relative; width: 12px; text-align: center; }

#actionButtons { padding: 20px; }
#actionButtons .colorButton { float: right; margin: 0 10px; }

div.csc-textpic-border div.csc-textpic-imagewrap img { border: 0; }

div.contentOption.purple table.contenttable thead { background-color: #9462da; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF9462DA', endColorstr='#FF3C1990'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0NjJkYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjMTk5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9462da), color-stop(100%, #3c1990)); background: -webkit-linear-gradient(#9462da, #3c1990); background: -moz-linear-gradient(#9462da, #3c1990); background: -o-linear-gradient(#9462da, #3c1990); background: linear-gradient(#9462da, #3c1990); }
div.contentOption.purple table.contenttable thead th { border-bottom: 1px solid #183c02; }
div.contentOption.midBlue table.contenttable thead { background-color: #0289cf; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0289CF', endColorstr='#FF024C80'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyODljZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNGM4MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0289cf), color-stop(100%, #024c80)); background: -webkit-linear-gradient(#0289cf, #024c80); background: -moz-linear-gradient(#0289cf, #024c80); background: -o-linear-gradient(#0289cf, #024c80); background: linear-gradient(#0289cf, #024c80); }
div.contentOption.midBlue table.contenttable thead th { border-bottom: 1px solid #183c02; }
div.contentOption.lightBlue table.contenttable thead { background-color: #3eb7f4; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3EB7F4', endColorstr='#FF1F82C0'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYjdmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmODJjMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3eb7f4), color-stop(100%, #1f82c0)); background: -webkit-linear-gradient(#3eb7f4, #1f82c0); background: -moz-linear-gradient(#3eb7f4, #1f82c0); background: -o-linear-gradient(#3eb7f4, #1f82c0); background: linear-gradient(#3eb7f4, #1f82c0); }
div.contentOption.lightBlue table.contenttable thead th { border-bottom: 1px solid #183c02; }
div.contentOption.turquoise table.contenttable thead { background-color: #04b5b8; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF04B5B8', endColorstr='#FF02767B'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0YjViOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNzY3YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #04b5b8), color-stop(100%, #02767b)); background: -webkit-linear-gradient(#04b5b8, #02767b); background: -moz-linear-gradient(#04b5b8, #02767b); background: -o-linear-gradient(#04b5b8, #02767b); background: linear-gradient(#04b5b8, #02767b); }
div.contentOption.turquoise table.contenttable thead th { border-bottom: 1px solid #183c02; }
div.contentOption.midGreen table.contenttable thead { background-color: #599f1b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF599F1B', endColorstr='#FF225800'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5OWYxYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyNTgwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #599f1b), color-stop(100%, #225800)); background: -webkit-linear-gradient(#599f1b, #225800); background: -moz-linear-gradient(#599f1b, #225800); background: -o-linear-gradient(#599f1b, #225800); background: linear-gradient(#599f1b, #225800); }
div.contentOption.midGreen table.contenttable thead th { border-bottom: 1px solid #183c02; }
div.contentOption.lightGreen table.contenttable thead { background-color: #71c60c; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF599F1B', endColorstr='#FF428C03'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxYzYwYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyOGMwMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #71c60c), color-stop(100%, #428c03)); background: -webkit-linear-gradient(#71c60c, #428c03); background: -moz-linear-gradient(#71c60c, #428c03); background: -o-linear-gradient(#71c60c, #428c03); background: linear-gradient(#71c60c, #428c03); }
div.contentOption.lightGreen table.contenttable thead th { border-bottom: 1px solid #183c02; }
div.contentOption.blueGreen table.contenttable thead { background-color: #29a970; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF29A970', endColorstr='#FF016B44'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5YTk3MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxNmI0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #29a970), color-stop(100%, #016b44)); background: -webkit-linear-gradient(#29a970, #016b44); background: -moz-linear-gradient(#29a970, #016b44); background: -o-linear-gradient(#29a970, #016b44); background: linear-gradient(#29a970, #016b44); }
div.contentOption.blueGreen table.contenttable thead th { border-bottom: 1px solid #183c02; }

div.tournaments-container h2 { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size: 17px; }
div.tournaments-container .gd { margin-bottom: 10px; }
div.tournaments-container ul { list-style-image: url("../images/landingpage/la_12x12_bullet-grey.gif"); margin-left: 210px; padding-right: 30px; }
div.tournaments-container ul li { margin-bottom: 5px; }
div.tournaments-container .csc-textpic-intext-left-nowrap { border-bottom: 1px black dotted; padding-bottom: 20px; margin-bottom: 15px; }
div.tournaments-container hr.contentSeparator { border-top: 1px dotted #ccc; }

div.tournament-item { position: relative; padding: 10px; padding-right: 180px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; width: 100%; margin-top: 5px; background-color: #ECECEC; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
div.tournament-item .csc-default p.clearfix.br { height: 0; }
div.tournament-item a.colorButton { position: absolute; top: 18px; right: 18px; }
div.tournament-item img { margin-right: 30px; float: left; }
div.tournament-item p { width: 450px; display: blocK; float: left; }
div.tournament-item p, div.tournament-item strong { line-height: 14px; }
div.tournament-item a { text-decoration: none; font-weight: bold; }
div.tournament-item a.orange { border: 0; }
div.tournament-item h2 { margin-top: 5px; margin-bottom: 8px; }

body.tournament-page .col-right.sidebar { width: 160px; }
body.tournament-page .page { width: 760px; }

html[lang=fr] div.tournament-item { background-color: transparent; padding: 0; }

.widget { background-color: #f4f8fb; position: relative; border: 1px solid #b9c0c6; margin-bottom: 10px; overflow: hidden; /*-- Teaser right --*/ }
.widget > a { text-decoration: none; }
.widget .w-cont { padding: 5px; }
.widget .w-cont .dottetList { line-height: 18px; padding: 0px 10px 0px 10px; }
.widget .w-cont p { text-align: center; padding: 10px 10px 0px 10px; }
.widget .teaserContent > a { text-decoration: none; }
.widget .teaserContent .bottomText p a { display: block; text-align: center; padding: 5px 5px 8px 5px; }
.widget .teaserImage { margin: 0px 5px 0px 5px; }
.widget .teaserManagerSprite { margin: auto; background: url(../images/teaserManager_SPRITE.png) top left no-repeat; }
.widget .teaserManagerSprite.faqGFX { background-position: -145px -0px; width: 79px; height: 89px; }
.widget .teaserManagerSprite.charityGFX { background-position: -145px -93px; width: 79px; height: 89px; }
.widget .w-more { display: block; text-align: center; padding: 0 5px 8px 5px; }
.widget.onetext .w-cont { padding: 0 5px; }
.widget.onetext .w-cont .w-more { padding: 0 0 5px 0; }
.widget.onetext .w-cont .dottetList { color: #B3B5B4; list-style-position: inside; list-style-type: disc; }
.widget.onetext .w-cont .dottetList li { line-height: 15px; }
.widget.onetext .w-cont .dottetList a { margin-left: -4px; }
.widget.twotext img { padding-top: 5px; }
.widget.twotext .w-cont.first { padding: 5px 0 0 8px; line-height: 12px; }
.widget.twotext .w-cont.second { padding: 0 0 3px 0; }
.widget.twotext .w-cont.second a { padding: 0; }
.widget .teaserSubtext { font-size: 9px; }
.widget.teaser-right { height: 200px; }
.widget.teaser-right figure { position: absolute; top: 0; left: -1px; width: 165px; }
.widget.teaser-right .innerWrap { height: 178px; }
.widget.teaser-right .textHigh { background-color: white; height: auto; width: 153px; left: 0; position: absolute; bottom: 5px; padding-left: 10px; }
.widget.teaser-right .textHigh .arrow-orange2 { background-position: 0 -17592px; padding-left: 10px; }
.widget#teaser-tournaments-right.fullimage { position: relative; width: 153px; float: right; }
.widget#teaser-tournaments-right.fullimage img { width: 153px; height: 145px; }
.widget#teaser-tournaments-right.fullimage p.bodytext { padding-left: 8px; margin-left: 8px; font-weight: bold; background-position: 0 -17621px; }
.widget#teaser-belote-center { -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; width: 520px; height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-image: url(../images/teasers/ba_520x190_bel_coinche_turnier_txt.png); background-repeat: no-repeat; }
.widget#teaser-belote-center > a { width: 520px; height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; display: block; }
.widget#teaser-belote-center a.button { position: absolute; top: 128px; left: 167px; }
.widget#teaser-belote-center .w-title { display: none; }
.widget#teaser-skat-romme-center { width: 520px; height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-image: url(../images/teasers/ba_520x190_rom-ska_SPRITE.png); background-color: transparent; border: 0; background-repeat: no-repeat; }
.widget#teaser-skat-romme-center .playnow { position: relative; margin: 130px auto auto 20px; float: left; display: inline-block; }
.widget#teaser-skat-romme-center .allinfo { position: relative; margin: 130px auto auto 20px; float: left; display: inline-block; }
.widget#teaser-skat-romme-center.skat { background-position: 0px -195px; }
.widget#teaser-skat-romme-center #rom-tab { position: absolute; width: 140px; height: 28px; left: 132px; cursor: pointer; }
.widget#teaser-skat-romme-center #skat-tab { position: absolute; width: 132px; height: 28px; cursor: pointer; }
.widget#teaser-calendar-center { width: 520px; height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-image: url("../images/teasers/teaserJoker0314_SPRITE.png"); -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
.widget#teaser-calendar-center > a { width: 100%; height: 100%; display: block; position: absolute; }
.widget#teaser-calendar-center a { color: white; }
.widget#teaser-calendar-center .teaser-text { position: relative; padding: 23px 20px 0 0; float: right; width: 212px; height: 139px; }
.widget#teaser-calendar-center .teaser-text a { color: #002269; text-decoration: none; }
.widget#teaser-calendar-center .teaser-text a:hover { color: #002269; }
.widget#teaser-calendar-center .teaser-text .headline-image { background-image: url("../images/teasers/teaserJoker0314_SPRITE.png"); background-position: -286px -287px; width: 220px; height: 31px; }
.widget#teaser-calendar-center .colorButton { position: absolute; bottom: 20px; right: 20px; }
.widget#teaser-calendar-center.teaser01 { background-image: url("../images/teasers/teaserJoker0114_SPRITE.png"); }
.widget#teaser-calendar-center.teaser01 .headline-image { background-image: url("../images/teasers/teaserJoker0114_SPRITE.png"); }
.widget#teaser-calendar-center.teaser02 { background-image: url("../images/teasers/teaserJoker0214_SPRITE.png"); }
.widget#teaser-calendar-center.teaser02 .headline-image { background-image: url("../images/teasers/teaserJoker0214_SPRITE.png"); }
.widget#teaser-calendar-center.teaser03 { background-image: url("../images/teasers/teaserJoker0314_SPRITE.png"); }
.widget#teaser-calendar-center.teaser03 .headline-image { background-image: url("../images/teasers/teaserJoker0314_SPRITE.png"); }
.widget#teaser-calendar-center.teaser04 { background-image: url("../images/teasers/teaserJoker0414_SPRITE.png"); }
.widget#teaser-calendar-center.teaser04 .teaser-text { color: white; }
.widget#teaser-calendar-center.teaser04 .headline-image { background-image: url("../images/teasers/teaserJoker0414_SPRITE.png"); }
.widget#teaser-calendar-center.teaser05 { background-image: url("../images/teasers/teaserJoker0514_SPRITE.png"); }
.widget#teaser-calendar-center.teaser05 .teaser-text { color: rgba(0, 0, 0, 0.9); }
.widget#teaser-calendar-center.teaser05 .headline-image { background-image: url("../images/teasers/teaserJoker0514_SPRITE.png"); }
.widget#teaser-calendar-center.teaser06 { background-image: url("../images/teasers/teaserJoker0614_SPRITE.png"); }
.widget#teaser-calendar-center.teaser06 .teaser-text { color: #002269; }
.widget#teaser-calendar-center.teaser06 .headline-image { background-image: url("../images/teasers/teaserJoker0614_SPRITE.png"); }
.widget#teaser-calendar-center.teaser07 { background-image: url("../images/teasers/teaserJoker0713_SPRITE.png"); }
.widget#teaser-calendar-center.teaser07 .teaser-text { color: rgba(0, 0, 0, 0.9); }
.widget#teaser-calendar-center.teaser07 .headline-image { background-image: url("../images/teasers/teaserJoker0713_SPRITE.png"); }
.widget#teaser-calendar-center.teaser08 { background-image: url("../images/teasers/teaserJoker0813_SPRITE.png"); }
.widget#teaser-calendar-center.teaser08 .teaser-text { color: white; }
.widget#teaser-calendar-center.teaser08 .headline-image { background-image: url("../images/teasers/teaserJoker0813_SPRITE.png"); }
.widget#teaser-calendar-center.teaser09 { background-image: url("../images/teasers/teaserJoker0913_SPRITE.png"); }
.widget#teaser-calendar-center.teaser09 .teaser-text { color: rgba(0, 0, 0, 0.9); }
.widget#teaser-calendar-center.teaser09 .headline-image { background-image: url("../images/teasers/teaserJoker0913_SPRITE.png"); }
.widget#teaser-calendar-center.teaser10 { background-image: url("../images/teasers/teaserJoker1013_SPRITE.png"); }
.widget#teaser-calendar-center.teaser10 .teaser-text { color: white; }
.widget#teaser-calendar-center.teaser10 .headline-image { background-image: url("../images/teasers/teaserJoker1013_SPRITE.png"); }
.widget#teaser-calendar-center.teaser11 { background-image: url("../images/teasers/teaserJoker1113_SPRITE.png"); }
.widget#teaser-calendar-center.teaser11 .teaser-text { color: white; }
.widget#teaser-calendar-center.teaser11 .headline-image { background-image: url("../images/teasers/teaserJoker1113_SPRITE.png"); }
.widget#teaser-calendar-center.teaser12 { background-image: url("../images/teasers/teaserJoker1113_SPRITE.png"); }
.widget#teaser-calendar-center.teaser12 .teaser-text { color: white; }
.widget#teaser-calendar-center.teaser12 .headline-image { background-image: url("../images/teasers/teaserJoker1113_SPRITE.png"); }

html[lang="de"] .widget#teaser-calendar-center { /*    &.teaser06, &.teaser07, &.teaser08, &.teaser09, &.teaser10, &.teaser11, &.teaser12 { .headline-image { background-position: -243px -192px; }
}*/ }
html[lang="de"] .widget#teaser-calendar-center .headline-image { background-position: -286px -192px; }

html[lang="nl"] .widget#teaser-calendar-center { /*    &.teaser07, &.teaser08, &.teaser09, &.teaser10, &.teaser11, &.teaser12 { .headline-image { background-position: -243px -245px; height: 25px; }
}*/ }
html[lang="nl"] .widget#teaser-calendar-center .headline-image { background-position: -286px -255px; }

html[lang="fr"] .widget#teaser-calendar-center { /*    &.teaser06, &.teaser07, &.teaser08, &.teaser09, &.teaser10, &.teaser11, &.teaser12 { .headline-image { background-position: -243px -298px; height: 25px; }
}*/ }
html[lang="fr"] .widget#teaser-calendar-center .headline-image { background-position: -286px -324px; }

html[lang="en"] .widget#teaser-calendar-center { /*    &.teaser06, &.teaser07, &.teaser08, &.teaser09, &.teaser10, &.teaser11, &.teaser12 { .headline-image { background-position: -243px -272px; height: 25px; }
}*/ }
html[lang="en"] .widget#teaser-calendar-center .headline-image { background-position: -286px -288px; }

html[lang="es"] .widget#teaser-calendar-center { /*    &.teaser06, &.teaser07, &.teaser08, &.teaser09, &.teaser10, &.teaser11, &.teaser12 { .headline-image { background-position: -243px -298px; height: 25px; }
}*/ }
html[lang="es"] .widget#teaser-calendar-center .headline-image { background-position: -286px -350px; }

html[lang="sv"] .widget#teaser-calendar-center .headline-image { background-position: -286px -223px; }

.widget#teaser-minileague .teaserContent { background-image: url("../images/ba_flexible_minileague_SPRITE.png"); background-position: 0 27px; width: 220px; height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.widget#teaser-minileague .teaserContent > .csc-default { height: 100%; }
.widget#teaser-minileague .teaserContent > a { display: block; width: 220px; height: 190px; position: absolute; background-color: transparent; }

.widget#teaser-jobs { background-image: url("../images/img_weAreHiring_static_SPRITE.png"); background-position: 0 23px; height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.widget#teaser-jobs a { display: block; position: absolute; width: 100%; height: 164px; }
.widget#teaser-jobs .title { position: absolute; right: 0; background-image: url("../images/img_weAreHiring_static_SPRITE.png"); background-position: -13px -272px; height: 101px; width: 150px; }

.widget .bottomText { padding: 0 10px; }
.widget .bottomText.center { text-align: center; }
.widget .bottomText .bodytext { line-height: 13px !important; width: 126px; margin: 0 auto; }
.widget .contentBox { margin: 6% auto; margin-top: 10px; width: 88%; height: 89px; background-color: #dce4ea; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFDCE4EA', endColorstr='#FFF4F8FB'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZTRlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0ZjhmYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dce4ea), color-stop(100%, #f4f8fb)); background: -webkit-linear-gradient(#dce4ea, #f4f8fb); background: -moz-linear-gradient(#dce4ea, #f4f8fb); background: -o-linear-gradient(#dce4ea, #f4f8fb); background: linear-gradient(#dce4ea, #f4f8fb); -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 0 0 2px rgba(250, 250, 250, 0.6) inset; -moz-box-shadow: 0 0 0 2px rgba(250, 250, 250, 0.6) inset; box-shadow: 0 0 0 2px rgba(250, 250, 250, 0.6) inset; border: 1px solid #b9c0c6; margin-bottom: 5px; text-align: center; }
.widget .contentBox a { text-decoration: none; }
.widget .contentBox > span { width: 88%; text-align: center; }
.widget .contentBox .contentLogo { display: block; margin: 0 auto; background-image: url("../images/teaserManager_SPRITE.png"); width: 79px; height: 84px; }

.widget#teaser-common-questions { height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.widget#teaser-common-questions .contentLogo { background-position: -146px -0px; }
.widget#teaser-common-questions div.bottomText { /*        ul.dottetList { li a { text-decoration: none; }
}*/ }
.widget#teaser-common-questions div.bottomText ul { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; list-style-position: inside; line-height: 13px; margin: 0; list-style-type: none; }
.widget#teaser-common-questions div.bottomText ul li { display: block; margin-bottom: 3px; height: 13px; color: #116f96; }
.widget#teaser-common-questions div.bottomText ul li:hover { color: #029cc4; }
.widget#teaser-common-questions div.bottomText ul li:before { content: '\002022'; margin-right: 6px; }

.widget#teaser-play-help .contentLogo { background-position: -145px -93px; height: 72px; }

html[lang="fr"] .widget#teaser-help-desk { max-height: 196px; }
html[lang="fr"] .widget#teaser-help-desk .systemLink { display: block; }

html[lang="nl"] .widget#teaser-help-desk .icon.firstIcon, html[lang="es"] .widget#teaser-help-desk .icon.firstIcon { visibility: hidden; }
html[lang="nl"] .widget#teaser-help-desk .icon.secondIcon, html[lang="es"] .widget#teaser-help-desk .icon.secondIcon { background-position: 0 -16507px; }

html[lang="da"] .widget#teaser-help-desk .icon.firstIcon, html[lang="sv"] .widget#teaser-help-desk .icon.firstIcon { visibility: hidden; }

.widget#teaser-help-desk { background-image: url("../images/img_customerservice_flexible_SPRITE.png"); background-position: center 20px; height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.widget#teaser-help-desk p.text_center { margin: 0; line-height: 13px; }
.widget#teaser-help-desk p.text_center:first-child { margin: 0.5em 0 0 0; }
.widget#teaser-help-desk .mailLink, .widget#teaser-help-desk .systemLink { text-decoration: none; position: absolute; bottom: 10px; width: 100%; text-align: center; font-size: 10px !important; line-height: 13px; }
.widget#teaser-help-desk .systemLink { display: none; bottom: 25px; }
.widget#teaser-help-desk .additionalContent { left: 14%; top: 65px; width: auto; display: block; position: absolute; }
.widget#teaser-help-desk .spriteText { margin-bottom: 5px; position: absolute; bottom: 0; width: 100%; text-align: center; }
.widget#teaser-help-desk .spriteText a { text-decoration: underline; }
.widget#teaser-help-desk .icon { display: block; width: 43px; height: 42px; }
.widget#teaser-help-desk .icon.firstIcon { background-position: 0 -16569px; }
.widget#teaser-help-desk .icon.secondIcon { background-position: 0 -16507px; }

.widget#teaser-fairness { height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 10px; }
.widget#teaser-fairness > a { color: #333333; }
.widget#teaser-fairness > a:hover { color: #666666; }
.widget#teaser-fairness p { line-height: 8px; }
.widget#teaser-fairness p.clearfix.br { display: none; }
.widget#teaser-fairness .contentBox { height: 90px; }
.widget#teaser-fairness .contentLogo { background-position: -145px -187px; height: 74px; }
.widget#teaser-fairness .contentBoxLink { text-align: center; display: block; width: 100%; height: 12px; line-height: 12px; }
.widget#teaser-fairness .bottomText ul { margin: 0; text-align: left; padding-left: 10px; }
.widget#teaser-fairness .bottomText ul li { font-size: 10px; line-height: 13px; width: 105%; }

.widget#teaser-logout-center { background: none; border: 0; overflow: visible; }
.widget#teaser-logout-center .title { position: absolute; top: 4px; left: 20px; }
.widget#teaser-logout-center .teaserContent { position: absolute; top: 28px; left: 350px; width: 240px; margin-bottom: 5px; }
.widget#teaser-logout-center .teaserContent ul li { padding-bottom: 3px; margin-bottom: 2px; }
.widget#teaser-logout-center .colorButton { position: absolute; bottom: -12px; left: 400px; }

.widget#teaser-forum .teaserContent { height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-image: url("../images/img_forum_flexible_SPRITE.png"); background-position: -30px top; }
.widget#teaser-forum .teaserContent .title { height: 35px; background-image: url("../images/img_forum_flexible_SPRITE.png"); }

.col3 .col-right.sidebar .widget#teaser-mobilegames-right img { margin-left: -30px; }

.widget#teaser-invite-friends { height: 187px; background-image: url(../images/img_inviteFriends_flexible_SPRITE.png); background-position: -35px 25px; }
.widget#teaser-invite-friends a { display: block; width: 100%; height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.widget#teaser-invite-friends .title-sprite { width: 100%; height: 50px; background-image: url(../images/img_inviteFriends_flexible_SPRITE.png); background-position: -7px -210px; }

html[lang="nl"] .widget#teaser-invite-friends .title-sprite { background-position: 0 -360px; }

html[lang="se"] .widget#teaser-invite-friends .title-sprite { background-position: -6px -412px; }

html[lang="es"] .widget#teaser-invite-friends .title-sprite { background-position: -6px -309px; }

html[lang="fr"] .widget#teaser-invite-friends .title-sprite { background-position: -7px -261px; }

html[lang="de"] .widget#teaser-invite-friends .title-sprite { background-position: -6px -165px; }

.widget#teaser-security { line-height: 14px; height: 190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.widget#teaser-security > a { color: #333333; }
.widget#teaser-security > a:hover { color: #333333; }
.widget#teaser-security .bottomText { text-align: center; }
.widget#teaser-security .bottomText .bodytext { width: 100%; margin: 0; }
.widget#teaser-security .bottomText p.clearfix.br { display: none; }
.widget#teaser-security .bottomText a { text-align: center; }
.widget#teaser-security .contentBox { height: 83px; }
.widget#teaser-security .contentBox .warrantyFlag { text-align: left; position: absolute; display: block; margin-left: 8px; margin-top: 10px; padding-left: 16px; height: 75px; width: auto; line-height: 13px; }
.widget#teaser-security .contentBox .warrantyFlag a { display: block; width: 116px; height: 87px; position: absolute; top: 0; left: 0; z-index: 10; }
.widget#teaser-security .contentBox .warrantyRibbon { position: absolute; margin-top: -11px; right: 0; background-image: url("../images/teaserManager_SPRITE.png"); background-position: -144px -359px; width: 81px; height: 60px; }

.widget .warrantyFlag { background-image: url("../images/teaserManager_SPRITE.png"); background-position: -212px -285px; }

.widget#teaser-minileague .teaserContent span.spriteLogo { width: 149px; height: 56px; display: block; background-image: url("../images/ba_flexible_minileague_SPRITE.png"); margin: 0 auto; }

.widget#teaser-romme { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFD477', endColorstr='#FFFCA318'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDQ3NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjYTMxOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd477), color-stop(100%, #fca318)); background: -webkit-linear-gradient(#ffd477, #fca318); background: -moz-linear-gradient(#ffd477, #fca318); background: -o-linear-gradient(#ffd477, #fca318); background: linear-gradient(#ffd477, #fca318); }

.widget#teaser-skat { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF599F1B', endColorstr='#FF225800'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5OWYxYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyNTgwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #599f1b), color-stop(100%, #225800)); background: -webkit-linear-gradient(#599f1b, #225800); background: -moz-linear-gradient(#599f1b, #225800); background: -o-linear-gradient(#599f1b, #225800); background: linear-gradient(#599f1b, #225800); }

.widget#teaser-tournament { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCA318', endColorstr='#FFFFD477'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYTMxOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZDQ3NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fca318), color-stop(100%, #ffd477)); background: -webkit-linear-gradient(#fca318, #ffd477); background: -moz-linear-gradient(#fca318, #ffd477); background: -o-linear-gradient(#fca318, #ffd477); background: linear-gradient(#fca318, #ffd477); }

.widget#teaser-calendar { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0289CF', endColorstr='#FF024C80'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyODljZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNGM4MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0289cf), color-stop(100%, #024c80)); background: -webkit-linear-gradient(#0289cf, #024c80); background: -moz-linear-gradient(#0289cf, #024c80); background: -o-linear-gradient(#0289cf, #024c80); background: linear-gradient(#0289cf, #024c80); }

.widget#teaser-mobilegames, .widget#teaser-mobilegames-right { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0289CF', endColorstr='#FF024C80'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyODljZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNGM4MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0289cf), color-stop(100%, #024c80)); background: -webkit-linear-gradient(#0289cf, #024c80); background: -moz-linear-gradient(#0289cf, #024c80); background: -o-linear-gradient(#0289cf, #024c80); background: linear-gradient(#0289cf, #024c80); }

.widget#teaser-tournament-bel { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF016B44', endColorstr='#FF29A970'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNmI0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5YTk3MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #016b44), color-stop(100%, #29a970)); background: -webkit-linear-gradient(#016b44, #29a970); background: -moz-linear-gradient(#016b44, #29a970); background: -o-linear-gradient(#016b44, #29a970); background: linear-gradient(#016b44, #29a970); }

.widget#teaser-calendar-center .gdHeaderMask { display: none; }

.widget#teaser-minileague { background: #dcf3ff; }
.widget#teaser-minileague .teaserContent .spriteText { width: 145px; height: 54px; position: absolute; display: table-cell; vertical-align: middle; text-align: center; top: 136px; line-height: 13px; left: 40px; color: #333333; }
.widget#teaser-minileague .teaserContent .spriteText .bodytext { width: 145px; height: 54px; display: table-cell; vertical-align: middle; }

html[lang="en"] .US .gamelogo106x74 { background-image: url(../images/gameHead/106x74/lo_games_us_106x74_sprite.png); }
html[lang="en"] .gamelogo106x74 { background-image: url(../images/gameHead/106x74/lo_games_en_106x74_sprite.png); }
html[lang="en"] .widget#teaser-minileague .teaserContent .spriteLogo { background-position: -0px -231px; }

html[lang="de"] .gamelogo106x74 { background-image: url(../images/gameHead/106x74/lo_games_de_106x74_sprite.png); }
html[lang="de"] .widget#teaser-minileague .teaserContent .spriteLogo { background-position: -0px -170px; }
html[lang="de"] .widget#teaser-forum .teaserContent .title { background-position: -30px -496px; width: 158px; height: 50px; }
html[lang="de"] .widget#teaser-jobs .title { background-position: -13px -168px; }

html[lang="nl"] .gamelogo106x74 { background-image: url(../images/gameHead/106x74/lo_games_nl_106x74_sprite.png); }
html[lang="nl"] .widget#teaser-minileague .teaserContent .spriteLogo { background-position: -0px -546px; }

html[lang="da"] .gamelogo106x74 { background-image: url(../images/gameHead/106x74/lo_games_da_106x74_sprite.png); }
html[lang="da"] .widget#teaser-minileague .teaserContent .spriteLogo { background-position: -0px -475px; }

html[lang="sv"] .gamelogo106x74 { background-image: url(../images/gameHead/106x74/lo_games_sv_106x74_sprite.png); }
html[lang="sv"] .widget#teaser-minileague .teaserContent .spriteLogo { background-position: -0px -414px; }

html[lang="es"] .gamelogo106x74 { background-image: url(../images/gameHead/106x74/lo_games_es_106x74_sprite.png); }
html[lang="es"] .widget#teaser-minileague .teaserContent .spriteLogo { background-position: -0px -353px; }

html[lang="fr"] .gamelogo106x74 { background-image: url(../images/gameHead/106x74/lo_games_fr_106x74_sprite.png); }
html[lang="fr"] .widget#teaser-forum .teaserContent .title { background-position: -30px -441px; width: 158px; height: 50px; }
html[lang="fr"] .widget#teaser-minileague .teaserContent .spriteLogo { background-position: -0px -292px; }

.teaserLink { text-decoration: none; color: #333333; }

.col-right .widget.teaser-tournaments-right { height: 200px; }
.col-right .widget.teaser-tournaments-right .teaserContent p { background-image: url("../images/ic_6x11_pfeil-orange-transparent.gif"); background-position: left 5px; background-repeat: no-repeat; font-size: 12px; margin: auto auto 2px 5px; padding-top: 2px; padding-left: 10px; text-decoration: underline !important; display: block; }

.splashContainer { width: 278px; margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.splashContainer .gameMenuListBox { height: 41px; display: block; }
.splashContainer .gameMenuListBox a { display: table-cell; vertical-align: middle; text-decoration: none; color: #333333; padding: 0 5px 0 62px; text-align: left; }
.splashContainer .gameMenuListBox a:hover { color: #333333; text-decoration: none; }
.splashContainer .col-left { display: inline-block; margin-right: 0; margin-left: 20px; float: left; width: 139px !important; }
.splashContainer .col-left .gdHeader { text-align: left; }
.splashContainer .col-right { display: inline-block; margin: 0; float: right; width: 139px !important; }
.splashContainer .col-right .gdHeader { text-align: left; }
.splashContainer .widget { height: auto; }
.splashContainer .widget ul { margin: 0; }
.splashContainer .widget ul li { border: 0 0 1px 0 !important; }

header > .cont > a { display: inline-block; }
header > .cont #first-logo { height: 43px; text-indent: -999px; margin-top: 26px; }
header > .cont #second-logo { width: 230px; }

body #second-logo { display: none; margin-left: 25px; }
body.cobranded { /* stylesheet for gmx united internet copartner */ /* stylesheet for web.de copartner */ /* stylesheet for stayfriends copartner */ /* stylesheet for wer kennt wen copartner */ /* stylesheet for derwesten copartner */ /* stylesheet for dmax copartner */ /* stylesheet for freenet copartner */ /* stylesheet for paypal copartner */ /* stylesheet for spielesalon copartner */ /* stylesheet for spielesalon copartner */ /* stylesheet for webmiles copartner */ /* stylesheet for stayfriends copartner */ /* stylesheet for free 2 play copartner */ /* stylesheet for paypalFR copartner */ /* stylesheet for Belote.com copartner */ /* stylesheet for leparisien copartner */ /* stylesheet for dskv copartner */ /* stylesheet for computerbild copartner */ }
body.cobranded #first-logo { display: inline-block; width: 225px; height: 43px; }
body.cobranded.partner_fir #second-logo, body.cobranded.partner_fif #second-logo, body.cobranded.partner_fia #second-logo, body.cobranded.partner_fin #second-logo { display: inline-block; background: top left url(../images/copartner/images/lo_136x34_firstgate.png) no-repeat; margin: 25px 0 0 25px; width: 143px; height: 48px; }
body.cobranded.partner_fir #second-logo, body.cobranded.partner_fif #second-logo, body.cobranded.partner_fia #second-logo, body.cobranded.partner_fin #second-logo { width: 193px; }
body.cobranded.partner_ggz #second-logo, body.cobranded.partner_gmz #second-logo { display: inline-block; background: url(../images/copartner/images/ggz_0.png) no-repeat; margin-top: 5px; height: 82px; }
body.cobranded.partner_wgz #second-logo, body.cobranded.partner_wbd #second-logo { display: inline-block; background: url(../images/copartner/images/wgz_0.png) no-repeat; margin-top: 5px; margin-left: 25px; height: 82px; }
body.cobranded.partner_sta #second-logo, body.cobranded.partner_sto #second-logo { display: inline-block; width: 330px !important; background: 0 2px url(../images/copartner/images/lo_202x59_stayfriends.png) no-repeat; margin-top: 15px; }
body.cobranded.partner_wkk #second-logo { display: inline-block; background: top left url(../images/copartner/images/lo_318x63_werkenntwen.png) no-repeat; width: 320px; }
body.cobranded.partner_wkk #second-logo { display: inline-block; height: 66px; margin-top: 7px; }
body.cobranded.partner_wkk #landingpage div.decorate.gdHeader { background-color: #f4f8fb; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F8FB', endColorstr='#FFDCE4EA'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjhmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZTRlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f8fb), color-stop(100%, #dce4ea)); background: -webkit-linear-gradient(#f4f8fb, #dce4ea); background: -moz-linear-gradient(#f4f8fb, #dce4ea); background: -o-linear-gradient(#f4f8fb, #dce4ea); background: linear-gradient(#f4f8fb, #dce4ea); color: #333333 !important; }
body.cobranded.partner_wkk #landingpage .formContainer { background-color: #ffffff; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FF97B8D7'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk3YjhkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #97b8d7)); background: -webkit-linear-gradient(#ffffff, #97b8d7); background: -moz-linear-gradient(#ffffff, #97b8d7); background: -o-linear-gradient(#ffffff, #97b8d7); background: linear-gradient(#ffffff, #97b8d7); }
body.cobranded.partner_wkk #landingpage .formContainer .formContent { margin-bottom: 40px; }
body.cobranded.partner_wkk #landingpage #userDataForm { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; background-color: white; border: 1px solid #b9c0c6; padding: 15px 0 40px 20px; position: relative; margin-left: 0; margin-right: 10px; }
body.cobranded.partner_wkk #landingpage .formContainer .formContent form input[type="submit"] { background-image: url(../images/copartner/images/bu_184x56_gratis_10eur-silver_txt.png) !important; bottom: -20px; height: 56px; left: 34px; position: absolute; width: 184px; }
body.cobranded.partner_wkk #landingpage .formContainer h2 { color: #32628B; }
body.cobranded.partner_dwe #second-logo { display: inline-block; float: left; width: 205px !important; background: top left url(../images/copartner/images/lo_205x60_der-westen.png) no-repeat; margin-top: 15px; margin-left: 0; }
body.cobranded.partner_dwe #first-logo { margin-left: 45px; float: none; width: 225px !important; height: 60px; background: url(../images/copartner/images/poweredByGD.png) no-repeat; float: none; margin: 11px 0 0 20px; }
body.cobranded.partner_dmx #second-logo { display: inline-block; float: left; margin-left: 0; width: 163px !important; background: bottom left url(../images/copartner/images/lo_152x65_dmax.png) no-repeat; margin-top: 9px; }
body.cobranded.partner_dmx #first-logo { margin-left: 45px; float: none; width: 225px !important; height: 60px; background: url(../images/copartner/images/poweredByGD.png) no-repeat; float: none; margin: 11px 0 0 20px; }
body.cobranded.partner_dmx.ska #LPadditionalInformartion { width: 81px; height: 34px; background-image: url(../images/copartner/images/lo_81x34_dskv_txt.png); position: absolute; bottom: 52px; left: 22px; }
body.cobranded.partner_dmx.ska #LPadditionalInformartion:after { content: 'Offizieller Partner des Deutschen Skatverbandes'; display: inline-block; width: 195px; height: 34px; font-weight: bold; margin-left: 88px; }
body.cobranded.partner_frn #second-logo { display: inline-block; width: 210px !important; background: 0 28px url(../images/copartner/images/lo_186x35_freenet.png) no-repeat; float: left; margin-left: 0; }
body.cobranded.partner_frn #first-logo { width: 225px !important; height: 60px; background: url(../images/copartner/images/poweredByGD.png) no-repeat; float: none; margin: 11px 0 0 20px; }
body.cobranded.partner_frn.iframe #first-logo { width: 150px !important; background: bottom left url(../images/copartner/de/images/lo_150x64_logo_txt.gif) no-repeat; }
body.cobranded.partner_frn.iframe #first-logo { background: none; }
body.cobranded.partner_frn #landingpage .decorate.gdHeader.base.gr.c3.c.tc10 { background-color: #f4f8fb; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F8FB', endColorstr='#FFDCE4EA'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjhmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZTRlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f8fb), color-stop(100%, #dce4ea)); background: -webkit-linear-gradient(#f4f8fb, #dce4ea); background: -moz-linear-gradient(#f4f8fb, #dce4ea); background: -o-linear-gradient(#f4f8fb, #dce4ea); background: linear-gradient(#f4f8fb, #dce4ea); color: #333333 !important; }
body.cobranded.partner_frn #landingpage .formContainer { background-color: #ffffff; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FF97B8D7'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk3YjhkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #97b8d7)); background: -webkit-linear-gradient(#ffffff, #97b8d7); background: -moz-linear-gradient(#ffffff, #97b8d7); background: -o-linear-gradient(#ffffff, #97b8d7); background: linear-gradient(#ffffff, #97b8d7); }
body.cobranded.partner_frn #landingpage .formContainer .formContent { margin-bottom: 40px; }
body.cobranded.partner_frn #landingpage #userDataForm { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; background-color: white; border: 1px solid #b9c0c6; padding: 15px 0 40px 20px; position: relative; margin-left: 0; margin-right: 10px; }
body.cobranded.partner_frn #landingpage .formContainer .formContent form input[type="submit"] { background-image: url(../images/copartner/images/bu_184x56_gratis_10eur-silver_txt.png) !important; bottom: -20px; height: 56px; left: 34px; position: absolute; width: 184px; }
body.cobranded.partner_frn #landingpage .formContainer h2 { color: #32628B; }
body.cobranded.partner_pap #second-logo { display: inline-block; background: 0 18px url(../images/copartner/images/lo_199x44_paypal-de.png) no-repeat; margin-top: 13px; }
body.cobranded.partner_ssa #second-logo { display: inline-block; background: bottom left url(../images/copartner/images/lo_222x66_spielesalon.png) no-repeat; width: 287px; margin-top: 11px; }
body.cobranded.partner_tnt #second-logo { display: inline-block; background: bottom left url(../images/copartner/images/lo_287x86_tnt_txt.png) no-repeat; width: 287px; margin-top: 11px; margin-left: 0; }
body.cobranded.partner_web #second-logo { display: inline-block; background: bottom left url(../images/copartner/images/lo_223x38_webmiles_txt.png) no-repeat; height: 58px; margin-top: 2px; }
body.cobranded.partner_web #landingpage div.decorate.gdHeader { background-color: white !important; }
body.cobranded.partner_web #landingpage div.decorate.gdHeader { background-color: #f4f8fb; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F8FB', endColorstr='#FFDCE4EA'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjhmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZTRlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f8fb), color-stop(100%, #dce4ea)); background: -webkit-linear-gradient(#f4f8fb, #dce4ea); background: -moz-linear-gradient(#f4f8fb, #dce4ea); background: -o-linear-gradient(#f4f8fb, #dce4ea); background: linear-gradient(#f4f8fb, #dce4ea); color: #333333; }
body.cobranded.partner_web #landingpage .formContainer { background-color: #ffffff; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FF97B8D7'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk3YjhkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #97b8d7)); background: -webkit-linear-gradient(#ffffff, #97b8d7); background: -moz-linear-gradient(#ffffff, #97b8d7); background: -o-linear-gradient(#ffffff, #97b8d7); background: linear-gradient(#ffffff, #97b8d7); }
body.cobranded.partner_web #landingpage .formContainer .formContent { margin-bottom: 40px; }
body.cobranded.partner_web #landingpage #userDataForm { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; background-color: white; border: 1px solid #b9c0c6; padding: 15px 0 40px 20px; position: relative; margin-left: 0; margin-right: 10px; }
body.cobranded.partner_web #landingpage .formContainer .formContent form input[type="submit"] { background-image: url(../images/copartner/images/bu_184x56_gratis_10eur-silver_txt.png) !important; bottom: -20px; height: 56px; left: 34px; position: absolute; width: 184px; }
body.cobranded.partner_web #landingpage .formContainer h2 { color: #32628B; }
body.cobranded.partner_stf #second-logo { display: inline-block; background: top left url(../images/copartner/images/lo_167x61_stayfriendsFR_txt.png) no-repeat; margin-top: 12px; }
body.cobranded.partner_cfp #second-logo { display: inline-block; background: bottom left url(../images/copartner/images/cfp_0.png) no-repeat; width: 287px; margin-top: 24px; }
body.cobranded.partner_dtl #second-logo { background: top left url(../images/copartner/images/dtl_0.png) no-repeat; display: inline-block; width: 287px; margin-top: 11px; }
body.cobranded.partner_paf #second-logo { display: inline-block; background: 0 14px url(../images/copartner/images/lo_214x44_paypalFR_txt.png) no-repeat; margin-top: 20px; }
body.cobranded.partner_bec #first-logo { display: inline-block; float: left; width: 161px !important; height: 70px; margin-top: 10px; background: top left url(../images/copartner/images/lo_161x62_belotecom_txt.png) no-repeat; }
body.cobranded.partner_pai #second-logo { display: inline-block; float: left; margin-left: 0; width: 202px !important; background: bottom left url(../images/copartner/images/lo_202x64_le-parisien_txt.png) no-repeat; margin-top: 10px; }
body.cobranded.partner_pai #first-logo { margin-left: 45px; float: none; width: 225px !important; height: 60px; background: url(../images/copartner/images/poweredByGDFR.png) no-repeat; float: none; margin: 11px 0 0 25px; }
body.cobranded.partner_pai #landingpage .formContainer { background-color: #00afe0 !important; }
body.cobranded.partner_pai #landingpage .formContainer .formContent form input[type="submit"] { background-image: url("../images/copartner/fr/images/bu_197x67_gratis-10eur-blue_EUR_txt.gif") !important; }
body.cobranded.partner_pai.iframe #second-logo { display: inline-block; background: bottom left url(../images/copartner/fr/images/lo_150x64_en-partenariat_txt.gif) no-repeat; margin-left: 17px; margin-top: 15px; }
body.cobranded.partner_pai.iframe #first-logo { background: none; }
body.cobranded.partner_skt #first-logo { background: top left url(../images/copartner/images/skt_0.png) no-repeat; margin-top: 11px; height: 62px; width: 150px; }
body.cobranded.partner_dsk #second-logo { display: inline-block; float: left !important; width: 145px !important; background: bottom left url(../images/copartner/images/lo_145x77_dskv_txt.jpg) no-repeat; margin-top: 15px; margin-left: 0; }
body.cobranded.partner_dsk #first-logo { float: none; width: 225px !important; height: 60px; background: url(../images/copartner/images/poweredByGD.png) no-repeat; float: none; margin: 11px 0 0 100px; }
body.cobranded.partner_cbi #first-logo { float: left; }
body.cobranded.partner_cbi #second-logo { display: inline-block; height: 72px; background: 15px 10px url("../images/copartner/images/lo_330x60_computerbild_txt.gif") no-repeat; width: 330px !important; margin-left: 0; }

.icons-sprite, #passwordReminderPage.success .leftPaddingIconContainer .successIcon, #passwordReminderPage .bullets.bulletOne, #passwordReminderPage .bullets.bulletTwo, #passwordReminderPage .bullets.bulletThree, #passwordReminderPage .bullets.bulletFour, #passwordReminderPage div.warn .warnSign { background: url('../img/icons-s1f6ee949e7.png') no-repeat; }

#passwordReminderPage.success { display: none; }
#passwordReminderPage.success .leftPaddingIconContainer { min-height: 150px; float: left; vertical-align: middle; text-align: center; }
#passwordReminderPage.success .leftPaddingIconContainer .successIcon { margin-right: 20px; display: block; width: 60px; height: 60px; background-position: 0 0; }
#passwordReminderPage .inline-box-left .label { display: block; height: 40px; line-height: 40px; }
#passwordReminderPage .bullets { margin: 0 40px 10px 20px; padding-left: 45px; padding-top: 8px; height: 24px; font-size: 11px; }
#passwordReminderPage .bullets.bulletOne { margin-top: 20px; background-position: 0 -400px; }
#passwordReminderPage .bullets.bulletTwo { background-position: 0 -302px; margin-top: 24px; }
#passwordReminderPage .bullets.bulletThree { background-position: 0 -237px; }
#passwordReminderPage .bullets.bulletFour { background-position: 0 -367px; }
#passwordReminderPage .no-padding { position: relative; width: 698px; margin-left: -26px; background-color: #f0f9ff; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F9FF', endColorstr='#FFDDE5EB'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9InRvIiB5MT0iYm90dG9tIiB4Mj0idG8iIHkyPSJ0b3AiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmMGY5ZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGU1ZWIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #f0f9ff), color-stop(100%, #dde5eb)); background: -webkit-linear-gradient(to bottom, #f0f9ff 0%, #dde5eb 100%); background: -moz-linear-gradient(to bottom, #f0f9ff 0%, #dde5eb 100%); background: -o-linear-gradient(to bottom, #f0f9ff 0%, #dde5eb 100%); background: linear-gradient(to bottom, #f0f9ff 0%, #dde5eb 100%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px 45px; border-top: 1px #d1d2d3 solid; border-bottom: 3px #d1d8de solid; margin-top: 15px; }
#passwordReminderPage form.no-padding { height: 120px; }
#passwordReminderPage form label { display: block; font-size: 13px; font-weight: bold; margin-bottom: 10px; }
#passwordReminderPage form input[type=text] { height: 28px; width: 300px; padding-left: 14px; line-height: 28px; font-size: 12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#passwordReminderPage form .newhere { padding-top: 7px; font-size: 10px; }
#passwordReminderPage form #pwreminderSubmit { position: absolute; right: 40px; top: 40px; }
#passwordReminderPage form #changePasswordButton { margin: 0 auto; margin-top: 10px; display: block; }
#passwordReminderPage form div.fail { display: none; }
#passwordReminderPage div.warn { margin: 49px 18px 35px 20px; height: 40px; padding: 20px; background-color: #ecf1f5; -webkit-border-radius: 10px 10px 5px 5px; -moz-border-radius: 10px 10px 5px 5px; -ms-border-radius: 10px 10px 5px 5px; -o-border-radius: 10px 10px 5px 5px; border-radius: 10px 10px 5px 5px; -webkit-box-shadow: inset 2px 2px 0px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 2px 2px 0px 0px rgba(0, 0, 0, 0.2); box-shadow: inset 2px 2px 0px 0px rgba(0, 0, 0, 0.2); }
#passwordReminderPage div.warn .warnSign { display: block; background-position: 0 -102px; margin-top: -10px; padding-right: 6px; width: 60px; height: 60px; float: left; }

.serviceForms p.bodytext > img.roundBorders.float_left { margin-top: 0 !important; }
.serviceForms table { margin-top: 20px; }

#emailForm { margin-top: 20px; }
#emailForm input[type=text], #emailForm input[type=password], #emailForm input[type=email], #emailForm select { -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.9) inset; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-color: white #CCCCCC #CCCCCC white; background-color: white; border-style: inset; border-width: 2px; float: right; height: 28px; line-height: 28px; padding: 0 0 0 6px !important; font-family: 'Verdana', sans-serif; font-size: 15px; color: #333333; }
#emailForm select { border: 2px #ccc solid; border-bottom: none; border-right: none; }
#emailForm textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#emailForm .textInput { padding-bottom: 10px !important; }

.splash { text-align: center; margin-top: 25px; color: #333333; }

.splash h2 { font-weight: bold; }

.splashContainer { width: 320px; margin: 0px auto; margin-top: 25px; }
.splashContainer .col-right { float: left !important; }

section.splash { margin-bottom: 40px; }

#landingpage #registerBox { overflow: visible !important; margin-bottom: 0; }
#landingpage #registerBox .boxContent { padding: 0; border: 0; }
#landingpage #registerBox .boxContent .formContainer { background-color: #ff9900; border-top: none; overflow: visible; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; color: #000000; position: relative; }
#landingpage #registerBox .boxContent .formContainer .lpWelcomeMessageText { margin-left: 10px; }
#landingpage #registerBox .boxContent .formContainer .fallback { display: none; background: url(../images/330x200_graba_gen_cpm_all_fallback.png) 0 0 no-repeat; width: 330px; height: 200px; }
#landingpage #registerBox .boxContent .formContainer .rightcont #benefits ul { margin: 0 0 1em 0; }
#landingpage #registerBox .boxContent .formContainer .rightcont #benefits ul li { padding-left: 10px; font-weight: bold; width: auto; margin-bottom: 2px; list-style-type: none; }
#landingpage #registerBox .boxContent .formContainer h2 { font-size: 13px; font-weight: bold; }
#landingpage #registerBox .boxContent .formContainer a { color: black; }
#landingpage #registerBox .boxContent .formContainer a:hover { color: black; }
#landingpage #registerBox .boxContent .formContainer a:active { color: black; }
#landingpage #registerBox .boxContent .formContainer a:visited { color: black; }
#landingpage #registerBox .boxContent .formContainer .flashContent { width: 330px; height: 220px; float: left; }
#landingpage #registerBox .boxContent .formContainer .flashContent #flashContentWrapper { width: 330px; height: 220px; background-repeat: no-repeat; }
#landingpage #registerBox .boxContent .formContainer #landingpage .formContainer .textContent { width: 330px; text-align: right; }
#landingpage #registerBox .boxContent .formContainer form { margin-left: 10px; width: 248px; }
#landingpage #registerBox .boxContent .formContainer form label { display: block; font-weight: bolder; font-size: 9px; margin-bottom: 2px; }
#landingpage #registerBox .boxContent .formContainer form span { display: block; color: #666666; font-size: 10px; margin-bottom: 7px; width: 180px; }
#landingpage #registerBox .boxContent .formContainer form input { border: 1px solid #808080; width: 176px; height: 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 0 !important; }
#landingpage #registerBox .boxContent .formContainer form input[type=submit] { width: 197px; background-repeat: no-repeat; background-color: transparent; background-position: center; border: 0; height: 67px; margin-left: -6px; }
#landingpage #registerBox .boxContent .formContainer form .icon { float: left; width: 30px; height: 30px; display: none; margin: 0 0 0 10px; }
#landingpage #registerBox .boxContent .formContainer form .icon.valid { background: url("../img/icons/ic_28x28_checkmark.png") 0 0 no-repeat; display: inline-block; margin-top: -5px; }
#landingpage #registerBox .boxContent .formContainer form .icon.invalid { background: none; }
#landingpage #registerBox .boxContent .formContainer form .lpinput { display: inline-block; position: relative; margin-bottom: 20px; width: 100%; }
#landingpage #registerBox .boxContent .formContainer form .lpinput label { width: 100%; display: inline-block; display: block; font-weight: bolder; font-size: 13px; margin-bottom: 2px; }
#landingpage #registerBox .boxContent .formContainer form .tooltipcontainer { background: url("../images/landingpage/im_19x500_tooltip.png") repeat scroll left top transparent; position: absolute; width: 186px; left: 179px; top: 7px; display: none; }
#landingpage #registerBox .boxContent .formContainer form .tooltipcontainer .tooltip { background-color: #FFFAD5; border: 2px solid #11980E; border-left-width: 0; margin-left: 19px; padding: 3px; border-color: #FF5501; color: #666666; font-size: 11px; line-height: 12px; }
#landingpage #registerBox .boxContent .formContainer form .tooltipcontainer.invalid .tooltip { min-height: 25px; }
#landingpage #registerBox .boxContent .formContainer form .tooltipcontainer.valid { background: none; position: absolute; top: 45px; width: 100%; left: 0; display: inline-block; float: left; }
#landingpage #registerBox .boxContent .formContainer form .tooltipcontainer.valid .tooltip { border: 0; margin: 0; padding: 0; background: none; font-size: 11px; }
#landingpage #registerBox .boxContent .formContainer form .tooltipcontainer #unknownErrorBox { width: auto; height: auto; padding-left: 45px; margin: 4px 0 10px; display: none; }
#landingpage #bbb, #landingpage .parReqLink { float: right; margin-right: 40px; }

#registrationLoaderOverlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none; }
#registrationLoaderOverlay .background { position: absolute; z-index: 1000; background-color: #000000; filter: alpha(opacity=75); opacity: 0.75; width: 100%; height: 100%; top: 0; left: 0; zoom: 1; }
#registrationLoaderOverlay .loaderImg { position: absolute; z-index: 1001; width: 100%; height: 100%; top: 0; left: 0; background: center center no-repeat url("../images/landingpage/im_54x55_loader.gif"); }

html[lang=de] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"] { border: none; width: 197px; height: 67px; position: static; background-image: url(../images/landingpage/de/bu_197x67_gratis-10eur-orange_txt.gif); width: 197px; }
html[lang=de] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney2 { background-image: url(../images/landingpage/de/bu_197x67_gratis-2eur-orange_txt.gif); }
html[lang=de] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney4 { background-image: url(../images/landingpage/de/bu_197x67_gratis-4eur-orange_txt.gif); }
html[lang=de] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney6 { background-image: url(../images/landingpage/de/bu_197x67_gratis-6eur-orange_txt.gif); }
html[lang=de] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney8 { background-image: url(../images/landingpage/de/bu_197x67_gratis-8eur-orange_txt.gif); }
html[lang=de] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney20 { background-image: url(../images/landingpage/de/bu_197x67_gratis-20eur-orange_txt.gif); }
html[lang=de] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney50 { background-image: url(../images/landingpage/de/bu_197x67_gratis-50eur-orange_txt.gif); }

html[lang=en] body.en #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"] { border: none; width: 197px; height: 67px; position: static; background-image: url(../images/landingpage/en_GB/bu_197x67_gratis-10eur-orange_txt.gif); }
html[lang=en] body.en #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney2 { background-image: url(../images/landingpage/en_GB/bu_197x67_gratis-2eur-orange_txt.gif); }
html[lang=en] body.en #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney4 { background-image: url(../images/landingpage/en_GB/bu_197x67_gratis-4eur-orange_txt.gif); }
html[lang=en] body.en #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney6 { background-image: url(../images/landingpage/en_GB/bu_197x67_gratis-6eur-orange_txt.gif); }
html[lang=en] body.en #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney8 { background-image: url(../images/landingpage/en_GB/bu_197x67_gratis-8eur-orange_txt.gif); }

html[lang=en] body.us #landingpage #registerBox .gdHeader.base.gr.c3.c.tc10, html[lang=en] body.es #landingpage #registerBox .gdHeader.base.gr.c3.c.tc10, html[lang=es] body.us #landingpage #registerBox .gdHeader.base.gr.c3.c.tc10, html[lang=es] body.es #landingpage #registerBox .gdHeader.base.gr.c3.c.tc10 { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjhmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZTRlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f8fb), color-stop(100%, #dce4ea)); background: -webkit-linear-gradient(#f4f8fb, #dce4ea); background: -moz-linear-gradient(#f4f8fb, #dce4ea); background: -o-linear-gradient(#f4f8fb, #dce4ea); background: linear-gradient(#f4f8fb, #dce4ea); }
html[lang=en] body.us #landingpage #registerBox .gdHeader.base.gr.c3.c.tc10 .text, html[lang=en] body.es #landingpage #registerBox .gdHeader.base.gr.c3.c.tc10 .text, html[lang=es] body.us #landingpage #registerBox .gdHeader.base.gr.c3.c.tc10 .text, html[lang=es] body.es #landingpage #registerBox .gdHeader.base.gr.c3.c.tc10 .text { color: #333333; }
html[lang=en] body.us #landingpage #registerBox .boxContent .formContainer, html[lang=en] body.es #landingpage #registerBox .boxContent .formContainer, html[lang=es] body.us #landingpage #registerBox .boxContent .formContainer, html[lang=es] body.es #landingpage #registerBox .boxContent .formContainer { background-color: #E0F3FC; color: #333333; padding-bottom: 30px; }
html[lang=en] body.us #landingpage #registerBox .boxContent .formContainer .formContent form, html[lang=en] body.es #landingpage #registerBox .boxContent .formContainer .formContent form, html[lang=es] body.us #landingpage #registerBox .boxContent .formContainer .formContent form, html[lang=es] body.es #landingpage #registerBox .boxContent .formContainer .formContent form { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjhmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZTRlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f8fb), color-stop(100%, #dce4ea)); background: -webkit-linear-gradient(#f4f8fb, #dce4ea); background: -moz-linear-gradient(#f4f8fb, #dce4ea); background: -o-linear-gradient(#f4f8fb, #dce4ea); background: linear-gradient(#f4f8fb, #dce4ea); -webkit-box-shadow: 0 0 0 2px rgba(250, 250, 250, 0.6) inset; -moz-box-shadow: 0 0 0 2px rgba(250, 250, 250, 0.6) inset; box-shadow: 0 0 0 2px rgba(250, 250, 250, 0.6) inset; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 245px; width: 248px; padding: 15px 0 40px 25px; border: 1px solid #b9c0c6; }
html[lang=en] body.us #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"], html[lang=en] body.es #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"], html[lang=es] body.us #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"], html[lang=es] body.es #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"] { border: none; width: 197px; height: 67px; position: relative; bottom: 0; background-image: url(../images/landingpage/en/bu_168x52_play_txt.png); }

html[lang=fr] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"] { width: 197px; height: 67px; position: static; background-image: url(../images/landingpage/fr/bu_197x67_gratis-10eur-orange_txt.gif); }
html[lang=fr] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney2 { background-image: url(../images/landingpage/fr/bu_197x67_gratis-2eur-orange_txt.gif); }
html[lang=fr] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney4 { background-image: url(../images/landingpage/fr/bu_197x67_gratis-4eur-orange_txt.gif); }
html[lang=fr] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney6 { background-image: url(../images/landingpage/fr/bu_197x67_gratis-6eur-orange_txt.gif); }
html[lang=fr] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney8 { background-image: url(../images/landingpage/fr/bu_197x67_gratis-8eur-orange_txt.gif); }
html[lang=fr] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney20 { background-image: url(../images/landingpage/fr/bu_197x67_gratis-20eur-orange_txt.gif); }
html[lang=fr] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney50 { background-image: url(../images/landingpage/fr/bu_197x67_gratis-50eur-orange_txt.gif); }

html[lang=nl] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"] { width: 197px; height: 67px; position: static; background-image: url(../images/landingpage/nl/bu_197x67_gratis-10eur-orange_txt.gif); width: 197px; }
html[lang=nl] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney2 { background-image: url(../images/landingpage/nl/bu_197x67_gratis-2eur-orange_txt.gif); }
html[lang=nl] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney4 { background-image: url(../images/landingpage/nl/bu_197x67_gratis-4eur-orange_txt.gif); }
html[lang=nl] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney6 { background-image: url(../images/landingpage/nl/bu_197x67_gratis-6eur-orange_txt.gif); }
html[lang=nl] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney8 { background-image: url(../images/landingpage/nl/bu_197x67_gratis-8eur-orange_txt.gif); }
html[lang=nl] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney20 { background-image: url(../images/landingpage/nl/bu_197x67_gratis-20eur-orange_txt.gif); }
html[lang=nl] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney50 { background-image: url(../images/landingpage/nl/bu_197x67_gratis-50eur-orange_txt.gif); }

html[lang=sv] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"] { width: 197px; height: 67px; position: static; background-image: url(../images/landingpage/sv/bu_197x67_gratis-10eur-orange_txt.gif); }
html[lang=sv] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney2 { background-image: url(../images/landingpage/sv/bu_197x67_gratis-2eur-orange_txt.gif); }
html[lang=sv] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney4 { background-image: url(../images/landingpage/sv/bu_197x67_gratis-4eur-orange_txt.gif); }
html[lang=sv] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney6 { background-image: url(../images/landingpage/sv/bu_197x67_gratis-6eur-orange_txt.gif); }
html[lang=sv] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney8 { background-image: url(../images/landingpage/sv/bu_197x67_gratis-8eur-orange_txt.gif); }

html[lang=da] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"] { width: 197px; height: 67px; position: static; background-image: url(../images/landingpage/da/bu_197x67_gratis-10eur-orange_txt.gif); }
html[lang=da] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney2 { background-image: url(../images/landingpage/da/bu_197x67_gratis-2eur-orange_txt.gif); }
html[lang=da] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney4 { background-image: url(../images/landingpage/da/bu_197x67_gratis-4eur-orange_txt.gif); }
html[lang=da] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney6 { background-image: url(../images/landingpage/da/bu_197x67_gratis-6eur-orange_txt.gif); }
html[lang=da] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney10 { background-image: url(../images/landingpage/da/bu_197x67_gratis-10eur-orange_txt.gif); }
html[lang=da] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney8 { background-image: url(../images/landingpage/da/bu_197x67_gratis-8eur-orange_txt.gif); }
html[lang=da] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney20 { background-image: url(../images/landingpage/da/bu_197x67_gratis-20eur-orange_txt.gif); }
html[lang=da] #landingpage #registerBox .boxContent .formContainer .formContent form input[type="submit"].startmoney50 { background-image: url(../images/landingpage/da/bu_197x67_gratis-50eur-orange_txt.gif); }

html[lang=es] #landingpage #registerBox .boxContent .formContainer .formContent form input[type=submit] { width: 168px; height: 52px; position: absolute; bottom: -20px; background-image: url(../images/landingpage/es/bu_168x52_play_txt.png) !important; }

#lpFacebookConnectButton { padding: 27px 35px; margin-bottom: 20px; margin-left: 10px; width: 248px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.gamelogo_login { background-repeat: no-repeat; position: absolute; width: 106px; height: 74px; left: 111px; top: 15px; }

#loginFailedErrorTooltip { display: none; position: absolute; left: auto; right: -175px; top: 50px; }

.relative { position: relative; }

#gd_welcomeBackForm .loginPageWarningPosition { display: none; }
#gd_welcomeBackForm.error .loginPageWarningPosition { display: block !important; }
#gd_welcomeBackForm.error #loginFailedErrorTooltip { display: block; }

section.information { margin-bottom: 80px; }
section.information #information { padding-bottom: 30px; position: relative; width: 620px; min-height: 333px; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; background: url("../images/pages/information/im_618x101_bottom_yellow.jpg"), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZTRlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0ZjhmYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') !important; background: url("../images/pages/information/im_618x101_bottom_yellow.jpg"), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dce4ea), color-stop(100%, #f4f8fb)) !important; background: url("../images/pages/information/im_618x101_bottom_yellow.jpg"), -webkit-linear-gradient(#dce4ea, #f4f8fb) !important; background: url("../images/pages/information/im_618x101_bottom_yellow.jpg"), -moz-linear-gradient(#dce4ea, #f4f8fb) !important; background: url("../images/pages/information/im_618x101_bottom_yellow.jpg"), -o-linear-gradient(#dce4ea, #f4f8fb) !important; background: url("../images/pages/information/im_618x101_bottom_yellow.jpg"), linear-gradient(#dce4ea, #f4f8fb) !important; background-position: bottom, top !important; background-repeat: no-repeat, repeat !important; border: 1px solid #b9c0c6; }
section.information #information .footer { background-image: url("../images/pages/information/im_518x214_dragonworker.png") !important; background-repeat: no-repeat; border: none; position: absolute !important; left: 304px; bottom: -91px; width: 620px; height: 212px; }
section.information #information .content { padding-left: 82px !important; padding-right: 15px; background: url("../images/pages/information/ic_44x38_warning.png") !important; background-repeat: no-repeat !important; background-position: 20px 30px !important; /*padding-bottom: 40px;*/ }
section.information #information .content p { font-size: 12px !important; width: auto !important; }
section.information #information .button { margin-left: 60px; height: 43px; }
section.information #information .tcError { color: #960808; }
section.information #information .content { padding-top: 26px; padding-bottom: 26px; padding-left: 20px; }
section.information #information .content p { width: 450px; font-size: 13px; font-family: verdana; margin: 13px 0; }
section.information #information .content p.salutation { font-size: 15px; font-weight: bold; }
section.information #information .content p.error { font-weight: bold; color: #960808; }

section.errorpage #error { position: relative; width: 620px; min-height: 460px; }
section.errorpage #error .button { margin-left: 60px; height: 43px; }
section.errorpage #error .decorate.gdHeader { height: 45px; padding-left: 17px; }
section.errorpage #error .decorate.gdHeader .title-decorate { background-position: -3px -433px; width: 173px; height: 68px; }
section.errorpage #error .decorate.gdHeader .text { font-size: 18px; color: white; font-weight: normal; line-height: 45px; }
section.errorpage #error .tcError { color: #960808; }
section.errorpage #error .content { background-image: url(../images/pages/error/im_620x1_error_middle.png); background-repeat: repeat-y; padding-top: 26px; padding-bottom: 26px; padding-left: 20px; }
section.errorpage #error .content p { width: 450px; font-size: 13px; font-family: verdana; margin: 13px 0; }
section.errorpage #error .content p.salutation { font-size: 15px; font-weight: bold; }
section.errorpage #error .content p.error { font-weight: bold; color: #960808; }
section.errorpage #error .footer { background-image: url(../images/pages/error/im_620x212_error_footer.png); height: 212px; background-repeat: no-repeat; position: relative; width: 620px; }
section.errorpage #error .footer .dragon { background-image: url(../images/pages/error/im_206x218_drg.png); height: 218px; margin-left: 635px; overflow: visible; width: 206px; }
section.errorpage #error #bubble { width: 211px; position: absolute; right: 0px; top: 130px; left: 480px; z-index: 999; }
section.errorpage #error #bubble #error { color: #043434; }
section.errorpage #error #bubble .top { background-image: url(../images/pages/error/im_211x14_bubble_top.png); height: 14px; }
section.errorpage #error #bubble .middle { background-image: url(../images/pages/error/im_211x2_bubble_middle.png); background-repeat: repeat-y; }
section.errorpage #error #bubble .middle .bubblecontent { padding: 8px 25px 11px; font-size: 11px; }
section.errorpage #error #bubble .middle .bubblecontent p.service { font-weight: bold; margin: 11px 0; }
section.errorpage #error #bubble .middle .bubblecontent p.mail { color: #029cc4; cursor: pointer; }
section.errorpage #error #bubble .middle .bubblecontent p.mail a { text-decoration: none; }
section.errorpage #error #bubble .bottom { background-image: url(../images/pages/error/im_211x38_bubble_bottom.png); height: 38px; }

a { -webkit-transition: color 0.15s linear; -moz-transition: color 0.15s linear; -o-transition: color 0.15s linear; transition: color 0.15s linear; }

section { -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear; transition: opacity 0.3s linear; opacity: 0.01; }

#contentSpinner { background-image: url(../images/spinner_grey_extra.gif); background-repeat: no-repeat; margin-left: -32px; position: fixed; top: 50%; left: 50%; display: block; width: 64px; height: 64px; }

.blendIn section { opacity: 1; }
.blendIn #contentSpinner { display: none; }

/*-- IE8 and older --*/
.ie8 #pillmenu li, ie9 #pillmenu li { background: url(/fileadmin/gameduell/img/ie/button_background.jpg) repeat-x center top; }
.ie8 #pillmenu li:hover, ie9 #pillmenu li:hover { background: url(/fileadmin/gameduell/img/ie/button_hintergrund.jpg) repeat-x center top; }
.ie8 .community.livetests .sidebar.col-left, ie9 .community.livetests .sidebar.col-left { margin-right: 9px; }

.buttonsprite-sprite, .buttonsprite-bg_nav_active, .buttonsprite-green, .buttonsprite-orange, .buttonsprite-orange_btn_hi, .buttonsprite-small_green, .ie8 .btn-default, .ie8 .btn-green, .ie8 .btn-orange, .ie8 .btn-orange:hover, .ie8 .btn-green-small:hover, .ie8 .btn-green-small:active { background: url('../img/buttonsprite-s7638009735.png') no-repeat; }

.ie8 .box.container { margin-top: 1px; }
.ie8 #navigationTabs .left { width: 5px; }
.ie8 .btn-default { height: 35px; line-height: 32px; background-position: 0 -298px; background-repeat: repeat-x; }
.ie8 .btn-default:hover, .ie8 .btn-default.small_green_hover, .ie8 .btn-default.small_green-hover { background-position: 0 -259px; }
.ie8 .btn-default:active, .ie8 .btn-default.small_green_active, .ie8 .btn-default.small_green-active { background-position: 0 -220px; }
.ie8 .btn-green { height: 35px; line-height: 32px; background-position: 0 0; background-repeat: repeat-x; }
.ie8 .btn-orange { height: 35px; line-height: 32px; background-position: 0 -112px; background-repeat: repeat-x; }
.ie8 .btn-orange:hover { background-position: 0 -58px; background-repeat: repeat-x; }
.ie8 .btn-green-small:hover { background-position: 0 -259px; background-repeat: repeat-x; }
.ie8 .btn-green-small:active { background-position: 0 -220px; background-repeat: repeat-x; }

body.ie9 #pillmenu li { background: url(/fileadmin/gameduell/img/ie/button_background.jpg) repeat-x center top; }
body.ie9 #pillmenu li:hover { background: url(/fileadmin/gameduell/img/ie/button_hintergrund.jpg) repeat-x center top; }
