*           { margin:0px; padding:0px; }
body		    { font-family:Trebuchet MS; color:#333; }
div.boundwr { width:743px; margin-left:auto; margin-right:auto; }
div.bound   { margin:30px 0px 30px 0px; border-top:solid 1px #8398B6; border-right:solid 2px #ABBFDD; border-bottom:solid 2px #ABBFDD;  border-left:solid 1px #8398B6; }
div.toplink { padding:2px 7px 2px 7px; text-align:right; background-color:#F4F8FD; font-size:10.5pt; }
div.headimg { height:60px; padding:1px; border-top:solid 1px #8398B6; border-bottom:solid 1px #8398B6; background:url(images/olintro2.gif) no-repeat center center; }
div.crwr    { width:550px; float:right; }
div.cr      { padding:10px; font-size:10pt; text-align:justify; }
div.crimpres{ width:460px; height:350px; float:right; font-size:10pt; text-align:right; }
div.clwr    { width:170px; float:left; }
div.cltop   { border-bottom:solid 1px #d8d8d8; margin:11px 0px 0px 2px; padding:5px 2px 5px 2px; background-color:#E7EBF7; font-size:12pt; text-align:center; } 
div.cl      { border-bottom:solid 1px #d8d8d8; margin:2px 0px 0px 2px; padding:10px 2px 10px 2px; background-color:#E7EBF7; font-size:12pt; text-align:center; }
div.dhlwr   { width:100%; }
div.dhl1wr  { width:275px; float:right; }
div.dhl2wr  { width:225px; }
div.dhl0  { width:100%; border:solid 1px #A4ACB8; color:#555577; font-size: 13pt; font-weight:300; letter-spacing:2px; float:left; }
div.dhl1  {  padding:0px 4px 0px 4px; color:#fff; background-color:#ABBFDD; text-align:center; }
div.dhl2  {  padding:0px 0px 0px 25px; background-color:#fff; }
div.dhl2 span{ padding-left:2px; font-size: 12pt; letter-spacing:1px; font-style:italic; font-weight:600; }

a:link.tl		{ color:#505E72; text-decoration:none; }
a:visited.tl{ color:#505E72; text-decoration:none; }
a:hover.tl	{ color:#C61E22; text-decoration:none; }
a:active.tl	{ color:#C61E22; text-decoration:none; }
a:link.cl		{ color:#505E72; text-decoration:none; }
a:visited.cl{ color:#505E72; text-decoration:none; }
a:hover.cl	{ color:#C61E22; text-decoration:none; }
a:active.cl	{ color:#C61E22; text-decoration:none; }
a:link.ger  { background:url(images/ger_passive.gif) no-repeat center center; }
a:visited.ger{ background:url(images/ger_passive.gif) no-repeat center center; }
a:hover.ger { background:url(images/ger_active.gif) no-repeat center center; }
a:active.ger{ background:url(images/ger_passive.gif) no-repeat center center; }
a:link.en   { background:url(images/en_passive.gif) no-repeat center center; }
a:visited.en{ background:url(images/en_passive.gif) no-repeat center center; }
a:hover.en  { background:url(images/en_active.gif) no-repeat center center; }
a:active.en { background:url(images/en_passive.gif) no-repeat center center; }
a:link.gb		{ color:#333; text-decoration:underline; }
a:visited.gb{ color:#333; text-decoration:underline; }
a:hover.gb	{ color:#C61E22; text-decoration:underline; }
a:active.gb	{ color:#C61E22; text-decoration:underline; }

.hint			{ cursor:help; }
.hl         { padding:1px 3px 1px 6px; border-left:solid 6px #9BADC8; color:#555577; font-size: 9pt; font-weight:600; background-color:#F4F8FD; }
.hl1        { padding:1px 3px 1px 6px; border-left:solid 6px #9BADC8; border-top:solid 1px #ABBFDD; border-right:solid 1px #ABBFDD; border-bottom:solid 1px #ABBFDD; color:#555577; font-size: 9pt; font-weight:600; background-color:#F4F8FD; }
.hl2        { padding:0px 2px 0px 2px; color:#555577; font-size: 9pt; font-weight:600; }
.small 	    { font-size:8pt; }
.smallweek 	{ font-size:8pt; color:#A4ACB8;}
.b          { font-weight:600; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix       { display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{ height: 1%; }
.clearfix       { display: block; }
/* End hide from IE-mac */
div.copy    { clear:both; border-top:solid 1px #C1CBD9; text-align:center; font-size:8pt; color:#A4ACB8; }
div.copy span{ margin-right:4px; font-size:10pt; line-height:10pt; }
