<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Lato:300i,400,400i,700,700i,900,900i');

.tx_cn_rtech_kompmatrix {
	float: left; 
	clear: both; 
	width: 100%;
	position: relative;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-filter {
	position: absolute; 
	right: 0;
	top: -100px;
	z-index: 20;
	width: auto;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-filter .container_selectfield {
	background: #FFFFFF;
	box-shadow: 10px 10px 40px rgba(0,0,0,0.2);
	position: relative;
	float: left; 
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-filter .container_selectfield:nth-child(2) {
	left: -20px;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-filter .container_selectfield select {
	padding: 20px 50px 20px 20px;
	max-width: 100%;
	background: none;
    border: 0;
    font-size: 24px;
    font-family: 'Lato', arial, sans-serif;
    font-weight: 300;
	font-style: italic;
	color: #595959;
	appearance: none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
	position: relative;
	z-index: 10;
	height: 70px;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-filter .container_selectfield::after {
	content: '';
	background: url(../Icons/select.png) center center no-repeat;
	width: 22px;
	height: 15px;
	position: absolute;
	right: 5%;
	top: 30px;
	z-index: 5;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-filter .container_selectfield select option {
    font-size: 16px;
    font-family: 'Lato', arial, sans-serif;
    font-weight: 700;
	font-style: italic;
	color: #595959;
}

.tx_cn_rtech_kompmatrix .list_anzahl {
	background: #595959;
	color: #fff;
	float: left; 
	padding: 10px 30px;
	font-size: 24px;
    font-weight: 300;
	font-style: italic;
	height: 40px;
}

.tx_cn_rtech_kompmatrix .techkompmatrix_legend {
	background: #595959;
	color: #fff;
	float: left; 
	padding: 10px 30px;
	font-size: 24px;
    font-weight: 300;
	font-style: italic;
	height: 40px;
	position: relative;
	margin-right: 10px;
	display: none;
}

.tx_cn_rtech_kompmatrix .techkompmatrix_legend:hover {
	background: #00883e;
}

.tx_cn_rtech_kompmatrix .techkompmatrix_legend_textbox {
    position: absolute;
    left: 0;
    bottom: 70px;
    background: #00883e;
    padding: 20px 20px 10px;
    z-index: 20;
    white-space: nowrap;
    font-size: 18px;
	line-height: 1.1em;
	display: none; 
}

.tx_cn_rtech_kompmatrix .techkompmatrix_legend:hover .techkompmatrix_legend_textbox {
	display: block;
}

.tx_cn_rtech_kompmatrix .list_anzahl .info_anzahl {
	display: inline;
	font-weight: 700;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste {
	float: left; 
	clear: both; 
	width: 100%;
	position: relative;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .line {
	float: left; 
	clear: both; 
	width: 100%;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied_item {
	width: 19.5%;
	margin: 20px 0 0 2%; 
	float: left;
	/* padding: 15px 2%; */
	/* padding: 15px 2% 70px; 21.06.2021 Nils margin von 30 auf 70px gesetzt */
	padding: 30px 2% 20px; /* Valentum: Padding oben angepasst, bezüglich abgeschnittener Name, wenn vergeben */
	background: #e5e5e5;
	transition: all 0.5s ease;
	position: relative;
}
.mentor_vergeben { /* Valentum: Cursor angepasst */
	cursor: default;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied_item:nth-child(4n+1) {
	margin: 20px 0 0 0;
	clear: left; 
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied_item a {
	color: #595959;
	transition: color 0.5s ease;
	display: block;
	position: relative;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied-detaillink {
	visibility: hidden;
    position: absolute;
    right: 8%;
    bottom: 15px;
    font-size: 34px;
    font-weight: 900;
    line-height: 1;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied_item:hover {
	background: #00883e;
	color: #fff;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied_item:hover a {
	color: #fff;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied_item:hover .mitglied-detaillink {
	visibility: visible;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied-firmenname {
	font-size: 24px;
	font-weight: 300;
	font-style: italic;
	line-height: 1.1em;
	display: block;
	/* margin-bottom: 15px; */
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied-unternehmenstyp {
	margin-bottom: 15px;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied-unternehmenstyp,
.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied-kompetenz {
	font-style: italic;
	font-weight: 400;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied-kompetenz {
	line-height: 1.2em;
	/*position: absolute;
    bottom: 75px;
	 margin-bottom: 15px; */
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied-kompetenz &gt; span {
	margin-right: 5px;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied-website {
	padding-top: 20px;
	/* position: absolute;
	bottom: 30px;
	width: 80%; */
	line-height: 1.2em;
	position: relative;
}

.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied-website a {
	color: #00883e;
	word-break: break-word;
}

/* Detailansicht */

.tx_cn_rtech_kompmatrix-detail .tx_cn_rtech_kompmatrix-fieldwrap.logo {
	padding: 50px 5%;
	width: 90%;
	display: block;
	box-shadow: 0px 0px 40px rgba(0,0,0,0.2);
	text-align: center;
	margin-bottom: 30px;
}

.tx_cn_rtech_kompmatrix-detail .tx_cn_rtech_kompmatrix-fieldwrap.logo img {
	max-height: 200px;
    max-width: 400px;
    height: auto;
    width: auto;
}

.tx_cn_rtech_kompmatrix-detail .detail-left {
	float: left;
	width: 40%;
}

.tx_cn_rtech_kompmatrix-detail .detail-left .kompetenzenlist {
	float: left;
	clear: both;
	width: 100%;
}

.tx_cn_rtech_kompmatrix-detail .detail-left .kompetenzname {
	float: left;
	clear: both;
	width: 100%;
}

.tx_cn_rtech_kompmatrix-detail .detail-right {
	float: right;
	width: 55%;
}

.tx_cn_rtech_kompmatrix-detail .tx_cn_rtech_kompmatrix-fieldwrap h3 {
	margin-top: 0;
}

.tx_cn_rtech_kompmatrix-detail .tx_cn_rtech_kompmatrix-backlink {
	float: left; 
	clear: both; 
	width: 100%;
	margin-top: 30px;
}

.tx_cn_rtech_kompmatrix-detail .tx_cn_rtech_kompmatrix-fieldwrap.typ,
.tx_cn_rtech_kompmatrix-detail .tx_cn_rtech_kompmatrix-fieldwrap.kompetenz {
	margin-top: 30px;
	float: left;
    clear: both;
    width: 100%;
}

.tx_cn_rtech_kompmatrix-detail .tx_cn_rtech_kompmatrix-fieldwrap.kompetenz span {
	display: block;
}

.tx_cn_rtech_kompmatrix-detail .tx_cn_rtech_kompmatrix-fieldwrap.strasse_nr,
.tx_cn_rtech_kompmatrix-detail .tx_cn_rtech_kompmatrix-fieldwrap.ansprechpartner,
.tx_cn_rtech_kompmatrix-detail .tx_cn_rtech_kompmatrix-fieldwrap.website {
	margin-top: 30px;
}

@media (max-width: 1200px) {
	.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied_item, 
	.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied_item:nth-child(4n+1) {
		margin: 20px 2% 0 0;
		width: 45%;
		clear: none; 
	}

	.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied_item:nth-child(even) {
		margin: 20px 0 0 0;
	}
}

@media (max-width: 820px) {
	.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-filter {
		width: 100%;
	}

	.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-filter &gt; form {
		float: left;
		clear: both;
		width: 100%;
	}

	.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-filter .container_selectfield {
		float: right;
    	width: 49%;
	}

	.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-filter .container_selectfield:nth-child(2) {
		left: 0;
		float: left;
	}

	.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-filter .container_selectfield select {
		width: 100%;
	}
}

@media (max-width: 720px) {
	.tx_cn_rtech_kompmatrix .tx_cn_rtech_kompmatrix-liste .mitglied_item {
		width: 96% !important;
		margin: 20px 0 0 0;
	}
}
</pre></body></html>