body {
    margin: 0pt;
    padding: 0pt;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	background: #323232;
}

h1, h2, h3, h4, h5, h6 {
    margin: 3px 0pt 6px;
    color: #EA7104;
    font-size: 11px;
}
h1 {
    font-size: 20px;
}
h2 {
    font-size: 18px;
}
h3 {
    font-size: 16px;
}
hr {
    border: solid 1px #EA7104;
}

p {
    margin: 2px 0pt 4px;
}

a {
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    text-decoration: underline;
}
ul, li {
    padding: 0;
    margin: 0;
}

span.italic {
    font-style: italic;
}

small,
.small {
    font-size: 10px;
}

img {
    border: none;
}

.floatL {
    float: left;
}
.floatR {
    float: right;
}
.clearL {
    clear: left;
}
.clearR {
    clear: right;
}
.clearB {
    clear: both;
}

.left {
    text-align: left;
}
.center {
    text-align: center;
}
.justify {
    text-align: justify;
}
.right {
    text-align: right;
}

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

.bold {
    font-weight: bold;
}
.underline {
    text-decoration: underline;
}

.error {
    color: red;
}

.block {
    display: block;
}
.full {
    width: 100%;
}
.fullImportant {
    width: 100% !important;
}
.nowrap {
    white-space: nowrap;
}

.red {
    color: red;
}
.black {
    color: black;
}

input,
select {
    padding: 3px 2px 1px;
    font-size: 11px;
    font-family: Verdana;
    border: solid 1px #CCCCCC;
    background: #FFFFFF url(../images/design/login03.jpg) repeat-x;
}
select {
    padding: 2px;
    height: 22px;
}
textarea {
    padding: 2px;
    font-size: 12px;
    font-family: Verdana;
    border: solid 1px #CCCCCC;
    width: 250px;
    height: 80px;
}
textarea.BBCode {
    width: 500px;
	height: 190px;
}
input[type=checkbox],
input[type=radio] {
    background: #FFFFFF;
    border: none;
}
input[type=submit],
input[type=reset],
input[type=button] {
    padding: 1px 2px 3px;
    height: 22px;
    cursor: pointer;
}
input.error,
select.error,
textarea.error {
    color: #000000;
    border-color: red;
}
input:focus,
input:hover,
select:focus,
select:hover,
textarea:focus,
textarea:hover {
    border-color: #000000;
}

fieldset {
    -moz-border-radius: 10px;
}

fieldset.noborder{
	border: 0;
}

label:hover {
    text-decoration: underline;
    /*cursor: pointer;*/
}
.bbcode_quote {
	border: 1px dotted #8a8a8a;
	background: #ccc;
}
table.round {
    padding: 5px 8px 9px 7px;
    border: solid 1px;
    -moz-border-radius: 10px;
}
table.borderBottom th,
table.borderBottom td {
    border-bottom: solid 1px #CCCCCC;
}

a.cross, a.tick {
    margin: 5px 5px 0pt 0pt;
    padding: 5px 5px 3px 25px;
    border: solid 1px #EA7104;
}
a.cross {
    background: url(../images/icons/cross.png) no-repeat scroll 5px 3px;
}
a:hover.cross {
    background: url(../images/icons/cross_hover.png) no-repeat scroll 5px 3px;
}
a.tick {
    background: url(../images/icons/tick.png) no-repeat scroll 5px 3px;
}
a:hover.tick {
    background: url(../images/icons/tick_hover.png) no-repeat scroll 5px 3px;
}

.progressBar {
    position: relative;
    display: block;
    width: 200px;
    height: 15px;
    background: green;
    border: solid 1px #000000;
    overflow: hidden;
}
.progressBarInner {
    position: relative;
    display: block;
    height: 100%;
    background: red;
}
.progressBarText {
    position: absolute;
    top: 0pt;
    left: 2px;
    width: 158px;
    color: yellow;
    font-size: 12px;
    font-weight: bold;
}
.progressBarPercent {
    position: absolute;
    top: 0pt;
    right: 2px;
    width: 40px;
    color: yellow;
    font-size: 10px;
    text-align: right;
}


#Autocompleter ul {
    margin: 0pt;
    padding: 2px;
    background: #FFFFFF;
    border: solid 1px #000000;
    border-top: none;
    list-style: none;
}
#Autocompleter ul li {
    margin: 0pt;
    padding: 2px 4px;
    color: #000000;
    background: #CCCCCC;
    cursor: pointer;
}
#Autocompleter ul li.selected {
    color: #FFFFFF;
    background: #3366CC;
}

h1#logo {
    position: absolute;
    margin: 0pt;
    padding: 0pt;
    top: 36px;
    /*left: 32px;*/
    width: 209px;
    height: 160px;
    text-indent: -5000px;
}
h1#logo a {
    display: block;
    width: 209px;
    height: 160px;
    text-indent: -5000px;
}

#sky-banner {
    position: absolute;
    top: 207px;
    margin-left: 970px;
}

#page {
    margin: 0pt auto;
    width: 1004px;
    background: url(../images/design/background.jpg) repeat-y;
}
#head {
    padding: 10px 70px 0pt 0pt;
    width: 934px;
    height: 26px;
	position: relative;
    color: #929292;
    font-size: 10px;
    text-align: right;
    background: url(../images/design/head.jpg) no-repeat;
}
#head a,
#footer a {
    color: #929292;
	font-weight: bold;
    text-decoration: none;
}
#head a:hover,
#footer a:hover {
    text-decoration: underline;
}

#header {
    padding: 0px 0pt 0pt 715px;
    width: 289px;
    height: 154px;
    background: url(../images/design/header.jpg) no-repeat;
}

#header_logout {
    padding: 0px 0pt 0pt 715px;
    width: 289px;
    height: 154px;
    background: url(../images/design/header-logout.jpg) no-repeat;
}

#header_login {
  background: url(../images/design/header_login.jpg) no-repeat;
  height: 137px;
  width: 277px;
  float: right;
  padding-top: 10px;
}

#header_account {
    float: right;
    margin-left: 10px;
    margin-right: 18px;
    padding: 5px;
    width: 230px;
    height: 100px;
    color: rgb(0, 0, 0);
    background: rgba(234, 113, 4, 0.5) none repeat scroll 0% 0%;
}
#header_account a {
    color: rgb(0, 0, 0);
    font-weight: bold;
}
#header_account a img {
    padding-right: 5px;
}
#header #header_login a,
#header #header_login label {
    padding: 1px 0pt 0pt 30px;
    height: 15px;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
    text-decoration: none;
    background: url(../images/design/loginicon.jpg) no-repeat;
}
#header #header_login a:hover,
#header #header_login label:hover {
    text-decoration: underline;
    cursor: pointer;
}
#header #header_login label {
    float: left;
    margin-top: 5px;
    padding-left: 15px;
    width: 90px;
    background: none;
}
#header #header_login input {
    float: left;
    margin-top: 5px;
    padding: 0pt;
    font-size: 8pt;
    height: auto;
    border-color: #FFFFFF;
}
#header #header_login input#login_submit {
    float: none;
    margin-left: 105px;
    width: 48px;
    height: 33px;
    text-indent: -5000px;
    border: none;
    background: url(../images/design/button_login.jpg) no-repeat;
    cursor: pointer;
}

#left {
    background:transparent url(../images/design/header01.jpg) no-repeat scroll 0 0;
    float:left;
    padding-left:30px;
    padding-top:35px;
    width:210px;
}
#left ul {
    margin: 0pt;
    padding: 54px 0pt 0pt 0pt;
    list-style: none;
}
#left ul li {
    margin: 2px 0pt 0pt 24px;
    padding: 0pt;
    width: 174px;
    height: 33px;
    font-size: 11px;
    background: #2B2B2B;
}
#left ul li a {
    display: block;
    color: #FFFFFF;
}
#left ul li a:hover {
    text-decoration: none;
}
#left #navigation {
    padding: 12px 0pt 0pt 0pt;
    /*background: url(../images/design/navihead.jpg) no-repeat;*/
}
#left #navigation_contact {
    background: url(../images/design/navikontakthead.jpg) no-repeat -1px 0;
}
#left #navigation_statistic {
    color: #FFFFFF;
    background: url(../images/design/statistikhead.jpg) no-repeat -1px 0;
}
#left #navigation_team {
    background: url(../images/design/team-nav.jpg) no-repeat -1px 0;
    padding-top: 45px;
}
#left #navigation_statistic li {
    padding: 5px 10px;
    width: 154px;
    height: 23px;
}
#left #navigation_statistic li strong {
    float: left;
    width: 80px;
}

#contentWrapper {
    /*padding: 18px 0pt 0pt 18px;*/
    float: left;
    width: 735px;
}

#content_top {
  height: 137px;
  background: url(../images/design/header02.jpg) no-repeat;
}

#content-bottom{
    width:697px;
    height:6px;
    margin:-3px 18px 18px 18px;
    background:url(../images/fight/fight-bottom.png) 0 0 no-repeat;
    position:relative;
    z-index:50;
}

#contentWrapper>h2 {
    margin: 0pt;
    padding: 22px 0pt 0pt 157px;
    width: 540px;
    height: 64px;
    background: transparent url(../images/design/content_header.jpg) no-repeat;
    color: #EA7104;
    margin:  18px 18px 0px 18px;
}

#contentWrapper>h2.blackwork {
    background: transparent url(../images/design/blackwork_header.png) no-repeat;
    color: #ffffff;
    font-size: 18px;
    font-weight: normal;
}

#content_header {
    background: transparent url(../images/design/upper_contentborder.png) no-repeat;
    height: 6px;
    width: 697px;
    padding: 0;
    margin: 18px 0px 0px 18px;
    position:relative;
    z-index:1;
    overflow: hidden;
}

#content_header_shop {
    background: transparent url(../images/design/upper_contentborder.png) no-repeat;
    height: 6px;
    width: 697px;
    padding: 0;
    margin: 18px 0px 0px 18px;
    position:relative;
    z-index:1;
    overflow: hidden;
}
#content_header_bank {
    background: transparent url(../images/design/upper_contentborder.png) no-repeat;
    height: 6px;
    width: 697px;
    padding: 0;
    margin: 18px 0px 0px 18px;
    position:relative;
    font-size: 0px;
    z-index:5;
    overflow: hidden;
}

#content_header_dealer {
    background: transparent url(../images/design/upper_contentborder.png) no-repeat;
    height: 6px;
    width: 697px;
    padding: 0;
    margin: 18px 0px 0px 18px;
    position:relative;
    font-size: 0px;
    z-index:5;
    overflow: hidden;
}

#contentWrapper h2 a {
    color: #EA7104;
	font-size: 16px;
}
#content_ohne_bg {
    background-color: transparent;
    padding: 15px 36px;
    color: #494949;
    /*line-height: 18px;*/
    line-height: 16px;

    margin: 0px 18px 0px 18px;
    position:relative;
    z-index:99;
}

#content {
    background: url(../images/design/contentbg.jpg) repeat-y;
    padding: 15px 36px;
    color: #494949;
    /*line-height: 18px;*/
    line-height: 16px;

    margin: 0px 18px 0px 18px;
    position:relative;
    z-index:99;
}
.content {
    background: url(../images/design/contentbg.jpg) repeat-y;
    padding: 15px 36px;
    color: #494949;
    /*line-height: 18px;*/
    line-height: 16px;

    margin: 0px 18px 0px 18px;
    position:relative;
    z-index:99;
}
#contentPopup {
    background-color: transparent;
    color: #494949;
    line-height: 16px;
    position:relative;
    z-index:99;
}
.contentPopup {
    background-color: transparent;
    color: #494949;
    line-height: 16px;
    position:relative;
    z-index:99;
}
#blackwork_content {
    background: transparent url(../images/design/blackwork_content.png) no-repeat 0 0;
    width: 689px;
    height: 488px;
    line-height: 16px;
    position: relative;
    z-index: 100;
}

#collect_content1 {
    background: transparent  url(../images/design/collect_content1.png) no-repeat 0 0;
    height: 560px;
    width: 700px;
    line-height: 16px;
    position: relative;
    z-index: 1;
}
#collect_content2 {
    background: transparent url(../images/design/collect_content2.png) no-repeat 0 0;
    height: 560px;
    width: 700px;
    line-height: 16px;
    position: relative;
    z-index: 1;
}
#training_content1 {
    background: url(../images/design/training_content1.png) no-repeat 0 0;
    height: 560px;
    width: 700px;
    line-height: 16px;
    position: relative;
    z-index: 1;
}
#training_content2 {
    background: url(../images/design/training_content2.png) no-repeat 0 0;
    height: 560px;
    width: 700px;
    line-height: 16px;
    position: relative;
    z-index: 1;
}
#training_content3 {
    background: url(../images/design/training_content3.png) no-repeat 0 0;
    height: 560px;
    width: 700px;
    line-height: 16px;
    position: relative;
    z-index: 1;
}
#training_queue {
    background: transparent;
    height: 20px;
    width: 370px;
    padding: 0;
    margin: 0;
    position: relative;
    top: 8px;
    left: 280px;
    z-index: 10;
}
#blackwork_lanothek {
    z-index: 150;
    width: 305px;
    height: 227px;
    display: block;
    position: absolute;
    top: -39px;
    left: 0;
}

#blackwork_lanothek:hover {
    background: transparent url(../images/design/blackwork_lanothek_mouseover.png) no-repeat 0 0;
}

.shopBuy ul {
    list-style-position: inside;
}
#content #submenu {
    margin: 0pt 0pt 10px 0pt;
    padding: 5px 10px;
    background: #1C1C1C;
    border: solid 1px #454545;
    list-style: none;
}
#content .subtitle {
    margin-top: 15px;
}
#content #submenu li {
    float: left;
    margin: 0pt 1px;
    padding: 0pt;
}
#content #submenu a {
    display: block;
    padding: 2px 4px;
    color: #FFFFFF;
    background: #2B2B2B;
}
#content #submenu a.active {
    text-decoration: underline;
}

#content_login div {
    float: left;
    margin-right: 10px;
}
#content_login label {
    display: block;
}

a#toggleFriendsAdd,
a#toggleBlacklistAdd {
    margin-top: 4px;
    padding-left: 20px;
    height: 16px;
    background: url(../images/icons/user_add.png) no-repeat;
}
a:hover#toggleFriendsAdd,
a:hover#toggleBlacklistAdd {
    background: url(../images/icons/user_add_hover.png) no-repeat;
}
a.friendDelete {
    display: block;
    width: 16px;
    height: 16px;
    font-size: 0pt;
    text-indent: -5000px;
    background: url(../images/icons/user_delete.png) no-repeat;
}
a:hover.friendDelete {
    background: url(../images/icons/user_delete_hover.png) no-repeat;
}

/* unknown start */
#contentfooter {
    width: 697px;
    height: 32px;
    color: #B0B0B0;
    font-size: 10px;
    background-color: black;
}
#contentcomment {
    float: left;
    width: 426px;
    padding: 10px 0pt 0pt 85px;
}
#contentdatum {
    float: left;
    width: 110px;
    padding-top: 10px;
}
#contentautor {
    float: left;
    padding-top: 10px;
}
/* unknown end */

div.listTeam {
    width: 300px;
}

/* ================================================= */
#pagination{
    width:492px;
    height:35px;
}
.pagination_entrys {
    float: left;
}
.pagination_pages {
    float: right;
    width:221px;
    text-align:left;
}
.pagination {
    margin: 5px;
    font-size: 9px;
	padding-bottom:7px;
    height: 25px;
}

.pagination a {
    float: left;
    display: block;
    margin: 0pt 3px;
    color: #494949;
}
.pagination a:hover {
    text-decoration: none;
}
.pagination .pagination_first, .pagination .pagination_prev,
.pagination .pagination_next, .pagination .pagination_last {
    width: 12px;
    height: 12px;
}
.pagination .pagination_first {
    background: url(/images/icons/page_first.png) no-repeat 20% 20%;
}
.pagination .pagination_prev {
    background: url(/images/icons/page_prev.png) no-repeat 20% 20%;
}
.pagination .pagination_next {
    background: url(/images/icons/page_next.png) no-repeat 40% 40%;
}
.pagination .pagination_last {
    background: url(/images/icons/page_last.png) no-repeat 40% 40%;
}
.pagination .pagination_pageTitle {
    float: left;
    font-weight: bold;
}
.pagination .active {
    background: #db6906;
    color: #FFFFFF;
    -moz-border-radius: 1px;
    font-weight: bold;
    border: 0;
    padding: 0px 2px;
}

#content #notice {
    margin: 0pt;
    padding: 0pt;
    background: #ffb6c1;
    border: solid 2px #f08080;
    list-style: none;
}
#content #notice li {
    margin: 2px 4px;
    padding: 0pt;
}
#content #notice li a.notice_delete {
    margin-right: 2px;
}
#content #notice li a.notice_delete img {
    margin-bottom: -1px;
    width: 12px;
    height: 12px;
}

#content .element {
    position: relative;
}

/*
#content.content.community_forum .subtitle {
    padding-right: 0;
}
#content.content.community_forum .subtitle h4 {
    font-size: 13px;
}
#content.community_forum .forum_entry.gray {
    background: #EDEDEB;
}
#content.community_forum .forum_entry div {
    max-width: 369px;
    min-height: 30px;
}
#content.community_forum .forum_entry .forum_posts,
#content.community_forum .forum_entry .forum_threads,
#content.community_forum .forum_entry .forum_views,
#content.community_forum .forum_entry .forum_replies {
    padding-top: 10px;
    min-height: 20px;
}
#content.community_forum .forum_right,
#content.community_forum .subtitle .forum_right {
    float: right;
    padding: 0pt 4px;
    border-left: dotted 1px #ADADAD;
}
#content.community_forum .subtitle .forum_right,
#content.community_forum div:hover.forum_entry .forum_right {
    border-left: dotted 1px #000000;
}
#content.community_forum .forum_posts,
#content.community_forum .forum_threads,
#content.community_forum .forum_views,
#content.community_forum .forum_replies {
    width: 60px;
    text-align: center;
}
#content.community_forum .forum_last {
    width: 95px;
}
#content.community_forum h4 {
    margin: 0pt;
    font-size: 12px;
}
#content.community_forum p {
    font-size: 12px;
    font-family: arial, helvetica, clean, sans-serif;
}
#content.community_forum .forum_last {
    font-size: 11px;
}
#content.community_forum .forum_no_entrys {
    margin: 0pt;
    padding-top: 10px;
}
#content.community_forum .forum_post_left {
    float: left;
    padding-right: 1px;
    width: 473px;
}
#content.community_forum .forum_post_top {
    padding: 0pt 4px 4px;
    font-size: 10px;
    border-bottom: dotted 1px #000000;
}
#content.community_forum .forum_post {
    padding: 4px 4px 0pt 0pt;
}
#content.community_forum .forum_post img,
#content.community_forum .entry.preview img {
    max-width: 100%;
}
#content.community_forum .forum_post_userinfo {
    float: right;
    margin: 1px 0pt 0pt -1px;
    padding: 4px 0pt 4px 4px;
    width: 136px;
    font-size: 10px;
    border-left: dotted 1px #000000;
}
#content.community_forum .forum_post_userinfo a {
    font-size: 12px;
}
#content.community_forum .forum_post_userinfo ul {
    margin-top: 10px;
}
#content.community_forum .forum_post_userinfo li {
    margin: 0pt;
}
#content.community_forum .forum_post_userinfo_contact {
    float: left;
}

#content.community_forum .forum_post_userinfo_contact a {
    display: block;
    margin-bottom: 1px;
    width: 21px;
    height: 21px;
    border: solid 1px #FFFFFF;
}
#content.community_forum .forumIconsTop,
#content.community_forum .forumIconsBottom {
    left: 190px;
    width: 200px;
    border-left: solid 1px #CCCCCC;
}
#content.community_forum .forumIconsTop {
    top: -4px;
}
#content.community_forum .forumIconsBottom {
    bottom: -4px;
}
#content.community_forum .forumIconsTop a,
#content.community_forum .forumIconsBottom a {
    display: block;
    float: left;
    margin: 0pt;
    padding: 2px 4px;
    height: 18px;
    font-size: 12px;
    border: solid 1px #CCCCCC;
    border-left: none;
    background: #DDDDDD;
}
*/

#content #messages_inbox input[type=submit],
#content #messages_outbox input[type=submit] {
    margin: 0pt;
    padding: 0pt;
    color: #0000EE;
    background: none;
    border: none;
}
#content #messages_inbox input[type=submit]:hover,
#content #messages_outbox input[type=submit]:hover {
    text-decoration: underline;
    cursor: pointer;
}
#content #messages_inbox input[type=checkbox],
#content #messages_outbox input[type=checkbox] {
    margin-top: 1px;
}
#content #messages_inbox #messages_info .message_delete_info,
#content #messages_outbox #messages_info .message_delete_info {
    margin-right: 2px;
}
#content #messages_inbox #messages_info .message_delete_info img,
#content #messages_outbox #messages_info .message_delete_info img {
    margin-bottom: -1px;
    width: 12px;
    height: 12px;
}
#content #messages_new_to_del,
#content #messages_new_to_add {
    /*position: absolute;
    display: block;
    top: 4px;
    left: 540px;
    width: 16px;
    height: 16px;*/
}
#content #messages_new_to_del {
    left: 522px;
}
#content #messages_new_autocomplete {
    position: absolute;
    margin: 0pt;
    padding: 0pt;
    left: 208px;
    width: 306px;
    background: #EDEDEB;
    border: none;
    z-index: 1;
}
#content #messages_new_autocomplete ul {
    margin: 2pt;
    padding: 0pt;
    list-style: none;
}
#content #messages_new_autocomplete ul li {
    margin: 0pt;
    padding: 2px 4px;
    color: #000000;
    background: #FFFFFF;
    cursor: pointer;
}
#content #messages_new_autocomplete ul li.selected {
    color: #FFFFFF;
    background: #3366CC;
}
#content #messages_new_signs {
    color: #524E4E;
}

#contentPopup #shop {
    height: 725px;
    width:691px;
    position: relative;
}

#contentPopup #shop #harddisks {
    cursor:pointer;
    height:80px;
    left:97px;
    position:absolute;
    top:76px;
    width:119px;
    z-index:60;
}

#contentPopup #shop #headsets {
    cursor:pointer;
    height:157px;
    left:390px;
    position:absolute;
    top:-1px;
    width:202px;
}

#contentPopup #shop #mice {
    cursor:pointer;
    height:68px;
    left:44px;
    position:absolute;
    top:211px;
    width:158px;
}

#contentPopup #shop #computers {
    cursor:pointer;
    height:120px;
    left:132px;
    position:absolute;
    top:157px;
    width:173px;
}

#contentPopup #shop #mousepads {
    bottom:-7px;
    cursor:pointer;
    height:160px;
    position:absolute;
    left:373px;
    width:255px;
}


#contentPopup #shop #graphicController {
    cursor:pointer;
    height:170px;
    left:43px;
    position:absolute;
    top:-1px;
    width:140px;
}
#contentPopup #shop #keybords {
    bottom:0px;
    cursor:pointer;
    height:141px;
    left:0px;
    position:absolute;
    width:254px;
}
#contentPopup #shop #insulator {
    cursor:pointer;
    height:155px;
    left:127px;
    position:absolute;
    top:-1px;
    width:225px;
    z-index: 50;
}
#contentPopup #shop #energydrink {
    bottom:105px;
    cursor:pointer;
    height:481px;
    position:absolute;
    right:2px;
    width:294px;
}
#contentPopup #shop #lanbag {
    bottom:305px;
    cursor:pointer;
    height:132px;
    left:0px;
    position:absolute;
    width:213px;
}
#contentPopup #shop #cpu-s {
    height:90px;
    position:absolute;
    right:58px;
    top:170px;
    width:89px;
}
#contentPopup #shop #ram {
    height:101px;
    position:absolute;
    right:127px;
    top:140px;
    width:129px;
}

#contentPopup #shop #shop_night {
    background: transparent url(/images/design/haendler_nacht.png) no-repeat;
    bottom:61px;
    position:absolute;
    left:126px;
    z-index: 99;
    width: 331px;
    height: 391px;
}
#contentPopup #shop #shop_night_schlaf {
    background: transparent url(/images/design/haendler_nacht_schlaf.png) no-repeat;
    bottom:61px;
    position:absolute;
    left:126px;
    z-index: 99;
    width: 331px;
    height: 391px;
}

div.shopCategories {
    cursor: pointer;
}
#contentPopup #shop #longDescription {
    background:transparent url(/images/design/shop_long_desc_bg.png) no-repeat scroll 0 0;
    height:102px;
    left:350px;
    padding:34px;
    position:absolute;
    top:240px;
    width:177px;
    display: none;
    font-family: Constantia Arial;
    font-size: 16px;
}
#contentPopup #shop #calendar {
    left:355px;
    position:absolute;
    text-align:center;
    top:230px;
}
#contentPopup #shop #calendar span.day {
    color:#000;
    font-size:30px;
    font-weight:bold;
}
#contentPopup #shop #calendar span.month {
    font-size: 12px;
    color: #000;
}

#contentPopup #shop #harddisks {
    cursor:pointer;
    height:80px;
    left:97px;
    position:absolute;
    top:76px;
    width:119px;
    z-index:60;
}

#contentPopup #bank {
    background: transparent url('../images/design/bank_illu2.png') no-repeat top left;
    height: 549px;
    width: 691px;
    position: relative;
    z-index:1;
}

#contentPopup #dealer {
    background: transparent url('../images/design/dealer_background.png') no-repeat top left;
    height: 560px;
    width: 691px;
    position: relative;
    z-index:1;
    cursor: pointer;
}
#contentPopup #dealer_nacht {
    background: transparent url('../images/design/dealer_background.png') no-repeat top left;
    height: 560px;
    width: 691px;
    position: relative;
    z-index:1;
    cursor: pointer;
}

#contentPopup #bank #banker {
	position: absolute;
	left: 271px;
	top: 92px;
	height: 322px;
	width: 170px;
    cursor: pointer;
}

#contentPopup #bankTextbox {
	background:transparent url('/images/design/sprechblase_bank.png') center center no-repeat;
	position: absolute;
	left: 370px;
	top: 0px;
	height: 181px;
	width: 257px;
    	padding: 30px 12px 30px 12px;
	z-index:9000;
	display:block
}

#contentPopup #bankTextbox ul {
    list-style-position: inside;

}
#contentPopup #dealerTextbox {
	background:transparent url('/images/design/sprechblase_training_l.png') center center no-repeat;
	position: absolute;
	left: 170px;
	top: 20px;
	height: 145px;
	width: 200px;
        padding-top: 5px;
    	padding-left: 15px;
	z-index:9000 !important;
	display:block
}

#contentPopup #dealerTextbox ul {
    list-style-position: inside;

}

#contentPopup #training {
    background: transparent url('../images/design/training.png') no-repeat top left;
    height: 560px;
    width: 692px;
    position: relative;
}
#contentPopup #training #trainingANGR {
    border: none;
    position: absolute;
    left: 10px;
    top: -10px;
    height: 400px;
    width: 260px;
    cursor: pointer;
}
#contentPopup #training #trainingGESCH {
    border: none;
    position: absolute;
    left: 325px;
    top: 0px;
    height: 400px;
    width: 110px;
    cursor: pointer;
}
#contentPopup #training #trainingHACK {
    border: none;
    position: absolute;
    left: 475px;
    top: 100px;
    height: 450px;
    width: 200px;
    cursor: pointer;
}
#contentPopup #training #trainingANGRtextbox {
	background:transparent url('/images/design/sprechblase_training_r.png') no-repeat scroll center center;
	position: absolute;
	left: 200px;
	top: 10px;
	height: 100px;
	width: 170px;
    padding: 30px 45px 30px 45px;
}
#contentPopup #training #trainingANGRtextbox ul {
    list-style-position: inside;
}

#contentPopup #training #trainingGESCHtextbox {
	background:transparent url('/images/design/sprechblase_training_r.png') no-repeat scroll center center;
	position: absolute;
	left: 380px;
	top: -8px;
	height: 100px;
	width: 170px;
    padding: 30px 45px 30px 45px;
}
#contentPopup #training #trainingGESCHtextbox ul {
    list-style-position: inside;
}

#contentPopup #training #trainingHACKtextbox {
	background:transparent url('/images/design/sprechblase_training_l.png') no-repeat scroll center center;
	position: absolute;
	left: 310px;
	top: 60px;
	height: 100px;
	width: 170px;
    padding: 30px 45px 30px 45px;
}
#contentPopup #training #trainingHACKtextbox ul {
    list-style-position: inside;
}

#contentPopup #blackmarket #blackmarket1Textbox ul {
    list-style-position: inside;
}

#contentPopup #blackmarket {
    background: transparent url('../images/design/schwarzmarkt.png') no-repeat top left;
    height: 560px;
    width: 692px;
    position: relative;
    z-index:1;
}
#contentPopup #blackmarket_nacht {
    background: transparent url('../images/design/schwarzmarkt_nacht.png') no-repeat top left;
    height: 560px;
    width: 692px;
    position: relative;
    z-index:1;
}
#contentPopup #marketJobs {
border: none;
	position: absolute;
	left: 10px;
	top: 0px;
	height: 400px;
	width: 360px;
    cursor: pointer;
}
#contentPopup #marketItems {
border: none;
	position: absolute;
	left: 390px;
	top: 0px;
	height: 400px;
	width: 300px;
    cursor: pointer;
}
#contentPopup #blackmarket1Textbox {
	background:transparent url('/images/design/sprechblase_blackmarket1.png') no-repeat scroll center center;
	position: absolute;
	left: 275px;
	top: 10px;
	height: 181px;
	width: 257px;
    padding: 30px 45px 30px 45px;
}

#contentPopup #blackmarket1Textbox ul {
    list-style-position: inside;
}

#contentPopup #blackmarket2Textbox {
	background:transparent url('/images/design/sprechblase_blackmarket2.png') no-repeat scroll center center;
	position: absolute;
	left: 100px;
	top: 5px;
	height: 181px;
	width: 257px;
    padding: 30px 45px 30px 45px;
}

#contentPopup #blackmarket2Textbox ul {
    list-style-position: inside;
}

#contentPopup #blackmarketpay
{
    background: transparent url('../images/design/gauner02.jpg') no-repeat top left;
    height: 511px;
    width: 692px;
    position: relative;
    left: 25px;
    top: 0;
}

#contentPopup #blackmarketpayArtikel
{
	position: absolute;
	left: 105px;
	top: 220px;
	height: 181px;
	width: 257px;
  }

#content .ajax {
    background: none;
    min-height: 0;
    padding: 0;
}
ul#adminPages li{
    margin-left: 4px;
    list-style-type: none;
}
.BBPalette div a {
    display: block;
    width:20px;
    height:20px;
    float: left;
}
div#popup {
    position: absolute;
    top:30%;
    left:30%;
}
ul.adminPages li {
    margin-left: 15px;
    list-style-type: none;
}
#popup {
    position: absolute;
    top: 0pt;
    width: 100%;
    height: 100%;
    z-index: 5000;
    overflow: auto;
}
#popup #popup_inner {
    position: fixed;
    background: #FFFFFF;
    z-index: 5001;
}
#popup #popup_inner #popup_title {
    margin-bottom: 1px;
    width: 100%;
    height: 20px;
    background: transparent url(/images/design/content_box_title_bg.gif) repeat-x;
}
#popup #popup_inner #popup_title * {
    color: #FFFFFF;
}
#popup #popup_inner #popup_title #popup_title_left {
    float: left;
    width: 2px;
    height: 20px;
    background: url(/images/design/content_box_title_left.gif) no-repeat;
}
#popup #popup_inner #popup_title #popup_title_headline {
    float: left;
    margin: 2px 4px;
    padding: 0pt;
    height: 16px;
    font-size: 13px;
}
#popup #popup_inner #popup_title #popup_title_menu {
    float: right;
    margin: 2px 4px;
    height: 16px;
    font-size: 13px;
}
#popup #popup_inner #popup_title #popup_title_menu #popup_title_menu_forward {
    display: block;
    float: left;
    margin-right: 2px;
    width: 16px;
    height: 16px;
    background: url(/images/icons/link_go.png) no-repeat scroll 0 -1px;
}
#popup #popup_inner #popup_title #popup_title_menu #popup_title_menu_close {
    display: block;
    float: left;
    margin-left: 2px;
    width: 16px;
    height: 16px;
    background: url(/images/icons/cancel_round.png) no-repeat;
}
#popup #popup_inner #popup_title #popup_title_right {
    float: right;
    width: 2px;
    height: 20px;
    background: url(/images/design/content_box_title_right.gif) no-repeat;
}
#popup #popup_inner #popup_content {
    padding: 0pt 1px;
    height: 100%;
    border: 1px solid #D3D3D3;
    overflow: auto;
}

table.dataTable {
    width: 100%;
}
table.dataTable tr.even {
    background: #DDDDDD;

}
table.dataTable tr.odd {
    background: #F8F8F8;
}
table.dataTable tr td {
    padding:4px;
}
.highscoreBackground {
    background: #E8E8E8;
    padding: 5px;
}
table.highscoreTable {
    width: 100%;
    border-spacing: 0;
}
table.highscoreTable tr.spacer td {
    padding: 0;
    line-height: 7px;
    background: transparent url(/images/design/profile_tab_menu_bg.jpg) repeat;
}
table.highscoreTable tr.even td {
    background: #DDDDDD;
    border-left:0px none;
    border-right:0px none;
    border-top:0px none;
    border-bottom:1px solid #828282;
}
table.highscoreTable tr.odd td {
    background: #F8F8F8;
    border-color: #828282;
    border-style: none none solid;
    border-width: 0 0 1px;
}
table.highscoreTable th {
    text-align: left;
    font-weight: bold;
    padding: 4px;
    border-color: #828282;
    border-style: none none solid;
    border-width: 0 0 1px;
}
table.highscoreTable td {
    padding: 4px;
}
div#forum_header {
    width: 100%;
    height: 86px;
    position: relative;
    background: transparent url(/images/design/forum.jpg) no-repeat 0 0;
    margin: 18px 18px 0;
}
div#forum_links {
    padding-top: 24px;
    padding-left: 180px;
	width:500px;
    font-size:16px;
}
div#forum_links a {
    margin-top: 25px;
    font-weight: bold;
    color: #EA7104;
}
div#profile_details {
    width: 250px;
	height: 335px;
}
div#profile_image {
    /*margin: 2px;*/
	height: 194px;
	overflow: hidden;
}
div.profile.left {
    width: 482px;
    padding: 2px;
    margin-right: 10px;
    background: #e8e8e8;
    margin-bottom: 10px;
	position: relative;
}
div.profile.full {
    width: 675px;
    padding: 2px;
    background: #e8e8e8;
    margin-bottom: 10px;
}
div.profile.team {
    width: 620px;
    padding: 2px;
    background: #e8e8e8;
    margin-bottom: 10px;
}
#content #donation{
    background: #e8e8e8;
}
#content #donation .full {
    width: 60%;
}
.green {
    color: #009704;
}
td.fff {
    background:#fff;
}
div.profile.right {
    background: #e8e8e8;
    width: 180px;
    margin-bottom: 10px;
}
div#profile_details table {
    width: 100%;
}
div#profile_details td.title {
    color: #db6906;
    font-weight: bold;
    width: 100px;
    background: #d1d1d1;
}
div#profile_details td.value {
    background: #f2f2f2;
}
div#profile_details td.place {
    color: #f2f2f2;
    font-weight: bold;
    background: #db6906;
}
div#profile_details_footer {
    text-align: right;
	margin-top: 20px;
}

div#profile_header_new {
    width: 100%;
    height: 97px;
    position: relative;
    background: transparent url(/images/design/profile_header.png) no-repeat;
    margin: 0px 18px;
    margin-top: 18px;
    color: #ffffff;
}

div#profile_header_new.nomoney {
    background: transparent url(/images/design/profile_header_nomoney.png) no-repeat;
}

#profile_header_new_username {
    position: absolute;
    top: 24px;
    left: 193px;
    font-size: 14px;
    font-weight: bold;
}

#profile_header_new_money {
    position: absolute;
    top: 26px;
    left: 580px;
    font-size: 12px;
    font-weight: bold;
}

#profile_header_new_points {
    position: absolute;
    bottom: 10px;
    left: 580px;
    font-size: 12px;
    font-weight: bold;
}

#profile_header_new_place {
    position: absolute;
    bottom: 10px;
    left: 445px;
    font-size: 12px;
    font-weight: bold;
}

div#profile_header {
    width: 100%;
    height: 86px;
    position: relative;
    background: transparent url(/images/design/profile_header.jpg) no-repeat;
    margin: 0px 18px;
    margin-top: 18px;
}

div#profile_header div#profile_header_name {
    position: absolute;
    top: 28px;
    left: 190px;
}

div#profile_header_name a{
    font-weight: bold;
    color: #fff;
}

div#profile_header_money {
    font-weight: bold;
    position: absolute;
    top: 28px;
    left: 530px;
}

div#donationDIV {
    display: none;
}
div.profile_menu {
    text-align: left;
}
div.profile_menu ul {
    margin: -3px 0 0 0;
    padding: 0;
}
div.profile_menu li {
    padding: 5px 0 5px 10px;
    color: #828282;
    list-style-type: none;
    border-bottom: 1px solid #fff;
    background: transparent url(/images/design/profile_menu_link_bg.jpg) repeat;
}
div.profile_menu li a {
    font-weight: bold;
    color: #828282;
    padding-left: 20px;
    background: transparent url(/images/design/profile_menu_link_dot.jpg) no-repeat left center;
}
div.profile_tab_header {
    text-align: left;
    color: #db6906;
    font-weight: bold;
    padding:5px 15px;
}
div.profile_tab_menu {
    text-align: right;
    font-weight: bold;
    font-size: 10px;
    padding: 5px;
    background: transparent url(/images/design/profile_tab_menu_bg.jpg) repeat-y;
}
div.profile_tab_menu a {
    color: #828282;
    margin-right: 20px;
}
div.profile li {
    list-style-type: none;
}
div.profile_computer_details ul  {
    margin: 20px;
}
div#content.profile_content {
    padding: 25px 10px;
}
div#content.profile_content_new {
    position: relative;
    padding: 1px 4px 10px 4px;
}
.odd {
    background: #fff;
}
.even {
    background: #e8e8e8;
}
tr.even td, tr.odd td {
    border: 1px solid #828282;
}


div.team_entry {
    height: 98px;
    padding: 2px;
    position: relative;
    border-bottom: 1px solid #d1d1d1;
}
div.team_title {
    margin-left: 120px;
    margin-top: 25px;
}
div.team_edit {
    position: absolute;
    bottom: 5px;
    right: 0;
}
.orange {
    color: #db6906;
    font-weight: bold;
}

.green {
    color: #034613;
    font-weight: bold;
}

.orangeLink {
    color: #db6906;
    font-weight: bold;
    font-size: 10px;
}
div.crimeImage .premiumImage {
    margin-right: 15px;
}
div.entry {
    padding: 6px;
    height: 100%;
}
div.entry ul li {
    list-style-type: none;
}
div.entry ul {
    margin-left: 5px;
}
div.entry li {
    border-bottom: 1px solid #db6906;
}
.content.news .entry ul {
    list-style-type: circle;
}
.content.news .entry li {
    border:0;
    list-style-type: circle;
    list-style-position: inside;
}
div.newsArchiv {
    width: 20%;
    margin-left: 15px;
}
td.d1d1d1 {
    background: #d1d1d1;
}
div.profile_computer_details{
    margin-left: 140px;
}
div.switch_menu {
    text-align: left;
    font-weight: bold;
    font-size: 10px;
    padding: 5px;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px;
}
div.switch_menu a {
    color: #d1d1d1;
    margin-right: 20px;
}
div.switch_menu a.active{
    color: #6e6e6e;
}
#profile_details #teamDescription {
    overflow: hidden;
}

table.shopBuy td {
    width: 310px;
    background: #EEEEEE;
    text-align: left;
    padding: 10px 15px;
    -moz-border-radius: 3px;
}
input.shopButton  {
    background: #db6906;
    color: #EEEEEE;
    margin-right: 20px;
    -moz-border-radius: 10px;
    font-weight: bold;
    border: 0;
    width: 130px;
}
table.shopAtt {
    background: #222222;
    -moz-border-radius: 3px;
    width: 240px;
    margin-top: 4px;
}
table.shopAtt td {
    text-align: left;
    padding: 2px;
    color: #828282;
    width: 40%;
    font-size: 11px;
}
table.shopAtt th {
    text-align: left;
    padding: 3px 10px;
    font-weight: bold;
    color: #828282;
    width: 60%;
    font-size: 11px;
}
div.shopError {
    background: #db6906;
    color: #EEEEEE;
    font-weight: bold;
    -moz-border-radius: 3px;
    width: 517px;
    padding: 10px;
}
.sortDirection {
    background: #db6906;
    -moz-border-radius: 1px;
    border: 0;
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 2px;
    margin-right: 2px;
}
#contentMessage {
    display: none;
}
a.articleSponsorLink {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    background:#DB6906 none repeat scroll 0 0;
    border:0 none;
    color:#EEEEEE;
    font-weight:bold;
    margin-right:20px;
    padding: 5px 10px;
    width:113px;
}
div#adminNavigation {
	position: absolute;
	top:15%;
	background: #727272;
	left:-175px;
	width: 200px;
	display: block;
}
div#adminNavigation ul {
	padding: 0;
	background: #727272;
	display: block;
	margin: 0;
}
div#adminNavigation ul li  {
	display: block;
	height: auto;
	width: auto;
	background: #727272;
}
div#adminNavigation li a{
	color: #000;
	display: block;
}
#mindfactoryWidget {
	background: transparent url(../images/design/mindstar.jpg) no-repeat -1px 0;
	padding:46px 0 15px 28px;
	width: 170px;
}
#mindfactoryWidget #price {
	color:#EA7104;
	font-size:19px;
	font-weight:bold;
	/*float: left;*/
	text-align: center;
	text-decoration: underline;
}
#mindfactoryWidget #priceUVP {
	color:#EA7104;
	font-size:16px;
	/*float: left;*/
	text-align: center;
	margin-top: 20px;
	text-decoration:line-through;
}
#mindfactoryWidget #photo {
	/*margin-right: 5px;*/
	text-align: center;
}
#mindfactoryWidget span.currency {
	font-size: 12px;
}
#navigation_statistic {
	display: none;
}
#tooltip {
    display:none;
    background:transparent url(../images/design/black_arrow.png);
    font-size:12px;
    height:70px;
    width:160px;
    padding:25px;
    color:#fff;
}
a#twitterButton {
	position: absolute;
	display:block;
	left: 44px;
	top: 16px;
}
div#fightEnd {
	background: transparent url(../images/design/fight_end.jpg) no-repeat 0 0;
	position: relative;
	padding-bottom: 30px;
}
div#fightEnd div#userSelf, div#fightEnd div#userOther {
	position: relative;
	float: left;
}
div#users {
	clear: left;
	padding: 12px;
}
div#fightEnd div#userSelf {
	padding:25px;
	width:160px;
	float: left;
}
div#fightEnd div#userOther {
	float: right;
	padding:25px;
	width:160px;
}
div#fightEnd div#userPic {
	padding: 3px;
	height: 161px;
	background: transparent url(../images/design/userpic_border.png) no-repeat 0 0;
}
div#fightEnd div#userLevel {
	background: transparent url(../images/design/level_bg.png) no-repeat 0 0;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	height:50px;
	padding-top:16px;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	width:50px;

}
div#userPic img {
	width: 151px;
}
div#userName {
	background: transparent url(../images/design/username_bg.png) no-repeat 0 0;
	padding: 5px;
	color: #db6906;
	font-weight: bold;
}
div#userAtts {
	background: transparent url(../images/design/userAtts_bg.png) no-repeat 0 0;
	padding: 7px;
	height: 84px;
}
div#userAtts table {
	background: #e8e8e8;
	width: 143px;
}
div#userAtts td {
	background: #fff;
}
div#summary {
	height:85px;
	margin:auto auto 32px;
	width:552px;
	background: transparent url(../images/design/summary_bg.png) no-repeat 0 0;
}
div#summaryText {
	padding: 15px;
	position: relative;
}
div#fightEnd span.message {
	display:block;
	margin:auto;
	width:300px;
}
div#fightEnd span.money {
	float: right;
	margin-right: 15px;
}
a#linemax {
	position: absolute;
	left: 411px;
	top: 7px;

}
div#levelBar {
	height:16px;
	left:14px;
	position:absolute;
	text-align:center;
	width:407px;
	border: 1px solid #DB6906;
}
div#levelDesc {
	background:#D1D1D1 none repeat scroll 0 0;
	color:#DB6906;
	font-weight:bold;
	left:14px;
	padding:3px;
	position:absolute;
	top:206px;
	width:100px;
}
div#healthBar {
	height:16px;
	left:14px;
	top: 300px;
	position:absolute;
	text-align:center;
	width:407px;
	border: 1px solid #DB6906;
}
div#healthDesc {
	background:#D1D1D1 none repeat scroll 0 0;
	color:#DB6906;
	font-weight:bold;
	left:14px;
	padding:3px;
	position:absolute;
	top:268px;
	width:100px;
}

div#landiebMindstar {
	border: 1px dotted #DB6906;
	background: transparent url(/images/design/landieb_mindstar_balken_2.png) no-repeat 0 0;
	padding:35px 5px 5px 5px;
	position: relative;
	margin: 20px 0px;
    width: 458px;
}
div#mindstarImage {
	float: left;
	margin-right: 40px;
}
div#mindstarName {
	margin-top: 15px;
}
div#mindstarOldPrice {
	font-size: 16px;
	margin-top: 30px;
}
div#mindstarOldPrice .price {
	text-decoration: line-through;
}
div#mindstarNewPrice {
	font-size: 20px;
	line-height: normal;
}
div#mindstarTime {
	margin-top: 15px;
	float: left;
	width: 100%;
}
div#mindstarBuy {
	text-align: center;
	margin-top: 25px;
}
div#mindfactoryLink {
    bottom:140px;
    cursor:pointer;
    height:395px;
    position:absolute;
    right:0px;
    width:270px;
}
div#mindfactoryLink a {
	display:block;
	height:100%;
}
ul#teamRanks {
	list-style-position: inside;
	margin:0 0 0 15px;
}
ul#teamRanks li {
	margin: 0 0 0 15px;
}

/* New */
div#register-title {
    margin: 0pt;
    padding: 22px 0pt 0pt 157px;
    width: 540px;
    height: 63px;
    background: transparent url(../images/register/register-title.jpg) no-repeat;
    color: #EA7104;
    margin:  18px 18px 0px 18px;
}
div#register-small{
	float:left;
	width:222px;
	height:359px;
	margin-left:-22px;
	margin-right:10px;
	margin-top:8px;
	background:url(../images/register/register-small-bottom.jpg) no-repeat bottom #e8e8e8;
}
div#register-small-first{
	height:7px;
	width:222px;
	background:url(../images/register/register-small-top.jpg) no-repeat;
}
div.register-small{
	width:208px;
	height:40px;
	padding-left:14px;
}
div.register-small-text{
	font-weight:bold;
	padding-left:4px;
	height:18px;
}
input#register_username{
	border:0;
	width:190px;
	height:20px;
	padding:0;
	padding-left:4px;
	background:url(../images/register/register-input.jpg) no-repeat;
}
input#register_email{
	border:0;
	width:190px;
	height:20px;
	padding:0;
	padding-left:4px;
	background:url(../images/register/register-input.jpg) no-repeat;
}
input#register_vmail{
	border:0;
	width:190px;
	height:20px;
	padding:0;
	padding-left:4px;
	background:url(../images/register/register-input.jpg) no-repeat;
}
input#register_password{
	border:0;
	width:190px;
	height:20px;
	padding:0;
	padding-left:4px;
	background:url(../images/register/register-input.jpg) no-repeat;
}
#register-small a{
	color:#ea7106;
	font-weight:bold;
}
input#register-submit{
	border:0;
	margin:10px 0 0 0;
	padding:0;
	width:205px;
	height:24px;
}
div#register-accept{
	float:left;
	width:150px;
	padding-top:16px;
}
div#register-checkbox{
	float:left;
	width:30px;
	padding-top:16px;
}
div#register-big{
	float:left;
	width:437px;
	height:361px;
	background:url(../images/register/register-big-bottom.jpg) no-repeat bottom #e8e8e8;
}
div#register-big-top{
	width:437px;
	height:20px;
	background:url(../images/register/register-big-top.jpg) no-repeat;
}
div#register-big-text{
	font-weight:bold;
}
div.register-big-text-square{
	float:left;
	padding-left:16px;
}
div.register-big-text-line{
	float:left;
	padding-top:1px;
	padding-left:6px;
	padding-bottom:10px;
}
div#register-big-text-line{
	float:left;
	color:#ea7106;
	padding-top:1px;
	padding-left:6px;
	padding-bottom:10px;
}
#content-register {
    background: url(../images/design/contentbg.jpg) repeat-y;
    padding-left:35px;
    color: #494949;
    /*line-height: 18px;*/
    line-height: 16px;
    min-height: 600px;
    margin: 0px 18px 0px 18px;
}

div.forum-category-head-01{
	width:511px;
	height:38px;
	padding-top:26px;
	padding-left:160px;
	background:url(../images/forum/category-head.jpg) no-repeat;
}
div.forum-category-head-02{
	width:511px;
	height:38px;
	padding-top:26px;
	padding-left:160px;
	background:url(../images/forum/category-head2.jpg) no-repeat;
}
#content-forum {
    background: url(../images/design/contentbg.jpg) repeat-y;
    color: #494949;
	padding-top:20px;
	padding-left:13px;
    /*line-height: 18px;*/
    line-height: 16px;
    min-height: 600px;
    margin: 0px 18px 0px 18px;
}
#content-forum img {
	max-width: 460px;
}
.forum-category-head-01 a{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.forum-category-head-02 a{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#forum-wrapper{
	width:663px;
	padding-left:4px;
	padding-right:4px;
	background:url(../images/forum/forum-wrapper.jpg) repeat-y;
}
.forum-category-subtitle{
	width:671px;
	height:22px;
	color:#ffffff;
	font-weight:bold;
	padding-top:4px;
	background:url(../images/forum/category-divide.jpg) no-repeat #000000;
}
.forum-category-divide-a{
	float:left;
	width:308px;
	padding-left:48px;
}
.forum-category-divide-b{
	float:left;
	width:60px;
}
.forum-category-divide-c{
	float:left;
	width:78px;
}
.forum-category-divide-d{
	float:left;
	width:80px;
}
.forum-line-01{
	width:663px;
	height:65px;
	background:#ffffff;
	border-bottom:1px solid #d1d1d1;
}
.forum-line-02{
	width:663px;
	height:65px;
	background:#e8e8e8;
	border-bottom:1px solid #d1d1d1;
}
.forum-line-01 a{
	font-size:11px;
	color:#de6806;
	font-weight:bold;
	line-height:1.5;
}
.forum-line-02 a{
	font-size:11px;
	color:#de6806;
	font-weight:bold;
	line-height:1.5;
}
.forum-line-detail{
	font-size:10px;
	line-height:1.2;
	color:#707070;
}
.forum-line-a{
	float:left;
	width:336px;
	height:57px;
	padding-top:8px;
	padding-left:14px;
}
.forum-line-b{
	float:left;
	width:40px;
	height:41px;
	padding-top:24px;
	text-align:center;
}
.forum-line-c{
	float:left;
	width:100px;
	height:41px;
	padding-top:24px;
	text-align:center;
}
.forum-line-d{
	float:left;
	height:49px;
	width:161px;
	overflow:hidden;
	padding-top:16px;
}
#content-forum-border{
	width:671px;
	border-bottom:3px solid #000000;
}
.forum-thread-pages{
	float:left;
	width:492px;
	height:24px;
	padding-top:16px;
}
.forum-thread-new{
	float:left;
	width:179px;
	height:34px;
}
.forum-thread-pages-b{
	float:left;
	width:492px;
	height:34px;
}
.forum-thread-new-b{
	float:left;
	width:179px;
	height:24px;
	padding-top:10px;
	padding-bottom:4px;
}
.forum-thread-line-a{
	float:left;
	width:320px;
	height:49px;
	padding-top:16px;
	padding-left:14px;
}
.forum-thread-line-b{
	float:left;
	width:60px;
	height:41px;
	padding-top:24px;
	text-align:center;
}
.forum-thread-line-c{
	float:left;
	width:116px;
	height:41px;
	padding-top:24px;
	text-align:center;
}
.forum-thread-line-d{
	float:left;
	height:49px;
	width:140px;
	overflow:hidden;
	padding-top:16px;
}
.forum-thread-divide-a{
	float:left;
	width:292px;
	padding-left:48px;
}
.forum-thread-divide-b{
	float:left;
	width:94px;
}
.forum-thread-divide-c{
	float:left;
	width:76px;
}
.forum-thread-divide-d{
	float:left;
}

#header-normal-login{
    position: relative;
    top: -114px;
    left: 458px;
	width:267px;
	height:98px;
	padding-left:9px;
	padding-top:39px;
	background: url(../images/design/login_panel.png) no-repeat top left;
}

#header-normal,
#header-logged {
    width:1004px;
    height:154px;
    background: url(../images/design/header-logged02.jpg) no-repeat;
}

#header-normal-sub,
#header-logged-sub {
	float:left;
	width:100%;
	height:24px;
	background: url(../images/design/header-logged02_sub.jpg) no-repeat;
}

#header-logged-login {
	width: 386px;
	height: 137px;
	background: url(../images/design/welcome_layer.png) no-repeat;
    position: relative;
    top: -113px;
    left: 348px;
}
#header-normal-username{
	height:24px;
}
#header-normal-password{
	height:24px;
}
#input-username{
	margin:0;
	border:0;
	width:141px;
	height:20px;
	color:#454545;
	padding:0 10px 0 90px;
	background: url(../images/design/input-username.png) no-repeat;
}
#input-password{
	margin:0;
	border:0;
	width:141px;
	height:20px;
	color:#454545;
	padding:0 10px 0 90px;
	background: url(../images/design/input-password.png) no-repeat;
}

#shoplist_header {
    position: absolute;
    top: 26px;
    left: 163px;
    color: #FFFFFF;
    font-weight:bold;
    font-size: 16px;
}

#highscore_input {
	margin:0;
	border:0;
	width: 126px;
	height: 29px;
	padding: 0 6px 0 5px;
	background: url(../images/highscore/input-137x29.png) no-repeat;
	color: #FFFFFF;
	position: absolute;
	top: 20px;
	left: 265px;
}

#highscore_dropdown_input {
	margin: 0;
	border:0;
	width:95px;
	height:25px;
	background: url(../images/highscore/highscore_select01.png) no-repeat;
	color: #FFFFFF;
	position:absolute;
	left: 402px;
	top: 20px;
	text-align: left;
	padding: 2px 0 0 5px;
	cursor: default;
}

#highscore_dropdown_arrow {
	margin: 0;
    border:0;
    width:33px;
    height:29px;
    background: url(../images/highscore/highscore_select02.png) no-repeat;
    color: #FFFFFF;
	position:absolute;
	left: 502px;
    top:20px;
}

#highscore_dropdown {
    margin: 0;
    border:0;
    width:116px;
    height:26px;
    background: url(../images/highscore/dropdown.png) no-repeat;
    color: #000000;
    position:absolute;
    left: 405px;
    top:48px;
	padding: 4px 0 0 5px;
	text-align: left;
	display:none;
	cursor: pointer;
	z-index: 100;
}

#highscore_search {
	margin: 0;
    border:0;
    width:102px;
    height:29px;
    background: url(../images/highscore/search.png) no-repeat;
    color: #000000;
    position:absolute;
    left: 535px;
    top:20px;
}

#collect_dropdown_wrapper {
	position: relative;
	width: 135px;
	height: 30px;
}

#collect_dropdown_input {
    margin: 0;
	margin-top: -1px;
    border:0;
    width:95px;
    height:25px;
    background: url(../images/collect/collect_select01.png) no-repeat;
    color: #FFFFFF;
    text-align: left;
    padding: 4px 0 0 9px;
    cursor: default;
	position: absolute;
}

#collect_dropdown_arrow {
    margin: 0;
    border:0;
    width:33px;
    height:29px;
    background: url(../images/collect/collect_select02.png) no-repeat;
    color: #FFFFFF;
	position: absolute;
	left: 100px;
	cursor: pointer;
}

#collect_dropdown_arrow_d {
    margin: 0;
    border:0;
    width:33px;
    height:29px;
    background: url(../images/collect/collect_select02d.png) no-repeat;
    color: #FFFFFF;
	position: absolute;
	left: 100px;
	cursor: pointer;
}

#collect_dropdown {
    margin: 0;
    border:0;
    width:123px;
    height:91px;
    background: url(../images/collect/dropdown.png) no-repeat;
    color: #000000;
    padding: 4px 0 0 5px;
    text-align: left;
    display:none;
    cursor: pointer;
	position: absolute;
	left: 5px;
	top: 27px;
}

.collect_dropdown_item:hover {
	font-weight:bold;
}

#training_dropdown_input {
    margin: 0;
	margin-top: -1px;
    border:0;
    width:250px;
    height:17px;
    background: #000000;
    border: 2px solid #ffffff;
    color: #FFFFFF;
    text-align: left;
    padding: 2px 2px 2px 2px;
    cursor: default;
	position: relative;
}

#training_dropdown_arrow {
    margin: 0;
    border:0;
    width:33px;
    height:29px;
    background: url(../images/collect/collect_select02.png) no-repeat;
    color: #FFFFFF;
	position: relative;
	left: 322px;
        top: -27px;
	cursor: pointer;
}

#training_dropdown {
    margin: 0;
    width:350px;
    background: #ffffff;
    color: #000000;
    padding: 3px 4px 4px 4px;
    text-align: left;
    display:none;
    cursor: pointer;

	position: relative;
	left: 66px;
	top: -27px;
}
.training_dropdown_item {
	border-bottom: 1px solid black;
}
.training_dropdown_item:hover {
	font-weight:bold;
}

#sex_dropdown {
    margin: 0;
    border:0;
    width:123px;
    height:37px;
    background: url(../images/collect/dropdown.png) no-repeat;
    color: #000000;
    padding: 4px 0 0 5px;
    text-align: left;
    display:none;
    cursor: pointer;
	position: absolute;
	left: 5px;
	top: 27px;
	font-weight:normal;
}

.sex_dropdown_item:hover {
	font-weight:bold;
}

#country_dropdown {
    margin: 0;
    border:0;
    width:123px;
    height:240px;
    background-color:white;
    overflow:auto;
    color: #000000;
    padding: 4px 0 0 5px;
    text-align: left;
    display:none;
    cursor: pointer;
	position: absolute;
	left: 5px;
	top: 27px;
	font-weight:normal;
}

.country_dropdown_item:hover {
	font-weight:bold;
}


#collect_submit {
	margin-top: -1px;
	padding: 0;
	border: 0;
	width:102px;
	height: 30px;
	background: url(../images/collect/sammeln.png) no-repeat;
}

.collect_odd {
	background: #e8e8e8;
	border-top: solid 1px #d1d1d1;
}

.action_wrapper {
	margin-bottom: 15px;
	height: 140px;
        width: 640px;
}

.action_title {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	color: #494949;
}

.action_content {
	border-top: solid 5px #494949;
}

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

.action_button {
	margin-top: 19px;
}

.action_text {
	margin-top: 15px;
}

#skilltree_top {
	padding: 0;
	margin: 0 auto;
	position:absolute;
	top:-14px;
	width: 669px;
	height: 15px;
	background: url(../images/skilltree/skilltree-top.gif) no-repeat;
}
#training_bg {
	padding: 0;
	margin: 0 auto;
	position:relative;
	width: 669px;
	height: 669px;
	background: url(../images/skilltree/skilltree-main.gif) no-repeat;
}
.skilltree_cat {
    cursor: pointer;
    margin: 0 10px;
}
#skilltree_activate_attdef {
    margin-left: 48px;
}
#skilltree_holder {
	margin: 10px auto 0 auto;
	position:relative;
	width: 669px;
	height: 960px;
	margin-bottom: 15px;
	background: url(../images/skilltree/skilltree-bg.gif) repeat-y;
}
#skilltree_bottom {
	margin: 0 auto;
	position:absolute;
	width: 669px;
	height: 17px;
	background: url(../images/skilltree/skilltree-bottom.gif) no-repeat;
	bottom: -17px;
}

#skilltree_info {
	position: absolute;
	width: 130px;
	left: 525px;
	top: 15px;
	color: #B0B0B0;
	display: none;
}

#skilltree_info span {
	font-size: 9px;
}

#skilltree_security_dep_0 {
	top: 285px;
	left : 430px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree__dep_0 {
    display: none;
}

#skilltree_info table {
	padding: 0;
	margin: 0;
	margin-top: 5px;
}

#skilltree_info td {
    font-size: 9px;
}

.skill_lbl {
    font-weight: bold;
}

#skill_submit {
	border: 0;
	width: 121px;
	height: 35px;
	margin-top: 5px;
	background: url(../images/skilltree/weiterbilden.png) no-repeat;
}

.skilltree_click {
	position: absolute;
	width:20px;
	height: 88px;
	bottom: 19px;
	cursor: pointer;
    background: url(../images/skilltree/weiterbilden_button.png) left bottom no-repeat;
}

.skilltree_showinfo {
	position: absolute;
	width: 80px;
	height: 80px;
	bottom: 22px;
    left: 21px;
    cursor: pointer;
}

#skilltree_ {
	display:none;
}

#skilltree_.dis {
	display:none;
}

.skilltree_dep {
	width: 40px;
	height: 60px;
	position: absolute;
}

.skilltree_dep.inactive {
    background: transparent url("../images/design/skill_arrow_inactive.png") no-repeat scroll center center !important;
}

/* ATTACK */

#skilltree_html {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Angriff/a_html_mr.png);
    position: absolute;
    top: 15px;
    left: 70px;
}

#skilltree_html.dis {
    background: url(../images/skilltree/Angriff/a_html_mr2.png);
}

#skilltree_php_dep_0 {
	top: 120px;
	left : 80px;
    background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_php {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Angriff/a_php_mr.png);
    position: absolute;
    top: 180px;
    left: 10px;
}

#skilltree_php.dis {
	background: url(../images/skilltree/Angriff/a_php_mr2.png);
}

#skilltree_spammail_dep_0 {
	top: 120px;
	left : 140px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_spammail {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Angriff/a_spam_mr.png);
    position: absolute;
    top: 180px;
    left: 134px;
}

#skilltree_spammail.dis {
	background: url(../images/skilltree/Angriff/a_spam_mr2.png);
}

#skilltree_c_dep_0 {
	top: 285px;
	left : 50px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_c {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Angriff/a_c_mr.png);
    position: absolute;
    top: 345px;
    left: 10px;
}

#skilltree_c.dis {
	background: url(../images/skilltree/Angriff/a_c_mr2.png);
}

#skilltree_spambots_dep_0 {
	top: 285px;
	left: 174px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_spambots {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Angriff/a_spambot1_mr.png);
    position: absolute;
    top: 345px;
    left: 134px;
}

#skilltree_spambots.dis {
	background: url(../images/skilltree/Angriff/a_spambot1_mr2.png);
}

#skilltree_cs {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Angriff/a_cs_mr.png);
    position: absolute;
    top: 510px;
    left: 10px;
}

#skilltree_cs_dep_0 {
	top: 450px;
	left : 50px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_cs.dis {
	background: url(../images/skilltree/Angriff/a_cs_mr2.png);
}

#skilltree_spamwave_dep_0 {
	top: 450px;
	left: 174px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_spamwave {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Angriff/a_spamwelle_mr.png);
    position: absolute;
    top: 510px;
    left: 134px;
}

#skilltree_spamwave.dis {
	background: url(../images/skilltree/Angriff/a_spamwelle_mr2.png);
}

#skilltree_cpp {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Angriff/a_c++_mr.png);
    position: absolute;
    top: 675px;
    left: 10px;
}

#skilltree_cpp.dis {
    background: url(../images/skilltree/Angriff/a_c++_mr2.png);
}

#skilltree_cpp_dep_0 {
	top: 615px;
	left : 50px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

/* DEFENSE */

#skilltree_network_bas {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Verteidigung/v_nwtgrundkurs_mr.png);
    position: absolute;
    top: 15px;
    left: 326px;
}

#skilltree_network_bas.dis {
    background: url(../images/skilltree/Verteidigung/v_nwtgrundkurs_mr2.png);
}

#skilltree_network_dep_0 {
	top: 120px;
	left : 336px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_network {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Verteidigung/v_netzwerktechnik_mr.png);
    position: absolute;
    top: 180px;
    left: 270px;
}

#skilltree_network.dis {
    background: url(../images/skilltree/Verteidigung/v_netzwerktechnik_mr2.png);
}

#skilltree_security_bas_dep_0 {
	top: 120px;
	left : 396px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_security_bas {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Verteidigung/v_stechnicgrundkurs_mr.png);
    position: absolute;
    top: 180px;
    left: 391px;
}

#skilltree_security_bas.dis {
    background: url(../images/skilltree/Verteidigung/v_stechnicgrundkurs_mr2.png);
}

#skilltree_firewall_std_dep_0 {
	top: 285px;
	left : 310px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_firewall_std {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Verteidigung/v_fwstandard1_mr.png);
    position: absolute;
    top: 345px;
    left: 270px;
}

#skilltree_firewall_std.dis {
    background: url(../images/skilltree/Verteidigung/v_fwstandard1_mr2.png);
}

#skilltree_security {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Verteidigung/v_stechnic_mr.png);
    position: absolute;
    top: 345px;
    left: 391px;
}

#skilltree_security.dis {
    background: url(../images/skilltree/Verteidigung/v_stechnic_mr2.png);
}

#skilltree_firewall_u1_dep_0 {
	top: 450px;
	left : 310px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_firewall_u1 {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Verteidigung/v_fwupdate1_mr.png);
    position: absolute;
    top: 510px;
    left: 270px;
}

#skilltree_firewall_u1.dis {
    background: url(../images/skilltree/Verteidigung/v_fwupdate1_mr2.png);
}

#skilltree_av_std_dep_0 {
	top: 450px;
	left : 430px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}


#skilltree_av_std {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Verteidigung/v_avstandard_mr.png);
    position: absolute;
    top: 510px;
    left: 391px;
}

#skilltree_av_std.dis {
    background: url(../images/skilltree/Verteidigung/v_avstandard_mr2.png);
}

#skilltree_firewall_u2_dep_0 {
	top: 615px;
	left : 310px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_firewall_u2 {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Verteidigung/v_fwupdate2_mr.png);
    position: absolute;
    top: 675px;
    left: 270px;
}

#skilltree_firewall_u2.dis {
    background: url(../images/skilltree/Verteidigung/v_fwupdate2_mr2.png);
}

#skilltree_av_pro_dep_0 {
	top: 615px;
	left : 430px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}


#skilltree_av_pro {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Verteidigung/v_avprof_mr.png);
    position: absolute;
    top: 675px;
    left: 391px;
}

#skilltree_av_pro.dis {
    background: url(../images/skilltree/Verteidigung/v_avprof_mr2.png);
}

#skilltree_firewall_u3_dep_0 {
	top: 780px;
	left : 310px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_firewall_u3 {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Verteidigung/v_fwupdate3_mr.png);
    position: absolute;
    top: 840px;
    left: 270px;
}

#skilltree_firewall_u3.dis {
    background: url(../images/skilltree/Verteidigung/v_fwupdate3_mr2.png);
}

#skilltree_spamfilter_dep_0 {
	top: 780px;
	left : 430px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}


#skilltree_spamfilter {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Verteidigung/v_spamschutz_mr.png);
    position: absolute;
    top: 840px;
    left: 391px;
}

#skilltree_spamfilter.dis {
    background: url(../images/skilltree/Verteidigung/v_spamschutz_mr2.png);
}

/* AGILITY */

#skilltree_computer_bas {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Geschicklichkeit/g_pcgrundkurs_mr.png);
    position: absolute;
    top: 15px;
    left: 70px;
}

#skilltree_computer_bas.dis {
    background: url(../images/skilltree/Geschicklichkeit/g_pcgrundkurs_mr2.png);
}

#skilltree_windows_bas_dep_0 {
	top: 120px;
	left : 110px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_windows_bas {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Geschicklichkeit/g_wingrundkurs_mr.png);
    position: absolute;
    top: 180px;
    left: 70px;
}

#skilltree_windows_bas.dis {
	background: url(../images/skilltree/Geschicklichkeit/g_wingrundkurs_mr2.png);
}

#skilltree_word_bas_dep_0 {
	top: 285px;
	left : 80px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_word_bas {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Geschicklichkeit/g_wordgrundkurs_mr.png);
    position: absolute;
    top: 345px;
    left: 10px;
}

#skilltree_word_bas.dis {
	background: url(../images/skilltree/Geschicklichkeit/g_wordgrundkurs_mr2.png);
}

#skilltree_excel_bas_dep_0 {
	top: 285px;
	left : 140px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_excel_bas {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Geschicklichkeit/g_excelgrundkurs_mr.png);
    position: absolute;
    top: 345px;
    left: 134px;
}

#skilltree_excel_bas.dis {
	background: url(../images/skilltree/Geschicklichkeit/g_excelgrundkurs_mr2.png);
}

#skilltree_10finger_dep_0 {
	top: 450px;
	left : 80px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_10finger_dep_1 {
	top: 450px;
	left : 145px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_10finger {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Geschicklichkeit/g_10finger_mr.png);
    position: absolute;
    top: 510px;
    left: 70px;
}

#skilltree_10finger.dis {
	background: url(../images/skilltree/Geschicklichkeit/g_10finger_mr2.png);
}

#skilltree_image_bas_dep_0 {
	top: 615px;
	left : 90px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_image_bas_dep_1 {
	top: 615px;
	left : 130px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_image_bas {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Geschicklichkeit/g_paint_mr.png);
    position: absolute;
    top: 675px;
    left: 70px;
}

#skilltree_image_bas.dis {
    background: url(../images/skilltree/Geschicklichkeit/g_paint_mr2.png);
}

/* ENDURANCE */

#skilltree_school {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Ausdauer/f_school_mr.png);
    position: absolute;
    top: 15px;
    left: 326px;
}

#skilltree_school.dis {
    background: url(../images/skilltree/Ausdauer/f_school_mr2.png);
}

#skilltree_fitness_dep_0 {
	top: 120px;
	left : 367px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_fitness {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Ausdauer/f_hantel_mr.png);
    position: absolute;
    top: 180px;
    left: 326px;
}
#skilltree_fitness.dis {
	background: url(../images/skilltree/Ausdauer/f_hantel_mr2.png);
}

#skilltree_ballet_dep_0 {
	top: 285px;
	left : 396px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_ballet {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Ausdauer/f_ballet_mr.png);
    position: absolute;
    top: 345px;
    left: 387px;
}
#skilltree_ballet.dis {
	background: url(../images/skilltree/Ausdauer/f_ballet_mr2.png);
}

#skilltree_football_dep_0 {
	top: 450px;
	left : 396px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;

}

#skilltree_football {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Ausdauer/f_football_mr.png);
    position: absolute;
    top: 510px;
    left: 387px;
}
#skilltree_football.dis {
	background: url(../images/skilltree/Ausdauer/f_football_mr2.png);
}

#skilltree_boxen_dep_0 {
	top: 615px;
	left : 396px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_boxen {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Ausdauer/f_boxen_mr.png);
    position: absolute;
    top: 675px;
    left: 387px;
}
#skilltree_boxen.dis {
	background: url(../images/skilltree/Ausdauer/f_boxen_mr2.png);
}


/* HACKING */

#skilltree_unix_lrn {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Hacking/h_unix_mr.png);
    position: absolute;
    top: 15px;
    left: 70px;
}


#skilltree_unix_lrn.dis {
    background: url(../images/skilltree/Hacking/h_unix_mr2.png);
}

#skilltree_unix_ins_dep_0 {
	top: 120px;
	left : 110px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_unix_ins {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Hacking/h_unixinstall_mr.png);
    position: absolute;
    top: 180px;
    left: 70px;
}

#skilltree_unix_ins.dis {
	background: url(../images/skilltree/Hacking/h_unixinstall_mr2.png);
}

#skilltree_perl_lrn_dep_0 {
	top: 285px;
	left : 80px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_perl_lrn {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Hacking/h_perl_mr.png);
    position: absolute;
    top: 345px;
    left: 10px;
}

#skilltree_perl_lrn.dis {
	background: url(../images/skilltree/Hacking/h_perl_mr2.png);
}

#skilltree_python_lrn_dep_0 {
	top: 285px;
	left : 140px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_python_lrn {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Hacking/h_python_mr.png);
    position: absolute;
    top: 345px;
    left: 134px;
}

#skilltree_python_lrn.dis {
	background: url(../images/skilltree/Hacking/h_python_mr2.png);
}

#skilltree_hack_dep_0 {
	top: 450px;
	left : 80px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_hack_dep_1 {
	top: 450px;
	left : 145px;
	background: transparent url(../images/design/skill_arrow.png) no-repeat scroll center center;
}

#skilltree_hack {
    width: 104px;
    height: 105px;
    background: url(../images/skilltree/Hacking/h_hacking_mr.png);
    position: absolute;
    top: 510px;
    left: 70px;
}

#skilltree_hack.dis {
	background: url(../images/skilltree/Hacking/h_hacking_mr2.png);
}

#skilltree_level {
	position: absolute;
	width: 122px;
	color: #FFFFFF;
	text-align:center;
	bottom: 4px;
}

#header-normal-register{
	text-align:center;
	padding-right:20px;
	line-height:1.5;
}
#header-normal-register a{
	color:#ffffff;
}
#header-logged-userpic{
	float: left;
	width: 93px;
	height: 100px;
	background: transparent url(../images/design/char_background.png) 0 0 no-repeat scroll;
	text-align: center;
    margin: 11px 0 0 11px;
}

#header-logged-info {
    float:left;
    height: 77px;
    width: 260px;
    position: relative;
    left: 5px;
    top: 39px;
}

#header-logged-info .infoblock1 {
    float: left;
    width: 116px;
    height: 20px;
    cursor: pointer;
    display: block;
    margin-top: 4px;
}

#header-logged-info-profile {
    background: transparent url(../images/design/loggedin_edit_profile.png) 0 0 no-repeat scroll;
}

#header-logged-info-logout {
    background: transparent url(../images/design/loggedin_logout.png) 0 0 no-repeat scroll;
    border: 0;
}

#noticeLink {
    background: transparent url(../images/design/loggedin_notes.png) 0 0 no-repeat scroll;
}

#header-logged-info .infoblock2 {
    float: left;
    width: 92px;
    height: 14px;
    padding: 3px 0 3px 40px;
    color: #454545;
    font-size: 11px;
    font-weight: bold;
    margin-left: 4px;
    margin-top: 4px;
}

#header-logged-info-coins {
    background: transparent url(../images/design/loggedin_coins.png) 0 0 no-repeat scroll;
}

#header-logged-info-money {
    background: transparent url(../images/design/loggedin_money.png) 0 0 no-repeat scroll;
}

#header-logged-info-bank {
    background: transparent url(../images/design/loggedin_bank.png) 0 0 no-repeat scroll;
}

#header-logged-misc {
    color: #454545;
    position: absolute;
    top: 9px;
    left: 208px;
}

#header-logged-misc-username {
    color: #454545;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

#header-logged-misc-rank {
    font-size: 9px;
}

#teams-title{
	height:40px;
}
#teams-allgemein{
	float:left;
	width:113px;
	padding-left:316px;
}
#teams-gaestebuch{
	float:left;
	width:94px;
}
.teams-wrapper{
	width:663px;
	padding-left:8px;
	margin-top:-10px;
	background: url(../images/team/top.jpg) no-repeat #e8e8e8;
}
.teams-wrapper-title{
	float:left;
	width:510px;
	height:26px;
	color:#ea7106;
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
	padding-left:4px;
}
.teams-wrapper-menu{
	float:right;
	padding-top:16px;
	padding-right:16px;
}
.teams-wrapper-line{
	width:654px;
	height:6px;
	background:#242424;
}
#teams-wrapper-picture{
	width:114px;
	height:159px;
	padding-top:6px;
	padding-left:6px;
	float:left;
}
#teams-wrapper-info{
	float:left;
	padding-top:14px;
}
.teams-wrapper-info-small{
	width:77px;
	height:16px;
	float:left;
	color:#ea7106;
	font-weight:bold;
	margin-right:16px;
	background:#d1d1d1;
	margin-bottom:8px;
	padding-left:4px;
}
.teams-wrapper-info-big{
	width:154px;
	height:16px;
	float:left;
	color:#6e6e6e;
	margin-right:16px;
	background:#ffffff;
	margin-bottom:8px;
	padding-left:4px;
}
#teams-wrapper-info-small{
	width:526px;
	height:16px;
	color:#ea7106;
	font-weight:bold;
	background:#d1d1d1;
	margin-bottom:6px;
	padding-left:4px;
}
#teams-wrapper-info-big{
	width:526px;
	min-height:71px;
	color:#6e6e6e;
	background:#ffffff;
	margin-bottom:8px;
	padding-left:4px;
}
.teams-wrapper-bottom{
	width:671px;
	height:18px;
	background:url(../images/team/bottom.jpg) no-repeat #ffffff;
}
.teams-portrait-wrapper{
	width:643px;
	padding:6px;
	padding-right:0;
}
.teams-members-left{
	width:321px;
	height:103px;
	float:left;
	margin-bottom:4px;
}
.teams-members-right{
	width:317px;
	height:103px;
	float:left;
	margin-bottom:4px;
	padding-left:4px;
	border-left:1px solid #d1d1d1;
}
.teams-members-inner{
	width:317px;
	height:103px;
	background:#f2f2f2;
}
.teams-members-portrait{
	width:77px;
	height:96px;
	float:left;
	padding-top:7px;
	padding-left:8px;
}
.teams-members-text{
	float:left;
	width:200px;
	padding-top:12px;
	color:#6e6e6e;
}
.teams-members-text a{
	color:#ea7106;
	font-size:14px;
	font-weight:bold;
}
.forum-post-title{
	width:511px;
	height:42px;
	padding-top:26px;
	padding-left:160px;
	background:url(../images/forum/post-head.jpg) no-repeat;
}
.forum-post-title a{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.forum-post-bottom{
    border-bottom:1px solid #d1d1d1;
}
.forum-post-head{
    width:663px;
}
.forum-post-head-left{
    float:left;
    width:146px;
    height:31px;
    background:url(../images/forum/post-divide.jpg) no-repeat;
}
.forum-post-head-middle{
    height:35px;
    padding-left:7px;
}
.forum-post-head-middle a{
    color:#eb7305;
}
.forum-post-head-right{
    float:right;
    width:507px;
    height:29px;
    padding-top:2px;
    padding-left:7px;
    text-align:right;
    padding-right:3px;
    background:url(../images/forum/post-top.jpg) no-repeat;
}
.forum-post-left{
    width:146px;
    float:left;
}
.forum-post-left-portrait{
    width:146px;
    text-align:center;
    min-height:107px;
    padding-bottom:10px;
}
.forum-post-left-name{
    width:120px;
    padding-left:26px;
    padding-bottom:8px;
}
.forum-post-left-name a{
    color:#eb7305;
}
.forum-post-left-details{
    width:120px;
    font-size:10px;
    padding-left:26px;
}
.forum-post-right{
    float:left;
    width:516px;
    min-height:256px;
    margin-bottom:2px;
    border-left:1px solid #d1d1d1;
}
.forum-post-right-content{
    width:468px;
    padding-left:24px;
    padding-right:24px;
    color:#494949;
}
.forum-post-pages{
    width:671px;
}
.forum-post-right-action{
    width:492px;
    text-align:right;
    padding-top:20px;
    padding-right:24px;
}
#footer {
    clear: both;
    margin: 0 auto;
    width: 944px;
    height: 75px;
    color: #929292;
    font-size: 10px;
    border-bottom:0px;
    position:relative;
    background-color: black;
    border:1px solid #454545;
}
#footer-pic{
    float:left;
    width:230px;
    height:65px;
    padding-top:10px;
    padding-left:14px;
}
#footer-pic2{
    float:right;
    width:131px;
    height:65px;
    padding-top: 10px;
    padding-right: 14px;
}
#footer_navigation{
    float:left;
    width:555px;
    height:32px;
    padding-top:8px;
    text-align: center;
}
#footer_copyright {
    float:left;
    width:555px;
    text-align: center;
}
#footer-link{
	float:right;
}
#donate-title{
    color: #ffffff;
    font-size: 18px;
    margin-left:18px;
    height:87px;
    width:697px;
    padding-left:145px;
    padding-top:20px;
	margin-top:18px;
    background:url(../images/design/donate-title.jpg) no-repeat;
}
#fight-header{
    color: #ffffff;
    font-size: 18px;
    margin-left:18px;
    height:65px;
    padding-left:145px;
    padding-top:20px;
	margin-top:18px;
    background:url(../images/fight/fight-title.jpg) no-repeat;
}

#teamfightattack {
    background: url(../images/design/teamprofil_extern1_angreifen.png);
}

#teamfightattack:hover {
    background-image: url(../images/design/teamprofil_extern1_angreifen_mouseover.png);
}

#fight-content{
    width:691px;
	height: 510px;
    background: transparent url(../images/fight/fight_new_bg.jpg) no-repeat;
}
#fight-content_krank{
    width:691px;
    height: 510px;
    background: transparent url(../images/fight/fight_krank_bg.png) no-repeat 0px -22px;
}
#fight_flash {
	margin-left: 40px;
}
#fight-content-flash{
    width:691px;
    min-height: 600px;
    height: auto !important;
    background: url(../images/fight/flash_bg.jpg) no-repeat;
}
#fight-bottom{
    width:697px;
    height:6px;
    margin-left:18px;
    background:url(../images/fight/fight-bottom.jpg) no-repeat;
}
#fight-left{
	float:left;
	height:249px;
	margin-left:69px;
	margin-top:35px;
	padding-top:2px;
	position:relative;
	width:206px;
}
#fight-right{
    float:left;
    width:421px;
    height:318px;
    /*background:url(../images/fight/fight-right.jpg) no-repeat;*/
}
#fight-picture{
    width:206px;
    height:226px;
    background: black;
    text-align: center;
    position: relative;
    top: 8px;
}
#fight-username{
	background:url(../images/fight/fight-name.jpg) no-repeat scroll 0 0 transparent;
	bottom:-5px;
	color:#DD6904;
	font-weight:bold;
	height:19px;
	left:52px;
	margin-bottom:4px;
	padding-left:12px;
	padding-top:6px;
	position:absolute;
	width:143px;
}
#user-health {
	/*background: transparent url(../images/fight/health.png) no-repeat;*/
	height: 29px;
	position: relative;
    top: 8px;
}
#user-health-bg-hack {
	position: absolute;
	top: 0;
	left: 0;
}
.user-health-inner {
	background: #00e716;
	height:20px;
	margin:1px 3px;
	font-size:14px;
	padding-top: 4px;
	font-weight:bold;
	text-align:center;
	position: absolute;
}
#health-values {
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
}

#fight-detail{
    width:147px;
    height:84px;
    padding-top:10px;
    padding-left:8px;
    background:url(../images/fight/fight-details.jpg) no-repeat;
}
#fight-defender {
	float:right;
	height:79px;
	margin-right:69px;
	margin-top:11px;
	width:240px;
	text-align: center;
}
.fight-detail-left{
    float:left;
    width:76px;
    height:20px;
    color:#dd6904;
    font-weight:bold;
    padding-left:4px;
}
.fight-detail-right{
    float:left;
    width:58px;
    height:20px;
    color:#494949;
}
#fight-action {
	float:right;
	width: 300px;
}
#fight-action form {
	float: left;
}
.no-bg {
	background: none;
	border: 0;
}
#fight-table{
    width:671px;
    margin:0 auto;
}
#fight-wrapper{
    width:671px;
    margin-left: 12px;
}
.fight-table{
    border:0;
    width:649px;
}
.fight-table th{
    height:37px;
    color:#da6807;
    vertical-align:top;
    padding-top:12px;
    border-bottom:6px solid #272727;
}
.fight-table td{
    height:45px;
    color:#494949;
    text-align:center;
    background:#f2f2f2;
    border-bottom:1px solid #d1d1d1;
}
#fight-start{
	width:651px;
	height:279px;
	padding:20px;
	overflow:hidden;
	background:url(../images/fight/fight-start.jpg) no-repeat;
}
#fight-start td{
	color:#494949;
}
#fight-table-bottom{
    width:671px;
    height:9px;
    background:url(../images/fight/fight-table-bottom.jpg) no-repeat;
}
.fight-username{
    color:#da6807;
    font-weight:bold;
}
#fight-attribs {
	width: 200px;
	float: left;
	margin-left:75px;
	margin-top:3px;
	color: #000;
}

#fight-level{
	background:url(../images/design/level_bg.png) no-repeat scroll 0 0 transparent;
	font-size:12px;
	font-weight:bold;
	height:33px;
	margin-left:178px;
	margin-top:-14px;
	padding-top:17px;
	position:absolute;
	text-align:center;
	width:50px;
    z-index: 500;
}
.gb-entry{
    width:671px;
}
.forum_post_top{
    height:18px;
    background:#0e4675;
    margin-bottom:8px;
    padding-left:4px;
    padding-right:4px;
    color:#ffffff;
}
.forum_post_top a{
   color:#da6807;
}
.donate-content{
    width:671px;
    height:186px;
	padding-left:9px;
	padding-top:23px;
    background:url(../images/design/donate_bg.jpg) no-repeat;
}
#donate-content {
    background: url(../images/design/contentbg.jpg) repeat-y;
    color: #494949;
    /*line-height: 18px;*/
	height:470px;
    line-height: 16px;
    margin-left:18px;
    padding-left:13px;
	padding-bottom:20px;
}
.donate-content strong{
    color:#da6807;
}
/*@RHU team ranks */
#teamRanks {
	width: 420px;
}
#teamRanks div {
    padding: 40px 0 20px 0;
	width: 420px;
	border: 1px solid #ccc;
}

#teamRanks div.rankheadline_1 {
    background: transparent url(../images/design/rank_1.png) no-repeat 5px 5px;
}

#teamRanks div.rankheadline_2 {
    background: transparent url(../images/design/rank_2.png) no-repeat 5px 5px;
}

#teamRanks div.rankheadline_3 {
    background: transparent url(../images/design/rank_3.png) no-repeat 5px 5px;
}

#teamRanks div.rankheadline_4 {
    background: transparent url(../images/design/rank_4.png) no-repeat 5px 5px;
}

#teamRanks div.rankheadline_5 {
    background: transparent url(../images/design/rank_5.png) no-repeat 5px 5px;
}

#teamRanks div.hover, #teamDelete.hover {
	background: #f2f2f2;
}
#teamRanks ul, #teamDelete ul {
	list-style-type: none;
	margin-left: 15px;
}
#teamRanks li, #teamDelete li {
	cursor: move;
}
#teamRanks li.nondraggable {
	cursor: default;
}
#teamDelete {
	border: 1px solid #ccc;
	width: 180px;
	height: 180px;
	margin-left: 15px;
}

#charcreation_job {
    width: 183px;
    height: 310px;
    position: absolute;
    top: 0;
    left: 3px;
}

#charcreation_char {
    background: transparent url(../images/design/clean_char_border.png) no-repeat left bottom scroll;
    width: 508px;
    height: 310px;
    position: absolute;
    top: 0;
    right: 5px;
}

.charcreation_jobentry {
    background: transparent none no-repeat 0 0;
    width: 56px;
    height: 56px;
    position: absolute;
    cursor: pointer;
}

#charcreation_job1 {
    left: 5px;
    top: 108px;
}

#charcreation_job2 {
    left: 118px;
    top: 108px;
}

#charcreation_job3 {
    left: 65px;
    top: 65px;
}

#charcreation_job4 {
    left: 65px;
    top: 150px;
}

.charcreation_typeentry {
    background: transparent none no-repeat 0 0;
    width: 116px;
    height: 116px;
    top: -82px;
    position: absolute;
    cursor: pointer;
    z-index: 500;
}

#charcreation_women_normal,
#charcreation_man_normal {
    right: 314px;
}

#charcreation_women_thin,
#charcreation_man_thin {
    right: 171px;
}

#charcreation_women_fat,
#charcreation_man_fat {
    right: 29px;
}

.charcreation_jobdesc {
    display: none;
    overflow: hidden;
    width: 163px;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #000;
    font-size: 9px;
    padding: 0 10px 0 10px;
}

img.preload {
    width: 1px;
    height: 1px;
    visibility: hidden;
}

#charcreation_choosejob {
    top: 124px;
    position: absolute;
    left: 50px;
    z-index:500;
}

#charcreation_chooseapperance {
    top: -8px;
    position: absolute;
    left: 43px;
}

#charcreation_submit,
#charcreation_random {
    cursor: pointer;
    color: #ffffff;
    background: #EA7104;
    font-weight:bold;
    font-size:12px;
    padding: 5px 10px;
    position: absolute;
    top: 340px;
    left: 444px;
    z-index: 500;
}

#charcreation_random {
    left: 555px;
}

#charcreation_nomoney {
    color:#B82626;
    font-size:12px;
    font-weight:bold;
    left:18px;
    position:absolute;
    top:252px;
    width:150px;
    z-index:500;
}

#charcreation_moneyinfo {
    color:#000000;
    font-size:12px;
    left:15px;
    position:absolute;
    top:108px;
    width:170px;
    z-index:600;
}
#charcreation_premium_head {
    color:#000000;
    font-size:18px;
    text-decoration: underline;
    left:15px;
    position:absolute;
    top:292px;
    width:170px;
    z-index:600;
}
#charcreation_premium {
    color:#000000;
    font-size:12px;
    left:20px;
    position:absolute;
    top:330px;
    width:170px;
    z-index:600;
}

#charcreation_landieb {
    position: absolute;
    top: 33px;
    left: 194px;
}

#charcreation_area {
    overflow: hidden;
    position: absolute;
    bottom: 3px;
    left: 10px;
    width: 236px;
    height: 302px;
}

#charcreation_selection {
    position: absolute;
    top: 31px;
    right: 17px;
}

#charcreation_selection td {
    border-top: 1px solid #d1d1d1;
}

#charcreation_selection td.first {
    border-top: none;
}

#charcreation_selection .title {
    padding: 4px 15px;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    width: 150px;
}

.cc_buttonleft {
    cursor: pointer;
    width: 23px;
    height: 20px;
    background: transparent url(../images/charcreation/button_left.png) no-repeat right center;
}

.cc_buttonright {
    cursor: pointer;
    width: 23px;
    height: 20px;
    background: transparent url(../images/charcreation/button_right.png) no-repeat left center;
}

.cc_buttonleft.green {
    height: 21px;
    background: transparent url(../images/charcreation/button_left_green.png) no-repeat 0 0;
}

.cc_buttonright.green {
    height: 21px;
    background: transparent url(../images/charcreation/button_right_green.png) no-repeat 0 0;
}

img.caa_piece {
    position: absolute;
    z-index: 100;
}

img#cca_cloth {
    z-index: 90;
}

img#cca_skin {
    z-index: 89;
}

img#cca_background {
    z-index: 88;
}

img#cca_extra {
    z-index: 92;
}

img#cca_eyebrow {
    z-index: 102;
}

img#cca_ear {
    z-index: 118;
}

img#cca_hair {
    z-index: 123;
}

img#cca_beard {
    z-index: 120;
}

img#cca_nose {
    z-index: 121;
}

img#cca_eye {
    z-index: 122;
}

img#cca_mouth {
    z-index: 124;
}

img#cca_special {
    z-index: 150;
}

.charcreation_sex {
    cursor: pointer;
    position: absolute;
    top: 8px;
    width: 56px;
    height: 56px;
}

#charcreation_male {
    left: 40px;
    background: transparent url(../images/charcreation/male_inactive.png) scroll no-repeat center center;
}

#charcreation_female {
    left: 96px;
    background: transparent url(../images/charcreation/female_inactive.png) scroll no-repeat center center;
}

#charcreation_male:hover,
#charcreation_male.active {
    background-image: url(../images/charcreation/male_active.png);
}

#charcreation_female:hover,
#charcreation_female.active {
    background-image: url(../images/charcreation/female_active.png);
}

#available_attacks, #selected_attacks {
	min-height: 300px;
	float: left;
	width: 300px;
}
#available_attacks.hover, #selected_attacks.hover {
	background: #f8f4ad;
}
#selected_attacks ul, #available_attacks ul {
	list-style-type: none;
}
#selected_attacks li, #available_attacks li {
	float: left;
}

#manage_team {
    position: absolute;
    bottom: 60px;
    right: 45px;
    font-weight: bold;
    color: #e7511e;
    text-decoration: none;
}

#manage_team:hover {
    text-decoration: underline;
}

.team_scroll {
    background: transparent url(../images/team/scroll_bg.png);
    width: 25px;
}

#team_member_scroll {
    height: 244px;
    position: absolute;
    right: 20px;
    top: 44px;
}

#team_chat_scroll {
    height: 108px;
    position: absolute;
    right: 20px;
    bottom: 68px;
}

#team_internal_message {
    background: transparent url(../images/team/internal_message_bg.png);
    width: 458px;
    height: 115px;
    position: absolute;
    padding: 40px 200px 0 45px;
    top: -15px;
    left: -5px;
}

#team_internal_message_created {
    position: relative;
    top: -8px;
    left: 0;
    color: #777777;
    font-size: 9px;
}

#team_internal_message_body {
    color: #ffffff;
    height: 50px;
    overflow: hidden;
}

#team_member {
    background: transparent url(../images/team/member_bg.png) scroll 0 0 no-repeat;
    width: 229px;
    height: 331px;
    position: absolute;
    top: 130px;
    left: -5px;
    overflow: hidden;
    z-index: 100;
}

#team_member_inner {
    position: absolute;
    width: 155px;
    height: 280px;
    top: 25px;
    left: 25px;
    overflow: hidden;
}

#team_member_inner .member {
    height: 35px;
    width: 157px;
    overflow: hidden;
    margin-bottom: 5px;
    position: relative;
}

#team_member_inner .member a {
    color: #e7511e;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}

#team_member_inner .member .rank {
    color: #636363;
    font-size: 9px;
}

#team_member_inner .member .member_image {
    background: transparent url(../images/team/single_member_background.png) scroll 0 3px no-repeat;
    width: 27px;
    height: 35px;
    float: left;
    margin-right: 10px;
    margin-left: 2px;
}

#team_member_inner .member .member_image .member_image_foreground {
    background: transparent url(../images/team/single_member_foreground.png) scroll right bottom no-repeat;
    z-index: 200;
    width: 31px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 0;
}

#teamchat {
    background: transparent url(../images/team/guildchat_bg.png) scroll 0 0 no-repeat;
    width: 496px;
    height: 331px;
    position: absolute;
    top: 130px;
    right: 2px;
}

.up {
    width: 25px;
    height: 28px;
    background: transparent url(../images/team/up.png) scroll 0 0 no-repeat;
    cursor: pointer;
}

.up:hover {
    background: transparent url(../images/team/up_hover.png) scroll 0 0 no-repeat;
}

.down {
    width: 25px;
    height: 28px;
    background: transparent url(../images/team/down.png) scroll 0 0 no-repeat;
    cursor: pointer;
}

.down:hover {
    background: transparent url(../images/team/down_hover.png) scroll 0 0 no-repeat;
}

#team_member_up {
    position: absolute;
    top: 20px;
    right: 20px;
}

#team_member_down {
    position: absolute;
    bottom: 20px;
    right: 20px;
}

#team_member_inner_member {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 155px;
}

#team_sendchat_message {
    background: none;
    border: 0;
    position: absolute;
    bottom: 23px;
    left: 23px;
    width: 445px;
    color: #ffffff;
}

.team_chat_entry {
    color: #636363;
    font-size: 11px;
    margin: 2px 0;
}

.team_chat_username {
    color: #df6909;
    font-weight: bold;
}

#team_chat_up {
    position: absolute;
    top: 131px;
    right: 20px;
}

#team_chat_down {
    position: absolute;
    bottom: 45px;
    right: 20px;
}

#team_chat_window {
    position: absolute;
    bottom: 46px;
    left: 24px;
    width: 424px;
    height: 153px;
    overflow: hidden;
}

#team_chat_window_inner {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 424px;
}

#team_money {
    color: #636363;
    font-weight: bold;
    font-size: 12px;
    position: absolute;
    top: 45px;
    left: 120px;
    width: 95px;
    overflow: hidden;
}

#team_coins {
    color: #636363;
    font-weight: bold;
    font-size: 12px;
    position: absolute;
    top: 90px;
    left: 120px;
    width: 95px;
    overflow: hidden;
}

#team_addcoins {
    width: 46px;
    height: 19px;
    background: transparent url(../images/team/coins.png) scroll no-repeat 0 0;
    position: absolute;
    top: 82px;
    left: 220px;
    border: 0;
    padding: 5px 10px 5px 40px;
}

#team_addcoins_submit {
    top: 97px;
}

#team_addmoney {
    width: 46px;
    height: 19px;
    background: transparent url(../images/team/money.png) scroll no-repeat 0 0;
    position: absolute;
    top: 37px;
    left: 220px;
    border: 0;
    padding: 5px 10px 5px 40px;
}

#team_addmoney_submit {
    top: 52px;
}

.team_submitplus {
    width: 20px;
    height: 20px;
    background: transparent url(../images/team/add.png) 0 0 no-repeat scroll;
    position: absolute;
    border: 0;
    left: 304px;
}

#team_features {
    background: transparent url(../images/team/features.png) scroll 0 0 no-repeat;
    width: 703px;
    height: 151px;
    position: absolute;
    top: 450px;
    right: 1px;
}

#team_features #hideout {
    left: 176px;
}

#team_features #treasure {
    left: 506px;
}

#team_features .feature {
    position: absolute;
    top: 38px;
    width: 173px;
    height: 80px;
    font-size: 11px;
    font-weight: bold;
    color: #636363;
    z-index: 100;
}

#team_features .feature .money_cost {
    position: absolute;
    top: 58px;
    left: 35px;
    width: 75px;
    overflow: hidden;
}

#team_features .feature .coin_cost {
    position: absolute;
    top: 58px;
    left: 148px;
    width: 28px;
    overflow: hidden;
}

#team_features .feature .curr_rank {
    position: absolute;
    top: 28px;
    left: 90px;
    width: 80px;
    overflow: hidden;
}

#team_features .feature .curr_bonus {
    position: absolute;
    top: 10px;
    left: 90px;
    width: 80px;
    overflow: hidden;
}

#team_features .feature .buyfeature {
    position: absolute;
    background: transparent url(../images/team/buyfeature.png) 0 0 scroll no-repeat;
    top: -13px;
    right: 0;
    width: 25px;
    height: 28px;
    z-index: 200;
}

#team_features .feature a.buyfeature:hover {
    background: transparent url(../images/team/buyfeature_hover.png) 0 0 scroll no-repeat;
}

#team_features .feature .hide_cost {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 32px;
    width: 180px;
    background: #ffffff;
}

#team_actions {
    width: 703px;
    height: 151px;
    position: absolute;
    top: 620px;
    right: -30px;
}

#blackwork_timebox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -90px 0 0 -160px;
    padding: 10px;
    width: 301px;
    height: 135px;
    background: transparent url(../images/design/blackwork_timebox.png) 0 0 scroll no-repeat;
    text-align: center;
    color: #4b4b4b;
    z-index: 200;
}

#blackwork_timeselection {
    background: transparent url(../images/design/blue_bg.png) 20px -2px scroll no-repeat;
    position: relative;
    width: 266px;
    height: 25px;
    top: 15px;
    left: 18px;
}

#blackwork_timeselection_up {
    background: transparent url(../images/design/blue_up.png) 0 0 scroll no-repeat;
    width: 31px;
    height: 25px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

#blackwork_timeselection_down {
    background: transparent url(../images/design/blue_down.png) 0 0 scroll no-repeat;
    width: 31px;
    height: 25px;
    position: absolute;
    top: 0;
    left: 150px;
    cursor: pointer;
}

#blackwork_timeselection_submit {
    background: transparent url(../images/design/lets_go.png) 0 0 scroll no-repeat;
    width: 80px;
    height: 29px;
    position: absolute;
    top: -2px;
    right: -2px;
    cursor: pointer;
    border: 0;
    padding: 0;
}

#blackwork_timeselection_submit:hover {
    border: 0;
}

#blackwork_timeselection_time {
    width: 80px;
    height: 17px;
    position: absolute;
    padding: 4px;
    top: 0;
    left: 40px;
    color: #999999;
}

.inline_money {
    background: transparent url(../images/design/money.png) 5px 0 scroll no-repeat;
    padding: 1px 5px 0 34px;
    color: #ffffff;
}
.inline_money_collect {
    background: transparent url(../images/design/money.png) 5px 0 scroll no-repeat;
    padding: 1px 5px 0 34px;
    color: #000000;
}
.inline_coins {
    background: transparent url(../images/design/coins_min.png) 5px 0 scroll no-repeat;
    padding: 1px 5px 0 34px;
    color: #ffffff;
}
.inline_coins_collect {
    background: transparent url(../images/design/coins_min.png) 5px 0 scroll no-repeat;
    padding: 1px 5px 0 34px;
    color: #000000;
}

#blackwork_progress {
    background: transparent url(../images/design/blackwork_timeline_background.png) 0 0 scroll repeat;
    width: 409px;
    height: 28px;
    border: 0;
    position: absolute;
    bottom: 78px;
    left: 144px;
    z-index: 100;
    padding: 4px 1px 3px 1px;
}

#blackwork_progress .progressBarPercent {
    display: none;
}

#blackwork_progress .progressBarText {
    color: #ffffff;
    display: block;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    margin-top: 9px;
}

#blackwork_progress .progressBarInner {
    background: transparent url(../images/design/blackwork_progress.png) 0 0 scroll repeat;
    border: 0;
}

#blackwork_progress_foreground {
    background: transparent url(../images/design/blackwork_timeline_foreground.png) 0 0 scroll no-repeat;
    width: 411px;
    height: 35px;
    position: absolute;
    bottom: 78px;
    left: 144px;
    z-index: 200;
}

#blackwork_cancel {
    background: transparent url(../images/design/cancel.png) 0 0 scroll no-repeat;
    width: 77px;
    height: 16px;
    position: absolute;
    bottom: 50px;
    left: 314px;
    border: 0;
}

#ext-profile_image {
    width: 256px;
    height: 281px;
    background: #323232 url(../images/design/profile_image_border.png) 0 0 no-repeat scroll;
    text-align: center;
}

#ext-profile_image img {
    height:276px;
    margin-top:2px;
}

.ext-profile_infoblock {
    width: 244px;
    height: 124px;
    background: transparent url(../images/design/profile_infoblock.png) 0 0 no-repeat scroll;
}

.ext-profile_infoblock .ext-profile_infoblock-entry {
    width: 217px;
    font-size: 11px;
    color: #4a4a4a;
    margin: 9px 0 14px 24px;
    white-space: nowrap;
}

.ext-profile_infoblock .ext-profile_infoblock-entry-key {
    font-weight: bold;
    width: 105px;
    padding-left: 5px;
    overflow: hidden;
}

.ext-profile_infoblock .ext-profile_infoblock-entry-value {
    width: 107px;
    overflow: hidden;
}

#ext-profile_infoblock1 {
    margin-left: 1px;
}

#ext-profile_infoblock2 {
    margin-left: 1px;
    margin-top: 33px;
}

#profile_sidelinks {
    position: absolute;
    top: 1px;
    right: 6px;
}

#profile-level {
    z-index: 200;
    width: 50px;
    height: 33px;
    position: absolute;
    top: 7px;
    left: 205px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    padding-top: 17px;
    font-size: 12px;
    background: url(../images/design/level_bg.png) 0 0 no-repeat;
}

#profile_awards {
    position: relative;
    top: 0;
    left: 0;
    width: 501px;
    height: 185px;
    background: transparent url(../images/design/your_awards_new.png) 0 0 no-repeat;
    z-index: 10;
}

#profile_awards.yourprofile_awards {
    background: transparent url(../images/design/your_awards_new.png) 0 0 no-repeat;
}

#profile_awards .simple_award {
    bottom:-39px;
    left:102px;
    position:relative;
}
#profile_awards .simple_award_0 {
    top:42px;
    left:79px;
    position:absolute;
}
#profile_awards .simple_award_0_akt {
    top:44px;
    left:81px;
    position:absolute;
}
#profile_awards #simple_award_0_text {
    top:42px;
    left:138px;
    position:absolute;
    background: #FFFFFF;
    border: 1px solid black;
    z-index: 90;
    padding: 2px 4px 2px 4px;
}
#profile_awards .simple_award_1 {
    top:47px;
    left:150px;
    position:absolute;
}
#profile_awards .simple_award_1_akt {
    top:49px;
    left:152px;
    position:absolute;
}
#profile_awards #simple_award_1_text {
    top:47px;
    left:208px;
    position:absolute;
    background: #FFFFFF;
    border: 1px solid black;
    z-index: 90;
    padding: 2px 4px 2px 4px;
}
#profile_awards .simple_award_2 {
    top:34px;
    left:221px;
    position:absolute;
}
#profile_awards .simple_award_2_akt {
    top:36px;
    left:223px;
    position:absolute;
}
#profile_awards #simple_award_2_text {
    top:36px;
    left:280px;
    position:absolute;
    background: #FFFFFF;
    border: 1px solid black;
    z-index: 90;
    padding: 2px 4px 2px 4px;
}
#profile_awards .simple_award_3 {
    top:45px;
    left:290px;
    position:absolute;
}
#profile_awards .simple_award_3_akt {
    top:49px;
    left:294px;
    position:absolute;
}
#profile_awards #simple_award_3_text {
    top:45px;
    left:349px;
    position:absolute;
    background: #FFFFFF;
    border: 1px solid black;
    z-index: 90;
    padding: 2px 4px 2px 4px;
}
#profile_awards .simple_award_4 {
    top:44px;
    left:363px;
    position:absolute;
}
#profile_awards .simple_award_4_akt {
    top:46px;
    left:365px;
    position:absolute;
}
#profile_awards #simple_award_4_text {
    top:44px;
    left:420px;
    position:absolute;
    background: #FFFFFF;
    border: 1px solid black;
    z-index: 90;
    padding: 2px 4px 2px 4px;
}
#profile_awards .simple_award_5 {
    top:116px;
    left:79px;
    position:absolute;
}
#profile_awards .simple_award_5_akt {
    top:118px;
    left:81px;
    position:absolute;
}
#profile_awards #simple_award_5_text {
    top:116px;
    left:139px;
    position:absolute;
    background: #FFFFFF;
    border: 1px solid black;
    z-index: 90;
    padding: 2px 4px 2px 4px;
}
#profile_awards .simple_award_6 {
    top:108px;
    left:150px;
    position:absolute;
}
#profile_awards .simple_award_6_akt {
    top:110px;
    left:152px;
    position:absolute;
}
#profile_awards #simple_award_6_text {
    top:110px;
    left:210px;
    position:absolute;
    background: #FFFFFF;
    border: 1px solid black;
    z-index: 90;
    padding: 2px 4px 2px 4px;
}
#profile_awards .simple_award_7 {
    top:114px;
    left:221px;
    position:absolute;
}
#profile_awards .simple_award_7_akt {
    top:119px;
    left:220px;
    position:absolute;
}
#profile_awards #simple_award_7_text {
    top:114px;
    left:286px;
    position:absolute;
    background: #FFFFFF;
    border: 1px solid black;
    z-index: 90;
    padding: 2px 4px 2px 4px;
}

#profile_team {
    position: relative;
    width: 501px;
    height: 180px;
    background: transparent url(../images/design/team_header.png) 0 0 no-repeat;
}

#profile_team #profile_team-username {
    color: #ffffff;
    position: absolute;
    top: 27px;
    left: 175px;
    font-size: 14px;
    font-weight: bold;
}

#profile_team #profile_team-image {
    width: 100px;
    height: 100px;
    position: absolute;
    bottom: 0;
    right: 5px;
}

#profile_team #profile_team-information {
    position: absolute;
    left: 55px;
    top: 110px;
}

#profile_friends {
    width: 183px;
    position: relative;
    padding: 70px 0 0 0;
    background: transparent url(../images/design/friends.png) 0 0 no-repeat;
}

#profile_friends .friend {
    float: left;
    width: 71px;
    height: 100px;
    overflow: hidden;
    margin: 2px 10px;
    position: relative;
}

#profile_friends .friend .imgwrapper {
    background: #000000 url(../images/design/friend_cloud.png) 0 0 no-repeat;
    width: 71px;
    height: 79px;
}

#profile_friends .friend .imgwrapper img {
    height: 79px;
    width: 62px;
    margin-left: 5px;
}

#main_profile {
    position: relative;
    z-index: 100;
    top: -1px;
    left: 0;
    width: 501px;
    height: 466px;
    background: transparent url(../images/design/profile_main.png) 0 0 no-repeat;
}

#main_profile #main_profile_image {
    background: #000000 url(../images/design/char_background_big.png) 0 0 scroll no-repeat;
    width: 250px;
    height: 275px;
    position: absolute;
    top: 4px;
    left: 136px;
}

#main_profile #main_profile_image img {
    width: 215px;
    height: 275px;
    margin-left: 15px;
}

#profile_friends-count {
    position: absolute;
    top: 40px;
    left: 10px;
    color: #ffffff;
}

#profile_donate {
    width: 515px;
    height: 237px;
    position: relative;
    top: 0;
    left: 0;
    background: transparent url(../images/design/donate_bg.png) 0 0 no-repeat;
}

#profile_donate #profile_donate_header {
    color: #da6904;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    top: 16px;
    left: 16px;
}

#profile_donate #profile_donate_link {
    position: absolute;
    bottom: 57px;
    left: 15px;
    width: 350px;
    border: 1px solid #d1d1d1;
    background: #ffffff;
}

#profile_attr_end {
    position: absolute;
    bottom: 130px;
    right: 123px;
}

#profile_attr_att {
    position: absolute;
    bottom: 100px;
    right: 123px;
}

#profile_attr_def {
    position: absolute;
    bottom: 70px;
    right: 123px;
}

#profile_attr_hck {
    position: absolute;
    bottom: 8px;
    right: 123px;
}

#profile_attr_agi {
    position: absolute;
    bottom: 38px;
    right: 123px;
}

#profile_levelpercentage {
    color: #ffffff;
    font-weight: bold;
    position: absolute;
    top: 285px;
    left: 240px;
}

#profile_levelbar {
    background: #101010;
    top: 282px;
    z-index: 50;
	height: 23px;
	left: 140px;
	position: absolute;
	width: 250px;
}

#profile_levelbar_inner {
    background: transparent url(../images/design/levelbar_bg.png) 0 0 repeat;
    height: 23px;
}

.profile_item {
    width: 83px;
    height: 83px;
    background: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #000000;
    overflow: hidden;
    text-align: center;
    cursor: move;
}

.profile_item_image {
    height: 83px;
}

.profile_item_inventoryslot {
    width: 85px;
    height: 85px;
    position: absolute;
    right: 3px;
}

#profile_item_inventoryslot_1 {
    top: 4px;
}

#profile_item_inventoryslot_2 {
    top: 97px;
}

#profile_item_inventoryslot_3 {
    top: 191px;
}

#profile_item_inventoryslot_4 {
    top: 284px;
}

#profile_item_inventoryslot_5 {
    top: 377px;
}

.profile_item_slot {
    width: 85px;
    height: 85px;
    position: absolute;
    left: 26px;
}

#profile_item_slot_2 {
    top: 4px;
}

#profile_item_slot_10 {
    top: 97px;
}

#profile_item_slot_12 {
    top: 191px;
}

#profile_item_slot_1 {
    top: 284px;
}

#profile_item_slot_13 {
    top: 377px;
}

.profile_item_slot_hover {
    background: transparent url(../images/design/trans_orange.png) 0 0 repeat;
}

.profile_item_slot_hover .profile_item {
    display: none;
}

#shop_header {
    position: relative;
    width: 700px;
    height: 135px;
    background: transparent url(../images/design/shop_header.png) 0 0 no-repeat;
}

#shop_header h1 {
    color: #ffffff;
    position: absolute;
    top: 17px;
    left: 155px;
    font-size: 14px;
    font-weight: bold;
}

#shop_header #myitem_stat_att {
    position: absolute;
    top: 21px;
    right: 25px;
    color: #4a4a4a;
    font-size: 11px;
}

#shop_header #myitem_stat_def {
    position: absolute;
    top: 52px;
    right: 25px;
    color: #4a4a4a;
    font-size: 11px;
}

#shop_header #myitem_stat_agi {
    position: absolute;
    top: 82px;
    right: 25px;
    color: #4a4a4a;
    font-size: 11px;
}

#shop_header #myitem_visual {
    width: 80px;
    height: 80px;
    overflow: hidden;
    text-align: center;
    background: #ffffff;
    position: absolute;
    top: 17px;
    right: 234px;
}

#shop_header #myitem_visual img {
    height: 80px;
}

#myitem_visual_desc {
    position: absolute;
    top: 17px;
    right: 317px;
    height: 81px;
    width: 18px;
    background: transparent none no-repeat center center;
}

#myitem_visual_desc.cat_headsets {
    background-image: url(../images/design/cat_headset.png);
}

#myitem_visual_desc.cat_mice {
    background-image: url(../images/design/cat_mice.png);
}

#myitem_visual_desc.cat_computers {
    background-image: url(../images/design/cat_computers.png);
}

#myitem_visual_desc.cat_harddisks {
    background-image: url(../images/design/cat_hdd.png);
}

#myitem_visual_desc.cat_graphicController {
    background-image: url(../images/design/cat_graka.png);
}

#myitem_visual_desc.cat_insulator {
    background-image: url(../images/design/cat_iso.png);
}

#myitem_visual_desc.cat_lanbag {
    background-image: url(../images/design/cat_headset.png);
}

#myitem_visual_desc.cat_mousepads {
    background-image: url(../images/design/cat_mousepad.png);
}

#myitem_visual_desc.cat_keybords {
    background-image: url(../images/design/cat_headset.png);
}

#myitem_visual_desc.cat_cpu-s {
    background-image: url(../images/design/cat_cpu.png);
}

#myitem_visual_desc.cat_ram {
    background-image: url(../images/design/cat_ram.png);
}

#shop_content {
    position: relative;
    top: -5px;
    left: -5px;
    width: 700px;
}

table#shop_listing {
    position: relative;
    top: 5px;
    left: 13px;
    width: 675px;
    border-spacing: 0;
    border-collapse: collapse;
}

tr.shop_list_item {
    height: 135px;
    border-bottom: 2px solid #ffffff;
}

tr.shop_list_item.layout_odd {
    background: #e8e8e8;
}

tr.shop_list_item.layout_even {
    background: #d9d9d9;
}

tr.shop_list_item td.shopping_cart {
    width: 70px;
    text-align: center;
}

tr.shop_list_item td.price {
    width: 150px;
}

.price_bubble {
    width: 130px;
    height: 66px;
    font-size: 21px;
    font-weight: bold;
    color: #ffffff;
    text-align: right;
    padding: 28px 6px 0 0;
    background: transparent url(../images/design/price_bubble.png) top right no-repeat;
}

tr.shop_list_item td.product_information {
    font-size: 11px;
    color: #4a4a4a;
}

tr.shop_list_item td.product_information a {
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
}

tr.shop_list_item td.product_information .visual {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 102px;
    margin-left: 10px;
    margin-right: 15px;
    margin-top: 10px;
    overflow: hidden;
    text-align: center;
    width: 102px;
}

tr.shop_list_item td.product_information .visual img {
    height: 102px;
}

#captcha {
    text-align: center;
    width: 350px;
    height: 180px;
}

#extended_teamheader {
    width: 100%;
    height: 97px;
    position: relative;
    background: transparent url(../images/design/extended_teamheader.png) no-repeat;
    margin: 0px 18px;
    margin-top: 18px;
    color: #ffffff;
}

#premium_header {
    background: transparent url(../images/premium/header.png) no-repeat;
    height: 67px;
    width: 540px;
    padding: 19px 0pt 0pt 157px;
    margin: 18px 0px 0px 18px;
    z-index:10;
}
#premium_background {
    position: relative;
    background: url(../images/premium/background.png) no-repeat;
    width: 691px;
    height: 584px;
}

#premium_arrow_l {
	background: url(../images/premium/arrow_l.png) no-repeat;
    position: absolute;
	width: 15px;
	height: 16px;
	left: 10px;
	top: 80px;
}

#premium_arrow_l:hover {
	cursor: pointer;
}

#premium_arrow_r {
    background: url(../images/premium/arrow_r.png) no-repeat;
    position: absolute;
    width: 15px;
    height: 16px;
    right: 10px;
    top: 80px;
}

#premium_arrow_r:hover {
    cursor: pointer;
}

#premium_payment_method_1 {
	width: 120px;
	height: 125px;
	position: absolute;
	left: 40px;
	top: 30px;
}

#premium_payment_method_2 {
    width: 120px;
    height: 125px;
    position: absolute;
    left: 185px;
    top: 30px;
}

#premium_payment_method_3 {
    width: 120px;
    height: 125px;
    position: absolute;
    left: 330px;
    top: 30px;
}

#premium_payment_method_4 {
    width: 120px;
    height: 125px;
    position: absolute;
    left: 475px;
    top: 30px;
}

#payment_container {
    position: absolute;
    width: 643px;
    height: 168px;
    background: url(../images/premium/payment_container.png) no-repeat;
    left: 24px;
    top: 130px;
}

#premium_offer_wrapper {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 40px;
	top: 320px;
}

.premium_offer {
	font-size: 16px;
	color: #FFFFFF;
	position: relaitve;
	display: inline-block;
	background: url(../images/premium/angebot.png) no-repeat;
	width: 170px;
	height: 40px;
}

.premium_offer:hover {
	cursor: pointer;
}

#premium_offer_price {
	position: absolute;
	display: block;
	margin-top: 12px;
	margin-left: 110px;
}

#premium_offer_coins {
	position: absolute;
    display: block;
	margin-left: 14px;
	margin-top: 12px;
}

.black_input {
	margin:0;
    border:0;
    height: 28px;
    padding: 0 6px 0 5px;
    color: #FFFFFF;
}

.black_input.long {
    width: 219px;
    background: url(../images/edit/input.png) no-repeat;
}

.black_input.mid {
    width: 219px;
    background: url(../images/edit/input.png) no-repeat;
}

.black_input.short {
    width: 46px;
    padding: 0 6px 0 5px;
    background: url(../images/edit/short.png) no-repeat;
}

.black_input.select {
	background-color: #000000;
	color: #ffffff;
}

.black_input.error {
	border: 1px solid red;
}

#edit_input {
    margin:0;
    border:0;
    width: 219px;
    height: 28px;
    padding: 0 6px 0 5px;
    background: url(../images/edit/input.png) no-repeat;
    color: #FFFFFF;
}

#edit_table {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #6e6e6e;
	border-spacing: 0;
    width: 100%;
}

#edit_table tr td{
	border-bottom: 1px solid #d1d1d1;
	height: 28px;
}

#edit_table tr:last-child td{
    border-bottom: none;
}

#edit_day {
    margin:0;
    border:0;
    width: 24px;
    height: 28px;
    padding: 0 6px 0 12px;
    background: url(../images/edit/day+month.png) no-repeat;
    color: #FFFFFF;
}

#edit_year {
    margin:0;
    border:0;
    width: 39px;
    height: 28px;
    padding: 0 6px 0 12px;
    background: url(../images/edit/year.png) no-repeat;
    color: #FFFFFF;
}

#edit_abbrechen {
	height: 32px;
	width: 130px;
	background: url(/images/edit/abbrechen.png);
	border: none;
}

#edit_starten {
	height: 32px;
	width: 130px;
	background: url(/images/edit/starten.png);
	border: none;
}

#edit_vorschau {
	height: 32px;
	width: 130px;
	background: url(/images/edit/vorschau.png);
	border: none;
}

#edit_max {
	height: 32px;
	width: 49px;
	background: url(/images/edit/btn-max.png);
	border: none;
	color: white;
}

#edit_long {
	height: 32px;
	width: 207px;
	background: url(/images/edit/btn-long.png);
	border: none;
	color: white;
}

#edit_speichern {
	width: 90px;
	height: 29px;
	background: url(/images/edit/speichern.png);
	border: none;
}

#edit_absenden {
	height: 32px;
	background: url(/images/edit/absenden.png);
	border: none;
	width: 130px;
}

#edit_einnahmen {
	height: 32px;
	background: url(/images/edit/einnahmen_uebersicht.png);
	border: none;
	width: 130px;
}

#edit_ausgaben {
	height: 32px;
	background: url(/images/edit/ausgaben_uebersicht.png);
	border: none;
	width: 130px;
}

#edit_thread_close {
	height: 32px;
	background: url(/images/edit/thread_close.png);
	border: none;
	width: 130px;
}

#edit_thread_back {
	height: 32px;
	background: url(/images/edit/back_thread.png);
	border: none;
	width: 130px;
}

#edit_einzahlen {
	height: 32px;
	background: url(/images/edit/einzahlen.png);
	border: none;
	width: 124px;
}

#edit_auszahlen {
	height: 32px;
	background: url(/images/edit/auszahlen.png);
	border: none;
	width: 124px;
}

#lanothek_box {
   position: absolute;
   top: -110px;
   left: 0;
}
#lanothek_bg {
	position: relative;
    margin: 0;
	padding: 0;
    width: 691px;
	height: 541px;
    background:url(/images/design/lanothek_bg.png);
}

#rps_bg {
	width: 673px;
	height: 421px;
	position: relative;
	margin-left: -22px;
}

#dice_bg {
    width: 673px;
    height: 421px;
    position: relative;
    margin-left: -5px;
    margin-top: -5px;
}

#funny_error {
	position: absolute;
	top: 73px;
	color: #FF0000;
	font-size: 9px;
	width: 321px;
    text-align: center;
	left: 0px;
}

#tutorial {
    width: 600px;
    height: auto !important;
    position: absolute;
    z-index: 1000;
    color: #fff;
    top: 200px;
    left: 50%;
    margin-left: -300px;
}

#tutorial h1 {
    padding: 0 0 20px 0;
    margin: 0;
    cursor: move;
    width: 550px;
}

#tutorial_close {
	position: absolute;
	display: block;
	top: 7px;
	right: 7px;
	width: 26px;
	height: 26px;
	text-indent: -9999em;
	background: transparent url(/images/icons/nm_close.png) no-repeat;
	outline: 0;
}

#tutorial_close:hover {
	background: transparent url(/images/icons/nm_close_hover.png) no-repeat;
}

#tutorial.inactive {
    display: none;
}

.tutorial_toggle {
    cursor: pointer;
}

.tutorial_page {
    display: none;
}

.tutorial_page.active {
    display: block;
}

#tutorial_navigation {
    text-align: center;
    padding-top: 20px;
}

#tutorial_navigation .tut_next,
#tutorial_navigation .tut_prev {
    margin: 0 10px 0 10px;
    font-weight: bold;
    cursor: pointer;
    display: none;
}

#content_news {
    width: 100%;
}
#content_news th,
#content_news td {
    text-align: left;
}

#content_news tr:hover {
    background: #cccccc;
}

#tut_content {
    background: transparent url(/images/design/nm_background.png) repeat;
    padding: 10px;
}

div#nm_cornerTopLeft {
    width: 8px;
    height: 8px;
	background: transparent url(/images/design/nm_topleft.png) no-repeat;
}

div#nm_cornerBottomLeft {
    width: 8px;
    height: 8px;
	background: transparent url(/images/design/nm_bottomleft.png) no-repeat;
}

div#nm_cornerTopRight {
    width: 8px;
    height: 8px;
	background: transparent url(/images/design/nm_topright.png) no-repeat;
}

div#nm_cornerBottomRight {
    width: 8px;
    height: 8px;
	background: transparent url(/images/design/nm_bottomright.png) no-repeat;
}

td#nm_borderTop {
	background: transparent url(/images/design/nm_bordertop.png) repeat-x;
}

td#nm_borderLeft {
    background: transparent url(/images/design/nm_borderleft.png) repeat-y;
}

td#nm_borderBottom {
    background: transparent url(/images/design/nm_borderbottom.png) repeat-x;
}

td#nm_borderRight {
    background: transparent url(/images/design/nm_borderright.png) repeat-y;
}
#nm_cube1 {
    background: transparent url(/images/design/nm_button_info.png) no-repeat;
    position: absolute;
    width: 52px;
    height: 52px;
    right: -76px;
    top: -8px;
    cursor: pointer;
}
#nm_cube1_akt {
    background: transparent url(/images/design/nm_button_info_akt.gif) no-repeat;
    position: absolute;
    width: 52px;
    height: 52px;
    right: -76px;
    top: -8px;
    cursor: pointer;
}
#nm_cube2 {
    background: transparent url(/images/design/nm_button_award.png) no-repeat;
    position: absolute;
    width: 52px;
    height: 52px;
    right: -76px;
    top: 52px;
    cursor: pointer;
}
#nm_cube2_akt {
    background: transparent url(/images/design/nm_button_award_akt.gif) no-repeat;
    position: absolute;
    width: 52px;
    height: 52px;
    right: -76px;
    top: 52px;
    cursor: pointer;
}
#nm_cube3 {
    background: transparent url(/images/design/nm_button_ereignis.png) no-repeat;
    position: absolute;
    width: 52px;
    height: 52px;
    right: -76px;
    top: 112px;
    cursor: pointer;
}
#nm_cube3_akt {
    background: transparent url(/images/design/nm_button_ereignis_akt.gif) no-repeat;
    position: absolute;
    width: 52px;
    height: 52px;
    right: -76px;
    top: 112px;
    cursor: pointer;
}
#nm_cube4 {
    background: transparent url(/images/design/nm_button_coins.png) no-repeat;
    position: absolute;
    width: 52px;
    height: 52px;
    right: -76px;
    top: 172px;
    cursor: pointer;
}
#nm_cube4_akt {
    background: transparent url(/images/design/nm_button_coins_akt.gif) no-repeat;
    position: absolute;
    width: 52px;
    height: 52px;
    right: -76px;
    top: 172px;
    cursor: pointer;
}

