.profbox1{
width:1100px;
height:1150px;}

.proxbox2{width:256px;height: 810px;}

.profbox3{
width:844px;
height:800px;}

.profbox4{
	width:500px;
	height:250px;
	border:3px solid #90402c;
	padding:2px;
	float:left;
}

.userfactbox{
	height: 398px;
	overflow:auto;
	padding:4px;
}

.userfactbox .userfact{
	background-color: #90402c;
	padding:2px 2px 2px 5px;
	color: #242227;
	display:block;
	margin:1px;
}

.userfactbox .userfact a{	color: #242227;}

.userfactbox .userfact2{
	background-color: #90402c;
	padding:2px 2px 2px 5px;
	color: #242227;
	display:block;
	margin:1px;}

.userfactbox .userfact2 a{	color: #242227;}

/* tabprofs mit radio-Buttons */
.tabprofbed figure {
display: block; 
margin-left: 0; 
clear: both;
}

.tabprofbed > input,
.tabprofbed figure > div {
 display: none;
}

.tabprofbed figure>div {
	padding: 5px;
	background: #1e1c21;
	width: 830px;
	height: 740px;
	overflow: auto;
	/* border: 1px solid; */}

#tabprof1:checked ~ figure .tabprof1,
#tabprof2:checked ~ figure .tabprof2,
#tabprof3:checked ~ figure .tabprof3,
#tabprof4:checked ~ figure .tabprof4,
#tabprof5:checked ~ figure .tabprof5,
#tabprof6:checked ~ figure .tabprof6,
#tabprof7:checked ~ figure .tabprof7 {
display: block;
}

navprof label {
width: 168px;
text-align: center;
padding:10px 0px;
font-size: 13pt;
text-transform: uppercase;
float: left;
border-top: 1px solid #90402c;
border-right: 1px solid #90402c;
background: #90402c;
color: #bebebd;}

navprof label:nth-child(1) {
}

navprof label:hover {
background: #ad5e4b;
}

navprof label:active {
background: #ad5e4b;
}

#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"],
#tabprof6:checked ~ navprof label[for="tabprof6"],
#tabprof7:checked ~ navprof label[for="tabprof7"] {
background: #ad5e4b;
color: #bebebd;
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,
#tabprof6:checked ~ navprof label[for="tabprof6"]:after,
#tabprof7:checked ~ navprof label[for="tabprof7"]:after {
content: "";
display: block;
position: absolute;
left: 0;
}

.profhead1{
font-family: 'Playfair';
font-size:35px;
text-align:center;
border-bottom:1px solid #ad5e4b;
}

.profsubtitel{
font-family: 'Roboto';
font-size:11pt;
text-align:center;
text-transform:uppercase;
background-color:#4a4d46;
color:#969991;}

.profavabox{
width:250px;
height:220px;
border:3px solid #90402c;}

.proficonbox{
width:250px;
height:150px;
border:3px solid #90402c;}

.profcharasbox{
width:auto;
height: 400px;
overflow:auto;}

.profusername{
background-color: #90402c;
color: #bebebd;
font-family: 'Playfair';
font-size: 16px;
text-align:center;}


.profsteckibox1{width: 825px;height: 103px;/* border:1px solid; */}

.profsteckibox1 .facts{
width: 401px;
height:20px;
padding:2px 5px;
margin:1px 1px 0px 0px;
float:left;
font-family: 'Roboto';
font-size:11pt;
background-color:#90402c;
color:#bebebd;}

.profsteckibox1 .facts2{
	width: 401px;
	height: 20px;
	padding:2px 5px;
	margin:1px 1px 0px 0px;
	float:left;
	font-family: 'Roboto';
	font-size:11pt;
	background-color:#90402c;
	color:#bebebd;}

.profsteckibox2{
width: 825px;
height: 636px;
/* border:1px solid; */}

.profsteckibox3{
width:auto;
height:auto;
/* float:left; */
margin:1px 1px 0px 0px;}

.profsteckihead{
font-family: 'Playfair';
font-size:18px;
text-align:center;
background-color:#ad5e4b;
color:#211f23;
padding:2px;}

.profsteckitext1{
	font-family: 'Roboto';
	font-size: 11pt;
	white-space: pre-line;
	text-align: justify;
	padding: 5px;
	overflow: auto;
	width: 814px;
	height: 270px;}

/*Relations*/

.profrelabox1{
width:auto;
height:auto;
margin:1px;
float:left;}

.profrelabox2{
width:388px;
height:200px;
overflow:auto;
padding:5px;}

.profrelabox3{
 width:373px;
 height: 182px;
 margin-bottom: 3px;}

.profrelabox4{
 width:373px;
 height: 108px;}

.profrelabox5{
width:120px;
height:106px;
float:left;
margin:0px 1px 0px 0px;}

.profrelabox5 img{
border:1px solid #ad5e4b;
padding:2px;
width: 114px;}

.profrelabox6{
 width: 241px;
 height: 95px;
 float:left;
 margin:0px 1px 0px 0px;
 text-align:justify;
 padding:5px;
 font-size:11pt;
 overflow: auto;}

.profrelabox6::-webkit-scrollbar {
background-color: #ad5e4b;
border:2px solid #181516;
scrollbar-width: thin;
width:5px;
}

.profrelabox6::-webkit-scrollbar-thumb {
background-color: #ad5e4b !important;
}

.profrelahead1{
font-family: 'Playfair';
font-size:18px;
text-align:center;
background-color:#ad5e4b;
color:#211f23;
padding:2px;}

.profrelahead2{
font-family: 'Roboto';
font-size:13px;
text-align:center;
background-color:#ad5e4b;
color:#211f23;
padding:2px;}

.profrelasub{
font-family: 'Roboto';
font-size: 10pt;
text-align: center;
padding: 2px;
background-color: #272629;
color:#bebebd;}