/* Common styles */


html, body {
	margin:0;
	padding:0; }

body {
	background-image:url(../../../layout/img/pic_layout/body_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-size:11px;
	font-family:Tahoma, sans-serif;
	color:#1b1b1b; }

#page_container {
	margin:0 auto;
	width:965px; }

h1, h2, h3, h4, h5, h6, h7, ul, ol, p {
	margin-top:1em;
	margin-bottom:1em; }
	
.download_title {
color:#A60000;
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold; }

ul ul,
ol ul,
ul ol,
ol ol {
	margin-top:0.5em;
	margin-bottom:0.5em; }

div.content550 h1 { font-size:22px; }
div.content550 h2 { font-size:18px; }
div.content550 h3 { font-size:14px; }
div.content550 h4 { font-size:12px; }
div.content550 h5 { font-size:11px; }


img, a img { border:none; }

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

.boldtext { font-weight:bold; }

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

div.infobox,
p.infobox {
	margin:1em 5%;
	padding:1em 2em;
	background:#EEF3F4;
	border:1px solid #CDD6E0; }

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

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


/* ********** START font classes ********** */
.font12px { font-size:12px; }
.font13px { font-size:13px; }
.font14px { font-size:14px; }
.font15px { font-size:15px; }
.font16px { font-size:16px; }
.font18px { font-size:18px; }
.font20px { font-size:20px; }
.font22px { font-size:22px; }
.font24px { font-size:24px; }
.font26px { font-size:26px; }
/* *********** END font classes *********** */


/* ********** START floating blocks ********** */
.fleft { float:left; }
.fright { float:right; }
.clr { clear:both; }
div.clr_only {
	height:1px;
	font-size:1px;
	line-height:1px;
	clear:both; }
/* ********** END floating blocks ********** */



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

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

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

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

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



/* ********** START text alignment ********** */
.alignright { text-align:right; }
.alignleft { text-align:left; }
.aligncenter { text-align:center; }
.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; }

.marginleft0 { margin-left:0; }

.marginleft60pr { margin-left:60%; }
/* ********** 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; }

.paddingtop1em { padding-top:1em;}
.paddingtop2em { padding-top:2em;}
.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.ourTable {
	border-collapse:collapse;
	width:100%; }

		table.ourTable tr th {
			background:#EEF3F4;
			/*background:#7C95A4;*/
			/*background:#b0bfb1;*/
			text-align:center;
			font-weight:bold;
			color:#4f4f4f;
			padding:1em 0.5em;
			border-top:1px solid #ffffff;
			border-right:1px solid #ffffff; }
			
		table.ourTable tr.darkhead th {
			background:#7C95A4;
			color:#fff;
		}

		table.ourTable tr td {
			background:#EEF3F4;
			padding:0.5em 1em;
			border-top:1px solid #ffffff;
			border-right:1px solid #ffffff; }

		table.ourTable tr.dark_row td { background:#E7EBF0; }


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,
		table.interest tr.separator td { font-size:1px; }

		table.sTable tbody tr.separator td.graybottomborder,
		table.interest tbody tr.separator td.graybottomborder {
		border-bottom:1px solid #cdd6e0; }	


table.sTableSmall {
	font-family:Arialoma, sans-serif;;
	line-height:1em;
	border-collapse:collapse;
	width:100%; }

		table.sTableSmall thead tr th {
			font-size:10px;
			text-align:center;
			padding:5px 2px;
			background:#7C95A4;
			color:#fff;
			font-weight:bold;
			border:1px solid #fff; }

		table.sTableSmall tbody tr td { 
		font-size:9px;
			text-align:center;
			padding:5px 2px;
			background:#F7FAFB;
			border:1px solid #fff; }

		table.sTableSmall tbody tr.darkrow td { background:#F0F3F3; }

table.sTableMiddle {
	font-family:Arialoma, sans-serif;;
	line-height:1em;
	border-collapse:collapse;
	width:100%; }

		table.sTableMiddle thead tr th {
			font-size:12px;
			text-align:center;
			padding:5px 2px;
			background:#7C95A4;
			color:#fff;
			font-weight:bold;
			border:1px solid #fff; }

		table.sTableMiddle tbody tr td { 
		font-size:11px;
			text-align:center;
			padding:5px 2px;
			background:#F7FAFB;
			border:1px solid #fff; }
			
				table.sTableMiddle tbody tr td.alignleft { text-align:left; }

		table.sTableMiddle tbody tr.darkrow td { background:#F0F3F3; }
		
table.small_font { font-size:10px; font-family:Tahoma;}
table.smaller_font { font-size:9px; font-family:Tahoma;}
/* 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 ********** */
ul.lessindent { padding-left:1.5em; }


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; }

ul.link_list {
	font-size:13px;
	list-style-type:none;
	margin:1em 0;
	padding:1em 1em 1em 2em;
	background:#EEF3F4;
	border:1px solid #CDD6E0; }

		ul.link_list li {
			list-style-type:none;
			margin:0.5em 0;
			padding:0 0 0 1em;
			background:url(../../../layout/img/pic_layout/arrow_right_red.gif) no-repeat scroll left; }

				ul.link_list li a {
					color:#1b1b1b;
					text-decoration:underline;
					background:url() no-repeat left;}

						ul.link_list li a:hover { color:#a60000; }
/* ********** END lists ********** */
