/*  General definitions of font: size, color and type   */
body, td, th, p, a, form, div, blockquote, ul, ol, input, dl, small, span, caption {
  font-family: Arial, Verdana, sans-serif;
  color: #000000; 
  font-size: 12px; }

/*  General definitions of tags  */
body  { margin: 0px 0px 0px 0px; background-color: #FFF; }
hr    { border-size: 1px; color: #005566; }
ul    {list-style-type: circle;}
p, td, li {  line-height: 1.3em }
/*  //General definitions   */

/* Paragraph  */
form, div { 
  margin-top: 0em; 
  margin-bottom: 0em; 
  text-indent: 0em; }

p { 
  }
/* //Paragraph  */

/*   Standard font-size of tags    */
h1    { font-size: 18px; }
h2    { font-size: 16px; }
h3    { font-size: 13px; }
h4    { font-size: 12px; }
small { font-size: 10px; }
big   { font-size: 16px; }
/* //Standard font-size    */

/*   Links */
a         { color : #25328C; } 
a:visited { color : #25328C; }
a:active  { color : #CC0000; }
a:hover   { color : #CC0000; }

a.Aid         { color: #4C4D4E; font-size: 11px; font-weight: bold; }
a.Aid:visited { color: #4C4D4E; }
a.Aid:active  { color: #CC0000; }
a.Aid:hover   { color: #CC0000; }

a.Header         { color: #25328C; font-size: 15px; font-weight: bold; text-decoration: none; }
a.Header:visited { color: #25328C; }
a.Header:active  { color: #CC0000; text-decoration: hoover; }
a.Header:hover   { color: #CC0000; text-decoration: hoover; }

a.RelatedFAQ     { <div align="center"></div>}


a.Footer         { color : #666666; font-size: 11px; font-weight: bold; unicode-bidi:bidi-override; direction: rtl; }
a.Footer:visited { color : #666666; }
a.Footer:active  { color : #333333; }
a.Footer:hover   { color : #333333; }

a.nav         { color: #50567e; font-size: 12px; font-weight: bold; text-decoration: none; }
a.nav:visited { color: #50567e; }
a.nav:active  { color: #CC0000; }
a.nav:hover   { color: #CC0000; text-decoration: none; }

a.navon         { color: #660000; font-size: 12px; font-weight: bold; }
a.navon:visited { color: #660000; }
a.navon:active  { color: #CC0000; }
a.navon:hover   { color: #CC0000; text-decoration: underline; }

a.subnav         { color: #4C4D4E; font-size: 12px; font-weight: bold; text-decoration: none; }
a.subnav:visited { color: #4C4D4E; }
a.subnav:active  { color: #CC0000; }
a.subnav:hover   { color: #CC0000; text-decoration: none; }

a.subnavon         { color: #660000; font-size: 11px; font-weight: bold; }
a.subnavon:visited { color: #660000; }
a.subnavon:active  { color: #CC0000; }
a.subnavon:hover   { color: #CC0000; text-decoration: underline; }

a.thirdlevel         { color: #000066; font-size: 11px; text-decoration: none; }
a.thirdlevel:visited { color: #000066; }
a.thirdlevel:active  { color: #CC0000; }
a.thirdlevel:hover   { color: #CC0000; text-decoration: none; }

a.thirdlevelon         { color: #660000; font-size: 11px; ; }
a.thirdlevelon:visited { color: #660000; }
a.thirdlevelon:active  { color: #CC0000; }
a.thirdlevelon:hover   { color: #CC0000; text-decoration: underline; }

a.nav, a.navon{ margin: 0px 10px 0px 10px; }
/*  //Links */

/*  Classes for tables and table data  */
/*div                  { border: 1px solid grey; }*/
#ArticleBody, td.FPNewsEntryText, td.CategoryText, #QueryTable, #Jobs { 
background-color: #FFFFFF; padding: 5px 10px 20px 20px; }

#HeadElement        { background-image: url('/images/layout/bgHead.gif'); width: 750px;};
#HeadLogo           { position: relative; width: 370px; float: left; }
#HeadSearchElement  { position: relative; float: right; vertical-align: botton; }
#Page               { width: 744px; margin-left: 10px; align: center; }
#NavBanner          { width: 220px; }
#Jobs p             { margin-top: 0em; margin-bottom: 0em; text-indent: 0em;}
#PrintLogo          { display: none;}
#logo               { margin: 0px 0px 0px 0px; }

ul.MenuSubcat        { margin-top: 8px; list-style: none;}
ul.MenuSubcat li     { text-indent: 11px; margin-left: -40px; line-height: 18px;}
table.RelatedCat     { margin-top: 8px; background-color: #ddebf8; }
table.RelatedLink    { margin-top: 8px; background-color: #ddebf8; }
table.RelatedFAQ     { margin-top: 8px; background-color: #ddebf8; }
table.RelatedFile    { margin-top: 8px; background-color: #ddebf8; }
table.HeadTable      { width: 744px; background-image: url('/images/layout/bgHead.gif'); background-repeat: repeat-x;  }
table.MainTable      { width: 730px; height: 550px; }
table.HeadSearch     { background-color: #C7C9CB; }
table.MenuTable      { width: 744px; }
table.BottomTable    { width: 744px; }
table.CatOverview    { }
#FPJobTable          { width: 490px; border: 1px none red; }

th.RelatedArticle, th.RelatedCat, th.RelatedLink, th.RelatedFAQ, th.RelatedFile
  { color: #50567e; background-color: #8cb8e0; text-align: left; font-size: 13px; padding: 1px 0px 0px 10px; }
th.HeaderArticle    { color: #000; text-align: left; font-size: 16px; padding: 20px 0px 0px 10px; }

tr.RowOdd           { vertical-align: top; background-color: #F0F0F0; }
tr.RowEven          { vertical-align: top; background-color: #FFFFFF; }

td.CategoryText     {  }
td.Footer           { background-image: url('/images/layout/bgBottomLine.gif'); color: #50567e; background-repeat: repeat-x; background-color: #e1daed; font-size: 11px; font-weight:bold; text-align:center; }
td.Footer a:visited, td.Footer a { color: #50567e; font-size: 11px; }

td.Image            { padding: 1px; }
td.ImageText        { background-color: #D8E0E8; color: #000000; font-size:10px; height:16px; padding: 2px; }
td.HeadLeft         { width: 370px; }
td.HeadRight        { width: 380px; vertical-align: bottom; }
td.HeaderArticle    { font-size: 13px; color: #333333; padding: 3px; font-weight: bold; }
td.Help             { vertical-align: top; }
td.hr               { background-repeat: repeat-x; }
td.FPNewsEntryText  { }
td.FPNewsEntryText p{ margin: 0px; }
td.Menu             { padding: 0px 10px 0px 10px; width:90%; background-image: url('/images/layout/bgMenu.gif'); background-repeat: repeat-x;  }
td.MiddleColumn     { width: 507px; margin: 0px 5px 0px 0px; padding: 0px 5px 0px 5px; border: solid 1px black; background-color:#FFFFFF; }
td.Middle           { width: 17px;  background-image: url('/images/layout/bgMiddle.gif'); background-repeat: repeat-y; }
td.Navigation       { padding: 3px 0px 0px 10px; }
td.RelatedArticle   { padding: 3px 0px 3px 10px; }
td.RelatedArticle a { font-size: 13px; }
td.RelatedCat       { padding: 0px 0px 0px 10px; }
td.RelatedLink      { padding: 3px 0px 3px 10px; }
td.RelatedFAQ       { padding: 3px 0px 3px 10px; }
td.RelatedFile      { padding: 5px 0px 3px 10px; }
td.RelatedLink a    { font-size: 13px; }
td.LeftColumn       { width: 220px; padding: 0px 5px 3px 5px; border: solid 1px black; background-color: #FFFFFF; }
td.RightColumn      { width: 220px; padding: 0px 5px 3px 5px; border: solid 1px black; background-color: #FFFFFF; }
td.SearchResult     { }
td.FAQ              { padding: 0px 0px 20px 0px; }
td.FaqQuestion      { padding: 10px 0px 0px 0px; }
td.SecondLevel      { padding-left: 15px; }
td.VerticalLine     { background-color: #005566; }
/*  //Töflur  */

/*  FORM  */
select, input { font-size: 11px; }
.form1        { width: 100px; }
.form190      { width: 190px; }
.form2        { width: 200px; }
.form3        { width: 300px; }
.form4        { width: 400px; }
.textarea     { width: 390px; font-size: 11px; }
.Button       { background-color: #D8E0E8; }
.SearchButton { height: 20px; width:35px; background-color: #D8E0E8; font-size: 10px; }
.SearchBox    { height: 20px; background-color: #EEEEEE; }
/*  //FORM   */

/* Special classes  */
.ArticleText          { font-size: 11px; }
.banner               { text-align: center; }
.BreadCrums           { color: #666666; font-weight: bold; }
.CompanyTitle         { font-family: Arial,Verdana,sans-serif;  font-size: 3em; font-size-adjust : inherit; font-weight: bold; }
.Date                 { font-size: 10px; color: #999999;  }
.EntryText            { font-size: 11px; }
.Header               { font-size: 13px; color: #000000; font-weight: bold; }
.HeaderArticleEntry   { font-size: 11px; color: #000000; font-weight: bold; }
.HeaderNews           { font-size: 12px; color: #FFFFFF; padding: 3px; background-color: #999999; font-weight: bold; }
.HeaderNewsEntry      { font-weight: bold; } 
.Navdot               { }
.ReadMore             { margin-top: 0em; margin-bottom: 0em; }
.Text                 { font-size: 11px; }
.grey                 { color: #666666; }
.articleDate          { color: #666666; font-size:11px; }
.starfsTitill         { font-size: 16px; color: #8080C0; }
.reverse              { unicode-bidi:bidi-override; direction: rtl; }
.headSeparator        { padding: 0px 10px 0px 10px;}
#PageBody             { background-image: url('/images/layout/bgBody.gif'); background-repeat: repeat-x; }
#HeaderCategory   { 
	background-color: #fefefe; 
	font-size: 13px; 
	color: #50567e; 
	padding: 3px 0px 3px 7px; 
	margin: -14px 0px 0px 0px; 
	font-weight: bold;
	border-bottom: solid 1px #000000;
}
/* //Special classes  */
