
body, html
{ color:              #ffffff;
  background-color:   #585F7D;
  margin:             0;
  padding:            0;
  height:             100%;
  font-family: 	      Arial, Verdana, sans-serif;
  font-size:          14px;
  font-weight:        500;
  text-transform:     none;
}

img, html
{ 
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
  display:            block;
}

table, html
{ 
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
}


a:link    {color: #495677; text-decoration: none;}
a:visited {color: #495677; text-decoration: none;}
a:active  {color: #495677; text-decoration: none;}
a:hover   {color: #CD3700; text-decoration: none;}


.PAGEAREA
{ background-color:   #EAEBEE;
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
}  


.LAYOUT
{ border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         left;
  vertical-align:     top;
  margin:             0;
  padding:            0;
}

.NAVIGATION
{ background-color:   #D0D3DB;
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         left;
  vertical-align:     top;
  margin:             0;
  padding:            0;
}

.SUBNAVIGATION
{ background-color:   #BFC2CD;
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         left;
  vertical-align:     top;
  margin:             0;
  padding:            0;
}

.NAVIGATIONfield
{ border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         left;
  vertical-align:     bottom;
  margin:             0;
  padding:            0;
}

.FORMULAR
{ border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         left;
  vertical-align:     middle;
  margin:             0;
  padding:            0;
}

.FORMULARfield
{ 
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         left;
  vertical-align:     middle;
  margin:             0;
  padding:            0;
  background-color:   #EAEBEE;
}

.FORMULARdata
{ font-family:        Arial;
  font-size:          8px;
  font-weight:        500;
  line-height:        100%;
  color:              #000000;
  font-style:         normal;
  text-align:         left;
  vertical-align:     middle;
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
  background-color:   transparent;
  margin:             0;
  padding:            0;
}

.FORMULARbutton
{ font-family:        Arial;
  font-size:          8px;
  font-weight:        500;
  line-height:        100%;
  color:              #CD3700;
  font-style:         normal;
  text-align:         left;
  vertical-align:     bottom;
  border:             0;
  border-style:       none;
  background-color:   transparent;
}

.LOGOBOX
{ background-color:   #BFC2CD;
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         left;
  vertical-align:     top;
  margin:             0;
  padding:            0;
}

.INFOBOX
{ background-color:   #D0D3DB;
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         left;
  vertical-align:     top;
  margin:             0;
  padding:            0;
}

.CONTACTBOX
{ background-color:   #BFC2CD;
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         left;
  vertical-align:     top;
  margin:             0;
  padding:            0;
}

.SECTIONLINE
{ background-color:   #B7BBC7;
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         center;
  vertical-align:     middle;
  margin:             0;
  padding:            0;
}

.SIDELINE
{ background-color:   #8091A6;
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         center;
  vertical-align:     middle;
  margin:             0;
  padding:            0;
}

.OVERVIEW
{ border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         left;
  vertical-align:     bottom;
  margin:             0;
  padding:            0;
}
* html .OVERVIEW
{ vertical-align:     baseline;
}  

.OVERVIEWLINE
{ background-color:   #B7BBC7;
  border:             0;
  border-style:       none;
  border-collapse:    collapse;
  text-align:         left;
  vertical-align:     middle;
  margin:             0;
  padding:            0;
}

#ILLUSTRATIONFRAMED
{ position:   absolute;
  top:        1px;
  left:       1px;
  margin:     0;
  padding:    0;
}

#PAGEAREA
{ position:      absolute;
  top:           50%;
  left:          50%;
  width:         729px;
  height:        584px;
  margin-left:   -364px;
  margin-top:    -292px;
}

#LOGO
{ position:   relative;
  top:        0px;
  left:       0px;
  width:      163px;
  height:     128px;
  margin:     0;
  padding:    0;
}

#INFOBOX
{ position:          relative;
  top:               0px;
  left:              22px;
  width:             141px;
  height:            282px;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
}

#INFOBOXHEADLINE
{ position:          absolute;
  top:               38px;
  left:              0px;
  width:             141px;
  height:            18px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  overflow:          hidden;
}
* html #INFOBOXHEADLINE
{ position:          absolute;
  top:               32px;
}

#INFOBOXTEXT
{ position:          absolute;
  top:               75px;
  left:              0px;
  width:             141px;
  height:            206px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
}
* html #INFOBOXTEXT
{ position:          absolute;
  top:               68px;
}

#CONTACTBOX
{ position:          relative;
  top:               0px;
  left:              22px;
  width:             141px;
  height:            172px;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
}

#ADDITIONALINFO
{ position:          absolute;
  top:               5px;
  left:              0px;
  width:             141px;
  height:            60px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
}
* html ADDITIONALINFO
{ position:   absolute;
  top:        -3px;
}

#CONTACTDETAILS
{ position:          absolute;
  top:               88px;
  left:              0px;
  width:             141px;
  height:            84px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
}
* html #CONTACTDETAILS
{ position:          absolute;
  top:               80px;
  left:              0px;
}

#IMPRESSUMBUTTON
{ position:   absolute;
  top:        138px;
  left:       0px;
  width:      102px;
  height:     12px;
  margin:     0;
  padding:    0;
}

#CONTENTFRAMEstandard
{ position:          relative;
  top:               0px;
  left:              0px;
  width:             156px;
  height:            282px;
  margin:            0;
  padding:           0;
  border:            1px;
  border-color:      #B7BBC7;
  border-style:      solid;
  border-collapse:   collapse;
}
* html 
#CONTENTFRAMEstandard
{ width:             158px;
  height:            284px;
}


#CONTENTFRAMEwide
{ position:          relative;
  top:               0px;
  left:              0px;
  width:             488px;
  height:            282px;
  margin:            0;
  padding:           0;
  border:            1px;
  border-color:      #B7BBC7;
  border-style:      solid;
  border-collapse:   collapse;
}
* html #CONTENTFRAMEwide
{ width:             490px;
  height:            284px;
}

#CONTENTFRAMEhigh
{ position:          relative;
  top:               0px;
  left:              0px;
  width:             156px;
  height:            418px;
  margin:            0;
  padding:           0;
  border:            1px;
  border-color:      #B7BBC7;
  border-style:      solid;
  border-collapse:   collapse;
}
* html #CONTENTFRAMEhigh
{ width:             158px;
  height:            420px;
}

#CONTENTFRAMEhighfilled
{ position:           relative;
  background-color:   #DFE1E6;
  top:                0px;
  left:               0px;
  width:              156px;
  height:             456px;
  margin:             0;
  padding:            0;
  border:             1px;
  border-color:       #B7BBC7;
  border-style:       solid;
  border-collapse:    collapse;
}
* html #CONTENTFRAMEhighfilled
{ width:              158px;
  height:             458px;
}

#CONTENTFRAMEhalf
{ position:          relative;
  top:               0px;
  left:              0px;
  width:             239px;
  height:            282px;
  margin:            0;
  padding:           0;
  border:            1px;
  border-color:      #B7BBC7;
  border-style:      solid;
  border-collapse:   collapse;
}
* html #CONTENTFRAMEhalf
{ width:             241px;
  height:            284px;
}

#CONTENTFRAMEhalfhigh
{ position:          relative;
  top:               0px;
  left:              0px;
  width:             239px;
  height:            418px;
  margin:            0;
  padding:           0;
  border:            1px;
  border-color:      #B7BBC7;
  border-style:      solid;
  border-collapse:   collapse;
}
* html #CONTENTFRAMEhalfhigh
{ width:             241px;
  height:            420px;
}

#CONTENTFRAMEsmall
{ position:          relative;
  top:               0px;
  left:              0px;
  width:             156px;
  height:            223px;
  margin:            0;
  padding:           0;
  border:            1px;
  border-color:      #B7BBC7;
  border-style:      solid;
  border-collapse:   collapse;
}
* html #CONTENTFRAMEsmall
{ width:          158px;
  height:         225px;
}

#CONTENTFRAMEsmalldouble
{ position:          relative;
  top:               0px;
  left:              0px;
  width:             322px;
  height:            223px;
  margin:            0;
  padding:           0;
  border:            1px;
  border-color:      #B7BBC7;
  border-style:      solid;
  border-collapse:   collapse;
}
* html #CONTENTFRAMEsmalldouble
{ width:          324px;
  height:         225px;

}
#CONTENTFRAMEfullsize
{ position:          relative;
  top:               0px;
  left:              0px;
  width:             488px;
  height:            456px;
  margin:            0;
  padding:           0;
  border:            1px;
  border-color:      #B7BBC7;
  border-style:      solid;
  border-collapse:   collapse;
}
* html #CONTENTFRAMEfullsize
{ width:          490px;
  height:         458px;
}


#CONTENTBOXstandard
{ position:           relative;
  top:                15px;
  left:               15px;
  width:              128px;
  height:             254px;
  background-color:   #DFE1E6;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
}

#CONTENTBOXwide
{ position:           relative;
  top:                15px;
  left:               15px;
  width:              460px;
  height:             254px;
  background-color:   #DFE1E6;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
}

#CONTENTBOXhigh
{ position:           relative;
  top:                15px;
  left:               15px;
  width:              128px;
  height:             390px;
  background-color:   #DFE1E6;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
}

#CONTENTBOXhalf
{ position:           relative;
  top:                15px;
  left:               15px;
  width:              211px;
  height:             254px;
  background-color:   #DFE1E6;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
}

#CONTENTBOXhalfhigh
{ position:           relative;
  top:                15px;
  left:               15px;
  width:              211px;
  height:             390px;
  background-color:   #DFE1E6;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
}

#CONTENTBOXsmall
{ position:           relative;
  top:                15px;
  left:               15px;
  width:              128px;
  height:             195px;
  background-color:   #DFE1E6;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
}

#CONTENTBOXsmalldouble
{ position:           relative;
  top:                15px;
  left:               15px;
  width:              294px;
  height:             195px;
  background-color:   #DFE1E6;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
}

#CONTENTBOXfullsize
{ position:           relative;
  top:                15px;
  left:               15px;
  width:              460px;
  height:             428px;
  background-color:   #DFE1E6;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
}

#CONTENTBOXextra
{ position:           relative;
  top:                37px;
  left:               32px;
  width:              118px;
  height:             95px;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
}
* html #CONTENTBOXextra
{ top:                30px;
  left:               30px;
}

#CONTENTBOXwideextraleft
{ position:           relative;
  top:                42px;
  left:               30px;
  width:              128px;
  height:             95px;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
  float:              left;
}
* html #CONTENTBOXwideextraleft
{ top:                30px;
}


#CONTENTBOXwideextramiddle
{ position:           relative;
  top:                42px;
  left:               68px;
  width:              128px;
  height:             95px;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
  float:              left;
}
* html #CONTENTBOXwideextramiddle
{ top:                30px;
}

#CONTENTBOXwideextraright
{ position:           relative;
  top:                42px;
  left:               106px;
  width:              128px;
  height:             95px;
  margin:             0;
  padding:            0;
  border:             0;
  vertical-align:     top;
  text-align:         left;
  float:              none;
}
* html #CONTENTBOXwideextraright
{ top:                30px;
}

#CONTENTHEADLINE
{ position:          absolute;
  top:               25px;
  left:              15px;
  width:             113px;
  height:            17px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  overflow:          hidden;
}
* html #CONTENTHEADLINE
{ top:               17px;
}

#CONTENTHEADLINEwide
{ position:          absolute;
  top:               25px;
  left:              15px;
  width:             488px;
  height:            15px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  overflow:          hidden;
}
* html #CONTENTHEADLINEwide
{ position:          absolute;
  top:               17px;
}

#CONTENTHEADLINEsmallbox
{ position:          absolute;
  top:               15px;
  left:              15px;
  width:             113px;
  height:            35px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  overflow:          hidden;
}
* html #CONTENTHEADLINEsmallbox
{ top:               7px;
}

#CONTENTTEXTstandard
{ position:          absolute;
  top:               60px;
  left:              15px;
  width:             128px;
  height:            209px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
 
}
* html #CONTENTTEXTstandard
{ top:               52px;
}

#CONTENTTEXTwideleft
{ position:          absolute;
  top:               60px;
  left:              15px;
  width:             128px;
  height:            188px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  float:             left;
}
* html #CONTENTTEXTwideleft
{ top:               52px;
}

#CONTENTTEXTwidemiddle
{ position:          absolute;
  top:               60px;
  left:              181px;
  width:             128px;
  height:            188px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  float:             left;
}
* html #CONTENTTEXTwidemiddle
{ position:          absolute;
  top:               52px;
}

#CONTENTTEXTwideright
{ position:          absolute;
  top:               60px;
  left:              347px;
  width:             128px;
  height:            188px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  float:             none;
}
* html #CONTENTTEXTwideright
{ top:               52px;
}

#CONTENTTEXThigh
{ position:          absolute;
  top:               60px;
  left:              14px;
  width:             128px;
  height:            318px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  overflow:          hidden;
}
* html #CONTENTTEXThigh
{ top:               52px;
}

#CONTENTTEXThalfhigh
{ position:          absolute;
  top:               60px;
  left:              15px;
  width:             207px;
  height:            328px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  overflow:          hidden;
}
* html #CONTENTTEXThalfhigh
{ position:          absolute;
  top:               52px;
}

#CONTENTTEXTsmallbox
{ position:          absolute;
  top:               40px;
  left:              15px;
  width:             113px;
  height:            188px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  overflow:          hidden;
}
* html #CONTENTTEXTsmallbox
{ top:               32px;
}

#CONTENTTEXTsmalldoublebox
{ position:          absolute;
  top:               40px;
  left:              14px;
  width:             270px;
  height:            188px;
  text-align:        left;
  vertical-align:    top;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  overflow:          hidden;
}
* html #CONTENTTEXTsmalldoublebox
{ top:               32px;
}

#OVERVIEWTABLE
{ position:          absolute;
  top:               4px;
  left:              47px;
  width:             440px;
  height:            413px;
  text-align:        left;
  vertical-align:    bottom;
  border:            0;
  border-style:      none;
  border-collapse:   collapse;
  margin:            0;
  padding:           0;
  overflow:          hidden;
}
* html #OVERVIEWTABLE
{ top:               7px;
}

