* { margin: 0; padding: 0 }
html { background: #f5f5f5 }
body { background: url(gfx/bg_login.gif) repeat-x; font-size: 70%; color: #555; letter-spacing: 1px  }

#header { height: 104px; background: url(gfx/header_login.gif) 20px 20px no-repeat }
#header a { display: block; height: 104px }
#header a span { display: none }
#innlogging {
	height: 142px;
	padding: 10px 0 0 260px;
	background: url(gfx/bg_innlogging.jpg) no-repeat;
	color: #fff }

label { display: block; padding: 5px 0; font-weight: bold }

#innhold { padding: 13px 0 0 260px; width: 490px; text-align: justify }

body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, input, textarea, select, option {
	font-family: verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif } /* Basefont */

input { font-size: 1em } /* Vanlig font */

/* Overskrifter */
#innhold h1 { font-size: 1.6em; font-family: "trebuchet ms", "times new roman", serif; color: #009; font-weight: normal; height: 45px; letter-spacing: 2px }
h2 { font-size: 1em }

/* Marger */
h2, p { margin: 0 0 15px 0 }

/* Lenker, akronymer og forkortelser */

a, a.active, a.visited { color: #666; text-decoration: none }
a:hover { color: #000; text-decoration: none }

/*  -----------------------     DIVERSE FORMATERING      ----------------------  */

img, table { border: 0 }
caption { display: none }
address { font-style: normal; margin: 5px 0 }
.input {
	padding: 2px 0 2px 0;
	border: 1px solid;
	border-color: #006 #6E72DA #6E72DA #006;
	background: #1D1DB5;
	color: #fff;
	width: 150px }
.login { 
	margin-top: 10px;
	padding: 5px 0;
	width: 148px;
	border: 2px solid;
	border-color: #6E72DA #006 #006 #6E72DA;
	background: #1D1DB5;
	color: #fff;
	font-weight: bold }
.kred { margin-top: 40px; padding-top: 10px; border-top: 1px dotted #ccc; text-align: center; letter-spacing: 0; color: #ccc }

#mappe { position: absolute; top: 256px; left: 0; width: 139px; height: 68px; background: url(gfx/mappe.gif)}
