body   { 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	margin: 0 auto; 
	padding: 0; 
	width: 100%; 
	height: 100%;
	scrollbar-face-color: #cccccc; 
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #666666;
}
p { color: #000000;margin-bottom:1em; margin-top:0.3em; }
table { margin:0; color: #000000;padding: 0;  }
td { margin: 0; padding: 0; vertical-align: top; border:0; color: #000000; font-size: 1em; }
h1   { color: #333; border-bottom: 1px dotted #333 }
h3   { color: #000; font-weight: normal; width: 100%; border-bottom: 1px dotted #000;margin-bottom:5px;padding-bottom:0; }
img   { margin: 0; padding: 0; border: 0 }
a 			 { color: #009; text-decoration: none }
a:link 		 { color: #009; text-decoration: none }
a:visited 	 { color: #009; text-decoration: none }
a:hover 	 { color: #000; text-decoration: none }

table.main   { background-color: #fff; margin: 0 auto; width: 100%; height: 100%; vertical-align: top; border-left: 1px solid #fff }
td.banner  { visibility: hidden; padding: 0; width: 0; height: 0; overflow: hidden; clip: rect(0 0 0 0); border-left: 1px solid #fff }
td.top  { width: 100%; height: 0; border-top: 1px solid #fff }
img.logo { width:0;height:0; }
td.mid { }
td.bot  { 
	height: 20px; 
	border-top: 1px dotted #cccccc; 
	text-align: center; 
	vertical-align: middle; 
}

td.topmeny     { 
	font-size: 0.9em;
	border-bottom: 1px dotted #ccc; 
	height: 25px; 
	background-color: #fff; 
	padding: 0 15px; 
	vertical-align: middle;  
}
#icons { vertical-align: middle; }
#icons img { margin:0 5px;padding:0; vertical-align: middle; }
table.midtext { 
	height:100%; 
}
td.text { 
	background-color: #ffffff;
	border:1px solid #000;
	padding:15px;
}
td.menytext {
	padding: 0;
	background-color: #ffffff;
	border:1px solid #000;
}
#meny {
    padding: 0;
    MARGIN: 0;
    LIST-STYLE-TYPE: none
}
#meny li {
    DISPLAY: block;
    PADDING: 0;
    MARGIN: 0;
    WIDTH: 100%;
    BORDER-BOTTOM: #a1ba67 1px dotted;
    TEXT-DECORATION: none
}
#meny A { 
	text-decoration: none; 
 	display: block; 
 	padding: 0.5em 1em; 
}
#meny A:link {
    COLOR: #000000;
}
#meny A:visited {
    COLOR: #000000;
}
#meny A:hover {
    BACKGROUND: #c9e76d;
 	padding: 0.5em 0 0.5em 1.5em; 
    font-weight: bold;
}
#meny A#current {
    FONT-WEIGHT: bold;
    text-transform: uppercase;
}
p.nyheter  { color: #000; line-height: 1.2em; margin: 5px 0 15px; font-size: 1em; }
