/* GENERAL STYLES */
/* Fritidforalle.no - CSS */
/* Stilark utviklet av Blank as v/Siw Ørnhaug Nylund */


body {
  margin: 0 0 0 4px; padding: 0 0 0 4px;
  background-color: #D2CFAE;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px; color:#404040;
}

#container {
  float: left; width: 950px;
  background: transparent url(/css/images/content_bg.png) repeat-y;
}

#header {
  float: left; width: 950px; height: 200px;
}

#film { margin: 30px auto; }

#searchbar {
  float: left; width: 950px; height: 36px;
  background: transparent url(/css/images/header2.png) no-repeat;
}
#searchbar div { padding-left: 65px; margin-top: 3px; }
#searchbar div #search { width: 76px; }
#searchbar #title 
{
  float: left; font-size: 16px; font-weight: bold; 
  padding: 0px; margin: 0px; margin-top: 4px; color: #FCF5C9;
}
#searchbar #font
{
  float: right; color: #FCF5C9; padding-right: 50px;
}

h4 
{ 
	font-size: 16px; font-weight: bold;
	padding: 0px 0px 6px 0px; margin: 0px;
}


#left { width: 195px; float: left; }
#content { width: 715px; float: left; }
.brodtekst { padding: 0 20px 0 20px; }


/*  HOVEDMENY  */

#mainmenu tr td {
  background: #F9D29F;
  padding: 4px;

}

#mainmenu tr td a {
  color: #222222 !important;
  text-decoration: none !important;
  font-weight: bold !important;
  font-size: 7pt !important;
}

#mainmenu tr td  a:hover {
  text-decoration: underline !important;
}

/*  INFOMENY  */

.infomenu tr td, .newsletter tr td {
  background: #E9DFBA;
  padding: 4px;

}

.infomenu tr td a, .newsletter tr td a {
  color: #222222 !important;
  text-decoration: none !important;
  font-weight: bold !important;
  font-size: 7pt !important;
}

.infomenu tr td  a:hover {
  text-decoration: underline !important;
}


/*  BIBLIOTEKSKATEGORIER  */

div#kategorier
{
	float: left;
	width: 100%; 
	padding-bottom: 10px;
}
div#bibkategorier
{
	float: left;
	width: 690px; 
	padding-bottom: 10px;
	background-color: #a8b800; 
	padding: 10px; 
	margin-bottom: 15px;
}
ul#kategorier, ul#bibkategorier
{
  /* float: left; */
  padding: 0px; margin: 0px;
  list-style-type: none;
}
ul#bibkategorier { float: left; }
ul#kategorier li, ul#bibkategorier li
{
  display: block; 
  float: left;
  padding: 0px; 
  margin-right: 2px;
  color: #ffffff;
}
ul#kategorier a, ul#bibkategorier a 
{
  color: #ffffff;
  text-decoration: none;
}
ul#kategorier li div
{
  float: left;
  width: 176px;
  height: 67px;
}
ul#bibkategorier a div 
{
  float: left;
	font-size: 16px; font-weight: bold;
	padding: 0px 0px 6px 0px; margin: 0px;

}
ul#kategorier li#kat1
{
  background-image: url(/css/images/boker_off.gif);
}
ul#kategorier li#kat1:hover
{
  background-image: url(/css/images/boker_on.gif);
}
ul#kategorier li#kat2
{
  background-image: url(/css/images/artikler_off.gif);
}
ul#kategorier li#kat2:hover
{
  background-image: url(/css/images/artikler_on.gif);
}
ul#kategorier li#kat3
{
  background-image: url(/css/images/student_off.gif);
}
ul#kategorier li#kat3:hover
{
  background-image: url(/css/images/student_on.gif);
}
ul#kategorier li#kat4
{
  background-image: url(/css/images/annet_off.gif);
}
ul#kategorier li#kat4:hover
{
  background-image: url(/css/images/annet_on.gif);
}



/*  ARTIKLER I LISTE  */

#img img { float: right; padding: 0 5px 5px 5px; }
.artikkelTittel { 
	font-size: 12px; font-weight: bold; color: #EE8517; 
	margin: 0px; padding: 0px; 
}
.artikkelTittel a { text-decoration: none;  color: #EE8517;}
.artikkelTittel a:hover { text-decoration: underline; }
.artikkelDato    { font-size: 7pt; color: #5D5D5B; margin-bottom: 4px; margin-top: 2px; }
.artikkelIngress { margin: 4px; /*font-size: 10pt;*/ }
.artikkelLesMer  { font-size: 7pt; color: #5D5D5B; margin: 2 0 14px 0; }
.artikkelLesMer a { text-decoration: none; }
.artikkelLesMer a:hover { text-decoration: underline; }


/* Artikkelliste i 2 spalter */

.nyhetsListe
{
	margin: 0px; padding: 0px;
}
.nyhetskolonne1, .nyhetskolonne2 { float: left; width: 350px; /* 375px */}
.nyhetskolonne2 { margin-left: 15px; }

/* .space { width: 20px;}*/

#teaserListe
{
	list-style-type: none; width: 100%;
	margin: 0px; padding: 0; 
}
#teaserListe li 
{
	float: left; width: 100%; 
	margin: 0px; padding: 0px; padding-bottom: 10px;
}
#teaserListe li img
{
	float: right; padding-top: 5px; padding-left: 5px;
}

.nyhetsListeDato
{
	color: #888; font-weight: bold; 
}
.lesMer a, #nyhetTilbake a 
{
	color: #7a003c; font-weight: bold; text-decoration: none;
}
.lesMer a:hover, #nyhetTilbake a:hover { text-decoration: underline; }

/*
#ingress { padding-bottom: 10px; margin-bottom: 10px; }
#nyhetTilbake { float: left; padding: 25px 0 25px 0; }
*/




/*** LENKER ***/

.lenke .blue { margin: 0px; padding: 10px 0 4px 0; }
.lenkeLogo
{
	float: right; width: 100px; 
	border: 1px solid #999999; padding: 4px; 
	margin-top: 0 0 4px 8px;
}
.svart { font-size: 16px; }
.kategori { font-size: 14px; color: #333333; }
.lenkeTittel
{ 
	font-size: 12px; font-weight: bold; color: #EE8517; 
	margin: 0px; padding: 0px; 
}
.lenkeTittel a { text-decoration: none; color: #EE8517;}
.lenkeTittel a:hover { text-decoration: underline; }


/* Rubrikk-spalte */

#rubrikker 
{ 
	float: right; width: 240px;
	padding: 0px 5px 10px 15px;
	background-color: #fafdff;
}
.rubrikk
{
	width: 200px; border: 1px solid #cccccc;
  	background: #FCF5C9 url(/images/orange_skilt.gif) top no-repeat;
	margin: 0 0 8px 15px;
	padding: 0px 10px 4px 15px;
	color: #333333;
}
.rubrikk h4 
{ 
	font-size: 12px; font-weight: bold;
	color: white; padding: 10px 0 10px 0; margin: 0px;
}


/* *** NYHETSBREV *** */

.newsletter tr td { background: #E0E481; padding: 4px; }

#nyhetsbrev { width:787px; background-color: white;}
.nyhetsbrevTopp 
{ 
	width:787px; height:76px;
	background-image: url(/images/nyhetsbrev_topp.jpg);
}
.nyhetsbrevTekst
{
	padding: 0 20px 0 60px;
}
.nyhetsbrevBunn 
{ 
	width:787px; height:76px;
	background-image: url(/images/nyhetsbrev_bunn.jpg);
}


/* umbraco editor */
#holderBody { background: #fff; align: left; }
#holder { border: 1px solid #CCC; padding: 10px; }




/* --- BUNN --- */

#bottom {
  float: left; width: 950px; height: 38px;
  background: transparent url(/css/images/fritid_bunn.gif) no-repeat;
}
#blank
{
	float: right;
	width: 100px;
	margin-right: 100px;
	padding: 6px 40px 0px 0px;
	height: 25px;
	background-color: transparent;
	background-image: url(/css/images/blank2.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #3f6421;
	text-align: right;
}
#blank a
{
	color: #3f6421;
	text-decoration: none;
}
#blank a:hover
{
	text-decoration: underline;
}








/* EDITOR PROPERTIES */
H3 {

}

