/*  General definitions of font: size, color and type   */
body, td, th, p, a, form, div, blockquote, ul, ol, dl, small, span, caption {
  font-family: Arial,Tahoma,Geneva,sans-serif; 
  color: #000000; 
  font-size: 12px; }

/*  General definitions of tags  */
body  { margin: 15px 0px 0px 0px; background: #000000;}
hr    { border-size: 1px; color: #A1B4C8; }
ul    {}
/*  //General definitions   */

/* Paragraph  */
div, form, {
  margin-top: 0em; 
  margin-bottom: 0em; 
  text-indent: 0em; }
/* //Paragraph  */

/* Paragraph  */
p { margin-top: 0em; text-indent: 0em; }
/* //Paragraph  */

/*   Standard font-size of tags    */
h1    { font-size: 22px; }
h2    { font-size: 18px; }
h3    { font-size: 16px; }
h4    { font-size: 14px; }
small { font-size: 10px; }
big   { font-size: 13px; }
/* //Standard font-size    */


/*   Links */
a         { color : #999900;  text-decoration: none; }  /*  General link  */
a:visited { color : #999900; }
a:active  { color : #CC9900; }
a:hover   { color : #CC9900;  text-decoration: underline; }

a.Aid         { color: #FFFFFF; text-decoration: none; }  /*  Link next to the search box, with webtree- and query links  */
a.Aid:visited { color: #FFFFFF; }
a.Aid:active  { color: #FFCC33; }
a.Aid:hover   { color: #FFCC33; text-decoration: underline; }

a.BreadCrums         { color : #CCCCCC; text-decoration: none;  }  /*  General link  */
a.BreadCrums:visited { color : #CCCCCC; }
a.BreadCrums:active  { color : #333333; }
a.BreadCrums:hover   { color : #333333;  text-decoration: underline; }

a.smallblack         { color : #000000; text-decoration: none; font-size: 9px; }  /*  General link  */
a.smallblack:visited { color : #000000; }
a.smallblack:active  { color : #000000; }
a.smallblack:hover   { color : #000000;  text-decoration: none; }

a.nav         { color: #FFFFFF; font-size: 12px; text-decoration: none; }  /*  Link in main Navigation  */
a.nav:visited { color: #FFFFFF; }
a.nav:active  { color: #FFCC33; }
a.nav:hover   { color: #FFCC33; text-decoration: underline; }

a.navon         { color: #FFCC00; font-size: 12px; font-weight: bold; text-decoration: none; }  /*  Link in main Navigation, when category is selected  */
a.navon:visited { color: #FFCC00; }
a.navon:active  { color: #CC9900; }
a.navon:hover   { color: #CC9900; text-decoration: underline; }

a.subnav         { color: #999900; text-decoration: none; }  /*  Link in secondary Navigation  */
a.subnav:visited { color: #999900; }
a.subnav:active  { color: #FFCC33; }
a.subnav:hover   { color: #FFCC33; text-decoration: underline; }

a.subnavon         { color: #666600;  text-decoration: none; font-weight: bold;; }  /*  Link in secondary Navigation, when category is selected  */
a.subnavon:visited { color: #666600; }
a.subnavon:active  { color: #FFCC33; }
a.subnavon:hover   { color: #FFCC33; text-decoration: underline; }
/*  //Links */



/*  Classes for tables and table data  */
caption              { text-align: left; font-weight: bold; }  /*  Definitions for Table Caption  */

table.RelatedArticle { }  /*  Table that includes related articles  */
table.RelatedCat     { }  /*  Table that includes related categories */
table.RelatedLink    { }  /*  Table that includes related links  */
table.HeadTable      {background: #FFFFFF; }  /*  The table that holds the head.  Logo, search form and navigation  */
/*table.HeadTable      {  }  /*  The table that holds the head.  Logo, search form and navigation  */
table.MainTable      { }  /*  The table that holds all the content.    */
table.MenuTable      { }   /*  The table that holds all the content.    */
table.CatOverview    { }   /*  The table that holds all the content.    */
table.Album         { margin:5 0 0 0;}

th.RelatedArticle   { color:#FFFFFF; background: #B0B088; text-align: left; padding: 3px; }  /*  The TH that holds related articles  */
th.RelatedCat       { color:#FFFFFF; background: #B0B088; text-align: left; padding: 3px; }  /*  The TH that holds related categories  */
th.RelatedLink      { color:#FFFFFF; background: #B0B088; text-align: left; padding: 3px; }  /*  The TH that holds related links  */
th.HeaderArticle    { color:#FFFFFF; background: #BDCBD9; text-align: left; padding: 3px; font-weight: bold; }  /*  For headers in Articles  */

tr.RowOdd           { vertical-align: top; background: #F0F0F0; }   /*  RowOdd and RowEven are table rows in different color for items like search results, to separate lines for better readebility   */
tr.RowEven          { vertical-align: top; background: #FFFFFF; }

td.BottomLine       { background: #A1B4C8; }  /*  Horizontal line that separates the footer from the main content  */
td.CategoryText     { font-size: 15px; }    /*  A class that wraps text categories  */
td.Footer           { color: #333333; font-size: 10px; }  /*  TD that holds the text and links in footer. */
td.Image            { background: #FFFFFF; padding: 1px; }
td.ImageText        { background: #EEEEEE; color: #000000; font-size:10px; height:16px; padding: 2px;}  /*  The table data that hold the text that comes with images in articles and categories    */
td.HeadLeft         { background: #FFFFFF; vertical-align: middle; }  /*  The table row that holds the logo and the search input form    */
td.HeadRight        { color:#000000; text-align: right; background: #FFFFFF }/*  The table row that holds the logo and the search input form    */
td.albumHeader      { font-weight:bold; align:left; padding-left:20px;}
 

td.HeaderArticle    { font-size: 16px; color: #000000; font-weight: bold; }  /*  For headers in Articles  */
td.HeaderCategory   { font-size: 16px; color: #000000; font-weight: bold; }  /*  For headers in Categories  */
td.Help             { vertical-align: top; }  /*  Table data that includes the search and links for webtree  */
td.HorisontalLine  { background: #CCCCCC; }  /*  Horizontal line under head  */
td.HorisontalLineMenu  { background: #A1B4C8; }  /*  Horizontal line under menu  */
td.hr               { background-image: ; background-repeat: repeat-x; }  /*  Table data that can be used as Horizontal rule  */
td.LeftColumn       { background: #E8E8E0; }   /*  The table data to the left in main table.  Holds secondary navigation    */
td.MiddleColumn     { background: #FFFFFF; }  /*  The table data in the middle in main table.  Holds general content like text and articles   */
td.MenuColumn       { background: #000000; }  /*  The table data in the middle in main table.  Holds general content like text and articles   */
td.RightColumn      { background: #E8E8E0; }  /*  The table data to the right in main table.  Holds i.e. related articles    */
td.RelatedArticle   { }  /*  The TD that holds Related Articles  */
td.RelatedCat       { }  /*  The TD that holds Related Categories  */
td.RelatedLink      { }  /*  The TD that holds Related Links  */
td.SearchResult     { background: #FFFFFF; }  /*  The table data that holds the sum of search results    */
td.VerticalLine     { background: #CCCCCC; }   /*  Vertical lines that separate the columns in main table  */
td.VerticalLineHeadRight { background: #CCCCCC; }   /*  Vertical lines are at the right end in head table  */
td.VerticalLineHeadLeft  { background: #CCCCCC; }   /*  Vertical lines are at the left end in head table  */
td.VerticalLineMainLeft  { background: #CCCCCC; }   /*  Vertical lines that separate the columns in main table  */
td.VerticalLineMainRight { background: #CCCCCC; }   /*  Vertical lines that separate the columns in main table  */
td.VerticalLineMenuRight { background: #CCCCCC; }   /*  Vertical lines that separate the columns in menu table  */
td.VerticalLineMenuLeft  { background: #CCCCCC; }   /*  Vertical lines that separate the columns in menu table  */
/*  //Töflur  */



/*  FORM  */
select        { font-size: 11px; }  /*  Drop-down menus  */
input         { font-size: 11px; }  /*  Input boxes  */
.form1        { width: 100px; }   /*  Form1-Form4 can be used for different types of forms  */
.form190      { width: 190px; }
.form2        { width: 200px; }
.form3        { width: 300px; }
.form4        { width: 400px; }
.textarea     { width: 390px; }  /*  Textareas in forms  */
.Button       { background-color: #BDCBD9; }  /*  Buttoms in forms  */
.SearchButton { background: #BDCBD9; }  /*  Button in Search form  */
.SearchBox    { background: #EBF2FA }
/*  //FORM   */



/* Special classes  */
.addressinfo          { color:#000000; font-size: 11px; }    /*  A class that wraps entry text in overviews, for articles and news  */
.ArticleEntryText     { font-size: 12px; }    /*  A class that wraps entry text in overviews, for articles and news  */
.ArticleText          { font-size: 12px; }    /*  A class that wraps text for articles and news  */
.BreadCrums           { color: #666666; font-weight: bold; }    /*  For the breadcrums that are not active links; passive  */
.CompanyTitle         { font-family: Times New Roman,serif;  font-size: 24px; font-size-adjust: inherit; text-transform: uppercase; font-weight: 500; }    /*  The Company Title, next to the logo in the HEAD  */
.Date                 { color:#666666; font-size: 10px; }    /*  For dates in Articles  */
.EntryText            { font-size: 12px; }    /*  A class that wraps entry text for articles and news  */
.Header               { font-size: 12px; color: #000000; font-weight: bold; }  /*  For headers in general, is used with "div"  */
.Bottom               { color: #E0E0E0; }
.HeaderArticleEntry   { font-size: 12px; color: #000000; font-weight: bold; }  /*  For headers in Articles Overwiew, is used with "div"  */
.HeaderNews           { font-size: 12px; color: #FFFFFF; padding: 3px; background: #999999; font-weight: bold; }  /*  For headers in Articles  */
.HeaderNewsEntry      { font-weight: bold; }  /*  For headers in Articles Overwiew, is used with "div"  */
.Navdot               { list-style-image: url(/img/utlit/NavDot.gif); }
.ReadMore             { list-style-image: url(/img/utlit/ReadMore.gif); }
.SearchResult         { font-size: 12px; padding: 3px; background: #EEEEEE;}  /*  For headers in general, is used with "div"  */
.Text                 { font-size: 11px; }    /*  A class that wraps general text in  */
.RelatedPoll          { font-size: 11px; color:#666600}
/* //Special classes  */