/* Common styles */

#page_container {
	font-size:11px;
	font-family:Tahoma, sans-serif;
	color:#1b1b1b;
	margin:0 auto;
	width:580px;
	font-size: 11px;
	text-align: left;}

#page_container table{
	font-size: 11px;}

#page_container h1,
#page_container h2,
#page_container h3,
#page_container h4,
#page_container h5,
#page_container h6,
#page_container h7,
#page_container ul,
#page_container p {
	margin-top:1em;
	margin-bottom:1em; }

#page_container ul li { list-style-type:none; }

#page_container ul li ul li,
#page_container ol li ul li { list-style-type:circle; }

#middle_area{
	background: none;
}

#page_container a img { border:none; }

#page_container tr.darkrow td { background-color:#eef3f4; }

#page_container .boldtext { font-weight:bold; }

#page_container .pdf {
	line-height:2em;
	padding-left:25px;
	background:url(../img/pic_layout/ico_pdf.gif) no-repeat left; }

/* ********** START width classes ********** */
#page_container .w30px { width:30px; }
#page_container .w465px { width:465px; }

#page_container .w25pr { width:25%;}
#page_container .w30pr { width:30%;}
#page_container .w40pr { width:40%;}
#page_container .w50pr { width:50%;}
/* ********** END width classes ********** */


/* ********** START floating blocks ********** */
#page_container .fleft { float:left; }
#page_container .fright { float:right; }
#page_container .clr { clear:both; }
/* ********** END floating blocks ********** */



/* ********** START links ********** */
#page_container a.redarrow_link {
	background:url(../img/pic_layout/arrow_right_red.gif) left no-repeat;
	padding-left:7px;
	text-decoration:none; }

		#page_container a.redarrow_link:hover { text-decoration:underline; }

#page_container .redtxt,
#page_container a {
	color:#a60000; }

#page_container a.bigico_pdf {
	text-decoration:underline;
	color:#1B1B1B;
	display:block;
	float:left;
	margin-right:2em;
	padding:2em 0pt 2em 4em;
	background:url(../img/pic_layout/ico_big_pdf.gif) no-repeat left; }

#page_container a.bigico_html {
	text-decoration:underline;
	color:#1B1B1B;
	display:block;
	float:left;
	margin-right:2em;
	padding:2em 0pt 2em 4em;
	background:url(../img/pic_layout/ico_big_html.gif) no-repeat left; }
/* ********** END links ********** */



/* ********** START text alignment ********** */
#page_container .alignright { text-align:right; }
#page_container .alignleft { text-align:left; }
#page_container .aligncenter { text-align:center; }
#page_container .alignjustify { text-align:justify; }
/* ********** END text alignment ********** */


/* ********** START margin styles ********** */
.margin0 { margin:0; }

.margintop0 { margin-top:0;}
.margintop025em { margin-top:0.25em; }
.margintop05em { margin-top:0.5em; }
.margintop1em { margin-top:1em; }
.margintop2em { margin-top:2em; }
.margintop3em { margin-top:3em; }
.margintop10px { margin-top:10px; }

.marginbottom0 { margin-bottom:0; }
.marginbottom1em { margin-bottom:1em; }
.marginbottom2em { margin-bottom:2em; }
.marginbottom3em { margin-bottom:3em; }

.marginright1em { margin-right:1em; }

.marginleft0 { margin-left:0; }
/* ********** END margins styles ********** */



/* ********** START padding styles ********** */
.paddingtop1px { padding-top:1px; }
.paddingtop2px { padding-top:2px; }
.paddingtop3px { padding-top:3px; }
.paddingtop4px { padding-top:4px; }
.paddingtop5px { padding-top:5px; }
.paddingtop10px { padding-top:10px; }

.paddingtop5em { padding-top:5em; }
.paddingtop10em { padding-top:10em; }


.paddingleft1em { padding-left:1em; }
.paddingleft2em { padding-left:2em; }
.paddingleft3em { padding-left:3em; }
/* ********** START padding styles ********** */

/* ********** START tables ********** */
/* START standard table */
table.sTable {
	border-collapse:collapse;
	width:100%;
	line-height:1em; }

		table.sTable thead tr th {
			border-top:1px solid #cdd6e0;
			border-bottom:1px solid #cdd6e0;
			font-weight:normal;
			margin-bottom:0.5em;
			padding:0.5em 1em;
			text-align:left; }

		table.sTable tbody tr td {
			border:1px solid #ffffff;
			padding:0.5em 0.5em 0.4em 1em; }

		table.sTable tr.dark_row td { background:#EEF3F4; }

		table.sTable tr.separator td { font-size:1px; }

		table.sTable tbody tr.separator td.graybottomborder {
		border-bottom:1px solid #cdd6e0; }
/* END standard table */

/* START middle padding table */
table.midpadding thead tr th {
	padding:2em 1em; }

table.midpadding tbody tr td {
 	padding:1em 0.5em;
	border:none; }

		table.midpadding tbody tr td a.redarrow_link { background-position:0px 5px; }
/* END middle padding table */

/* START big padding table */
table.bigpadding thead tr th {
	padding:2em 1em; }

table.bigpadding tbody tr td {
 	padding:2em 1em;
	border:none; }
/* END big padding table */
/* ********** END tables ********** */

/* ********** START lists ********** */
ol.prospekt,
ol.prospekt ol {
	list-style:none;
	margin:1em 0;
	padding:0; }

		ol.prospekt li {
			margin-left:0; }

				ol.prospekt ol li {
					margin-left:3em; }

		ol.prospekt li span.number {
			width:3em;
			display:block;
			float:left;	}

		ol.prospekt li a {
			color:#1b1b1b;
			font-weight:bold;
			text-decoration:none; }

				ol.prospekt li a:hover {
					text-decoration:underline; }
/* ********** END lists ********** */
