BODY {
  background: #F4F4F7;
  BACKGROUND-IMAGE: url(/art/grid/background.gif); BACKGROUND-REPEAT: repeat;	
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cfd7ea);
  color: #000000;
  margin: 10px;
  scrollbar-3dlight-color: #cfd7ea;
  scrollbar-arrow-color: #000000;
  scrollbar-base-color: #cfd7ea;
  scrollbar-darkshadow-color: #cfd7ea;
  scrollbar-highlight-color: #cfd7ea;
  scrollbar-shadow-color: #cfd7ea;
  scrollbar-face-color: #cfd7ea;
  scrollbar-track-color: #ffffff;
}


/* -------------  Fonter ------------- */  

BODY, p, table, td, tr, input, textarea {
font-size: 11px;
font-family: verdana, arial;
}



h1, h2, h3, h4, h5 {
font-family: verdana, arial;
color: #000000;
}




H1 {font-size: 24px;}
H2 {font-size: 20px;}
H3 {font-size: 18px;}
H4 {font-size: 14px;}
H5 {font-size: 12px;}

.ingress{
font-size: 12px;
font-family: verdana, arial;
line-height: 20px;
}

 
.smalltext {
font-size: 10px;
}



/* -------------  Tabeller ------------- */  
  
.bordertable, .headermenu, .ticket, input, textarea, .infobox{
font-size: 11px;
font-family: verdana, arial;
  background: #ffffff;
  border-left: 1px solid #cfd7ea;
  border-right: 1px solid #cfd7ea;
  border-top: 1px solid #cfd7ea;
  border-bottom: 1px solid #cfd7ea;
}

.headermenu{
  text-align: center;
  width: 100px;
}

.headermenu, .infoboxHeading, .ticket {
font-size: 11px;
font-family: verdana, arial;
  background: #cfd7ea;
  BACKGROUND-IMAGE: url(/art/grid/headermenu.gif); BACKGROUND-REPEAT: repeat;	
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cfd7ea, endColorstr=#ffffff);
}


.mainmenu, .mainmenu_left, .mainmenu_right {  
font-size: 11px;
font-family: verdana, arial;
  text-align: center;
  height: 20px;
  background: #cfd7ea;
  BACKGROUND-IMAGE: url(/art/grid/mainmenu.gif); BACKGROUND-REPEAT: repeat;	
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cfd7ea);
  border-top: 1px solid #cfd7ea;
  border-bottom: 1px solid #cfd7ea;
}


.mainmenu{
  border-left: 1px solid #ffffff;
  border-right: 1px solid #cfd7ea;

}

.mainmenu_left{
  border-right: 1px solid #cfd7ea;
}

.mainmenu_right{
  border-left: 1px solid #ffffff;
}

.mainmenu_bottom{
  height: 20px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E1E7F2, endColorstr=#ffffff);

}

li	{
font-size: 11px;
font-family: verdana, arial;
  list-style-image: url('/art/grid/bullet.gif'); margin-left : -20px;
  border-bottom: 1px solid #cfd7ea;
  width: 90%;
  line-height: 150%
  }


.footer{
font-size: 11px;
font-family: verdana, arial;
   border-top: 1px solid #cfd7ea;
   padding: 10px;
}

.padding10{
   padding: 4px;
}

.upcoming{
  background: #cfd7ea;
  BACKGROUND-IMAGE: url(/art/grid/headermenu.gif); BACKGROUND-REPEAT: repeat;	
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cfd7ea, endColorstr=#ffffff);
  padding: 2px;
border-bottom: 1px solid #cfd7ea;

}

.ticket{
font-size: 11px;
font-family: verdana, arial;
  text-align: center;
  width: 180px;
  height: 20px;

}

/* -------------  Infobokser  ------------- */ 


.infobox{
 margin: 5px;
 width: 170px;
}

.infoboxHeading {
font-size: 11px;
font-family: verdana, arial;
font-weight: bold;
height: 20px;
padding: 4px;
border-bottom: 1px solid #cfd7ea;

}

.infoboxContent{
background: #ffffff;
padding: 4px;
}

.calenderboxHeading {
font-size: 11px;
font-family: verdana, arial;
font-weight: bold;
height: 20px;
padding: 4px;
border-bottom: 1px solid #cfd7ea;
background: #EBB73F;
BACKGROUND-IMAGE: url(/art/grid/headermenu.gif); BACKGROUND-REPEAT: repeat;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cfd7ea, endColorstr=#ffffff);
border-bottom: 1px solid #cfd7ea;

}

.calenderboxContent{
font-size: 11px;
font-family: verdana, arial;
background: #ffffff;
text-align: center;
padding: 2px;
border-right: 1px solid #cfd7ea;
border-bottom: 1px solid #cfd7ea;
}

.calenderboxContent-on{
font-size: 11px;
font-family: verdana, arial;
background: #cfd7ea;
font-weight: bold;
text-align: center;
padding: 2px;
border-right: 1px solid #cfd7ea;
border-bottom: 1px solid #cfd7ea;
}



/* -------------  Linker  ------------- */  

A {
  font-size: 10px;
  font-family: verdana, arial;
  color: #000000;
  text-decoration: underline;
}

A:hover {
  font-size: 10px;
  font-family: verdana, arial;
  color: #990033;
  text-decoration: underline;
}

A.headermenuNavigation { 
  font-size: 10px;
  font-family: verdana, arial;
  color: #000000; 
  text-decoration: none;

}

A.headermenuNavigation:hover {
  font-size: 10px;
  font-family: verdana, arial;
  color: #000000; 
  text-decoration: underline;
}


A.mainmenuNavigation { 
  font-family: verdana, arial;
  color: #000000; 
  font-size: 10px;
  font-weight : bold;
  text-decoration: none;
  text-transform: uppercase;
}

A.mainmenuNavigation:hover {
    font-family: verdana, arial;
  color: #000000; 
  font-size: 10px;
  font-weight : bold;
  text-decoration: underline;
  text-transform: uppercase;
}

A.submenuNavigation { 
    font-family: verdana, arial;
  color: #000000; 
  font-size: 10px;
line-height: 200%;
  font-weight : bold;
  text-decoration: none;

}

A.submenuNavigation:hover {
    font-family: verdana, arial;
  color: #000000; 
  font-size: 10px;
line-height: 200%;
  font-weight : bold;
  text-decoration: underline;

}


A.footerNavigation { 
    font-family: verdana, arial;
  color: #000000; 
}

A.footerNavigation:hover {
    font-family: verdana, arial;
  color: #FE7A26; 
}

A.upcoming {
  font-size: 11px;
  font-family: verdana, arial;
  color: #990033;
    font-weight : bold;
  text-decoration: underline;
}

A.upcoming:hover {
  font-size: 11px;
  font-family: verdana, arial;
  color: #000000;
    font-weight : bold;
  text-decoration: underline;
}




/* -------------  Skjema  ------------- */  