@font-face
{
  font-family: Skrivstil;
  font-style:  normal;
  font-weight: normal;
  src:url(/fonts/CommercialScriptBT.eot);
}

A, A:link, A:active, A:visited
{
  color:               #0040A0;
  text-decoration:     none;
}

A.popup, A.popup:link, A.popup:active, A.popup:visited
{
  color:               #FF8000;
  text-decoration:     none;
}

A.album, A.album:link, A.album:active, A.album:visited
{
  color:               #000000;
  text-decoration:     none;
  font-size:           18px;
  font-weight:         normal;
}

A:hover, A.popup:hover
{
  color:               #0040A0;
  text-decoration:     none;
}

A.album:hover
{
  color:               #A00000;
  text-decoration:     none;
  font-size:           18px;
  font-weight:         normal;
}

BODY
{
/*background-color:    #009FDB;*/
  background-color:    #1D6DCF;
  color:               #000000;
  font-family:         Arial;
  font-size:           10px;
  font-weight:         normal;
  margin:              15px;
  text-align:          center;
  z-index:             1;
}

BODY.album
{
  background-color:    #FFFFE8;
  color:               #000000;
  font-family:         Arial;
  font-size:           10px;
  font-weight:         normal;
  margin:              15px;
  text-align:          center;
  z-index:             1;
}

DIV.album
{
  position:            absolute;
  font-size:           24px;
  font-weight:         normal;
}

DIV.albumImage
{
  font-size:           6px;
  position:            absolute;
}

DIV.albumFrame
{
  clear:               both;
  display:             block;
  font-size:           6px;
  margin:              0px;
  padding:             0px;
  position:            relative;
}

DIV.albumVerticalText
{
  writing-mode:               tb-rl;
  glyph-orientation-vertical: 270deg;
  font-size:                  18px;
  font-weight:                normal;
  overflow:                   hidden;
  position:                   absolute;
  text-align:                 center;
  vertical-align:             middle;
}

FONT.calendarHeader
{
  font-family:         Verdana;
  font-size:           14px;
  font-weight:         bold;
}

FONT.calendarSmallHeader
{
  font-family:         Verdana;
  font-size:           10px;
  font-weight:         bold;
}

FONT.calendarText
{
  font-family:         Verdana;
  font-size:           10px;
  font-weight:         normal;
}

FONT.newsHeader
{
  font-family:         Verdana;
  font-size:           14px;
  font-weight:         bold;
}

FONT.newsSmall
{
  font-family:         Verdana;
  font-size:           10px;
  font-weight:         normal;
}

FONT.newsText
{
  font-family:         Verdana;
  font-size:           12px;
  font-weight:         normal;
}

H1
{
  color:               #0040A0;
  font-family:         Arial;
  font-size:           22px;
  line-height:         normal;
  margin:              2px;
}

H2
{
  color:               #000000;
  font-family:         Arial;
  font-size:           18px;
  line-height:         normal;
  margin:              2px;
}

H5
{
  color:               #0040A0;
  font-family:         Arial;
  font-size:           36px;
  font-weight:         bold;
  line-height:         normal;
  margin:              10px;
  text-align:          center;
}

I.copyright
{
  font-family:         Arial;
  font-size:           12px;
  font-style:          italic;
  font-weight:         normal;
}

IMG
{
  border-width:        0px;
  vertical-align:      bottom;
}

IMG.icon
{
  height:              16px;
  margin:              1px;
  width:               16px;
}

IMG.news
{
  float:               right;
}

P
{
  margin:              0px;
}

TABLE
{
  border-collapse:     collapse;
  border-spacing:      0;
  color:               #000000;
  empty-cells:         show;
}

TABLE.albumHeader
{
  background-color:    #A09060;
  margin-bottom:       5px;
  margin-top:          0px;
  padding:             0px;
  width:               970px;
}

TABLE.albumText
{
  background-color:    #E8E8C8;
  background-image:    url(/images/album/hole.gif);
  background-repeat:   repeat-y;
  margin-bottom:       5px;
  margin-top:          5px;
  width:               970px;
}

TABLE.body
{
  background-color:    #FFFFFF;
  margin-bottom:       5px;
  margin-top:          0px;
  padding:             0px;
  width:               970px;
}

TABLE.stugan
{
  background-color:    #FFFFFF;
  margin-bottom:       5px;
  margin-top:          5px;
  margin-left:         5px;
  margin-right:        5px;
  padding:             0px;
}

TABLE.nattcup
{
  background-color:    #FFFFFF;
  margin-bottom:       5px;
  margin-top:          0px;
  padding:             0px;
  width:               970px;
}

TD, TH
{
  font-family:         Arial;
  text-align:          left;
  vertical-align:      top;
<!--  white-space:         nowrap;-->
}

TD.albumText
{
  font-size:           18px;
  font-weight:         normal;
  padding:             15px;
  padding-left:        50px;
  text-align:          left;
  white-space:         normal;
}

TD.gastbok, TH.gastbok
{
  font-family:         Arial;
  text-align:          left;
  vertical-align:      top;
}

TD.table, TH.table
{
  line-height:         18px;
  margin:              0px;
  padding:             1px;
  padding-right:       8px;
}

TD
{
  font-weight:         normal;
}

TD.album
{
  font-size:           12px;
  line-height:         18px;
  padding-right:       8px;
}

TD.edit
{
  font-size:           14px;
  line-height:         20px;
}

TD.footer
{
  font-size:           12px;
}

TD.helptext
{
  font-size:           12px;
  font-style:          italic;
  padding-left:        8px;
  padding-right:       8px;
  white-space:         normal;
}

TD.link
{
  cursor:              pointer;
  padding-right:       8px;
}

TD.news
{
  white-space:         normal;
}

TD.nolink
{
  padding-right:       8px;
}

TD.nattcupleft
{
  font-size:           12px;
  padding-left:        8px;
  padding-right:       8px;
  white-space:         normal;
  border-right:        solid;
  border-color:        #0040A0;
}

TD.nattcupright
{
  font-size:           12px;
  padding-left:        8px;
  padding-right:       8px;
  white-space:         normal;
  border-left:         solid;
  border-color:        #0040A0;
}

TD.nattcupprogram
{
  font-size:           14px;
  padding-left:        8px;
  padding-right:       8px;
  white-space:         normal;
  text-align:          right;
}
TEXTAREA
{
  font-family:         Arial;
  text-align:          left;
  vertical-align:      top;
}

TH
{
  font-weight:         bold;
}

TH.album
{
  background-color:    #002080;
  color:               #FFFFFF;
  font-size:           12px;
  line-height:         18px;
  padding-right:       8px;
}

TH.albumheader
{
  font-family:         Skrivstil;
  font-size:           24px;
  font-weight:         bold;
  color:               #802000;
  line-height:         36px;
  text-align:          center;
  vertical-align:      middle;
}

TH.table
{
  background-color:    #002080;
  color:               #FFFFFF;
}

TR.light
{
  background-color:    #A0C0FF;
}

TR.dark
{
  background-color:    #80A0FF;
}

TR.edit
{
  background-color:    #A0C0FF;
  height:              20px;
}
TR.calendarSmallHeader
{
  font-family:         Arial;
  font-size:           10px;
  font-weight:         bold;
}
TABLE.trprog
{
  empty-cells:         show;
}
TD.trprog
{
  font-family:         Arial;
  font-size:           12px;
  margin:              0px;
  padding-right:       10px;
  text-align:          left;
  vertical-align:      top;
  font-weight:         normal;
  background-color:    #FFFFFF;
  border-right-color:  #000000;
  border-right-width:  1px;
  border-right-style:  solid;
  border-left-color:   #000000;
  border-left-width:   1px;
  border-left-style:   solid;
  border-bottom-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
TD.trprogColor
{
  font-family:         Arial;
  font-size:           12px;
  margin:              0px;
  padding-right:       10px;
  text-align:          left;
  vertical-align:      top;
  font-weight:         normal;
  background-color:    #E0E0E0;
  border-right-color:  #000000;
  border-right-width:  1px;
  border-right-style:  solid;
  border-left-color:   #000000;
  border-left-width:   1px;
  border-left-style:   solid;
  border-bottom-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
TH.trprog
{
  font-family:         Arial;
  font-size:           12px;
  margin:              0px;
  padding-right:       10px;
  text-align:          left;
  vertical-align:      top;
  color:               #FFFFFF;
  font-weight:         bold;
  background-color:    #000000;
}
TD.trprogEdit
{
  font-family:         Arial;
  font-size:           12px;
  margin:              0px;
  text-align:          left;
  vertical-align:      top;
  font-weight:         normal;
  background-color:    #FFFFFF;
  border-right-color:  #000000;
  border-right-width:  1px;
  border-right-style:  solid;
  border-left-color:   #000000;
  border-left-width:   1px;
  border-left-style:   solid;
  border-bottom-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
TD.trprogEditColor
{
  font-family:         Arial;
  font-size:           12px;
  margin:              0px;
  text-align:          left;
  vertical-align:      top;
  font-weight:         normal;
  background-color:    #E0E0E0;
  border-right-color:  #000000;
  border-right-width:  1px;
  border-right-style:  solid;
  border-left-color:   #000000;
  border-left-width:   1px;
  border-left-style:   solid;
  border-bottom-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
INPUT.trprogEdit
{
  font-family:         Arial;
  font-size:           12px;
  margin:              0px;
  text-align:          left;
  vertical-align:      top;
  font-weight:         normal;
}
TH.kloppet
{
  font-family:         Arial;
  font-size:           12px;
  margin:              0px;
  padding-right:       10px;
  text-align:          left;
  vertical-align:      top;
  color:               #FFFFFF;
  font-weight:         bold;
  background-color:    #000000;
}
TD.kloppet
{
  font-family:         Arial;
  font-size:           12px;
  margin:              0px;
  padding-right:       10px;
  text-align:          left;
  vertical-align:      top;
  font-weight:         normal;
  background-color:    #FFFFFF;
  border-right-color:  #000000;
  border-right-width:  1px;
  border-right-style:  solid;
  border-left-color:   #000000;
  border-left-width:   1px;
  border-left-style:   solid;
  border-bottom-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
