body {
	background-color:#5b555c;
	color:black;
	font-size: 1rem;
	font-family:arial,sans-serif;
	margin:0px;
	padding:0px;
}
img.avatar {
  border-radius: 50%;
}
.phone {
	font-family:times new roman,serif;
	font-size: 0.8rem;
}
.center {
	text-align:center;
}
.tleft {
	text-align:left;
}
.fulltext {
	display: none;
}

img {
	max-width: 100%;
	height: auto;
}

.left {
	text-align:left;
	padding: 10px;
	background-color:white;
}
@media only screen and (min-width: 800px) {
	.left {
		width:550px;
		margin:auto;
		border-right: 1.87em solid #431b94;
		border-bottom: 1.87em solid #431b94;
	}
}
@media  (max-width: 490px) {
	.tab .tablinks {
		width:100%;
		margin:auto;
		border: 1px solid #801b94;
	}
	div.tab button {
		font-size:1.4rem;
		text-align:left;
		padding-left:30px;
	}
}
@media  (min-width: 510px) {
	.tab {
	  display: flex;
	  justify-content: space-between;
	}
}
.klein {
	font-size: 0.8rem;
}
td {
	vertical-align:top;
	padding:5px;
}
h1 {
	color: #801b94;
	border-bottom: 2px solid #431b94;
	border-right: 2px solid #431b94;
	font-size: 2rem;
}
h2 {
	border-bottom: 2px solid #801b94;
	border-right: 2px solid #801b94;
	font-size: 1.5rem;
}
a, a:link, a:visited {
	color:black;
	text-decoration:none;
	border-bottom: 1px solid #801b94;
}
a:hover {
	color:#63ac1e;
	text-decoration:none;
	border-bottom: 1px solid #431b94;
}
.asilent a, .asilent a:link, .asilent a:visited, .asilent a:hover, a.silent {
	text-decoration:none;	
	border: 0px;
}
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
  color: #801b94;
}
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px 12px;
  transition: 0.3s;
  color: #801b94;
  font-size: 1rem;
  flex:1;
  transition: background-color 0.5s ease-in;
}
.tab button:hover {
  background-color: #ddd;
}
.tab button.active {
  background-color: #801b94;
  color: black;
}
.container {
    display: grid;
    grid-template-columns: 1fr 2fr; /* 1/3 und 2/3 */
    gap: 10px;
    margin: 0 auto;
    padding: 5px;
}

.sidebar {
    background: #f4f4f4;
    padding: 5px;
    border-radius: 5px;
	text-align:center;
}

.content {
    background: #fff;
    padding: 20px;
    border-radius: 5px;
}
.cards img {
	border: 1px solid black;
	border-radius: 5%;
	margin-bottom:10px;
}