/*
      Stylesheet classes are sorted in alphabetical order, and adjusted
      after the pre-defined blue-scale in four shades, the whole grey-scale,
      and four additional colors (red, purple, vanilla and orange).

      All classes are controlled, and in use (2004-06-16)


      - HEX-reference -

      Blue shades in ascending shade (dark -> light):
         WF            AO
         #22384F  ->   811A1A
         #3B527E  ->   B2B3B5 
         #D2DCE8  ->   C4CBCB
         #E7EBF0  ->   E3E3E3

      Additional colors:
         Red            #FF0000
         Purple         #990000
         Vanilla        #FFF0B3
         Orange         #B05800
*/

.account                      {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: none; color: #000000; text-decoration: none}
.actStep                      {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #555555; text-decoration: none}
.axMapController              {  background-color: #C4CBCB; border-style: solid; border-width: 1px; border-top-width: 0px; border-color: #3B527E;}

.brodtext                     {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
a.brodtext:link               {  color: #000000; text-decoration: none; }
.brodtext10                   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}
.brodtextBla                  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #3B527E; text-decoration: none}
.button                       {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000/*#3B527E*/; background-color: #E3E3E3;}
.buttonSopv1                  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #22384F; width: 25px; height: 20px; border: 0px; cursor: hand;}
.buttonSopv0                  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #C4CBCB; width: 25px; height: 20px; border: 0px;}

.choose                       {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #E3E3E3; text-decoration: none; background-color: #3B527E}
.chooseContinent              {  font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #E3E3E3; text-decoration: none;}
.choosenMatch                 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bormal; color: #811A1A; text-decoration: none; background-color: #E3E3E3}
.comment                      {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #811A1A; text-decoration: none}
.copyright                    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #811A1A; text-decoration: none; background-color: #B2B3B5 }
.copyright:link               {  color: #FFFFFF; text-decoration: none;}

.darkmenubar                  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #811A1A; text-decoration: none; background-color: #B2B3B5; padding: 2px; }
.destinationer                {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.downloadHeader               {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #811A1A; text-decoration: none}

.errPointer                   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; }
.exclamationmenubar           {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #990000; padding: 2px; }

.faqcat                       {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #3B527E;  font-size: 12px; text-decoration: none;}
.faqMenu                      {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #555555; }
.faqQuestion                  {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6C6C6C; text-decoration: none}
.faqAnswer                    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #585858; text-decoration: none}
.fivepx                       {  font-size: 5px}
.functions                    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #811A1A; text-decoration: none; background-color: #C4CBCB; }
.functionsHeading             {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #811A1A; text-decoration: none; }

.greyOutline                  {  border-style: solid; border-color: #CCCCCC; border-width: thin; padding: 2px; }

.hr                           {  border-style: solid; color: #000000; }
.hrDarkBlue                   {  border-style: solid; color: #811A1A; }
.hrLightBlue                  {  border-style: solid; color: #C4CBCB; }

.infoMessage                  {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3B527E; text-decoration: none; background-color: #E3E3E3; border-style: solid; border-color: #C4CBCB; border-width: 2px; padding: 10px; }
.infoTable                    {  border-style: solid; border-width: 1px; border-color: #C4CBCB; padding: 5px; background-color: #FFFFFF}
.instdl                       {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #811A1A; text-decoration: none}
.instdl:hover                 {  text-decoration: underline}

.knappar                      {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #811A1A; text-decoration: none}
.knappar:hover                {  color: #666666}
.knappar11                    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #811A1A; text-decoration: none}
.knappar11:hover              {  color: #666666}
.knapparSelected              {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none}
.knapparSelected2             {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.knapparShade                 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none}

.lankUnderline                {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #811A1A; text-decoration: underline}
.lightblue                    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background-color: #E3E3E3}
.lightblue2                   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background-color: #C4CBCB}

.mail                         {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none}
.mapactionTable               {  background-color: #C4CBCB; border-style: solid; border-width: 1px; border-top-width: 0px; border-right-width: 0px; border-color: #3B527E;}
.mapactionTable2              {  background-color: #C4CBCB; border-style: solid; border-width: 1px; border-left-width: 0px; border-color: #3B527E;}
.mapbuttonBg                  {  background-color: #C4CBCB; background-image: url(img/mapbutton_bg.gif); background-repeat: no-repeat; background-position: center center;}
.mapNavBg                     {  background-color: #3B527E; }
.mapInfoIframe                {  background-color: #E3E3E3; scrollbar-base-color: #E3E3E3; }
.mapFeatcontTable             {  background-color: #E3E3E3; border-style: solid; border-width: 1px; border-color: #C4CBCB;}

.navigeringsida               {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.nyhetsbrod                   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.nyhetsdatum                  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #811A1A; text-decoration: none}
.nyhetslank                   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #811A1A; text-decoration: none}
.nyhetslank:hover             {  color: #999999}

.openinghoursTable            {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; background-color: #FFF0B3; border-width: 0px;}
.otherCountries               {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline}
.otherCountries:hover         {  color: #666666}
.ovMapTable                   {  background-color: #E3E3E3; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #3B527E;}

.pageOutline                  {  border-width:1px; border-style: solid; border-color: #9C9C9C }
.price                        {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}
.printCopyright               {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; background-color: #DEDFDE; }
.pvHead                       {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #000000; text-decoration: none}

.rednote                      {  font-family: Arial,Helvetica, sans-serif; color: #990000; font-size: 14px; }
.routeoutputTable             {  border-style: solid; border-width: 1px; border-color: #C4CBCB;}
.rubrik                       {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #811A1A; text-decoration: none}
.rubrik2                      {  font-family: Helvetica; font-size: 14px; font-weight: bold; color: #3B527E; text-decoration: none}

.serviceUpgrade               {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3B527E; text-decoration: none}
.settingsshowTable            {  background-color: #E3E3E3; border-style: solid; border-width: 1px; border-color: #CCCCCC;}
.sitemapHeader                {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #811A1A; text-decoration: none}
.sitemapSubHeader             {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #811A1A; text-decoration: none}
.smallExample                 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #000000; text-decoration: none }
.submenuTableLeft             {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; border-style: solid; border-right-width: 1px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-color: #CCCCCC;}
.subscriptionExpired          {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none;}

.tableBottomLine              {  border-style: solid; border-color: black; border-width: 0px; border-bottom-width: 1px; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
.tableBottomRightLine         {  border-style: solid; border-color: black; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 1px; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
.tableLightoutline            {  border-width: 1px; border-style: solid; border-color: #CCCCCC}
.tableLightoutlineHead        {  border-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #CCCCCC; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px;}
.tableRightLine               {  border-style: solid; border-color: black; border-width: 0px; border-right-width:1px; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
.tableTopBottomLine           {  border-style: solid; border-color: black; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
.tableTopBottomRightLine      {  border-style: solid; border-color: black; border-width: 1px; border-left-width:0px; font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
.textfet                      {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}
.textfetBla                   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #811A1A; text-decoration: none}
.textfetGra                   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #707070; text-decoration: none}
.textfetwhite                 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.textMedium                   {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #811A1A; text-decoration: none}
.textLarge                    {  font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #3B527E; text-decoration: none}
.textHuge                     {  font-family: Arial, Helvetica, sans-serif; font-size: 45px; font-weight: normal; color: #3B527E; text-decoration: none}
/*.topmenubar                   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #3B527E; vertical-align: middle; }*/
.topmenubar                   {  display: none; }
.turnImage                    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #811A1A; text-decoration: none; background-color: #E3E3E3 }

.varning                      {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #333333; border-style: dashed; border-color: red; border-width: thin; padding: 4px; }

.zoom                         {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #811A1A}

.redlinethrough                 {  font-family: Arial,Helvetica, sans-serif; color: #990000; font-size: 12px; text-decoration: line-through; }

.greenfat                       {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #009900; text-decoration: none}
.redfat                         {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none}
.textnormal                     {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none}

.greennormal                       {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #009900; text-decoration: none}

.lightgrayfat                       {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #797979; text-decoration: none}

.poweredbywf {
   display: none;
}

.mainmenu {
	width:100%;
   height: 80px;
   border: 0px solid #000;
   font-weight: bold;
   background:#d5dbe1 url(img/header_left.gif) no-repeat top left;
   padding: 0px;
   margin: 0px;
}
.mainmenu td td.header_right{
	background:url(img/header_right.gif) no-repeat bottom right;
}
.mainmenu td td img {width:300px;}
.mainmenu .items {
   display: none;
}

.mainmenu .items .item {
   display: none;
}

.item a:link, .item a:visited {
   display: none;
}
.item a:hover, .item a:active {
   display: none;
}

.itemSelected a:link, .itemSelected a:visited, .itemSelected a:hover, .itemSelected a:active {
   display: none;
}

.openinghours {
   background-color: #ffff8a; 
   border-style: solid; 
   border-width: 1px; 
   border-color: #3B527E;}
}

.openinghours td {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-weight: normal; 
   text-decoration: none}

}
