/******************************************************************************

DIV.float-text { color: #0000A0; font-family: verdana, sans-serif; font-size: 12px; }
DIV.toppLeft	{float: left}

DIV.topp {	border-top: solid 2px #cbdced;
			border-bottom: solid 2px #cbdced;
			text-align: center;
			background-color: #cbdced
			}

DIV.left {	border-right: solid 2px #cbdced;
			width: 25%;
			float: top}

div.right {	float: top}
IMG {border-width: 0;}
 
TABLE.top { width: 500px;
			hight: 75px;}
.smalltext { font-family: verdana, sans-serif; font-size: xx-small; }
TH.arkiv { font-family: verdana, sans-serif; xx-small; background-color: #cbdced}
TH.navn {border-top: solid 2px #cbdced; border-bottom: solid 2px #cbdced}

TABLE.skjema { border-top: solid red;
			border-right: solid red;
			border-bottom: solid red;
			border-left: solid red
}

TD.bg-banner {background-image: url("images/gutar_start_650.jpg")}

TD.pictext { color: #000000; font-family: verdana, sans-serif; font-size: 12px; background-color: #cbdced}

TD.resultatValgTopp {border-top: solid 2px #cbdced; border-left: solid 2px #cbdced; border-right: solid 2px #cbdced;}
TD.resultatValgBunn {border-bottom: solid 2px #cbdced; border-left: solid 2px #cbdced; border-right: solid 2px #cbdced;}
SPAN.resserv {font-family: arial, sans-serif; font-size: 24px;}
TH.sesongTopp {border-top: solid 2px #cbdced; border-left: solid 2px #cbdced; border-right: solid 2px #cbdced;}
.sesongVS {border-left: solid 2px #cbdced;}
.sesongHS {border-right: solid 2px #cbdced;}
.sesongBunn {border-bottom: solid 2px #cbdced; border-left: solid 2px #cbdced; border-right: solid 2px #cbdced;}
.sesongVH {border-left: solid 2px #cbdced; border-right: solid 2px #cbdced;}

******************************************************************************/
TD.gender {border-top: solid 1px #cbdced; border-left: solid 1px #cbdced; border-right: solid 1px #cbdced;border-bottom: solid 1px #cbdced;}
TD.rekordTabell
{
	vertical-align:text-top;	
}
TH
{
	font-family: verdana, sans-serif;
}

.smalltext { font-family: verdana, sans-serif; font-size: xx-small; }

TH.navn
{
	/*border-top: solid 2px #cbdced;*/
	border-bottom: solid 2px #cbdced
}
TD.liste
{
	border-bottom: solid 1px #cbdced
}
TABLE.ctrl_skjema
{
	color: #0000A0; 
	font-family: verdana, sans-serif; 
	font-size: 12px;
}
TABLE.skjema
{
	color:       #0000A0; 
	font-family: verdana, sans-serif; 
	font-size:   11px;
}

TABLE.gr-skjema
{
	color: #0000A0; 
	font-family: verdana, sans-serif; 
	font-size: 10px;
}
table.prisliste
{
	margin-top: 10px;
	border-collapse: collapse;
	color:			#0000A0; 
	font-family:	verdana, sans-serif; 
	font-size:		11px;
	border:			#87ceeb 1px solid;
}
table.smslist
{
   width:			330px;
	margin-left: 5px;
	border-collapse: collapse;
	color:			#0000A0; 
	font-family:	verdana, sans-serif; 
	font-size:		11px;
	border:			#87ceeb 1px solid;
}
table.userdata
{
	border-collapse: collapse;
	/*border:  1px solid;*/
}

h1 { margin-left: 10px; margin-top: 10px; color: #0000A0; font-family: verdana, sans-serif; font-size: 32px;}
h2 { margin-left: 10px; margin-top: 10px; color: #0000A0; font-family: verdana, sans-serif; font-size: 24px;}
h3 { margin-left: 10px; margin-top: 10px; margin-bottom: 1px; color: #0000A0; font-family: verdana, sans-serif; font-size: 16px;}
p.myheader { margin-left: 10px; color: #0000A0; font-family: verdana, sans-serif; font-size: 24px; font-weight: 700}
span.myheader { margin-left: 10px; color: #0000A0; font-family: verdana, sans-serif; font-size: 24px; font-weight: 700}
p.head { color: #0000A0; font-family: arial, sans-serif; font-size: 18px;}
p,
p.teaser { margin-left:10px; color: #0000A0; font-family: verdana, sans-serif; font-size: 12px; margin-left:3px}
p.feilmelding { color: #ff00A0; font-family: verdana, sans-serif; font-size: 12px;}
p.loggerText{margin-left:10px; color: #000000; font-family: verdana, sans-serif; font-size: 12px;}
span.picText { color: #000000;  font-family: verdana, sans-serif; font-size: 11px; margin-left:3px}
body
{
  font-family: verdana, sans-serif; font-size: 10px;
  background-color:white;
  color      : #000000;
  padding    : 2px; margin-left:30px; margin-right:0px; margin-top:0px; margin-bottom:0px;
   /*background     : url('../images/UlrikenOppTopp.jpg') no-repeat left top;*/
}
div.topheader /* THIS IS THE BANNER SPACE */
{
   margin-left: 0px; 
}
div.top
{
   /*margin-left: 50px;*/
   width: 900px;
}
div.generalInfo
{
	/*margin-left: 50px;*/
	/*vertical-align: 50%;*/
	color			 : #0000A0;
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11px;
	float:left;
	width: 900px;
	BORDER-LEFT: #87ceeb 1px solid;
	BORDER-RIGHT: #87ceeb 1px solid;
	BORDER-BOTTOM: #87ceeb 1px solid;
}


div.dkv-footer
{
	font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size        : 10px;
	width			 : 900px;
}
div.gr-regInfo
{
  float      : left;
  width      : 500px;
  margin-left: 5px;
  BORDER-RIGHT: #87ceeb 1px solid;
}
div.basicInfo
{
  float      : left;
  width      : 490px;
  margin-left: 5px;
}
div.gr-list
{
  /*float: center;
  margin-left: 20px;*/
}
div.basicImage
{
  float: right;
}
div.mainPage
{
	background-color: white;
	/*margin-left:50px;*/
	width        : 900px;
	float        : left;
	/*color		 : green;*/
	font-family  : Verdana, Arial, Helvetica, sans-serif;
	font-size    : 10px;
	/*BORDER-TOP : #87ceeb 1px solid;*/
	BORDER-RIGHT : #87ceeb 1px solid;
	BORDER-BOTTOM: #87ceeb 1px solid;
	BORDER-LEFT: #87ceeb 1px solid;
	text-align : left;
}

div.leftMargin 
{
	float: left;
	width: 150px;
	BORDER-TOP: #87ceeb 1px solid;
}
/*div.halfLeftMargin*/
div.sponsorlist
{
	float: left;
	width: 150px;
	BORDER-TOP: #87ceeb 1px solid;
	BORDER-RIGHT     : #87ceeb 1px solid;
}

div.mainLeft
{
	float			 : left;
	width			 : 448px;
	background-color : white;
	color			 : blue;
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11px;
    /*BORDER-LEFT      : #87ceeb 1px solid;
	BORDER-RIGHT     : #87ceeb 1px solid;*/
	BORDER-TOP       : #87ceeb 1px solid;
}
 
div.mainLeft2
{
   float        : left;
   width        : 600px;
   background-color : white;
   color        : blue;
   font-family      : Verdana, Arial, Helvetica, sans-serif;
   font-size        : 11px;
   BORDER-TOP       : #87ceeb 1px solid;
}

div.mainLeft3
{
   float        : left;
   width        : 750px;
   background-color : white;
   color        : blue;
   font-family      : Verdana, Arial, Helvetica, sans-serif;
   font-size        : 11px;
    /*BORDER-LEFT      : #87ceeb 1px solid;
   BORDER-RIGHT     : #87ceeb 1px solid;*/
   BORDER-TOP       : #87ceeb 1px solid;
}

div.innerMainLeft
{
	float			 : left;
	width			 : 749px;
	height       : 520px;
	color			 : blue;
	overflow     : auto;
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11px;
	background-color : white;
   BORDER-LEFT      : #87ceeb 1px solid;
	BORDER-RIGHT     : #87ceeb 1px solid;
	BORDER-BOTTOM    : #87ceeb 1px solid;
}
div.innerLogText
{
	float			 : left;
   width        : 360px;
}

div.innerLogList
{
	float			 : right;
   width        : 360px;
	/*overflow     : scroll;*/
   overflow     :auto;
}

div.mainRight
{
  float:right;
  width: 300px;
  BORDER-TOP: #87ceeb 1px solid;
  color			:blue;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  text-align : left;
}

div.rightMargin
{
  float:right;
  width: 150px;
  BORDER-TOP: #87ceeb 1px solid;
  /*BORDER-LEFT: #87ceeb 1px solid;*/
}

div.bottomMargin
{
  /*float:right;*/
	margin-right:0px;
}

/*****************************************************************************/
table.tabs
{
   /*margin-left: 50px;*/ 
   border-spacing : 0px;
   border-collapse: collapse;
   width: 902px;
}

table.innertabs
{
   /*margin-left: 50px;*/ 
   border-spacing : 0px;
   border-collapse: collapse;
   width: 749px;
}

td.tabs
{
   padding: 0px 0px 0px 0px;
}

td.source
{
   border-left  : 1px solid #91A7B4;
   border-top   : 0px;
   border-right : 1px solid #91A7B4;
   border-bottom: 1px solid #91A7B4;
   padding      : 10px 10px 5px 10px;
}

td.lastUpdate
{
   border: 1px solid #91A7B4;
   /*border: 1px solid #71A7B4;*/
   background-color : #f3f3f3;
   color:black;
   font-family      : Verdana, Arial, Helvetica, sans-serif;
   font-size        : 12px;
   text-align       : center;
}
/* TAB Menu styles */

div.tabMenu
{
   float     : left;
   /*float     : center;*/
   width     : 100%;
   background-color : white;
   color:black;
   background: url('../images/tabMenuBorder.gif') repeat-x bottom;
}

div.tabMenu ul
{
   /*margin    : -1px; original */
   margin    : 0px;
   padding   : 0px;
   list-style: none;
}

div.tabMenu ul li
{
   display: inline;
   margin : 0px;
   padding: 0px;
}

div.tabMenu a
{
   float          : left;
   background     : url('../images/tabMenuRight.gif') no-repeat right top;
   border-bottom  : 1px solid #91A7B4;
   font-size      : 7pt;   /* Font size (the links) */
   font-weight    : bold;
   text-decoration: none
}

div.tabMenu a:link, div.tabMenu a:active, div.tabMenu a:visited
{
   background-color   : white;
   color              : #627884; /* The colour of the text in the tabs*/
   background-position: 100% -152px;
}

span.tabtext{font-family:Tahoma,"Lucida Grande",Helvetica,Sans-serif;}
span.LeftSide
{
   float         : left;
   width         : 100px;
}
span.service
{
   color:black;
   font-family      : Verdana, Arial, Helvetica, sans-serif;
   font-size        : 14px;
   text-align       : center;
}
div.tabMenu span
{
   float         : left;
   display       : block;
   background    : url('../images/tabMenuLeft.gif') no-repeat left top;
   white-space   : nowrap; padding-left:9px; padding-right:9px; padding-top:5px; padding-bottom:5px
}
span.montana
{
   color:black;
   font-family      : Verdana, Arial, Helvetica, sans-serif;
   font-size        : 12px;
   margin-left      : 75px;
}

div.login
{
	width      : 200px;
   border     : 1px dashed #91A7B4;
   margin-left      : 90px;
}
/* DETERMINES THE TOP POSITION OF THE LEFT PICTURE WHEN THE MOUSE IS NOT OVER THE TAB */
div.tabMenu a:link span, div.tabMenu a:visited span
{
   background-position: 0% -152px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.tabMenu span {float : none;}
/* End IE5-Mac hack */


/* 
This rule will trigger when the mouse is over a none-selected tab.
Will effect the top postion of the image "tabMenuRight.gif"
*/
div.tabMenu a:hover
{
   background-position: 100% -305px;
}

/* 
This rule will trigger when the mouse is over a none-selected tab.
Will effect the top postion of the image "tabMenuLeft.gif"
*/
div.tabMenu a:hover span
{
   background-position: 0% -305px;
}
/* Rules that applies to the selected tab */

/* When a listitem has the id="current", any contained A tag will have this rule applied */
div.tabMenu li#current a
{
   background-position: 100% 1px;
   border-width     : 0px;
}
/* When a listitem (LI) has the id="current", any contained SPAN tag will have this rule applied */
div.tabMenu li#current span
{
   background-position: 0% 1px;
   padding-bottom   : 6px;
}
div.recordHolder
{
   color            : #b08534;
   font-family      : Verdana, Arial, Helvetica, sans-serif;
   font-size        : 12px;
	text-align       : center;
}
#compClassList{
   font-size: 10px;
		/*text-align:center;
		float:right;
		padding-left:20px;*/
	}

/*
BORDER-RIGHT: #87ceeb 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: #87ceeb 1px solid;
  PADDING-LEFT: 2px;
  FONT-WEIGHT: bolder;
  FONT-SIZE: x-large;
  PADDING-BOTTOM: 2px;
  MARGIN: 2px 10% 10px;
  TEXT-TRANSFORM: none;
  BORDER-LEFT: #87ceeb 1px solid;
  COLOR: #191970;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #87ceeb 1px solid;
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  BACKGROUND-COLOR: #b0c4de;
  TEXT-ALIGN: left;
  FONT-VARIANT: normal;
  TEXT-DECORATION: none
  */