/*
      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) -> new colors
         #333331 --> #333331
         #06EB00 --> #06EB00
         #CCCCC6 --> #CCCCC6
         #E6E6DF --> #E6E6DF

      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: #CCCCC6; border-style: solid; border-width: 1px; border-top-width: 0px; border-color: #06EB00;}

.brodtext                     {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #383838; text-decoration: none}
a.brodtext:link               {  color: #383838; text-decoration: none; }
.brodtext10                   {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #383838; text-decoration: none}
.brodtextBla                  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #06EB00; text-decoration: none}
.button                       {  font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #333331; background-color:#E6E6DF;}
.buttonSopv1                  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #333331; width: 25px; height: 20px; border: 0px; cursor: hand;}
.buttonSopv0                  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #CCCCC6; width: 25px; height: 20px; border: 0px;}

.choose                       {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #E6E6DF; text-decoration: none; background-color: #06EB00}
.chooseContinent              {  font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #E6E6DF; text-decoration: none;}
.choosenMatch                 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bormal; color: #333331; text-decoration: none; background-color: #E6E6DF}
.comment                      {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333331; text-decoration: none}
.copyright                    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #06EB00 }
.copyright:link               {  color: #FFFFFF; text-decoration: none;}

.darkmenubar                  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #06EB00; 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: #333331; 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: #06EB00;  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: #333331; text-decoration: none; background-color: #CCCCC6; }
.functionsHeading             {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333331; text-decoration: none; }

.greyOutline                  {  border-style: solid; border-color: #CCCCCC; border-width: thin; padding: 2px; }

.hr                           {  border-style: solid; color: #383838; }
.hrDarkBlue                   {  border-style: solid; color: #333331; }
.hrLightBlue                  {  border-style: solid; color: #CCCCC6; }

.infoMessage                  {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #06EB00; text-decoration: none; background-color: #E6E6DF; border-style: solid; border-color: #CCCCC6; border-width: 2px; padding: 10px; }
.infoTable                    {  border-style: solid; border-width: 1px; border-color: #CCCCC6; padding: 5px; background-color: #FFFFFF}
.instdl                       {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #333331; text-decoration: none}
.instdl:hover                 {  text-decoration: underline}

.knappar                      {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333331; text-decoration: none}
.knappar2					  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333331; text-decoration: none}
.knappar3					  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1d2c3b; text-decoration: underline}
.knappar:hover                {  color: #666666}
.knappar2:hover				  {  text-decoration: underline;}
.knappar3:hover				  {  color: #516a85;}

.boldlink                     {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333331; text-decoration: none}
.boldlink:hover                {  color: #666666}

.knappar11                    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333331; 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: #333331; text-decoration: underline}
.lightblue                    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #383838; text-decoration: none; background-color: #E6E6DF}
.lightblue2                   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #383838; text-decoration: none; background-color: #CCCCC6}

.mail                         {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none}
.mapactionTable               {  background-color: #CCCCC6; border-style: solid; border-width: 1px; border-top-width: 0px; border-right-width: 0px; border-color: #06EB00;}
.mapactionTable2              {  background-color: #CCCCC6; border-style: solid; border-width: 1px; border-left-width: 0px; border-color: #06EB00;}
.mapbuttonBg                  {  background-color: #CCCCC6; background-image: url(img/mapbutton_bg.gif); background-repeat: no-repeat; background-position: center center;}
.mapNavBg                     {  background-color: #06EB00; }
.mapInfoIframe                {  background-color: #E6E6DF; scrollbar-base-color: #E6E6DF; }
.mapFeatcontTable             {  background-color: #E6E6DF; border-style: solid; border-width: 1px; border-color: #CCCCC6;}

.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: #333331; text-decoration: none}
.nyhetslank                   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333331; text-decoration: none}
.nyhetslank:hover             {  color: #999999}

.openinghoursTable            {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #383838; text-decoration: none; background-color: #FFF0B3; border-width: 0px;}
.otherCountries               {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #383838; text-decoration: underline}
.otherCountries:hover         {  color: #666666}
.ovMapTable                   {  background-color: #E6E6DF; border-style: solid; border-width: 0px; border-bottom-width: 1px; border-color: #06EB00;}

.pageOutline                  {  border-width:1px; border-style: solid; border-color: #9C9C9C }
.price                        {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #383838; 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: #CCCCC6;}
.rubrik                       {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333331; text-decoration: none}
.rubrik2                      {  font-family: Helvetica; font-size: 14px; font-weight: bold; color: #06EB00; text-decoration: none}
.rubrik3                      {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000; text-decoration: none}

.serviceUpgrade               {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #06EB00; text-decoration: none}
.settingsshowTable            {  background-color: #E6E6DF; border-style: solid; border-width: 1px; border-color: #CCCCCC;}
.sitemapHeader                {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333331; text-decoration: none}
.sitemapSubHeader             {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333331; 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: #383838; 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: #333331; 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: #333331; text-decoration: none}
.textLarge                    {  font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal; color: #06EB00; text-decoration: none}
.textHuge                     {  font-family: Arial, Helvetica, sans-serif; font-size: 45px; font-weight: normal; color: #06EB00; text-decoration: none}
.topmenubar                   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #06EB00; vertical-align: middle; }
.turnImage                    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333331; text-decoration: none; background-color: #E6E6DF }

.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: #333331}

.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}


#loading_mess
{
	position: absolute;
	top: 200px;
	left: 110px;
	width: 300px;
	height: 20px;
	border: 1px solid #000;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	padding-top: 15px;
	padding-bottom: 15px;
	display: none;
	
}

.no_border_image
{
	border-style: none;
}

.div_200
{
	width: 300px;
}

.div_marg_top
{
	margin-top: 40px;
}

.access_point_back
{
	background: url(img/gprs_background.jpg) no-repeat top left;
	margin-top: 225px;
}

.poweredbywf {
   display: none;
}

.google_center
{
	text-align: center;
	margin-top: 25px;
	margin-bottom: 20px;
}

.img_google_button 
{
	border-style: solid; 
   	border-width: 0px; 
}

.img_pad_bott
{
	padding-bottom: 10px;
}

.my_location
{
	padding: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pin_input
{
	width: 50px;
}

.my_location_options
{
	background-color: #eeeeee;
	margin: 10px 10px 10px 10px;
	padding: 0px 10px 10px 10px;
	border-style: solid; 
   	border-width: 1px; 
   	border-color: #000;
}



.arrow_list
{
	list-style: url('img/arrow_question.gif');
}

.clean_list
{
	list-style-type: none;
	background-color: #eeeeee;
}


.clean_list2
{
	list-style-type: none;
}

.main_list li
{
	padding: 2px;
}

.sub_list li
{
	padding: 2px;
}

.newscontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
}

.indent20
{
	padding-left: 20px;
	padding-top: 10px;
}


.mainmenu { 
   border: 0px solid #000;
   font-weight: bold;
   background: url(img/header_bkg.gif) repeat-x bottom;
   padding: 0px;
   margin: 0px;
}
.mainmenu td td.header_left{
	height:40px;
}
.mainmenu td td.header_right{
	background:url(img/header_right.gif) no-repeat bottom;height:80px;
}
.mainmenu .items {
   width: 600px;
   height: 30px;
   position: relative;
   top: 28px;
   left: 7px;
   margin: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none
}

.mainmenu .items2 {
   width: 550px;
   height: 30px;
   margin: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none
}


.mainmenu .items .item {
   margin: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 0px;
   padding-bottom: 0px;
   color: #999999;
}
.mainmenu .items2 .item {
   margin: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 0px;
   padding-bottom: 0px;
   color: #999999;
}
.mainmenu .items2 .itemSelected {
   margin: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 0px;
   padding-bottom: 0px;
}

.item a:link, .item a:visited {
   font-weight: bold; text-decoration: none; color: #333331;
}
.item a:hover, .item a:active {
   font-weight: bold; text-decoration: none; color: #999999;
}

.itemSelected a:link, .itemSelected a:visited, .itemSelected a:hover, .itemSelected a:active {
   font-weight: bold; text-decoration: none; color: #999999;
}

.openinghours {
   background-color: #ffff8a; 
   border-style: solid; 
   border-width: 1px; 
   border-color: #06EB00;}
}

.openinghours td {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-weight: normal; 
   text-decoration: none}

}
