/* ******************************************************************************************************************************************************************
SPEZIELLE PRINT-TEMPLATES FÜR CONTENTMODULE																															*
****************************************************************************************************************************************************************** */


/* ******************************************************************************************************************
UNIVERSALE MODULE															                                     	*
****************************************************************************************************************** */

div.copy{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	margin-bottom:10px;
	page-break-inside:avoid;
}	


/* RAHMENFRAME, BEINHALTET CANVAS UND FOOTER */
.container_oben{
	background-color: #E3E3E3;
	margin: 0px auto;
	width: 598px; /* alt: 969 */
	text-align: left;
	z-index:5;
	border: 1px #ffffff solid;
	border-bottom: 0px #ffffff solid;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 12px;
	overflow:hidden;
}

.container_mitte{
	background-color: #E3E3E3;
	margin: 0px auto;
	width: 598px; /* alt: 969 */
	text-align: left;
	z-index:5;
	border: 1px #ffffff solid;
	border-top:0px #ffffff solid;
	border-bottom:0px #ffffff solid;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:12px;
	overflow:hidden;
}

.container_unten{
	background-color: #E3E3E3;
	margin: 0px auto;
	width: 598px; /* alt: 969 */
	text-align: left;
	z-index:5;
	border: 1px #ffffff solid;
	border-top: 0px #ffffff solid;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	overflow:hidden;
}

/* DER WEISSE SEITENBEREICH */
.canvas{
	border: 0px #ffff00 solid;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	position:relative; /* Relative: Eingefügt, damit das Logo an die richtige Stelle springt, weil es mit absoluter Positionierung ein */
						/* übergeordnetes Elternelement braucht, das auch positioniert ist */
	min-height:0px;
	/* height:555px; */
	overflow:hidden;
}

/* DER WEISSE SEITENBEREICH, IE6-WORKAROUND */
.canvas_ie_bg{
	background-color:#FFFFFF; /* Workaround für IE6-Bug: Wäre sonst transparent statt weiß wegen dem "Relative" im "Canvas" */
}

/*CONTENT */
.content{
	border: 0px #00c6F4 solid;
	background-repeat:no-repeat;
	width: 598px; /* alt: 969 */
	position:relative;
	margin:0px;
	padding:0px;
}





/* ******************************************************************************************************************
TABLE MODULE DIVS FÜR L_html-text_all-topics_gbl_002 - DOWNLOADTABELLE		                                       	*
****************************************************************************************************************** */

#L_html-text_all-topics_gbl_002_table{
	position:static;
	float:left;
	display:block;
	page-break-inside:avoid;
}
#L_html-text_all-topics_gbl_002_pages{
	position:static;
	float:left;
	display:block;
	margin-top:0px;
	margin-bottom:18px;
	page-break-inside:avoid;
}

/* GENERIERTE ÜBERSCHRIFT */
#L_html-text_all-topics_gbl_002_table_headline{
	margin-top:26px;
	padding-bottom:10px;
	border-bottom:6px #e3e3e3 solid;
	position:static;
	float:left;
	display:inline;
	page-break-inside:avoid;
}
/* TEXTÜBERSCHRIFTEN */
#L_html-text_all-topics_gbl_002_table_header{
	padding-bottom:5px;
	border-bottom:6px #e3e3e3 solid;
	position:static;
	float:left;
	display:inline;
	page-break-inside:avoid;
}
/* TABELLENINHALT */
#L_html-text_all-topics_gbl_002_table_content{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	padding-bottom:10px;
	border-bottom:6px #e3e3e3 solid;
	margin-top:5px;
	margin-bottom:0px;
	page-break-inside:avoid;
}
/* TABELLENZEILE */
div.L_html-text_all-topics_gbl_002_table_content_row{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	width:502px; /* 648 - 502 = 146*/
	margin-top:5px;
	margin-bottom:5px;
	page-break-inside:avoid;
}
/* DOWNLOAD-TABELLE: Definition der Spalten, Spalte 1 = Text, Spalte 2 = Mengenangabe und Spalten 3 & 4 = Select-Bilder */
div.L_html-text_all-topics_gbl_002_table_content_column_1{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	width:190px; /* 336 - 146 = 190 */
	margin-left:12px;
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_002_table_content_column_2{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:center;
	width:100px;
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_002_table_content_column_3{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:center;	
	width:100px;
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_002_table_content_column_4{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:center;	
	width:100px;
	page-break-inside:avoid;
}
/* Zum Zentrieren der Selesct-Bilder in den Tabellenzellen */
div.L_html-text_all-topics_gbl_002_table_content_column_2 img{
	margin-left:auto;
	margin-right:auto;	
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_002_table_content_column_3 img{
	margin-left:auto;
	margin-right:auto;
	page-break-inside:avoid;
}
/* Seitennavigation */
div.L_html-text_all-topics_gbl_002_table_pages_back{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:left;	
	width:100px;
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_002_table_pages_pagelinks{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:center;	
	width:302px; /* 448 - 146 = 302 */
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_002_table_pages_forward{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:right;	
	width:100px;
	page-break-inside:avoid;
}

/* ******************************************************************************************************************
TABLE MODULE DIVS FÜR L_html-text_all-topics_gbl_004 - ANSPRECHPARTNER		                                       	*
****************************************************************************************************************** */

#L_html-text_all-topics_gbl_004{
	page-break-inside:avoid;
}

#L_html-text_all-topics_gbl_004_table{
	position:static;
	float:left;
	display:block;
	margin-bottom:24px;
	page-break-inside:avoid;
}

div.L_html-text_all-topics_gbl_004_table_row{
	border:0px #f00f00 solid;
	width:502px;
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_004_table_set{
	page-break-inside:avoid;
	display:block;
	width:502px;
}
div.L_html-text_all-topics_gbl_004_table_set_pic{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:block;
	width:100px;
	margin-top:15px;
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_004_table_set_text{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:block;
	width:392px;
	margin-left:10px;
	margin-top:15px;
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_004_table_set_info{
	border:0px #ffff00 solid;
	position:static;
	float:left;
	display:inline;
	width:392px;
	height:100px;
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_004_table_set_link{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	width:392px;
	height:30px;
	page-break-inside:avoid;
}

/* ******************************************************************************************************************
L_html-text_all-topics_gbl_003 - NEWS-DARSTELLUNG	                                                           	*
****************************************************************************************************************** */

#L_html-text_all-topics_gbl_003_news{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	padding-top:14px;
	padding-bottom:24px;
	border-bottom:6px #e3e3e3 solid;
	border-top:6px #e3e3e3 solid;
	margin-bottom:10px;
	width:502px; /* 648 - 502 (Breite Print-Content) = 146 DIFFERENZ */
	vertical-align:top;
	page-break-inside:avoid;
}

div.L_html-text_all-topics_gbl_003_article{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:left;	
	width:278px; /* 424 - 146 = 278 */
	page-break-inside:avoid;
}

div.L_html-text_all-topics_gbl_003_text{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:left;	
	width:278px; /* 424 - 146 = 278 */
	page-break-inside:avoid;
}

div.L_html-text_all-topics_gbl_003_pic{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:left;	
	width:200px;
	margin-left:24px;
	vertical-align:top;
	background-color:#000000;
	page-break-inside:avoid;
}

/* News Artikel */
div.L_html-text_all-topics_gbl_003_article_headline{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	margin-bottom:8px;
	width:278px; /* 424 - 146 = 278 */
	page-break-inside:avoid;
}

div.L_html-text_all-topics_gbl_003_article_text{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	width:278px; /* 424 - 146 = 278 */
	page-break-inside:avoid;
}
/* Seitennavigation */
div.L_html-text_all-topics_gbl_003_links_back{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:left;	
	width:100px;
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_003_links_pagelinks{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:center;	
	width:302px; /* 448 - 146 = 302 */
	page-break-inside:avoid;
}
div.L_html-text_all-topics_gbl_003_links_forward{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:right;	
	width:100px;
	page-break-inside:avoid;
}	

/* ******************************************************************************************************************
PRINT - L_html-text_all-topics_gbl_001 - REITERNAVI ELEMENT	                                                        *
****************************************************************************************************************** */

#L_html-text_all-topics_gbl_001_navi{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	width:502px; /* 648 */
	height:10px;
	page-break-inside:avoid;
}
#L_html-text_all-topics_gbl_001_footer{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	width:502px; /* 648 */
	height:10px;
	page-break-inside:avoid;
}

#L_html-text_all-topics_gbl_001_text_pic{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	width:502px; /* 646 */
	padding-bottom:10px;
	page-break-inside:avoid;
}

div.L_html-text_all-topics_gbl_001_text_001{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:left;	
	width:502px; /* 598 */
	margin-bottom:24px;
	page-break-inside:avoid;
}

div.L_html-text_all-topics_gbl_001_pic{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:left;	
	width:200px; /* 200 */
	vertical-align:top;
	page-break-inside:avoid;
}

div.L_html-text_all-topics_gbl_001_article{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	text-align:left;	
	width:278px; /* 374 */
	margin-left:24px;
	page-break-inside:avoid;
}


/* Artikel */
div.L_html-text_all-topics_gbl_001_article_headline{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	margin-bottom:8px;
	width:278px; /* 374 */
	page-break-inside:avoid;
}

div.L_html-text_all-topics_gbl_001_article_text_002{
	border:0px #f00f00 solid;
	position:static;
	float:left;
	display:inline;
	width:278px; /* 374 */
	page-break-inside:avoid;
}

/* ******************************************************************************************************************
FOOTNOTES													                                                        *
****************************************************************************************************************** */

#row_footnote{
	margin-top:20px;
	width:502px;
	page-break-inside:avoid;
}

#footnote_text{
	font-family:arial;
	font-size:10px;
	line-height:11px;
	color:#818181;
	page-break-inside:avoid;
}

div.footnote_line{
	border:0px #f00f00 solid;
	margin-top:15px;
	margin-bottom:15px;
	height:0px;
	border-bottom:6px #e3e3e3 solid;
	page-break-inside:avoid;
}
