/* tabprofs mit radio-Buttons */
.tabprofbed figure { 
   display: block; 
   margin-left: 0; 
   clear: both;
    width: 660px;
}

.tabprofbed > input,
.tabprofbed figure > div { display: none; }

.tabprofbed figure>div {
     padding: 5px;
     background: #3d3d37;
     color: #d0d8dc;
     width: 690px;
     height: 311px;
     overflow: auto;
}

#tabprof1:checked ~ figure .tabprof1,
#tabprof2:checked ~ figure .tabprof2,
#tabprof3:checked ~ figure .tabprof3,
#tabprof4:checked ~ figure .tabprof4,
#tabprof5:checked ~ figure .tabprof5 { display: block; }

navprof label {
width:140px;
text-align: center;
padding:10px 0px;
font-family: BigNoodleTitling;
font-size: 11pt;
letter-spacing: 1px;
font-weight: lighter;
text-transform: uppercase;
float: left;
background-color:#585f5a;
color: #d0d8dc;
}

navprof label:nth-child(1) {  }
navprof label:hover { background: #a3bda8; 
color: #3d3d37;}
navprof label:active { background: #474740; }

#tabprof1:checked ~ navprof label[for="tabprof1"],
#tabprof2:checked ~ navprof label[for="tabprof2"],
#tabprof3:checked ~ navprof label[for="tabprof3"],
#tabprof4:checked ~ navprof label[for="tabprof4"],
#tabprof5:checked ~ navprof label[for="tabprof5"] {width:140px;
	background-color: #474740;
	color: #d0d8dc;
	position: relative;
	border-bottom: none;}

#tabprof1:checked ~ navprof label[for="tabprof1"]:after,
#tabprof2:checked ~ navprof label[for="tabprof2"]:after,
#tabprof3:checked ~ navprof label[for="tabprof3"]:after,
#tabprof4:checked ~ navprof label[for="tabprof4"]:after,
#tabprof5:checked ~ navprof label[for="tabprof5"]:after {
  content: "";
  display: block;
  position: absolute;
  width: 140px;
  background-color: #4e5f61;
  left: 0;
}


navprof label i{
	color: #d0d8dc;
	position: relative;
	border-bottom: none;
	font-size:20pt;
	display:block;
	width:140px;}

navprof label i:hover{
	color: #4e5f61;
	position: relative;
	border-bottom: none;
	font-size:20pt;
	display:block;
	width:140px;}

navprof label i:active{
	color: #d0d8dc;
	position: relative;
	border-bottom: none;
	font-size:20pt;
	display:block;
	width:140px;}

.profcharatext{font-family: 'Abel', sans-serif;
	font-size:11pt;
	text-align: justify;
	width:230px;
	height:180px;
	overflow: auto;
	padding: 5px;}

.proftitle{
	font-family: BigNoodleTitling;
	text-align: center;
	text-transform: uppercase;
	font-size: 16pt;
	background-color: #585f5a;
	color: #d0d8dc;
	}

.proffields{width:230px;
	height:150px;
	overflow: auto;
	padding: 5px;}

.proffiehead{
    font-family: 'Anaheim', sans-serif;
    font-size: 12pt;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #474740;
    background-color: #474740;
    color: #d0d8dc;
    padding: 2px;
    }

.proffiehead2{
    font-family: BigNoodleTitling;
    font-size: 25pt;
    text-align: center;
    text-transform: uppercase;
    color: #3d3d37;
    background-color:#a3bda8;
    padding: 2px;
    }

.proffiehead3{
	font-family: BigNoodleTitling;
    font-size: 14pt;
    text-align: center;
    text-transform: uppercase;
    background-color: #585f5a;
    color: #d0d8dc;
	padding: 2px;}

.proffitext{font-family: 'Anaheim', sans-serif;
	font-size: 10pt;
	text-align: center;
	text-transform: uppercase;
width: 25%;}

.proffitext i{color: #a3bda8;}

.proffitext2{font-family: 'Anaheim', sans-serif;
	font-size: 10pt;
	text-align: center;
	text-transform: uppercase;
	max-height:30px;
	padding:5px;
	overflow:auto;}	

.proffitext3{font-family: 'Anaheim', sans-serif;
	font-size: 10pt;
	text-align: center;
	text-transform: uppercase;
    width: auto;
    background-color:#585f5a;
    color: #a3bda8;
    padding:2px;
}

.profsig{width:450px;
	height:220px;}

.profside1 {
    width: 240px;
    height: 650px;

}

.profside2{ 
    height: 650px;
}

.forumstats a{background: #585f5a;
display: block;
}
	
/*IP-Tracker im Profil*/
	
.profiptrhead{background-color:#a3bda8;
font-family:BigNoodleTitling;
color: #3d3d37;
text-align:center;
width:auto;
display:block;
font-size:20pt;
padding: 5px;}

.profiphead2{font-family: BigNoodleTitling;
font-size:14pt;
text-align: center;
padding:5px;
background-color: #a3bda8;
color: #3d3d37;
display:block;}

.profipsz{font-family: 'Anaheim', sans-serif;
font-size:11pt;
text-align: justify;
padding:10px;
height: 202px;
overflow: auto;
background-color: #474740;}

.profipbox{float:left;
width: 343px;
margin:1px;
margin-bottom: 5px;}


/*Relations im Profil*/

.profrelabox{width: 326px;
	float: left;
	margin: 2px;}

.profrelahead1{background-color: #585f5a;
color: #a3bda8;
font-family: BigNoodleTitling;
font-size:12pt;
text-align: center;
padding:5px;
font-weight: lighter;
letter-spacing: 1px;
text-transform: uppercase;
}

.profrelabox2{height: 200px;
overflow: auto;
}

.rlhead1{background-color: #585f5a;
font-family: BigNoodleTitling;
font-size:12pt;
text-align: center;
padding:3px;
font-weight: light;
letter-spacing: 1px;
display: block;
text-transform: uppercase;}

.rltext{
	width: 205px;
	height: 60px;
	overflow: auto;
	padding: 5px;
	text-align: justify;
	font-family: 'Anaheim', sans-serif;
	font-size: 10pt;
	}

.rldel{background-color: #585f5a;
	color: #a3bda8;
	display: block;
    font-family: 'Anaheim', sans-serif;
	font-size: 10pt;
	text-align: center;
}

.rldel a{	color: #a3bda8;}

.rldel i{	color: #a3bda8;}