﻿body {font-family:verdana, arial, helvetica, sans-serif; margin:0em; padding:0em}
body#error{margin:1em; padding:1em}
.error{color:red; background-color:white}
.succes{color:green; background-color:white}
.menu{text-align:center; margin: 0em auto 0em auto}
div#page, div#appendix {padding:.1em 1em 1em 1em}
div#appendix {color: black; background-color:#F5F5F5}
dl.footnote{font-size:90%}
dd p{margin-top:0em}
img.border{border:  1px silver solid}
ul{margin-top: 1em; margin-bottom: 1em}/* skal overvåges */

dt{margin-top:2em}/* except the first */
dt.top{margin-top:1em}

/* xmltraining.biz */
.nav{font-size:90%;text-align:center}
.nav span{color:Green; background-color:White}

table{font-size:80%}
table, td, th{border: 1px solid silver; border-collapse:collapse}
caption{text-align:left; font-weight: bold;margin: 0em 0em 0em 0em;padding:1em 1em 1em 1em;}
thead{color:black; background-color:#E8E8E8}
td{vertical-align:text-top;}
th{border: 1px solid silver; border-collapse:collapse;padding-top:1.5em;padding-bottom:1.5em}

.center{text-align:center}

/* h1 - h6 */
h1#top{margin-top: 1em}/* skal vel slettes igen */
h2, h3, h4{margin-top: 2em}
#home h2, #home h3 {margin-top: 1em}
#home h3{font-weight:normal}
/* about */
h2.picture{margin-top: 0em}
#error h2{font-size:100%; margin-bottom:0.5em}
#error ul{margin-top:.5em}

/* toc */
ul.itoc{list-style-type:none;margin-top: 0em; margin-bottom: 0em}
#toc h2{font-size:120%; margin-top: 1.5em; margin-bottom:.5em}
/*#toc #metaToc h2{margin-top:0em}*/
#toc h3{font-size: 100%; margin-top: 1em; margin-bottom:0em;}
#toc h4{margin: 0em; padding:0em; font-size:100%; font-weight:normal}
#toc ul, #toc li{margin-top:0em; margin-bottom: 0em}
.itoc li span span{font-family:"Courier New", monospace}
#toc div.toc1 span {color:black; background-color:#ffa07a}/* orange, RSS-XML */

p#tagline {margin-top:0em}
p#author span, p#tagline span, #home h1 span, p#homeNew span{color:red; background-color:transparent}

/* In IE6 input has an absolute value by default, making it impossible to resize. */
input {font-size:100%}
p.figure{margin-top:-1em; margin-bottom:2em}
p.figure small{color:black; background-color:#EEFFFA;}

div.picture{border:1px solid silver; color:black; background-color:#EEFFFA; padding-left:1em}
img.picture{float:left; margin:1em 1em 1em 0em}
div.border{border: 1px solid silver;padding:1em;margin-top:2em; color: Black; background-color: white;}
div.toc1{padding: 0em 1em 1.5em 1em; margin: 0em; border:1px solid silver; border-bottom:0px; color:black; background-color:#EEFFFA}
div.toc2{padding: 0em 1em 1.5em 1em; margin: 0em; border:1px solid silver; border-bottom:0px;color: black; background-color:white}
div.toc3{padding: 0em 1em 1.5em 1em; margin: 0em; border:1px solid silver; color:black; background-color:#EEFFFA}
dd{margin-bottom: 1em}

/* 102% is very close to 12pt, used by Jesper ! */
pre{font-size:102%}

blockquote{color:black;background-color:#F5F5F5;font-family: Georgia, "Times New Roman", Times, "New York", Serif}
.small{font-size:80%}

/* used by articles */
p#author, p#copyright, p#updated, p#last{margin-top:3em}
p#copyright, p#updated, p#last{font-size:80%}
sup.footnote{font-size:70%; vertical-align:top}/*skal vist slettes*/
a.footnote{font-size:80%; vertical-align:top}/*65-70*/
p#toggle, span#toggle{display:none;}
h2 span{font-size:75%; color: black; background-color: white}
h3 span{font-size:75%; color: black; background-color: white}
h3 small{font-size:60%}
.altc{color: black; background-color:#F5F5F5} /*white smoke*/
.scroll{width:500px; overflow:scroll; border: 1px solid silver}


/* used by homepage and article */
#home li, #summary {color:black; background-color:#EEFFFA}

/* example */
.example{color: black; background-color:#F5F5F5; font-family: Georgia, "Times New Roman", Times, "New York", Serif; margin:2em 1em 2em 1em;padding:1em 2em 1em 2em; border:1px silver dashed}
code{font-size:100%;color: black; background-color:transparent; font-family:"Courier New", monospace}
code.block{font-size:100%;color: black; background-color:#F5F5F5; font-family:"Courier New", monospace}
.code{font-size:100%;color: black; background-color:#F5F5F5; margin:2em 1em 2em 1em;padding:1em 1em 1em 1em; border:1px silver dashed}
.frame{font-size:100%;color: black; background-color:#F5F5F5; margin:2em 0em 2em 0em;padding:1em 1em 1em 1em; border:1px silver dashed}

/* code-html */
.el, .element, .brown{color:maroon; background-color:#F5F5F5}
.at, .attribute, .red{color:red; background-color:#F5F5F5}
.text{color:black; background-color:#F5F5F5}
.comment{color:gray; background-color:#F5F5F5}
.tag, .blue{color:blue; background-color:#F5F5F5}
.pi{color: teal; background-color:#F5F5F5}
.dtd{color:navy; background-color:#F5F5F5} /*darkblue*/

/* code-css */
p.code-css{color: black; background-color:#F5F5F5}
span.selector, span.maroon {color:maroon; background-color: #F5F5F5}
span.property {color:red; background-color: #F5F5F5}
span.value, span.navy {color:navy; background-color: #F5F5F5}

/* code-javascript*/
p.code-js{color: black; background-color:#F5F5F5; font-family:"Courier New",monospace;padding:2em; border:1px silver solid}
span.syntax{color:blue; background-color: #F5F5F5}
span.value{color:maroon; background-color: #F5F5F5}

/* link default */
dl.def dt a:link, ol li p a:link, di.toc3 a:link, #home h3 a:link, a.normal:link, a:link
    {color:blue; background-color: transparent; text-decoration: underline}
dl.def dt a:visited, ol li p a:visited, div.toc3 a:visited, #home h3 a:visited, a.normal:visited, a:visited
    {color: purple; background-color: transparent; text-decoration: underline}
dl.def dt a:hover, ol li p a:hover, div.toc3 a:hover, #none h3 a:hover, a.normal:hover, a:hover
    {color: red; background-color: transparent; text-decoration: underline}
dl.def dt a:active, ol li p a:active, div.toc3 a:active, #home h3 a:active, a.normal:active, a:active
    {color: white; background-color: blue; text-decoration: none}
dl.def dt a:focus, visited, ol li p a:focus, div.toc3 a:focus, #home h3 a:focus, a.normal:focus, a:focus
    {color: white; background-color: blue; text-decoration: none}

/* none */
#toc li a:link
    {color:blue; background-color: transparent; text-decoration: none}
#toc li a:visited
    {color: purple; background-color: transparent; text-decoration: none}
#toc li a:hover
    {color: red; background-color: transparent; text-decoration: underline}
#toc li a:active
    {color: white; background-color: blue; text-decoration: none}
#toc li a:focus
    {color: white; background-color: blue; text-decoration: none}

/* none navy */
#toc #metaToc a:link, #itoc a:link
    {color:navy; background-color: transparent; text-decoration: none}
#toc #metaToc a:visited, #itoc a:visited
    {color: navy; background-color: transparent; text-decoration: none}
#toc #metaToc a:hover, #itoc a:hover
    {color: red; background-color: transparent; text-decoration: underline}
#toc #metaToc a:active, #itoc a:active
    {color: white; background-color: blue; text-decoration: none}
#toc #metaToc a:focus, #itoc a:focus
    {color: white; background-color: blue; text-decoration: none}

/* blue only */
#error a:link, #toggle a:link, p#nav a:link, p.nav a:link, th a:link
    {color:blue; background-color: transparent; text-decoration: underline}
#error a:visited, #toggle a:visited, p#nav a:visited, p.nav a:visited, th a:visited
    {color: blue; background-color: transparent; text-decoration: underline}
#error a:hover, #toggle a:hover, p#nav a:hover, p.nav a:hover, th a:hover
    {color: red; background-color: transparent; text-decoration: underline}
#error a:active, #toggle a:active, p#nav a:active, p.nav a:active th a:active
    {color: white; background-color: blue; text-decoration: none}
#error a:focus, #toggle a:focus, p#nav a:focus, p.nav a:focus, th a:focus
    {color: white; background-color: blue; text-decoration: none}

/* none blue only */
dt a:link, a.footnote:link, sup.footnote a:link, p#author a:link, li a:link, a:link.none
    {color:blue; background-color: transparent; text-decoration: none}
dt a:visited, a.footnote:visited, sup.footnote a:visited, p#author a:visited, li a:visited, a:visited.none
    {color: blue; background-color: transparent; text-decoration: none}
dt a:hover, a.footnote:hover, sup.footnote a:hover, p#author a:hover, li a:hover, a:hover.none
    {color: red; background-color: transparent; text-decoration: underline}
dt a:active, a.footnote:active, sup.footnote a:active, p#author a:active,li a:active, a:active.none
    {color: white; background-color: blue; text-decoration: none}
dt a:focus, a.footnote:focus, sup.footnote a:focus, p#author a:focus,li a:focus, a:focus.none
    {color: white; background-color: blue; text-decoration: none}
    
/* for print */    
.nav, #nav, #tagline, #ContentsSearch {display: none}
body {font-size: 90%; margin: 0em 0em 0em 40px; font-family: "Times New Roman", Times, "New York", Georgia, Serif}
td {font-size: 70%; font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif}
th {font-size: 70%; font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif}

h1,h2,h3,h4,h5,h6{font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif}
h2,h3,h4,h5,h6{margin-top:2em}
