/* DATEI: style.css */

/* GENERAL  */

body  { 
	padding: 0; 
	margin: 10pt;
	vertical-align:top; 
	font-weight:normal;
	background:#fff;
	}
/* special for MS-IE6: */
 * html body { margin: 5pt; }
/* --- */
	
/* LAYERS */

div { 
	padding: 0; 
	margin: 0;
	border: 0;
	background:transparent;
	}

body { background:#fff; }

#wrap_hcenter { width:100%; background:#fff; }
	#div_hcenter { position:relative; text-align:left; margin:0; width:auto; background:#fff; }

#div_header { display:none; }	
#div_footer { display:none; }

#div_content { position:relative; z-index:20; left:15pt; top:0; padding-top:15pt; width:95%; height:auto; overflow:visible; visibility:visible; background:#fff; }
/* special for MS-IE6: */
 * html #div_content { width:98%; }
	#div_containerLeft { display:none;  }
	#div_containerRight { position:relative; z-index:20; left:0; top:0; width:100%; height:auto; overflow:visible; visibility:visible; }
		#div_contentRight { position:relative; z-index:24; left:0; top:0; width:auto; height:auto; overflow:visible; padding:2px; visibility:visible; }
	
#div_print_header { display:block; position:relative; z-index:19; left:0; top:0; width:100%; visibility:visible; }
#div_print_footer { display:block; position:relative; z-index:19; left:0; top:0; padding-top:15pt; width:100%; visibility:visible; overflow:visible; border-top:3px solid #000; }
/* special for MS-IE6: */
 * html #div_print_footer { width:95%; }

#div_devel_monitor { display:none;; }
/* --- */

/* fleXcroll */
.scrollgeneric {
	display:none;
}

.flexcroll, .mcontentwrapper, .contentwrapper {
	position: relative !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	top: 0 !important;
	overflow: visible !important;
}

.mcontentwrapper, .contentwrapper {
	width: auto !important;
}
/* --- */
	
/* FONTS */

body, table, th, td, div, form, input, textarea, select, option, .txt_normal {
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	color:#000;
}


h1, .title {
	padding:0;
	margin:0;
	font-size:12pt;
	font-weight:bold;
	line-height:16pt;
}

h2, .subtitle {
	padding:0;
	margin:0;
	font-size:10pt;
	font-weight:bold;
	line-height:normal;
}
h3, h4, h5, h6 {
	font-size:10pt;
	font-weight:bold;
	line-height:normal;
}

p { 
	padding:0;
	margin:0;
	}
em {
	font-style:italic;
}
strong { 
	font-weight:bold;
	}
	
a:link, a:visited, a:active { 
	color:#000;
	text-decoration:underline;
	}
a:hover { 
	text-decoration:none;
	}
	
.txt_big {
	font-size:11pt;
}
.txt_small {
	font-size:9pt;
}
/* --- */


/* TYPOLIGHT */
div.mod_article { padding-bottom:10pt;  }
div.mod_article:last-child { padding-bottom:0;  }
.invisible { display:none; }
.clear { clear:both; }
p.more, p.back { display:none; }
/* --- */
