.T4313 { border-top: 1px solid rgba(0,0,0,0.1); padding-top: 2vw;  }

.T4313 > ul { column-count: 5; column-gap: 40px; }

.T4313 > ul.column-2 { 
	display: flex;
	justify-content: center;
	column-count: 2; column-gap: 0px;
}

.T4313 > ul.column-2 > li:first-child{ 
	border-right: 1px solid rgba(0,0,0,0.1);
	padding-right: 40px;
}

.T4313 > ul.column-2 > li:last-child{ margin-left: 40px; }

.T4313 > ul.column-3 { column-count: 3; column-gap: 40px; }
.T4313 > ul.column-4 { column-count: 4; column-gap: 40px; }

.T4313 > ul.border { 
	column-rule-style: solid;
	column-rule-width: 1px;
	column-rule-color: rgba(0,0,0,0.1);
}


.T4313 > ul > li {
	padding-bottom: 10px;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid-column;
	display: table;
	table-layout:fixed;
}


.T4313 > ul > li > a { display: block; color: rgba(0,0,0,0.8); margin-bottom: 5px; }
.T4313 > ul > li > a:hover { text-decoration: underline; }
.T4313 > ul > li.hassubheadline > a { margin-bottom: 2px; }
.T4313 > ul > li > .subheadline { display: block; color: rgba(0,0,0,0.5); margin-bottom: 5px; }
.T4313 > ul > li > ul > li > a { color: rgba(0,0,0,0.8); }

.T4313 .element .seiten {
	padding:  0px 0px 0px 10px;
}

.T4313 .element a.hassubpages { margin-bottom: 0px; }

@media all and (min-width: 1024px) and (max-width: 1279px) {
	.T4313 > ul { column-count: 4; column-gap: 30px;}
	.T4313 > ul.column-4 { column-count: 4; column-gap: 30px; }
	.T4313 > ul > li { margin-bottom: 18px; }
	.T4313 > ul > li > a { margin-bottom: 4px; }
	.T4313 > ul.column-2 > li:first-child{ 	padding-right: 30px;}
	.T4313 > ul.column-2 > li:last-child{ margin-left: 30px; }


}

@media all and (min-width: 768px) and (max-width:1023px) {
	.T4313 > ul { column-count: 4; column-gap: 30px; }
	.T4313 > ul.column-4 { column-count: 4; column-gap: 30px; }
	.T4313 > ul > li { margin-bottom: 15px; }
	.T4313 > ul > li > a { margin-bottom: 3px; }
	.T4313 > ul.column-2 > li:first-child{ 	padding-right: 30px;}
	.T4313 > ul.column-2 > li:last-child{ margin-left: 30px; }

}

@media all and (min-width: 568px) and (max-width: 767px) {
	.T4313 > ul { column-count: 3; column-gap: 25px; }
	.T4313 > ul.column-4 { column-count: 3; column-gap: 25px; }
	.T4313 > ul > li { margin-bottom: 12px; }
	.T4313 > ul > li > a { margin-bottom: 2px; }
	.T4313 > ul.column-2 > li:first-child{ 	padding-right: 25px;}
	.T4313 > ul.column-2 > li:last-child{ margin-left: 25px; }

}

@media all and (max-width: 567px) {
	.T4313 > ul { column-count: 2; column-gap: 20px; }
	.T4313 > ul.column-4 { column-count: 2; column-gap: 20px; }
	.T4313 > ul > li { margin-bottom: 10px; }
	.T4313 > ul > li > a { margin-bottom: 2px; }
	.T4313 > ul.column-2 > li:first-child{ 	padding-right: 20px;}	
	.T4313 > ul.column-2 > li:last-child{ margin-left: 20px; }
}

