/* kristianvedel960.css, based on article01.css
|
| Design:
|    - h1 is main title, h1.t2 is secondary title, h2 is top section
|    - div.by is author
|    - Use blockquote for quotes with embedded citation
|    - Use p.quote for quotes with separate citation (in quoteby).
|    - al  : Align left
|    - ar  : Align right
|    - ac  : Align center
|    - fci : Formula - centered and italic
|    - list   : No gap below
|    - nogapa : No gap above (use for ul/ol with  p class="list")
|    - le  : Left   box w. flags.
|    - ri  : Right  box w. navigation
|    - ce  : Center box (unused)
|    - bok : right adjusted breakout box (e.g. used for book reviews)
|    - bob : breakout box - ordinary
|    - boc : breakout box - centered
|    - ing : ingress
|    - abs : abstract
|    - qu  : Interview - questions.
|    - an  : Interview - answers.
|    - qa  : Feedback - h2 + container
|    - qa1 : Feedback - question
|    - qa2 : Feedback - answer
|    - c   : copyright, first published in ...
|    - cec : credit to source
|    - fn  : footnote, endnote
|    - fb  : feedback note
|    - p.bibitem : bibliography
|    - p.bt : breaddtext
| Depreciated:
|    - i : ingress [p.ing]
|    - h3.toc, p.toc is for table of contents  [h2, li]
|    - h3.a is author [div.by]
|    - h2.div is author [div.by]
|    - t : right adjusted breakout box (e.g. used for reviews) [p.bok]
|    - q : ordinary breakout box [p.bob]
*/
//#main a[href ^="http://"] {
//    background: url("../images/external.png") center right no-repeat;
//    padding-right: 13px;
//}

body	{ background-color: #FFFFFF; color: black; font-size: 10pt; font-family: Arial, Geneva, Helvetica, sans-serif; }
#main	{ width: 960px; }
.fci	{ text-align: center; font-style: italic }
.nogapa	{ margin-top: 0px; padding-top: 0px; }

/* links */
a:link		{ color: #0000FF; text-decoration: none; }
a:visited	{ color: #333399; text-decoration: none; }
a:hover		{ color: #0000FF; text-decoration: underline; }
a.nul:link	{ color: #000000; text-decoration: none; }
a.nul:visited	{ color: #000000; text-decoration: none; }
a.nul:hover	{ color: #000000; text-decoration: none; }
a.men:link	{ color: #666666; text-decoration: none; }
a.men:visited	{ color: #666666; text-decoration: none; }
a.men:hover	{ color: #0000FF; text-decoration: underline; }
a.ext { background: url("external.png") center right no-repeat; padding-right: 13px; }

/* frontstuff, headings */
h1.t2c	{ font-weight: bold; margin-top: 1.0em; font-size: 1.0em; }
p.ing	{ font-weight: bold; color: #933; }
p.in2	{ font-weight: bold; color: #933; font-size: 0.8em;  }
p.abs { border:  0px; border-top:  1px;   border-bottom: 1px; border-style: solid; border-color: #933;
        margin:  0px; margin-top:  1.5em; margin-bottom: 1.5em;
	padding: 0px; padding-top: 0.8em; padding-bottom: 0.8em;
	font-size: 0.9em; font-weight: bold; color: #933; }
p.key { margin-top: 5px; margin-bottom: 5px; padding-left: 2em; text-indent: -2em; color: #933; }
p.bok	{ width: 90mm; float: right; margin: 8px; margin-top: 0px; padding: 10px;
	  border: 2px; border-style: solid; background-color: #EEE; border-color: #933; }

p.bok65	{ width: 60mm; float: right; margin: 8px; margin-top: 0px; padding: 10px;
	  border: 2px; border-style: solid; background-color: #EEE; border-color: #933; }

/* body */
p.bob	{ border: 0px;
	  border-top:  3px; border-bottom:  3px; border-style: solid; border-color: #933;
          margin-top: 10px; margin-bottom: 10px; margin-left: 50px; margin-right: 55px;
	  padding: 5px;
	  font-weight: bold; color: #933; }
p.boc	{ border: 0px;
	  border-top:  3px; border-bottom:  3px; border-style: solid; border-color: #933;
          margin-top: 10px; margin-bottom: 10px; margin-left: 50px; margin-right: 55px;
	  padding: 5px;
	  font-size: 0.8em; font-weight: bold; color: #933;
	  text-align: center; }
p.cec	{ font-size: 0.6em; margin: 0em; text-align: center; }
p.qu	{ padding-left: 0.5em; text-indent: -0.5em; font-style:  italic; }
p.an	{ padding-left: 0.5em; }
h2.qa	{ margin-top: 0.1em; margin-bottom: 0.5em; }
div.qa	{ background-color: #ddf; line-height: 1.4em; border-top: solid #85e thick; }
div.qa1	{ padding-left: 0.5em; }
div.qa2	{ padding-left: 1.5em; padding-bottom: 0.1em; padding-right: 0.5em; color: #800; background-color: #eef; }
p.fb	{ color: #800; font-size: 0.8em; text-align: center; }
div.al	{ float: left; margin-right: 1.0em; }
div.ar	{ float: right; margin-left: 1.0em; }
div.ac	{ margin: 0.5em; text-align: center; }
div.le	{ width: 100px; text-align: left;  float: left;  margin: 0px; padding: 0px; }
div.ri	{ width: 175px; text-align: right; float: right; clear: none; margin: 0px; padding: 0px; }
div.ce	{ text-align: center; margin: 0px; padding: 0px; }

/* quotes */
blockquote { margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; }
blockquote.small { font-size: 0.9em; }
p.quote	   { margin-top: 1em; margin-bottom: 0px; margin-left: 2em; margin-right: 2em; }
p.quoteby  { margin-top: 0px; margin-bottom: 1em; margin-left: 2em; margin-right: 3em; text-align: right; }

/* images */
img	{ margin: 0px; padding: 0px; border-width: 0px; vertical-align: top; border-color: black; border-style: solid; }
img.mu	{ margin: 3px; border-width: 1px; border-color: black; border-style: solid; }
img.frm	{ float: right; margin: 3px; border-width: 1px; border-color: black; border-style: solid; }
img.ce	{ margin-left: auto; margin-right: auto; display: block; }
img.ceb	{ margin-left: auto; margin-right: auto; display: block; border-width: 1px; border-color: black; border-style: solid; }
img.fl	{ float: left; margin-right: 1.5em; margin-top: 0px; border-style: none; }
img.flb	{ float: left; margin-right: 1.5em; margin-top: 0px; border-width: 1px; border-color: black; border-style: solid; }
img.fr	{ float: right; margin-left: 1.5em; margin-top: 0px; border-width: 1px; border-color: black; border-style: solid; }
img.cc	{ float: left; margin-right:  7px; margin-top: 1px; border-width: 0px; }

/* lists */
.nogapa	{ margin-top: 0px; padding-top: 0px; }
.nogapb	{ margin-bottom: 0px; padding-bottom: 0px; }
 /* 1px solid #000; */
.flushleft { border:  none; margin:  0px; padding: 0px; }
ul.cv	{ margin-top:0; padding-top;0; margin-left: 1em; padding-left: 0px; }
li.cv	{ list-style-image: url(../images/bul02.gif); }
li.cv2	{ list-style-image: url(../images/bul02.gif); margin-top: 5pt; }
li.toc	{ list-style-type: none; }
dt {
 margin-left: 14px;
 font-weight: bold;
}

/* text */
h1		{ font-size: 10pt; font-weight: bold; margin: 0em; }
h2		{ font-size: 10pt; font-weight: bold; margin-top: 1.0em; margin-bottom: 0.1em; }
div.by		{ font-size:  8pt; font-weight: bold; margin-top: 0em; font-style: italic; color: #777; text-align: left; }
p.nsb		{ margin-bottom:0; padding-bottom:0;}
p.zm		{ margin-top: 0em; }
p.bt		{ }
p.bibitem	{ font-size: 10pt; margin-top: 4px; margin-bottom: 4px; padding-left: 1em; text-indent: -1em; }
p.c		{ font-size:  7pt; margin: 0em; }
p.fn	   	{ font-size:  9pt; }
p.thanks   	{ font-size:  9pt; }


/* tables */
table.article	{ border-collapse: collapse; padding: 0px; border-spacing: 0px; border-width: 0px; border-color: black; border-style: solid; }
td.h1		{ width: 154px; font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; border-width: 0px; border-style: solid; }
td.topmenule	{ width: 398px; font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; border-width: 0px; border-style: solid; }
td.topmenuri	{ width: 408px; font-size:  9pt; font-weight: bold; text-align: right; vertical-align: top;    border-width: 0px; border-style: solid; }
td.topmenur2	{ width: 160px; font-size:  9pt; font-weight: bold; text-align: right; vertical-align: top; }
td.lftmenu	{ text-align: left;  vertical-align: top; line-height: 1.5em; border-width: 0px; border-style: solid; }
td.brdtext	{ text-align: justify;  vertical-align: top; padding-left: 10px; border-width: 0px; border-style: solid; }
td.next		{ font-size:  9pt; text-align: right; clear: none; padding: 0px; vertical-align: bottom; border-width: 0px; border-style: solid; }
td.email	{ font-size:  8pt; text-align: right; clear: none; padding: 0px; vertical-align: bottom; border-width: 0px; border-style: solid; }
td.tline	{ font-size: 10pt; vertical-align: top; }



th.le		{ text-align: left; }
td		{ vertical-align: top; }
caption		{ caption-side: bottom; font-style: italic; }

p.menu		{ margin-top:0.5em; }
p.bmri		{ font-size: 0.7em; text-align: right; clear: none; margin: 0px; padding: 0px; vertical-align: bottom; }

/* XXXXXXXXXXX */
td.caption	{ }

/* EOF */
