/* tabprofs mit radio-Buttons */
.tabprofbed figure {
 width: 760px;
   display: block; 
   margin-left: 0; 
   clear: both;
}

.tabprofbed > input,
.tabprofbed figure > div {
 display: none;
}

.tabprofbed figure>div {
     padding: 10px;
    background: #9d9b97;
    color: #5a4140;
    height: 300px;
    width:775px;
    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:160px;
text-align: center;
height: 50px;
font-family: 'Oswald', sans-serif;
font-size: 15px;
text-transform: uppercase;
letter-spacing:1px;
float: left;
background-color:#88564e;
color: #bec1bf;
}

navprof label:nth-child(1) {
}

navprof label:hover {
 background: #985c4b;
}

navprof label:active {
 background: #945444;
}

#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:160px;
background-color: #945444;
color: #bec1bf;
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: 150px;
  background-color: #945444;
  left: 0;
}

.profcharatext{
font-family: 'Anaheim', sans-serif;
	font-size:11pt;
	text-align: justify;
	width:230px;
	height:220px;
	overflow: auto;
	padding: 5px;
}

.proftitle{
font-family: 'Oswald', sans-serif;
	text-align: center;
	text-transform: uppercase;
	font-size: 30pt;
	border-bottom: 1px solid #985c4b;
	color: #985c4b;
}

.proffields{
width:230px;
	height:150px;
	overflow: auto;
	padding: 5px;
}

.proffiehead{
font-family: 'Oswald', sans-serif;
    font-size: 12pt;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #985c4b;
    background-color: #985c4b;
    color: #bec1bf;
	padding: 2px;
}

.proffiehead2{
font-family: 'Oswald', sans-serif;
    font-size: 15pt;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #985c4b;
    background-color: #88564e;
    color: #bec1bf;
	padding: 2px;
}

.proffitext{
font-family: 'Roboto Condensed', sans-serif;
	font-size: 10pt;
	text-align: center;
	text-transform: uppercase;
width: 25%;
}

.proffitext2{
font-family: 'Roboto Condensed', sans-serif;
	font-size: 10pt;
	text-align: center;
	text-transform: uppercase;
	max-height:30px;
	padding:5px;
	overflow:auto;
}

.proffitext3{
font-family: 'Roboto Condensed', sans-serif;
	font-size: 10pt;
	text-align: center;
	text-transform: uppercase;
width: 230px;
}

.profsig{
width:450px;
	height:220px;
}

.profside1 {
    width: 240px;
    height: 650px;
}

.profside2{
    height: 650px;
}

.profusertitel{text-align:center;
text-transform:uppercase;
background-color:#88564e;
color: #b4b8b6;}