@charset "utf-8";
/* CSS Document */



.vita{
	width: 100%;
   	display: 					-webkit-flex;
   	display: 					-ms-flex;
   	display: 					flex;
   	-webkit-flex-wrap: 			wrap;
   	-ms-flex-wrap: 				wrap;
   	flex-wrap: 					wrap;
}
.vita-links{
	width: 43%;
	text-align: left;
	float: left;
}
.vita-jahr{
	width: 12%;
	float: left;
	text-align: center;
	margin-left: 1%;
	margin-right: 1%;	
}
.vita-rechts{
	text-align: left;
	width: 43%;
	float: right;
}

.vita-textbox{

	padding: 0px;
	background: 	rgba(40, 40, 40, 0.0);
	border-radius:		10px;
}

.unsichtbar{
	display: none;	
}

.vita_mobil{
	width: 100%;
	text-align: center;
}

.vMobile{
	display: none;	
}

.vDesktop{
  	display: block;
}


.vita A:link {
	color: #00d7aa;
/*	text-decoration: underline;*/
  	text-decoration: none;
   	padding-bottom: 1px;
	position: relative;
	border: none;   
} 

.vita A:hover {
	color:#00A886;
	/*	text-decoration: underline; */
	text-decoration: none;

} 


.vita-rechts a:link{
	padding-left: 0px;	
}

.vita-links a:link{
	padding-right: 20px;	
}

.vita-rechts A::after {
  position: 		absolute;
  top: 				6px;
  right: 			-20px; 
  width: 			10px;
  height: 			10px;
  border-top: 		2px solid #00d7aa;
  border-right: 	2px solid #00d7aa;
  content: "";
   -webkit-transform: 	rotate(135deg);
  -moz-transform: 		rotate(135deg);
  -ms-transform: 		rotate(135deg);
  -o-transform: 		rotate(135deg);
  transform: 			rotate(135deg);
  -webkit-transition: 	border-color 0.2s ease;
  -moz-transition: 		border-color 0.2s ease;
  -ms-transition: 		border-color 0.2s ease;
  -o-transition: 		border-color 0.2s ease;
  transition: 			border-color 0.2s ease;
}

.vita-links A::before {
  position: 		absolute;
  top: 				6px;
  right: 			0px; 
  width: 			10px;
  height: 			10px;
  border-top: 		2px solid #00d7aa;
  border-right: 	2px solid #00d7aa;
  content: "";
   -webkit-transform: 	rotate(135deg);
  -moz-transform: 		rotate(135deg);
  -ms-transform: 		rotate(135deg);
  -o-transform: 		rotate(135deg);
  transform: 			rotate(135deg);
  -webkit-transition: 	border-color 0.2s ease;
  -moz-transition: 		border-color 0.2s ease;
  -ms-transition: 		border-color 0.2s ease;
  -o-transition: 		border-color 0.2s ease;
  transition: 			border-color 0.2s ease;
}

.vita-links A:hover::before {

  border-top: 		2px solid #00A886;
  border-right: 	2px solid #00A886;

}

.vita-rechts A:hover::after {

  border-top: 		2px solid #00A886;
  border-right: 	2px solid #00A886;

}





@media (max-width: 850px) {

.vMobile{
	display: block;	
}

.vDesktop{
  	display: none;
}
	
	
	
}


