@media print{	@page { 			size:			21.0cm 29.7cm;		margin-top:		1.5cm;		margin-bottom:	1.5cm;		margin-left:	2.6cm;		margin-right:	1.5cm;	}		body{		visibility:hidden;		width:100%;	}	td.content{		visibility:visible;		position:absolute;		top:0px;		left:0px;		width:auto;	}		div.print_button{		visibility:hidden;		height:0px;		width:0px;		position:absolute;		top:0px;		left:0px;	}	input.print_button{		visibility:hidden;		height:0px;		width:0px;		position:absolute;		top:0px;		left:0px;	}}body{	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;		background-color:#FFFFFF;		font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#323232;}img{	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;		border-top:0px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;}table, td{	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;		border-top:0px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;		font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#323232;}a img{	border-top:0px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;}a{	color:#004DA0;	text-decoration:none;}a:hover{/*	color:#004DA0;*/	text-decoration:underline;}p{	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;}li{	list-style-image:url(../images/elements/Pfeil_schwarz.gif);}input{	font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;	color:#33333;		padding-top:2px;	padding-left:3px;	padding-right:3px;	padding-bottom:2px;		border-top:1px solid #CCCCCC;	border-left:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;	border-bottom:1px solid #CCCCCC;}/******************* Print-Klassen *****************/td.print_button{	background-color:#004DA0;	width:690px;	padding-top:12px;}div.print_button{	padding-top:3px;	padding-left:50px;	padding-right:0px;	padding-bottom:3px;	border-bottom:1px solid #E5E4E9;	border-top:1px solid #E5E4E9;}input.print_button{	border-top:0px solid #004DA0;	border-left:0px solid #004DA0;	border-right:0px solid #004DA0;	border-bottom:0px solid #004DA0;}	/******************* Logo-Klassen *****************/td.logo{	width:212px;	_width:212px;	*width:212px;	height:auto;	vertical-align:top;	text-align:left;}td.mainnav{	width:691px;	_padding-left:3px;	*padding-left:3px;}td.logo_pic{		padding-top:17px;	padding-left:15px;	padding-right:25px;	padding-bottom:0px;	_padding-right:0px;	*padding-right:0px;	vertical-align:top;	text-align:left;}/******************* Satelittennavigations-Klassen *****************/td.satnav{float:left;padding:0 0 8px 11px;position:relative;width:679px;}td.satnav table tr td {	font-size:11px;	color:#888;}td.satnav table tr td span.separator {	background-image:url(../images/elements/separator.grey.gif);	background-position:0px 1px;	background-repeat:no-repeat;}td.satnav table tr td a:hover {	text-decoration: none;}td.satnav table tr td.toTheRight {	padding-left:0px;	background-image:url(../images/elements/separator.blue.gif);	background-position:right 10px;	background-repeat:no-repeat;}td.satnav table tr td.toTheRight span.separator {	/*	background-image:url(../images/elements/separator.blue.gif);	background-position:right 1px;	background-repeat:no-repeat;	padding-left:5px;*/}td.satnav table tr td.right {	text-align: right;	padding-right:0px;	padding-left:3px;}	td.inner_satnav{	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;		padding-top:9px;	padding-left:0px;	padding-right:3px;	padding-bottom:6px;	_padding-bottom:5px;		border-top:0px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;		vertical-align:middle;	text-align:left;	white-space:nowrap;}.shortnav{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;		width:100%;		margin-top:0px;	margin-left:0px;	_margin-left:1px;	margin-right:0px;	margin-bottom:3px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;}img.satnav{		margin-top:0px;	margin-left:0px;	margin-right:8px;	margin-bottom:1px;	_margin-bottom:0px;}img.satnav_search_pic{	margin-top:0px;	margin-left:0px;	margin-right:8px;	margin-bottom:4px;	_margin-bottom:5px;}img.satnav_search_pic_NEW{	margin-top:3px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;}form.satnav_search{	display:inline;}input.satnav_search_input{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#33333;		margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:5px;	_margin-bottom:4px;		padding-top:2px;	padding-left:3px;	padding-right:3px;	padding-bottom:2px;		border-top:1px solid #CCCCCC;	border-left:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;	border-bottom:1px solid #CCCCCC;}input.satnav_search_input_NEW{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#33333;	height:18px;		margin-top:6px;	margin-left:0px;	margin-right:6px;	margin-bottom:0px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;		border-top:1px solid #4d84bd;	border-left:1px solid #4d84bd;	border-right:1px solid #4d84bd;	border-bottom:1px solid #4d84bd;		float:left;}input.satnav_search_submit{	margin-top:0px;	margin-left:3px;	margin-right:0px;	margin-bottom:0px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;		border-top:0px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;}input.satnav_search_submit_NEW{	margin-top:8px;	margin-left:0px;	margin-right:271px;	margin-bottom:0px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;		border-top:0px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;	float:left;}#align_right {text-align:right;}/******************* Hauptnavigations-Klassen *****************/td.mainnav_top_row{	width:690px;	background-color:#004D9F;		margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;		border-top:0px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:0px solid #FFFFFF;	border-bottom:2px solid #FFFFFF;}td.mainnav_search_row{	width:690px;	height:24px;		background-color:#004D9F;		margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;		border-top:2px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;}td.mainnav_search_row p {	color:#fff;	float:left;	padding-right:10px;	padding-left:11px;	padding-top:9px;	padding-bottom:11px;	margin-right:12px;		background-image:url(../images/elements/main_nav_sep_small.gif);	background-position:right 0px;	background-repeat:no-repeat;}td.mainnav_search_row .shortnav {float:right;margin:6px 0 3px;position:absolute;width:190px;}td.mainnav_top_row img{	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;}td.mainnav_top_row a {	color:#fff !important;	display:block;	margin-top:1px;}td.mainnav_top_row a:hover {	color:#fff !important;	text-decoration: none;}td.mainnav_top_row table tr td {	padding-left:12px;	padding-right:12px;	background-image:url(../images/elements/main_nav_sep_small.gif);	background-repeat: no-repeat;;	background-position: left top;	white-space:nowrap;}td.mainnav_top_row table tr td.langSel {	padding-right:0px;	width:125px;}td.mainnav_top_row table tr td.first {	background-image:none;}td.mainnav_top_row table tr td.active {	background-color: #2FA829;}tr.mainItems td a {	color:#fff;	font-size:15px;	font-weight: bold;}tr.mainItems td a div {	padding-left:12px;	padding-top:11px;	height:42px !important;}td.mainnav_lower_row_pr{	width:220px;		background-color:#1A5FAA;	background-image:url(../images/elements/main_nav_sep_big.gif);	background-position:right;	background-repeat:no-repeat;}div.mainnav_lower_row_pr{	width:94%;	height:54px;	text-align:left;	text-decoration:none;		cursor:hand;		background-position:0px 0px;	background-repeat:no-repeat;}td.mainnav_lower_row_ge{	width:239px;		background-color:#3471B4;	background-image:url(../images/elements/main_nav_sep_big.gif);	background-position:right;	background-repeat:no-repeat;}div.mainnav_lower_row_ge{	width:94%;	height:54px;	text-align:left;	text-decoration:none;		cursor:hand;		background-position:0px 0px;	background-repeat:no-repeat;}td.mainnav_lower_row_ko{	width:231px;		background-color:#4D84BD;}div.mainnav_lower_row_ko{	width:94%;	height:54px;	text-align:left;	text-decoration:none;		cursor:hand;		background-position:0px 0px;	background-repeat:no-repeat;}#active_main_cat {background-color:#2FA829;}/******************* Brotkrümelnavigations-Klassen *****************/td.path{	height:36px;	vertical-align:bottom;	line-height:11px;	text-align:left;		padding-top:8px;	padding-left:0px;	padding-right:0px;	padding-bottom:1px;		border-top:0px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:0px solid #FFFFFF;	border-bottom:1px solid #E5E4E9;}td.path a{	color:#004CA0;	text-decoration:none;	font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;}td.path a:hover{	text-decoration:underline;	color:#004CA0;	font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;}span.path{	font-weight:bold;	color:#666666;	font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;}td.no_path{	height:2px;	line-height:2px;	font-size:2px;}/******************* Unternavigations-Klassen *****************/div.subnav_padding{	width:10px;}/* td.subnav_lev in header.css.php */td.subnav_lev_1 a{	text-decoration:none;	color:#000000;	font-size:11px;	font-family:Tahoma, Helvetica, sans-serif;}td.subnav_lev_1 a:hover{	text-decoration:underline;	color:#004CA0;	font-size:11px;	font-family:Tahoma, Helvetica, sans-serif;}td.subnav_lev_2{	background-color:#FFFFFF;		border-top:0px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:1px solid #FFFFFF;	border-bottom:1px solid #B1C9E1;		padding-top:5px;	padding-left:41px;	padding-right:1px;	padding-bottom:4px;	line-height:11px;	vertical-align:bottom;	text-align:left;		background-image:url(../images/elements/sub_nav_arrow.gif);	background-position:28px 5px;	background-repeat:no-repeat;}td.subnav_lev_2 a{	text-decoration:none;	color:#000000;	font-size:11px;	font-family:Tahoma, Helvetica, sans-serif;}td.subnav_lev_2 a:hover{	text-decoration:underline;	color:#004CA0;	font-size:11px;	font-family:Tahoma, Helvetica, sans-serif;}td.subnav_lev_3{	background-color:#FFFFFF;		padding-top:5px;	padding-left:53px;	padding-right:1px;	padding-bottom:4px;	border-top:0px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:1px solid #FFFFFF;	border-bottom:1px solid #B1C9E1;		line-height:11px;	vertical-align:bottom;	text-align:left;		background-image:url(../images/elements/sub_nav_arrow.gif);	background-position:41px 5px;	background-repeat:no-repeat;}td.subnav_lev_3 a{	text-decoration:none;	color:#000000;		font-size:11px;}td.subnav_lev_3 a:hover{	text-decoration:underline;	color:#004CA0;	font-size:11px;}#white 								{background-color:#FFFFFF; border-bottom:1px solid #B1C9E1;}#white_active_1				{background-color:#FFFFFF; border-bottom:1px solid #B1C9E1;}#white_active_2				{background-color:#FFFFFF; border-bottom:1px solid #B1C9E1;background-image:url(../images/elements/sub_nav_arrow_active.gif); background-position:28px 5px; background-repeat:no-repeat;}#white_active_3				{background-color:#FFFFFF; border-bottom:1px solid #B1C9E1;background-image:url(../images/elements/sub_nav_arrow_active.gif); background-position:41px 5px; background-repeat:no-repeat;}#active 							{color:#2DA927; font-weight:bold;}#active_td_1					{border-bottom:1px solid #B1C9E1; background-color:#FFFFFF;}#active_td_1 a				{color:#2DA927;}#active_td_1 a:hover	{color:#2DA927; text-decoration:underline;}#active_td_white_1		{color:#2DA927;border-bottom:1px solid #B1C9E1; background-color:#FFFFFF;}#active_td_2 a				{color:#2DA927;text-decoration:none;font-weight:bold;}#active_td_2 a:hover	{color:#2DA927;text-decoration:underline;font-weight:bold;}#active_td_3 a				{color:#2DA927;text-decoration:none;font-weight:bold;}#active_td_3 a:hover	{color:#2DA927;text-decoration:underline;font-weight:bold;}/******************* Teaserbox-Klassen *****************/table.teaser_box{	background-image:url(../images/elements/box_color_gradient_top.gif);	background-position:1px 8px;	background-repeat:no-repeat;}div.teaser_box{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:9px;}td.teaser_box_left_border{	background-image:url(../images/elements/box_color_left_border.gif);	background-position:0px 8px;	background-repeat:repeat-y;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;		vertical-align:top;}td.teaser_box_right_border{	background-image:url(../images/elements/box_color_right_border.gif);	background-position:0px 8px;	background-repeat:repeat-y;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;		vertical-align:top;}div.teaser_box_head_space{	height:20px;}div.teaser_box_head_surround{	width:164px;		vertical-align:top;}td.teaser_box_pic{	padding-top:3px;	padding-left:5px;	padding-right:0px;	padding-bottom:5px;	width:0px;	height:0px;	vertical-align:top;}td.teaser_box_head{	padding-top:0px;	padding-left:5px;	padding-right:3px;	padding-bottom:5px;		font-size:11px;	font-weight:bold;	vertical-align:top;}div.teaser_box_head{	width:124px;}td.teaser_box_text{	padding-top:0px;	padding-left:19px;	padding-right:5px;	padding-bottom:3px;		font-size:11px;}div.teaser_box_text{	width:142px;}td.teaser_box_text p{	background-image:url(../images/elements/Pfeil_allgemein.gif);	background-position:0px 5px;	background-repeat:no-repeat;		padding-top:0px;	padding-left:18px;	padding-right:5px;	padding-bottom:3px;		margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;		line-height:15px;		font-size:11px;}td.teaser_box_bottom{	height:2px;	line-height:2px;	font-size:2px;		border-top:px solid #FFFFFF;	border-left:1px solid #FFFFFF;	border-right:1px solid #FFFFFF;	border-bottom:px solid #FFFFFF;}/* für Backendbereich */div.teaser_box_invisible{	visibility:hidden;	height:0px;	width:0px;	position:absolute;}table.teaser_avail_table{	width:168px;		padding-top:3px;	padding-left:0px;	padding-right:0px;	padding-bottom:3px;		border-top:0px solid #E4E5E9;	border-left:0px solid #FFFFFF;	border-right:0px solid #FFFFFF;	border-bottom:1px solid #E4E5E9;}tr.teaser_avail_row{		vertical-align:top;}td.teaser_avail_check{	width:20px;}td.teaser_avail_caption{	padding-top:3px;}td.teaser_avail_show{	width:25px;	padding-top:4px;	text-align:right;}.teaser_order_select{	width:168px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;}td.teaser_move_buttons{	text-align:center;}td.teaser_move_buttons input{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;}input.teaser_button{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	width:168px;		padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;}