﻿#profileleft {
	padding: 0;
	margin: 0;
}

.profileleftcontainer {
	background-color: #77B7D3;
	padding:3px;
	padding-top:6px;
	padding-bottom:6px;
	margin:0px;
}
.profileleftcontainer dl {
	background-color: #58A2C3;
	padding: 4px;
	color: white;

}

.profileleftcontainer h3 {
	background-color: #58A2C3;
	padding: 4px 6px 4px 6px;
	color: #ffffff;
	font-weight: bold;
	font-size: 100%;
}

.profileleftcontainer dt a:hover{
	color: white;
	background-color: #F06016;
	text-decoration: none; 
}

.profileleftcontainer .freundesdiv {
	overflow: hidden;
	max-height: 335px;
	min-height: 55px;
	background-color: #fff;
	padding: 2px;
	padding-top:1px;
}
.profileleftcontainer .freundesliste {
	list-style: none;
	margin: 0;
	margin-top:5px;
	margin-bottom:5px;
	padding: 0;
	overflow: hidden;
	font-size:10px;
	
}
.profileleftcontainer .freundesliste li{
	display: inline-block;
			* float:left;
	overflow: hidden;
	margin: 1px;
	margin-top:4px;
	margin-bottom:4px;
	padding: 0;
	width:83px;
	height: 92px;
}
.userimagelink{
	display: table-cell;
	width:83px;
	height:80px;
	text-align:center;
	vertical-align: top;
}

.imagelabelContainer{
	text-align:center;
	width:100%;
	height:75px;
}
.imagelabelContainer img {
	border: 1px solid #ccc;
	max-width:83px;
	max-height:75px;
	text-align:center;
}
.imagelabelcaption {
	width:100%;
	margin-bottom:0px; 
	line-height: 16px;
}
#userstatusmsgdiv
{
	background-color: #77B7D3;
	padding:3px;
	color:white;
	font-size:11px;
}

.profiltableleft
{
	width:195px;
}


.profilbox
{
	margin-bottom:12px;
}
.profilboxcontent
{
	padding-left:7px;
}

.profilbox h3
{
	font-weight:bolder;
	font-size:1.2em;

}

.profiltableright
{
	text-align:justify;
}

.besucherdiv 
{
	overflow: hidden;
	min-height: 70px;
	background-color: #fff;
	padding: 0;
	width:100%;
}
.besucherliste
{
	list-style: none;
	margin:0;
	padding: 0;
	overflow: hidden;
	font-size:10px;	
}
.besucherliste li {
	display:inline-block;  
		* float:left;
	overflow: hidden;
	margin: 0;
	margin-top:4px;
	margin-bottom:4px;
	padding: 0;
	width:83px;
	height: 92px;
}

.profiletable
{
	padding-left:15px; 
	width:100%;
	border:0px;
}

.profileleftcontainer dt
{
	color: white;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 15px;
}

dt a
{
	color: white;
	text-decoration: none; 
}


#profilpic
{
	width:100%; 
	padding-left:0px;
}


.container {
	margin-top: 10px;
	border-style: solid;
	border-color: #4192B8;
	border-width: 1px;
}

.linklist {	background: #fff;}
.linklist li {	overflow: hidden; }
.linklist li a {	padding-left: 3px;	display: block;	text-decoration: none;	margin: 0px;}
.linklist li a.left, .linklist li.new-link a:first-child {	float: left;}
.linklist li a.right {	float: right;}
.linklist li a:hover, .linklist li a:focus {	color: white;	background-color: #F06016;	text-decoration: none;}
.linklist  li.active a{	background-color:#429bc2;	color:white;	}





.profileditlink{
	color:#AEAEAE;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}
.profileditlink:hover{
	color: white;
	background-color: #F06016;
	text-decoration: none; 
}

.greycontainer
{    
	border-style:solid;	
	border-width: 1px;	
	border-color: #4192B8;
	min-height: 100px;
	background-color:#F2F2F2;
	font-weight:bold;
}



.borderL {border-right:2px #fff solid; width:74px;padding:4px 3px 4px 3px;}
.borderU {border-top:2px #fff solid;padding:2px 4px 2px 8px;}
.borderO {border-bottom:2px #fff solid;padding:2px 4px 2px 8px;}