
/* Layout Stylesheet */ 

* {
  padding: 0;
	margin: 0;
	border-width: 0;
}

body {
 margin: 0;
 padding: 0;
 background:#CCFF99;
 color: #333333;
 text-align:left;
}

#outer {
 width:640px;
 margin:auto; /* Sentrerer innholdet så det ikke står klint inn til venstre */
 padding-top: 40px;
}

#header-line {
 position:relative;
 top: 0;
 left: 0;
 height:105px;
}
#toplogo {
 position: absolute;
 left: 190px;
 bottom: 0px;
}

#menubar {
 position:relative;
 top: 0;
 left: 0;
 /*margin-top: 20px;*/
 height: 19px; 
 background: #00FFFF;
}

#whiteblock {
 position:relative;
 top: 0;
 left: 0;
 background: #FFFFFF;
 color: #333333;
 padding:0;
 margin: 0;
 /*margin-top: 20px;*/
 border:solid #00AA66;	
 border-width:0px 2px 3px 0px;
 }

#left-col {
 width:350px;
 padding: 0 0 20px 10px;
 background:#ffffff;
 color: #333333;
 border:solid #666666;	
 border-width: 0px 0px 0px 0px;
 text-align:left;
 }

#right-col {
 position: absolute;
 top: 0px;
 right: 2px;
 /* background:#ff0000; */
 color: #333333;
 width:330px;
 margin-left: 30px;
 }

#pict-top-right {
	position: absolute;
	left: 40px;
	top: 30px;
/*	background: #0000FF; 
	padding: 0;
	margin:0; */
	/* word-spacing: -4px;  Fjerner blank bit til venstre if IE, men ikke i Opera. Gir problem med blanke i teksten */
	/* white-space: nowrap; */
}

#text-right {
	position: absolute;
	left: 20px;
	top: 230px;
/*	 background: #D0D0FF; 
	 padding: 0;
	margin:0; */
	/* word-spacing: -4px;  Fjerner blank bit til venstre if IE, men ikke i Opera. Gir problem med blanke i teksten */
	/* white-space: nowrap; */
}


#ftr {
 height:25px;
 color: #333333;
 border:solid black;
 border-width:0px 0 0 0;
 margin:0;
 }



/* Presentation Stylesheet */ 

html {
  font-family: "trebuchet ms", sans-serif;
  color: rgb(250,0,0);
	font-size: 0.8em;
}

h3 {
  text-align: left;
  font-size: 1.5em;
  padding: 20px 2em 0em 10px;
}


p {
  padding: 0 2em 1em 10px;
	margin: 0;
  text-align: left;
}

p.footer {
 padding-top: 3px;
 text-align: center;
}

ul {
  margin-top: 0;
	padding-top: 0;
	list-style-type: none; 
}

ul.disclist {
  margin-left: 1em;
  padding-left: 1em;
	list-style-type: disc;
	
}

ul li {
  padding: 0 2em 0.2em 10px;
	margin: 0;
  text-align: left;
}

img {
  margin: 0;
	padding: 0;
	border: 0;
}

img.flagg {
 position:absolute;
 bottom: 2px;
  margin-top:  0px;
	padding-top: 0px;
	border-width: 0px 0 0 0;
	align: bottom;
}

br.newline {
  margin-top: 0;
	padding-top: 0;
}

/* Om tabeller og borders:
http://www.w3.org/TR/REC-CSS2/tables.html#borders
*/

table.fourPicts {
 border-width: 4px;
 border-collapse: collapse;
 border: solid;
}

table tr td.fourPicts {
 border-width: 4px;
 border-collapse: collapse;
 border: solid;
}

a.reklame {
  font-size: 1.3em;
}