		/* #################################################################################### */
		body
		{
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			line-height: 150%;
		}

		#main
		{
			position: absolute;
			top: 0px; left: 50%;
			width: 580px;
			margin:0px 0px 0px -230px;
		}

		/* #################################################################################### */
		#head
		{
			position: absolute;
			top: 0px; left: 0px;
			width: 580px; height: 168px;
			background:url(../_img/header_print.jpg) no-repeat;
			text-align: right;
		}
			#nav_meta
			{
				margin-top: 10px;
				margin-right: 9px;
				color: #E8A900;
				visibility: hidden;
				display: none;
			}
			#countdown_display
			{
				position: absolute;
				top: 117px; left: 593px;
				width: 365px; height: 31px;
				line-height: 100%;
				visibility: hidden;
				display: none;
			}
				.countdown_calc
				{
					font-weight: normal;
					font-size: 14px;
					color: #39177D;
					text-align: right;
					width: 20px;
				}
				.countdown_text
				{
					font-weight: bold;
					font-size: 11px;
					color: #39177D;
				}
				.countdown_over
				{
					font-size: 14px;
					font-weight: bold;
					color: #39177D;
				}

		/* #################################################################################### */
		#nav_main
		{
			position: absolute;
			top: 155px; left: 0px;
			width: 580px; height: 28px;
			background-color: #C3B9D8;
			visibility: hidden;
			display: none;
		}

		/* #################################################################################### */
		#cont
		{
			position: absolute;
			top: 170px; left: 0px;
			width: 580px;
			background-color: #FFFFFF;
			/* height: 450px; */
		}
			#cont_left
			{
				width: 0px; height: 100%;
				background-color: #FBEFD1;
				visibility: hidden;
				display: none;
			}
			#cont_center
			{
				width: 580px;
			}
				#cont_center_table
				{
					width: 580px;
					text-align: left;
				}
			#cont_right
			{
				width: 0px; height: 100%;
				background-color: #FBEFD1;
				visibility: hidden;
				display: none;
			}

		/* #################################################################################### */

		.teaser01
		{
			width: 558px;
			text-align: left;
		}
			.teaser01_head
			{
				width: 558px; height: 28px;
				font-weight: bold;
				font-size: 14px;
				background-color: #E2DED4;
				color: #1D0034;
			}
			.teaser01_pict
			{
				width: 253px;
				padding-top: 2px;
			}
			.teaser01_text
			{
				width: 255px;
				padding-top: 2px;
			}

		.teaser0n
		{
			width: 253px;
			text-align: left;
		}
			.teaser0n_head
			{
				width: 253px;
				color: #999999;
				font-weight: bold;
			}
			.teaser0n_pict
			{
				width: 253px;
				padding-top: 3px;
			}
			.teaser0n_text
			{
				width: 255px;
				padding-top: 3px;
			}

		.teaser0n_separator
		{
			margin-top: 5px; margin-bottom: 15px;
			width: 558px; height: 2px;
		}
			.teaser0n_separator img
			{
				width: 558px; height: 2px;
			}

		/* #################################################################################### */

		.teaser_headline
		{
			font-weight: bold;
			font-size: 14px;
			color: #E8A900;
		}

		.teaser_head
		{
			color: #E8A900;
			font-weight: bold;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 20px;
		}
		.teaser_text
		{
			color: #39177D;
			padding-left: 10px;
			padding-right: 10px;
		}

		.teaser_separator
		{
			margin-top: 15px; margin-bottom: 5px;
			width: 160px; height: 1px;
		}
			.teaser_separator img
			{
				width: 160px; height: 1px;
			}

		/* #################################################################################### */

		.article
		{
			width: 580px;
			text-align: left;
		}
			.article_head
			{
				position: relative;
				width: 580px; height: 28px;
				font-weight: bold;
				font-size: 14px;
				background-color: #E2DED4;
				color: #1D0034;
			}
				.article_head span.headline
				{
					position: absolute;
					top: 5px; left: 5px;
				}
				.article_head span.function
				{
					position: absolute;
					top: 7px; right: 5px;
					font-weight: normal;
					font-size: 10px;
					visibility: hidden;
				}
				.article_head span.function a
				{
					font-weight: normal;
					font-size: 10px;
					text-decoration: none;
					color: #1D0034;
					visibility: hidden;
				}
			.article_pict
			{
				width: 580px;
				padding-top: 3px;
			}
			.article_separator
			{
				margin-top: 3px; margin-bottom: 10px;
				width: 580px; height: 2px;
			}
				.article_separator img
				{
					width: 580px; height: 2px;
				}
			.article_text
			{
				position: relative;
				top: -15px; left: 10px;
				width: 458px;
				margin-top: 20px;
			}
				.article_text a
				{
					text-decoration: none;
					color: #E8A900;
				}

		/* #################################################################################### */

		.press_list
		{
			width: 580px;
			text-align: left;
		}
			.press_list_head
			{
				position: relative;
				width: 580px; height: 28px;
				font-weight: bold;
				font-size: 14px;
				background-color: #E2DED4;
				color: #1D0034;
			}
				.press_list_head span.headline
				{
					position: absolute;
					top: 5px; left: 5px;
				}
				.press_list_head span.function
				{
					position: absolute;
					top: 7px; right: 5px;
					font-weight: normal;
					font-size: 10px;
					visibility: hidden;
				}
				.press_list_head span.function a
				{
					font-weight: normal;
					font-size: 10px;
					text-decoration: none;
					color: #1D0034;
					visibility: hidden;
				}
			.press_list_pict
			{
				width: 135px;
				padding-top: 3px;
			}
			.press_list_separator
			{
				margin-top: 10px;
				margin-bottom: 10px;
				width: 580px; height: 1px;
			}
				.press_list_separator img
				{
					width: 580px; height: 2px;
				}
			.press_list_text
			{
				position: relative;
				top: -15px; left: 60px;
				width: 458px;
				margin-top: 20px;
			}
				.press_list_text a
				{
					text-decoration: none;
					color: #E8A900;
				}

		/* #################################################################################### */

		.mainmenu_active,
		.mainmenu_normal
		{
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
		}
		.mainmenu_active
		{
			color: #FFFFFF;
		}
		.mainmenu_normal
		{
			color: #39177D;
		}
			.mainmenu_normal:active,
			.mainmenu_normal:hover
			{
				color: #FFFFFF;
			}

		/* #################################################################################### */

		.submenu
		{
			width: 160px;
		}
		.submenu td
		{
			text-align: right;
			vertical-align: bottom;
		}

		.submenu_active,
		.submenu_normal
		{
			text-align: right;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.submenu_active a,
		.submenu_normal a
		{
			font-weight: bold;
			text-decoration: none;
		}
		.submenu_active a
		{
			color: #45157D;
		}
		.submenu_normal a
		{
			color: #000000;
		}
			.submenu_normal a:active,
			.submenu_normal a:hover
			{
				color: #45157D;
			}


		/* #################################################################################### */

		a.metanav,
		a.press_list,
		a.more,
		a.download
		{
			text-decoration: none;
			color: #E8A900;
			visibility: hidden;
			display: none;
		}
		a.teaser0n_head
		{
			color: #999999;
			font-weight: bold;
			text-decoration: none;
		}
		a.press_list_link
		{
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}

		/* #################################################################################### */

		.white { color: #FFFFFF; }
		.black { color: #000000; }

		/* #################################################################################### */

		table tr td
		{
			vertical-align: top;
		}

		/* #################################################################################### */

		.print_blind
		{
				visibility: hidden;
				display: none;
		}

		/* #################################################################################### */

		.sitemap
		{
			width: 580px;
			text-align: left;
		}
			.sitemap_head
			{
				position: relative;
				width: 580px; height: 28px;
				font-weight: bold;
				font-size: 14px;
				background-color: #E2DED4;
				color: #1D0034;
			}
				.sitemap_head span.headline
				{
					position: absolute;
					top: 5px; left: 5px;
				}
				.sitemap_head span.function
				{
					position: absolute;
					top: 7px; right: 5px;
					font-weight: normal;
					font-size: 10px;
					visibility: hidden;
				}
				.sitemap_head span.function a
				{
					font-weight: normal;
					font-size: 10px;
					text-decoration: none;
					color: #1D0034;
					visibility: hidden;
				}

			.sitemap_header
			{
				font-weight: bold;
				font-size: 12px;
				color: #1D0034;
				padding-top: 3px;
				padding-bottom: 3px;
				border-top: 1px solid #999999;
				border-bottom: 1px solid #999999;
			}

		.sitemap a
		{
			text-decoration: none;
			color: #000000;
		}
		.sitemap_indent
		{
			position: relative;
			left: 5px;
		}

		/* #################################################################################### */

		.search_form
		{
			color: #E8A900;
			font-size: 12px;
			margin: 0px; padding: 0px; border: 0px;
			margin-top: 1em; margin-bottom: 3em;
			text-align: left;
		}
		* html form { margin-top: 0px; }

			.search_form input
			{
				width: 10em;
				font-size: 12px;
				background-color: #FBEFD1;
			}
			.search_form a
			{
				text-decoration: none;
				color: #E8A900;
			}
			.search_form span
			{
				font-size: 14px;
				font-weight: bold;
				color: #E8A900;
				padding-bottom: 5px;
			}


		.search
		{
			width: 580px;
			text-align: left;
		}
			.search_head
			{
				position: relative;
				width: 580px; height: 28px;
				font-weight: bold;
				font-size: 14px;
				background-color: #E2DED4;
				color: #1D0034;
			}
				.search_head span.headline
				{
					position: absolute;
					top: 5px; left: 5px;
				}
				.search_head span.function
				{
					position: absolute;
					top: 7px; right: 5px;
					font-weight: normal;
					font-size: 10px;
					visibility: hidden;
				}
				.search_head span.function a
				{
					font-weight: normal;
					font-size: 10px;
					text-decoration: none;
					color: #1D0034;
					visibility: hidden;
				}

			.search_header
			{
				font-weight: bold;
				font-size: 12px;
				color: #1D0034;
				padding-top: 3px;
				padding-bottom: 3px;
				border-top: 1px solid #999999;
				border-bottom: 1px solid #999999;
			}

		.search a
		{
			text-decoration: none;
			color: #000000;
		}
		.search_indent
		{
			position: relative;
			left: 5px;
		}


