/* CSS Document */
/*-------------------*/
/*----Gjelder alt----*/
/*-------------------*/
body{
	margin:0px;
	padding:0px;
	background-color:#E8E8E8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#midtstill { 
position: absolute; 
top: 0px; 
left: 50%; 
width: 800px; 
margin-left: -400px; 
}

/*------------------------*/
/*-----Lenker/peikarar----*/
/*------------------------*/

a{
	color:#000000;
	text-decoration:underline;
}
a:visited{
	color:#000000;
	
}
a:hover{
	
	
	
	text-decoration:none;
	
}

a.nav{
	font-size:18px;
	color:#0000CC;
	
}
a.navto{
	color:#0000CC;
	
}
a.hoyre{
float:left;
}
a.venstre{
float:right;
}

/*-------------------------*/
/*----Utformings div'er----*/
/*-------------------------*/


div#innhald{
	width:533px;
	border:6px solid #A2A2A2;
	float:left;
	z-index:4;
	min-height:400px;
	padding-left:5px;
}
div#innhaldheil{
	width:783px;
	border:6px solid #A2A2A2;
	float:left;
	z-index:4;
	min-height:400px;
	padding-left:5px;
}
div#sponsor{
	width:533px;
	border:6px solid #A2A2A2;
	float:left;
	z-index:4;
	padding-left:5px;
	border-top:none;
}
div#w{
	width:550px;
	float:left;
}
div#wheil{
	width:800px;
	float:left;
}
div#sponsorheil{
	width:783px;
	border:6px solid #A2A2A2;
	float:left;
	z-index:4;
	padding-left:5px;
	border-top:none;
}
div#sponsorheil a, div#sponsor a{
border:none;}
div#sponsorheil a img, div#sponsor a img{
border:none;}
div#meny{
	width:238px;
	border:6px solid #A2A2A2;
	float:left;
	z-index:3;
	min-height:400px;
	
}
div#hovedmeny{
	width:788px;
	border:6px solid #A2A2A2;
	float:left;
	z-index:2;
	font-weight:bold;
	border-bottom:none;
	background-color:#187518;
	
}
div#topp{
	z-index:1;
}
/*-------------------------*/
/*-------Kjekke ting-------*/
/*-------------------------*/

/*----Statestikk-----*/
#stats{
	position:absolute;
	left:350px;
	top:10px;
	width:100px;
	height:150px;
	overflow:auto;
	z-index:5;
}
/*----Skiftande ikon-----*/
#ikon{
	position:absolute;
	left:554px;
	top:26px;
	width:65px;
	z-index:5;
}
/*----"Feil meldinger"-----*/
div#hoyre{
	float:right;
	/*margin-right:50px;*/
	height:auto;
	margin-top:10px;
	border:1px dashed #000000;
	}
/*-Skriftstørrelse på kontakter-*/
table#kontakt{
font-size:14px;
}
table#kontakt td{
padding-bottom:10px;
vertical-align:top;}

/*-------------------------*/
/*----------Forms----------*/
/*-------------------------*/

/*----Diskusjonfora-----*/
form#disku_hjelp{
		font-size:12px;
	}
textarea.disku{
width:190px;
height:150px;
background-color:#CCCCCC;
border:1px dashed #000000;}
input.disku{
background-color:#CCCCCC;
border:1px dashed #000000;}
fieldset#disku{
margin-left:2px;
	width:210px;
}
fieldset#disku select{

background-color:#CCCCCC;
border:1px dashed #000000;
}
/*-------------------------*/
/*---------Nyheiter--------*/
/*-------------------------*/

/*---Små nyheiter---*/
div.sn{
	font-size:12px;
	border-bottom:1px solid #A2A2A2;
	min-height:60px;
	padding-bottom:5px;
}
div.meny{
	font-size:12px;
	border-bottom:1px solid #A2A2A2;
	padding-bottom:5px;
}
div.en{
	font-size:12px;
	border-top:2px solid #A2A2A2;
	width:250px;
	margin-left:5px;
	margin-top:5px;
	float:left;
}
div.men{
	font-size:10px;
	
	height:90px;
	width:250px;
	margin-left:5px;
	margin-top:5px;
	float:left;
}
a.sn{
	color:#990000;
	font-size:14px;
	font-family:Arial;
	
	
}
a.sn:visited{
	color:#990000;
	font-size:14px;
	font-family:Arial;
	
	
}
img.sn{
	float:right;
	height:60px;
	margin-right:1px;
	margin-top:1px;
}
a.snl{
	color:#990000;
	font-size:12px;
	
}
a.snl:visited{
	color:#990000;
	font-size:12px;
	
}
/*---Store nyheiter---*/
div.nTittel{
	font-size:25px;
	font-family:Arial;
	color:#990000;
	font-weight:bold;
}
div.ingress{
	font-weight:bold;
	margin-bottom:10px;
}
div.sak{
	font-size:1em;
}
div.nyb{
	max-width:400px;
	float:right;
	font-style:italic;
	
}
/*img.ny{
	max-width:300px;
	max-height:300px;
}*/
div.nysak div.biletebunn{
text-align:center;
margin-top:10px;
width:533px;
margin-left:-5px;
font-style:italic;}
/*---Bilde for IE---*/
/** img.ny{
	width:300px;
	}*/
div.sak_info{
	border-bottom:1px solid #A2A2A2;
	text-align:center;
	width:538px;
	color:#333333;
	padding-bottom:0px;
	margin-left:-5px;
	}
span.sak_boks{
border-right:1px solid #A2A2A2;

padding:0px 5px 1px 5px;

}
span.sak_boks_u{


padding:0px 5px 1px 5px;

}

/*-------------------------*/
/*-------Hovedmenyen-------*/
/*-------------------------*/

div.ameny{text-align:left;
font-size:14px;
float:left;
width:95px;
text-align:center;
font-weight:bold;
}

span.meny{
color:#000000;
display:block;
background-color:#187518;
padding:2px 0px 1px 0px;
 text-transform: uppercase;
 text-decoration:none;
 }
span.ac{
background-color:#58B6EC;
color:#000000;
display:block;
text-decoration:none;
	
padding:2px 0px 1px 0px;
 text-transform: uppercase
}
a.meny{
color:#000000;
display:block;
background-color:#187518;
padding:2px 0px 1px 0px;
 text-transform: uppercase;
 text-decoration:none;
 }
a.ac{
background-color:#58B6EC;
color:#000000;
display:block;
text-decoration:none;
	
padding:2px 0px 1px 0px;
 text-transform: uppercase
}
a.meny:visited{
color:#000000;
display:block;
background-color:#187518;

 text-transform: uppercase;
 text-decoration:none;
 }
a.ac:visited{
background-color:#58B6EC;
color:#000000;
display:block;
text-decoration:none;
	

 text-transform: uppercase
}

/*----------------------------------*/
/*----Tabellene til diskusjonfora---*/
/*----------------------------------*/
table.dis{
border:1px solid #000000;
border-bottom:none;
}
table.disku{
border:1px solid #000000;;
/*font-size:13px;*/
width:500px;}

th{
	background-color:#58B6EC;
	padding:0px 2px 0px 2px;
	font-size:14px;
	text-align:left;}
td{
	padding:0px 2px 0px 2px;}
table.disku td{
	border-bottom:1px solid #CCCCCC;
}
table.disku span.forumside{
font-size:9px;
color:#444444;
margin-left:2px;
}
table.disku span.forumside a, table.disku span.forumside a:visited, table.disku span.forumside a:hover{
font-size:9px;
color:#444444;
}
td.di_info{border-bottom:1px solid #000000;
font-size:12px;
width:120px;
vertical-align:top;}
td.di_innlegg{border-bottom:1px solid #000000;
border-left:1px solid #000000;
font-size:12px;
width:400px;
vertical-align:top;}
caption{
background-color:#58B6EC;
font-weight:bolder;
font-size:24px;}
span.admin{
color:#009900;}

/*----------------------------------*/
/*---------------Veret--------------*/
/*----------------------------------*/

td.knapp{
	background-color:#58B6EC;
	border:1px solid #000000;
	border-bottom:none;
}
td.varslingsboks{
 background-color:#F4F6E4;
 border:1px solid #000000;
}
/*----------------------------------*/
/*------------Avstemming------------*/
/*----------------------------------*/
td.av{
border-bottom:1px solid #A2A2A2;
padding-bottom:1px;
font-size:11px;}
span.at{
font-size:14px;}
span.avb{
float:left;
height:20px;
padding-bottom:1px;
background-color:#187518;}
span.avc{
float:left;
height:20px;
padding-bottom:1px;
background-color:#58B6EC;}
div.stor_link a{
font-size:20px;}
/*----------------------------------*/
/*----Kommentarene til bileter------*/
/*--------------m.m.----------------*/
td.kattittel{
background-color:#58B6EC;
border:1px solid #000000;
font-size:1.2em;
font-weight:bold;
}


#kom{
float:left;
width:260px;
padding:0px 0px 0px 0px;
margin-top:5px;

}
#skrivkom{
float:right;
width:266px;

margin-top:5px;

}
textarea.kom{
width:200px;
height:150px;
margin-left:20px;
background-color:#CCCCCC;
border:1px dashed #000000;}
input.kom{
width:150px;
margin-left:70px;
margin-top:5px;}
li{
list-style-type:none;}
h3{
font-size:16px;}
h2{
font-size:20px;}
table#tellned{

margin-top:50px; 
margin-bottom:50px;
height:200px;
text-align:center;
width:400px;
height:300px;
vertical-align:baseline;
background-image:url(logobak.png);
background-repeat:no-repeat;}
table#tellned div#ticker{
font-weight:bold;
font-size:12px;}
fieldset#profil{
margin-top:10px;
	width:250px;
	float:left;
}
div#profilmeny{
margin-top:10px;
	width:250px;
	float:right;
}
div#julebrett{
	width:524px;
	background-color:#AB0000;
	height:550px;
}
div#julebrett div.kalluke{
	border:1px solid #000000; 
	width:98px; 
	height: 68px;
	margin:2px; 
	float:left; 
	text-align:center; 
	font-size:20px;
	padding-top:30px;
}
div#julebrett div.kalluke a{
	display:block;
	height: 68px;
	width:98px;
	color:#000000;
	text-decoration:none;
}
div#julebrett div.kalluke a:hover{
	background-color:#FF4444;
	padding-top:30px;
	margin-top:-30px;
	height:68px;
}
span.svaret{
	font-size:12px;
}
div#meny div.kalluke{
	border:1px solid #000000; 
	width:68px; 
	height: 48px;
	margin:5px; 
	
	text-align:center; 
	font-size:20px;
	padding-top:20px;
	background-color:#AB0000;
}
div#meny div.kalluke a{
	display:block;
	height: 48px !important; 
	height /**/:28px;
	width:68px;
	color:#000000;
	text-decoration:none;
}
div#meny div.kalluke a:hover{
	background-color:#FF4444;
	padding-top:20px;
	margin-top:-20px;
	height:48px;
}
div#status{
float:right;
width:120px;
margin:5px;}
img.snn{
	float:right;
	margin-right:1px;
	margin-top:1px;
}
a.tittel{
color:#990000;
text-decoration:none;}
span.sn{
color:#990000;
font-size:14px;
}