body {
 color: #000000;
 background: #fffff0;
 font-family: sans-serif;
 margin: 0 4%;
 padding: 0;
}
body.indexbody p {
 text-indent:0;
}

a:link {
 color: #0000ff;
 background-color: inherit;
}
a:visited {
 color: #3300ff;
 background-color: inherit;
}
a:hover {
 color: #ff0000;
 background-color: inherit;
}
a:active {
 color: #ff0000;
 background-color: inherit;
}

h1 {
 font-size: 2em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #ff0000;
 background-color: inherit;
 text-align: center;
}

h2 {
 font-size: 1.7em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 margin-top: 1.8em;
}

.titelforf {
 margin-top:0;
}

h3, h4, h5, h6 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 margin-top: 1.8em;
}


p {
 font-family: Georgia, 'Times New Roman', Times, serif;
 font-size: 1em;
 text-indent: 1em;
 text-align: left;
 margin: 0.3em 0;
}


blockquote {
 font-size: 0.95em;
 letter-spacing: 0.05em;
 margin: 0.5em 3em;
 line-height: 1.2;
}

q {
 font-size:0.9em;
 letter-spacing: 0.05em;
}

ol, ul, li, dl {
 font-family: Georgia, 'Times New Roman', Times, serif;
 text-indent: 0;
 text-align: left;
}

hr {
 color: #ff0000;
 background-color: #ff0000;
 border-color: #ff0000;
 height:1px;
 border-top:none;
}

hr.infotop {
margin-top:2em;
}

hr.infobot {
margin-bottom:2em;
}

.link  {
 text-align: center;
 text-indent: 0;
 font-size: 0.8em;
 font-weight: bold;
 margin-bottom:1.2em;
}

.toplink  {
 text-align: left;
 text-indent: 0;
 font-size: 0.9em;
 font-weight: bold;
 margin-top: 0;
 margin-bottom:2.2em;
}

.updat {
 text-align: right;
 font-size: 0.8em;
 font-weight: normal;
 margin-top: 0;
 margin-right: 6%;
}

.spaced {
 letter-spacing: 0.05em;
}

.bild {
 font-size: 0.9em;
 text-indent: 0;
 font-weight: bold;
 text-align: left;
 margin-top: 0;
}

.info {
 text-align: left;
 font-size: 0.95em;
 font-weight: normal;
 text-indent: 0;
 margin-top: 0;
 margin-bottom: 0.2em;
}

.intro {
 text-align: left;
 font-weight: normal;
 text-indent: 0;
 letter-spacing: 0.05em;
}

.author, .forf {
 text-align: right;
 margin-right: 10%;
}

.c {
 text-align: center;
 text-indent: 0;
}

.r {
 text-align: right;
 text-indent: 0;
}

.cr {
 color: #FF0000;
 text-align: center;
 text-indent: 0;
}

.note {
 font-size: 0.95em;
 line-height:1.1;
 text-align: left;
 text-indent: 0;
 margin-bottom: 0;
}

blockquote .note {
 font-size: 0.95em;
 line-height:1.1;
}

.fst {
 text-indent : 0;
}

.dropcap {
 float: left;
 font-size: 200%;
 padding: 0 0.25em 0 0;
}

.date {
 text-align : right;
 text-indent : 0;
}

.rod {
 color: red;
 background-color:inherit;
}

.spacer {
 margin-top:3em;
}

.space {
 margin-top:1.5em;
 margin-bottom:1.5em;
}

.boxtransframered {
 background:transparent;
 padding:6px 12px;
 margin-bottom:12px;
 margin-top:12px;
 border-style:solid;
 border-width:thin;
 border-color:#cc0000;
}

table.doctabel {
 border:none;
 margin:0 auto;
}
table.doctabel tr {
 vertical-align:top;
}
table.doctabel p {
 padding:2px 6px;
}
div.clearboth {
 clear:both;
 line-height:1px;
 padding:0;
 margin:0;
}

h2.noter, h3.noter {
 margin-top: 2em;
 color: red;
 background-color:inherit;
}

p.bundlink {
 margin:2em 0 3px 0;
}

/* For små skærme */
@media only screen and (max-device-width: 540px), only screen and (max-width: 540px) {
	blockquote {
		margin: 0.5em 1em;
	}
}
