/* 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, div {  font-size: 16px; line-height: 19px; letter-spacing: 0px; font-family: Times New Roman, Times, Arial, Helvetica, Sans-serif;}
p {  font-size: 16px; line-height: 19px; letter-spacing: 0px; font-family: Times New Roman, Times, Arial, Helvetica, Sans-serif;}
a { border-bottom: 1px solid black; color: black; text-decoration: none; line-height: 19px;}
a:hover { border-bottom: 1px solid black; }
a.with-image { border: none; text-decoration: none; }
strong {font-weight: bold;}
h3 {font-weight: bold; border-bottom: 1px solid black; text-align: left;}

.no-indent {text-indent: 0px;}
.rubrik {padding: 0px 0px 1em 0px; text-indent: 0px;}
.rubrik-space {padding: 1em 0px 0em 0px; text-indent: 0px;}
.left-indent {padding: 0px 0px 0px 1em; text-indent: 0px;}
.helrad {margin: 0px 0px 1em 0px; text-indent: 0px;}


/* Base */
body { padding: 0px 15px 0px 15px; }


/* Blandat */

#meny {
padding: 16px 0px 10px 0px;
}

.link {
background-color: white;
padding: 1em 0px 0px 0px;
text-indent: 0px;
}

.link-image {
background-color: white;
padding: 0.5em 0px 0px 0px;
text-indent: 0px;
}

.textruta {
background-color: white;
border-bottom: 1px solid black;
border-top: 1px solid black;
padding: 15px 0px 20px 0px;
/* text-indent: 1em; */
}

.textruta_ex_top {
background-color: white;
border-top: 1px solid black;
padding: 15px 0px 1em 0px;
}

.textruta_ex_bottom {
background-color: white;
border-bottom: 1px solid black;
padding: 0px 0px 20px 0px;
}

.formular {
border-top: 1px solid black;
margin: 1em 0px 0px 0px;
padding: 0.5em 0px 0px 0px;
text-indent: 0em;
}

.cell {
/* background-color: yellow; */
padding: 0.5em 0px 0.5em 0px;
}

input,textarea {
    width: 90%;
}

* html input#submit { width: auto; }



