@charset "UTF-8";
@import url(site__generic.css);

body
{
	color: #2E2E2E;
}

#page {width: 986px;}

ul
{
	list-style-type: square;
	margin: 0px;
}

hr
{
	color: #ACB6B7;
	height: 1px;
}

#headline { color: #B7BAC1; font-weight: bold; font-size: large; margin-bottom: 20px; }

#mainheader
{
	clear: both;
}

#top_header { background-color: white; text-align: left;}

#youarehere
{
	text-align: left;
}

#header_col1_logo { margin-top: 50px; }
#header_col2_content { padding: 10px; }
#header_col2_link { margin-top: 5px; }
#header_col2_link a { color: white; padding-left: 5px; font-weight: bold; }

#main { clear: both; padding: 0px; margin: 0px; background-color: #E2E3E5;}

#col2 { background-color: #E2E3E5; width: 200px; }
#col2_content  a { color: #C90024}

#col2_content #pressreleaseHeadline { background-color: #F3F3F3; width:200px; }
#col2_content #pressreleaseHeadlineContent { padding: 5px; }
#col2_content #pressreleaseText { width: 200px; border-bottom: 1px solid #ACB6B7; }
#col2_content #pressreleaseTextContent { padding: 5px; }
#col2_content .pressNote { margin: 0px; padding: 0px; }

#col2_content p  { padding: 5px; visibility: hidden; height: 0px; }

#col3 { margin-left: 200px; margin-right: 200px; background-color: white; background-image: url(./abschluss.png); background-position: bottom; background-repeat: no-repeat; }
#col3_content { padding: 20px; }
#col3_content  a { color: #C90024}

#starttable_headerRow
{
	background-image: url(./starttable_headline_background.png);
	color: #606060;
}

#starttable_headline
{
	border-right: 2px solid white;
}

#starttable_content
{
	border-right: 2px solid #E6E6E6;
}

#newsletterTable
{
	background-color: #F3F3F3;
	border-color: #D3D3D3;
}

#newsTable
{
	background-color: #F3F3F3;
}

#mainContent div { line-height: 17px;}

#keywordSearch { margin-top: 20px;}

#col1_content a:hover { color: #C90024; }

#pressreleaseHeadline  a { color: black; }

#footerSingleLevelMenu
{
	float: left;
	margin-left: 0px;
	padding-left: 0px;
}

#footerMenu
{
	padding-left: 1px;
}

#footerMenuItem,
#footerMenuItem a
{
	color: #888888;
	padding-top: 5px;
	padding-left: 2px;	
}

h1 {
font-size: 16px;
color: #b7bac1;
margin-bottom: 15px;
}

h2 {
font-size: 14px;
color: #2E2E2E;
margin-bottom: 15px;
}

h3 {
font-size: 12px;
background: #F3F3F3;
padding: 4px 4px 4px 10px;
}

h4 {
font-size: 12px;
margin-bottom: 17px;
margin-top: 16px;
color: #2E2E2E;
}

h5 {
font-size: 12px;
margin-bottom: 10px;
color: #C70209;
}

h6 {
font-size: 14px;
margin-bottom: 10px;
color: #2E2E2E;
border-top: 1px solid #dadada;
padding-top: 15px;
padding-left: 13px;
}