/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

/* Typography */
body { font-size: 12px; font-family: Arial, Helvetica, Sans-serif; }
p { margin-bottom: 1em; }
a { border-bottom: 1px solid #ccc; color: black; text-decoration: none;}
a:hover { border-bottom: 1px solid black; }
a.with-image { border: none; }
strong {font-weight: bold;}
h3 {font-weight: bold; border-bottom: 1px solid black; text-align: left;}


/* Base */
body { padding: 6px 15px 10px 15px; }
#page { xwidth: 100%;  width: expression(document.body.clientWidth < 980? "980px" : "auto") } 
p { line-height: 1.25em; }

/* Header */
#header { text-align: center; border-bottom: 2px solid black; padding-bottom: 5px; padding-top: 15px; margin-bottom: 20px; margin-right: 3px;}

/* Main */
#main { min-width: 952px; overflow: hidden; }
.left { text-align: left; line-height: 1.25em; }
.left_nospace { text-align: left; padding-bottom: -10px;}
.latest {text-align: center;  background-color: black; width: 100%; height: 158px; padding: 8px 0px 3px 0px; margin: 0px 0px 13px 0px; }

/* Columns */
* html div.column {width: 24.9%;}
div.column { float: left; width: 25%; min-width: 238px; }
div.content { padding: 0 10px; border-right: 1px solid black; padding-bottom: 32767px; margin-bottom: -32767px; }

.column h2 { height: 360px;}
 
#column_1 { }  
    #column_1 .content { border-left: 1px solid black; }

/*#column_2, #column_3, #column_4 { text-align: center; }*/
#column_2 { text-align: center; }
#column_2 h2 {padding-top: 23px; height: 337px;}
#column_3 { text-align: center; }
#column_3 h2 {padding-top: 23px; height: 337px;}
#column_4 {  }
#column_4 h2 {padding-top: 23px; height: 337px; text-align: center;}

/* Tabell */
td {vertical-align: top; line-height: 1.25em;}
.tabell {text-align: left;}
.tabell-left {text-align: left;}
.tabell_submit {padding-top: 1em;}
.formular { 
    background-image: url(images/form-bak.gif);
    background-color: white;
    text-align: left; 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 4px 0px;
    font-size: 12px; 
    font-family: Arial, Helvetica, Sans-serif;
    border: 0px;
    }
.formular_off { 
    background-color: white;
    text-align: left; 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 12px; 
    font-family: Arial, Helvetica, Sans-serif;
    border: 0px;
    border-bottom: 1px solid #ccc; color: black;    
    }


/*Specialare*/
#arkiv { text-align: left;} 


/* Footer */
#footer { text-align: center; border-top: 2px solid black; padding-top: 5px; margin-top: 17px; margin-right: 3px; clear: both;}



/* Debug
#header              { background-color: #f00; }
.column h2           { background-color: #03FCF9; }
#footer              { background-color: gray; }
#column_1            { background-color: red; }
#column_1 .content   { background-color: #FF848A; }
#column_1 .content p { background-color: #FFC9C6; }
#column_2            { background-color: yellow; }
#column_2 .content   { background-color: #FFF756; }
#column_2 .content p { background-color: #FFFAAF; }
#column_3            { background-color: aqua; }
#column_3 .content   { background-color: #A2EFFF; }
#column_3 .content p { background-color: #DBFFF8; }
#column_4            { background-color: lime; }
#column_4 .content   { background-color: #7bff75; }
#column_4 .content p { background-color: #D3FFCC; }
table { background-color: yellow;}
tr { background-color: green;}
td { background-color:silver;}
p { background-color:blue;}
  */
