/* ============================================== GLOBAL SETTINGS*/
*{
	margin:0;
  padding:0;
}

html, body {
  height: 100%;	
	 text-align:center;
	 background-image:url(/remotemedien/media/_shared_media/technik/images/bg_page.gif);
}

img { 
	display:block;
	border:0;
}
.icon_line img{
	display:inline;
}

/* ----------------*/
/* IE 6 Mistake with floating images */
* html #container_content_with_marginalia a img,
* html #container_content_without_marginalia a img,
* html #container_marginalia a img,
* html #container_content_with_marginalia img,
* html #container_marginalia img{
	float:none;
}
/* ----------------*/

a:active, 
a:focus {
	outline:none;
}

input:active, 
input:focus {
	outline: none;
}

/* Clearer Div */
.clearer,
.clearer_no_margin{
	clear:both;
}

#container_marginalia .clearer{
	line-height:10px;
}

#container_content_with_marginalia .clearer_no_margin,
#container_content_without_marginalia .clearer_no_margin,
#container_marginalia .clearer_no_margin{ 
	line-height:0;
}

/* HR Lines */
.hr{
	clear:both;
	display:block;
	height:3px;
	line-height:3px;
	background-image:url(/remotemedien/media/_shared_media/technik/images/dot_global.gif);
	background-repeat:repeat-x;
}
#container_marginalia .hr{
	float:left;
	width:100%;
	margin-bottom:8px;
}
/* IE 6 */
* html #container_marginalia .hr{
	margin-bottom:0px;
}
/* IE 7 */
* + html #container_marginalia .hr{
	margin-bottom:0px;
}
/* Opera */
head:first-child+body #container_marginalia .hr{
	margin-bottom:8px;
}

#container_marginalia .hr + .margin_block{
	margin-top:0px;
}

/* P Formations */
p{	
	margin-bottom:15px;
}

#container_content_without_marginalia p{ 
	padding-right:15px;
}

#container_marginalia p{
	margin-bottom:0;
}

#container_content_with_marginalia p{ 
	padding-right:10px;
}

/* Special Margins */
.margin_button_line_right{
	margin-right:230px;
}

.margin_top_10px{
	margin-top:10px;
}

.margin_top_5px{
	margin-top:5px;
}

.margin_bottom_5px{
	margin-bottom:5px;
}

.margin_bottom_10px{
	margin-bottom:10px;
}

.margin_bottom_20px{
	margin-bottom:20px;
}

.margin_left_5px{
	margin-left:5px;
}

.margin_right_10px{
	margin-right:10px;
}

.no_margin{
	margin:0;
}

.no_margin_no_padding{
	margin:0!important;
	padding:0!important
}


/*Special Padding*/
.padding-top_3px{
	padding-top:3px;
}

/* Floatings */
.float_left{
	float:left;
}

.float_right{
	float:right;
}

/* Positions */
.position_bottom{
	bottom:0;
}

/* Visibility */
.overflow_visible{
		overflow:visible!important;
}
/* ============================================== GLOBAL TYPOGRAPHY*/
/* ================================ Colours */
html, body,
#metanavigation a,
#container_mainnavigation li a,
#container_search_box select,
#container_search_box_titel strong,
#container_content_with_marginalia a.bnt_navigation_element_content,
#container_content_with_marginalia a:hover.bnt_navigation_element_content,
#container_content_without_marginalia a.bnt_navigation_element_content,
#container_content_without_marginalia a:hover.bnt_navigation_element_content,
button.pagenumbers,
button.pagenumbers_aktive{
	color: #4c4c4c;
}

h3,
h4,
input,
strong,
textarea,
#metanavigation a:hover,
#metanavigation a.metanavigation_selected,
#container_mainnavigation ul #subnavigation a.subnavigation_selected_no_dot,
#container_content_with_marginalia a.tooltipp:hover span,
#container_content_without_marginalia a.tooltipp:hover span,
/*#container_content_without_marginalia a.hyperlink_sitemap:hover,*/
#container_content_without_marginalia ul.sitemap a:hover,
.footer_link_list a,
.date,
.black,
.headline_14px,
.table_caption_luk,
table.standardtable tr.textcolumn_level1,
table.standardtable tr.headline_bg_white,
.dropdown_category,
.bold_font{
	color:#000;
}

#container_company_title{
	color:#d2d2d2;
}

#metanavigation{
	color:#c3c3c3;
}

select,
input,
textarea,
#container_content_with_marginalia #tabmenu a.tab_active,
#container_content_without_marginalia #tabmenu a.tab_active,
/*#container_content_without_marginalia a.hyperlink_sitemap*/
#container_content_without_marginalia ul.sitemap a{
	color:#666;
}

h6,
#container_mainnavigation li a:hover,
#container_mainnavigation li a.mainnavigation_selected,
#container_content_without_marginalia #history_button_bar a,
#container_content_without_marginalia #button_bar a,
#container_content_without_marginalia .bnt_navigation_element_content_with_dropdown a,
#container_content_without_marginalia .bnt_navigation_element_content_with_dropdown a:hover,
#container_content_without_marginalia .block_company_colored a,
#container_content_without_marginalia .block_company_colored a:hover,
#container_content_without_marginalia .block_company_colored_dropdown a,
#container_content_without_marginalia .block_company_colored_dropdown a:hover,
#container_content_with_marginalia .bnt_navigation_element_content_with_dropdown a,
#container_content_with_marginalia .bnt_navigation_element_content_with_dropdown a:hover,
#container_content_with_marginalia .block_company_colored a,
#container_content_with_marginalia .block_company_colored a:hover,
#container_content_with_marginalia .block_company_colored_dropdown a,
#container_content_with_marginalia .block_company_colored_dropdown a:hover,
#container_content_with_marginalia .block_company_colored_dropdown a,
#container_content_without_marginalia .block_company_colored_dropdown a,
#container_content_with_marginalia a.bnt_reset_selection,
#container_content_without_marginalia a.bnt_reset_selection,
#container_content_with_marginalia a:hover.bnt_reset_selection,
#container_content_without_marginalia a:hover.bnt_reset_selection,
.table_caption_ina,
.table_caption_fag,
.bg_gray_999,
.block_colored,
.block_container_headline_bg_darkgrey,
.block_container_headline_bg_darkgrey .headline_14px,
/* BNT Search Mask */
button.bnt_show_selection,
button.bnt_reset_selection,
/* Button Bar */
#button_bar,
#history_button_bar,
/* Tabmenu */
#container_content_with_marginalia #tabmenu a,
#container_content_without_marginalia #tabmenu a,
/* Table */
table.standardtable caption,
table.standardtable_white caption,
table.standardtable_no_border caption,
table.standardtable_white td.bg_company_color strong,
table.standardtable tr.bg_company_color strong,
table.standardtable_white td.bg_gray_b3 strong,
.bg_gray_b3,
.white_font,
.searchmask_footer,
.searchstring_highlight{
	color:#FFF;
}

/* Special Colors */ 
.red_font{
	color:red;
}

.blue_font{
	color:#003399;
}

.dark_grey_font{
	color:#666;
}

.searchstring_highlight{
	padding:2px;
	font-weight:bold;
}

/* Secial Formation */
.majuscule_font{
	text-transform:uppercase;
}

/* Fallback for Inline Style font-weight:bold */
.bold_font{
	font-weight:bold;
}
/* ================================ Text Formatting */
html, body, 
textarea,
input,
select,
button,
a{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-style: normal;
}

html, body,
h1,
h3,
h4,
h5,
h6,
sub,
sup,
textarea,
input,
select,
button.bnt_show_selection,
button.bnt_reset_selection,
#container_content_without_marginalia div.block span.red_font,
/* Table All Formats */
#container_content_with_marginalia table.table_all_formats a,
#container_content_without_marginalia table.table_all_formats a,
#container_content_with_marginalia a.bnt_reset_selection,
#container_content_without_marginalia a.bnt_reset_selection{
	 font-size: 11px;
	 line-height: 15px;
}

#container_content_with_marginalia a.content_go_back,
#container_content_without_marginalia a.content_go_back,
.caption{
	font-size:10px;
}

button,
#metanavigation a,
#container_search_box_titel,
#container_content_without_marginalia #history_button_bar a,
#container_content_with_marginalia a.scart,
#container_content_without_marginalia a.scart,
#container_footer,
.date,
.teaser_link_small,
/* Hyperlinks Content */
#container_content_with_marginalia .block_between_hr a,
#container_content_without_marginalia .block_between_hr a,
/*BNT*/
#container_content_without_marginalia a.page_top,
#container_content_with_marginalia a.page_top,
#container_content_with_marginalia a.download,
#container_content_without_marginalia a.download,
#container_marginalia a.download,
#container_content_with_marginalia a.forward_page,
#container_content_without_marginalia a.forward_page,
#container_marginalia a.forward_page,
#container_content_without_marginalia a.bnt_page_top, 
#container_content_without_marginalia a.bnt_trash, 
#container_content_without_marginalia a.bnt_putin_scart, 
#container_content_without_marginalia a.bnt_scart, 
#container_content_without_marginalia a.bnt_linked_media, 
#container_content_without_marginalia a.bnt_increase, 
#container_content_without_marginalia a.bnt_language, 
#container_content_without_marginalia a.bnt_increase_box, 
#container_content_without_marginalia a.bnt_download,
#container_content_without_marginalia a.bnt_order,
#container_content_with_marginalia a.bnt_page_top, 
#container_content_with_marginalia a.bnt_trash,  
#container_content_with_marginalia a.bnt_putin_scart, 
#container_content_with_marginalia a.bnt_linked_media, 
#container_content_with_marginalia a.bnt_increase, 
#container_content_with_marginalia a.bnt_language, 
#container_content_with_marginalia a.bnt_download,
#container_content_with_marginalia a.bnt_order, 
#container_marginalia a,
#container_marginalia a.bnt_page_top, 
#container_marginalia a.bnt_trash, 
#container_marginalia a.bnt_putin_scart, 
#container_marginalia a.bnt_linked_media, 
#container_marginalia a.bnt_increase, 
#container_marginalia a.bnt_download,
#container_marginalia a.bnt_order,
#container_content_without_marginalia a.bnt_rss,
#container_content_with_marginalia a.bnt_rss,
#container_marginalia a.bnt_rss,
/* Button Bar */
#button_bar,
#history_button_bar,
.button.bnt_download,
/* Table */
table.standardtable a,
#container_content_with_marginalia table a,
#container_content_without_marginalia table a,
#container_marginalia table a,
.scart_right_col,
/* BNT Table All Formats */
#container_content_without_marginalia table.table_all_formats a.bnt_trash, 
#container_content_without_marginalia table.table_all_formats a.bnt_putin_scart, 
#container_content_without_marginalia table.table_all_formats a.bnt_linked_media, 
#container_content_without_marginalia table.table_all_formats a.bnt_increase, 
#container_content_without_marginalia table.table_all_formats a.bnt_language, 
#container_content_without_marginalia table.table_all_formats a.bnt_increase_box, 
#container_content_without_marginalia table.table_all_formats a.bnt_download,
#container_content_without_marginalia table.table_all_formats a.bnt_order,
#container_content_with_marginalia table.table_all_formats a.bnt_trash,  
#container_content_with_marginalia table.table_all_formats a.bnt_putin_scart, 
#container_content_with_marginalia table.table_all_formats a.bnt_linked_media, 
#container_content_with_marginalia table.table_all_formats a.bnt_increase, 
#container_content_with_marginalia table.table_all_formats a.bnt_language, 
#container_content_with_marginalia table.table_all_formats a.bnt_download,
#container_content_with_marginalia table.table_all_formats a.bnt_order{
	font-size:9px;
	line-height:12px;
}

h1{
	font-weight:normal;
	float:right;
}

h2{
	font-size:15px;
	line-height:20px;
	padding-bottom:15px;
}

/* Kombinatoren doesn't work on IE6 */
h3 + ul,
h3 + table.standardtable{
	padding:5px 0 0 0;
	display:block;
}

.block_container_headline_bg_darkgrey h3{
	color:#FFF;
	font-size:14px;
	line-height:17px;
	margin:0 0 3px 0;
}

h4{
	padding:4px 19px;
	margin:0 0 5px 0;
	background-color:#f0f0f0;
}

h5{
	font-weight:bold;
	float:none;
	display:block;
	margin:0 5px 5px 0;
}

h6{
	border-bottom:1px solid #FFF;
	display:block;
	text-transform:uppercase;
	padding:8px 5px 8px 25px;
	margin:0;
	clear:both;
	width:184px!important;
	width:215px;
}

.headline_14px{
	margin:0 0 15px 0;
	display:block;
	font-size:14px;
}	

.date{
	margin:0;
	letter-spacing:1px;
	text-transform:uppercase;
}

.company_color_bold{
	font-weight:bold;
	margin-bottom:5px;
}

/* Exception Social Media Icon */
#addthis_toolbox h4,
#at20mc h4{
	background:none!important;
}
/* ================================ Listelements */
/* Listelement with a point */
#container_content_with_marginalia ul,
#container_content_without_marginalia ul{
	margin:0 0 15px 0;
	position:relative;
}

#container_content_with_marginalia ul li,
#container_content_without_marginalia ul li{
	list-style:none;
	background-image:url(/remotemedien/media/_shared_media/technik/images/li_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	line-height:14px;
	margin:0 0 8px 0;
}

#container_marginalia ul li{
	list-style:none;
}

/* Level 02 */
#container_content_with_marginalia ul ul,
#container_content_without_marginalia ul ul,
#container_marginalia ul ul{
	margin-top:5px;
}

#container_content_with_marginalia ul ul li,
#container_content_without_marginalia ul ul li,
#container_marginalia ul ul li{
	line-height:12px;
	background-image:none;
	list-style:circle;
	margin-left:15px;
	padding:0;
}

/* Exception Picture Left and Floating Text */
#container_content_with_marginalia ul.list_with_floating_text_and_picture_left,
#container_content_without_marginalia ul.ist_with_floating_text_and_picture_left{
	/* Listenpunkte als Block darstellen */
	display:inline-block;
}

/* Listenpunkte umflie�end darstellen (UL Display muss dann wieder entfernt werden 
#container_content_with_marginalia ul.list_with_floating_text_and_picture_left li,
#container_content_without_marginalia ul.ist_with_floating_text_and_picture_left li{
	list-style:disc; 
	list-style-position:inside;
	background:none; 
	padding-left:0;
}
*/
/* Listelement decimal */
#container_content_with_marginalia ol,
#container_content_without_marginalia ol,
#container_marginalia ol{
	margin:0 0 15px 20px;
	position:relative;
}
/* IE 7 */
*+html div#container_content_with_marginalia ol,
*+html div#container_content_without_marginalia ol,
*+html div#container_marginalia ol{
   margin:0 0 15px 30px;  
} 
/* IE 6 */
* html div#container_content_with_marginalia ol,
* html div#container_content_without_marginalia ol,
* html div#container_marginalia ol{
   margin:0 0 15px 30px;   
} 
/**/
#container_content_with_marginalia ol li,
#container_content_without_marginalia ol li,
#container_marginalia ol li{
	list-style:decimal;
	list-style-position:outside; 
	line-height:13px;
	margin:0 0 5px 0;
  /*width:100%;*/
}

/* Exception Picture Left and Floating Text with OL-Tag */
#container_content_with_marginalia ol.list_with_floating_text_and_picture_left,
#container_content_without_marginalia ol.ist_with_floating_text_and_picture_left{
	display:inline-block;
}
/* IE 7 */
*+html div#container_content_with_marginalia ol.list_with_floating_text_and_picture_left li,
*+html div#container_content_without_marginalia ol.list_with_floating_text_and_picture_left li{
	margin:0 0 5px 30px; 
} 
/* IE 6 */
* html div#container_content_with_marginalia ol.list_with_floating_text_and_picture_left li,
* html div#container_content_without_marginalia ol.list_with_floating_text_and_picture_left li{
   margin:0 0 5px 30px; 
} 
/* Sicherung CSS Code (Bild umflie�ennde OL-Liste ) 
#container_content_with_marginalia ol.list_with_floating_text_and_picture_left,
#container_content_without_marginalia ol.ist_with_floating_text_and_picture_left{
	display:inline;
}

#container_content_with_marginalia ol.list_with_floating_text_and_picture_left li,
#container_content_without_marginalia ol.ist_with_floating_text_and_picture_left li{
	list-style-position:inside;
	width:100%;
}
/**/

/* Sitemap ul */
#container_content_without_marginalia ul.sitemap{
	margin:inherit;
	margin:15px 0;
}

#container_content_without_marginalia ul.sitemap li{
	list-style:none;
	background-image:url(/remotemedien/media/_shared_media/technik/images/li_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px!important;
}
/* IE 6 */
* html #container_content_without_marginalia ul.sitemap{
	height:1%;
}
* html #container_content_without_marginalia ul.sitemap li{
	display:inline-block;
	margin-bottom:0;
}
/* IE 7 */
*+html #container_content_without_marginalia ul.sitemap{
	height:1%;
}
*+html #container_content_without_marginalia ul.sitemap li{
	display:inline-block;
	margin-bottom:0;
}
/* Opera */
head:first-child+body #container_content_without_marginalia ul.sitemap li{
	width:100%;
}
/* ================================ Global Hyperlinks */
/* Metanavigation */
#metanavigation a{
	text-decoration:none;
	padding:0 6px;
}

/* Standard Hyperlink*/
#container_content_with_marginalia a,
#container_content_without_marginalia a,
#container_marginalia a{
	display:block;
	padding:0 0 5px 13px;
	text-decoration:underline;
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_goto_global.gif);
	background-repeat:no-repeat;
}
#container_marginalia a{
	clear:both;
}

/* Hyperlinks exception without icon*/
#container_content_with_marginalia a.hyperlink_without_icon,
#container_content_without_marginalia a.hyperlink_without_icon,
#container_marginalia a.hyperlink_without_icon,
#container_content_without_marginalia a.hyperlink_searchresult,
/*#container_content_without_marginalia a.hyperlink_sitemap,*/
#container_content_without_marginalia ul.sitemap a,
#container_marginalia .alert_marginalia a{
	padding:0;
	background-image:none;
}

#container_content_without_marginalia a.hyperlink_searchresult{
	font-weight:bold;
}

/* Hyperlink for the Video Mode Marginalia */
#container_marginalia a.bnt_videomode{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_videomode.png);
	padding:0;
	width:214px;
	height:160px;
	z-index:2;
	position:absolute;
	top:0;
}
#container_marginalia a.bnt_videomode:hover{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_videomode_play.png);
}
/* IE 6 Image Switch */
* html #container_marginalia a.bnt_videomode{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_videomode_ie.gif);
}
* html #container_marginalia a.bnt_videomode:hover{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_videomode_play_ie.gif);
}
/**/

/* Hyperlinks inactive*/
#container_content_with_marginalia a.link_inactive,
#container_content_without_marginalia a.link_inactive,
#container_marginalia a.link_inactive{
	color: #4c4c4c;
	text-decoration:none;
}

#container_content_with_marginalia a:hover.link_inactive,
#container_content_without_marginalia a:hover.link_inactive,
#container_marginalia a:hover.link_inactive{
	color: #4c4c4c;
	text-decoration:none;
	cursor:inherit;
}

/* Hyperlink red */
#container_marginalia .alert_marginalia a,
#container_marginalia .alert_marginalia a:hover{
	color:red;
}

/* Comment under a Hyperlink */
.link_comment{
	margin:0 0 5px 15px;
}

/* Hyperlinks inline */
#container_content_with_marginalia p a,
#container_content_without_marginalia p a,
#container_marginalia p a,
#container_content_with_marginalia li a.hyperlink_without_icon,
#container_content_without_marginalia li a.hyperlink_without_icon,
#container_marginalia li a.hyperlink_without_icon,
#container_content_with_marginalia a.icon_dokument img,
#container_content_without_marginalia a.icon_dokument img,
#container_marginalia a.icon_dokument img,
#container_content_without_marginalia a.icon img,
#container_content_with_marginalia a.icon img,
#container_marginalia a.icon img{
	display:inline;
}

/* Icon */
#container_content_without_marginalia a.icon,
#container_content_with_marginalia a.icon,
#container_marginalia a.icon{
	padding:0 2px 0 0;
	background-image:none;
	display:inline;
	float:left;
}

/*  File Icon Gray */
/* PDF */
#container_content_without_marginalia a.icon_pdf_gray,
#container_content_with_marginalia a.icon_pdf_gray,
#container_marginalia a.icon_pdf_gray{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_pdf_gray.gif);
	padding:0 0 5px 28px;
}
/* DOC */
#container_content_without_marginalia a.icon_doc_gray,
#container_content_with_marginalia a.icon_doc_gray,
#container_marginalia a.icon_doc_gray{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_doc_gray.gif);
	padding:0 0 5px 28px;
}
/* XLS */
#container_content_without_marginalia a.icon_xls_gray,
#container_content_with_marginalia a.icon_xls_gray,
#container_marginalia a.icon_xls_gray{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_xls_gray.gif);
	padding:0 0 5px 28px;
}
/* ZIP */
#container_content_without_marginalia a.icon_zip_gray,
#container_content_with_marginalia a.icon_zip_gray,
#container_marginalia a.icon_zip_gray{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_zip_gray.gif);
	padding:0 0 5px 28px;
}
/* HTML + HTM */
#container_content_without_marginalia a.icon_htm_gray,
#container_content_with_marginalia a.icon_htm_gray,
#container_marginalia a.icon_htm_gray,
#container_content_without_marginalia a.icon_html_gray,
#container_content_with_marginalia a.icon_html_gray,
#container_marginalia a.icon_html_gray{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_htm_gray.gif);
	padding:0 0 5px 28px;
}
/* SWF */
#container_content_without_marginalia a.icon_swf_gray,
#container_content_with_marginalia a.icon_swf_gray,
#container_marginalia a.icon_swf_gray{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_swf_gray.gif);
	padding:0 0 5px 28px;
}
/* VCF*/
#container_content_without_marginalia a.icon_vcf_gray,
#container_content_with_marginalia a.icon_vcf_gray,
#container_marginalia a.icon_vcf_gray{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_vcf_gray.gif);
	padding:0 0 5px 28px;
}
/* PPT*/
#container_content_without_marginalia a.icon_ppt_gray,
#container_content_with_marginalia a.icon_ppt_gray,
#container_marginalia a.icon_ppt_gray{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_ppt_gray.gif);
	padding:0 0 5px 28px;
}
/* RTF*/
#container_content_without_marginalia a.icon_rtf_gray,
#container_content_with_marginalia a.icon_rtf_gray,
#container_marginalia a.icon_rtf_gray{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_rtf_gray.gif);
	padding:0 0 5px 28px;
}

/*Standard Hyperlink with diffrent icon or no icon */
/* BNT goback */
#container_content_with_marginalia a.content_go_back,
#container_content_without_marginalia a.content_go_back{
	padding:0 15px 5px 0;
	background-position:right;
	display:inline;
	width:inherit;
}

#container_content_with_marginalia a.hyperlink_go_back,
#container_content_without_marginalia a.hyperlink_go_back{
	padding:0 0 5px 15px;
}

/* BNTs */
#container_content_without_marginalia a.bnt_page_top, 
#container_content_without_marginalia a.bnt_trash, 
#container_content_without_marginalia a.bnt_scart,
#container_content_without_marginalia a.bnt_putin_scart, 
#container_content_without_marginalia a.bnt_linked_media, 
#container_content_without_marginalia a.bnt_increase, 
#container_content_without_marginalia a.bnt_language, 
#container_content_without_marginalia a.bnt_increase_box, 
#container_content_without_marginalia a.bnt_download,
#container_content_without_marginalia a.bnt_order,
#container_content_with_marginalia a.bnt_page_top, 
#container_content_with_marginalia a.bnt_trash,  
#container_content_with_marginalia a.bnt_scart, 
#container_content_with_marginalia a.bnt_putin_scart, 
#container_content_with_marginalia a.bnt_linked_media, 
#container_content_with_marginalia a.bnt_increase, 
#container_content_with_marginalia a.bnt_language, 
#container_content_with_marginalia a.bnt_download,
#container_content_with_marginalia a.bnt_order, 
#container_marginalia a.bnt_page_top, 
#container_marginalia a.bnt_trash, 
#container_marginalia a.bnt_scart, 
#container_marginalia a.bnt_putin_scart, 
#container_marginalia a.bnt_linked_media, 
#container_marginalia a.bnt_increase, 
#container_marginalia a.bnt_download,
#container_marginalia a.bnt_order,
#container_scart a,
#container_content_without_marginalia a.bnt_rss,
#container_content_with_marginalia a.bnt_rss,
#container_marginalia a.bnt_rss{
	height:18px;
	padding:2px 0 0 25px;
	margin:1px 15px 1px 1px;
	background-repeat:no-repeat;
}

/* IE 6 Hack, kann eventuell noch vermieden werden */
* html #container_content_without_marginalia a.bnt_page_top, 
* html #container_content_without_marginalia a.bnt_scart, 
* html #container_content_without_marginalia a.bnt_putin_scart, 
* html #container_content_without_marginalia a.bnt_linked_media, 
* html #container_content_without_marginalia a.bnt_increase, 
* html #container_content_without_marginalia a.bnt_language, 
* html #container_content_without_marginalia a.bnt_increase_box, 
* html #container_content_without_marginalia a.bnt_download,
* html #container_content_without_marginalia a.bnt_order, 
* html #container_content_with_marginalia a.bnt_page_top, 
* html #container_content_with_marginalia a.bnt_scart, 
* html #container_content_with_marginalia a.bnt_putin_scart, 
* html #container_content_with_marginalia a.bnt_linked_media, 
* html #container_content_with_marginalia a.bnt_increase, 
* html #container_content_with_marginalia a.bnt_language, 
* html #container_content_with_marginalia a.bnt_download,
* html #container_content_with_marginalia a.bnt_order,
* html #container_marginalia a.bnt_page_top, 
* html #container_marginalia a.bnt_scart, 
* html #container_marginalia a.bnt_putin_scart, 
* html #container_marginalia a.bnt_linked_media,  
* html #container_marginalia a.bnt_increase, 
* html #container_marginalia a.bnt_download,
* html #container_marginalia a.bnt_order{
	display:inline;
	height:20px;
}
/* New BNT */
/* RSS */
#container_content_without_marginalia a.bnt_rss,
#container_content_with_marginalia a.bnt_rss,
#container_marginalia a.bnt_rss{
   background:url("/remotemedien/media/_shared_media/technik/images/bnt_rss.gif") right top no-repeat;
   padding:0 25px 0 0!important;

/* Behebt den Versatz */    margin:-32px 15px 0 0!important;
   width:75px;
   text-align:right;
}

/* Anpassung f�r den IE 6 */ * html #container_content_without_marginalia a.bnt_rss,
* html #container_content_with_marginalia a.bnt_rss,
* html #container_marginalia a.bnt_rss{
               margin:0 15px 0 0!important;
}
/* Download */
#container_content_without_marginalia a.bnt_download,
#container_content_with_marginalia a.bnt_download,
#container_marginalia a.bnt_download,
#container_content_without_marginalia a.icon_download,
button.bnt_download{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_download.gif);
}
/* Go to */
#container_content_without_marginalia a.bnt_order,
#container_content_with_marginalia a.bnt_order,
#container_marginalia a.bnt_order{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_goto.gif);
}
/* Increase */
#container_content_without_marginalia a.bnt_increase,
#container_content_without_marginalia a.bnt_increase_box,
#container_content_without_marginalia a.icon_increase,
#container_content_with_marginalia a.bnt_increase,
#container_content_with_marginalia a.bnt_increase_box,
#container_content_with_marginalia a.icon_increase,
#container_marginalia a.bnt_increase,
#container_marginalia a.bnt_increase_box,
#container_marginalia a.icon_increase{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_increase.gif);
}
/* Language */
#container_content_without_marginalia a.bnt_language,
#container_content_with_marginalia a.bnt_language,
#container_marginalia a.bnt_language{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_languages.gif);
}
/* Linked Media */
#container_content_without_marginalia a.bnt_linked_media,
#container_content_with_marginalia a.bnt_linked_media,
#container_marginalia a.bnt_linked_media{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_linked_media.gif);
}
/* Trash */
#container_content_without_marginalia a.bnt_trash,
#container_content_with_marginalia a.bnt_trash,
#container_marginalia a.bnt_trash,
#container_content_without_marginalia a.icon_trash{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_trash.gif);
}
/* Scart */
#container_content_without_marginalia a.bnt_scart,
#container_content_with_marginalia a.bnt_scart,
#container_marginalia a.bnt_scart,
#container_scart a{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_scart.gif);
}
/* Putin Scart */
#container_content_without_marginalia a.bnt_putin_scart,
#container_content_with_marginalia a.bnt_putin_scart,
#container_marginalia a.bnt_putin_scart{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_putin_scart.gif);
}
/* Page Top */
#container_content_with_marginalia a.bnt_page_top,
#container_content_without_marginalia a.bnt_page_top,
#container_marginalia a.bnt_page_top{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_page_top.gif);
	min-height:15px;
}

/* Submit Searching Page */
.bnt_submit_arrow{
	background:url(/remotemedien/media/_shared_media/technik/images/bnt_goto.gif);
}

/* New Icon Hyperlinks*/
#container_content_with_marginalia a.content_go_back,
#container_content_without_marginalia a.content_go_back,
#container_marginalia a.content_go_back,
#container_content_with_marginalia a.hyperlink_go_back,
#container_content_without_marginalia a.hyperlink_go_back{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_goback_to_page_global.gif);
}

#container_content_with_marginalia a.page_top,
#container_content_without_marginalia a.page_top,
#container_marginalia a.page_top{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_page_top_global.gif);
	min-height:15px;
}

.alert_marginalia{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_information_small_marginalia.gif);
	background-repeat:no-repeat;
}

.print_page{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_print_page_gobal.gif);
}

.forward_page{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_languages_global.gif);
}

.page_top{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_page_top_global.gif);
}
/* ---------------*/

/* Hypelink Button Radio Type */
#container_content_without_marginalia a.bnt_radio_button,
#container_content_without_marginalia a.bnt_radio_button_on{
	height:14px;
	width:14px;
	padding:0 0 3px 0!important;
	padding:0 0 5px 13px;
	background-image:url(/remotemedien/media/_shared_media/technik/images/radio_off.gif);
	background-position:center left;
	background-repeat:no-repeat;
}

#container_content_without_marginalia a.bnt_radio_button_on{
	background-image:url(/remotemedien/media/_shared_media/technik/images/radio_on.gif);
}

/* Button Line for BNTs*/
.box_button_line{
	float:right;
	width:215px;
	margin:0 0 0 15px;
}

.button_line{
	clear:both;
	background-color:#f0f0f0;
	float:left!important;
	float:inherit;
	width:100%;
	margin-top:5px;
	min-height:20px;
	height:auto;
}

#container_content_with_marginalia .button_line ul,
#container_content_without_marginalia .button_line ul{
	float:left;
	margin:0!important;
	display:inline;
}

#container_content_with_marginalia .button_line li,
#container_content_without_marginalia .button_line li{
	float:left;
	background-image:none;
	margin:0;
	padding:0;
}

/* Definition for Hyperlinks with line break */
/* IE 6 Hack -> wont be done on IE 6  */
html>body #container_content_with_marginalia .button_line li a,
html>body #container_content_without_marginalia .button_line li a,
html>body #container_marginalia .button_line li a{
 	min-height:18px!important;
	height:auto!important;
	display:block;
}
/**/

/* Exception Matginalia + Exeption Table Button Line */
#container_marginalia div.button_line,
#container_content_with_marginalia table div.button_line,
#container_content_without_marginalia table div.button_line{
	margin:1px 0 1px 0;
}

/* BNT increase Box (Example Historie)*/
#container_content_without_marginalia a.bnt_increase_box,
#container_content_with_marginalia a.bnt_increase_box{
	margin:0 0 1px 88px;
	border:none;
	position:absolute; left:0; bottom: -1px;	
}

/* Resultbar in Button Line */
.container_resultbar{
	float:left;
	width:500px;
}

.resultbar{
	float:left;
	margin-top:5px;
	height:10px;
}

.resultbar_prozent{
	float:left;
	margin:2px 10px 0 10px!important;
	margin:2px 10px 0 5px;
}

/* Button Bar */
#button_bar{
	float:left;
	width:100%;
	margin:0 0 15px 0;
}

#history_button_bar{
	float:right;
	text-align:right;
	margin:0 0 15px 0;
	min-width:533px;
	border-top:1px solid #FFF;
}

#button_bar p{
	margin:0;
	display:inline;
	float:left;
	padding:2px 10px 0 10px;
}

#container_content_without_marginalia #button_bar a,
#container_content_without_marginalia #history_button_bar a{
	float:left;
	padding:1px 10px 3px 15px;
	border-right:1px solid #FFF;
	text-decoration:none;
}

#container_content_without_marginalia #button_bar a.history_button_selected,
#container_content_without_marginalia #history_button_bar a.history_button_selected{
	background-color:#f0f0f0;
}

/*Button Bar Navigation Element Content*/
#container_content_with_marginalia a.bnt_navigation_element_content,
#container_content_without_marginalia a.bnt_navigation_element_content{
	clear:both;
	background-color:#f0f0f0;
	padding:2px 0 2px 104px;
	margin:0 0 12px 0;	
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

/*Button Bar Navigation Element Content with Dropdown Menu*/
 .bnt_navigation_element_content_with_dropdown{ 
 	float:left;	
	width:100%;
	overflow:hidden;		
	margin:0 0 12px 0;
	padding:8px 0;
	background-color:#f0f0f0;
}

#container_content_with_marginalia .bnt_navigation_element_content_with_dropdown a,
#container_content_without_marginalia .bnt_navigation_element_content_with_dropdown a{
	float:left;
	width:157px;
	margin-right:25px!important;
	margin-right:35px;
	font-weight:bold;
	padding:0 5px 0 10px;
	background-image:none;
	text-decoration:none;
	background-image:none;
}

/* Button Bar Block Company Colored */
.block_company_colored{
	/* Bei Border */
	height: 89px;
	margin:0 0 15px 0;
	position:relative;
	top:0;
	left:0;
	background-color:#f0f0f0;
	overflow:hidden;
} 

#container_content_with_marginalia .block_company_colored a,
#container_content_without_marginalia .block_company_colored a{
	position:absolute;
	bottom:0;
	left:89px;
	padding:8px 15px!important;
	padding:8px 35px 8px 15px;
	border-top:1px solid #FFF;
	font-weight:bold;
	text-decoration:none;
	background-image:none;
}

/* Positionierung des Hyperlinks bei ver�nderter Bildgr��e */
#container_content_with_marginalia .block_company_colored a.position_col2,
#container_content_with_marginalia .block_company_colored a.position_col2{
	left:190px;	/* No idea why 202px doesnt fix */
}
/* IE 6 */
* html #container_content_with_marginalia .block_company_colored a,
* html #container_content_without_marginalia .block_company_colored a{
	width:88%;
}
/* IE 7 */
*+html #container_content_with_marginalia .block_company_colored a,
*+html #container_content_without_marginalia .block_company_colored a{
	width:78%;
}

/* Image in the Block which has an hyperlink*/
#container_content_with_marginalia .block_company_colored .block_image a,
#container_content_without_marginalia .block_company_colored .block_image a{
	padding:0!important;
	margin:0;
	width:auto!important;
	border:none;
	position:relative;
	left:0;
	top:0;
}

#container_content_with_marginalia .block_company_colored img,
#container_content_without_marginalia .block_company_colored img{
	/* Bei Border */
	border:1px solid #f0f0f0;
	margin:0;
	padding:0;
}

/* Button Bar Block Company Colored with Dropdownmenu*/
.block_company_colored_dropdown{
	height:89px;
	margin:0 0 15px 0;
	position:relative;
	top:0;
	left:0;
	overflow:hidden;
} 

.block_company_colored_dropdown .block_image img{
	border-right:1px solid #FFF;
	border-left:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	margin:0;
}

#container_content_with_marginalia .block_company_colored_dropdown a,
#container_content_without_marginalia .block_company_colored_dropdown a{
	font-weight:bold;
	text-decoration:none;
	background-image:none;
	position:absolute;
	bottom:35px;
	left:190px; /* 2px gleicht den optischen Versatz im Vergleich zu den Dropdowns aus */
}

/* Positionierung des Hyperlinks bei ver�nderter Bildgr��e */
#container_content_with_marginalia .block_company_colored_dropdown a.position_col1,
#container_content_with_marginalia .block_company_colored_dropdown a.position_col1{
	left:89px; /* 2px gleicht den optischenversatz im Vergleich zu den Dropdowns aus */
}

#container_content_with_marginalia .block_company_colored_dropdown form.position_col1,
#container_content_with_marginalia .block_company_colored_dropdown form.position_col1{
	left:101px;
}
/* IE 7 */
*+html #container_content_with_marginalia .block_company_colored_dropdown a,
*+html #container_content_without_marginalia .block_company_colored_dropdown a{
	width:60%;
}

#container_content_with_marginalia .block_company_colored_dropdown form,
#container_content_without_marginalia .block_company_colored_dropdown form{
	position:absolute;
	bottom:5px;
	left:203px;
}

/* ------------------------------------------------------------------------------------ */
/* TOOLTIPP*/
#container_content_with_marginalia a.tooltipp,
#container_content_with_marginalia a:hover.tooltipp,
#container_content_without_marginalia a.tooltipp,
#container_content_without_marginalia a:hover.tooltipp{ 
	text-decoration:none;
	padding:0;
	font-weight:bold;
	cursor:pointer;
	display:inline;
	background-image:url(/remotemedien/media/_shared_media/technik/images/bnt_information_small.gif);
	background-repeat:no-repeat;
	position:relative;
	z-index:100;
}

#container_content_with_marginalia a.tooltipp span,
#container_content_without_marginalia a.tooltipp span{ 
	display:none;
}

#container_content_with_marginalia a.tooltipp:hover span,
#container_content_without_marginalia a.tooltipp:hover span{
	position:absolute;
	bottom:-47px;
	left:17px;
	display:block;
	width:300px;
	text-align:left;
	background-color:#fffcd1;
	border: 1px solid #000;
	font-weight:normal;
	padding: 5px;
}

/* ------------------------------------------------------------------------------------ */
/* IMAGE TOOLTIPP*/
/* Hyperlink Formatierung*/
#container_content_without_marginalia a.tooltipp_with_image{
	background-image:none;
	padding:0;
	text-decoration:none;
}
/* Bei Hover das Div einblenden */
#container_content_without_marginalia a:hover.tooltipp_with_image .image_tooltipp{
	display:block;
}

/* Div Formatierung */
.image_tooltipp{
	text-align:left;
	position:absolute;
	font-weight:normal;
	display:none;
	margin-left:-64px;
}
* + html .image_tooltipp{
	margin-left:-144px;
	margin-top:35px;
}
.image_tooltipp img{
	display:block;
}

/* Position for the Last Layer Line*/
.position_layer_line_1{
	bottom:60px;
}
.position_layer_line_2{
	bottom:180px;
}
.position_layer_line_3{
	bottom:300px;
}
.position_layer_line_4{
	bottom:420px;
}
.position_layer_line_5{
	bottom:540px;
}
.position_layer_line_6{
	bottom:660px;
}
.position_layer_line_7{
	bottom:780px;
}
.position_layer_line_8{
	bottom:900px;
}
.position_layer_line_9{
	bottom:1020px;
}
.position_layer_line_10{
	bottom:1140px;
}

/* Corner for the Layer*/
.image_tooltipp_corner_top,
.image_tooltipp_corner_bottom{
	background-image:url();
	background-repeat:no-repeat;
	height:15px;
	width:94%;
	float:left;
	position:absolute;
	left:0;
}
.image_tooltipp_corner_bottom{
	background-image:url();
	background-repeat:repeat-x;
	bottom:0;
}

.corner_transparent{
	float:right;
	position:absolute;
	right:0;
}

/* Content Div for the Layer */
.image_tooltipp_content{
	margin:15px 0 15px 0;
	padding:0px 19px 0px 15px;
	float:left;
	background-image:url();
	background-position:bottom right;
	background-repeat:repeat-y;
}
* + html .image_tooltipp_content{
	padding:0px 19px 20px 15px;
	background-image:url();
	background-repeat:no-repeat;
}

.image_tooltipp_text{
	clear:both;
	margin:10px 0;
	width:188px;
	float:left;
}
.image_tooltipp_text span,
.image_tooltipp_text p{
	margin-bottom:5px;
	color:#4c4c4c!important;
	font-size:11px!important;
}

.image_tooltipp_text div.date{
		margin-bottom:5px;
}
/* ------------------------------------------------------------------------------------ */
.print_page,
.forward_page,
.page_top{
	padding:0 0 0 15px;
	text-decoration:underline;
}

/* Hyperlink Container */
.content_link_list{
	margin:15px 0;
}

.margin_link_list{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}

.footer_link_list{
	clear:both;
	background-color:#f0f0f0;
	padding:3px 0;
	margin:0 0 1px 0;
}
.footer_link_list a{
	text-decoration:none;
	padding:0 12px;
}

/* Hyperlink Line */
.hyperlink_line_right{
	float:right;
	margin:0 13px 0 0!important;	
	margin:0 8px 0 0;
}
.hyperlink_line_right a{
	margin:0!important;
}
/* ================================ Table */
table{
	width:100%;
	/*width:inherit;*/
	border-collapse:collapse;
}
* html table{
	font-size:11px;
	line-height:15px;
}

td{
	vertical-align:top;
}

td img{
	display:inline;
}

/* Width auto*/
table.table_width_auto{
	width:auto;
}

/* Border */
.border_left{
	border-left:1px solid #FFF;
	padding:0 20px;
}

.border_bottom{
	border-bottom:1px solid #FFF;
	padding:8px 0;
}

/* Paddings */
.td_padding_cell_10{
	padding:10px;
}
.td_padding_right_10{
	padding-right:10px;
}

.td_padding_right{
	padding-right:20px;
}

.td_padding_left_10{
	padding-left:10px;
}

.td_padding_left{
	padding-left:5px;
}

.td_padding_top{
	padding-top:5px;
}

.td_padding_bottom{
	padding-bottom:5px;
}

.td_padding{
	padding:5px;
}

.td_padding_max{
	padding:10px;
}

.td_padding_max_half{
	padding:0 10px;
}

.td_padding_contact_cell{
padding:8px 8px 30px 8px;
}

/* Widths */
.td_50percent{
	width:50%;
}

.td_15px{
	width:15px;
}

.td_50px{
	width:50px;
}

.td_50px_padding{
	width:50px;
	padding:10px;
}

.td_100px{
	width:100px;
}

.td_142px{
	width:142px;
}

.td_150px{
	width:150px;
}

/* Height */
.td_height_3rows{
	height:55px;
}

/* Table all Formats */
table.table_all_formats{
	width:auto;
}

table.table_all_formats p{
	padding-right:15px;
}

table.table_all_formats img{
	margin-bottom:5px;
	display:block;
}

table.table_all_formats .fullsize{
	margin-bottom:15px;
}

/* Label Adjustment */
.table_width_inherit,
table.with_checkbox{
	width:inherit!important;
	width:auto;
}

.td_label{
	padding:3px 5px 0 0;
}

/* Widths for checkboes */
table.width_checkbox td{
	padding:1px 0 2px 0!important;
	padding:5px 0;
}

table.with_checkbox td.width_checkbox{
	width:18px;
}

table.searchmask table.with_checkbox input,
table.with_checkbox input{
	margin:1px 0 0 0; 	
	height:16px!important;
	height:18px;	
}

/*Floatings*/
.td_floating_right{
	text-align:right;
	padding-right:8px;
}

table.no_table_line .td_floating_right_beside_checkboxes{
	text-align:right;
	padding:5px 8px 0 0;
}

.td_floating_left{
	text-align:left;
}

/* Table Search Mask */
table.searchmask{
	margin:0 0 15px 0;
	clear:both;
}

.searchmask_main{
	/*padding:20px 15px;*/
	padding:20px;
}

.searchmask_content{
	width:inherit!important;
	width:auto;
}

.searchmask_content_full{
	width:100%;
}

.searchmask_footer{
	background-color:#999;
	padding:5px 10px 5px 5px;
}

table.searchmask select,
table.searchmask input{
	margin:4px 0;
}

table.searchmask .td_floating_right{
	padding-top:6px;
}

.search_result{
	float:left; 
	padding:1px 0 0 5px; 
}

table.searchmask td.map{
	padding:0;
	background-image:url(/remotemedien/media/_shared_media/technik/images/bg_table_map.gif);
	background-repeat:repeat-y;
	width:404px;
}

/* Standardtable with Border */
table.standardtable{
	margin-bottom:15px;
}

table.standardtable tr{
	background-color:#f0f0f0;
}

table.standardtable td{
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

/* Standardtable without Border */
table.standardtable_no_border,
table.worldwide_thumb{
	margin-bottom:15px;
	width:auto;
}

table.standardtable_no_border_no_padding td{
	border:none;
}

table.standardtable_no_border tr{
	background-color:#f0f0f0;
}

table.standardtable_no_border td{
	padding:10px;
}

table.standardtable_no_border td.no_padding{
	padding:0;
}

/* Standardtable White */
table.standardtable_white{
	/*float:left;*/
	margin-bottom:15px;
}

table.standardtable_white td{
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
/* Image Hack IE6 */
* html table.standardtable_white td img{
	margin-left:-3px;
	margin-right:-3px;
}

/* Border Dotted */
table.border_dotted td{
	border-left:1px solid #FFF;
	border-bottom:1px dotted #333;
}

/* No Border */
table.no_border td{
	border-left:none;
	border-bottom:none;
}

/* Padding Varianten for the Content Table */
table.td_padding td{
	padding:5px;
}
table.td_padding_max td{
	padding:10px;
}
/**/

/* Standardtable 355px */
table.standardtable_355px{
	width:355px;
	margin-bottom:5px;
}

table.standardtable_355px tr{
	background-color:#f0f0f0;
}

table.standardtable_355px tr.bg_gray_e1{
	background-color:#e1e1e1;
}

table.standardtable_355px td{
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

/* Table Worldwide */
table.worldwide_thumb{
	width:100%;
}

table.worldwide_thumb td{
	background-color:#f0f0f0;
	padding:0;
}

#container_content_without_marginalia table.worldwide_thumb a.icon{
	padding:0px 3px;
	display:inline;
}

/* Table with icons */
table.with_icon{
	float:right;
	width:inherit!important;
	width:auto;
}

table.with_icon td{
	padding:5px;
}

/* Table floating right */
table.table_floating_right{
	float:right;
	width:380px;
	margin-bottom:10px;
}

table.table_floating_right td{
	padding:3px;
}

/* No border */
table.standardtable td table.standardtable_no_border td,
table.standardtable_white table.standardtable_no_border td,
table.standardtable table.no_table_line td,
table.standardtable table td.no_table_line,
table.standardtable td.no_table_line,
table.standardtable table.worldwide_thumb td,
table.table_floating_right td,
table.with_icon td,
table.with_checkbox td{
	border:none;
}

table.no_table_line td{
	padding-top:3px;
	padding-bottom:3px;
}

table.standardtable td table.standardtable_no_border{
	margin:0;
}

/* Exception bg colors tr or td*/
table.standardtable tr.blankline{
	background-color:#FFF;
}
table.standardtable td.bg_white_borderd{
	background-color:#FFF;
	border-left:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	padding:1px 0 0 1px;
	width:85px;
}

table.standardtable tr.headline_bg_white{
	background-color:#FFF;
}

.bg_gray_e1,
table.standardtable tr.middlegreyline,
table.standardtable table.bg_gray_e1 td{
	background-color:#e1e1e1;
}

.bg_gray_999,
table.standardtable tr.bg_gray_999 td{
	background-color:#999;
}

.bg_gray_f0,
table.searchmask{
	background-color:#f0f0f0;
}

.bg_gray_b3{
	background-color:#b3b3b3;
}

.bg_gray_999{
	background-color:#999;
}

/* Colors + Paddings */
.bg_gray_f0_padding{
	background-color:#f0f0f0;
	padding:5px 10px 10px 10px;
}

.bg_gray_e1_padding{
	background-color:#e1e1e1;
	padding:5px 10px 10px 10px;
}

.bg_gray_999_padding{
	background-color:#999;
	padding:5px 10px 10px 10px;
}

/* Headlines */
table.standardtable caption,
table.standardtable_white caption,
table.standardtable_no_border caption{
	text-align:left;
	border-bottom:1px solid #FFF;
	font-weight:bold;
	padding:2px 10px 4px 10px;
}

.headline_bg_darkgrey,
table.standardtable table.bg_gray_e1 td.headline_bg_darkgrey,
table.standardtable caption.headline_darkgrey{
	background-color:#c3c3c3;
}

.table_caption_ina,
.table_caption_luk,
.table_caption_fag,
.headline_bg_darkgrey{
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	font-weight:bold;
	padding:5px 10px;
}

.table_caption_ina{
	background-color:#227d41;
}

.table_caption_luk{
	background-color:#f7df00;
}

.table_caption_fag{
	background-color:#ce1141;
}

/* Table width worldwide */
table.worldwide_thumb td{
	padding:5px 10px;
}

table.worldwide_thumb td img{
	padding-top:5px;
}

td.worldwide_pic{
	width:188px;
	background-color:#e1e1e1;
}

td.worldwide_middle_col{
	width:213px;
}

td.worldwide_right_col,
td.worldwide_right_col_no_padding{
	width:299px;
	padding:10px;
	background-color:#e1e1e1;
}

td.worldwide_right_col_no_padding{
	width:319px;
	padding:0;
}

td.worldwide_right_col_big{
	width:401px;
}
/*Standardtable in worldwide_right_col_no_padding*/
table.standardtable td.worldwide_right_col_no_padding table.bg_gray_e1 td{
	border-left:none;
}
table.standardtable td.worldwide_right_col_no_padding table.bg_gray_e1 td.headline_bg_darkgrey{
	border-top:none;
}

/* Table width skart */
td.scart_pic{
	width:71px;
	padding:10px;
	background:#e1e1e1;
}

td.scart_pic_half{
	width:71px;
	padding:0 10px;
	/*background:#e1e1e1;*/
}

td.scart_right_col{
	width:190px;
	vertical-align:bottom;
	background:#e1e1e1;
}
/* IE 6 Hack */
* html table td.scart_right_col table.no_table_line{
	font-size:9px;
	line-height:12px;
}

td.scart_right_col table.no_table_line td.td_padding_top{
	padding-top:8px!important;
}

/* Table 3 Content Boxes */
.table_3_boxes{
	margin:0 0 15px 0;
	width:491px;
	padding:0;
}

.td_with_image_42{
	height:42px;
	width:157px;
	background-repeat:no-repeat;
}

.td_with_image_157{
	height:122px;
	width:157px;
	background-repeat:no-repeat;
}

/* Level Formating */
table.standardtable tr.textcolumn_level1{
	background-color:#e1e1e1;	
}

.textcolumn_level2{
	padding-left:21px;
}

/* Table Image-Preview Pressmedia */
.table_miniature_overview{
	width: auto!important;
}

.table_miniature_overview td{
	padding:0;
	/*width:96px;*/
	width:103px;
}
	
.image_preview_landscape_format,
.image_preview_landscape_format_top,
.image_preview_landscape_format_bottom{
	height:85px;
	width:85px;
	background-color:#f0f0f0;
	border:1px solid #f0f0f0;
	background-repeat:no-repeat;	
}

.image_preview_landscape_format{
	background-position: center center;
}

.image_preview_landscape_format_top{
	background-position: top center;
}

.image_preview_landscape_format_bottom{
	background-position: bottom center;
}

.icon_line_miniature_overview{
	width:86px;
	height:19px;
	background-color:#e1e1e1;
	margin:0 0 15px 0;
	padding:0 0 0 1px;
}
* html .icon_line_miniature_overview{
	width:84px;
	}
/* ============================================== FORM ELEMENTS*/
/* ================================ Global Formelements*/
button{
	background:none;
	border:none;
	cursor:pointer;
	overflow:visible; /* Innenabstaende des Button-Tag bis IE 6 Angleich */
}
/* IE 6 */
* html button{
	margin-left:5px;
}
/* IE 7 */
* +html button{
	margin-left:5px;
}

input{
	padding:1px 2px!important;
	padding:0px 2px;
}

select{
	background-color:#FFF;
}

option{
	padding:0 4px;
}

textarea{
	background-color:#FFF;
}

/* Button Submit Arrow */
.bnt_submit_arrow{
	height:18px;
	width:18px;
	border:none;
}

/* Exception Searchfiled */
#container_searchfield .bnt_submit_arrow{
	margin-top:1px;
}

/* Button Download */
button.bnt_download{
	width:100%;
	text-align:left;
	height:18px;
	padding:0 0 0 25px;
	margin:5px 15px 1px 0;
	background-repeat:no-repeat;
}

button.bnt_download span{
	text-decoration:underline;
}

/* Page Numbers */
button.pagenumbers{
	background:none;
}

button.pagenumbers_aktive{
	background:#f0f0f0;
	cursor:text;
	font-weight:bold;
	padding:0 2px;
	margin:0 0 0 3px;
}

.form_pagenumbers{
	/*float:left;*/
	margin:0 5px 0 0;
	display:inline;
}
/**/

.number_line{
	float:left; 
	display:inline;
	margin-bottom:5px;
	margin-left:10px;
}

/* BNT Show Selection + BNT Reset Selection */
.form_bnt_selection{
	margin:0;
	padding:0;
}

button.bnt_show_selection,
button.bnt_reset_selection{
	border:1px solid #FFF;
	padding:0px 10px 1px 20px;
}
#container_content_with_marginalia a.bnt_reset_selection,
#container_content_without_marginalia a.bnt_reset_selection{
	border:1px solid #FFF;
	padding:1px 10px 2px 20px;
	text-decoration:none;
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_reset_selection_bnt.gif);
	background-repeat:no-repeat;
	float:left;
}
/**/

button.bnt_show_selection{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_selection_bnt.gif);
	background-repeat:no-repeat;
	float:right;
}

button.bnt_reset_selection{
	background-image:url(/remotemedien/media/_shared_media/technik/images/icon_reset_selection_bnt.gif);
	background-repeat:no-repeat;
	float:right;
}

/* Exceptions */
.div_postcode .bnt_show_selection,
.sortation_bar .bnt_show_selection{
	margin-left:10px;
	float:left;
}

table.standardtable .bnt_reset_selection{
	float:left;
}

table.standardtable td.searchmask_footer .bnt_reset_selection{
	float:right;
}

/* Positionierung Button Line */
/* DIV Position */
.div_position_relative{
	position:relative;
	top:0;
	right:0;
}

.bnt_line_right{
	position:absolute;
	bottom:5px;
	right:150px;
	z-index:2;
}

/* IE 6 */
* html .div_position_relative{
	/*position:static;*/
	height:1%;
}
* html .bnt_line_right{
	position:relative;
	top:-41px;
	height:1%;
}
/* IE 7 */
*+html .bnt_line_right{
	padding-bottom:15px;
}

/* Opera */
head:first-child+body .bnt_line_right { 
	padding-bottom:0;
	padding-right:0; 
}
/* Firefox */
.bnt_line_right, x:-moz-any-link, x:only-child {
	padding-bottom:15px!important;
	padding-right:5px!important; 
} 

/* Input Widths */
input.input_two_numbers{
	width:20px;
}

input.input_numbers{
	width:104px;
}

input.input_mini{
	width:150px;
}

input.input_small{
	width:160px!important;
	width:170px;
}

input.input_medium{
	width:190px!important;
	width:200px;
}

input.input_big{
	width:240px!important;
	width:250px;
}

input.input_max{
	width:300px!important;
	width:310px;
}

textarea.input_textarea{
	width:300px;
	height:100px;
}

input.input_upload{
	width:290px;
	margin-right:10px;
}

/* Selectbox Widths */
select.select_small{
	width:170px;
}

select.select_medium{
	width:200px;
}

select.select_big{
	width:250px;
}

select.select_max{
	width:310px;
}
/**/ 
 .big_input_type{
 	width:365px;
	height:70px;
 }

/* Searchfield head */
 input.searchfield{
	width:160px!important;
	width:165px;
	margin:0 0 0 10px;
}

/* Sortation Bar */
.sortation_bar{
	padding:2px 10px;
	margin: 0 0 15px 0;
	background-color:#f0f0f0;
}

* html .sortation_bar{
	width:100%;
	overflow:hidden;
}

.sortation_bar_select{
	padding:1px 5px 0 0;
	width:155px;
}
/*////////////// Selectbox Formats //////////////*/
/* 2 Level Format */
	.dropdown_category{
	background-color:#e1e1e1;
	margin:0 0 2px 0;
	font-weight:bold;
	color:#666;
 }
 
.dropdown_elements{
	margin:0 0 2px 0;
 }
	
	/* 3 Level Format */
	select.select_three_level .dropdown_elements{
		background-color:#f0f0f0;
	}
/* ============================================== Tabmenu*/
#tabmenu{
	float:left;
	width:100%;	
}

#container_content_with_marginalia #tabmenu a,
#container_content_without_marginalia #tabmenu a{
	background-image:none;
	font-weight:bold;
	text-decoration:none;
	padding:10px 16px 5px 15px;
	border-right:1px #FFF solid;
}

#container_content_with_marginalia #tabmenu a.tab_active,
#container_content_without_marginalia #tabmenu a.tab_active{
	background-color:#f0f0f0;
	border-right:1px #999 solid;
}

#container_content_with_marginalia #tabmenu ul,
#container_content_without_marginalia #tabmenu ul{
	margin:0;
	display:inline;
}

#container_content_with_marginalia #tabmenu li,
#container_content_without_marginalia #tabmenu li{
	float:left;
	background-image:none;
	margin:0;
	padding:0;
}

/* Gradient under the Menu */
.mask_gradient{
	background-image:url(/remotemedien/media/_shared_media/technik/images/mail_microsite_img/bg_mask_gradient.jpg);
	background-repeat:repeat-x;
	height:47px;
	clear:both;
}
/* ================================ Floating Boxes*/
/* Spaltenraster: 
		col1 : 87px + 15px margin = 102px
		col2: 188px + 15px margin = 203px
		col3: 289px + 15px margin = 304px
		col4: 390px + 15px margin = 405px
		col5: 491px + 15px margin = 506px
		col6: 592px + 15px margin = 607px
		col7: 693px + 15px margin = 708px
		col_full: 720px
		
		Exception: Video Format: 214px + 14px = 228px
*/

.block{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}

/* Only for Tesertext! */
.block_between_hr{
	float:left;
	width:100%;
	margin:10px 0;
}
/* The teasertext should have a smaller gap to the hyperlink */
.block_between_hr p{
	margin:0 0 4px 0;
}

/* Exception Block Marginalia */
#container_marginalia .block{
	background-color:#f0f0f0;
	margin-bottom:0;
}

.margin_block{
	clear:both;	
	float:left;
	margin:10px 9px;
}
/* IE 6 */
* html div.margin_block{
	float:none;	
}
/* IE 7 */
*+html div.margin_block{
	float:none;
}

.margin_block_f0{
	clear:both;
	padding:10px 9px;
	background-color:#f0f0f0;
}

.alert_marginalia{
	margin-top:5px;
	padding-left:15px;
}

/* Block without margin */
.block_no_margin{
	margin:0;
	float:left;
	width:100%;
}
#container_content_with_marginalia .block_no_margin .block_image_border,
#container_content_without_marginalia .block_no_margin .block_image_border,
#container_marginalia .block_no_margin .block_image_border{
	margin:0;
}

#container_content_with_marginalia .block_no_margin p,
#container_content_without_marginalia .block_no_margin p,
#container_marginalia .block_no_margin .block_image_border p{
	margin:0;
}
#container_content_with_marginalia .block_no_margin ul,
#container_content_without_marginalia .block_no_margin ul,
#container_marginalia .block_no_margin .block_image_border ul{
	margin:15px 0;
}

/* Exception Company Colored Box */
.block_colored{
	float:left;
	width:100%;
	margin:0 0 15px 0;
	padding: 5px 10px;
}

/* Image */
.block_image,
.block_image_border,
.block_image_no_margin_pic{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

.block_image img,
.block_image_right img,
.block_image_border img{
	clear:both;
	margin:0 0 5px 0;
}

.block_image_right{
	float:right;
	padding-left:15px;
	margin-bottom:10px;
}

/* Block for an Image with no margin bottom */
.block_image_no_margin_pic img{
	margin:0;
}

.block_image_full{
	padding:0;
	margin-bottom:10px;
}

/* Fullsize images */
img.fullsize{
	margin-bottom:15px;
}

/* Exception Block Image with border*/
.block_image_border img{
	border:1px solid #e1e1e1;
}

/* Exception Historie */
.block_image_historie{
	float:left;
	width:174px;
	background-image:url(/remotemedien/media/_shared_media/technik/images/bg_historie_box.gif);
	background-repeat:repeat-x;
	background-color:#f0f0f0;
	background-position:bottom;
	position:relative;
}

.block_image_historie img{
	margin:0;
}

/* Exception Marginalia */
#container_marginalia .block_image,
#container_marginalia .block_image_border{
	margin:0;
	float:left;
}

#container_marginalia .block_image img,
#container_marginalia .block_image_border img{
	margin:0;
}

/* Textblock*/
/* Image width:87px + 15px margin +2px border*/
.textblock_col1{
	margin-left:104px;
}

/* Image width:188px + 15px margin +2px border*/
.textblock_col2{
	margin-left:205px;
}

/* Image width:289px + 15px margin +2px border*/
.textblock_col3{
	margin-left:306px;
}

/* Image width:390px + 15px margin +2px border*/
.textblock_col4{
	margin-left:407px;
}

/* Image width:491px + 15px margin +2px border*/
.textblock_col5{
	margin-left:508px;
}

/* Video width:214px + 15px margin*/
.textblock_video{
	margin-left:229px;
}

/* new Video width:400px + 15px margin*/
.textblock_video_wide{
	margin-left:415px;
}

/* Image width:720px*/
.textblock_full{
	margin:0;
}

/*Exception Textblock (Historie) */
.textblock_historie{
	margin:0 0 0 189px;
}
.textblock_historie p{
	margin:0px;
}

/*Exception Textblock (Marginalia) */
#container_marginalia .textblock_col1{
	margin-left:97px;
	margin-top:10px;
	margin-right:5px;
}

/* Right Floatings */
/* Image width:87px + 15px margin 2px border */
.textblock_col1_right{
	margin-right:104px;
}

/* Image width:188px + 15px margin 2px border*/
.textblock_col2_right{
	margin-right:205px;
}

/* Image width:289px + 15px margin 2px border*/
.textblock_col3_right{
	margin-right:306px;
}

/* Image width:390px + 15px margin 2px border*/
.textblock_col4_right{
	margin-right:407px;
}

/* Image width:491px + 15px margin 2px border*/
.textblock_col5_right{
	margin-right:508px;
}

/* Widths for Elements in an block_image Div */
.width_col1{
	width:87px;
}

.width_col2{
	width:188px;
}

.width_col3{
	width:289px;
}

.width_col4{
	width:390px;
}

.width_col5{
	width:491px;
}

.width_720px{
	width:720px;
}

/* Exceptions */
/* Caption */
.caption{
	clear:both;
	margin:0 0 15px 0;
}

/* Table Postcode */
.div_postcode{
	float:left;
	width:100%;
	background-color:#f0f0f0;
	margin-bottom:15px;
}

.div_postcode p{
	float:left;
	padding:3px 0 0 0;
	margin:0 0 0 35px!important;
	margin:0 0 0 17px;
	width:250px;
}

.table_postcode{
	/*width:335px;*/
	width:inherit!important;
	width:auto;
	height:36px;
	border-left:1px solid #FFF;
	float:right;
}

.table_postcode td{
	padding-top:7px;
	padding-bottom:7px;
}

/* Colored Divs */
.bg_f0,
.bg_ff{
	padding:5px;
	width:auto;
}

.bg_f0{
	background-color:#f0f0f0;
}

.bg_ff{
	background-color:#fff;
}

/* Block look like H4 */
.block_like_h4{
	margin-bottom:15px;
	padding:4px 19px;
	background-color:#f0f0f0;
}
/* ============================================== PAGE REPRODUKTION*/
#container_page{
	width: 967px;
	background-image:url(/remotemedien/media/_shared_media/technik/images/bg_content_two_columns.gif);
	background-repeat:repeat-y;
	background-color:#FFF;
	position: relative;
	text-align:left;
	margin:auto;
	min-height:100%;
	height: auto !important;
	height: 100%;
 }

#container_page.content_two_columns_bg_page{
	background-image:url(/remotemedien/media/_shared_media/technik/images/bg_content.gif);
}
 
#container_shadow{
	margin:0 0 0 8px;
	clear:both;
}
/* ================================ Search Element Head*/
#container_search_box_titel{
	padding:10px 10px 10px 70px;
	overflow:hidden;
}

#container_search_box{
	width:196px!important;
	width:215px;
	padding:0 9px 0 10px!important;
	padding:0 9px;
	height:84px;
	float:right;
	background-image:url(/remotemedien/media/_shared_media/technik/images/bg_map_worldwide.jpg);
	background-repeat:no-repeat;
}

#container_searchfield{
	clear:both;
	display:block;
	float:right;
	width:206px!important;
	width:215px;
	padding:3px 8px 3px 0;
	margin:0 0 15px 0;
	border-right:1px solid #FFF;
}
/* ================================ Header */
#container_company_title{
	height:15px;
	background-color:#666;	
	padding:1px 28px 1px 25px;
	clear:both;
}

#container_header{
	height:98px;
	padding:1px 28px 1px 0;
	background-image:url(/remotemedien/media/_shared_media/technik/images/mail_microsite_img/bg_header.jpg);
	background-repeat:no-repeat;
}

#container_logo{
	float:right;
	margin:20px 0 0 0;
}

#container_logo_typo{
	float:left;
	height:82px;
	width:500px;
}

#metanavigation{
	clear:both;
	height:16px;
	margin:0 0 0 21px;
}
/* =================*/
/* ================================ Header Animation */
#container_header_animation{
	width:959px;
	float:left;
	border-top:1px solid #FFF;
	background-color:#FFF;
}

#container_flash_animation{
	float:left;
	width:743px;
	height:83px;
}
/* ================================ Scart Div over the Mainnavigation */
#container_scart{
	float:left;
	width:186px!important;
	width:210px;
	height:30px!important;
	height:40px;
	padding:10px 0 0 27px;
	background-image:url(/remotemedien/media/_shared_media/technik/images/mail_microsite_img/nav_level1_active_1.gif);
	background-repeat:repeat-y;
}

#container_scart a{
	float:left;
	font-weight:bold;
	text-decoration:underline;
}
/* ================================ Mainnavigation*/
#container_mainnavigation, 
#container_mainnavigation li{
	width:213px;
	display:block;
	float:left;
	clear:both;
	overflow:hidden;
}
#container_mainnavigation{
	float:left;
	margin:0 0 110px 0;
}
* html #container_mainnavigation{
	display:inline;
	margin-right:-3px;
} 

#container_mainnavigation li{
	/*overflow:hidden;*/
	width:100%;
}

#container_mainnavigation li a,
#container_mainnavigation li a:link,
#container_mainnavigation li a:active{
	text-decoration:none;
	padding:3px 20px 3px 29px;
	margin:1px 0;
	display:block;
} 

#container_mainnavigation li a.mainnavigation_selected{
	font-weight:bold;
} 

.hr_navi_whiteline{
	background-image:url(/remotemedien/media/_shared_media/technik/images/mail_microsite_img/hr_subnavi_02.gif);
	background-repeat:no-repeat;
	height:1px;
	line-height:1px;
	margin-bottom:0;
	float:left;
	width:100%;
}
* html .hr_navi_whiteline{
	float:left;
	width:100%;
}
* + html .hr_navi_whiteline{
	float:left;
	width:100%;
}
/* ================================ Subnavigation*/
#subnavigation{
	background-image:url(/remotemedien/media/_shared_media/technik/images/mail_microsite_img/nav_level1_active_1.gif);
	background-repeat:repeat-y;
	float:left;
	width:100%;
}
#subnavigation li a,
#subnavigation li a:link,
#subnavigation li a:active{
	display:block;
	margin:0 0 0 29px;
	padding:3px 20px 3px 13px;
}
/* ================================ Subnavigation Level02*/
#subnavigation_level02 li a,
#subnavigation_level02 li a:link,
#subnavigation_level02 li a:active{
	margin:0 0 0 42px;
}
#subnavigation_level02{
	background-image:url(/remotemedien/media/_shared_media/technik/images/mail_microsite_img/nav_level2_active_1.gif);
	background-repeat:repeat-y;
	float:left;
	width:100%;
}
/* ================================ Subnavigation Level03*/
#subnavigation_level03{
	background-image:url(/remotemedien/media/_shared_media/technik/images/mail_microsite_img/nav_level3_active_1.gif);
	background-repeat:repeat-y;
	float:left;
	width:100%;
}
/* ================================ Subnavigation Level04*/
#subnavigation_level04{
	background-image:url(/remotemedien/media/_shared_media/technik/images/mail_microsite_img/nav_level4_active_1.gif);
	background-repeat:repeat-y;
	float:left;
	width:100%;
}
/* =================*/

#container_shadow_top{
	clear:both;
	height:20px;
	background-image:url(/remotemedien/media/_shared_media/technik/images/mail_microsite_img/shadow_top.gif);
	background-repeat:no-repeat;
}

#container_shadow_top.content_two_columns_shadow_top{
	background-image:url(/remotemedien/media/_shared_media/technik/images/mail_microsite_img/shadow_top_one_column.gif);
}
/* ================================ Marginalia*/
#container_marginalia{
	display:block;
	float:right;
	text-align:left;
	width:215px;
	margin:0 0 110px 0;
	overflow:hidden;
}
* html #container_marginalia{
	display:inline;
	margin-left:-3px;
}

.icon_contact{
	display:inline;
	margin:0 5px 0 0;
}
 /* ================================ Content without Marginalia*/
#container_content_without_marginalia{ 
	float:left;
	width:720px!important;
	/* IE 6 3 px Fehler! ist bei der neuen Weite beruecktsichtigt */
	width:750px;
	padding:3px 0 0 25px;
	margin:0 0 110px 0;
	overflow:hidden;
}
*+html div#container_content_without_marginalia{
   margin:0;
}
* html #container_content_without_marginalia{
	display:inline;
	margin-right:-3px;
} 

#container_content_without_marginalia li{ 
	padding-right:15px;
}

/* Block for smaller fullsize Content */
.block_container_592px{
	width:592px;
}

/*  Special Block Career Opportunities  */
.block_container_404px,
.block_container_316px,
.block_grey_f0{
	float:left;
}

.block_container_404px{
	width:404px;
}

.block_container_316px{
	width:316px;
}

.block_container_headline_bg_darkgrey{
	background-color:#999;
	padding:10px;
	margin:0 0 15px 0;
	height:66px;
}

.block_container_headline_bg_darkgrey p{
	margin:0;
}

.block_container_headline_bg_darkgrey .headline_14px{
	font-weight:bold;
	margin:0 0 4px 0;
}

.block_grey_f0{
	background-color:#f0f0f0;
	padding:18px;
	width:100%;
}
/* ================================ Content with Marginalia*/
#container_content_with_marginalia{ 
	float:left;
	width:491px!important; 
	width:516px;
	padding:3px 0 0 25px;
	margin:0 0 110px 0;
	overflow:hidden;
}
*+html div#container_content_with_marginalia {
   margin:0;
} 
* html #container_content_with_marginalia{
	display:inline;
	margin-right:-3px;
} 

#container_content_with_marginalia li{ 
	padding-right:10px;
}

#container_content_with_marginalia img{ 
	float:left;
}
/* ================================ Footer*/
#container_footer{
	/*height: 110px;*/
	width:721px;
	padding-bottom:15px;
	margin:0 0 0 237px;
	clear:both;
	position:absolute;
	bottom: 0 !important;
	bottom:-1px;
	/* Wichtig, damit der Footer beim vergroessern sich nicht nach links verschiebt */
	right:1px;
	/**/
	background-color:#FFF;
	border-bottom:2px solid #FFF;
}
*+html div#container_footer {
		/* Footer Bug wird im IE behoben, wenn der Footer nicht relativ positioniert wird, jedoch l�uft der Content dann unter den Footer,
		dies kann nur durch einen Clearer, der die Hoehe des Footers hat behoben werden */
   /*position:relative;	*/
} 
*+html .ie_footer{
	height:130px;
}

#container_end_marginalia{
	clear:both;
	height:25px;
	background-image:url(/remotemedien/media/_shared_media/technik/images/bg_marginend.gif);
	background-repeat:no-repeat;
}

#container_end_marginalia.content_two_columns_end{
	background-image:none;
}

.footer_line{
	display:block;
	float:left;
	padding:2px 15px 5px 0;
}

.footer_line a{
	margin:0 0 0 13px;
}
 /* =================*/
#container-page:after {
  clear: both;
  display: block;
  content: ".";
  height:0;	
  visibility: hidden;
}




