﻿div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,th,td {margin:0; padding:0;}

p					{font-size:0.7em; margin:1em 0; line-height:1.5;}
/*#body 				{font: 75%/1.5em Arial, sans-serif;}*/
/*  "Lucida Console", Monaco, "DejaVu Sans Mono", monospace  

#body               {   font-family: Georgia, Tahoma, Verdana; background-color: #FFFFFF; color:#000000; font-size: 0.7em;

*/ 
#body               {   font-family: Tahoma, Georgia, Verdana; background-color: #FFFFFF; color:#000000; font-size: 0.75em;
                        width: 1024px; margin-top: 0px; margin-right: auto; margin-left: auto; background:rgb(243,243,243); color:#333;}
html                { background:rgb(243,243,243);}    
h1                  {   margin: 0px; font-size: 1.5em;  color:#999; font-variant:small-caps; 
                        /*background: url(http://booking.seilfly.no/App_Themes/default/images/f-bg-grdgray-up.png) repeat-x 100% 0px;*/
                        /*height:25px; 
                        text-decoration:underline;*/
                        padding: 5px 5px 0px 5px;  font-family: Georgia;
                        }
.h1                  {   margin: 0px; font-size: 1.5em;  color:#999; font-variant:small-caps; 
                        /*background: url(http://booking.seilfly.no/App_Themes/default/images/f-bg-grdgray-up.png) repeat-x 100% 0px;*/
                        /*height:25px; 
                        text-decoration:underline;*/
                        padding: 5px 5px 0px 5px;  font-family: Georgia;
                        }

.ImageLink image     {    border-style: none; }
                                                
.hBeforeTable       {   margin: 0px; font-size: 1.5em;  color:#999; font-variant:small-caps; 
                        padding: 5px 5px 0px 0px;  font-family: Georgia;
                        }                        
h2                  {   margin: 0px; font-size: 1.5em; color:#777; font-variant:small-caps;
                        /*background: url(http://booking.seilfly.no/App_Themes/default/images/f-bg-grdgray-up.png) repeat-x 100% 0px;*/
                        background: url(images/f-bg-grdgray-up.png) repeat-x 100% 0px;
                        height:25px; padding:5px; font-family: Georgia;}
                        
h3                  {   margin: 0px 0px 0px 0px; font-size: 1.1em; font-weight:bolder; padding:0px; font-variant:small-caps; font-style:italic;}
h4                  {   margin: 0px 0px 0px 0px; font-size: 1.1em; font-weight:bolder; padding:0px;}

hr                  {   /*margin: 0px; padding:0px 0px 0px 5px;  border-style:solid; */
                        margin-top:1px;
                        }
p                   {   margin: 0px 0px 5px 0px;}
/*a                   {   display: block; color: #000000; background-color: #ffffff; padding: 0px;}
a:hover             {   text-decoration: none; color: #000000; background-color: #ffffff; font-weight:bolder; }*/



a                   {text-decoration: none;display: block; color: #336; background-color: #ffffff; padding: 0px; border:0px;}
a:hover             {   text-decoration: underline; color: #000000;}

table               { /*  border:1; */ margin-left:5px; }
/*ul                  {   margin-top:5px;} */
li                  {   margin: 5px 0px 0px 20px;}

.inputInGrid        {   border: ridge 1px #fff; font-family: Tahoma, Verdana; font-size: 1em;
                        width: 500px; 
                       }
.inputCheck          {   border: ridge 0px #fff; font-family: Tahoma, Verdana; font-size: 1em;
                        
                       }
.IE8Fix             {    z-index: 1000; }

.DetailsViewCommand {   text-align: right; background:#F6F6F6; border-width:0px; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px;}
textarea            {   font-family: Tahoma, Verdana; font-size: 1em;}

/* for detailsview*/
.dvHead             {   /*color:#FFFFFF; */
                        font-variant:small-caps;
                        /* background:#94ABF6;*/
                        border-width:0px;
                        padding: 0px 5px 0px 5px;
                        margin: 0px 5px 0px 5px;
                        width:300px;
                        text-align:left;
                        }
.dvHead th          {   text-align:left;  width:300px;}


                        
.dvHeadInside       {   font-variant:small-caps;
                        border-width:0px;
                        padding: 0px 0px 0px 0px;
                        font-size: 1.5em;
                        background:#FFFFFF;
                        
                        }
.dvAlternatingRow   {    background:#F6F6F6;}
.gvhead             {   border:solid 0px #fff; border-bottom:solid 1px #fff; Color:#fff; 
                        font-variant:small-caps; text-align:left; font-size: 1.2em; background-color:#94ABF6; margin:0px; }
                        /* Font-Bold="True" ForeColor="white" HorizontalAlign="Left" */
.gvitem             {   padding:2px 0px 0px 0px; border-bottom:solid 0px #ddd;}

.divbilder          {   float: left; width: 297px; padding: 0px; margin: 0px;  background:#FFFFFF;}
.divnotater         {   float: right; width: 530px; padding: 0px; margin: 0px;  background:#FFFFFF;}

/*
.divbilder          {   float: left; width: 430px; padding: 0px; margin: 0px;}
.divnotater         {   float: right; width: 350px; padding: 0px; margin: 0px;}
*/
/* 2 column layout */

#columnleft         {   top: 0px; left:0px; position: relative; width: 180px; float: left; min-height: 500px; }
#columnright        {   top: 0px; left:10px; position: relative; width: 840px; min-height: 500px; }

/* Firefox fix */
div#columnright     {   margin-left: 175px; top : 0; width : 838px;  overflow: hidden;}
.leftblock          {   border: 0px solid #ddd; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; min-height: 100px; background-color: #FFFFFF; }
.rightblock         {   border: 0px solid #ddd; padding: 0px 0px 0px 0px;  margin: 0px 0px 5px 0px; min-height:25px; background-color: #FFFFFF;}

.leftblockmenu      {   border: 0px solid #ddd; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; min-height: 300px; background-color: #FFFFFF; }

.leftblocktop       {   border: 0px solid #ddd; font-size: 1em; padding: 0px 0px 0px 0px; margin:  0px 0px 10px 0px; height:30px; }
.leftblocklang      {   border: 0px solid #ddd; font-size: 1em; padding: 0px 0px 0px 0px; margin:  0px 0px  7px 0px; height:10px; }

.leftblockflag       {   border: 0px solid #ddd; font-size: 1em; padding: 5px 0px 0px 3px; margin:  0px 0px 0px 0px; /*height:100px; */
                         background-color: #FFFFFF;
                         }

.clear2column       {   margin:0; padding:0; line-height:0; font-size:0px; height:0px; clear: both;}
.break              {clear: both;}

#columnCenter       {   top: 0px; left:0px; position: relative; width: 900px; float: left; min-height: 500px; }
.centerblock        {   border: 0px solid #ddd; padding: 0px 0px 0px 0px;  margin: 0px 0px 5px 0px; min-height:25px; background-color: #FFFFFF;}

#footerleft         {   top: 0px; left:0px; position: relative; width: 180px; background-color: #FFFFFF; float: left;  }
#footerright        {   top: 0px; left:5px; position: relative; width: 838px; background-color: #FFFFFF;  float: left;  }
/*#footerleft         {   width: 180px; margin-right:5px; background-color: #FFFFFF; float: left;  }
#footerright        {   width: 835px; background-color: #FFFFFF; float: left; }*/
/* Firefox fix */
div#footerright     { left:10px;  /*  top : 0; width : 830px;*/  }

.tdfooterleft  {   padding: 3px 0px 3px 3px; font-size: 1em;  border: solid 0px #ddd;
                        margin: 0px; /* background-color: #fff; */
                        
                         }
                        
.tdfooterright  td   {   padding: 1px 0px 2px 2px; font-size: 1em; border: solid 0px #ddd;  margin: 0px; 
                        /*background-color: #F00; background-color: #fff; */}

.tdfooterright  tbody, table, tr, offset   { padding: 0px; border: solid 0px #ddd;  margin: 0px; 
                      /*  background-color: #F00; background-color: #fff; */}

.hlNational  { float:left; padding:3px;}
.hlSponsor { float:right; padding:3px;}

.seeyou  { width:830px; }
.seeyou td { padding:  0px 3px 0px 3px;}
.pager span {  font-weight:bold;  font-size:larger; }

.DetailsView { font-weight:bold; color:#49526c; }