.usercp_nav_item {
    padding: 1px 0 1px 5px;
}
.usercp_nav_composepm {
	background-position: 0 0;
}

.usercp_nav_pmfolder {
	background-position: 0 -20px;
}

.usercp_nav_sub_pmfolder {
	padding-left: 9px;
	background-position: 0 -40px;
}

.usercp_nav_trash_pmfolder {
	padding-left: 9px;
	background-position: 0 -60px;
}

.usercp_nav_pmtracking {
	background-position: 0 -80px;
}

.usercp_nav_pmfolders {
	background-position: 0 -100px;
}

.usercp_nav_profile {
	background-position: 0 -120px;
}

.usercp_nav_email {
	padding-left: 9px;
	background-position: 0 -140px;
}

.usercp_nav_password {
	padding-left: 9px;
	background-position: 0 -160px;
}

.usercp_nav_username {
	padding-left: 9px;
	background-position: 0 -180px;
}

.usercp_nav_editsig {
	padding-left: 9px;
	background-position: 0 -180px;
}

.usercp_nav_avatar {
	padding-left: 9px;
	background-position: 0 -220px;
}

.usercp_nav_options {
	background-position: 0 -240px;
}

.usercp_nav_usergroups {
	background-position: 0 -260px;
}

.usercp_nav_editlists {
	background-position: 0 -280px;
}

.usercp_nav_attachments {
	background-position: 0 -300px;
}

.usercp_nav_drafts {
	background-position: 0 -320px;
}

.usercp_nav_subscriptions {
	background-position: 0 -340px;
}

.usercp_nav_fsubscriptions {
	background-position: 0 -360px;
}

.usercp_nav_viewprofile {
	background-position: 0 -380px;
}

.usercp_nav_home {
	background-position: 0 -400px;
}

.usercp_notepad {
	width: 99%;
}

.usercp_container {
	margin: 5px;
	padding: 8px;
	border:1px solid #CCCCCC;
}

.pmspace {
	float: right;
	margin: -3px 5px;
}

.pmspace_container {
	background: #fff;
	border: 1px solid #ccc;
	width: 100px;
	display: inline-block;
}

.pmspace_used {
	display: inline-block;
	color: #fff;
	margin: -1px;
}

.pmspace_used.low {
	border: 1px solid #0c5a01;
	background: #167203;
}

.pmspace_used.medium {
	background: #ff862b;
	border: 1px solid #d7611e;
}

.pmspace_used.high {
	background: #e73c3c;
	border: 1px solid #c00;
}

.pmspace_unused {
	display: inline-block;
}

.pmspace_text {
	padding: 1px 5px;
	display: inline-block;
}
		
.new_pm {
	font-weight: bold;
}
.user_text{
 padding: 20px;
  height: 432px;
  width: 700px;
  background: #ad9d86;
  font-size: 13px;
  color: #766146
  line-height: 150%;
  overflow: auto;
  font-family: Verdana, Arial, sans-serif;
}

.usercp_header {
    text-decoration: none;
    padding: 20px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    color: var(--text5);
    font-size: 17px;
    text-align: center;
    line-height: 10px;
    width: 350px;
    font-family: EagleLake, sans-serif;
    float: left;
    background-color: var(--farbe1);
    margin-bottom: 2px;

}
.usercp_header2 {
        width: 180px;
    padding: 20px;
    background-color: var(--farbe1);
    font-family: EagleLake, sans-serif;
    font-size: 17px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    color: var(--text5);
    text-align: center;
    line-height: 10px;
    margin: 0 0 12px 0;
    float: left;
    /* margin-top: -63px; <-- bitte entfernen, bringt Probleme */

}
.usercp_header3 {
    text-decoration: none;
    padding: 20px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    color: var(--text5);
    text-align: center;
    font-size: 17px;
    font-family: EagleLake, sans-serif;
    line-height: 10px;
    width: 212px;
    float: left;
    background-color: var(--farbe1);
    margin-bottom: 2px;
margin: 4px;

}
   .usercp_img {
    width: 180px;
    padding: 20px;
    background-color: var(--farbe1);
    color: var(--text5);
    text-align: center;
    line-height: 10px;
    margin: 0 0 2px 0;
    float: left;

}

.usercp_menue {

}

.usercp_menue a:link, .usercp_menue a:visited, .usercp_menue a:active {
color: var(--text5);
background: var(--farbe1); 
font-size: 9px; 
width:161px; 
letter-spacing: 0.8pt; 
padding: 15px;
display: block; 
float: left; 
margin: 2px;
}

.usercp_menue:hover, .usercp_menue a:hover {
  background: var(--farbe5);
 color: var(--text5);
}

.usercp_menue_pic {
 margin: -30px 0px -30px -60px; position: relative;
}

.usercp_menue_gif {
  background-color: #f6eae1; border: #ebddd1 solid 3px; border-radius: 90px; width: 40px; height: 40px;

}

.usercp_willkommen {
    background: var(--farbe1);
    width: 380px;
    color: var(--text3);
    letter-spacing: 0.5pt;
    padding: 10px;
    text-align: justify;
    margin: 0px 15px 0px 15px;
    font-size: 13px;
}

.usercp_thead {
    background-color: var(--farbe1);
    height: 40px;
    text-transform: uppercase;
    text-align: center;
    font-size: 18px;
    letter-spacing: 0.2em;
    color: var(--text5);
    font-family: EagleLake, sans-serif;
    padding: 8px;
   
}

.usercp_thead2 {
    background-color: var(--farbe1);
    height: 20px;
    text-transform: uppercase;
    padding: 3px;
    width: 99%;
 text-align: center;

}

.usercp_post {
    background: #776e5b;
    width: 200px;
    color: #a6a099;
    letter-spacing: 0.5pt;
    padding: 6px 6px 6px 6px;
    text-align: center;
    margin: 1px;
    height: 15px;
    text-transform: uppercase;
    font-family: arial;
    font-size: 12px;
}

.usercp_icon {
    padding: 6px 6px 6px 6px;
    text-align: center;
    margin: 1px;
    height: 15px;
    font-family: arial;
    font-size: 14px;
}


.usercp_fakt1 {
   background: var(--farbe1);
    width: 240px;
    color: var(--text5);
    letter-spacing: 0.5pt;
    padding: 15px 6px 15px 6px;
    text-align: left;
    margin: 4px;
    height: 15px;
    font-size: 10px;
}
.usercp_fakt2 {
      background: var(--farbe1);
    width: 240px;
    color: var(--text5);
    letter-spacing: 0pt;
    padding: 6px 6px 6px 6px;
    text-align: left;
    margin: 1px;
     font-size: 10px;
}
.usercp_fakt3 {
       background: var(--farbe1);
    width: 240px;
    color: var(--text5);
    letter-spacing: 0pt;
    padding: 6px 6px 6px 6px;
    text-align: left;
    margin: 1px;
    font-size: 10px;
}
.usercp_fakt4 {
       background: var(--farbe1);
    width: 240px;
    color: var(--text5);
    letter-spacing: 0.5pt;
    padding: 6px 6px 6px 6px;
    text-align: left;
    margin: 4px;
    height: 40px;
    text-align: center;
    font-size: 10px;
}
.usercp_head2 {
    color: var(--text5);
    font-size: 17px;
    height: 26px;
    letter-spacing: 2px;
    margin: 2px;
    text-decoration: none;
        text-transform: uppercase;
    transition: all 0.5s ease 0s;
    white-space: nowrap;
    width: 99%;
    padding: 3px 0 0 3px;

}

.userprofil_eingabe{
   font-size: 17px;
   color: #bbab8e;
   text-transform: uppercase;
   text-decoration: none;
   text-align: left;
}

.userprofil_zusatz{
  font-size: 14px;
  color: var(--text3);
  text-decoration: none;
  font-style: italic;

}
.textbox_ucp{
    background: #0e0e0e;
    color: #a6a099;
    border: 1px solid #0e0e0e;
    padding: 5px;
    outline: 0;
    font-size: 13px;
    width: 300px;


}
.userprofil_back{
background-color: #776e5b;
}

.smalltext_away {
font-size: 11px;
color: var(--text3);
}		
		

.usercp_menue2 {
margin-left: 10px;
}

.usercp_menue2  a:link, .usercp_menue2 a:visited {
  color: var(--text5);
  font-size: 14px; 
  letter-spacing: 0.5pt; 
  padding: 10px;
  display: block; 
  float: left; 
  /*margin: 2px;*/
  border: 1px solid var(--farbe4);
  /*border-radius: 20px 20px 0 0;*/
  box-shadow: inset 0 -3px 0 -1px var(--farbe4);
  text-decoration: none;
  transition: all .5s;
  margin-bottom: -3px;
 margin-left: 2px;
  background-color: var(--farbe1);

}

.usercp_menue2  a:hover, .usercp_menue2 e a:hover {
 color: var(--farbe1);
	box-shadow: inset 0 -40px 0 var(--farbe4);
}

.usercp_menue2 a:active {
	color: var(--farbe1);
	background-color: var(--farbe4);
}
		
.usercp_trow1 {
    background: var(--farbe5);
    padding: 13px;
    text-decoration: none;
    font-size: 13px;
    font-style: normal;
}		

.usercp_trow2 {
    background: #f9f3e7;
    padding: 13px;
    border-bottom: #ccc 1px dashed;
    text-decoration: none;
    font-size: 13px;
    font-style: normal;

}

.usercp_header_stecki {
text-decoration: none;
    padding: 5px 50px 5px 15px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: var(--text5);
    text-align: center;
    line-height: 10px;
    margin-bottom: 2px;
    border-bottom: 1px solid var(--farbe4);
    margin: 10px;
    font-family: EagleLake, sans-serif;
}
.usercp_protit {
    text-align: justify;
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
    letter-spacing: 0.2em;
}