/*
sitewidth = 950
headerheight = 60
contentpadding = 15
sidemenuwidth = 240
headerlinewidth = 920
headerlineheight = 1
footerheight = 0
boilerplatemargin = 15
*/
#wrap { width:950px; } /* sitewidth */
#header { width:950px; height:55px; } /* sitewidth headerheight */
html>body #content { padding:60px 15px 15px 255px; } /* headerheight+contentpadding contentpadding footerheight+contentpadding  sidemenuwidth+contentpadding */
#sidemenu { width:240px; top:55px; margin-left:15px; }	/*sidemenuwidth headerheight */

#footer { width:950px; height:0; } /* sitewidth footerheight */

body, td { font-family:Verdana, sans-serif; font-size:13px; }

.hr { height:1px; width:100%; border-bottom:1px solid; }

#sitelogo { width:215px; text-align:left; margin-left:25px; padding:0 1px 1px 0; }/*{ width:240px; text-align:left; margin-left:25px; padding:0 1px 1px 0; }*/
#sitetitle { width:470px; text-align:left; vertical-align:top; padding-top:20px; }/*{ width:420px; text-align:left; vertical-align:top; padding-top:20px; }*/
#flags { width:215px; text-align:right; margin-right:25px; }/*{ width:240px; text-align:right; margin-right:25px; }*/

#headerline { width:920px; margin-left:15px; height:1px; position:absolute; top:54px; border-bottom:1px solid; } /* headerlinewidth (sitewidth-headerlinewidth)/2 headerlineheight */

#boilerplate { width:920px; margin:0 15px 10px 15px; } 

a.boilerplatelink { font-weight:normal; }

#shareholder { float:right; }

.small, .smallbold, a.smalllink, a.buttontext, .clickphoto, .smallitalic, .tiny  { font-size:11px; }
.paratitle, .smallbold, .clickphoto { font-weight:bold; }
.smallitalic  { font-style:italic; }
a { font-weight:bold; }

a.smalllink, a.buttontext{ text-decoration:none; }

.tarifffooter, .tariffheader { font-size:11px; color:#000000; }

.tarifflow, .tariffmid, .tariffhigh, .tariffpeak,
.tariffother, .tariffother2, .tariffother3, .tariffother4, .tariffother5 { font-size:11px; color:#000000; }

.tarifflow { background:#CCFFCC; }
.tariffmid { background:#FFFFCC; }
.tariffhigh { background:#FFCCCC; }
.tariffpeak { background:#CCCCFF; }
.tariffother { background:#FFDDAA; }
.tariffother2 { background:#AAFFDD; }
.tariffother3 { background:#FFDDAA; }    
.tariffother4 { background:#AADDFF; }
.tariffother5 { background:#FFDDFF; }

.captionfield { border:0; background:transparent; width:420px; font-weight:bold; }

#beatrice-button { font-family:Verdana, sans-serif; font-size:9px; width:150px; }
#beatrice-button ul { list-style:none; margin:0; padding:0; border:none; }	
#beatrice-button li { margin:0; }
#beatrice-button li a { font-weight:normal; padding-left:5px; padding-bottom:2px;
                        display:block; text-decoration:none; width:100%; height:20px; line-height:20px; border-bottom:1px solid; }
html>body #beatrice-button li a { width:auto; }
#beatrice-button li a:hover { font-weight:bold; }
#beatrice-button li .selected { font-weight:bold; }
#beatrice-button li .bigcap { font-size:12px; }

.beatrice-title { width:240px; vertical-align:bottom; padding-bottom:10px; text-align:left; font-size:23px; font-family:"Times New Roman",serif; }
.beatrice-title a { text-decoration:none; font-weight:normal; }
.beatrice-title-upper { font-weight:normal; font-family:"Times New Roman",serif; font-size:30px; }
.beatrice-strapline { text-align:center; font-family:Arial,sans-serif; font-size:21px; font-style:italic; }
.bigcap { font-size:12px; }
.gallery-label { font-size:10px; font-weight:bold; }

.ecb-statement { font-size:12px; font-weight:bold; text-align:center; }




