/* ----------  GENERAL  ------------------------------ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: inherit;
	font-family: inherit;
/*	vertical-align: baseline; */
	}

BODY
{
    
    background-repeat: no-repeat;
    scrollbar-face-color: #A0958E;
    scrollbar-shadow-color: #d4d0c8;
    scrollbar-highlight-color: #d4d0c8;
    scrollbar-3dlight-color: #d4d0c8;
    scrollbar-darkshadow-color: #d4d0c8;
    scrollbar-track-color: #A0958E;
    scrollbar-arrow-color: #d4d0c8;
    
}

.custom
{
    
    scrollbar-face-color: steelblue;
    scrollbar-shadow-color: white;
    scrollbar-highlight-color: white;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-color: white;
    scrollbar-track-color: steelblue;
    scrollbar-arrow-color: white;
}

/* ----- -WINDOW-------------------------------------- */



IMG
{
    border: 0px;
  
}

table.window td
{
    padding-bottom: 10px;
    padding-left: 10px;
}


table.window td.logodark a
{
    font-size: 30pt;
    color: #2f4f4f;
    text-decoration: none;
    font-family: Verdana;
    
}



table.window td.logowhite a
{
    font-size: 30pt;
    color: #d4d0c8;
    color: white;
    font-family: Verdana;
    text-decoration: none;
    
}

table.window td.logoghostwhite a
{
    font-size: 30pt;
    color: white;
    font-family: Verdana;
    text-decoration: none;
    
}



table.window td.logomain
{
    font-size: 30pt;
    color: #d4d0c8;
    font-family: Verdana;
    text-decoration: none;
    padding-left: 70px;
    padding-top: 127px;
}

table.window td.logomain a
{
    font-size: 30pt;
    color: #d4d0c8;
    font-family: Verdana;
    text-decoration: none;
    
}

table.window td.logowhite
{
    font-size: 30pt;
    color: #d4d0c8;
    font-family: Verdana;
    text-decoration: none;
}

table.window td.logoghostwhite
{
    font-size: 30pt;
    color: white;
    font-family: Verdana;
    text-decoration: none;
}


table.window table.meny td
{
    
    
    width: 1000px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 14px;
    font-family: Verdana;
    color: #d4d0c8;
}

table.window table.meny a
{
    font-size: 12pt;
    font-family: Verdana;
    text-decoration: none;
}



table.window table.meny td.hovedbilde
{   position : absolute;
   
    height: 500px;
    
    

}

table.window table.meny td.hovedbilde3
{
    position: absolute;
    left: 420px;
    
    height: 500px;
    width: 500px;
    
}

table.window table.meny td.hovedbilde2
{
    position: absolute;
    left: 625px;
    
    height: 500px;
    width: 350px;
    
}


table.window table.meny td.menybannermain
{
    left: 220px;
    top: 390px;
    width: 600px;
    position: absolute;
}

table.window table.menymain a
{
    padding-right: 40px;
    
    color: #d4d0c8;
}

table.window table.menymain a.active
{
    padding-right: 40px;
    color: #d4d0c8;
    text-decoration: underline;
}

table.window table.meny td.menybanner
{
    left: 10px;
    top: 515px;
    position: absolute;
    width: 1000px;
}






table.window table.menydarkgrey a
{
    padding-right: 50px;
    
    color: #2f4f4f;
}



table.window table.menywhite a
{
    padding-right: 50px;
    color: #d4d0c8;
    
}

table.window table.menyghostwhite a
{
    padding-right: 50px;
    color: white;
    
}





#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 6em;
}

#nav li { /* all list items */
	float: left;
	width: 6em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}

#nav a.smallink 
{
    font-size: 10pt;
	
}

#nav2, #nav2 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav2 a {
	display: block;
	width: 6em;
}

#nav2 li { /* all list items */
	float: left;
	width: 6em; /* width needed or else Opera goes nuts */
}

#nav2 li ul { /* second-level lists */
	position: absolute;
	
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav2 li:hover ul, #nav2 li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}



#nav2 a.smallink 
{
    font-size: 10pt;
	
}

