


/*------------------------------------------------ Shortprofile */

#userShortProfile {margin: 0 0 15px 0;}
#userShortProfile a{text-decoration: underline;}
#userShortProfile h3{padding: 5px 0 2px;color: #006675;}
.toProfileLink{margin: 10px 0 0; display: block;}



/*------------------------------------------------ Userprofile MainNavi */

#leftSidebar h3 {font-size:12px;;padding:10px 0 0px 0;font-weight: bold;}
#leftSidebar a.view-profile {color:#005165;}
#profileMainNavi {padding-top: 10px;}
#profileMainNavi ul li{height: 22px; padding-top:1px;padding-left: 7px;
    margin-bottom:  1px;font-size: 14px;overflow: hidden;}
#profileMainNavi ul li.twoLines{height: 46px;}
#profileMainNavi ul li:hover{background-image: none;}
#profileMainNavi a{color: #fff;font-weight: bold;
  display: block;padding-top: 2px;line-height: 16px;}
#profileMainNavi li a:hover{text-decoration: none;}
#profileMainNavi ul li.active{background-image: none;}
#profileMainNavi li.active a{color: #000;}
#profileMainNavi li.highNavPoint{height: 45px;}
#profileMainNavi li.highNavPoint a{padding-top: 4px;}
#profileMainNavi li.firstHigh{margin-top:12px;}



/*------------------------------------------------ Userprofile SubNavi */
#profileSubNavi {
  height: 20px;
}
ul#profileSubNavi li{
  float: left;
  line-height:20px;
  background: url("../images/profile_subnavi_bg.gif") repeat-x; 
  margin-right: 1px;
  margin-bottom: 10px;
  display: inline;
}
ul#profileSubNavi li:hover{
  background: url("../images/profile_subnavi_hover_bg.gif") repeat-x;
}
#profileSubNavi a, #profileSubNavi span {
  display: block;
  padding: 0 10px 0;
  color: #fff;
}
#profileSubNavi a:hover{
  color: #000 ;
  text-decoration: none;
}
#profileSubNavi li.current{background: url("../images/profile_subnavi_hover_bg.gif") repeat-x;}
#profileSubNavi li.current a, #profileSubNavi li.current span{color: #000;}

/*.profileSubNavi-follower {padding-top: 10px;}*/


/* * * * * * * * * * * PAGES, CONTENT * * * * * * * * * * */

.userProfile h2 {padding-bottom: 5px;}
.userProfile h3 {padding-bottom: 10px;}

/*------------------------------------------------*/
/* Userprofile MessageTable*/
/*------------------------------------------------*/
.profileTable{
  clear: both;
  /*margin-top: 10px;*/
  border-bottom: 1px solid #888;
}
.profileTable table{
  width: 100%;
}
.profileTable .firstCell{
  width: 50%;
}
.profileTable th{
  background-color: #e4ddd7;
  padding: 3px 5px;
}
.profileTable td{
  padding: 10px 5px;
  border-top: 1px solid #e4ddd7;
}
.profileTable td, .profileTable th{
  vertical-align: middle;
  border-right: 1px solid #fff;
}
.profileTable a{
  color: #000;
  text-decoration: underline;
}

.editWrapper {width:120px;}
#messageOptions {
  margin-top: 10px;
}
#messageOptions ul li{
  margin-left: 10px;
  list-style-image: url("../images/list_arrow.png")
}
.profileTable th.messageTitle{
  width: 140px;
}
.profileTable th.messageFrom{
  width:80px;
}
.profileTable th.messageDate{
  width:80px;
}
/*------------------------------------------------*/
/* Userprofile Nachrichten schreiben und lesen */
/*------------------------------------------------*/
.writeMessage{border-bottom: 0px solid #888;background-color: #f5f5f5;clear: both;}
#readMessage{clear: both;}

.messageHeader{background-color: #FAF3E6;padding: 10px 10px 0; display:none;}

.messageBody{/*background-color: #FAF3E6;*/padding-top: 10px;border-bottom: 1px solid #FAF3E6;}
.messageBodyContent{background-color: #fff;padding: 10px;}
.innermost .messageDate{color: #95939e;margin-left: 10px;font-size: 10px;}

.writeMessage #writeMessageContent{margin-top: 0px;}

#writeMessageContent{background-color: #F8F4F3; clear: both;padding: 2px 10px;
  margin-top: 10px;border: 1px solid #e8e8e8;}

#writeMessageContent #uddeim-bbemobox {display:none;}

#writeMessageContent textarea{
  width: 100%;
  border: 1px solid #e8e8e8;
  height: 300px;
}
#writeMessageContent .profileForm {padding: 5px 0 0;}
#writeMessageContent .profileForm .button{margin: 5px 0;}
.replyHeader{color: #95939E;}
.replyTextCounter{float: right;padding: 5px;}
.replyTextCounter input{text-align: right;}
.replyTextCounter, .replyTextCounter input{
  font-size: 10px;
  border: none;
  color: #C5C6C8;
  background-image: none;
  background-color: #F7F7F7;
}
.userChooser select{
  width: 130px;
}
.uddeim-messagefrom a {
  font-weight: bold;
}


/*------------------------------------------------*/
/* Userprofile Tips*/
/*------------------------------------------------*/
.newTip{clear: both;}
.newTip textarea {width:100%;}
span.online {color: #00C66E;}
span.offline {color: #FE6F00;}

/*------------------------------------------------*/
/* Userprofile Profildaten */
/*------------------------------------------------*/
.profileSave{
}