
/* Hoved klassar - norge.no  Desse skal brukast over alt på norge.no */

div {
  padding:0px;
  margin:0px;
}

div.noindex {
  padding:0px;
  margin:0px;
}

.TABLE, TD {
	color : #4D4D4D;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 14px;
	font-size : 11px;
	
}

A, A:active {
	color : #01669A;
	text-decoration: underline;
	font-weight: normal;
	font-size : 11px;
}

A, A:visited {
	color : #01669A;
	text-decoration: underline;
	font-weight: normal;
	font-size : 11px;
}

A:hover {
	color : #444444;
	text-decoration: underline;
	font-weight: normal;
	font-size : 11px;
}



/* Klassar for headingar - norge.no  Desse skal brukast på framsida (main) */

.mainheadingnews {
	color : #4D4D4D;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 11px;
}

.mainheadingmid {
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10px;
	display: block;
	width : 100%;
	background-color : #368AA1;
	padding : 3px;
	padding-left : 12px;
}



/* Klassar for linkar på OSS, Nytt fra norge.no, Kontakt og Det norske samfunn - norge.no  Desse skal brukast på framsida (main) */

.mainlinks, .mainlinks:visited, .mainlinks:active {
	color : #4D4D4D;
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10px;
}

.mainlinks:hover {
	color : #368AA1;
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10px;
}



/* Klassar for linkar på 10 mest leste tema.  Desse skal brukast på framsida (main) */

.mainlinks10most, .mainlinks10most:visited, .mainlinks10most:active {
	color : #4D4D4D;
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 11px;
}

.mainlinks10most:hover {
	color : #368AA1;
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 11px;
}



/* Klassar for linkar på nyheiter til høgre.  Desse skal brukast på framsida (main) */

.mainlinksnews, .mainlinksnews:visited, .mainlinksnews:active {
	color : #01669A;
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10px;
}

.mainlinksnews:hover {
	color : #444444;
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10px;
}



/* Klassar for les meir linkar.  Desse skal brukast på framsida (main) og kan brukast på undersider */

.linksreadmore, .linksreadmore:visited, .linksreadmore:active {
	color : #01669A;
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10px;
}

.linksreadmore:hover {
	color : #666666;
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10px;
}



/* Klasse for adressetekst under menyen */

.addresstext {
	color : #666666;
	font-weight: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}


/* Klasse for sist oppdatert tekst */

.lastupdatetext {
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}






/* Klasser for undersider */

.subheading {
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 14px;
	padding-left : 15px;
}




/* Klasser for menyer - norge.no  Skal brukast globalt */


/* Venstremeny */

.menu, .menu:visited, .menu:active {
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	color: #01669A;
	text-decoration: none;
	font-size : 11px;
	padding-top : 2px;
	padding-bottom : 4px;
}

.menu:hover {
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-size : 11px;
	padding-top : 2px;
	padding-bottom : 4px;
}


/* Toppmeny */

.menutop, .menutop:visited, .menutop:active {
  font-family: arial, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size : 12px;
	padding : 0px;
}

.menutop:hover {
  font-family: arial, sans-serif;
	font-weight: bold;
	color: #368AA1;
	text-decoration: none;
	font-size : 12px;
	padding : 0px;
}




/* Klasser for skjema, form inputs og liknande */


.formLabelTD {
	font-weight: bold;
}
.formInput {
	width: 300px;
}
.formButtonSubmit, .formButtonReset {
	font-weight: bold;	
	color: #333333;
	background-color: #999999;
}


/* Klasse for søk */

.formInputSearch {
	font-family: verdana, arial, helvetica;
	font-size : 11px;
	width: 100px;
	color: #333333;	
	background-color: #FFFFFF;
	border : 0;
}


.formInputSearchEnglish {
	font-family: verdana, arial, helvetica;
	font-size : 11px;
	width: 85px;
	color: #333333;	
	background-color: #FFFFFF;
	border : 0;
}

/* body scrollbar */


/* Local menu for alphabetical country selection if utilized. */


.alphMen, .alphMen:active, .alphMen:visited {
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.alphMen:hover, .alphMenActive, .alphMenActive:active, .alphMenActive:hover,.alphMenActive:visited {
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}

/* Aktivitetskalender   */

.kalenderInput {
	width: 200px;
	height : 18px; 
	border : 0;
	font-size: 11px;
	background-color: #EBEAE0;
}

.kalenderInputDropDown {
	width: 200px;
	height : 18px; 
	border : 0;
	font-size: 11px;
	background-color: #EBEAE0;
}


.kalenderInputList {
	width: 200px;
	height : 162px; 
	border : 0;
	font-size: 11px;
	background-color: #EBEAE0;
}

.kalenderButtonSubmit, .kalenderButtonReset {
	font-weight: bold;	
	font-size: 11px;
	border : 0;
	color: #363636;
	background-color: #5794E3;
}


/****************************************************************************/
#grid {
  width: 749px;
  border: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/****************************************************************************/
#siteHeader {
  height:112px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#siteHeaderLogo {
  width: 163px;
  position:absolute;
  left:0px;
  top:0px;
}

#siteHeaderImage {
  margin-left: 0px;
  position:absolute;
  left:163px;
  width: 586px;
  top:0px;
}
#siteHeaderLanguage {
  z-index:3;
  position:absolute;
  left:175px;
  top:7px;
  color: #000000;
  font-family: verdana, sans-serif;
  font-size: 11px;
  text-align:right;
}

#siteHeaderLanguage a, 
#siteHeaderLanguage a:visited, 
#siteHeaderLanguage a:active {
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

#siteHeaderLanguage a:hover {
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}
#siteHeaderMenu {
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size : 12px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  padding-top:5px;
  position:absolute;
  left:163px;
  top:88px;
  width: 586px;
  height: 19px;
  z-index:5;
  text-align: center;
  background-color: #f5f3f7;
}

#siteHeaderMenu a, 
#siteHeaderMenu a:visited, 
#siteHeaderMenu a:active {
  text-decoration: none;
  padding : 0px;
  color: #01669A;
}

#siteHeaderMenu a:hover {
  text-decoration: none;
  padding : 0px;
  color: #333;
}

/****************************************************************************/
#siteMenu {
  float: left;
  width: 163px;
  \width: 173px;
  w\idth: 163px;
  margin: 0;
  margin-right: 0px;
  padding: 0px;
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: black;
}

#siteMenu h2 {
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #333;
  margin-top: 5px;
  margin-bottom: 0px;
  clear: both;
}

#siteMenu #siteIndex,
#siteMenu #siteContact {
  padding: 10px;
}

#siteMenu a, 
#siteMenu a:visited, 
#siteMenu a:active {
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  color: #01669A;
  text-decoration: none;
  font-size : 11px;
}

#siteMenu #siteIndex h2 {
  font-size: 11px;
}

#siteMenu #siteIndex a {
  display: block;
  float: left;
  width: 21px;
  padding: 2px 0px;
  text-align: center;
  border: 1px solid #f5f3f7;  
}
#siteMenu #siteIndex a:hover {
  border-color: white #999 #999 white;
}

#siteMenu #siteIndex div {
  height: 85px;
}

#siteMenu ul {
  margin-top: 0px;
  padding: 0px;
  margin-left:15px;
  
}

#siteMenu li {
  list-style-image: url(http://www.norge.no/bilete/piler.gif);
  padding: 0px 0px 3px 0px;
}

#siteMenu #siteMenuSearch ul {
  margin-top: 5px;
}
#siteMenu a:hover {
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
  font-size : 11px;
}

#siteMenu #siteMenuSearch {
  padding-top:16px;
  padding-bottom:6px;
  padding-left:12px;
  padding-right:12px;
}

#siteMenu #siteMenuSearch input.sokefelt {
  font-family: verdana, arial, sans-serif;
  font-size : 11px;
  width: 95px;
  color: #333333;
  background-color: #FFFFFF;
  border : 1px solid #aaa;
  height: 15px;
  
  padding: 0px;
  margin: 0px;
}

#siteMenu #siteMenuSearch  input.button {
  width: 35px;
}



#siteMenu #siteMenu .siteMenuContent {
}

#siteMenu #siteMenuAuthorities,
#siteMenu #siteMenuServices {
  padding-top: 12px;
  padding-bottom:14px;
  margin-bottom:2px;
  border-bottom: 1px solid #FFFFFF;
  line-height:14px;
  padding-left:12px;
  padding-right:12px;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  color: #4D4D4D;
  text-decoration: none;
  font-size : 11px;
}

#siteMenu #siteMenuContactInfo {
  padding-top: 12px;
  padding-bottom: 12px;
  color : #666666;
  font-weight: normal;
  font-family : Verdana, Geneva, Arial, sans-serif;
  font-size : 10px;
  line-height:14px;
  padding-left:12px;
  padding-right:12px;
}

#siteMenu #siteMenuContactInfo a, 
#siteMenu #siteMenuContactInfo a:visited, 
#siteMenu #siteMenuContactInfo a:active {
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  color: #01669A;
  text-decoration: underline;
  font-size : 10px;
}

#siteMenu #siteMenuContactInfo a:hover {
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  color: #666666;
  text-decoration: underline;
  font-size : 10px;
}
#siteMenu #siteContact UL LI.phone STRONG {
color: green;
}
#siteMenu #siteContact UL {
  margin-top: 10px;
}
/****************************************************************************/
#siteBody {
/*  background-color: #f5f3f7;*/
  padding:0px;
  margin:0px;
  float: left;
}

.thinSiteBody {  
 /*  width: 749px;*/
  background: repeat-y url(http://www.norge.no/bilete/siteBody-background-thin2.gif);
}

.wideSiteBody {  
 /* width: 749px;*/
  background: repeat-y url(http://www.norge.no/bilete/siteBody-background-wide.gif);
}




/****************************************************************************/
#siteFooter {
  \width: 762px;
  w\idth: 742px;
  width: 749px;
  border: none;
  clear: both;
  padding: 0 0 0 0;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0 0 0 0;
  color : #000000;
  background-color: #a6bdd6; /* 50% */
  font-family : Verdana, Geneva, Arial, sans-serif;
  font-size : 9px;
}

#siteFooter a {
  text-decoration: none;
  color: #01669A;
}

#siteFooter p {
 padding-left: 5px;
  margin-top:9px;
  margin-bottom:9px;
}