/*
Utviklet av Superia.no for Publicom februar 2009
*/
 
* { padding: 0; margin: 0; }

body#index {
	font: normal .85em/1.5em Arial, Verdana, Helvetica, sans-serif;
	color: #5f5f5f;
	text-align: center;
}


body#landing {
	font: normal .85em/1.5em Arial, Verdana, Helvetica, sans-serif;
	color: #5f5f5f;
	text-align: center;
}


/** Global */
a img			{ border: none; }
sup 			{ font-size: .75em; border-bottom: 1px solid #ccc; padding: 3px;}
blockquote 		{ font-style: italic; color: #555; margin: 0 30px 1.5em 30px; padding: 0 0 0 10px; border-left: 1px solid #aaa; }
abbr, acronym 		{ border-bottom: 1px dotted #aaa; text-transform: uppercase; cursor: help; }
code			{ color: #090; font-family: Courier, monospace; }
pre 			{ margin: 0 0 1.5em 0; overflow: auto; font-size: 1.3em; clear: both; }
b			{ color: #000; }
h2 span			{ font-size: .7em; color: #aaa;}
h5			{ color: #000; font-size: 1.5em; padding-bottom: 10px; padding-top: 20px;}



/** Layout */
#container {
	/*width: 959px;*/
	text-align: left;
	margin: 0 auto;
	background-color: transparent;
}

.container {
	margin: 0 auto;
	width: 959px;
}

#masthead {
	height: 119px;
	background: url(img/masthead-bg.jpg) repeat-x;
}

/* top links */
#top-felt {
	float: right;
	background: url(img/cap-links-bg.jpg) no-repeat;
	background-position: right;
	width: 68px;
	height: 29px;
	padding-top: 16px;
	padding-left: 0px;
}

#top-felt li {
	float: left;
	list-style: none;
	overflow: hidden;
	text-indent: -9999px;
	margin-left: 0px;
	position: relative;
	left: 10px;
	top: -11px;
}

#top-felt li a {
	display: block;
	height: 22px;
	width: 28px;
}

#top-felt #norsk { background: url(img/no.gif) no-repeat; }
#top-felt #eng {	background: url(img/eng.gif) no-repeat; }

#top-soek {
	float: right;
	background: url(img/cap-links-bg.jpg) no-repeat;
	background-position: left;
	height: 39px;
	padding-top: 6px;
	padding-left: 10px;
 }

 #top-soek-input {
	padding: 0px;
	font-size: 9px;
	color: #555;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 0px;
	background-color: #e0eaef;
 }
 
#top-soek-but {
 padding: 0px; margin: 0px; border: 0px; margin-bottom: -2px; }


/** logo */
#masthead h1 {
	background: url(img/publicomlogo.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
	top: 44px;
	width: 200px;
}

#masthead h1 a {
	height: 65px;
	width: 194px;
	display: block;
}

/** main nav */
#main-links {
	float: right;
	margin-top: 25px;
}

#main-links li {
	float: left;
	list-style: none;
	font-size: 1.1em;
	margin-left: 30px;
	margin-right: 5px;
}

#main-links li a {
	display: block;
	color: #666;
	padding-bottom: 11px;
	text-decoration: none;
}

#main-links a:hover {
	background: url(img/ahover.jpg) 50% 23px no-repeat;
	color: #000;
}

.current_page_item, .current_page_parent {
	background: url(img/ahover.jpg) 50% 23px no-repeat;
	font-weight: bold;
}

/** sub nav */

.current_sub_item, .current_sub_parent {
	background: url(img/ahover.jpg) 50% 23px no-repeat;
	font-weight: bold;
}

#sub {
  width: 694px;
  }
#sub ul {
  margin:0;
  padding:0;
  list-style:none;
  }
#sub li {
  float:left;
  background:url("img/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  }
#sub a {
  display:block;
  background:url("img/right.gif") no-repeat right top;
  padding:7px 20px 6px 9px;
  text-decoration:none;
  font-weight:normal;
  color:#4e626b;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#sub a {float:none;}
/* End IE5-Mac hack */
#sub a:hover {
  color:#21363d;
  }
#sub #current {
  background-image:url("img/left_on.gif");
  }
#sub #current a {
  background-image:url("img/right_on.gif");
  color:#4d859e;
  }
 #sub #soek_on {
   float:left;
  background:url("img/soek_on.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 26px;
  }
#sub #soek_on a {
  background-image:url("img/right_on.gif");
  color:#4d859e;
  }
 #sub #soek {
   float:left;
  background:url("img/soek.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 26px;
  }
#sub #soek a {
  background-image:url("img/right.gif");
  color:#4e626b;
  }
#sub #soek a:hover {
  background-image:url("img/right.gif");
  color:#21363d;
  }

/** shoppingcart  */

#cart {
float: right;
width:233px;
height:93px;
margin-top:77px;
margin-bottom:-40px;
padding-left: 10px;
padding-top: 8px;
background-image:url("img/cart_bg.gif");}
 
#cart h4 {
color: #216a8b;
font-weight: bold;
} 

#cart a {
color: #216a8b;
} 

/** tagline container */
#module_features {
	
	padding: 0;
	margin: 0;
	position: relative;
	top: 145px;
}

* html #module_features {
	top: 0px;
}

#module_features h2 {
	background: url(img/module-features.jpg) no-repeat center center;
	text-indent: -9999px;
	display: block;
}

#tagline-container {
	padding-top: 25px;
	float: left;
	height: 41px;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 20px;
}

#tagline-container h2 {
	background: url(img/tagline-header-boeker.gif) no-repeat;
	height: 41px;
	width: 733px;
	margin-left: 15px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container2 {
	padding-top: 45px;
	float: left;
	height: 59px;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 40px;
}

#tagline-container2 h2 {
	height: 59px;
	width: 733px;
	margin-left: 15px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

#tagline-container-foredragsholdere {
	padding-top: 25px;
	float: left;
	height: 41px;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 20px;
}

#tagline-container-foredragsholdere h2 {
	background: url(img/tagline-header-foredrag.gif) no-repeat;
	height: 41px;
	width: 733px;
	margin-left: 15px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-foredragsholdere p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

#tagline-container-handlekurv {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-handlekurv h2 {
	background: url(img/tagline-header-handlekurv.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-kasse {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-kasse h2 {
	background: url(img/tagline-header-kasse.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-krim {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-krim h2 {
	background: url(img/tagline-header-krim.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-krim p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

#tagline-container-humor {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-humor h2 {
	background: url(img/tagline-header-humor.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-humor p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

#tagline-container-selvutvikling {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-selvutvikling h2 {
	background: url(img/tagline-header-selvutvikling.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-selvutvikling p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

#tagline-container-annet {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-annet h2 {
	background: url(img/tagline-header-annet.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-annet p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

#tagline-container-soek {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-soek h2 {
	background: url(img/tagline-header-soek.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-soek p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

#tagline-container-skjoennlitteratur {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-skjoennlitteratur h2 {
	background: url(img/tagline-header-skjoennlitteratur.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-skjoennlitteratur p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

#tagline-container-events {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-events h2 {
	background: url(img/tagline-header-events.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-events p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

#tagline-container-omoss {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-omoss h2 {
	background: url(img/tagline-header-omoss.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-omoss p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

#tagline-container-nyhetsbrev {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-nyhetsbrev h2 {
	background: url(img/tagline-header-nyhetsbrev.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-nyhetsbrev p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

#tagline-container-konferanser {
	padding-top: 45px;
	float: left;
	height: 97px;
	overflow: hidden;
	margin: 0px;
}

#tagline-container-konferanser h2 {
	background: url(img/tagline-header-konferanser.gif) no-repeat;
	height: 23px;
	width: 100%;
	margin-left: 15px;
	margin-bottom: 41px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

#tagline-container-konferanser p {
	float: right;
	width: 595px;
	position: relative;
	top: -2px;
	color: #fff;
	padding-right: 20px;
}

/** headline properties */

#homepage-headline-front {
	background: #5db7d3 url(img/homepage.jpg) repeat-x;
	height: 14.6em;
	border-bottom: 1px solid #3d88af;
}


#homepage-headline-eng {
	background: #5db7d3 url(img/homepage.jpg) repeat-x;
	height: 17px;
	margin-bottom: 17px;
}

#homepage-headline {
	background: #5db7d3 url(img/homepage.jpg) repeat-x;
	height: 23.8em;
	border-bottom: 1px solid #3d88af;
}

#homepage-headline dl {
	width: 280px;
	float: left;
	padding-top: 34px;
	margin-right: 15px;
	margin-left: 30px;
	color: #fff;
	font-size: 0.8em;
	line-height: 1.4em;
	margin-bottom: 10px;
}

#homepage-headline-side {
	background: #5db7d3 url(img/homepage.jpg) repeat-x;
	height: 144px;
	margin-bottom: 17px;
}

#homepage-headline-side dl {
	width: 280px;
	float: left;
	padding-top: 34px;
	margin-right: 15px;
	margin-left: 30px;
	color: #fff;
	font-size: 0.8em;
	line-height: 1.4em;
	margin-bottom: 10px;
}

/** bok section */


/** nye bøker juni 2010 */

#a-bok-vm2010-thumb a:hover { background-position: 0 -170px; }

#a-bok-vm2010-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/vm2010.png) no-repeat;
}

/** nye bøker 2.september 2009 */

#a-bok-madrugada-thumb a:hover { background-position: 0 -170px; }

#a-bok-madrugada-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/madrugada.png) no-repeat;
}

#a-bok-101-thumb a:hover { background-position: 0 -170px; }

#a-bok-101-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/101.png) no-repeat;
}

#a-bok-hvordan_forsvinne-thumb a:hover { background-position: 0 -170px; }

#a-bok-hvordan_forsvinne-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/hvordan_forsvinne.png) no-repeat;
}

#a-bok-vidkun-thumb a:hover { background-position: 0 -170px; }

#a-bok-vidkun-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/vidkun.png) no-repeat;
}

#a-bok-gandhi-thumb a:hover { background-position: 0 -170px; }

#a-bok-gandhi-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/gandhi.png) no-repeat;
}

#a-bok-slik_gjorde_jeg_det-thumb a:hover { background-position: 0 -170px; }

#a-bok-slik_gjorde_jeg_det-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/slik_gjorde_jeg_det.png) no-repeat;
}

#a-bok-sammen-thumb a:hover { background-position: 0 -170px; }

#a-bok-sammen-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/sammen.png) no-repeat;
}

#a-bok-spor-thumb a:hover { background-position: 0 -170px; }

#a-bok-spor-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/spor.png) no-repeat;
}

/** gamle bøker */

#a-bok-adolf-thumb a:hover { background-position: 0 -170px; }

#a-bok-adolf-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/adolf.png) no-repeat;
}

#a-bok-bekjemp-thumb a:hover { background-position: 0 -170px; }

#a-bok-bekjemp-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/bekjemp.png) no-repeat;
}


#a-bok-bush-thumb a:hover { background-position: 0 -170px; }

#a-bok-bush-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/bush.png) no-repeat;
}

#a-bok-detingenvet-thumb a:hover { background-position: 0 -170px; }

#a-bok-detingenvet-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/detingenvet.png) no-repeat;
}

#a-bok-doden-thumb a:hover { background-position: 0 -170px; }

#a-bok-doden-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/doden.png) no-repeat;
}
#a-bok-drager-thumb a:hover { background-position: 0 -170px; }

#a-bok-drager-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/drager.png) no-repeat;
}
#a-bok-elvis-thumb a:hover { background-position: 0 -170px; }

#a-bok-elvis-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/elvis.png) no-repeat;
}
#a-bok-england-thumb a:hover { background-position: 0 -170px; }

#a-bok-england-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/england.png) no-repeat;
}
#a-bok-foreldrelappen-thumb a:hover { background-position: 0 -170px; }

#a-bok-foreldrelappen-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/foreldrelappen.png) no-repeat;
}
#a-bok-gjennomilden-thumb a:hover { background-position: 0 -170px; }

#a-bok-gjennomilden-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/gjennomilden.png) no-repeat;
}
#a-bok-iskyggen-thumb a:hover { background-position: 0 -170px; }

#a-bok-iskyggen-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/iskyggen.png) no-repeat;
}
#a-bok-kaosdagen-thumb a:hover { background-position: 0 -170px; }

#a-bok-kaosdagen-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/kaosdagen.png) no-repeat;
}
#a-bok-lev-thumb a:hover { background-position: 0 -170px; }

#a-bok-lev-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/lev.png) no-repeat;
}
#a-bok-life-thumb a:hover { background-position: 0 -170px; }

#a-bok-life-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/life.png) no-repeat;
}
#a-bok-mamma-thumb a:hover { background-position: 0 -170px; }

#a-bok-mamma-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/mamma.png) no-repeat;
}
#a-bok-martha-thumb a:hover { background-position: 0 -170px; }

#a-bok-martha-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/martha.png) no-repeat;
}
#a-bok-mettemarit-thumb a:hover { background-position: 0 -170px; }

#a-bok-mettemarit-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/mettemarit.png) no-repeat;
}
#a-bok-ondskapen-thumb a:hover { background-position: 0 -170px; }

#a-bok-ondskapen-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/ondskapen.png) no-repeat;
}
#a-bok-ordfordagen-thumb a:hover { background-position: 0 -170px; }

#a-bok-ordfordagen-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/ordfordagen.png) no-repeat;
}
#a-bok-robbie-thumb a:hover { background-position: 0 -170px; }

#a-bok-robbie-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/robbie.png) no-repeat;
}
#a-bok-sage-thumb a:hover { background-position: 0 -170px; }

#a-bok-sage-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/sage.png) no-repeat;
}

#a-bok-svalestup-thumb a:hover { background-position: 0 -170px; }

#a-bok-svalestup-thumb a {
	width: 140px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(img/boker/svalestup.png) no-repeat;
}

/** foredragsholder section */

/** nye foredragsholdere 1.juli 2009 */

#a-foredragsholder-cleese-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-cleese-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/cleese.png) no-repeat;
}

#a-foredragsholder-knight-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-knight-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/knight.png) no-repeat;
}

#a-foredragsholder-bohn-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-bohn-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/bohn.png) no-repeat;
}

#a-foredragsholder-ringdal-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-ringdal-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/ringdal.png) no-repeat;
}

#a-foredragsholder-odegaard-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-odegaard-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/odegaard.png) no-repeat;
}

#a-foredragsholder-brandt-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-brandt-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/brandt.png) no-repeat;
}

#a-foredragsholder-haraldseid-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-haraldseid-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/haraldseid.png) no-repeat;
}

#a-foredragsholder-olsson-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-olsson-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/olsson.png) no-repeat;
}

#a-foredragsholder-granheim-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-granheim-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/granheim.png) no-repeat;
}

#a-foredragsholder-nordstrom-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-nordstrom-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/nordstrom.png) no-repeat;
}

/** gamle foredragsholdere */

#a-foredragsholder-alsgaard-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-alsgaard-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/Alsgaard.png) no-repeat;
}

#a-foredragsholder-hylland_eriksen-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-hylland_eriksen-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/Hylland_Eriksen.png) no-repeat;
}

#a-foredragsholder-mia_tornblom-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-mia_tornblom-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/mia_tornblom.png) no-repeat;
}

#a-foredragsholder-finn_aamodt-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-finn_aamodt-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/finn_aamodt.png) no-repeat;
}

#a-foredragsholder-eidem-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-eidem-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/bengt_eidem.png) no-repeat;
}

#a-foredragsholder-ousland-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-ousland-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/borge_ousland.png) no-repeat;
}
#a-foredragsholder-andvig-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-andvig-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/cecilie_andvig.png) no-repeat;
}

#a-foredragsholder-freddy-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-freddy-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/freddy_kjensmo.png) no-repeat;
}
#a-foredragsholder-steen-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-steen-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/ingebrigt_steen_jensen.png) no-repeat;
}
#a-foredragsholder-gangdal-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-gangdal-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/jon_gangdal.png) no-repeat;
}

#a-foredragsholder-valebrokk-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-valebrokk-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/kare_valebrokk.png) no-repeat;
}

#a-foredragsholder-ringdal-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-ringdal-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/kjell_terje_ringdal.png) no-repeat;
}

#a-foredragsholder-kaaamodt-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-kaaamodt-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/kjetil_andre_aamodt.png) no-repeat;
}

#a-foredragsholder-lasse-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-lasse-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/lasse_gustavson.png) no-repeat;
}

#a-foredragsholder-arnesen-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-arnesen-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/liv_arnesen.png) no-repeat;
}


#a-foredragsholder-andersson-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-andersson-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/mikael_andersson.png) no-repeat;
}

#a-foredragsholder-thommessen-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-thommessen-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/olaf_thommessen.png) no-repeat;
}

#a-foredragsholder-hammer-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-hammer-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/oyvind_hammer.png) no-repeat;
}

#a-foredragsholder-rehman-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-rehman-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/shabana_rehman.png) no-repeat;
	position: relative;
}

#a-foredragsholder-andersen-thumb a:hover { background-position: 0 -170px; }

#a-foredragsholder-andersen-thumb a {
	width: 121px;
	display: block;
	height: 170px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 20px;
	background: url(img/foredragsholdere/trond_andersen.png) no-repeat;
}

/** misc. graphic elements */

.familien {
background-color: #DFEAEC;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 12px;
margin-right: 20px;
margin-bottom: 20px;
border: 0;
font-size: 17px;
color: #5F7377;
border: 1px solid #c8d5d7;
width: 260px;
text-align: center;
float: left;
}

.quote {
background-color: #DFEAEC;
padding: 10px;
margin: 0;
border: 0;
font-size: 17px;
color: #5F7377;
line-height: 21px;
text-align: justify;
}

.quotebottom {
padding: 0;
margin-bottom: 5px;
margin-left: 20px;
border: 0;
width:25px;
height:14px;
background: url(img/sitat.gif) no-repeat;
}

.separator {
width: 700px;
height: 1px;
background-color: #e4e4e4;
margin-top: 17px;
margin-bottom: 17px;
display: block;
}

#etterspurt {
	background: url(img/mest_etterspurt.png) 0 0  no-repeat; 
	height: 75px; 
	width: 74px;
	top: -10px;
	left: -6px;
	overflow: hidden;
	margin-bottom: -75px;
	position: absolute;
	z-index: 70;
}

#anbefales {
	background: url(img/leseglede.png) 0 0  no-repeat; 
	height: 75px; 
	width: 74px;
	top: -10px;
	left: -6px;
	overflow: hidden;
	margin-bottom: -75px;
	position: absolute;
	z-index: 70;
}

#faderight {
	background: url(img/fade_right.png) 0 0  no-repeat; 
	height: 234px; 
	width: 62px;
	top: 0px;
	right: 0px;
	overflow: hidden;
	position: absolute;
	z-index: 69;
}
#fadeleft {
	background: url(img/fade_left.png) 0 0  no-repeat; 
	height: 234px; 
	width: 62px;
	top: 0px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	z-index: 68;
}

.special { 
	font-weight: bold; 
	background-color: #005c87; 
	padding: 3px; 
	border-bottom: 1px solid #1e80ac; 
}

.more { 
	background: url(img/lesmer.png) 0 0  no-repeat; 
	height: 29px; 
	width: 103px; 
	text-indent: -9999px; 
	margin-top: 10px; 
	margin-left: 36px; 
	overflow: hidden;
}

.more a { 
	display: block; 
	height: 29px; 
}
.more a:hover {
	background: url(img/lesmer.png) 0 -29px no-repeat; 
}

.more2 { 
	background: url(img/lesmer.png) 0 0  no-repeat; 
	height: 29px; 
	width: 103px; 
	text-indent: -9999px; 
	margin-top: 0px; 
	margin-left: 0px; 
	overflow: hidden;
	float: left;
}

.more2 a { 
	display: block; 
	height: 29px; 
}
.more2 a:hover {
	background: url(img/lesmer.png) 0 -29px no-repeat; 
}

.more3 { 
	background: url(img/kjoep.png) 0 0  no-repeat; 
	height: 29px; 
	width: 30px; 
	text-indent: -9999px; 
	margin-top: 0px; 
	margin-left: 0px; 
	overflow: hidden;
	float: right;
}

.more3 a { 
	display: block; 
	height: 29px; 
}
.more3 a:hover {
	background: url(img/kjoep.png) 0 -29px no-repeat; 
}

input.boksoekbutton { 
	background: url(img/boksoekbutton.gif) 0 0  no-repeat; 
	height: 57px; 
	width: 65px; 
	text-indent: -9999px; 
	margin-top: 13px; 
	margin-left: 0px; 
	margin-right: 20px;
	overflow: hidden;
	float: left;
	display: block;
	border: 0;
	cursor: pointer;
}

input.boksoekbutton:hover {
	background: url(img/boksoekbutton.gif) 0 -57px no-repeat; 
}

.boksoekbutton { 
	background: url(img/boksoekbutton.gif) 0 0  no-repeat; 
	height: 57px; 
	width: 65px; 
	text-indent: -9999px; 
	margin-top: 13px; 
	margin-left: 0px; 
	margin-right: 20px;
	overflow: hidden;
	float: left;
}

.boksoekbutton a { 
	display: block; 
	height: 57px; 
}
.boksoekbutton a:hover {
	background: url(img/boksoekbutton.gif) 0 -57px no-repeat; 
}

.bestill-foredrag { 
	background: url(img/bestill_foredrag.gif) 0 0  no-repeat; 
	height: 57px; 
	width: 133px; 
	text-indent: -9999px; 
	margin-top: 45px; 
	margin-left: 0px; 
	margin-right: 20px;
	overflow: hidden;
}

.bestill-foredrag a { 
	display: block; 
	height: 57px; 
}
.bestill-foredrag a:hover {
	background: url(img/bestill_foredrag.gif) 0 -57px no-repeat; 
}

.bestill-billett { 
	background: url(img/bestill_billett.gif) 0 0  no-repeat; 
	height: 57px; 
	width: 116px; 
	text-indent: -9999px; 
	margin-top: 45px; 
	margin-left: 0px; 
	margin-right: 20px;
	overflow: hidden;
	float: left;
}

.bestill-billett a { 
	display: block; 
	height: 57px; 
}
.bestill-billett a:hover {
	background: url(img/bestill_billett.gif) 0 -57px no-repeat; 
}

.kontakt-for-booking { 
	background: url(img/kontakt-for-booking.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 209px; 
	text-indent: -9999px; 
	margin-top: 45px; 
	margin-left: 0px; 
	margin-right: 20px;
	overflow: hidden;
}

.kontakt-for-booking a { 
	display: block; 
	height: 53px; 
}
.kontakt-for-booking a:hover {
	background: url(img/kontakt-for-booking.gif) 0 -57px no-repeat; 
}

.last-ned-pdf { 
	background: url(img/last-ned-pdf.gif) 0 0  no-repeat; 
	height: 57px; 
	width: 121px; 
	text-indent: -9999px; 
	margin-top: 45px; 
	margin-left: 0px; 
	margin-right: 20px;
	overflow: hidden;
	float: left;
}

.last-ned-pdf a { 
	display: block; 
	height: 57px; 
}
.last-ned-pdf a:hover {
	background: url(img/last-ned-pdf.gif) 0 -57px no-repeat; 
}

.gaatilkassen { 
	background: url(img/gaa_til_kassen.gif) 0 0  no-repeat; 
	height: 57px; 
	width: 125px; 
	text-indent: -9999px; 
	margin-top: 25px; 
	margin-left: 0px; 
	margin-right: 20px;
	overflow: hidden;
	float: left;
}

.gaatilkassen a { 
	display: block; 
	height: 57px; 
}
.gaatilkassen a:hover {
	background: url(img/gaa_til_kassen.gif) 0 -57px no-repeat; 
}

input.sendbestilling { 
	background: url(img/send_bestilling.gif) 0 0  no-repeat; 
	height: 57px; 
	width: 135px; 
	text-indent: -9999px; 
	margin-top: 45px; 
	margin-left: 0px; 
	margin-right: 20px;
	overflow: hidden;
	float: left;
	padding: 0px;
	border: 0;
	display: block; 
}

input.sendbestilling:hover {
	background: url(img/send_bestilling.gif) 0 -57px no-repeat;
	cursor: pointer; }

.sendbestilling a { 
	display: block; 
	height: 57px; 
}
.sendbestilling a:hover {
	background: url(img/send_bestilling.gif) 0 -57px no-repeat; 
}

.bestillboka { 
	background: url(img/bestill_boka.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 116px; 
	text-indent: -9999px; 
	margin-top: 45px; 
	margin-left: 0px; 
	margin-right: 20px;
	overflow: hidden;
	float: left;
}

.bestillboka a { 
	display: block; 
	height: 53px; 
}
.bestillboka a:hover {
	background: url(img/bestill_boka.gif) 0 -53px no-repeat; 
}

.bestilldvd { 
	background: url(img/bestill_dvd.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 116px; 
	text-indent: -9999px; 
	margin-top: 45px; 
	margin-left: 0px; 
	margin-right: 20px;
	overflow: hidden;
	float: left;
}

.bestilldvd a { 
	display: block; 
	height: 53px; 
}
.bestilldvd a:hover {
	background: url(img/bestill_dvd.gif) 0 -53px no-repeat; 
}

.lesmer_right { 
	background: url(img/lesmer.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 89px; 
	text-indent: -9999px; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 7px;
	overflow: hidden;
	float: right;
}

.lesmer_right a { 
	display: block; 
	height: 53px; 
}
.lesmer_right a:hover {
	background: url(img/lesmer.gif) 0 -53px no-repeat; 
}

.bestillboka_right { 
	background: url(img/bestill_boka.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 116px; 
	text-indent: -9999px; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 7px;
	overflow: hidden;
	float: right;
}

.bestillboka_right a { 
	display: block; 
	height: 53px; 
}
.bestillboka_right a:hover {
	background: url(img/bestill_boka.gif) 0 -53px no-repeat; 
}

.bestilldvd_right { 
	background: url(img/bestill_dvd.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 116px; 
	text-indent: -9999px; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 7px;
	overflow: hidden;
	float: right;
}

.bestilldvd_right a { 
	display: block; 
	height: 53px; 
}
.bestilldvd_right a:hover {
	background: url(img/bestill_dvd.gif) 0 -53px no-repeat; 
}

.reklamefilm { 
	background: url(img/se_reklamefilmen.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 143px; 
	text-indent: -9999px; 
	margin-top: 45px; 
	margin-left: 10px; 
	overflow: hidden;
}

.reklamefilm a { 
	display: block; 
	height: 53px; 
}
.reklamefilm a:hover {
	background: url(img/se_reklamefilmen.gif) 0 -53px no-repeat; 
}
/** Tilbake buttons */

.tilbake_foredragsholdere { 
	background: url(img/tilbake_til_foredragsholdere.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 201px; 
	text-indent: -9999px; 
	margin-top: 25px; 
	margin-left: 0px; 
	overflow: hidden;
}

.tilbake_foredragsholdere a { 
	display: block; 
	height: 53px; 
}
.tilbake_foredragsholdere a:hover {
	background: url(img/tilbake_til_foredragsholdere.gif) 0 -53px no-repeat; 
}

.tilbake_krim { 
	background: url(img/tilbake_til_krim_og_spenning.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 201px; 
	text-indent: -9999px; 
	margin-top: 25px; 
	margin-left: 0px; 
	overflow: hidden;
}

.tilbake_krim a { 
	display: block; 
	height: 53px; 
}
.tilbake_krim a:hover {
	background: url(img/tilbake_til_krim_og_spenning.gif) 0 -53px no-repeat; 
}

.tilbake_annet { 
	background: url(img/tilbake_til_annet.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 131px; 
	text-indent: -9999px; 
	margin-top: 25px; 
	margin-left: 0px; 
	overflow: hidden;
}

.tilbake_annet a { 
	display: block; 
	height: 53px; 
}
.tilbake_annet a:hover {
	background: url(img/tilbake_til_annet.gif) 0 -53px no-repeat; 
}

.tilbake_skjoennlitteratur { 
	background: url(img/tilbake_til_skjoennlitteratur.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 185px; 
	text-indent: -9999px; 
	margin-top: 25px; 
	margin-left: 0px; 
	overflow: hidden;
}

.tilbake_skjoennlitteratur a { 
	display: block; 
	height: 53px; 
}
.tilbake_skjoennlitteratur a:hover {
	background: url(img/tilbake_til_skjoennlitteratur.gif) 0 -53px no-repeat; 
}

.tilbake_selvutvikling { 
	background: url(img/tilbake_til_selvutvikling.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 171px; 
	text-indent: -9999px; 
	margin-top: 25px; 
	margin-left: 0px; 
	overflow: hidden;
}

.tilbake_selvutvikling a { 
	display: block; 
	height: 53px; 
}
.tilbake_selvutvikling a:hover {
	background: url(img/tilbake_til_selvutvikling.gif) 0 -53px no-repeat; 
}

.tilbake_barn { 
	background: url(img/tilbake_til_barn.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 128px; 
	text-indent: -9999px; 
	margin-top: 25px; 
	margin-left: 0px; 
	overflow: hidden;
}

.tilbake_barn a { 
	display: block; 
	height: 53px; 
}
.tilbake_barn a:hover {
	background: url(img/tilbake_til_barn.gif) 0 -53px no-repeat; 
}

.tilbake_humor { 
	background: url(img/tilbake_til_humor.gif) 0 0  no-repeat; 
	height: 53px; 
	width: 136px; 
	text-indent: -9999px; 
	margin-top: 25px; 
	margin-left: 0px; 
	overflow: hidden;
}

.tilbake_humor a { 
	display: block; 
	height: 53px; 
}
.tilbake_humor a:hover {
	background: url(img/tilbake_til_humor.gif) 0 -53px no-repeat; 
}




/* Content & Content properties */

#searchcontainer {
	margin: 0;
	padding: 0;
}

#searchcontainer h2 { font-size: .7em; }

#maincontent, 
#landing-maincontent {
	clear: left;
	font-size: .85em;
	line-height: 1.5em;
	margin-bottom: 40px;
	float: left;
}

#maincontent a:link, 
#maincontent a:visited, 
#catch a:link, 
#catch a:visited { 
	text-decoration: none; 
	font-weight: bold; 
	color: #0066a5;
}

#maincontent a:hover,
#catch a:hover { 
	color: #00304e; 
	background-color: #e6e6e6; 
}

#maincontent p,
#landing-maincontent p {
	padding-bottom: 15px;
}

#maincontent h2,
#landing-maincontent h2 {
	color: #00304e;
	font-size: 1.7em;
	letter-spacing: -1px;
	padding-bottom: 5px;
	padding-top: 30px;
	font-weight: normal;
}

#maincontent h3,
#landing-maincontent h3 {
	font-size: 1em;
	padding-bottom: 10px;
	color: #a3a3a3;
}

/* leftcontent */
#leftcontent {
	float: left;
	width: 460px;
	padding-left: 10px;
	padding-right: 10px;
}

#leftcontent #more-links, .more-links {
	height: 57px;
	width: 300px;
	margin: 20px auto 0 auto;
}

.more-links li, #more-links li {
	float: left;
	list-style: none;
	margin-left: 10px;
	margin-right: 20px;
	height: 57px;
}

.more-links li a, #more-links li a {
	display: block;
	width: 116px;
	text-indent: -9999px;
	overflow: hidden;
	height: 24px;
}

.more-links {
	height: 57px;
	width: 300px;
	margin: 20px auto 0 50px;
}

.more-links li {
	float: left;
	list-style: none;
	margin-left: 10px;
	margin-right: 20px;
	height: 57px;
}

.more-links li a {
	display: block;
	width: 116px;
	text-indent: -9999px;
	overflow: hidden;
	height: 24px;
}

/* side style */

#side {
	float: left;
	width: 706px;
	padding-left: 0px;
	padding-right: 10px;
}

#side ul {
	padding-left: 20px;
}

#side h4 { font-size: 2.1em; color: #3d8baf; font-weight: normal; text-transform: uppercase; line-height: 1em;
		padding-top:20px; padding-bottom: 20px;}

#side p{ font-size: 1.4em; color: #4e4e4e; letter-spacing: 0,5px; line-height: 1.3em; text-align: justify; padding-right: 10px; }

#side img{ margin-top: -20px; margin-right: -10px; margin-left: -10px; margin-bottom: -10px; border-bottom: 2px solid #fff; }
#side span{ float: right; padding-top: 20px; padding-right: 10px; padding-left: 10px; padding-bottom: 7px;
margin-right: 10px; margin-top: 20px; margin-left: 20px; margin-bottom: 20px; background-color: #f2eabc;}

#side input[type="text"], #side textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 5px;
    border: solid 1px #85b1de;
    width: 590px;
}

.sidebildeboks {
float: right;
margin-left: 30px;
margin-right: 20px;
margin-bottom: 20px;
margin-top: 40px;
}

/* side2 style */

#side2 {
	float: left;
	width: 706px;
	padding-left: 0px;
	padding-right: 10px;
}

#side2 h4 { font-size: 2.1em; color: #3d8baf; font-weight: normal; text-transform: uppercase; line-height: 1em;
		padding-top:20px; padding-bottom: 20px;}

#side2 h2 { font-size: 1.7em; color: #3d8baf; font-weight: normal; text-transform: uppercase;
		padding-top:20px; padding-bottom: 30px;}

#side2 h2 a:link { font-weight: normal; color:#3d8baf;}
#side2 h2 a:visited { font-weight: normal; color:#3d8baf;}
#side2 h2 a:hover { font-weight: normal;}
		
#side2 p{ font-size: 1.3em; color: #4e4e4e; letter-spacing: 0,5px; line-height: 1.1em; margin-top: -5px; text-align: justify; padding-right: 10px; }

#side2 img{ float: left; border: 0px; margin-right: 20px; margin-bottom: 20px; }

/* frontside */

#frontside {
	float: left;
	width: 585px;
	padding-left: 0px;
	padding-right: 0px;
}

#frontside .frontbutton a {
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	background: url(img/header_bg.gif) repeat-x;
	margin-bottom: 1px;
	margin-top: 20px;
	height: 40px;
	width: 585px;
	overflow: hide;
	display: block;
	color: #77acc4;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	line-height: 40px;
}

#frontside .frontbutton a:hover {
	color: #77acc4;
	font-weight: normal;
	font-style: normal;
}
#frontside .frontbutton a:visited {
	color: #77acc4;
	font-weight: normal;
	font-style: normal;
}

#frontside .front_message_body a {
	height: 31px;
	line-height: 31px;
	width: 585px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 1px;
	background-color: #e2f1f7;
	display: block;
	overflow: hide;
}

#frontside .front_message_body a:hover {
	background-color: #e6e6e6;
}

#frontside2 {
	float: left;
	width: 251px;
	padding-left: 0px;
	padding-right: 0px;
}

#frontside2 .frontbutton2 a {
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	background: url(img/header_bg.gif) repeat-x;
	margin-bottom: 1px;
	margin-top: 20px;
	height: 40px;
	width: 251px;
	overflow: hide;
	display: block;
	color: #77acc4;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	line-height: 40px;
}

#frontside2 .frontbutton2 a:hover {
	color: #77acc4;
	font-weight: normal;
	font-style: normal;
}
#frontside2 .frontbutton2 a:visited {
	color: #77acc4;
	font-weight: normal;
	font-style: normal;
}

#frontside2 .front_message_body2 a {
	width: 246px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	background-color: #e2f1f7;
	display: block;
	overflow: hide;
}

#frontside2 .front_message_body2 a:hover {
	background-color: #e6e6e6;
}

/* side3 style */

#side3 {
	float: left;
	width: 969px;
	padding-left: 0px;
	padding-right: 0px;
}

#side3 ul {
	padding-left: 20px;
}

#side3 h4 { font-size: 2.1em; color: #3d8baf; font-weight: normal; text-transform: uppercase; line-height: 1em;
		padding-top:20px; padding-bottom: 20px;}

#side3 p{ font-size: 1.4em; color: #4e4e4e; letter-spacing: 0,5px; line-height: 1.3em; text-align: justify; padding-right: 10px; }

#side3 img{ margin-top: -20px; margin-right: -10px; margin-left: -10px; margin-bottom: 7px; border-bottom: 20px solid #fff; }
#side3 span{ float: right; padding-top: 20px; padding-right: 10px; padding-left: 10px; padding-bottom: 7px;
margin-right: 10px; margin-top: 20px; margin-left: 20px; margin-bottom: 20px; background-color: #f2eabc;}

#side3 input[type="text"], #side3 textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 5px;
    border: solid 1px #85b1de;
    width: 590px;
}
#hist {
margin-left: -2px;
}

#hist img {
margin:0;
padding:0;
border:0;
}

/* bokinfo boks */

#bokinfo {
	float: span;
	width: 706px;
	padding-left: 0px;
	padding-right: 10px;
}

/* middle news section */
#news {
	float: left;
	width: 338px;
	padding-left: 10px;
	padding-right: 10px;
}

/* front aktuelt section */
#frontaktuelt {
	float: right;
	padding: 0px;
	margin-left: 30px;
}
#frontaktuelt cite {
	 display: block;
	 padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	background: url(img/header_bg.gif) repeat-x;
	margin-bottom: 1px;
	margin-top: 20px;
	height: 40px;
	overflow: hide;
	color: #77acc4;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	line-height: 40px;
	width: 334px;
}
#frontaktuelt img {
	 display: block;
	 margin-top: -17px;
	 margin-bottom: 20px;
}

#frontaktuelt2 {
	float: right;
	padding: 0px;
	margin-left: 30px;
}
#frontaktuelt2 cite {
	 display: block;
	 padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	background: url(img/header_bg.gif) repeat-x;
	margin-bottom: 1px;
	margin-top: 20px;
	height: 40px;
	overflow: hide;
	color: #77acc4;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	line-height: 40px;
	width: 668px;
}
#frontaktuelt2 img {
	 display: block;
	 margin-top: -17px;
	 margin-bottom: 20px;
}

.feed  { 
	background: url(img/l-feedico.png) 60% 88% no-repeat;
	text-indent: -9999px;
}

#news h4 { font-size: 1em; }

.posted {
	background: url(img/postico.gif) 0 6px no-repeat;
	padding-left: 10px;
	padding-top: 3px;
	font-size: .95em;
}

.latest-entry {
	border-top: 1px solid #c8c8c8;
	padding-top: 15px;
}

/* events */
#events {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	width: 338px;
}

#events h4 { padding-bottom: 10px; font-size: 1.2em; }
#events p {	font-size: .95em; }

/* bestselgere */

#bestselger {
	float: left;
	padding: 0px;
	width: 243px;
	font-size: 1em;
	margin-bottom: 10px;
}

.bestselger_list {
	list-style: none;
	margin: 0px;
	padding: 0;
	width: 243px;
}
.bestselger_list li {
	padding: 0px;
	margin: 0px;
}

.bestselger_head {
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	background: url(img/header_bg.gif) repeat-x;
	margin-bottom: 1px;
	margin-top: 20px;
	height: 40px;
	overflow: hide;
	display: block;
}

.bestselger_head cite {
	color: #77acc4;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	text-transform: capitalize;
	line-height: 40px;
	overflow: hide;
}

.bestselger_felt {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	background-color: #e0e0e0;
	margin: 0px;
	overflow: hide;
	display: table-cell;
	width: 223px;
	font-size: 11px;
	line-height: 16px;
}

.bestselger_felt h4{
	font-size: 16px;
}

.bestselger_felt cite{
	padding-bottom: 5px;
	display: block;
}

.bestselger_felt img{
	float: left;
	padding-right: 9px;
}

.bestselger_buttons {
	padding-left: 106px;
	padding-top: -10px;
	padding-right: 4px;
	padding-bottom: 3px;
	margin: 0;
	text-align: right;
	display: table;
	height: 29px;
	background-color: #e0e0e0;
	border-bottom: 1px solid #fff;
	
}

/* foredragsholdereliste */

#foredragsholdere {
	float: left;
	padding: 0px;
	width: 243px;
}

.foredragsholdere_list {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 243px;
}
.foredragsholdere_list li {
	padding: 0px;
	margin: 0px;
}

.foredragsholdere_felt a{
	background: url(img/bubble.gif) no-repeat 5px 7px;
	padding-left: 19px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	margin-top: 0px;
	display: block;
	background-color: #f0f0f0;
	text-transform: uppercase;
	color: #8fb5c2;
	font-size: 10px;
	letter-spacing: 2px;
	font-weight: normal;
}

.foredragsholdere_felt a:hover{
background-color: #fff;
}

.foredragsholdere_head {
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	background: url(img/header_bg.gif) repeat-x;
	margin-bottom: 1px;
	margin-top: 20px;
	height: 40px;
	overflow: hide;
	display: block;
}

.foredragsholdere_head cite {
	color: #77acc4;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	text-transform: capitalize;
	line-height: 40px;
	overflow: hide;
}

.foredragsholdere_felt {
	padding: 0px;
	margin: 0px;
	overflow: hide;
	width: 243px;
	font-size: 12px;
}

.foredragsholdere_felt h4{
	font-size: 16px;
}

.foredragsholdere_felt cite{
	padding-bottom: 5px;
	display: block;
}

/* footer properties */
#footer {
	clear: left;
	border-top: 1px solid #cecece;
	font-size: 0.8em;
	width: 959px;
	margin-top: 40px auto 0 0px;
}

#footer a:link, #footer a:visited { 
	text-decoration: none; 
	color: #0066a5;
}

#footer a:hover { 
	color: #00304e; 
	background-color: #e6e6e6; 
}

#footer ul {
	list-style: none;
	width: 959px;
	float: left;
}

#footer li {
	float: left;
	margin: 5px 10px 5px 10px;
}

#footer li a {
	display: block;
	text-decoration: none;
}

#footer p {
float: left;
	margin-left: 10px;
}

#footer #top {
	float: right;
	padding-left: 20px;
	padding-right: 0px;
}

#footer #top a {
	background: url(img/top.jpg) 0 5px no-repeat;
	padding-left: 11px;
}

#headline-content {
	height: 75px;
	width: 650px;
	float: left;
	margin-top: 40px;
	padding-left: 20px;
}




/* IE6 Fixes */

* html #tagline-container {
	padding-top: 45px;
	float: left;
	margin-top: 0px;
	padding-bottom: 40px;
}

* html #module-features {
	padding-top: 45px;
	float: left;
	margin-top: 0px;
	padding-bottom: 40px;
} 
   
* html #leftcontent #more-links {
	width: 350px;
}

* html #homepage-headline dl {
	margin-right: 0;
	margin-left: 23px;
	margin-top: 0px;
}

* html #homepage-headline-side dl {
	margin-right: 0;
	margin-left: 23px;
	margin-top: 0px;
}

* html #top-felt li { 
	margin-left: 28px; 
}


/* accordion script */

/* message display page */
.message_list {
	list-style: none;
	margin-left: -10px;
	padding: 0;
	width: 338px;
}
.message_list li {
	padding: 0px;
	margin: 0px;
	
}
.message_head {
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	cursor: pointer;
	position: relative;
	background: url(img/header_bg.gif) repeat-x;
	margin-bottom: 1px;
	margin-top: 20px;
	height: 40px;
	overflow: hide;
	display: block;
}

.message_head cite {
	color: #77acc4;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	line-height: 40px;
	overflow: hide;
}

.message_body a {
	height: 31px;
	line-height: 31px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 1px;
	background-color: #e2f1f7;
	display: block;
	overflow: hide;
}

.message_body p {
font-size: 12px;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-bottom: 1px;
	background-color: #e8e8e8;
	display: block;
	overflow: hide;
}

.message_body span {
	font-size: 21px;
	background-color: #e8e8e8;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	display: block;
	overflow: hide;
}

.message_body h4 {
	font-size: 21px;
	padding-bottom: 10px;
	background-color: #e8e8e8;
	color: #666666;
	padding-top: 10px;
	margin-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	overflow: hide;
}

.message_body cite {
	color: #77acc4;
	font-weight: normal;
}

.collapse_buttons {
	text-align: right;
	padding-right: 10px;
	width: 328px;
	float: right;
}
.collpase_all_message {
	color: #666666;
	font-weight: normal;
}

/** tables */

#box-table-a{
font-size:12px;
width:700px;
text-align:left;
border-collapse:collapse;
}
#box-table-a th{
font-size:13px;
font-weight:normal;
background:#5fa9d0;
border-top:4px solid #3583a7;
border-bottom:1px solid #fff;
color:#fff;
padding:8px;
}
#box-table-a tfoot td{
font-size:13px;
font-weight:normal;
background:#5fa9d0;
border-top:4px solid #3583a7;
border-bottom:1px solid #fff;
color:#fff;
padding:8px;
}

#box-table-a tfoot tr:hover td{
font-size:13px;
font-weight:normal;
background:#5fa9d0;
border-top:4px solid #3583a7;
border-bottom:1px solid #fff;
color:#fff;
padding:8px;
}

#box-table-a td{
background:#d9e6f2;
border-bottom:1px solid #fff;
color:#3d8bbd;
border-top:1px solid transparent;
padding:8px;
}
#box-table-a tr:hover td{
background:#e8f2ff;
color:#3785a9;
}
#box-table-a img{
border: 0px;
padding: 0px;
margin: 0px;
}
#box-table-a td input{
width: 33px;
}

#box-table-b{
font-size:12px;
width:700px;
text-align:left;
border-collapse:collapse;
}
#box-table-b th{
font-size:13px;
font-weight:normal;
background:#5fa9d0;
border-top:4px solid #3583a7;
border-bottom:1px solid #fff;
color:#fff;
padding:8px;
}
#box-table-b td{
background:#d9e6f2;
border-bottom:1px solid #fff;
color:#3d8bbd;
border-top:1px solid transparent;
padding:8px;
}
#box-table-b tr:hover td{
background:#e8f2ff;
color:#3785a9;
}
#box-table-b img{
border: 0px;
padding: 0px;
margin: 0px;
}



.countdown {
background:#888888 none repeat scroll 0 0;
border-top:1px solid #717171;
font-family:Arial,Helvetica,sans-serif;
color:#FFFFFF;
margin:0;
padding:8px;
text-align:center;
width: 328px;
}

.countdown2 {
background:#888888 none repeat scroll 0 0;
border-top:1px solid #717171;
border-left:1px solid #717171;
font-family:Arial,Helvetica,sans-serif;
color:#FFFFFF;
margin:0;
padding:8px;
text-align:center;
width: 317px;
float:right;
font-size:18px;
 height:30px;
}



.fot_cDay, .fot_cHour, .fot_cMin, .fot_cSec {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
display:inline;
}
.fot_iDay, .fot_iHour, .fot_iMin, .fot_iSec {
color:#FFFFFF;
font-size:11px;
font-weight:normal !important;
display:inline;
}
div.fotballAd {
height:30px;
text-align:center;
}

fot_matchHeader {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
margin:0;
text-align:center;
}
#fot_matchHeader span {
font-weight:normal;
}

.fotballpluggLiveCountdown {
text-align:center;
}