BODY {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

TD, TH, DIV, SPAN {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

TH.headline {
	font-weight: bold;
	padding-bottom: 10px;
}

H1.Headline1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B72837;
}

H2.Headline2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B72837;
}

SPAN.Text {
	color: #000000;
}

TR.odd {
    background-color: #FFFFFF;
}

TR.even {
    background-color: #FFFFFF;
}

TR.marked {
    background-color: #FFD1D4;
}

TR.odd:hover, tr.even:hover, tr.hover  {
    background-color: #FFD1D4;
}

TD.bg_top {
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: bottom;
}

TH.bg_search_headline {
	font-size: 14px;
	color: #ffffff;
	background-color: #3D4F51;
	white-space: nowrap;
	border: 1px solid #3D4F51;
}

TH.bg_news_headline {
	font-size: 14px;
	color: #ffffff;
	background-color: #91a0a2;
	white-space: nowrap;
	border: 1px solid #91a0a2;
}

TD.bg_search {
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #3D4F51;
}

TD.bg_topnavigation {
	background-color: #B72837;
}

TD.bg_left {
	background-color: #FFFFFF;
	border-left: 1px #3D4F51 solid;
	border-right: 1px #3D4F51 solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: top;
}

TD.bg_main {
	background-color: #FFFFFF;
	border-right: 1px #3D4F51 solid;
	border-left: 10px #3D4F51 solid;
	border-top: 1px #3D4F51 solid;
	border-bottom: 1px #3D4F51 solid;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 20px;
	text-align: left;
	vertical-align: top;
}

TD.bg_path {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px #3D4F51 solid;
}

TD.bg_content {
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
	padding-bottom: 20px;
}

TD.bg_footer {
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 20px;
}

TD.bg_footer div {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}

TD.footer_left {
	font-size: 10px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}

TD.footer_right {
	font-size: 10px;
	color: #000000;
	text-align: right;
	vertical-align: middle;
}

TD.navigation_1_0_0 {
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	vertical-align: middle;
}

TD.navigation_1_0_1 {
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #B72837;
}

TD.navigation_2_0_0, TD.navigation_2_0_1 {
	padding-left: 10px;
	padding-right: 20px;
	vertical-align: middle;
}

TD.navigation_1_1_0, TD.navigation_2_1_0 {
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 21px;
}

TD.navigation_1_1_1, TD.navigation_2_1_1 {
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 21px;
	border-left: 4px #3D4F51 solid;
	border-bottom: 1px #3D4F51 solid;
}

TD.navigation_1_2_0, TD.navigation_1_2_1, TD.navigation_2_2_0, TD.navigation_2_2_1 {
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 10px;
	height: 21px;
}

TH.headline {
	color: #000000;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.login {
	color: #AFB76E;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

INPUT.button_mailinglist {
	background-color: #3D4F51;
	color: #ffffff;
	height: 23px;
}

INPUT.search {
	font-size: 10px;
	border-left: 1px #3D4F51 solid;
	border-right: 1px #3D4F51 solid;
	border-top: 1px #3D4F51 solid;
	border-bottom: 1px #3D4F51 solid;
	width: 145px;
	height: 19px;
}

A, A:visited, A:link, A:active, A:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #BA2D36;
	text-decoration: underline;
}

A.topNavigation1, A.topNavigation1:visited, A.topNavigation1:link, A.topNavigation1:active, A.topNavigation1:hover {
	font-size: 14px;
	font-weight: bold;
	color: #B72837;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}

A.topNavigation0, A.topNavigation0:visited, A.topNavigation0:link, A.topNavigation0:active, A.topNavigation0:hover {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}

A.subNavigation1, A.subNavigation1:visited, A.subNavigation1:link, A.subNavigation1:active, A.subNavigation1:hover {
	font-size: 12px;
	font-weight: normal;
	color: #B72837;
	text-decoration: none;
}

A.subNavigation0, A.subNavigation0:visited, A.subNavigation0:link, A.subNavigation0:active, A.subNavigation0:hover {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

A.topNavigation_footer0, A.topNavigation_footer0:visited, A.topNavigation_footer0:link, A.topNavigation_footer0:active, A.topNavigation_footer0:hover {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

A.topNavigation_footer1, A.topNavigation_footer1:visited, A.topNavigation_footer1:link, A.topNavigation_footer1:active, A.topNavigation_footer1:hover {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

A.subNavigation_footer1, A.subNavigation_footer1:visited, A.subNavigation_footer1:link, A.subNavigation_footer1:active, A.subNavigation_footer1:hover {
	font-size: 12px;
	font-weight: normal;
	color: #B72837;
	text-decoration: none;
}

A.subNavigation_footer0, A.subNavigation_footer0:visited, A.subNavigation_footer0:link, A.subNavigation_footer0:active, A.subNavigation_footer0:hover {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

A.path, A.path:visited, A.path:link, A.path:active, A.path:hover {
	font-weight: normal;
	color: #BA2D36;
	text-decoration: underline;
}

A.language0, A.language0:visited, A.language0:link, A.language0:active, A.language0:hover {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

A.language1, A.language1:visited, A.language1:link, A.language1:active, A.language1:hover {
	font-size: 11px;
	font-weight: normal;
	color: #B72837;
	text-decoration: none;
}
