/* Gemensam design */

BODY
   { background:  #FFFFFF;
     font-family: Verdana, Arial, Helvetica; 
     font-size:   12px; 
     font-weight: normal;
     color:       black;
     text-align:  left;
   }

B
   { font-size:   12px; 
     color:#000000; 
   }


TH
   { font-family: Verdana, Arial, Helvetica; 
     font-size:   12px; 
     font-weight: bold;
     color:       white;
   }

TR
   { font-family: Verdana, Arial, Helvetica; 
     font-size:   12px;
     font-weight: normal;
     color:       black;
   }

TD
   { font-family: Verdana, Arial, Helvetica; 
     font-size:   12px;
     font-weight: normal;
     color:       black;
     line-height: 16px;
   }

A
   { font-family: Verdana, Arial, Helvetica; 
     font-size:   12px;
     font-weight: normal;
   }

.MainHeaderStart
   { height:            24px;
     width:		7px;
     background-image:  url(images/header_page_start.gif);
     background-repeat: no-repeat;
   }

.MainHeaderMiddle
   { width:		100%;
     font-family:       Verdana, Arial, Helvetica; 
     font-weight:       bold;
     font-size:         14px;
     color:             white;
     height:       	24px;
     background-image:  url(images/header_page_middle.gif);
   }

.MainHeaderEnd
   { height:            24px;
     width:		447px;
     background-image:  url(images/header_page_end.gif);
     background-repeat: no-repeat;
   }

.TableHeaderStart
   { height:            17px;
     width:             5px;
     background-image:  url(images/header_table_left.gif);
     background-repeat: no-repeat;
   }

.TableHeaderMiddle
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     font-weight:       bold;
     color:             white;
     height:            17px;
     text-indent:       5px;
     background-image:  url(images/header_table_middle.gif);
   }

.TableHeaderEnd
   { height:            17px;
     width:             5px;
     background-image:  url(images/header_table_right.gif);
     background-repeat: no-repeat;
   }

.TableHeader
   { font-weight: bold;
     height: 	  16px;
     color:       white;
     background:  #4C7F8B;
   }

.TableRowEven
   { background:  #DDDDDD;
   }

.TableRowOdd
   { background:  #EEEEEE;
   }

.Highlited
   { background:  #FFCC66;
     font-weight: bold;
   }

.BtnList
   { border:  none;
     margin:  2px;
     padding: 0px;
     height:  16px;
     width:   100%;
   }

.BtnActive
   { width:   100px;
     margin:  0px;
   }

.BtnActiveStart
   { height:            16px;
     width:             5px;
     background-image:  url(images/button_start.gif);
     background-repeat: no-repeat;
   }

.BtnActiveMiddle
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     font-weight:       500;
     color:             white;
     height:            16px;
     width:             100%;
     text-align:        center;
     background-image:  url(images/button_middle.gif);
   }

A.BtnActiveMiddle:link, A.BtnActiveMiddle:active, A.BtnActiveMiddle:visited
   { font-family:     Verdana, Arial, Helvetica; 
     font-size:       12px;  
     text-decoration: none;
     color:           white;
     background:      transparent;
     border:    none;
   }

.BtnActiveEnd
   { height:            16px;
     width:             5px;
     background-image:  url(images/button_end.gif);
     background-repeat: no-repeat;
   }

A.BtnActive:link, A.BtnActive:active, A.BtnActive:visited
   { font-family:     Verdana, Arial, Helvetica; 
     font-size:       12px;  
     text-decoration: none;
     color:           white;
     background:      transparent;
     border:    none;
   }

A.BtnActive:hover 
   { text-decoration: none; 
     color:           #CCCCCC;
   }


.BtnInactiveStart
   { height:       	16px;
     background-image:  url(images/button_start_opacity_50.gif);
     background-repeat: no-repeat;
   }

.BtnInactiveMiddle
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px;  
     font-weight:       500;
     color:             white;
     height:       	16px;
     text-align:        center;
     background-image:  url(images/button_middle_opacity_50.gif);
   }

A.BtnInactiveMiddle:link, A.BtnInactiveMiddle:active, A.BtnInactiveMiddle:visited
   { font-family:     Verdana, Arial, Helvetica; 
     font-size:       12px;  
     text-decoration: none;
     color:           white;
     background:      transparent;
     border:    none;
   }

.BtnInactiveEnd
   { height:       	16px;
     background-image:  url(images/button_end_opacity_50.gif);
     background-repeat: no-repeat;
   }

.lineStart
   { width:             13px; 
     background-image:  url(images/horisontal_line_start.gif);
     background-repeat: no-repeat;
   }

.lineMiddle
   { background-repeat: repeat-x;
     background-image: url(images/horisontal_line_middle.gif);
   }

.lineEnd
   { width:             13px;
     background-image:  url(images/horisontal_line_end.gif);
     background-repeat: no-repeat;
   }

.infoTextTable
   { background:  #C0C0C0;
     border:      none;
   }

.InfoTextTableStartTop
   { height:            10px;
     width:             10px;
     background-image:  url(images/info_table_left_top.gif);
     background-repeat: no-repeat;
   }

.InfoTextTableMiddleTop
   { height:            10px;
     background-image:  url(images/info_table_middle.gif);
   }

.InfoTextTableEndTop
   { height:            10px;
     width:             10px;
     background-image:  url(images/info_table_right_top.gif);
     background-repeat: no-repeat;
   }

.InfoTextTableMiddle
   { font-family:       Verdana, Arial, Helvetica; 
     font-size:         12px; 
     font-weight:       normal;
     color:             black;
     height:            17px;
     background-image:  url(images/info_table_middle.gif);
   }

.InfoTextTableStartBottom
   { height:            17px;
     width:             10px;
     background-image:  url(images/info_table_left_bottom.gif);
     background-repeat: no-repeat;
   }

.InfoTextTableEndBottom
   { height:            17px;
     width:             10px;
     background-image:  url(images/info_table_right_bottom.gif);
     background-repeat: no-repeat;
   }

.Text
   { font-family: Verdana, Arial, Helvetica; 
     font-size:   12px; 
     color:       black;
     text-align:  left;
     line-height: 17px;
   }

A.Text:link, A.Text:active, A.Text:visited
   { font-family:     Verdana, Arial, Helvetica; 
     font-size:       12px;  
     text-decoration: none;
     color:           #008099;
     background:      transparent;
     border:    none;
   }

.TextBlue
   { color: #191EC8;
   }

.TextDarkGreen
   { color: #4C7F8B;
   }

.TextGreen
   { color: #1E9619;
   }

.TextRed
   { color: #C81E19;
   }

.TextStatus
   { font-size: 1px;
     color: #FFF; 
   }

B.TextStatus
   { font-size:0.875em;
     color:#000000; 
   }

.HitList
   { background:  #cc0000;
     font-family: Verdana, Arial, Helvetica; 
     font-size:   12px; 
     text-align:  center;
   }

.HitListText
   { font-family: Verdana, Arial, Helvetica; 
     font-size:   12px;
     font-weight: 400; 
     text-align:  left;
     color:       #000000;
     }

a.HitList:link, a.HitList:active, a.HitList:visited
   { text-decoration: none;
     color:           #FFFFFF;
     font-weight:     700;
     background:      transparent;
     border:    none;
   }

a:link IMG
   { border: none;
   }

a:visited IMG
   { border: none;
   }

a:active IMG
   { border: none;
   }


A.SideLinks:link
   {   width: 100px;
  background: #f0f0f0;
  font-family: Verdana, Arial, Helvetica; 
  font-weight: bold;
  color: #cc0000;
  padding: 5px 5px 5px 5px;
  line-height: 1.2em;
  display: block;
}

A.BtnActive:active
   {   width: 100px;
  background: #f0f0f0;
  font-family: Verdana, Arial, Helvetica; 
  font-weight: bold;
  color: #cc0000;
  padding: 5px 5px 5px 5px;
  line-height: 1.2em;
  display: block;
}

A.BtnActive:visited
   {   width: 100px;
  background: #f0f0f0;
  font-family: Verdana, Arial, Helvetica; 
  font-weight: bold;
  color: #cc0000;
  padding: 5px 5px 5px 5px;
  line-height: 1.2em;
  display: block;
}

A.SideLinks:hover 
   {   color: #666666; 
  background-color: #FFF;
}


hr {border: none 0; 
	border-top: 3px double #c00;
	width: 98%;
	height: 3px;
	margin: 10px auto 0 0;
	text-align: left;
	}	
