.pluser{
 width: 1300px;
 height: 218px;
}

.plava{
	width: 240px;
	height: 211px;
	border: 3px solid var(--akzent2);
	border-radius: 100px  0px 0px 0px;
	float: left;
	}

.plava img{
	width: 240px;
	height: 210px;
	border-radius: 100px  0px 0px 0px;
	}

.plicon{
	width: 250px;
	height: 120px;
	border: 3px solid var(--akzent2);
	/* border-radius: 0px 0px 0px 100px; */
	float: left;
	}

.plicon img{
	/* border-radius: 0px 0px 0px 100px; */
	width: 250px;
	height: 120px;
	}

.pliconmini{
	width: 90px;
	height: 90px;
	border: 3px solid var(--akzent2);
	border-radius: 100px;
	margin: -107px 0px 0px 941px;
	float: left;
	position: absolute;
	}

.pliconmini img{
	border-radius: 100px;
	width: 90px;
	height: 90px;
	}

.plusername{font-family: var(--font-headline1);font-size: 20px;text-align: center;background-color: var(--akzent2);color: var(--font-color1);display: block;padding: 20px 125px 20px 5px;line-height: 26px;}

.plusername b{
	font-family: var(--font-headline1);
	font-size: 30px;
	color: var(--font-color1);
}

.plusertitel{
	font-size: 14px;
	text-align: center;
	text-transform:	uppercase;
	background-color: var(--akzent3);
	color:var(--font-color1);
	padding: 3px 125px 3px 3px;
	width: auto;
	margin: 1px 0px 0px 0px;
	line-height: 14px;
}

.plusertitel a{color:var(--font-color1)}

.plusertext{
	width: 370px;
	height: 112px;
	overflow: auto;
	padding: 7px;
	text-align: justify;
	/* margin-bottom: 5px; */
	float: left;
}

.profquote{font-family: var(--font-main);text-align: center;border: 1px solid var(--akzent3);font-size: 13pt;color: var(--font-color1);padding: 3px;width: 1279px;height: 50px;margin: 5px;}

.profquote small{font-family: var(--font-main);font-size:11pt;text-transform: lowercase;}

.profbox1{
	width: 1052px;
	height: 217px;
	float:left;
	}

.profbox2{
    width: 796px;
    height: 126px;
    float: left;
}

.profbox3{
    width: 412px;
    height: 126px;
    float: left;
}

.profbox3 .fact{
    width: 193px;
    height: 22px;
    border: 1px solid var(--akzent3);
    margin: 2px;
    padding: 2px 2px 2px 5px;
    float: left;
}

.profbox3 .fact audio{height:20px;width: 193px;}


.profbox5{
	height:850px;
	overflow:auto;
}

/*relations*/

.plrelabox{
width: auto;
height: auto;
}

.plrelabox2{
width: auto;
height: auto;
}

.plrelapic{
width:100px;
height: 88px;
border: 2px solid var(--akzent3);
float: left;
}

.plreladel{
text-align:center;
	background-color: var(--akzent1);
}

.plreladel a{
color: var(--link1);
13ptfont-size: 13pt;
}

.pluserrelatype{
    width: 304px;
    height: 319px;
    float: left;
    margin: 2px;
}

.pluserrelahead{
	font-family: var(--font-headline1);
	font-size: 13pt;
	text-align: center;
	background-color: var(--akzent3);
	padding:3px;
	color: var(--link1);
}

.pluserrelamem{
	height: 282px;
	overflow: auto;
	padding:5px;
}

.plrelausername{
	text-align: center;
	font-size: 13pt;
	border-bottom: 1px solid  var(--akzent3);
}

.plreladescr{
	text-align: justify;
	font-size: 12.5pt;
	padding:3px;
	width: 183px;
	height: 86px;
	overflow: auto;
}

/* tabprofs mit radio-Buttons */
.tabprofbed figure {
   display: block;
   margin: 0;
   clear: both;
}

.tabprofbed > input,
.tabprofbed figure > div {
 display: none;
}

.tabprofbed figure>div {
     padding: 5px;
     background: var(--hintergrund2);
     width: 1290px;
     height: 850px;
     /* 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: 185px;
	text-align: center;
	padding:10px 0px;
	font-size: 13pt;
	text-transform: uppercase;
	float: left;
	background-color: var(--akzent3);
	}

navprof label:nth-child(1) {
}

navprof label:hover {
 background: var(--hintergrund2);
color: var(--font-color1);
}

navprof label:active {
 background: var(--hintergrund2);
}

#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-color: var(--hintergrund2);
	color: var(--font-color1);
	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;
}

.profcharatext{
	font-size:13pt;
	text-align: justify;
	width:230px;
	height:180px;
	overflow: auto;
	padding: 5px;
}

.proftitle{
	text-align: center;
	text-transform: uppercase;
	font-size: 13pt;
	background-color: var(--akzent2);
	color: var(--hintergrund2);
}

.proffields{
width:230px;
	height:150px;
	overflow: auto;
	padding: 5px;
}

.proffiehead{
    font-size: 13pt;
    text-align: center;
    text-transform: uppercase;
    background-color: var(--akzent3);
    color: var(--font-color1);
    padding: 2px;
}

.proffiehead2{
font-size: 15pt;
    text-align: right;
    text-transform: uppercase;
    color: var(--font-color1);
    border-bottom: 1px solid var(--akzent2);
}

.proffiehead3{
	font-family: var(--font-headline1);
    font-size: 15pt;
    text-align: right;
    text-transform: uppercase;
    color: var(--font-color1);
    border-bottom: 1px solid var(--akzent2);
	padding: 2px;
}

.proffitext{
	font-size: 13pt;
	text-align: center;
	/* text-transform: uppercase; */
	width: 25%;
}



.profsig{
	width:450px;
	height: 250px;
	border:3px solid var(--link1);
	margin:10px;
}

.profsteckiboxdown{
    width: 1300px;
    height: 261px;
}

.profsteckiboxdown2{
    width: 1200px;
    height: 144px;
}

.profsteckibox8{
    width: 665px;
    height: 254px;
    float: left;
    margin: 2px;
}

.plstatus{
    font-family: var(--font-headline1);
    text-align: center;
    background-color: var(--akzent3);
	font-size:13pt;
    text-transform: uppercase;
    color: var(--font-color1);
    padding: 3px;
width: 1173px; ; 
	margin:1px;
}

.profsteckibox8 .plstatus{
    font-family: var(--font-headline1);
    text-align: center;
    background-color: var(--akzent1);
	font-size:13pt;
    text-transform: uppercase;
    color: var(--link1);
    padding: 3px;
    /* width: 590px; */
	margin:1px;
}

.profsteckibox8 .plstatus a{
 font-family: var(--font-headline1);
font-size:13pt;
color: var(--akzent3);
}

.profsteckibox8 small{
font-size: 9pt;
text-align: right;
}

.profsteckibox4{
width: 1177px;
height: auto;
margin: 5px;
}

.profsteckibox4 .plstatus{
   font-family: var(--font-headline1);
   text-align: center;
   background-color: var(--akzent3);
   font-size: 13pt;
   text-transform: uppercase;
   color: var(--font-color1);
   padding: 3px;
   width: 580px;
   height: 56px;
   margin: 1px;
   float: left;
}

.profsteckibox4 .plstatus a{
color: var(--font-color1);
font-size:13pt;
font-family: var(--font-headline1);
}

.profside0{width:auto;height: 1128px;}

.profside1 {
    width: 1300px;
    height: 220px;
    /* float:left; */
}

.profside2{
    width: 1300px;
    height: 905px;
    /* float: left; */
}

.profsteckibox{
	width: auto;
	height: 907px;
	display: block;
	}

.forumstats a{
background: #98b3b4;
display: block;
	text-align: center;
margin-bottom: 5px;
}

.proffiatthead{
display: block;
	border-bottom: 1px solid var(--akzent2);
	background-color: var(--akzent3);
	color: var(--font-color1);
	font-family: var(--font-headline1);
	font-size: 13pt;
	text-transform: uppercase;
}

.proffistatbox{
	width: 443px;
	height: 81px;
	display: block;
}

.proffistatbox point{
	list-style: none;
	width: 214px;
	background-color: var(--akzent3);
	color: var(--font-color1);
	margin: 1px;
	float:	left;
	padding: 2px;
	font-size: 12pt;
}

.mblmember{
float: left;
margin-left: 3px;
margin-bottom: 10px;
}

.profsteckibox1{
	width: 1290px;
	height: 124px;
	overflow:auto;}

.profsteckibox1 .fact1{
	background-color:var(--akzent2);
	color:var(--font-color1);
	width: 415px;
	height:20px;
	padding:2px 5px;
	float:left;
	margin:1px 1px 0px 0px;}

.profsteckibox1 .fact2{
	background-color:var(--akzent2);
	color:var(--font-color1);
	overflow:auto;
	width: 415px;
	height:40px;
	padding:2px 5px;
	float:left;
	margin:1px 1px 0px 0px;}

.profsteckibox2{width: 1290px;height: 228px;border: 1px solid;}

.profsteckibox2 .fact1{background-color:var(--akzent3);
color:var(--font-color1);
overflow:auto;
width:440px;
height:40px;
padding:2px 5px;
float:left;
margin:1px 1px 0px 0px;}

.profsteckibox2 .fact2{background-color:var(--akzent3);
color:var(--font-color1);
overflow:auto;
width:891px;
height:40px;
padding:2px 5px;
float:left;
margin:1px 1px 0px 0px;}




.profsteckicharabox1{width: 1292px;height: 400px;}

.profcharabox1{
	width:auto;
	height:auto;
	float:left;
	margin: 3px;
}

.profcharaboxhead{
font-family: var(--font-headline1);
font-size:14pt;
text-align:center;
border-bottom:1px solid var(--akzent2);}

.profcharaboxtext{width: 629px;height: 90px;font-family:var(--font-main);font-size:14pt;text-align:justify;padding:5px;overflow:auto;}

.profcharaboxtext2{width: 414px;height: 98px;font-family:var(--font-main);font-size:14pt;text-align:justify;padding:5px;overflow:auto;}

.profcharapasttext{
font-family:var(--font-main);
font-size:14pt;
white-space: pre-line;
text-align: justify;
padding: 5px;
overflow: auto;
width:auto;
height:240px;}



.proffitext2{
	font-size: 13pt;
	text-align: center;
	text-transform: uppercase;
	max-height:20px;
	padding:5px;
	overflow:auto;
}

.proffitext3{
font-size: 13pt;
text-align: center;
text-transform: uppercase;
width: 230px;
}

.proffitextbox4{
float: left;
}

.proffitext4{
    font-size: 13.5pt;
    text-align: justify;
    width: 448px;
    height: 120px;
    overflow: auto;
    margin: 1px;
    white-space: pre-line;
    padding: 5px;
}

.proffitext5{
	font-size: 13.5pt;
	text-align: justify;
	width: 448px;
	height: 270px;
	overflow: auto;
	margin: 1px;
	white-space: pre-line;
	padding: 5px;
}


.profsteckibox3{
	width: 500px;
	height:250px;
	float:left;
	margin: 2px;
	border: 3px solid var(--akzent2);}



.profgroupschoolbox0{width: 1290px;height:235px;}

.profgroupschoolbox1{
	width: 1089px;
	height: 231px;
	float:left;
	}

.profgroupschoolbox1 .box2{
	width: 1099px;
	height:200px;
	}

.profgroupschoolbox1 .box2 .facts{
    width: 354px;
    height: 20px;
    padding: 2px 5px;
    font-family: var(--font-main);
    font-size: 13pt;
    color: var(--font-color1);
    background-color: var(--akzent2);
    float: left;
    margin: 1px 1px 0px 0px;
    }

.profgroupschoolbox1 .box2 .facts2{
    width: 1085px;
    height: 70px;
    overflow: auto;
    padding: 2px 5px;
    font-family: var(--font-main);
    font-size: 13pt;
    color: var(--font-color1);
    background-color: var(--akzent2);
    float: left;
    margin: 1px 1px 0px 0px;
    white-space: pre-line;
    }

.profgroupschoolbox1 .box2 .facts3{width: 1084px;height: 20px;padding: 2px 5px;font-family: var(--font-main);font-size: 13pt;color: var(--font-color1);background-color: var(--akzent2);float: left;margin: 1px 1px 0px 0px;}

.profgroupschoolbox2{
	width: 200px;
	height: 230px;
	float:left;}

.profgrouphead1{
font-family: var(--font-headline1);
text-align:center;
font-size:14pt;
border-bottom:1px solid var(--akzent2);}


.profgroupdeatheaterbox0{
width:920px;
height:235px;}

.profgroupdeatheaterbox1{
	width: 703px;
	height: 231px;
	float:left;}

.profgroupdeatheaterbox1 .box2{
	width: 699px;
	height:200px;}

.profgroupdeatheaterbox1 .box2 .facts{
    width: 337px;
    height: 20px;
    padding: 2px 5px;
    font-family: var(--font-main);
    font-size: 13pt;
    color: var(--font-color1);
    background-color: var(--akzent2);
    float: left;
    margin: 1px 1px 0px 0px;}

.profgroupdeatheaterbox1 .box2 .facts2{
width: 685px;
    height: 84px;
    overflow: auto;
    padding: 2px 5px;
    font-family: var(--font-main);
    font-size: 13pt;
    color: var(--font-color1);
    background-color: var(--akzent2);
    float: left;
    margin: 1px 1px 0px 0px;
    white-space: pre-line;}

.profgroupdeatheaterbox2{
	width: 200px;
	height: 230px;
	float:left;}

.profgroupzivilistenbox0{
width:920px;
height:235px;}

.profgroupzivilistenbox1{
	width: 703px;
	height: 231px;
	float:left;}

.profgroupzivilistenbox1 .box2{
	width: 699px;
	height:200px;}

.profgroupzivilistenbox1 .box2 .facts{
    width: 337px;
    height: 20px;
    padding: 2px 5px;
    font-family: var(--font-main);
    font-size: 13pt;
    color: var(--font-color1);
    background-color: var(--akzent2);
    float: left;
    margin: 1px 1px 0px 0px;}

.profgroupzivilistenbox1 .box2 .facts2{
width: 685px;
    height: 84px;
    overflow: auto;
    padding: 2px 5px;
    font-family: var(--font-main);
    font-size: 13pt;
    color: var(--font-color1);
    background-color: var(--akzent2);
    float: left;
    margin: 1px 1px 0px 0px;
    white-space: pre-line;}

.profgroupzivilistenbox2{
	width: 200px;
	height: 230px;
	float:left;}

.profgrouporderphoenixbox0{
width:920px;
height:235px;}

.profgrouporderphoenixbox1{
	width: 703px;
	height: 231px;
	float:left;}

.profgrouporderphoenixbox1 .box2{
	width: 699px;
	height:200px;}

.profgrouporderphoenixbox1 .box2 .facts{
    width: 337px;
    height: 20px;
    padding: 2px 5px;
    font-family: var(--font-main);
    font-size: 13pt;
    color: var(--font-color1);
    background-color: var(--akzent2);
    float: left;
    margin: 1px 1px 0px 0px;}

.profgrouporderphoenixbox1 .box2 .facts2{
width: 685px;
    height: 84px;
    overflow: auto;
    padding: 2px 5px;
    font-family: var(--font-main);
    font-size: 13pt;
    color: var(--font-color1);
    background-color: var(--akzent2);
    float: left;
    margin: 1px 1px 0px 0px;
    white-space: pre-line;}

.profgrouporderphoenixbox2{
	width: 200px;
	height: 230px;
	float:left;}


/*Away*/

.profawaybox{
	width: auto;
	height: auto;}

.profawaybox2{
	width: auto;
	height: auto;
	margin-bottom:5px;
}

.profawayhead{
	font-family: var(--font-headline1);
	font-size: 13pt;
	text-align: center;
	background-color: var(--akzent2);
	color: var(--font-color1);
	display: block;
	padding: 5px;}

.profawayreas{
	font-family: var(--font-main);
	font-size: 13pt;
	padding: 5px;
	width: 443px;
	float: left;
	margin: 1px;
	background-color: var(--hintergrund2);
	}

.profawaytime{
font-family: var(--font-main);
font-size: 13pt;
padding: 5px;
	width: 443px;
	float: left;
	margin: 1px;
	background-color: var(--hintergrund2);}

/*Verbannt*/


.profbannbox{
	width: auto;
	height: auto;}

.profbannbox2{
	width: auto;
	height: auto;
	margin-bottom:5px;
}

.profbannhead{
	font-family: var(--font-headline1);
	font-size: 13pt;
	text-align: center;
	background-color: var(--akzent3);
	color: var(--font-color1);
	display: block;
	padding: 5px;}

.profbannreas{
	font-family: var(--font-main);
	font-size: 13pt;
	padding: 5px;
	width: 443px;
	float: left;
	margin: 1px;
	background-color: var(--hintergrund2);
	}

.profbanntime{
font-family: var(--font-main);
font-size: 13pt;
padding: 5px;
	width: 443px;
	float: left;
	margin: 1px;
	background-color: var(--hintergrund2);}

.profbutton{
	display: inline-block;
	padding: 2px 5px;
	margin: 2px;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	background: var(--akzent2);
	color: var(--font-color1);
	border-radius: 1px;
	width: 285px;
	}

.profbutton a{color: var(--font-color1);}


audio{
	width:250px;}

/*Stundenplan*/

.profstundbox{
width: 899px;
height:80px;}

.profstundbox short{
font-family:var(--font-main);
font-size:10pt;width: 242px;
height:17px;
float: left;
text-align:left;
padding:2px;
margin:1px 1px 0px 0px;
background-color: var(--akzent2);}


.profstundtext{
font-family:var(--font-main);
font-size:12pt;
text-align:center;
background-color:var(--akzent2);
}

.profstundtext2{
font-family:var(--font-main);
font-size:12pt;
text-align:center;
background-color:var(--akzent2);
}

.profstundtext3{
font-family:var(--font-main);
font-size:11pt;
text-align:center;
background-color:var(--akzent2);
}

.profstundday{
font-family:var(--font-main);
font-size:13pt;
text-align:center;
text-transform:uppercase;
font-weight:bold;
background-color:var(--akzent2);
}

.profstundjahr{
font-family:var(--font-headline1);
font-size:14pt;
text-align:center;
text-transform:uppercase;
}