a, input {
	outline:					none;
}

ul {
	margin-bottom:			5px!important;	
}

p {
	margin: 				0px!important;
}

td {
	width:					25%;
}

.Bimprint .verlinkung a {
	color:					#1e1e1e;
}

.Bimprint .verlinkung a:hover {
	color:					#e40427;
}

.TextArea {
	white-space:			normal;
	cursor:					default;
	line-height:			18pt;
	letter-spacing:			0.5pt;
	font-size:				16px;
	font-weight:			400;
	-o-hyphens:				auto;
	-ms-hyphens:			auto;
	-moz-hyphens:			auto;
	-webkit-hyphens:		auto;
	hyphens:				auto;
}

.page-content-box.TextCol-2 {
	min-height:				100%;
	-moz-column-count:		2;
	-webkit-column-count:	2;
	column-count:			2;
	-moz-column-gap:		30px;
	-webkit-column-gap:		30px;
	column-gap:				30px
}

.page-content-box .table {
	width:					100%;
	display:				table;
	position:				relative;
	border-collapse:		separate;
}

.page-content-box .table .table-row {
	width:					100%;
	display:				table-row;
	position:				relative;
	border-bottom:			1px solid #e0e0e0;
	box-sizing:				border-box;
}

.page-content-box .table .table-row .table-cell {
	width:					auto;
	display:				table-cell;
	position:				relative;
	vertical-align:			top;
	hyphens:				none;
	padding:				0px 0;
}

.TextArea p,
.TextArea h2 {
	margin:					0px;
	padding:				0px 15px 0px 0px;
}

.page-content-title h2 {
	width:					auto;
	height:					auto;
	line-height:			40px;
	margin:					0;
	padding:				0px;
	font-size:				26px;
	font-weight:			500;
	text-align:				left;
	color:					#009bce;
	display:				inline-block;
	position:				relative;
}

.page-overview-title h2 {
	width:					auto;
	height:					50px;
	line-height:			50px;
	margin:					0;
	padding:				0px;
	font-size:				26px;
	font-weight:			500;
	text-align:				left;
	text-transform:			uppercase;
	color:					#009bce;
	display:				inline-block;
	position:				relative;
	white-space:			nowrap;
}

@media (max-width: 750px) {
	.page-title h2 {
		min-width:			auto;
		padding:			0 20px;
	}
}

.TextArea table {
	margin:					0px;
	padding:				0px;
	width:					100%;
	white-space:			normal !important;
}

.TextArea table tr {
	vertical-align:			top;
}

.TextArea table tr td:first-child {
	width:					50%;
}

.TextArea ul,
.TextArea ul li {
	padding:				0px;
	margin:					0 7px;
}
