@import url("layout.css");
@import url("navigasjon.css");
@import url("bestilling.css");

/*  ------------------------------       TYPOGRAFI     -------------------------------  */

#innholdsramme { font-size: 1.2em; line-height: 1.5em }
#nav, #smuler, #bunn { font-size: 1.1em }
input, textarea { font-size: 1em }

/* Overskrifter */
h1 { color: #c93; font-size: 1.5em; font-weight: normal; line-height: 1.2em }
em, #respons em { color: #c00; font-style: normal }

h2, h3, h4, h5, h6 { font-size: 1em }
h1,h2,h3,h4,h5,h6,blockquote,p,address, hr, table { margin: 0 0 1em 0 }

#innholdsramme ul, #innholdsramme ol { margin: 0 0 1em 30px }

/* Lenker, akronymer og forkortelser */

a, a.active, a.visited, #nyheter .art h1 a { color: #9c0 }
a:hover { color: #693; text-decoration: none }
#kreditt a, #sitemap a, #nav a { text-decoration: none }

p.skip, #header p, #header h1 { visibility: hidden; position: absolute }

/*  -----------------------     DIVERSE FORMATERING      ----------------------  */

form { margin: 0; padding: 0 }
img, table { border: 0 }
caption { display: none }
address { font-style: normal }
input, textarea, select, option {
	margin-bottom: 2px;
	border: 1px solid #c0c0c0;
	background: #fff }

/*  ------------------------------------- DESIGN ------------------------------------  */

#logo a {	
	position: absolute;
	top: -125px; left: 75px;
	width: 260px; height: 50px }
#logo a span, #kreditt a span { display: none }

#kreditt { position: absolute; top: 0; right: 0; width: 75px; height: 38px }
#kreditt a { display: block; width: 37px; height: 19px; float: left; background: url(gfx/siteman.gif) 50% 0 }
#kreditt a.gnist { background-image: url(gfx/gnist.gif) }
#kreditt a:hover { background-position: 50% -19px }

/* standard sIFR stiler */

.sIFR-flash {
	visibility: visible !important;
	margin: 0 }
.sIFR-replaced {
	visibility: visible !important }
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden }

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important }

.sIFR-hasFlash h1 { visibility: hidden; font-size: 23px }
.sIFR-hasFlash #kortramme p.emne { font-size: 14px; width: 220px; visibility: hidden }
.sIFR-hasFlash #kortramme p.melding {
	visibility: hidden;
	font-size: 18px }
.sIFR-hasFlash #kortramme p.sign {
	visibility: hidden;
	font-size: 14px }