#logotopp-u{
	background-color:black;
	color:white;
	height: 28px;
	width: 972px;
	border-bottom: 2px solid black;
	margin-top: 0px;	
}
#logotopp-u a:link, #logotopp-u a:visited{
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 23px;
	text-decoration: none;
}
h2.boxhead{
	background-color:#333;
	color:white;
	border-top:1px solid black;
	line-height:18px;
	display:block;
	margin:0 0 3px 0;
	text-transform:uppercase;
}
h2.boxhead a:link,h2.boxhead a:visited{
	text-decoration:none;
	color:white;
}
h2.boxhead a:hover{
	text-decoration:underline;
	color:white;
}
.boxtop {
	background-color: black;
	color: white;
	font-size:11px;
	font-weight:bold;
}
#sp-2-3-4-5-bs {
	background:black; color:white; padding:10px 20px 10px 20px; font-size:.8em;}	
#sp-2-3-4-5-bs {
	width:972px; voice-family: "\"}\""; voice-family:inherit; width:932px}
html>body #sp-2-3-4-5-bs {
	width:932px}	
.bgrfix:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden;
}
.bgrfix {display:inline-block;
}
/* skjul for IE-mac \*/
* html .bgrfix {
	height:1%;
}
.bgrfix {
	display:block;
}
/* slutt */

.bildetab table{
	font-size:10px; margin:10px 0; color:#999; width:655px}
.bildetab table td{
	width:155px; vertical-align:top; padding:5px 3px;}
.bildetab table a:link, .bildetab table a:visited {
	color: white; text-decoration:none; font-size:11px;}
.bildetab table a:hover {
	text-decoration:underline;}
.bildetab table img {
	border:1px solid black; margin-right:3px; }
tr.bakgrunn {
	background:#333; color:#CCC; padding-top:5px }
	
.bildebakgrunn { 
	width:680px; min-height:502px; float:left; background:#333; margin:10px 0 20px 0;}
* html .bildebakgrunn {
 height: 502px;
}
.bildebakgrunn img{  
	margin:10px 0 10px 0; border:1px solid black;}	
.tekstbakgrunn { 
	float:right; margin-top:10px; background:#333;height:300px;padding:5px 5px 0 10px; overflow:auto; font-size:11px;}
.bildebakgrunn a{  
	color:white;}	
.tekstbakgrunn {
	width:244px; voice-family: "\"}\""; voice-family:inherit; width:230px}
html>body .tekstbakgrunn {
	width:230px;}
.tekstbakgrunn h1{
	font-size:18px;}
.tekstbakgrunn a:link, .tekstbakgrunn a:visited{
	color:white;}
.infobakgrunn {
	width:233px; float:right; margin-top:10px;}
.infobakgrunn a:link, .infobakgrunn a:visited{
	color:white;}
.ad233x75 {
	float:right; width:233px; margin-top:8px; font-size:10px; color:white;}
	
li.inaktiv {
	height:14px; line-height:14px; padding:0 1px; font-weight:bold; color:#333; border:1px solid #333;}
.bs-nav {
	font-size:10px;}
.bs-nav li {
	float:left; list-style-type:none; margin:0 1px 0 0; padding:0; text-align:center}
.bs-nav ul {
	margin:0; padding:0;}
	
.bs-nav a {
	 display:block; width:14px; height:14px; line-height:14px; padding:0 1px; text-decoration:none; font-weight:bold}
li.inaktiv{
	width:65px;}
.bs-nav-fn a, .bs-nav-start a, .bs-nav-stopp a{
	width:63px;}
.bs-nav a:link, .bs-nav a:visited {
	color:#000; background:#333; border:1px solid #666;}	
.bs-nav-fn a:link, .bs-nav-fn a:visited {
	border:1px solid #666; background:black; color:white; text-decoration:none }
.bs-nav-aktiv a:link, .bs-nav-aktiv a:visited, .bs-nav a:hover {
	border:1px solid black; background:black; color:white; text-decoration:none;}	
.bs-nav-stopp a:link, .bs-nav-stopp a:visited {
	color:white; background-color:#C00;}
.bs-nav-start a:link, .bs-nav-start a:visited {
	color:white; background-color:#060;}	
.bs-nav a:active, .bs-nav-aktiv a:active {
	background-color:black; color:#DF2728; text-decoration:none;}
.bs-nav-fn a:active {
	color:#DF2728; }
.bs-nav-fn a:hover, .bs-nav-start a:hover, .bs-nav-stopp a:hover {
	border:1px solid #666;
}
.tmeny{
	margin-left:0;
	width:972px;
	background-color:#333;
	border-bottom:1px solid #666;
}
.tmeny ul li a:link, .tmeny ul li a:visited {
	padding:0 10px 2px 4px;
	color: #CCC; 
	border-right: 1px solid #666;
}
.tmeny ul li a:hover {
	background-color:black;
	color: white;
}

