
div.auto_complete {
  position:absolute;
  width:650px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.auto_complete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.auto_complete ul li.selected { background-color: #ffb;}
div.auto_complete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}


#check_informations{
	font-size:11px;
	height:131px;
	left:315px;
	padding:5px;
	position:absolute;
	top:0px;
	width:208px;
	background-image: url('/img/struct/border.jpg'); 
}

ul{
	margin: 0px 0px 0px 20px;
}
li{
	margin: 0px 0px 0px 20px;	
}

* {
margin: 0px;
padding: 0px;
font-family: verdana;
}
a img{
border: none;
}
a {
text-decoration: none;
color: #2C74B5;
}
a:hover{
text-decoration: underline;
}
table{
width: 100%
}

td{
	padding: 2px 4px 2px 4px;
}

.no_space_td td{
	padding: 0px 0px 0px 0px;
}

.toplist_header_background{
	background-image: url("/img/struct/rankings-solo_header.jpg");
	font-size:x-small;
	height:24px;
	text-align:right;
}

body{
background-color: #e2e5ed;
}
#body{
z-index: 2;
width: 100%;
left: -10px;
position: absolute;
}
.inner{
padding: 16px;
font-size: smaller;
}

#user_details{
	
}

.related{
margin-top: 14px;
}
#left{
margin: 0px 20px;
width: 200px;
height: 800px;
float: left;
}
/* Weiche exklusiv für den besten aller Browser - IE 6 */
@media all{
* html b\ody #left{
width: 200px;
height: 800px;
float: left;
}

}
#logout{
background-color: #080002;
color: #fff;
width: 70px;
margin-bottom: 3px;
height: 17px;
text-align: center;
}
#logout a{
font-size: 11px;
color: #fff;
}
#product_logo{
height: 150px;
background-color: #fff;
position: relative;
margin-bottom: 17px;
z-index: 5;
text-align: center;
}
#navigation{
height: 620px;
background-color: #fff;
position: relative;
margin-top: 17px;
z-index: 5;
color: #2c74b5;
text-align: center;
}
.div_footer{
background-color: #efedee;
width: 100%;
bottom: 0px;
position: absolute;
z-index: 4;
left: 0px;
font-size: 11px;
}
/* Weiche exklusiv für den besten aller Browser - IE 6 */
@media all{
* html b\ody .div_header{
font-size: 11px;
background-color: #efedee;
z-index: 5;
height: 28px;
margin-bottom: 10px;
padding-top: 7px;
}

}
.div_header{
font-size: 11px;
background-color: #efedee;
z-index: 5;
height: 21px;
margin-bottom: 10px;
padding-top: 7px;
min-width: 100%;
}
#version_information{
position: relative;
margin-top: 17px;
height: 45px;
text-align: center;
background-color: #fff;
/*font-size: 10px;*/
z-index: 5;
}
#version_number{
font-size: 10px;
}
#version_id{
font-size: 10px;
}
/* Weiche exklusiv für den besten aller Browser - IE 6 */
@media all{
* html b\ody #right{
min-height: 500px;
min-width: 500px;
margin-right: 20px;
margin-top: 20px;
position: absolute;
left: 260px;
padding-right: 230px;
}

}
#right{
min-height: 500px;
min-width: 500px;
margin-right: 20px;
margin-top: 20px;
position: absolute;
left: 240px;
}
#header{
background-color: #fff;
position: relative;
width: 100%;
height: 150px;
z-index: 5;
}
/* Weiche exklusiv für den besten aller Browser - IE 6 */
@media all{
* html b\ody #header{
background-color: #fff;
position: relative;
width: 100%;
height: 151px;
z-index: 5;
}

}
#footer{
background-color: #fff;
position: relative;
width: 100%;
height: 45px;
z-index: 4;
margin-top: 17px;
}
#footer_left{
float: left;
font-size: 12px;
margin: 7px 0px 0px 15px;
color: #8f8f8f;
}
#footer_right{
float: right;
margin: 7px 15px 0px 0px;
}
/* Weiche exklusiv für den besten aller Browser - IE 6 */
@media all{
* html b\ody #content{
min-height: 620px;
min-width: 770px;
border: 1px solid #ccc;
margin-top: 17px;
background-color: #fff;
position: relative;
width: 100%;
height: 100%;
z-index: 5;
top: 0px;
left: 0px;
}

}
#content{
min-height: 620px;
min-width: 770px;
margin-top: 17px;
background-color: #fff;
position: relative;
width: 100%;
height: 100%;
z-index: 5;
top: 0px;
left: 0px;
}
/* Weiche exklusiv für den besten aller Browser - IE 6 */
@media all{
* html b\ody #berater_details{
position: absolute;
font-size: 12px;
width: 150px;
left: 146px;
top: 32px;
z-index: 15;
}

}
#berater_details{
position: absolute;
font-size: 12px;
width: 150px;
left: 146px;
top: 36px;
}
#berater_details hr{
margin: 0px;
padding: 0px;
}
#think{
position: absolute;
right: 25px;
top: -21px;
}
/* Shadow classes */

.shadows{
position: absolute;
height: 100%;
width: 100%;
z-index: -4;
left: 0px;
}
.top{
position: absolute;
top: -2px;
width: 100%;
height: 2px;
background-image: url("shadow_top.png");
background-repeat: repeat-x;
z-index: 1;
left: 0px;
}
.tl{
}
.left{
position: absolute;
left: -4px;
width: 4px;
height: 100%;
background-image: url("shadow_left.png");
background-repeat: repeat-y;
top: 0px;
z-index: 1;
margin: 0px;
}
/* Weiche exklusiv für den besten aller Browser - IE 6 */
@media all{
* html b\ody .lb{
position: absolute;
bottom: -17px;
height: 6px;
left: -4px;
width: 6px;
background-image: url("shadow_lb.png");
background-repeat: no-repeat;
z-index: 1;
}

}
.lb{
position: absolute;
bottom: -6px;
height: 6px;
left: -4px;
width: 6px;
background-image: url("shadow_lb.png");
background-repeat: no-repeat;
z-index: 1;
}
/* Weiche exklusiv für den besten aller Browser - IE 6 */
@media all{
* html b\ody .bottom{
position: absolute;
bottom: -17px;
width: 100%;
height: 6px;
background-image: url("shadow_bottom.png");
background-repeat: repeat-x;
z-index: 1;
left: 0px;
}

}
.bottom{
position: absolute;
bottom: -6px;
width: 100%;
height: 6px;
background-image: url("shadow_bottom.png");
background-repeat: repeat-x;
z-index: 1;
left: 0px;
}
/* Weiche exklusiv für den besten aller Browser - IE 6 */
@media all{
* html b\ody .br{
position: absolute;
bottom: -17px;
height: 6px;
right: -4px;
width: 6px;
background-image: url("shadow_br.png");
background-repeat: no-repeat;
z-index: 1;
}

}
.br{
position: absolute;
bottom: -6px;
height: 6px;
right: -4px;
width: 6px;
background-image: url("shadow_br.png");
background-repeat: no-repeat;
z-index: 1;
}
.right{
position: absolute;
left: 100%;
width: 5px;
height: 100%;
top: 0px;
background-image: url("shadow_right.png");
background-repeat: repeat-y;
z-index: 1;
}
.rt{
z-index: 1;
}
/* NAVIGATION EFFECTS*/

.menu_item {
margin-bottom: 13px;
}
.menu_item_1{
position: relative;
top: 0px;
left: 0px;
height: 70px;
}
.menu_item_2{
position: absolute;
top: 0px;
left: 0px;
height: 70px;
}
.menu{
width: 94px;
height: 70px;
margin: 0px auto 11px;
}
.navigation_sub a{
display: block;
font-size: 10px;
}
.navigation_sub {
font-size: 10px;
position: absolute;
top: 0px;
left: 75px;
width: 118px;
text-align: left;
}
.menu_name{
position: absolute;
bottom: 0px;
left: 0px;
text-align: center;
width: 94px;
font-size: 11px;
}
.menu_name2{
position: absolute;
bottom: 0px;
left: 0px;
text-align: left;
width: 94px;
font-size: 11px;
}
#navigation_save{
z-index: 999;
width: 100%;
height: 100%;
background-color: #333;
opacity: 0.7;
border: 3px solid;
position: absolute;
top: 0px;
left: 0px;
}
/* Übernommen*/

dl {
line-height: 2em;
margin: 0em 1em;
width: 400px;
}
dt {
font-weight: bold;
vertical-align: top;
}
dd {
margin-left: 10em;
margin-top: -2em;
vertical-align: top;
}
/* forms */

form {
display: inline;
}
form div{
vertical-align: text-top;
}
form div.date{
margin-left: 0em;
}
label {
display: block;
float: left;
width: 140px;
font-size: 14px;
padding-right: 20px;
}
input[type=checkbox] {
float: left;
clear: left;
margin: 0px 6px 0px 2px;
}
input, textarea {
clear: both;
display: inline;
font-size: 11px;
font-family: inherit;
}
select {
clear: both;
/*vertical-align: top;*/
font-size: 11px;
font-family: inherit;
}
option {
font-size: 11px;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
display: inline;
/*vertical-align: bottom;*/
}
div.required {
clear: both;
font-weight: bold;
}
div.optional {
clear: both;
color: #fff;
}
div.submit {
clear: both;
margin-top: 40px;
margin-left: 140px;
}
/* action links */
ul.actions {
float: left;
margin-left: 20px;
width: 200px;
}
ul.actions li {
margin-top: 4px;
}
pre {
padding: 1em;
}
/* SINGLE VIEWS*/
h3{
text-shadow: 5px 5px 5px;
color: #b0bdcd;
font-size: 12px;
font-weight: normal;
margin: 0px 0px 9px 0px;
}
#content_box{
margin: 12px;
position: relative;
}
#cnt_top {
height: 200px;
position: relative;
width: 100%;
}
#cnt_btm {
}
#cnt_left {
float: left;
height: 200px;
left: 0px;
position: absolute;
top: 0px;
width: 145px;
}
#cnt_right {
left: 160px;
margin-right: 170px;
position: relative;
}
#cnt_usr_list{
border: 1px solid #7F9DB9;
height: 170px;
overflow-x: hidden;
overflow-y: scroll;
width: 100%;
}
.blue_button {
background-color: #B0BDCD;
border: 1px solid #74879E;
display: inline;
font-size: 11px;
margin: 4px 0px 0px 0px;
/*vertical-align: bottom;*/
width: 145px;
}
.red_button {
background-color: #ee0006;
border: 1px solid #B0BDCD;
display: inline;
font-size: 11px;
margin: 4px 10px 0px 0px;
vertical-align: bottom;
width: 145px;
}
/* single user view*/

.user_box_big {
background-color: #EFEDEE;
margin: 10px 0px;
padding: 2px 0px 2px 9px;
color: #012f64;
}
.user_box_big_error {
background-color: #EFEDEE;
margin: 10px 0px;
padding: 2px 0px 2px 9px;
color: #ee0000;
}

#cnt_single_left{
font-size: 11px;
float: left;
width: 200px;
}
#cnt_single_right{
font-size: 11px;
margin: 0px 0px 0px 220px;
}
.user_box_small_left{
float: left;
margin-right: 10px;
width: 19%;
background-color: #EFEDEE;
color: #012f64;
padding: 2px 0px 2px 9px;
margin-bottom: 10px;
}
.user_box_small_right{
float: right;
width: 75%;
background-color: #EFEDEE;
padding: 2px 0px 2px 9px;
color: #012f64;
}
.user_box_huge{
height: 200px;
}
#cnt_single_user_div{
border: 1px solid #7f9db9;
height: 300px;
overflow-x: hidden;
overflow-y: scroll;
}
.inner_div{
font-style: normal;
font-weight: normal;
float: left;
margin: -13px 2px 2px 89px;
}
.inner_div input{
display: inline;
}
.user_box_small_left input {
display: inline;
}
.user_box_small_right input{
display: inline;
}
.grey_row{
font-style: normal;
font-weight: normal;
font-size: small;
background-color: #b0bdcd;
}
.blue_row{
font-style: normal;
font-weight: normal;
font-size: small;
background-color: #c0d4ff;
}
th{
font-size: smaller;
}
h2{
font-size: medium;
color: #2c74b5;
}
h1{
font-size: large;
color: #a5bffb;
}
.user_tree{
padding-left: 30px;
width: 300px;
}

#downline_stat{
	border:1px solid;
	float:right;
	padding:10px;
}

#think_details{
	height:102px;
	margin-left:14px;
	position:relative;
	top:-128px;
	width:167px;
	z-index:10;
}

#star_outer{
	width:500px;
}

#star_outer td{
	vertical-align: top;
}


#star_aktual{
	/*float: left;*/
	margin: 7px 20px 0px 10px;
}
#star_mes{
	background-color: #F5F5F5;
	padding: 4px 0px 4px 7px;
	
}
#star_erfolg{
	background-color: #F5F5F5;
	padding: 4px 0px 4px 7px;
	
}
#star_nurnoch{
	background-color:#F5F5F5;
	background-image:url(nurnoch.png);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-size:0.8em;
	height:46px;
	padding:31px 0px 0px 26px;
}
#star_schon{
	background-color:#F5F5F5;
	background-image:url(schon.png);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-size:0.8em;
	height:46px;
	padding:31px 0px 0px 26px;
}
#star_termin{
	padding: 4px 0px 4px 7px;
	background-color: #F5F5F5;
	
}
#star_downline{
	/*float: left;*/
	position: relative;
	top: 0px;
	margin: 0px 10px 0px 10px;
}
#star_down{
	padding: 4px 0px 4px 7px;
	background-color: #F5F5F5;
	
}
#star_new{
	padding: 4px 0px 4px 7px;
	background-color: #F5F5F5;
	
}
#star_gebtag{
	padding: 4px 0px 4px 7px;
	background-color: #F5F5F5;
	
}
#star_top10{
	background-color: #F5F5F5;
	padding: 4px 0px 4px 7px;
	/*float: left;*/
}

