/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#fff;background:#000;font-family:Arial, Helvetica, sans-serif; background:url('../../images/layout/bg.jpg') repeat-x #000;}
h1, h2, h3, h4, h5, h6 {font-family:"Times New Roman",Georgia,Serif; font-weight:normal;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h1.alt1 {margin:0; padding: 0 0 0 15px; color: #DBDADA; font-size: 2em; font-weight:normal; line-height:1.7em; border-bottom: 1px solid #7C7A7B;}
h2 {font-size:2em;margin-bottom:0.75em;}
h2.alt1 {font-size: 1.8em; color:#DBDADA;}
h2.top{text-indent:15px; font-family:"Times New Roman",Georgia,Serif; background-color: #3e3c3d; font-size:1.5em; border-top:0;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
/* h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;} */
h4 {width:100%; color:#fff; margin-bottom:0; background:#3C393B;line-height:2.3em; border-bottom:1px solid white;font-size:1.5em;}
h4 span{margin-left:15px;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a {color:#7c7a7b;text-decoration:none; outline:0;}
a:hover{color:#fff; text-decoration: underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#3C393B;}
th, td, caption {padding:4px 10px 4px 5px;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.superlarge {font-size:1.7em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.indented{margin: 1.5em 1.5em 1.5em 1.5em;}

/*  forms.css */
label       {font-weight: bold;}
fieldset    {margin-bottom: 1em; border-top: 1px solid #7C7A7B;}
legend      {margin-left:-1.2em; padding-left:1.2em; font-weight: bold; font-size:1.2em; background: url(../../images/content/icons/ico_crown_grey.png) no-repeat; background-position: 0 2px; text-indent:7px;}

input[type=text], input[type=password],input.text, input.title,textarea, input[type=file] {width: 250px;background-color:#fff; border:1px solid #bbb;margin:0; padding:4px;}
input[type=text]:focus, input[type=password]:focus,input.text:focus, input.title:focus,textarea:focus, input[type=file]:focus {border-color:#666;}
input[type=text], input[type=password],input.text, input.title,textarea, input[type=file] {margin:0.5em 0;}
input[type=radio], input[type=checkbox], select {line-height: 43px; margin: 8px 0px 8px 0px;}

input.text,input.title   {width: 300px; padding:5px;}
input.title   {font-size:1.5em;}
textarea      {height: 100px; padding:5px;}
input[type=checkbox], input[type=radio],input.checkbox, input.radio {position:relative; top:.25em;}
input[type=radio]{cursor:pointer;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error_list,
.error,
.notice,
.success    {padding: .8em; margin-bottom: 1em; border: 2px solid #ddd;}
.error_list,
.error      {background: url(../../images/content/icons/ico-error.png) #FBE3E4 no-repeat 10px 12px; color: #8a1f11; border-color: #FBC2C4; text-indent: 22px;}
.notice     {background: url(../../images/content/icons/ico-notice.png) #FFF6BF no-repeat 10px 12px; color: #514721; border-color: #FFD324; text-indent: 22px;}
.success    {background: url(../../images/content/icons/ico-success.png) #E6EFC2 no-repeat 10px 12px; color: #264409; border-color: #C6D880; text-indent: 22px;}
.error a    {color: #8a1f11; text-decoration: underline;}
.error a:hover {color: #8a1f11; text-decoration: none;}
.notice a   {color: #514721; text-decoration: underline;}
.notice a:hover {color: #514721; text-decoration: none;}
.success a  {color: #264409; text-decoration: underline;}
.success a:hover {color: #264409; text-decoration: none;}

.error_list {padding-left: 5px; margin-right: 0; list-style-type: none;}
.error_list li {padding: 1px; background: url(../../images/content/icons/ico-error.png) no-repeat 10px 2px; text-indent: 30px;}
ul.error_list{background-image:none}

.login input[type=text],.login input[type=password]{width:225px;}

.two-rows select, .two-rows input[type=checkbox], .two-rows input[type=radio] {margin: 6px 0 12px 0;}
#captcha_img {margin:0; padding:4px 0 4px 0;}

/* grid.css */
.container {width:950px;margin:0 auto;}
#showgrid { background:url(src/grid.png) }
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}

.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin-right:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
input.span-1, textarea.span-1 {width:18px!important;}
input.span-2, textarea.span-2 {width:58px!important;}
input.span-3, textarea.span-3 {width:98px!important;}
input.span-4, textarea.span-4 {width:138px!important;}
input.span-5, textarea.span-5 {width:178px!important;}
input.span-6, textarea.span-6 {width:218px!important;}
input.span-7, textarea.span-7 {width:258px!important;}
input.span-8, textarea.span-8 {width:298px!important;}
input.span-9, textarea.span-9 {width:338px!important;}
input.span-10, textarea.span-10 {width:378px!important;}
input.span-11, textarea.span-11 {width:418px!important;}
input.span-12, textarea.span-12 {width:458px!important;}
input.span-13, textarea.span-13 {width:498px!important;}
input.span-14, textarea.span-14 {width:538px!important;}
input.span-15, textarea.span-15 {width:578px!important;}
input.span-16, textarea.span-16 {width:618px!important;}
input.span-17, textarea.span-17 {width:658px!important;}
input.span-18, textarea.span-18 {width:698px!important;}
input.span-19, textarea.span-19 {width:738px!important;}
input.span-20, textarea.span-20 {width:778px!important;}
input.span-21, textarea.span-21 {width:818px!important;}
input.span-22, textarea.span-22 {width:858px!important;}
input.span-23, textarea.span-23 {width:898px!important;}
input.span-24, textarea.span-24 {width:938px!important;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none; border-top: 1px solid #3C393B; border-bottom:1px solid #7C7A7B;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}


/* horizontal list */
.line {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; }
.line li{white-space:nowrap; float:left; position:relative; padding-left:1em;}

/* topnavi */
#topnavi{line-height:1;  padding:0;}
#topnavi a{text-decoration:none; display:block; position:relative;}
#topnavi li{padding-left:0;}
#topnavi{text-indent:-9999px;}

.top-article{   }

/* article-list */
.article{padding:0; margin-bottom:5px; float:left;}
.article a{color:#fff;}
.article p{/* line-height:105px; */ margin-bottom:0; height:105px; font-size:12px; overflow:hidden;}
.article p.price{font-size:1.7em;line-height:100px;}
.article li{list-style:none;list-style-type:none; float:left; height:130px;}
.article .button{top:50%;float:right; position:relative; margin-top:-17px;}
.article .image{margin:10px; max-height:85px;}
.article .title{margin-bottom:0;line-height:2em; height:25px;}
.article .stars{top:50%; position:relative; margin-top:-18px;}
.article .ends{float:left;margin-right:15px;}
.article .ends.soon{margin-top:15px;}
.article .ends.longer{margin-top:19px;}
.article .ends.ended{margin-top:19px;}
.article .enddate{font-size:1.3em;float:left;margin-right:20px;}
.article .detail .button{top:25%}
.article .countdown{float:left;}

.valign{vertical-align:middle; display:table-cell;}

.box-price{width:150px; height: 54px; background:url('../../images/layout/box-price.png') no-repeat; margin-top:23px; padding-left:0; text-align:center;}
.box-price>span:first-child{float:left; padding-left:8px;}
.yourwin .box-price{margin-left:15px;}

.box1{background-color:#ccc; border-top: 1px solid black; border-bottom: 1px solid black;}

/* Top */
#top {width:980px; margin: 0 auto;}


/* Hederbar*/
ul#headbar{padding-left:0; float:right;}
ul#headbar li{background:url('../../images/layout/bg-headbar.png') no-repeat; background-position:-15px 0;height:27px;}
ul#headbar li.first-elem{background-position:0 0 ;}
ul#headbar li.last-elem{background-position: right 0;}

/* AddThis */
#headbar .at15t_compact{margin-top:5px;}
#headbar .addthis_button_compact.at300m{margin-right:5px;}
#at16pt h4{background-color:#F2F2F2;line-height:1em;}
#at16pt h4 span{margin-left:0; font-size:12px;}

.menu-line {line-height:2.4em;float:right;}
.menu-line a{margin-right:5px;}
.menu-line li.last-elem{background-position: right 0;}


/* Menu
-------------------------------------------------------------- */
ul.menu{padding:0; margin-right:0;}
ul.menu li{list-style-type:none; list-style:none; line-height:2.3em;font-size:1.1em; background-color:#585858;}
ul.menu li a{color:#fff; padding-left:15px; display:block;border-top:1px solid #7c7a7b;border-bottom:1px solid #3c3a3b; width:255px; text-decoration: none;}
ul.menu li.current{font-weight:bold;}
ul.menu li.current a {color:#fcdd70;}
ul.menu li:hover{background-color: #3e3c3d}
ul.menu li.top{padding-left:15px; font-family:"Times New Roman",Georgia,Serif; background-color: #3e3c3d; font-size:1.5em; border-top:0;}
ul.menu li.top{width:255px;}
ul.menu li.bottom a{border-bottom:0;}
ul.menu ul{margin-left:0; padding-left:0;}
ul.menu ul li{padding-left:0; font-size:0.9em; line-height:2.5em;}
ul.menu ul li a{margin-left:15px; border:0; text-decoration: none;}
ul.menu ul li.current{background-color:#3e3c3d;}
ul.menu ul li.current a{color:#fcdd70;}

/* ul.menu .arrow{float:right; margin: 5px 10px 0 0;} */
ul.menu .arrow{position:relative; right: 10px; top:6px;float:right;}

/* Color definitions
-------------------------------------------------------------- */
.gray1{color:#262626;}
.bg-gray1{background-color: #262626;}

.gray2{color:#3e3c3d;}
.bg-gray2{background-color: #3e3c3d;}
.bg-gray2 a:hover{text-decoration:none;}

.gray3{color:#3c393b;}
.bg-gray3{background-color: #3c393b;}

.gray4{color:#585858;}
.bg-gray4{background-color: #585858;}


.gray5{color:#7c7a7b;}
.bg-gray5{background-color: #7c7a7b;}

.gray6{color:#45494d;}
.bg-gray6{background-color: #45494d;}

.gray7{color:#dbdada;}
.bg-gray7{background-color: #dbdada;}

.gold{color:#fcdd70;}
.bg-gold{background-color: #fcdd70;}
.border-gold{border-color: #fcdd70!important;}

.purple1{color:#30103c; }
.bg-purple1{background-color: #30103c;}

.purple2{color:#331539; }
.bg-purple2{background-color: #331539;}

.purple3{color:#683093; }
.bg-purple3{background-color: #683093;}

.purple4{color:#762e83; }
.bg-purple4{background-color: #762e83;}

.purple5{color:#b470e8; }
.bg-purple5{background-color: #b470e8;}

.black{color:#000;}
.bg-black{background-color:#000;}

.white{color:#fff;}
.bg-white{background-color:#fff;}

.red{color:#FBC2C4;}
.bg-red{background-color:#FBC2C4}

.green{color:#74b51d;}
.bg-green{background-color:#74b51d;}

.breadcrumb		{line-height:2em; padding-left:2em;}

/* Boxes*/

/* Gray*/
.box-small{background:url(../../images/layout/box-small.jpg) repeat-x #000;height:90px;}
/* .box-small .button{float:right; margin-top:7px;} */

.box-small .button{padding-bottom:0; float:right;}

.box-small.hotline p{padding-top:28px;}
.box-small.hotline{height:131px;}
.box-small.hotline>div:first-child{float:left; background:url(../../images/content/box/callcenter-girl.jpg) no-repeat; width:150px;height:100%}
.box-small p{padding:5px;padding-left:0; padding-bottom:0; width:265px; height:80px;}
.box-small p span.large{margin-bottom:0;}
.box-small p strong.large {line-height: normal;}

.box-yellow{background:url(../../images/layout/box-yellow.png) repeat-x #575757;}
.box-yellow.seniors{height:132px;}
.box-yellow.seniors>div:first-child{float:left; background:url(../../images/content/box/seniors.jpg) no-repeat; width:147px; height: 100%}

.box-signup{background:url(../../images/layout/box-signup.jpg) no-repeat #000;height:140px;}


/* Link */
.clickbox{display:block; width:100%; height:100%; text-decoration:none; padding:0;}

/* Header
-------------------------------------------------------------- */
/* Header images*/
.header				{height: 150px; overflow: hidden; background-repeat:no-repeat; background-color:#000;}
.header.bid			{background-image:url(../../images/content/header/bid.jpg); }
.header.buy			{background-image:url(../../images/content/header/buy.jpg);}
.header.rekauf		{background-image:url(../../images/content/header/rekauf.jpg);}
.header.sell		{background-image:url(../../images/content/header/sell.jpg);}
.header.win			{background-image:url(../../images/content/header/win.jpg);}
.header.premiumclub	{background-image:url(../../images/content/header/premiumclub.jpg);}
.header.admin   	{background-image:url(../../images/content/header/admin.png);}
.header.signup   	{background-image:url(../../images/content/header/signup.jpg);}


/* Header typo */
.header h1{margin-top:20px; font-size:2.6em; margin-bottom: 10px; text-transform: uppercase;}
.header .large {line-height:1em; font-size:1.3em;}

ol.num li		{margin-top:1px;}
ol.num li.one	{list-style-type:circle; list-style-image:url(../../images/content/header/ol/1.png); margin-top:10px;}
ol.num li.two	{list-style-image:url(../../images/content/header/ol/2.png)}
ol.num li.three	{list-style-image:url(../../images/content/header/ol/3.png)}

/* Get member Box */
#box-getmember				{height:88px; float:right; margin-top:7px;}
#box-getmember .elem		{height:88px; float:left;display:block;}
#box-getmember .elem.middle	{background-repeat:repeat-x; background-image:url(../../images/layout/box-getmember-m.png); overflow: hidden; width:200px;}
 
#box-getmember .elem.middle>p:first-child{margin: 10px 0 5px 0;line-height:0.8em}
#box-getmember .elem.middle>p:first-child span.large{margin:0;font-size:18px;line-height:1.7em;}

#box-getmember .elem.left	{width:15px;background-image:url(../../images/layout/box-getmember-l.png);}
#box-getmember .elem.right	{width:15px;background-image:url(../../images/layout/box-getmember-r.png);}



/* Buttons */
a.button { background-image: url(../../images/sprites/buttons.png);background-repeat:no-repeat;display: block; float: left; height: 26px; margin-right: 6px; padding-right: 15px;
           text-decoration: none;margin-left:3px;height:22px; background-position: right -36px;}

a.button span { background-image: url(../../images/sprites/buttons.png); display: block;  padding: 7px 0 5px 15px; margin-left:-3px; background-position: 0 -36px;line-height:11px; color:#000}


a.button.gold-big		{height:35px; background-position: right 0}
a.button.gold-big span	{background-position: 0 0;line-height:22px;}

a.button.black-big		{height:34px; background-position: right -61px}
a.button.black-big span	{background-position: 0 -61px;line-height:22px; color: #FFF;}

a.button.black			{height:22px; background-position: right -96px}
a.button.black span		{background-position: 0 -96px;line-height:10px; color: #FFF;}

a.button.purple			{height:22px; background-position: right -119px;}
a.button.purple span	{background-position: 0 -119px;line-height:10px; color: #FFF;}

a.button.purple-bright		{height:22px; background-position: right -143px}
a.button.purple-bright span	{background-position: 0 -143px;line-height:10px; color: #FFF;}

a.button.black-plus			{height:22px; background-position: right -164px}
a.button.black-plus span	{background-position: 0 -164px;line-height:10px; color: #FFF;padding-left:30px;}

a.button.heading, span.heading {float: right; margin-top: 0.75em; margin-right: 15px;}

input.button { background-image:    url(../../images/sprites/buttons.png);
               background-repeat:   no-repeat;
               background-position: right -36px;
               background-color:    transparent;
               float: left;
               margin-left:3px;
               margin-right: 6px;
               padding-right: 15px;
               color: #000;
               font-size: 12px;
               font-weight: bold;
               border: 0px;
}
input.button.black  {height:22px; background-position: right -96px}

.content{background:url(../../images/layout/bg-content.png) repeat-x #000; padding-top:15px; width:980px; margin: 0 auto;}


/* List (Golden dots & white text) */
ul.gold li>span{color:white}
ul.gold {padding-left: 15px;}
ul.links a{text-decoration:underline;}
ul.links a:hover{color:white}
ul.links {margin-top:45px; padding-left:15px;}

.speech-balloon{width:248px; height:111px; background:url(../../images/content/speech-balloon.png) no-repeat; float: right;}

/* Common formatting */
.center {text-align: center;}
.no-border {border: none;}

/* Pagination
-------------------------------------------------------------- */
.pagination ul {list-style: none; float: right;}
.pagination ul li {display: inline; padding: 0 0.25em 0 0.25em; font-weight: bold;}
.pagination ul li a {color: #FFF;}
.pagination ul li img {vertical-align: bottom}
.pagination ul li.highlight {background-color: inherit; color: #FCDD70;}

/* Tables
-------------------------------------------------------------- */

/* even,odd */
tr.even td{background-color:#7C7A7B;}
tr.odd  td{background-color: #45494d;}

table.list a{color:#fff;}
table.list td{border-bottom:1px solid #3e3c3d; padding: 7px 0.5em 7px 0.5em;}
table.list tr.even:hover td{background-color: #5C5A5B;}
table.list tr.odd:hover td{background-color: #35393d;}

/* currency in tables should always be right aligned*/
td.currency {text-align: right; font-weight: bold;}
th.currency {text-align: right; font-weight: bold;}
td.quantity {text-align: right; }
th.quantity {text-align: right; }

/* Shoping cart
-------------------------------------------------------------- */
.bg-cart  {background-image:url('../../images/bg-cart-1.gif'); background-repeat:repeat-x;}
.bg-cart2 {background-image:url('../../images/bg-cart-2.gif'); background-repeat:repeat-x;}

/* to format radio button widget on shoppingcart->address */
.shopping-cart-2 .radio_list {margin: 0; padding: 0;}
.shopping-cart-2 .radio_list li {float: left; width: 200px; list-style-type: none; padding-right: 0.5em; margin-bottom: 1.5em;}
.shopping-cart-2 .radio_list input {float: left; margin-right: 1em;}
.shopping-cart-2 .radio_list label {float: left; width: 160px;}
.shopping-cart-2 .radio_list label strong {font-size: 1.2em;}
.shopping-cart-2 .radio_list label span {font-weight: normal; display:block; padding-top: 0.5em;}

#shopping-cart tfoot tr:first-child th, #shopping-cart tfoot tr:first-child td {border-top: #7c7a7b solid 1px;}
#shopping-cart th {vertical-align: top;}
#shopping-cart td.currency { font-weight: normal; }

/* to format radio button widget on shoppingcart->payment */
.payment-list {margin: 0; padding: 0;}
.payment-list li {list-style-type: none; padding-top:1em; font-size: 1.2em; clear:both; }
.payment-list input {margin-right: 1em;}
.payment-list label {width: auto; padding-left: 8em;}
.payment-list label span {font-weight: normal;
                          display:block;
                          padding-left: 10.3em;
                          padding-bottom:1em;
                          border-bottom: 1px solid #7C7A7B;
                          background-position: left;
                          background-repeat: no-repeat;
}
/*pid-1 => paymentTypeID in Database*/
.payment-list label span.pid-1 {background-image:url('../../images/payment-giropay.png');}
.payment-list label span.pid-2 {background-image:url('../../images/payment-giropay.png');}
.payment-list label span.pid-3 {background-image:url('../../images/payment-giropay.png');}
.payment-list label span.pid-4 {background-image:url('../../images/payment-giropay.png');}

.cart-box-1 {border: #7c7a7b solid 1px; padding: 1em; margin-bottom: 1.5em; min-height: 12em; float: left; margin-right: 10px; width: 174px; height:150px;}
.cart-box-1 img {vertical-align: middle;}
.cart-box-1 h2 {font-size: 1.3em; margin-bottom:0px;}


/* Icon */
.icon-shopping-cart{background:url('../../images/content/icons/ico-shoppingcart.png') no-repeat; width:16px; height:15px; display:block; float:left; margin-top:5px; padding-left:5px;}
/* END Shopping cart*/
/* ------------------------------------------------------ */

/* Buttons
-------------------------------------------------------------- */	
/* Big */
strong.gold-button-big {
    float:left;
    padding:0 0 0 20px;
    height:35px;
    color:#FFFFFF;
    cursor:pointer;
    background: url(../../images/sprites/buttons.png) no-repeat scroll left top;
}
strong.gold-button-big input {
    padding:0 20px 3px 0;
    margin-right:-10px;
    height:35px;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font-size: 13px;
    background: url(../../images/sprites/buttons.png) no-repeat scroll right top;
}
strong.gray-button-big {
    float:left;
    padding:0 0 0 20px;
    height:35px;
    color:#FFFFFF;
    cursor:pointer;
    background: url(../../images/sprites/buttons.png) no-repeat scroll left -62px;
}
strong.gray-button-big input {
    padding:0 20px 6px 0;
    margin-right:-10px;
    height:35px;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font-size: 13px;
    background: url(../../images/sprites/buttons.png) no-repeat scroll right -62px;
}
/* Small */
strong.gold-button {
    float:left;
    padding:0 0 0 20px;
    margin-right:10px;
    height:23px;
    color:#FFFFFF;
    cursor:pointer;
    background: url(../../images/sprites/buttons.png) no-repeat scroll left -35px;
}
strong.gold-button input {
    padding:0 20px 0 0;
    margin-right:-10px;
    height:23px;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    background: url(../../images/sprites/buttons.png) no-repeat scroll right -35px;
}
strong.gray-button {
    float:left;
    padding:0 0 0 20px;
    margin-right:10px;
    height:22px;
    color:#FFFFFF;
    cursor:pointer;
    background: url(../../images/sprites/buttons.png) no-repeat scroll left -96px;
}
strong.gray-button input {
    padding:0 20px 4px 0;
    margin-right:-10px;
    height:22px;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    background: url(../../images/sprites/buttons.png) no-repeat scroll right -96px;
}
strong.purple-button {
    float:left;
    padding:0 0 0 20px;
    margin-right:10px;
    height:24px;
    color:#FFFFFF;
    cursor:pointer;
    background: url(../../images/sprites/buttons.png) no-repeat scroll left -118px;
}
strong.purple-button input {
    padding:0 20px 2px 0;
    margin-right:-10px;
    height:24px;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    background: url(../../images/sprites/buttons.png) no-repeat scroll right -118px;
}
strong.purple-bright-button {
    float:left;
    padding:0 0 0 20px;
    margin-right:10px;
    height:24px;
    color:#FFFFFF;
    cursor:pointer;
    background: url(../../images/sprites/buttons.png) no-repeat scroll left -141px;
}
strong.purple-bright-button input {
    padding:0 20px 2px 0;
    margin-right:-10px;
    height:24px;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    background: url(../../images/sprites/buttons.png) no-repeat scroll right -141px;
}

/* Detail Page
-------------------------------------------------------------- */
.price input{width:145px;margin-right:5px;}
.countdown{text-align:center;}
.countdown.detail,
.countdown-expired.detail{font-size:3em; text-align:center;}

.yourwin a{float:right;margin-top:25px;font-size:2em;}
.yourwin a sup{margin-right:20px;}
.yourwin span{display:block;font-size:1.2em}
.yourwin span span{margin:0; font-size:1.7em;}

/* Form settings tied to specifc forms
-------------------------------------------------------------- */
.box-header {line-height: 2.3em; border-bottom: 1px solid #7C7A7B;}
#userData_birthday_month {width:132px;}
#userData_gender, #userData_ShippingAddress_type, #userData_ShippingAddress_country, #userData_Setting_newsletter, #userChipAccount_defaultPayment, #shippingAddress_type, #auctionSettings_topAuction, #product_groupID, #product_setID, #product_vatRate {width:260px;}
#userData_ShippingAddress_zipCode, #shippingAddress_zipCode {width:50px;}
#userData_ShippingAddress_city, #shippingAddress_city {width:185px;}
#profile fieldset {padding: .8em 0 .4em 0}
textarea#_description, textarea#contact_text{width:568px; height:130px;}

ul.cart-steps {list-style: none; margin: 0; padding: 0;}
ul.cart-steps li {float:left; padding: 1em; width: 143px; font-weight: bold;}
ul.cart-steps li img {float:left; margin-right: 1em; }

/* Payment Icons (Footer) */
.payment .line{float:right;}

/* Help-Page */
.help a{ color:#fff;}
.help .arrow{float:left; display:block; margin:0 10px 0 5px;}
.help .toggle{display:block;}
.help .toggle-set{font-weight:bold; font-size:1em;}
.help .toggle p{margin:10px; margin-top:0;}


.wincode {margin-bottom: 1em; text-align: right; }
.wincode div {padding-right: 0em; padding-left: 0em; max-height: 15em;}
.wincode p{ font-weight: bold; border-bottom: 1px solid #7C7A7B; text-align: left; text-indent: 15px; margin-top: 0px; padding: 10px 0 5px 0;}
.wincode ul {list-style:none; margin: 0 ; padding: 0 0 8px 0; overflow: auto; width:100%;}
.wincode li {display:inline; float:left; margin: 8px 0 0 8px; padding: 0; width:75px; background-color: #585858; text-align: center}

#scrollDown, #scrollTop {cursor: pointer;}

#userOffer_offeringPrice{width:150px; margin-right:5px;}

.chip{cursor:pointer;padding-top:6px;}
#userChipAccount_balance{width:28px; margin-right:5px; background: #3a3a3a; color:#fff; border:0; font-size:1.2em;}

.wininfo-bubble	  {text-align:left; background:url(../../images/content/wininfo-bubble.png) no-repeat; width:207px; height:90px; float:left; padding:5px 10px 0 10px; margin-top:18px;}
.wininfo-bubble p {line-height:10px; margin-bottom:0;}
.wininfo-bubble a,
.wininfo-bubble a:hover {display:block; width:175px; height:70px;margin: -5px 0 0 -9px; padding: 10px 10px 0 22px; text-decoration:none; color:#fff}

ul.categories {padding: 0; margin:0;}
ul.categories li {list-style: none; text-indent: 1.7em; font-weight: bold; font-size: 1.2em; background: url(../../images/content/icons/ico_crown_grey.png) no-repeat scroll 0 2px}
ul.categories li a{color: #FFF;}
ul.categories li current{}

/* Magazine */
div.magazine-item h2 {margin-bottom: 0.5em;}
div.magazine-item p {clear: left;}
div.magazine-item img {float: left; margin: 0 1em 1em 0;}
div.magazine-item div {margin-top: 100px;}

ul.images    {margin: 0; padding: 0;}
ul.images li {list-style: none; }

.sort{float: right; line-height: 20px; margin-top: 9px; margin-right: 10px;}

/*** pikachoose start (http://pikachoose.com/) ***/
.choose2{width:270px;margin:0 auto 50px 5px;}

/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0; width:270px; /*height:190px;*/ margin:0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #555;padding:2px;background:#777;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

.pikachoose #pikame{margin-top:5px;}
/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:270px;/* height:200px; */display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:2px; /* left:9px; */ left: 2px; width:263px; /* max-width:265px; */ height:180px; }
.pika_back_img{position:relative;top:0px; width:263px; /* max-width:265px; */; height:180px; }
.pika_subdiv{position:relative;border:1px solid #555;background:#777;padding:2px; height:180px; overflow:hidden}
.pika_subdiv img, .pika_subdiv a img{border:none;}

.pika_caption{width:270px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('../../images/pikachoose/black.png') top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../../images/pikachoose/play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../../images/pikachoose/pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;  display:none;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:48px;width:48px;background:url('../../images/pikachoose/rewind.png') top left no-repeat; cursor: pointer;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:48px;width:48px;background:url('../../images/pikachoose/fastf.png') top right no-repeat; cursor: pointer;}

/* if pikachosse is not needed */
.pikachoose #no-pikame li{height:170px;}
.pikachoose #no-pikame li span{display:none;}

/*** pikachoose end ***/

#topauction {background: url('../../images/bg-box.jpg') repeat;}