/*Profilboxen*/
.profbox0{
	width:1200px;
	height: 803px;
	/* border:1px solid; */
	}

.profbox1{
	width: 1198px;
	height: 445px;
	/* border:1px solid; */
	}


/*Profilseite 1*/
.profside1{
	width:250px;
	height:800px;
	float:left;
	/* border:1px solid; */
	}

.profside1 .username{
	width: 246px;
	height: 22px;
	background-color: #b86bd3;
	color: #532d8c;
	text-align:center;
	font-size:13pt;
	padding:2px;
	text-transform:uppercase;
	margin-top:1px;
}

.profside1 .profavabox{
	width:240px;
	height:240px;
	border:3px solid #b86bd3;
	padding:2px;}

.profside1 .profavabox img{
	width:240px;
	height:240px;
}

.profside1 .charatext{
	width:240px;
	height: 231px;
	padding:5px;
	font-size:12pt;
	text-align:justify;
	overflow:auto;
	}

.profside1 .factbox{
	width:246px;
	height: 147px;
	padding:2px;
	overflow:auto;
	}
	
.profside1 .factbox .facts{
	width:229px;
	height:22px;
	background-color: #d7a1e3;
	color: #532d8c;
	font-size:12pt;
	padding:2px 2px 2px 5px;
	margin:1px 0px 0px 0px;}	

.profside1 .factbox .facts a{
	color: #532d8c;}

.profside1 .factbox .facts2{
	width:229px;
	height:63px;
	background-color: #d7a1e3;
	color: #532d8c;
	font-size:12pt;
	padding:2px 2px 2px 5px;
	margin:1px 0px 0px 0px;}		

.profside1 .factbox .facts2 a{
	color: #532d8c;}

.profside1 .factbox .facts3{
	width:229px;
	height:40px;
	background-color: #d7a1e3;
	color: #532d8c;
	font-size:12pt;
	padding:2px 2px 2px 5px;
	margin:1px 0px 0px 0px;}		

.profside1 .factbox .facts3 a{
	color: #532d8c;}
	

.profside1 .icon{
	width:240px;
	height:120px;
	border:3px solid #b86bd3;
	padding:2px;}

.profside1 .icon img{
	width:240px;
	height:120px;
}

/*Profilstecki */

/*allgemeine Scrollbox*/
.profbox5{
	width:945px;
	height: 766px;
	overflow:auto;
}

/*normale Infos*/

.profsteckibox1{
	width:945px;
	height: 140px;
	/* border:1px solid; */
	}
	
.profsteckibox1 .facts{
	width: 307px;
	height: 23px;
	padding:2px 2px 2px 5px;
	float:left;
	margin:1px 1px 0px 0px;
	background-color: #d7a1e31c;
	font-size: 13pt;
	}

.profsteckibox1 .fact2{
	width: 464px;
	height: 23px;
	padding:2px 2px 2px 5px;
	float:left;
	margin:1px 1px 0px 0px;
	font-size: 13pt;
	background-color: #d7a1e31c;
	}

.profsteckibox3{
	width:945px;
	height: 626px;
	/*	border:1px solid;*/
	}
	
.profsteckibox3 .charabox{
	width:471px;
	height: 312px;
	float:left;
	margin:1px 1px 0px 0px;
	background-color: #d7a1e31c;
	}

.profsteckibox3 .charabox .head{
	font-family: 'Playfair Display';
    font-size: 16pt;
    border-bottom: 1px solid #dccde2;
    color: #dccde2;
    text-align: center;}

.profsteckibox3 .charabox .text{
	width: auto;
	height: 270px;
	overflow: auto;
	font-family: 'Saira Condensed';
	font-size: 13pt;
	white-space: pre-line;
	text-align: justify;
	padding: 5px;
	}


/*Vergangenheit*/

.profsteckpast{
	width:auto;
	height: 756px;
	overflow:auto;
	font-family: 'Saira Condensed';
	font-size: 14pt;
	white-space: pre-line;
	text-align: justify;
	padding: 5px;}


/*Logbücher*/
.profhead1{
	font-family: 'Playfair Display';
	font-size:15pt;
	text-align:right;
	border-bottom:1px solid #cf92e0;
	padding: 2px 50px 2px 2px;
}

.profbox3{
	width:auto;
	height:auto;	
}
.profbox4{
	font-family: 'Saira Condensed';
	font-size:13pt;
	white-space: pre-line;
	text-align:justify;
	padding:5px;
	width:935px;
	height: 340px;
	overflow:auto;
	color:#dccde2;
}





.profside2{
	width:945px;
	height:800px;
	float:left;
	/* border:1px solid; */
	}
	
	
.tabprofmas{width: 945px;}

.tabprofmas figure {
   display: block;
   margin-left: 0;
   clear: both;
}

.tabprofmas > input,
.tabprofmas figure > div {
 display: none;
}

.tabprofmas figure>div {
  width: 945px;
  height: 765px;
  /* border: 1px solid #c9c5bd; */
  color: #e9e9e9;
}

navprofmas label {
   float: left;
   padding: 5px 2px;
   background: #b86bd3;
   color: #532d8c;
   width: 131px;
   height: 23px;
   font-size: 22px;
   text-align: center;
   /* font-family: 'Saira Condensed'; */
   text-transform: uppercase;
}

navprofmas label:nth-child(1) {
 /* border-left: 1px solid #deb45c; */
}

navprofmas label:hover {
 background: #d7a1e3; 
}

navprofmas label:active {
 background: #d7a1e3;
}

#tabprofmas1:checked ~ figure label[for="tabprofmas1"],
#tabprofmas2:checked ~ figure label[for="tabprofmas2"],
#tabprofmas3:checked ~ figure label[for="tabprofmas3"],
#tabprofmas4:checked ~ figure label[for="tabprofmas4"],
#tabprofmas5:checked ~ figure label[for="tabprofmas5"],
#tabprofmas6:checked ~ figure label[for="tabprofmas6"],
#tabprofmas7:checked ~ figure label[for="tabprofmas7"]{
  background: #d7a1e3;
  color: #532d8c;
  position: relative;
  border-bottom: none;
}

#tabprofmas1:checked ~ navprofmas label[for="tabprofmas1"]:after,
#tabprofmas2:checked ~ navheadmas label[for="tabprofmas2"]:after,
#tabprofmas3:checked ~ navprofmas label[for="tabprofmas3"]:after,
#tabprofmas4:checked ~ navprofmas label[for="tabprofmas4"]:after,
#tabprofmas5:checked ~ navprofmas label[for="tabprofmas5"]:after,
#tabprofmas6:checked ~ navprofmas label[for="tabprofmas6"]:after,
#tabprofmas7:checked ~ navprofmas label[for="tabprofmas7"]:after {
  content: "";
  display: block;
  position: absolute;
  background: #d7a1e3;
  left: 0;
  bottom: -1px;
}

#tabprofmas1:checked ~ figure .tabprofmas1,
#tabprofmas2:checked ~ figure .tabprofmas2,
#tabprofmas3:checked ~ figure .tabprofmas3,
#tabprofmas4:checked ~ figure .tabprofmas4,
#tabprofmas5:checked ~ figure .tabprofmas5,
#tabprofmas6:checked ~ figure .tabprofmas6,
#tabprofmas7:checked ~ figure .tabprofmas7 {
	display: block;
}	
	
	
/*profbox1 unten*/	
	
.profbox1 .profonline{
	width: 588px;
	height: 60px;
	text-align: justify;
	font-size:14pt;
	padding: 4px;
	background-color: #d7a1e31c;
	color:#e9e9e9;
	margin: 1px 1px 1px 0px;
	float: left;
	overflow: auto;
	}

.profbox2{
	width: 1197px;
	height: 334px;
	/* border:1px solid; */
	}
	
.profbox2 .signatur{
	width:500px;
	height:250px;
	border:3px solid #b86bd3;
	padding:2px;
	float:left;}
	
.profbox2 .awards{
	width: 683px;
	height: 257px;
	padding:2px;
	float:left;
	}

.voice{
    text-align: center;
}