/*
sitewidth = 950
headerheight = 60
contentpadding = 15
sidemenuwidth = 240
headerlinewidth = 920
headerlineheight = 2
footerheight = 0
boilerplatemargin = 15
*/
#wrap { width:950px; } /* sitewidth */
#header { width:950px; height:75px; } /* sitewidth headerheight */
html>body #content { padding:90px 15px 15px 255px; } /* headerheight+contentpadding contentpadding footerheight+contentpadding  sidemenuwidth+contentpadding */
#sidemenu { width:240px; top:80px; }	/*sidemenuwidth headerheight */

#footer { width:950px; height:0; } /* sitewidth footerheight */

body, td { font-family:Verdana, sans-serif; font-size:13px; }


#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; } /* headerlinewidth (sitewidth-headerlinewidth)/2 headerlineheight */

#boilerplate { width:920px; margin:0 15px 10px 15px; border-top:1px solid; } 

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:normal; }

h1, h2, h3, h4, h5, h3 a { font-family:"Bradley Hand ITC","Comic Sans MS"; }
h2, h3, h4, h5, h3 a { font-weight:normal; }
h1 { font-weight:normal; }
h1, h4 { text-align:center; }
h1 { font-size:40px; }
h3, h3 a { font-size:18px; }
h2, h5 { font-size:19px; }
h3 a { text-decoration:none; }
h3 a:hover { text-decoration:none; font-size:19px; }




