/* CSS Document */
h2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

a.internal-link:link
{
	color: #333;
	font-weight: bold;
}

a.internal-link:visited
{
	color: #333;
	font-weight: bold;

}

a.internal-link:hover
{
	color: #fa5b65;
	font-weight: bold;
}

a.internal-link:active
{
	color: #333;
	font-weight: bold;
}

a.external-link:link
{
	color: #333;
	font-weight: bold;
}

a.external-link:visited
{
	color: #333;
	font-weight: bold;

}

a.external-link:hover
{
	color: #fa5b65;
	font-weight: bold;
}

a.external-link:active
{
	color: #333;
	font-weight: bold;
}

a.external-link-new-window:link
{
	color: #333;
	font-weight: bold;
}

a.external-link-new-window:visited
{
	color: #333;
	font-weight: bold;

}

a.external-link-new-window:hover
{
	color: #fa5b65;
	font-weight: bold;
}

a.external-link-new-window:active
{
	color: #333;
	font-weight: bold;
}

a.mail:link
{
	color: #333;
	font-weight: bold;
}

a.mail:visited
{
	color: #333;
	font-weight: bold;

}

a.mail:hover
{
	color: #fa5b65;
	font-weight: bold;
}

a.mail:active
{
	color: #333;
	font-weight: bold;
}


a.download:link
{
	color: #333;
	font-weight: bold;
}

a.download:visited
{
	color: #333;
	font-weight: bold;

}

a.download:hover
{
	color: #fa5b65;
	font-weight: bold;
}

a.download:active
{
	color: #333;
	font-weight: bold;
}

div#main-zone
{
	margin: 0 0 0 0px;
	width: 800px;
}

div#header-zone
{
	position: relative;
	width: 800px;
	height: 163px;
}

div#logo-zone
{
	position: absolute;
	top: 32px;
	left: 36px;
	width: 364px;
	height: 74px;
	/*background: url(../images/logo-print.jpg);
	background-repeat: no-repeat;*/
	margin: 0 0 0 10px;
	z-index: 10;
}


div#top-zone
{
	float: right;
	margin: 22px 0px 0 0;
}

div#top-nav-zone
{
	float: left;
	text-align: left;
	padding: 0px 0 0;
	width: 608px;
}

div#prim-nav-zone
{
	position: absolute;
	top: 130px;
	left: 416px;
	width: 608px;
	height: 16px;
	z-index: 12;
}

div#sec-nav-zone
{
	position: absolute;
	top: 146px;
	left: 416px;
	width: 608px;
	height: 16px;
	z-index: 17;
}

div#search-zone
{
	float: left;
}

div#content-col
{
	float: left;
	padding: 0px 0 0px 0;
	width: 624px;
}

div#content-col-white
{
	float: left;
	padding: 0px 0 0px 0;
	width: 624px;
	background-color:#fff;
}

/* content zone */
div#content-zone
{
	float: left;
	padding: 28px 0 0 16px;
	width: 598px;
}

.clearfix 
{
	min-height: 1%;
}

* html .clearfix 
{
	height: 1%;
}

.clearfix:after 
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	font-size: 1px;
	visibility: hidden;
}

.clear
{
	clear: both;
}

div.text-wrapper 
{
	padding: 1px 0 0;
}

div#footer-zone
{
	margin: 30px 0 0 50px;
	padding: 5px 0 30px 0px;
	width: 574px;
	height: 15px;
	clear:both;
	border-top: 1px solid #ccc;
}

div#footer-copyright
{
	margin: 0 0 0 0px;
	padding: 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#df4a53;
	width: 195px;
	height: 15px;
	float: left;
}

div#footer-copyright-url
{
	margin: 0 0 0 0px;
	padding: 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#df4a53;
	height: 15px;
	float: right;
}

.news-single-item
{
	margin: 0 0 15px 32px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #333;
}

.news-single-title
{
	margin: 0 0 15px 0px;
	padding: 0px 0 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #c00b36;
	width: 598px;
	float: left;
}

.news-single-content
{
	margin: 0 0 0 0px;
	padding: 10px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}



.news-single-container
{
	margin: 0 0 15px 0px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #333;
	width:  598px;
	float: left;
}

.news-list-container
{
	margin: 0 0 15px 35px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #333;
	width:  598px;
	float: left;
}

.news-list-item
{
	margin: 0px 0 30px 0px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #333;
	width:  598px;
	float: left;
}

.news-list-content
{
	margin: 0 0 0px 0px;
	padding: 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width:  422px;
	float: left;
}

.news-list-content p
{
	margin: 0 0 0px 0px;
	padding: 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width:  422px;
	float: left;
}


.news-list-title
{
	margin: 0 0 15px 0px;
	padding: 0px 0 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #c00b36;
	width: 598px;
	float: left;
}



.news-list-image
{
	margin: 0 0 0 0px;
	padding: 0px 0 0 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #333;
	width: 158px;
	float: right;
}

div.news-single-backlink
{
	padding: 10px 0 30px 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


div.news-single-backlink a:link
{
	color:#333;
	text-decoration: none;
}

div.news-single-backlink a:visited
{
	color:#333;
	text-decoration: none;

}


div.news-single-backlink a:hover
{
	color:#df4a53;
	text-decoration: none;

}

div.news-single-backlink a:active
{
	color:#333;
	text-decoration: none;
}

hr 
{
	display: none;
}



.news-latest-morelink
{
	margin: 0 0 0 0px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #fff;
}

.news-latest-morelink-start
{
	margin: 0 0 0 0px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #fff;
}

span.news-latest-morelink-start a:link
{
	color:#333;
	text-decoration: none;
}

span.news-latest-morelink-start a:visited
{
	color:#333;
	text-decoration: none;

}


span.news-latest-morelink-start a:hover
{
	color:#fa5b65;
	text-decoration: none;

}

span.news-latest-morelink-start a:active
{
	color:#333;
	text-decoration: none;
}

div.news-list-morelink-presse
{
	color:#333;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


div.news-list-morelink-presse a:link
{
	color:#333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.news-list-morelink-presse a:visited
{
	color:#333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

}


div.news-list-morelink-presse a:hover
{
	color:#fa5b65;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

}

div.news-list-morelink-presse a:active
{
	color:#333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.news-list-content p a:link
{

	color: #333;
	font-weight: bold;
	text-decoration: none;
}


div.news-single-backlink
{
	padding: 10px 0 30px 0;
	float: left;
}


div.news-single-backlink a:link
{
	color:#333;
	text-decoration: none;
}

div.news-single-backlink a:visited
{
	color:#333;
	text-decoration: none;

}


div.news-single-backlink a:hover
{
	color:#fa5b65;
	text-decoration: none;

}

div.news-single-backlink a:active
{
	color:#333;
	text-decoration: none;

}


a.BackLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color:#333;
    margin-top: 200px;
    padding-right: 15px;
}

a.BackLink:link {
    color:#333;
    text-decoration: none;
}

a.BackLink:hover {
    color:#fa5b65;
    text-decoration: none;

}



.news-latest-container-start-fokus
{
	margin: 0 0 15px 35px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #333;
	width:  598px;
	float: left;
}

.news-latest-item-start-fokus
{
	margin: 0px 0 30px 0px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #333;
	width:  598px;
	float: left;
}

.news-latest-content-start-fokus
{
	margin: 0 0 0px 0px;
	padding: 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width:  422px;
	float: left;
}

.news-latest-content-start-fokus p
{
	margin: 0 0 0px 0px;
	padding: 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width:  422px;
	float: left;
}


.news-latest-title-start-fokus
{
	margin: 0 0 15px 0px;
	padding: 0px 0 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #c00b36;
	width: 598px;
	float: left;
}



.news-latest-image-start-fokus
{
	margin: 0 0 0 0px;
	padding: 0px 0 0 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #333;
	width: 158px;
	float: right;
}





.news-latest-container-start-presse
{
	margin: 0 0 15px 35px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #333;
	width:  598px;
	float: left;
}

.news-latest-item-start-presse
{
	margin: 0px 0 30px 0px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #333;
	width:  598px;
	float: left;
}

.news-latest-content-start-presse
{
	margin: 0 0 0px 0px;
	padding: 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width:  422px;
	float: left;
}

.news-latest-content-start-presse p
{
	margin: 0 0 0px 0px;
	padding: 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width:  422px;
	float: left;
}


.news-latest-title-start-presse
{
	margin: 0 0 15px 0px;
	padding: 0px 0 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #c00b36;
	width: 598px;
	float: left;
}



.news-latest-image-start-presse
{
	margin: 0 0 0 0px;
	padding: 0px 0 0 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #333;
	width: 158px;
	float: right;
}
.news-list-container-pressebild
{
	margin: 0 0 15px 35px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #333;
	width:  598px;
	float: left;
}


.news-list-item-pressebild
{
	margin: 0px 0 30px 0px;
	padding: 0px 0 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #333;
	float: left;
}



.news-list-title-pressebild
{
	margin: 0 0 0 0px;
	padding: 0px 0 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #333;
	width: 342px;
	float: left;
}

.news-list-content-pressebild p
{
	margin: 0 0 0 0px;
	padding: 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width:  342px;
	float: left;
}

.news-list-content-pressebild
{
	margin: 0 0 0 0px;
	padding: 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width:  342px;
	float: left;
}


.news-list-content-pressebild img{
	margin: 10px 0px 10px 0;
	padding: 0px 0 0px;
	text-align: left;
}



.news-list-image-pressebild
{
	margin: 0 0 0 0px;
	padding: 0px 0 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #333;
	width: 86px;
	float: left;
}

