body
{
background:#000 url(bg_blue-optimiz.png) repeat;  /*../aero/aero.jpg*/
padding:0; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
margin:0px auto auto auto;
color:#424849;
}

dl .kb { color: #777; }
.counter {
	padding: 5px;
	width: auto;
	height: auto;
	overflow: auto;
	margin: 0;
	color: #72a33a;
	/*background: #fff;
	color: #000;
	border-left: 1px solid #72a33a;
	border-bottom: 1px solid #72a33a;*/
	text-decoration: none;
	position: absolute;
	right:0px;
	top:0px;
	font-size: 10px;
}

#server-time {
	padding: 5px;
	width: auto;
	height: auto;
	overflow: auto;
	margin: 0;
	color: #fff;
	/*background: #fff;
	color: #000;
	border-left: 1px solid #019efd;
	border-bottom: 1px solid #019efd;*/
	text-decoration: none;
	position: fixed;
	right:0px;
	bottom:0px;
	font-size: 11px;
	font-weight: bold;
	background: url(content.png);
}

/* === WERBUNG === */

.ad468 { margin-top: -30px; margin-left: 350px; margin-bottom: -30px; width: 468px; }
.adtop { position: absolute; top: 10px; }


p{
padding:2px 5px 2px 5px;
text-align:justify;
margin:0px;
}

a {
text-decoration: underline;
color: #007F7F;
}

a:hover{
text-decoration:none;
color: #000;
}

h1{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
padding:5px;
margin:0px;
text-decoration:none;
}
h2{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#424849;
padding:3px;
margin:0px;
text-decoration:none;
}
h4{
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
padding: 5px;
margin: 0px;
text-decoration: underline;
}
#mainpage-boardnews > ul, #mainpage-news > div {
  margin: 10px 0 10px 10px;
  padding:0;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  width:100%;
}
#mainpage-news div {
  min-height: 133px;
}

#news81 #text {
padding-left: 72px;
}


#mainpage-boardnews > ul > li, #mainpage-news > div > h4, #mainpage-news > div > div {
  display:block;
  list-style-type:none;
  margin:2px;
  padding:5px;
}

#mainpage-news div div {
  padding: 10px;
  padding-left: 10px;
  background-repeat: no-repeat;
  background-position: 10px 10px;
  min-height: 80px;
}

h4.title {
	background: url(menu_bg.gif) #eee;
	border: 1px solid white;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
}
img.img_left{
float:left;
padding:0px 8px 8px 0px;
}


#main_container{
width:900px;
height:auto;
margin:auto;
padding:0px;
}
#header{
width:900px;
height:88px;
margin:auto;
}
.logo {
width: 276px;
height: 88px;
border: 0;
background: url(../standard/logo.png) no-repeat;
}
.left{
float:left;
padding-left:7px;
}
#header_logo{
width:276px;
height:68px;
float:left;
padding:20px 0 0 5px;
}

#search_tab{
float:right;
padding-top:30px;
font-size:10px;
}
input.search_input{
width:167px;
height:17px;
color:#818a8e;
background-color:#403a39;
padding-left:10px;
border:none;
}

/*--------------------------------start-----------------------------*/
.big {
font-size: 180%;
color: #5D5D5D;
}

#start {
background: url(test_bg/stripe.png);
/*background:#EFEFEF;*/
border:2px solid #CFCFCF; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;
padding:10px;
margin: 10px 0px;
width: 846px;
height: 500px;
color: #5D5D5D;
font-family:Verdana,"sans serif";
font-size:11px;
line-height:16px;
text-align:left;
}

.box1 {
background: #FAFAFA;
border: 1px solid #5D5D5D;
width: 550px;
height: 200px;
float: left;
margin:5px;
}

.box2 {
background: #FAFAFA;
border: 1px solid #5D5D5D;
width: 250px;
height: 200px;
float: right;
margin:5px;
}

.box3 {
background: #FAFAFA;
border: 1px solid #5D5D5D;
width: 550px;
height: 200px;
float: left;
margin:5px;
}

.box4 {
background: #FAFAFA;
border: 1px solid #5D5D5D;
width: 250px;
height: 200px;
float: right;
margin:5px;
}

.start_rank, .start_news, .start_cluster, .start_overview {
margin-left: 15px;
}

.start_rank {
width: 165px;
}

.start_news {
width: 500px;
}

.start_overview {
width: 500px;
}

.start_cluster {
width: 235px;
height: 184px;
overflow:auto;
}

.comments {
font-weight: bold;
float:right;
}

.right {
float:right;
}

.inborder{
position:relative; 
top:-10px; 
margin-left: 10px; 
background: url(test_bg/stripe.png);
padding:0 5px;
font-size:100%;
}

.start_spenden {
clear:both;
}

.start_link {
margin:10px 0px;
padding: 0px;
background: url(test_bg/stripe.png);
height: 25px;
width: 840px;
}

.input_link {
border: 1px dotted #5D5D5D; 
}
/*-------------------------------tables----------------------------*/
dt {
	font-weight: bold;
	color: #fff;
}

td tt {
	color: #50a7ff;
}

th {
	background: #8A9B9E  ; /* #4FA4A4 url(menu_bg_th.gif) repeat-x*/
	font-weight: bold;
	padding: 3px 6px;
	text-align: left;
	margin: 1px;
	-moz-border-radius	: 2px;
  -khtml-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
	
  }

tr {	
	width: center;
	height: center;
	margin: 1px;
}

td {
	  /*background: #f3f3f3 ;url(menu_bg.gif) repeat-x*/
	padding: 1px 12px;
	margin: 1px 0px;
	border-bottom: 1px solid #8A9B9E;
  border-right: 1px solid #8A9B9E;
  -moz-border-radius	: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
	
}

.td_da_0 {
  background-color: #EEFFFF;
  margin:5px; 
  border:0px solid #E1E8F1;
}

.td_da_1 {
  background-color: #E1E8F1;
  margin:5px; 
  border:0px solid #CFCFCF;
}

tr_da:hover {
  background-color: #DEDEDE;
}


.kompakt_ip {
  float:left;
  width: 100px;
  margin: 1px;
  padding: 1px;
  /*border: 1px solid #000;*/
}

.kompakt_upg {
  float:left;
  width: 55px;
  margin: 1px;
  padding: 1px;
  /*border: 1px solid #000;*/
}

.prozentbalken{
 width:200px; 
 border: 1px #000 solid; 
 padding:0px 0px;
 -khtml-border-radius: 6px;
  -o-border-radius: 6px;
  -webkit-border-radius: 6px;
}

table {
  background: url(content.png);
	font-size: 10px;
	margin: 15px 0px;
	width: 100%;
	-moz-border-radius	: 5px;
  -khtml-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
	
}

table a {
  text-decoration: none;
	color: #007F7F;
	font-weight: bold;
}

table.nomargin {
	font-size:10px;
	margin:0;
	/*background: url(bgON.gif);*/
}


/*----globalshoutbox----*/

textarea.gsb_textarea {
  background:#EEFFFF;
  border:2px solid #CFCFCF;
  -moz-border-radius	: 5px;
  -khtml-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
}

td.row_0 {
  background-color: #EEFFFF;
  margin:5px; 
  border:2px solid #E1E8F1;
  width: 90%;
  float:left;
  /*-moz-border-radius	: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  */
  -webkit-border-radius: 10px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius: 10px;
  -moz-border-radius-bottomleft: 0;
  border-radius: 10px;
  border-bottom-left-radius: 0;
}

td.row_1 {
  background-color: #E1E8F1;
  margin:5px; 
	border:2px solid #CFCFCF;
	width:90%;
	float:right;
	/*-moz-border-radius	: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  */
  -webkit-border-radius: 10px;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius: 10px;
  -moz-border-radius-bottomright: 0;
  border-radius: 10px;
  border-bottom-right-radius: 0;
}

table.nocolor {
  background: none;
}

/*------------------------------main content-----------------------*/
#main_content{
width:1000px;
margin:auto;
clear:both;
min-height: 350px;
background: url(content.png);
  -moz-border-radius	: 15px;
  -khtml-border-radius: 15px;
  -o-border-radius: 15px;
  -webkit-border-radius: 15px;

}

/*---------------- menu tab----------------------*/
#menu_tab {
width:1000px;
height:34px;
border-top: 4px solid #007F7F;
background:/*url(menu_bg.gif) repeat-x*/#fff;
  -moz-border-radius	: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;

font-family:Arial, Helvetica, sans-serif;
}

ul.menu {
list-style-type:none; float:left; display:block; width:920px; 
 margin:0px; padding-left:30px; background:none;}

ul.menu li {
display:inline;
font-size:10px;
font-weight:bold;
line-height:34px;}

ul.menu  a.menu, a.menu:visited {
display:block; float:left; padding:0px 15px 0px 15px; margin:0;height:34px;
text-decoration:none; background:none; color:#8A9B9E;}

ul.menu a.menu, a.menu:visited {
display:block; float:left; padding:0px 15px 0px 15px; margin:0; height:34px;
text-decoration:none; background:/* #007F7F url(menu_bg.gif) repeat-x*/#fff; color:#8A9B9E;}

ul.menu a.menu:hover {
  background:/*url(menu_bg_a.gif) repeat-x*/#8A9B9E;color:#fff;
  -moz-border-radius	: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  }

ul.menu a.active { background: #8A9B9E; color: #fff; }

/*------------------------middle_content-----------*/
#middle_content{
width:960px;
height:auto;
margin:10px auto 0px 15px;
padding-bottom: 40px;
min-height: 265px;
}
#middle_content_services{
width:960px;
height:164px;
margin:10px auto 0px 15px;
background:url(images/middle_banner_services.jpg) no-repeat center ;
}
#middle_content_contact{
width:960px;
height:164px;
margin:10px auto 0px 15px;
background:url(images/middle_banner_contact.jpg) no-repeat center ;
}
.middle_text{
width:940px;
margin:0px;
padding:20px 0 0 30px;
text-align:justify;
}
.center_text{
width: 960px;
margin:0px;
padding:20px 0 0 30px;
text-align:justify;
}
#center_content{
width:960px;

margin:auto;
}
.left_content{
width:430px;
float:left;
}
.right_content{
width:430px;
float:left;
}
.news_tab{
clear:both;
padding:5px 0 5px 0;
}
#fields label {
	width: 260px;
	display: block;
	padding: 0px;
}
#fields input {
	border: 1px solid #C8D2D9;
	margin: 0 0 3px 0;
	width: 260px;
}
#fields textarea {
	border: 1px solid #C8D2D9;
	margin: 0 0 3px 0;
	width: 260px;
	height: 63px;
}
#send input {
	width: 53px;
	height: 18px;
	margin: 0px;
}
.login {
	float: right;
	height: 300px;
	margin: 0px 20px 0px 0px;
}

/*ICONS*/
.important h3 {
	background: url(32/important.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

.error h3 {
	background: url(32/stop.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

.ok h3 {
	background: url(32/ok.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}
.tip h3 {
	background: url(32/tip.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}
.info h3 {
	background: url(32/info.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}
#work h3 {
	background: url(32/work.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}
.important, .ok, .error, .tip, #work {
	font-weight: bold;
}

/* Public */

img#firefox {
	float:right;
}

#public h2 {
	display: none;
	/*background: url(64/attack1.png);*/
}

#public-statistic h3 {
	background: url(32/statistic.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#public-login h3 {
	background: url(32/signup.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#public-login-extended-options:not(:target) {
	display:none;
}

#public-reg1 h3,
#public-reg2 h3,
#public-reg3 h3,
#public-regactivate h3 {
	background: url(32/signup.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#public-doc-regeln h3,
#public-doc-regelverstoss h3 {
	background: url(32/run.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#public-team h2 {
	background: url(64/footstep.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#team-kings h3 {
	background: url(32/attack2.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#team-helper h3 {
	background: url(32/positions.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#team-else h3 {
	background: url(32/tip.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#impressum-partner h3 {
	background: url(32/user.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}
#impressum-kontakt h3 {
	background: url(32/mail.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#server-statistic h2 {
	background: url(64/statistic.png) no-repeat;
	height: 64px;
	padding-left: 40px;
	padding-top: 10px;
}

#server-statistic h3 {
	background: url(32/network.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#public-newpwd h3 {
	background: url(32/password.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#register h2 {
	background: url(64/signup.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#register-step1 h3 {
	background: url(32/user.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#register-step2 h3 {
	background: url(32/locale.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#public-news h2 {
	background: url(64/subnet.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#chat-signup h3 {
  background: url(32/xchat.png) no-repeat;
  height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}



/* faq */

#faq h2 {
	background: url(64/help.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}
#faq-faq1 h3,
#faq-faq2 h3,
#faq-faq3 h3,
#faq-faq4 h3,
#faq-faq5 h3,
#faq-faq6 h3,
#chat-help h3 {
	background:url(32/help.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}



/* rules */

#rules h2,
#ruleoffence h2 {
	background:url(64/rules.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}
#rules-rules h3,
#ruleoffence-submit h3 {
	background:url(32/rule.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

/* banking / konto / aktien */

#kurse {font-family: Verdana;}

.aktientabelle {clear:both;}

.taktien, .traktien, .tdaktien_0, .tdaktien_1 {margin:0px; padding:0px;}
 
table.taktien {border: 1px #EFEFEF solid; width: 825px;}

.taktien a, .taktien a:link, .taktien a:visited, .taktien a:hover, .taktien a:active
{
    color:#464646;
}

.taktien THEAD TD
{
    background-color:#EFEFEF;
    font-weight:bold;
    color:#0B0B66;
    font-size:9px;
    padding-right:10px;
    padding-left:10px;
    height:38px;
    vertical-align:middle;
    text-align:right;
    border-bottom: solid 5px white;
    background-image:url();
    background-repeat:no-repeat;
}

.taktien THEAD TH
{
    background-color:#EFEFEF;
    font-weight:bold;
    color:#0B0B66;
    font-size:9px;
    padding-right:10px;
    padding-left:10px;
    height:38px;
    vertical-align:middle;
    text-align:right;
    border-bottom: solid 5px white;
    background-image:url();
    background-repeat:no-repeat;
}

td.tdaktie_0, td.tdaktie_1 {
  border-left: 1px solid #D0D0D0;
}

td.tdaktie_0 { background-color: #fff;}
td.tdaktie_1 {background-color: #EFEFEF;}

td.tdaktie_0:hover, td.tdaktie_1:hover{ 
background-color:#CCCCCC; 
color:#333333; 
}

.taktien TBODY
{
  border:solid 1px #EFEFEF;
}

.taktien TBODY TD
{
    color:#464646;
    font-size:11px;
    padding-right:10px;
    padding-left:10px;
    height:18px;
    border-left: solid 1px #D0D0D0;
    text-align:right;
    background-image:url(table_back.gif);
    background-repeat:repeat-x;
    background-position:bottom;
}

.taktien TBODY TR:first-child TD
{
    border-top:solid 1px #D0D0D0;
}

.taktien TBODY TR:first-child TD
{
    border-top:solid 1px #D0D0D0;
}

.taktien TBODY TD:first-child
{
    text-align:left;
}

.taktien TBODY TD.last-child /*for ie*/
{
    border-right: solid 1px #D0D0D0;
}

.taktien TBODY TD:first-child
{
    border-left: solid 1px #D0D0D0!important;
}

.taktien TBODY TR.odd TD
{
    background-color:#EFEFEF;
}

.taktien TBODY TR.even TD
{
    background-color:White;
}

.taktien TBODY TR.last TD
{
    border-bottom:solid 1px #D0D0D0;
    background-image:none;
}

.thaktien {
  background: none;
}

.green {color:rgb(0,153,0);}
.red {color:rgb(153,0,0);}
.black {color:rgb(0,0,0);}

#aktie {clear:both;}
.aktie_details{margin:10px;}

.aktie_details_left, .aktie_details_right {
margin:10px;
padding:5px;
}

.aktie_details_left{ float:left; width: 200px;}
.aktie_details_right{float:left;width: 450px;}
.aktie_details_buy {clear:both;}

.aktie_send{float:left;}
.buy, .sell {width: 250px;}

#bankingub {
  min-height: 250px;
  margin-left: 25px;
}

#bankingub h3 {
  clear:both;
}

#submenu_bank {
    text-align: left;
    width: 960px;
    margin: 5px auto;
}

#submenu_bank ul {
    padding: 0px 2px 0px 0px;
    margin: 5px auto;
    float: left;
    list-style-type:none;
}

#submenu_bank li {
  background: #4C4C4C;
  float: left; 
  margin: 10px 20px;
  text-decoration:none;
  font-weight: bold;
  -moz-border-radius	: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  } 

#submenu_bank li .active { float: left; margin: 10px 20px;  }

#submenu_bank a {
    display: block;
    padding: 6px 8px 5px;
    color: #fff;
    text-decoration:none;
    -moz-border-radius	: 4px;
    -khtml-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}

#submenu_bank li .boerse_aktiv {
    background: #C1F3C1;
    color: yellow;
    margin: 10px 20px;
    text-decoration:none;
    font-weight: bold;
    -moz-border-radius	: 4px;
    -khtml-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}

#submenu_bank a li {
    display: block;
    text-decoration:none;
    font-weight:bold;
    margin: 0px 0px 0px 2px;
    padding: 8px 12px 6px;
    background: transparent;
}

#submenu_bank .active a, #submenu_bank li a:hover { background: #3C3C3C; color: #9A9A9A; }

#transfer{
  clear: both;
}

.kontoinfo {
    -moz-border-radius: 4px 4px 4px 4px;
    background: none repeat scroll 0 0 #9A9A9A; 
    clear: both;
    margin: 10px;
    padding: 15px 10px;
    width: 600px;
}

.kontoinfotext {
    color: #000;
    text-align: left;
}

.konto_transfers {
  overflow: auto;
  background: #4C4C4C; 
  margin: 10px;
  padding: 15px 10px;
  width: 600px;
  height: 100px;
  -moz-border-radius	: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  }
  
.konto_text { text-align: left; color:#fff;}

.transfer1 {
  background: #4C4C4C;
  color: #fff; 
  margin: 10px;
  padding: 15px 10px;
  width: 100px;
  height: 70px;
  float:left;
  -moz-border-radius	: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  }
  
.transfer2 {
  background: #9A9A9A; 
  margin: 10px;
  padding: 15px 10px;
  width: 400px;
  height: 70px;
  float:left;
  -moz-border-radius	: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  }  

.betrag {clear:both; width:540px; background: #4C4C4C; color: #fff; margin: 10px; padding: 15px 10px;}

#bank_kredit {clear:both; min-height: 200px;}

.kredit1 {
  background: #4C4C4C;
  color: #fff; 
  margin: 10px 5px;
  padding: 10px 5px;
  width: 200px;
  height: 90px;
  float:left;
  -moz-border-radius	: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  }
  
.kredit2 {
  background: #9A9A9A; 
  margin: 10px 5px;
  padding: 10px 5px;
  width: 400px;
  height: 90px;
  float:left;
  -moz-border-radius	: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  }  

.aktion input {clear:both; width:600px; background: #4C4C4C; color: #fff; margin: 10px; padding: 15px 10px; -moz-border-radius	: 4px;  -khtml-border-radius: 4px;  -o-border-radius: 4px;  -webkit-border-radius: 4px;}

.text {clear:both; background: #4C4C4C; width:650px; color: #fff; margin: 10px; padding: 15px 10px; -moz-border-radius	: 4px;  -khtml-border-radius: 4px;  -o-border-radius: 4px;  -webkit-border-radius: 4px;}

  
/* messages */

.submenu_mail {
    text-align: left;
    width: 900px;
    margin: 5px;
    height: 50px;
}

#messages h2 {
	background: url(64/mail.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#messages-inbox h3,
#messages-system h3 {
	background: url(32/mail.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#messages-compose h3 {
	background: url(32/mail-new.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#messages-archive h3 {
	background: url(32/package.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#messages-outbox h3 {
	background: url(32/mail-outbox.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#messages-transmit1 h3,
#messages-transmit2 h3 {
	background: url(32/transmit.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#messages-inbox td.options,
#messages-outbox td.options,
#messages-system td.options,
#messages-compose-confirm td,
#messages-archive-confirm td,
#messages-outbox-confirm td,
#messages-compose-address-book td,
#messages-transmit1-confirm td,
#messages-transmit2-confirm td,
#messages-transmit2-inbox td,
#messages-transmit2-outbox td,
#messages-transmit2-archive td {
	/*background-color: #d0d0d0;*/
	font-weight: bold;
	text-align: left;
}

#messages-inbox tr.read td.title img,
#messages-system tr.read  td.title img,
#messages-archive tr.read  td.title img,
#messages-outbox tr.read  td.title img,
#messages-transmit2 tr.read  td.title img {
	height: 10px;
	width: 15px;
	border: 0px;
	margin: 0px 5px;
}

#messages-inbox tr.read td.title a, #messages-inbox tr.read td.from a {	
  font-weight: 400;
}

#messages-inbox tr.not-read td.title img,
#messages-system tr.not-read td.title img {
	height: 10px;
	width: 15px;
	border: 0px;
	margin: 0px 5px;
}

#messages-inbox td.time,
#messages-system td.time,
#messages-archive td.time,
#messages-outbox td.time {
	text-align: right;
}

#messages-inbox tr.not-read,
#messages-system tr.not-read {
	font-weight: bold;
}


#messages-inbox td.checkbox,
#messages-system td.number,
#messages-system td.checkbox,
#messages-archive td.number,
#messages-archive td.checkbox,
#messages-outbox td.number,
#messages-outbox td.checkbox,
#messages-transmit2 td.checkbox {
	text-align: left;
	margin: 0px 5px 0px 0px;
}

#messages-message-read h3 {
	background: url(32/mail.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

.formbox {
  width: 825px;
  color: #000;
  background: url(test_bg/stripe.png);
  border:2px solid #CFCFCF;
  -moz-border-radius	: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding-top: 15px;
}

.mail-input {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 100px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

.feld {
  float: left;
  width: 500px;
  text-align: left;
} 

.mail-text {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}

.defbreite {
  width: 660px;
}

table#mailz.list {
    margin: 0;
    width: 825px !important;
}

#trigger {
  height: 22px;
  padding: 4px 0;
}

table#mailz.list td {
    font-size: 11px;
    padding: 4px 10px 8px;
    color: #848484;
    text-align: left;
}

table.list td.from, table.list th.from {
  padding-right: 8px;
  width: 140px;
}
table.list td.title, table.list th.title {
    padding-right: 8px;
    width: 440px;
}

table.list td {
    overflow: hidden;
}

.messages-inbox table {
    border-collapse: collapse;
    font-weight: 100;
    margin: 10px auto 0;
    width: 90%;
}


/* overview */

#overview h2 {
	background: url(64/home.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#overview-computer h3 {
	background: url(32/computer.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#overview-cluster h3 {
	background: url(32/cluster.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#overview-messages h3 {
	background: url(32/mail.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#overview-ranking h3 {
	background: url(32/statistic.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}


#computerkompakt h2 {
	background: url(64/computer.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}
#computer tr.kompakt {
    height: 5px;
}

#computer td.numberkompakt {
	/*background: url(64/MyComputer_64_kompakt.png) no-repeat;
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 28px;
	padding: 0px 0px 0px 30px;*/
	text-align: center;
	font-size: x-small;
}

#computer td.numberblock {
	background: url(64/MyComputer_48_block.png) no-repeat;
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 36px;
	padding: 5px 5px 5px 70px;
	text-align: center;
	font-size: x-small;
}

#computer td.numberoff {
	background: url(64/MyComputer_48_off.png) no-repeat;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	height: 36px;
	padding: 5px 5px 5px 70px;
	text-align: center;
	font-size: x-small;
}

#computer td.infokompakt, td.itemkompakt, td.wormkompakt, td.onkompakt {
	padding: 0px 0px 0px 5px;
	font-size: x-small;
}

/* computer */

#computer h2 {
	background: url(64/computer.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

.submenu_A, .submenu_pc {
    text-align: left;
    width: 960px;
    margin: 5px auto;
    height: 35px;
}

.submenu_A ul, 
.submenu_mail ul, 
.submenu_pc ul {
    padding: 0px 2px 0px 0px;
    margin: 5px auto;
    float: left;
    list-style-type:none;
    background: url(/images/trenner.gif) right repeat-y;
}

.submenu_A li, 
.submenu_A li .active, 
.submenu_pc li, 
.submenu_pc li .active, 
.submenu_mail li {
    float: left;
    background: url(/images/trenner.gif) left repeat-y; 
}

.submenu_A a, 
.submenu_pc a, 
.submenu_mail a {
  display: block;
  color: #4C4C4C;
  -moz-border-radius	: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.submenu_A a, 
.submenu_mail a {
  padding: 6px 8px 5px;
}
.submenu_pc a {
  padding: 6px 30px 5px;
}

.submenu_A a li, 
.submenu_pc a li, 
.submenu_mail a li {
    display: block;
    text-decoration:none;
    font-weight:bold;
    margin: 0px 0px 0px 2px;
    padding: 8px 12px 6px;
    background: transparent;
}

.submenu_A .active a, 
.submenu_A li a:hover, 
.submenu_pc .active a, 
.submenu_pc li a:hover, 
.submenu_mail li a:hover {
    /*background: url(/images/nav-active.gif) bottom repeat-x;*/
    background: #4C4C4C;
    color: #fff;
}

.main_info {
    clear:both;
    width: 600px;
    margin: 0px;
    background: #4C4C4C;
    padding: 15px 10px;
    -moz-border-radius	: 4px;
    -khtml-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.main_version {
    text-align: left;
    color: white;
}


#dropdown {

	padding-left: 23px;
	padding-top: 5px;
}

#dropdown .dropmenu1
{
	color:green; 
}

#dropdown .dropmenu2
{
	color:red; 
}

#dropdown .dropmenuup1 {
	color:green; 
}

#dropdown .dropmenuup2 {
	color:red; 
}

#dropdown .dropmenuup3 {
	color:blue; 
}
#attanzeige .atts{
 
  padding-left: 23px;
}
#computer-list h3,
#computer-rename h3 {
	background: url(32/computer.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#computer-properties {
  width: 800px;
  margin: 2px 2px;
}
#computer-properties h3 {
	background: url(32/essentials.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#computer-properties div#pconoff {
  background: url(pc/pcon.png) no-repeat;
  background-position: 35px 2px;
  padding-left: 65px;
	padding-top: 50px;

}

#computer-essentials h3,
#computer-item h3#computer-item-essential {
	background: url(32/memory.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}


#computer-software h3,
#computer-item h3#computer-item-software {
	background: url(32/software.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#computer-security h3,
#computer-item h3#computer-item-security {
	background: url(32/security.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#computer-attack h3,
#computer-item h3#computer-item-attack {
	background: url(32/attack.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#computer td.number {
	background: url(64/MyComputer_48.png) no-repeat;
	background-position: 2px -2px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 2px 2px 2px 30px;
	text-align: center;
}

#computer td.numberblock {
	background: url(64/MyComputer_48_block.png) no-repeat;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 70px;
	text-align: center;
}

#computer td.numberoff {
	background: url(64/MyComputer_48_off.png) no-repeat;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 70px;
	text-align: center;
}

#computer div#pcoff {
  background: url(pc/pconsm.png)  no-repeat;
 background-position: 5px 2px;
  padding-left: 10px;
	padding-top: 23px;
}

#computer div#pcon {
  background: url(pc/pcoffsm.png)  no-repeat;
  background-position: 5px 2px;
  padding-left: 10px;
	padding-top: 23px;

}

#computer div#pcwait {
  background: url(pc/shutdownsm.png) no-repeat;
  background-position: 5px 2px;
  padding-left: 10px;
	padding-top: 23px;

}


#computer td.upgrade {
	color: green;
	text-align: left;
}

#computer td.no-upgrade {
	color: red;
	text-align: left;
}
#computer td.name {
	text-align: left;
}
#computer-profit h3 {
	background: url(32/money.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}
#computer-transfer-start h3 {
	background: url(32/transmit.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}
#computer-upgrades h3,
#computer-upgrade-done h3 {
	background: url(32/upgrade.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

.proz100_bar_kompakt {float:right; background:url(progressbar/pg_bar100.jpg) no-repeat; border:0px; margin:2px; width: 51px; height: 19px; }
.proz80_bar_kompakt {float:right; background:url(progressbar/pg_bar80.jpg) no-repeat; border:0px; margin:2px; width: 51px;height: 19px;}
.proz60_bar_kompakt {float:right; background:url(progressbar/pg_bar60.jpg) no-repeat; border:0px; margin:2px; width: 51px;height: 19px;}
.proz40_bar_kompakt {float:right; background:url(progressbar/pg_bar40.jpg) no-repeat; border:0px; margin:2px; width: 51px;height: 19px;}
.proz20_bar_kompakt {float:right; background:url(progressbar/pg_bar20.jpg) no-repeat; border:0px; margin:2px; width: 51px;height: 19px;}
.proz0_bar_kompakt {float:right; background:url(progressbar/Progressbar_non.gif) no-repeat; border:0px; margin:2px; width: 51px;height: 19px;}

/* settings */

#settings h2 {
	background: url(64/settings.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#settings-settings h3 {
	background: url(32/settings.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#settings-king h3 {
	background: url(32/king.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#settings-mail h3 {
	background: url(32/mail.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#settings-password h3 {
	background: url(32/password.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#settings-settings-homepage input,
#settings-settings-city input,
#settings-settings-avatar input,
#settings-settings-mail-maximum input,
#settings-mail-address input,
#settings-mail-password input,
#settings-password-password input {
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	padding: 3px;
	width: 300px;
}

#settings-settings-style select {
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	width: 300px;
}

#settings-settings td textarea {
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	/* height: 100px;
	width: 300px; IR-Hack ;-) */
}

#settings-settings-confirm td,
#settings-mail-confirm td,
#settings-password-confirm td {
	text-align: center;
}


/* Angriffe */

#attacks h2 {
	background: url(64/attack1.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}
#attacks-attack1 h3,
#attacks-attack2 h3,
#attacks-attack3 h3,
#attacks-attack4 h3 {
	background: url(32/bomb.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}


/* cluster */

#cluster-overview {
  width: 800px;
}

#cluster h2,
#cluster-profile h2 {
	background: url(64/cluster.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#cluster-notice-create h3 {
	background: url(32/mail-new.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#cluster-overview h3,
#cluster-profile-profile h3,
#cluster-found h3,
#cluster-request-new1 h3,
#cluster-request-new2 h3,
#cluster-request-administration h3 {
	background: url(32/cluster.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#cluster-overview-infotext h3 {
	background: url(32/info.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#cluster-distributed-attacks h3 {
	background: url(32/da.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#cluster-convents h3,
#cluster-create-convent h3 {
	background: url(32/convents.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#cluster-settings h3 {
	background: url(32/settings.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#cluster-members h3,
#cluster-member-administration h3 {
	background: url(32/user.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#cluster-overview-board1 td,
#cluster-overview-board2 td {
	/*background-color: #d0d0d0;*/
	font-weight: bold;
	text-align: center;
}

#cluster-distributed-attacks tr {
	vertical-align: top;
}

#cluster-distributed-attacks td.ip,
#cluster-distributed-attacks td.owner,
#cluster-distributed-attacks td.author {
	background-position: 2px 2px;
	background-repeat: no-repeat;
	height: 36px;
	padding: 5px 5px 5px 40px;
}

#cluster-distributed-attacks td.ip {
	background: #FAFAFA url(32-gray/computer.png) no-repeat;
}


#cluster-distributed-attacks td.owner {
	background: #FAFAFA url(32-gray/user.png) no-repeat;
}

#cluster-distributed-attacks td.author {
	background: #FAFAFA url(32-gray/attack.png) no-repeat;
}

#cluster-distributed-attack h2 {
	background: url(64/da.png);
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#cluster-distributed-attack-join-start h3,
#cluster-distributed-attack-create-ok h3 {
	background: url(32/attack.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#cluster-create-distributed-attack h3,
#cluster-create-distributed-attack2 h3 {
	background: url(32/da.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#cluster-overview-events td div {
	height: 100px;
	overflow: scroll;
}

#cluster-create-distributed-attack-confirm td,
#cluster-create-distributed-attack2-confirm td {
	/*background-color: #d0d0d0;*/
	text-align: center;
}

#cluster-money h3,
#cluster-tax h3,
#cluster-transfers h3 {
	background: url(32/money.png) no-repeat;
	height: 32px;
	padding-left: 72px;
	padding-top: 10px;
}

#cluster-tax-paid h3 {
	background: url(32/user.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#cluster-battles h3 {
	background: url(32/attack.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

table#cl_chat {
width:500px;
margin: 2px auto;
background: #E0E0E0;
}

td.cluster-chat{
	text-align:center;
	padding-bottom: 35px;
}

.cluster-chat-title{
/*width: 450px;*/
float: right;
margin-right: 50px;
}

.chat-text{
clear: both;
width: 450px;
margin: 5px auto;
border-bottom: 1px dashed #B6BE8D;
padding:10px 2px;
text-align:left;
}


/* bank */

#bankingub h2 {
	background: url(64/Bank-64.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#bankevent div {
	height: 100px;
	overflow: scroll;
}

/* cluster-board */

#cluster-board h2,
#cluster-board-post h2 {
	background: url(64/board.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#cluster-board-folder1 h3,
#cluster-board-folder2 h3,
#cluster-board-folder3 h3,
#cluster-board-post h3 {
	background: url(32/folder.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#cluster-board-folder1-confirm td,
#cluster-board-folder2-confirm td,
#cluster-board-folder3-confirm td,
#cluster-board-newthread-confirm td {
	/*background-color: #d0d0d0;*/
	text-align: center;
}

#cluster-board-newthread img {
	border-style: none;
	margin: 1px;
}

#cluster-board-newthread h3,
#cluster-board-post-reply h3 {
	background: url(32/edit.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}


/* betriebsystem*/

/* cluster */


#bsys h2 {
	background: url(64/system.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#bsysnook{
  background: url(32/important.png) no-repeat;
  height: 32px;
  font-weight: bold;
  padding-top: 12px;
	padding-left: 42px;
	text-align: left;
}

#bsysok{
  background: url(32/ok.png) no-repeat;
  height: 32px;
  font-weight: bold;
  padding-top: 12px;
	padding-left: 42px;
	text-align: left;
}

#bsystem  {
  font-weight: thin;
	padding: 10px;
	text-align: left;
}

div#bsystem span { 
color: ...;
font-weight: normal;
}

a.buy_sys {
  padding: 5px 5px 17px 5px;
}


/* ranking */

#ranking h2 {
	background: url(64/statistic.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#ranking-user h3 {
	background: url(32/user.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#ranking-cluster h3 {
	background: url(32/cluster.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#ranking-user td.navigation {
	/*background-color: #d0d0d0;*/
	font-weight: bold;
	padding: 5px;
}

#ranking-user td.number {
	background: url(32-gray/user.png) no-repeat;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	height: 36px;
	padding: 5px 5px 5px 40px;
	text-align: center;
}

#ranking-user td.cluster {
	background: url(32-gray/cluster.png) no-repeat;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	height: 36px;
	padding: 5px 5px 5px 40px;
}

#ranking-user td.points,
#ranking-user td.fightpoints,
#ranking-user td.navigation,
#ranking-cluster td.points,
#ranking-cluster td.navigation {
	text-align: center;
}

#ranking-cluster td.number {
	background: url(32-gray/cluster.png) no-repeat;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	height: 36px;
	padding: 5px 5px 5px 40px;
	text-align: center;
}




/* Subnet */

#subnet h2 {
	background: url(64/subnet.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#subnet-properties h3 {
	background: url(32/essentials.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#subnet-content h3 {
	background: url(32/subnet.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#subnet-content td.owner,
#subnet-content td.cluster,
#subnet-content td.ip {
	background-position: 2px 2px;
	background-repeat: no-repeat;
	height: 16px;
	padding: 2px 0px 0px 40px;
}

#subnet-properties td.options,
#subnet-properties td.map,
#subnet-content td.navigation {
	/*background-color: #d0d0d0;*/
	font-weight: bold;
	padding: 5px;
}

#subnet-content td.cluster {
	background: url(32-gray/cluster-16.png) no-repeat;
	background-position: 12px 2px;
  text-align: left;
}

#subnet-content td.ip {
	background: url(32-gray/computer-16.png) no-repeat;
	background-position: 12px 2px;
}

#subnet-content td.owner {
	background: url(32-gray/user-16.png) no-repeat;
	background-position: 12px 2px;
}

#subnet-properties td.map,
#subnet-content td.number,
#subnet-content td.points,
#subnet-content td.navigation {
	text-align: center;
}

/* user-profile */
#user-profile h2 {
	background: url(64/user.png) no-repeat;
	height: 64px;
	padding-left: 75px;
	padding-top: 10px;
	font-size: 300%;
	color: #606060;
}

#user-profile-profile h3 {
	/*background: url(32/identity.png) no-repeat;*/
	height: 32px;
	padding-left: 72px;
	padding-top: 10px;
	color: #606060;
}

#user-profile {width: 780px; font-size: 100%;}
/* #user-profile-profile { background: #FAFAFA; }*/
#user-profile-profile { background: url(test_bg/stripe.png); border:2px solid #CFCFCF; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}
.user-profil-info {height: 0px;}

#userinfo_left { margin: 10px; float:left; width:340px; }
#user_details { background: #FAFAFA; border:2px solid #CFCFCF; width:350px; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}
table#user_table, table#user_table_extendet {	margin: 5px 0px; font-size: 110%;}
td.user_info_details_a {background: url(box-bg.png); color: #fff; font-weight:bold; width: 40px; padding: 1px 12px;	margin: 1px 0px; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}
td.user_info_details_b {background: url(content.png); color: #000; width: 100px; margin:2px; padding: 2px;}
#user_links { background: #FAFAFA; width:350px; margin-top: 12px; text-align:center; border:2px solid #CFCFCF; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}
.user-info-img {border:0px; padding: 0px 20px;}

#userinfo_right { background: #FAFAFA; margin: 10px; padding: 5px; float:right; width:340px; border:2px solid #CFCFCF; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}
.avatar {clear:both; height: 250px; width: 250px; padding:5px auto; margin: 10px auto;}

#atts {clear: both;}
.atts_24 {background: #FAFAFA; width: 340px; float:left; margin: 10px; padding: 5px; border:2px solid #CFCFCF; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}
.atts_24_head {font-style:bold; text-decoration:underline; font-size:110%}}
.atts_24_body {}
.atts_all {background: #FAFAFA; width: 340px; float:right; margin: 10px; padding: 5px; border:2px solid #CFCFCF; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}
.atts_all_head {font-style:bold; text-decoration:underline; font-size:110%}
.atts_all_body {}

#usergraph {clear: both; width: 775px; height: 300px; padding-top: 5px;}
.graph {background: #FAFAFA; margin:2px; border:2px solid #CFCFCF; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}
.graph_text {text-align:center;}

#clustergraph {clear: both; width: 750px; height: 300px; padding-top: 5px;}
.cl_graph {background: url("content.png"); margin:2px; padding:5px; border:2px solid #CFCFCF; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}
.cl_graph img {margin: 2px auto;}
.cl_graph_text {text-align:center;}

#user_text {clear: both; width: 775px; padding-top: 5px;}
.u_text_head {font-style:bold; text-decoration:underline; font-size:110%}
.u_text {background: #FAFAFA; margin:2px; padding: 5px; border:2px solid #CFCFCF; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}

#user_pcs {clear: both; width: 775px; padding-top: 5px;}
.u_pcs_head {font-style:bold; text-decoration:underline; font-size:110%}
.u_pcs {background: #FAFAFA; margin:2px; padding: 5px; border:2px solid #CFCFCF; -moz-border-radius	: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}





/* help */

#help h2 {
	background: url(64/help.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#help-common h3 {
	background: url(32/tip.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#help-availability h3 {
	background: url(32/decrypted.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#help-content h3 {
	background: url(32/help-index.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#help-cluster h3 {
	background: url(32/cluster.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#help-cluster2 h3 {
	background: url(32/positions.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#help-cluster3 h3 {
	background: url(32/convents.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#help-ip h3 {
	background: url(32/locale.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

#help-moneymarket h3 {
	background: url(32/calc.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}



/* Adressbuch */

#abook-selpage h2,
#abook-administration h2 {
	background: url(64/abook.png) no-repeat;
	height: 64px;
	padding-left: 72px;
	padding-top: 10px;
}

#abook-selpage h3,
#abook-administration h3 {
	background: url(32/abook.png) no-repeat;
	height: 32px;
	padding-left: 40px;
	padding-top: 10px;
}

/* News Flash */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #72a33a;
	text-align:left;
	top:50%;
	left:50%;
}

.close {
	width: 35px;
	height: 32px;
	background: #fff;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background:#fff;
	border-bottom: 1px solid #9b9b9b;
	height:27px;
	font-weight: bold;
}

#TB_title img {
	margin-right: -2px;
	margin-top: -1px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#news_random{
width:auto; 
height:50px;
overflow:hidden;
margin-right: -25px;
}

#news_random h2{
width:auto;
float: left;
margin-top: 12px;
margin-right: 5px;
color: #fff;
font:bold 12px Arial; 

}

.news_art{ padding:15px 0;width:400px; font-family: Arial; font-size: 12px; }
.news_art a{color:#818488; text-decoration:none;}
.news_art a:visited{color:#818488; text-decoration:none;}
.news_art a:hover{color:#818488; text-decoration:none;}

.meldungen {
	display:none;
}
/* login */

#login-form { 
  clear:right;
  width:100%;
  overflow:hidden;
  padding-bottom:10px; 
  padding:25 0 0 200px;
  
  }
  
#login fieldset {
  border:none;
  float:center
  
  }
  
#login-form .field-login {
  clear:both
  
  }
  

input {
	border: #333333 1px solid;  
  font-size: 10px;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  background-color: #f0f0f0; 
  background-image: url(inputbg.jpg);
  color: #333333;
}  
/*
#login input {
  width:100px;
  padding:0 0 0 3px;
  background:url(form-bg.png) left top;
  border:1px solid #000000;
  color:#000000;
  float:left
  }
*/

#generation-time {
    width:200px;
    float: left;
    color: #626262;  
}

div.fsb {
    background:url('normal.png') no-repeat left center;
    width:300px;
    height:30px;
}

#htn_footer {
    width:960px;
    margin: 2px auto;
}

#footer_links {
    float: right;
    overflow:hidden;
    margin: 0px auto;
    padding-bottom: 15px;  
}

#footer_links ul {
    margin: 0px;
    list-style-type:none;
    background: url(/images/trenner.gif) right repeat-y;
}

#footer_links li {
    float: left;
    background: url(/images/trenner.gif) left repeat-y; 
}

#footer_links a {
    padding: 4px 6px 3px;
    color: #C5C5C5;
}

#footer_links a li {
    text-decoration:none;
    font-weight:bold;
    margin: 0px 0px 0px 2px;
    background: transparent;
}

#footer_links .active a, #footer_links li a:hover {
    /*background: url(/images/nav-active.gif) bottom repeat-x;*/
    background: #4C4C4C;
    color: #fff;
}


/* hall of fame */

#hof_liste {
    clear: both;
    width: 786px;
    height: 150px;
    margin: 30px auto;
    font-size: 115%;
    word-spacing: 1px;
    text-align: center;
}

.hof_platz1 {
  background: #DBD7D6;
  width: 250px;
  float: left;
  margin-left: auto;
  margin-right: auto;
  margin-top:10px;
  padding: 5px 0px 55px 10px;
  border: 1px #fff double;
}

.hof_platz2 {
  background: #DBD7D6;
  float: left;
  width: 250px;
  margin-top:40px;
  padding: 5px 0px 25px 10px;
  border: 1px #fff double;
}

.hof_platz3 {
  background: #DBD7D6;
  float: right;
  width: 250px;
  margin-top:55px;
  padding: 5px 0px 10px 10px;
  border: 1px #fff double;
}

#hof  {
  text-align: center;
  font-size: 150%;
  font-weight: bold;
  
}

/* poll vote */

ul.poll{
		border: 1px dotted #737373;
		border-width: 2px 2px;
		list-style: none;	
		width: 400px;
		margin: 10px 50px;
		padding: 10px;
	}
	
ul.poll li{
		margin: 0 0 7px;
		padding: 0;
	}
	
.rate{
		background: #E6E6E6;
		height: 20px; 
		margin-bottom: 0px;
		text-align: right;
		font-size: 0.8em;
			}
			
.vote{
		background: #8BABD1;
		height: 20px; 
		float: left;
			}
			
.radio{ 
		width: 20px; 
		margin-left: 5px;
	}
/*///////////// spenden css /////////////*/
/* spendenübersicht */
#spenden_overview { width: 700px;}
#spend_table {background: #EEFFFF;}

.spend_date, .spend_spender, .spend_spende, .spend_link {background:none;}
.spend_date { width: 38%; }
.spend_spender { width: 29%; }
.spend_spende { width: 29%; }
.spend_link { width: 6%; }

td.spend_0 { background-color: #EEFFFF;}
td.spend_1 {background-color: #E1E8F1;}

.spend_page{background:#EEFFFF;font-size:100%;text-align:center;margin:0px auto;border:1px #E1E8F1 solid; -moz-border-radius: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;}

/*spenden.php & spend.php*/	
#spenden {
  border: 1px solid #000;
	width: 450px;
	margin: 35px auto;
	padding: 25px;
	text-align: center;
	}
	
#spenn {text-align: center;}
	
.spend {
	font-size: 35px;
	font-style: bold;
	color: white;
	}
	
.spend_i {
	text-align: center;
	font-size: 50px;
	font-style:italic;
  }

  /*bugtracker*/

#bug_table {background: #8A9B9E;}
  
.bug_1, .bug_0 {
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;

}

td.bug_0 { 
  background-color: #EEFFFF;
  -moz-border-radius	: none;
  -khtml-border-radius: none;
  -o-border-radius: none;
  -webkit-border-radius: none;
}
td.bug_1 {
  background-color: #E1E8F1;
  -moz-border-radius	: none;
  -khtml-border-radius: none;
  -o-border-radius: none;
  -webkit-border-radius: none;
}  