.table-container {
	padding: 0;
}

.table-container table {
	margin-top: 0;
}

.featureArticle-container {
	/*background: #dadada;*/
	background: #d8dbef;
	padding-bottom: 0px;
	margin-top: 0;
	margin-bottom: 10px;
}

.featureArticle-container h1 {
	padding: 9px 12px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	/*background: #dadada;*/
	background: #d8dbef;
	border-bottom: 1px solid #fff;
}

.featureArticle-container h1 a {
	color: #000;
}

.featureArticle-subheader p {
	font-weight: bold;
	margin-top: 0;
}

.featureArticle-content {
	padding: 14px;
}

.featureArticle-content p{
	padding: 0px;
	margin:0px;
}

.featureArticle-content img {
	float: right;
	margin: 4px 0 10px 10px;
}

#contentBoxRight .featureArticle-content  img {
	width: 75px;
	height:auto;
}


.featureArticle-container hr.clearer {
	clear: right;
	height:1px;
	/*border:1px solid #dadada;*/
	border:1px solid #d8dbef;
}

/* Contact Rechte Box */
.contact-container {
	background: #cdcdcd;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 10px;
}

.contact-container h1 {
	padding: 9px 12px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	/*color: #e60003;*/
	color: #000000;
	background: #cbcbcb;
	border-bottom: 1px solid #fff;
}

.contact-container h1 a {
	color: #000;
}

.contact-content {
	padding: 14px;
}

.contact-content p {
	margin: 0;
	padding: 0;
}

/* 50/50 Teilung der Inhaltsspalte */
.subcolumns { width: 100%; overflow:hidden; margin-top: 14px; }
.c50l { float: left }
.c50r { float: right; margin-left: -5px }
.c50l, .c50r { width: 50% }
.subc { padding: 0 0.5em 0 0.5em; }
.subcl { padding: 0 1em 0 0; }
.subcr { padding: 0 0 0 1em; } 
* html .c50l, * html .c50r {
  display:inline; 
}

.subcl div.csc-textpic, .subcl div.regularContentBox, .subcl div.csc-textpic-equalheight, .subcr div.csc-textpic, .subcr div.csc-textpic-equalheight { height: 160px; }

.subcl div.regularContentBox, .subcr div.regularContentBox { height: 214px; }
.subcl div.regularContentBox p, .subcr div.regularContentBox p { padding-bottom: 0; }
.subcl div.regularContentBox, .subcr div.regularContentBox ul { margin-top: 1em; }

* html .subcolumns .subc,
* html .subcolumns .subcl,
* html .subcolumns .subcr { 
  word-wrap: break-word;
  overflow:hidden;
}