body {
background:#444b47; 

padding:0; 
margin:0;
height:100%;
font-family: "Trebuchet MS";
font-size:0.8em;
}
/* DEBUG */
.b { border:1px solid #000;}
.bg { background:#ff0; }
/* DEBUG */
html {  height:100%; min-height:100%; }
#container
{
background:#fff;
margin: 0 auto;
width:693px;
padding: 0 20px 20px;
/*height:100%;*/
/*min-height:100%;*/
border-left: 2px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
}


/*formulär*/
label { display:block; }
label.noblock { display:inline; }
input, textarea, option { font-family: "Trebuchet MS"; }
input.block { display: block; margin-top:10px;}
select { margin-bottom:10px; }
.blck { display:block; margin-bottom:10px;}
fieldset { border: 0; }

.arr { width:160px ; float:left; margin-right:20px; margin-bottom:15px;}
.arr img { float:left; }
/*.arrText { padding:3px; }*/
.arr p { 
margin:0;
padding: 3px; 
width: 154px;
background:#84b9bd;
color:#000;
font-size:0.85em;
}

#toppic { padding-top: 5px; }
.clear { clear:both; }
h1, h2 { font-size:32px; }
h2 { margin-bottom: 8px; line-height:32px;}
h1, h2, h3, h4 { font-family: Garamond, "Times New Roman", serif; padding-top:0; margin-top:0;}
h3 { font-size:18px; font-weight:bold;margin-top:5px; padding-top:10px; margin-bottom:0; padding-bottom:0;}
#topmenu { width:100%; margin-top:10px;}

#leftcolNarrow { width: 370px; float:left;}
#leftcol { width: 450px;  margin-top:20px; float:left;}
#wide { width: 693px;  margin-top:20px; }
#rightcolWide { width: 300px; margin-top:20px; float:right;  }
#rightcol { width: 192px; margin-top:20px; float:right; }
#rightcol img, #rightcolWideimg { float:right; }
.rightimg { width:100%; }
#rightcol p, #rightcolWide p { font-size:0.9em; }
h1 { margin-top:0; margin-bottom:0; padding-bottom:0;}
p.first { padding-top:0; margin-top:8px; }
#rightcol p.first, #rightcolWide p.first { padding-top:0; margin-top:5px;}
p { margin-right:20px; }

.box { border:1px solid #ccc; padding:8px; margin-top:10px;}
.box p { margin-bottom:0; }
.box ul { list-style-type:none; margin:0; padding:0;}
.box ul.long li { font-size:0.85em; margin-bottom:8px;}

a { color:#444b47; text-decoration:underline; }
a img { border:0; }
#footer { clear:left; width:693px; margin:0 auto; padding: 0 12px 50px 12px; }