/* CSS für APhS Website */

body { margin : 0 0 0 0; font-family:Arial; color:#303030; background-color:#FFFFFF; }
p, h1, h2, h3, h4, ul, ol, li, td, a { font-family:Arial; }
p { text-align:justify; }
input, textarea { font-family:Arial; font-size:10pt; color:#000; }

div.NsHeader { background-color:#46F; color:#FFF; font-weight:bold; font-size:1.5em; margin:0; padding:0.5em 8px; }
div.NsHeader a { color:#FFF; }
div.NsPath  { background-color:#EEF; margin:0 0 1em 0; padding:0 8px; }
div.NsToNav { background-color:#EEF; margin:1em 0 0 0; padding:0 8px; }
div.NsDir { margin:1em 0; }
div.NsDir h1 { border-bottom: 2px solid blue; margin:1em 0 1em 0; padding-left:8px; }
div.NsDir h4 { margin-bottom: 0; margin-left:1em; }
div.NsDir ul { margin-top:0; margin-bottom:1em; }
div.NsDir li { margin:0; }

.button { background-color:#C0C0FF; border-width:1px; border-style:solid; border-top-color:#FFFFFF; border-left-color:#FFFFFF; border-right-color:#0020BD; border-bottom-color:#0020BD; color:#0020BF; }
.center { text-align:center; }
.right { text-align:right; }
.just { text-align:justify; }
.intro { text-align:justify; font-weight:bold; }
.pic { text-align:center; font-size:80%; font-weight:bold; }
.col { font-weight:bold; color:#FF7C1C; }
.box { border:1px solid blue; padding:8px; margin-left:8px; margin-right:8px; background-color:#EEEEFF; }
.qp { font-size:10px; }

a { text-decoration:none; color:#4060FF; }
a:hover { text-decoration:underline;  }
a:active { text-decoration:underline;  }
a:focus { text-decoration:underline; }

.pop { text-decoration:none; color:#4060FF; }
a.pop { text-decoration:none; color:#4060FF; }
a.pop:hover { text-decoration:none; color:#FF8800; cursor:help; }
a.pop:active { text-decoration:none; color:#FF8800; cursor:help; }
a.pop:focus { text-decoration:none;color:#FF8800; cursor:help; }

a.spic { text-decoration:none; color:#4060FF; font-size:90%; }
a.spic:hover { text-decoration:none; color:#FF8800; }
a.spic:active { text-decoration:none; color:#FF8800; }
a.spic:focus { text-decoration:none;color:#FF8800; }

.src { text-decoration:none; color:#4060FF; }
.srcname { text-decoration:underline; color:#303030; }
a.src { text-decoration:none; color:#4060FF; }
a.src:hover { text-decoration:none; color:#FF8800; cursor:help; }
a.src:active { text-decoration:none; color:#FF8800; cursor:help; }
a.src:focus { text-decoration:none; color:#FF8800; cursor:help; }

a.extern_link { font-size:80%; text-decoration:none; font-weight:normal; color:#666688; }
a.extern_link:hover { text-decoration:underline; }

.thd { color:#FFFFFF; }
.hdf { font-size:80%; font-weight:bold; color:#FFFFFF; }
.hdh { font-size:16px; font-weight:bold; color:#FFFFFF; }
.hdsh { font-size:12px; font-weight:normal; color:#CCCCFF; }

.hd1 { font-size:12px; font-weight:normal; color:#415A8B; }
a.hd1 { text-decoration:none; }
a.hd1:hover { text-decoration:underline; color:#000033; }
a.hd1:active { text-decoration:underline; color:#000033; }
a.hd1:focus { text-decoration:underline; color:#000033; }

.hdt { font-size:12px; font-weight:normal; color:#505050; }
a.hdt { text-decoration:none; font-weight:normal; color:#AA6600; }
a.hdt:hover { text-decoration:underline; color:#000; }
a.hdt:active { text-decoration:underline; color:#000; }
a.hdt:focus { text-decoration:underline; color:#000; }

h1 { font-weight:bold; font-style:italic; font-size:150%; color:#000; margin-bottom:0px; padding-left:4px; }
h2 { font-size:115%; color:#FF7C1C; margin-top:2em;  }
h2.top { margin-top:0; }
h3 { font-size:100%; color:#000; margin-top:2em; }
.phd { font-weight:bold; }

.cr { font-size:10px; font-weight:normal; color:#6666FF; }
a.cr { color:#6666FF; }
a.cr:hover { text-decoration:none; color:#000; }
a.cr:active { text-decoration:none; color:#000; }
a.cr:focus { text-decoration:none; color:#000; }

a.c { font-size:80%; font-weight:normal; text-decoration:none; color:#4060FF; }
a.c:active { text-decoration:none; }
a.c:focus { text-decoration:none; }
a.c:hover { text-decoration:none; background-color:#DDDDFF; }

a.ch { font-size:80%; font-weight:bold; text-decoration:none; color:#FFFFFF; }
a.ch:active { text-decoration:none; }
a.ch:focus { text-decoration:none; }
a.ch:hover { text-decoration:none; background-color:#4060EE; }

a.cb { font-size:95%; font-weight:normal; text-decoration:none; color:#4060FF; }
a.cb:active { text-decoration:none; }
a.cb:focus { text-decoration:none; }
a.cb:hover { text-decoration:none; background-color:#DDDDFF; }

a.chb { font-weight:bold; text-decoration:none; color:#FFFFFF; }
a.chb:active { text-decoration:none; }
a.chb:focus { text-decoration:none; }
a.chb:hover { text-decoration:none; background-color:#4060EE; }

a.url { font-size:80%; text-decoration:none; font-weight:normal; color:#666688; }
a.url:active { text-decoration:none; }
a.url:focus { text-decoration:none; }
a.url:hover { text-decoration:underline; }

ul { list-style-image:url(bull.gif); }
ul.l { list-style:none outside url(); margin:0 0 0 16px; }
ul.small { list-style-image:url(sbull.gif); margin-left:16px; margin-bottom:4px; padding-left:0px; margin-top:0px; }
li { margin-bottom:8px; }
li.l { margin-bottom:0px; }
li.e { margin-bottom:3px; }
li.n { margin-bottom:8px; font-weight:normal; text-align:justify; margin-left:0px; text-indent:0px; }
ol { list-style-type:decimal; text-align:justify; }
li ul, li ol { margin-top:8px; margin-bottom:16px; }
li.l ul, li.l ol { margin-top:0px; margin-bottom:0px; }

.tl { font-weight:normal; }
a.tl { text-decoration:none; }
a.tl:hover { text-decoration:underline; }
a.tl:active { text-decoration:underline; }
a.tl:focus { text-decoration:underline; }

.bxhd { font-weight:bold; text-align:left; font-style:italic; }
.bxe  { font-weight:bold; text-align:left; font-style:italic; }
.bxtx { font-weight:normal; text-align:left; }
.bxurl, .info { font-weight:normal; font-size:80%; color:#808080; }

.pad0 { padding-left:12px; padding-right:6px; }
.pad1 { padding-left:24px; padding-right:6px; }
.pad2 { padding-left:36px; padding-right:6px; }

.j { text-align:justify; }
.l { text-align:left; }
.ls { text-align:left; font-size:80%; }
.rs { text-align:right; font-size:80%; }
.i { margin-left:12px; }
.i1 { margin-left:12px; }
.i2 { margin-left:24px; }
.i3 { margin-left:36px; }
.i4 { margin-left:48px; }

.bio { font-weight:normal; font-size:80%; }
.small { font-size:80%; }
.zitat { font-size:80%; margin-left:20px; }

.frmhd { color:#FFFFFF; font-weight:bold; text-align:center; }

.person1 { font-weight:bold; }
.person2 { font-weight:bold; }
.frage { font-weight:bold; color:#88AAFF; }
.antwort { font-weight:normal; }

table.dir td a { display:block; position:relative; }
table.dir td a:active {
  border-left:6px solid #abf;
  margin-left:-12px; padding-left:6px; margin-right:-6px; padding-right:6px;
}
table.dir td a:focus {
  border-left:6px solid #abf;
  margin-left:-12px; padding-left:6px; margin-right:-6px; padding-right:6px;
}
table.dir td a:hover {
  border-left:6px solid #abf;
  margin-left:-12px; padding-left:6px; margin-right:-6px; padding-right:6px;
}

td.maintext span[title] { cursor:help; }
td.maintext span.nu { cursor:auto; }
a img { border: none; }

table.tabmain {
  border:1px solid blue;
  border-spacing:0;
  border-collapse:collapse;
}
table.tabmain th, table.tabmain td {
  padding:2px 6px 2px 6px;
  vertical-align:top;
  text-align:left;
}
table.tabmain th {
  color:#ffffff;
  font-weight:normal;
  background:url(tbh.gif);
}
.altbg { background-color:#ddddff; border-top:1px solid blue; }
.altbgc { background-color:#ddddff; }
.tabsep { background-color:#fff; border-top:1px solid blue; }

div.dir { font-size:90%; width:100%; border-top:1px solid #46f; border-bottom:1px solid #46f; margin:1px; }
div.dir ul { list-style:none outside url(); margin:0; padding:0; border-bottom:1px solid #fff; }
div.dir ul ul { border-bottom:0; }
div.dir li { padding:0; margin:0; background-color:#eef; border-top:1px solid #fff; display:block; }
div.dir a { border-left:6px solid #eef; text-decoration:none; margin:0; padding:0; position:relative; display:block; width:100%; }
div.dir li a { padding-left:6px; }
div.dir li li a { padding-left:18px; }
div.dir li li li a { padding-left:30px; }
div.dir li li li li a { padding-left:42px; }
div.dir a:active { border-left:6px solid #ddf; background-color:#eef; text-decoration:none; }
div.dir a:focus { border-left:6px solid #ddf; background-color:#eef; text-decoration:none; }
div.dir a:hover { border-left:6px solid #abf; background-color:#ddf; text-decoration:none; }

div.localdir ul { list-style:none outside url(see.gif); margin:0 0 0 20px; padding:0; }
div.localdir li { padding:0 0 0 4px; margin:0; }

div.localdirs { border:1px solid blue; margin-left:12px; padding:4px; float:right; font-size:90%; }
div.localdirs ul { list-style:none outside url(see.gif); margin:0 4px 0 20px; padding:0; }
div.localdirs li { padding:0 0 0 4px; margin:0; }

div.bigdir ul { list-style:none outside url(see.gif); margin:0 0 0 20px; padding:0; }
div.bigdir li { margin:0 0 1em 0; padding:0 0 0 4px; }
div.bigdir h3 { font-size:100%; margin:0; padding:0 0 0 4px; }
div.bigdir p  { margin:0; padding:0 0 0 4px; }

div.bigdirs ul { list-style:none outside url(see.gif); margin:0 0 0 20px; padding:0; }
div.bigdirs li { margin:0; padding:0 0 0 4px; }
div.bigdirs h3 { font-size:100%; margin:0; padding:0 0 0 4px; }
div.bigdirs p  { margin:0 0 1em 0; padding:0 0 0 4px; }

pre.code {  background-color:#EEEEEE; }
span.hili { background-color:#FFFF00; }
#sb .WikiSearchField { width:100%; }
#sb .Button { margin-left:2px; }
#sb form { display:inline; }
#sb td.ifield { width:100%; }
#sb td { margin:0; padding:0; vertical-align:middle; }
#sb { width:100%; margin:0; padding:0; }
/* wiki.css */
body { font-size:95%; }

#PageState { font-size:smaller; font-weight:bold; text-align:right; }

#wiki { background-color:#FFFFFF; }
#wiki #wikitext { margin:0; }
#wiki p, #wiki ul, #wiki ol, #wiki dl, #wiki pre, /* #wiki div, */ #wiki table, #wiki dt { margin:1em 0 1em 0; } 
#wiki li, #wiki dt, #wiki dd { margin-top:0em; margin-bottom:0em; }
#wiki pre { line-height:1.2em; }
#wiki div { margin:0; }
#wikitext > div { margin:1em 0 1em 0; } 

span.syntax { color:red; background-color:#ff8; font-weight:bold; }

#wikitext div.FormInfo { margin:1em 0; }
#wikitext div.Error { background: #FFE5E5 url(../wiki_stuff/icon_exclam.gif) no-repeat 5px 2px; padding:0.25em 0.5em 0.25em 34px; font-weight:bold; margin:1em 0; }
#wikitext div.Error ul { margin:0; }
#wikitext div.Error ul li { margin-left:1em; }
#wikitext div.Warning { background: #FFE0C0 url(../wiki_stuff/icon_warn.gif) no-repeat 5px 2px; padding:0.25em 0.5em 0.25em 34px; margin:1em 0; }
#wikitext div.Confirm { background: #FFE0C0 url(../wiki_stuff/icon_warn.gif) no-repeat 5px 2px; padding:0.25em 0.5em 0.25em 34px; font-weight:bold; margin:1em 0; }
#wikitext div.Status { background: #DAF0BE url(../wiki_stuff/icon_ok.gif) no-repeat 5px 2px; padding:0.25em 0.5em 0.25em 34px; font-weight:bold; margin:1em 0; }

#wiki p.WikiInfo { font-style:italic; font-weight:bold; }

#wiki div.vnavi  { background-color:#eee; margin:0 0 1em 0; padding:0 0.2em; border:1px solid gray; }
#wiki div.btngrp { padding:0; margin:0.25em 0; font-weight:bold; }
#wiki div.btngrp span { padding:0 0.25em; margin:0 0.1em; border:1px solid #bbb; border-bottom-color:#222; border-right-color:#222; background-color:#fff; }
#wiki div.btngrp span.btn { background-color:#fff; }
#wiki div.btngrp span.btnx { background-color:#fff; color:#ccc; }
#wiki div.btngrp a { text-decoration:none; color:#666; }
#wiki div.btngrp a:hover { text-decoration:none; color:f80; }
#wiki div.infobox { margin:0.25em 0; font-size:smaller; }
#wiki table.PgDiff div.vnavi { margin:0; }

#wiki div.conflicts { font-family:'Courier New',Courier,monospace; font-size:80%; background-color:#eee; border:1px dashed #888; padding:4px 8px; margin:1em 0; }
#wiki span.cleft { background-color:#fd8; }
#wiki span.cright { background-color:#9f9; }
#wiki del.cleft { background-color:#fd8; }
#wiki del.cright { background-color:#9f9; }
#wiki ins.cleft { background-color:#fd8; }
#wiki ins.cright { background-color:#9f9; }

#wikitoolbar { font-family:Arial; font-weight:bold; font-size:10pt; margin:0; padding:1px 4px 2px 4px; line-height:20px; color:#fff; }
#wikitoolbar { border-bottom:1px solid #000; background:url(../wiki_stuff/tbbg.gif) repeat-x; }
#wikitoolbar div.buttons a { padding:0 2px; margin:0px 4px 2px 0; border:1px solid #444; background:url(../wiki_stuff/tbbbg.gif) repeat-x; border-top-color:#aaa; border-left-color:#888; color:#fff; text-decoration:none; }
#wikitoolbar a:hover { }
#wikitoolbar input { margin-right:4px; }
#wikitoolbar span.label { margin-right:4px; }
#wikitoolbar form { display:inline; }
#wikitoolbar div.buttons { display:inline; }

#wiki div.WikiEditForm { padding:0; padding-bottom:4px; margin:0; }
#wiki #EditField { width:100%; font-family:'Courier New',Courier,monospace; font-size:85%; padding:0; margin:1px; }

#wiki #wikiclone { font-size:8pt; font-weight:bold; }
#wiki #wikiredir { margin:0; font-size:8pt; font-style:italic; border-bottom:1px solid gray; padding-left:0.2em; text-align:right; }
#wiki #wikiredir a { font-style:normal; }

#wiki .button { font-family:Arial; background:url(../wiki_stuff/tbbbg.gif) repeat-x #888; border-width:1px; border-style:solid; border-top-color:#aaa; border-left-color:#888; border-right-color:#444; border-bottom-color:#444; cursor:hand; color:#fff; height:20px; }
#wiki pre, #wiki tt, #wiki code, #wiki pre.code { font-family:'Courier New',Courier,monospace; font-size:1em; }
#wiki pre.code { background-color:#eee; border:1px dotted #888; padding:0.5em 0.5 0 0.5em; }
#wiki pre.code {
 width:100%;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 _white-space: pre;           /* IE only hack to re-specify in addition to word-wrap  */
}
#wiki pre.code strong { color:#04D; }
#wiki pre a { font-family:'Courier New',Courier,monospace; }

#wiki div.intro { font-weight:bold; margin:1em 0; }
#wiki pre.code { font-size:90%; }
#wiki div.ruler { border-bottom:1px solid blue; margin:1em 0; padding:0; }
#wiki div.wliz { font-size:smaller; border-top:2px dotted blue; margin-top:2em; padding:0.5em 0; }
#wiki input, #wiki select { font-size:10pt; font-weight:bold; font-family:Avantgarde,Arial; }
#wiki div.hidden, #wiki span.hidden { background-color:#fec; }
#wiki .small { font-size:smaller; }

/* standard table layout */
#wiki table { border-collapse:collapse; margin:0; margin-top:1em; }
#wiki table th { background-color:#bbf; background:url(tbh.gif); color:#fff; font-weight:bold; padding:0.1em 1em; vertical-align:middle; text-align:left; }
#wiki table td { padding:0.1em 1em; vertical-align:top; text-align:left; }
#wiki table table { margin:0; }

/* standard table borders and grids */
#wiki table { border:1px solid black; font-size:100%; }
#wiki table th { border:none; }
#wiki table td { border:none; }

/* grid */
#wiki table.grid th { border:1px solid black; }
#wiki table.grid td { border:1px solid #aaa; }
#wiki table table.grid th { border:1px solid black; }
#wiki table table.grid td { border:1px solid #aaa; }

/* nogrid (default) */
#wiki table.nogrid th { border:none; }
#wiki table.nogrid td { border:none; }
#wiki table table.nogrid th { border:none; }
#wiki table table.nogrid td { border:none; }

/* border (default) */
#wiki table.border { border:1px solid black; }
#wiki table table.border { border:1px solid black; }

/* noborder */
#wiki table.noborder { border:none; }
#wiki table table.noborder { border:none; }

/* table $padding (default) */
#wiki table.padding th { padding:0.1em 1em; }
#wiki table.padding td { padding:0.1em 1em; }
#wiki table table.padding th { padding:0.1em 1em; }
#wiki table table.padding td { padding:0.1em 1em; }

/* table $nopadding */
#wiki table.nopadding th { padding:0; }
#wiki table.nopadding td { padding:0; }
#wiki table table.nopadding th { padding:0; }
#wiki table table.nopadding td { padding:0; }

#wiki table.recent { margin-top:0; border:none; }
#wiki table.recent td { padding:0 0 0 0.5em; }

#wiki table.pic { border:none; clear:both; }
#wiki table.pic td { border:none; padding:0; vertical-align:top; }
#wiki table.vpic { border:none; clear:both; }
#wiki table.vpic td { border:none; padding:0; vertical-align:top; }

#wiki a.new { color:#b00; }
#wiki span.new { color:#b00; }

#wiki div.ofrpic { border:1px solid gray; margin:0; padding:4px; font-size:8pt; }
#wiki div.ofrvpic { border:1px solid white; margin:0; padding:4px; font-size:8pt; }

#wiki div.ifrpic { border:1px solid gray; margin:0; }
#wiki div.ifrvpic { border:1px solid white; margin:0; }

#wiki div.pic { margin:0.5em 0; background-color:#fff; }
#wiki div.picr { margin:0.5em 0 4px 8px; clear:both; background-color:#fff; }
#wiki div.picl { margin:0.5em 8px 4px 0; background-color:#fff; }
#wiki div.picc { margin:0.5em 0; background-color:#fff; }

#wiki div.vpic { margin:0.5em 0; background-color:#fff; }
#wiki div.vpicr { margin:0.5em 0 4px 8px; clear:both; background-color:#fff; }
#wiki div.vpicl { margin:0.5em 8px 4px 0; background-color:#fff; }
#wiki div.vpicc { margin:0.5em 0; background-color:#fff; }

#wiki img.ipicl { float:left; padding:4px; margin:0 8px 4px 0; }
#wiki img.ipicr { float:right; padding:4px; margin:0 0 4px 8px; }
#wiki img.nfpicl { margin-right:8px; }
#wiki img.nfpicr { margin-left:8px; }

#wiki div.imgd { margin:2px 1px 0 1px; text-align:left; font-weight:normal; }
#wiki img.imgd { vertical-align:middle; float:right; margin:0 0 0 2px; padding:0; }
#wiki div.wikiinclude { font-size:smaller; margin-top:-0.8em; padding-left:4px; }
#wiki div.wikiinclude img { vertical-align:middle; }
/*#wiki div table { margin:0; }*/
#wiki table div.pic { margin-top:0px; }
#wiki table div.picr { margin-top:0px; }
#wiki table div.picl { margin-top:0px; }
#wiki img.picn { clear:both; }
#wiki span.picn { font-size:8pt; clear:both; }

#wiki ol { list-style-type:decimal; list-style-image:none; }
#wiki ol, #wiki ul, #wiki dl { margin-left:0; padding-left:0; }
#wiki dl { text-align:justify; }
#wiki dt { font-weight:bold; font-style:normal; margin-bottom:0.25em; }
#wiki dt em { font-weight:normal; font-style:italic; }
#wiki dt strong { font-weight:normal; font-style:normal; }
#wiki li, #wiki dd { margin:0; margin-left:40px; margin-bottom:0.2em; text-align:left; }
ul.wikilist li, ol.wikilist li, dl.wikilist dd { margin-bottom:0.2em; text-align:left; }
ul.wikidirlist li, ol.wikidirlist li, dl.wikidirlist dd { margin-bottom:0.2em; text-align:left; }
ul.wikibiglist li, ol.wikibiglist li, dl.wikibiglist dd { margin-bottom:1em; text-align:justify; }
#wiki div.wikibiglist li, #wiki div.wikibiglist dd { margin-top:1em; margin-bottom:1em; }
#wiki li ol, #wiki li ul, #wiki li dl, #wiki dd dl { margin-top:0.2em; margin-bottom:0.2em; }
#wiki div.biglist ol li { margin-bottom:1em; text-align:justify; }
#wiki div.biglist ul li { margin-bottom:1em; text-align:justify; }

#wiki #wikitext { margin:0; padding:0; }
#wiki h1 { font-size:150%; margin:0; margin-top:0.3em; border-bottom:2px solid blue; font-style:italic; }
#wiki h1 span.appendix { font-weight:normal; font-size:80%; color:gray; }
#layoutcol2 h1 { font-size:150%; margin:0; margin-top:0.3em; margin-bottom:-2px; }
#wiki h1 span.op       { color:gray; }
#wiki h1 span.opr      { color:#F80; }
#wiki h2 span.appendix { font-weight:normal; font-size:80%; color:gray; }
#wiki h3 span.appendix { font-weight:normal; font-size:80%; color:gray; }
#wiki li span.appendix { font-weight:normal; font-size:80%; color:gray; }
#wiki h2 { font-size:120%; }
#wiki h3 { font-size:110%; }
#wiki h2 { border-bottom:1px solid blue; }
#wiki h2, #wiki h3, #wiki h4 { margin:0.9em 0 0.5em 0; }

#wiki form { margin:0; }
#wiki sub, #wiki sup { font-size:80%; } 

#wiki table.PgDiff { border:none; width:100%; }
#wiki table.PgDiff th { width:50%; background:none; font-weight:normal; color:#000; border:none; padding:4px; border-bottom:1px solid gray; text-align:center; vertical-align:top; }
#wiki table.PgDiff th.l { border-right:1px solid gray; }
#wiki table.PgDiff th.r { }
#wiki table.PgDiff td { width:50%; text-align:left; vertical-align:top; font-family:'Courier New',Courier,monospace; font-size:8pt; padding:0 4px; border-bottom:1px solid #ddd; }
#wiki table.PgDiff td.l { border-right:1px solid gray; }
#wiki table.PgDiff td.r { }
#wiki table.PgDiff td.b { border-top:2px dotted gray; }
#wiki table.PgDiff td.e { background-color:#eee; }
#wiki table.PgDiff td.d { background-color:#fdd; }
#wiki table.PgDiff td.i { background-color:#cfc; }
#wiki table.PgDiff td em { font-style:normal; color:red; }
#wiki table.PgDiff td ins { color:green; text-decoration:none; background-color:#cfc; }
#wiki table.PgDiff td del { color:#f66; background-color:fdd; }

#wiki .wikibigdir { }
#wiki .wikibigdir a { text-align:left; font-weight:bold; }
#wiki .wikibigdir p { text-align:left; background:url(../wiki_stuff/see.gif) no-repeat; padding-left:25px; margin-left:5px; }
#wiki .wikibigdir ul { list-style-type:none; list-style-image:none; margin-left:0; padding-left:0; }
#wiki .wikibigdir ul li { text-align:left; background:url(../wiki_stuff/see.gif) no-repeat; padding-left:25px; margin-left:5px;  }
#wiki .wikibigdir ol li { text-align:left; margin-bottom:1em; }
#wiki .wikisee a { text-align:left; font-weight:bold; }

#wiki table.infotab { border:none; }
#wiki table.infotab td.infokey { text-align:right; font-weight:bold; padding-left:0; padding-right:0; }
#wiki table.infotab td.infotext { }

#wiki a.butlnk { background-color:#ddf; border:1px solid #ddf; border-bottom:1px solid #aaf; border-right:1px solid #aaf; padding:0; margin:0; }
#wiki a.butlnk span { padding:0 5px 0 4px; font-size:80%; margin:0 0 0 0; vertical-align:baseline; white-space:nowrap; }
#wiki span.butdwn { background-color:#fff; border:1px solid #aaf; padding:0; margin:0; }
#wiki span.butdwn span { padding:0 5px 0 4px; font-size:80%; margin:0 0 0 0; vertical-align:baseline; white-space:nowrap; }

#wiki div.bildpd { border:1px solid gray; padding:4px; margin:1em 0; }

#wiki table.rbox { float:right; margin:2px 0 4px 8px; padding:0; background-color:#fff; border:1px solid gray; }
#wiki table.rbox td { padding:0; }
#wiki table.rbox td.seltop { text-align:right; font-size:10pt; padding:3px 6px 3px 6px; }
#wiki table.rbox td.seltop div.selele { padding:0; margin:0; }
#wiki table.rbox td.sel { text-align:right; font-size:10pt; padding:3px 6px 3px 6px; }
#wiki table.rbox td.sel div.selele { padding:0; margin:0; }
#wiki table.rbox td.notext { font-size:0; }
#wiki table.rbox .pic { margin:0; }
#wiki table.rbox .picr { margin:0; }
#wiki table.rbox .picl { margin:0; }
#wiki table.rbox .vpic { margin:0; }
#wiki table.rbox .vpicr { margin:0; }
#wiki table.rbox .vpicl { margin:0; }
#wiki table.rbox table.pdir { float:right; font-size:8pt; margin-bottom:4px; border:none; }
#wiki table.rbox table.pdir td { padding:0 8px; }

#wiki table.box { margin:2px 8px 4px 0px; padding:0; border:1px solid gray; background-color:#fff; }
#wiki table.box td { padding:0; }
#wiki table.box td.seltop { text-align:right; font-size:10pt; padding:6px 6px 3px 6px; }
#wiki table.box td.seltop div.selele { padding:0; margin:0; }
#wiki table.box td.sel { text-align:right; font-size:10pt; padding:3px 6px 3px 6px; }
#wiki table.box td.sel div.selele { padding:0; margin:0; }
#wiki table.box td.notext { font-size:0; }
#wiki table.box .pic { margin:0; }
#wiki table.box .picr { margin:0; }
#wiki table.box .picl { margin:0; }
#wiki table.box .vpic { margin:0; }
#wiki table.box .vpicr { margin:0; }
#wiki table.box .vpicl { margin:0; }
#wiki table.box table.pdir { float:right; font-size:8pt; margin-bottom:4px; border:none; }
#wiki table.box table.pdir td { padding:0 8px; }

#wiki span.searchword0 { background-color:#ff8; color:#000; }
#wiki span.searchword1 { background-color:#faf; color:#000; }
#wiki span.searchword2 { background-color:#8ff; color:#000; }

#wiki div.wikimenubar { margin:0; margin-bottom:1em; padding:0.2em; border-bottom:1px solid black; font-size:95%; }
#wiki div.wikinav { border-top:1px solid blue; padding:0.2em; margin:1em 0; }
#wiki div.references sup { font-style:italic; }
#wiki sup.reference { }

#wiki .mmath { font-family:'Times New Roman',Times,serif; font-size:120%; white-space:nowrap; padding:0; }
#wiki .mpad sup { color:white; }
#wiki .math { color:gray; }
#wiki div.typeset { text-align:left; margin:1em 0; }
#wiki table.mframe { border:2px solid #CCF; }
#wiki table.mframe td { padding:0 0.5em; }
#wiki table.f table.mframe { border:2px solid #CCF; }
#wiki table.f table.mframe td { padding:0 0.5em; }
#wiki table.f p { text-align:left; }

/* some styles for mtab macros */

#wiki table.f { border:none; border-collapse:collapse; }
#wiki table.f td { vertical-align:top; padding-top:0.5em; padding-bottom:0.5em; color:black; }
#wiki table.f td.fnum { vertical-align:middle; width:5em; color:#f80; }
#wiki table.f td.fadd { vertical-align:middle; width:5em; }
#wiki table.f td.fmath { vertical-align:middle; padding-left:1em; }
#wiki table.f td.fmathb { vertical-align:middle; padding-left:1em; }
#wiki table.f td.fmathb div.typeset { display:inline; border:none; padding:0.2em 0.5em 0.3em 0.5em; }
#wiki table.flab { border:none; }
#wiki table.flab td { padding:0em 0.5em 0.2em 0em; }

/* MediaDirDef */
#wiki div.MediaDirDef { margin:1em 0; }
#wiki div.MediaDirDef ul { margin:0; }
#wiki div.MediaDirDef li { margin:0; margin-left:20px; }
#wiki div.MediaDirDef ul li { font-weight:bold; list-style-image:none; list-style-type:none; margin-bottom:0.5em; }
#wiki div.MediaDirDef ul li ul li { font-weight:normal; margin-bottom:0; }
#wiki div.MediaDirDef ul li ul li ul li { font-size:90%; }

/* some Form Styles used in Wiki and Plugins for a unique look */

/* input element formatting */
#wikitext input, #wikitext option, #wikitext textarea, #wikitext select, #wikitext textarea { font-family:Arial; background-color:white; }
#wikitext input.Checkbox { margin-right:0.25em; }
#wikitext input.Radio { margin-right:0.25em; }
#wikitext input.Text, #wikitext input.Name, #wikitext input.Date, #wikitext input.Email, #wikitext input.Url { width:300px; }
#wikitext input.Button { background:url(../wiki_stuff/tbbbg.gif) repeat-x #888; border:1px solid #FFF; color:#FFF; font-weight:bold; font-size:12px; padding:0 0.2em 0.1em; }

/* input element widths */
#wikitext input.ButWidth { width:130px; }
#wikitext select { }
#wikitext textarea { width:100%; }
#wikitext input.Integer, #wikitext input.Number, #wikitext input.Size { width:100px; text-align:right; }

#wikitext input.ShortWidth, #wikitext textarea.ShortWidth, #wikitext select.ShortWidth { width:150px; }
#wikitext input.NormalWidth, #wikitext textarea.NormalWidth, #wikitext select.NormalWidth { width:300px; }
#wikitext input.LongWidth, #wikitext textarea.LongWidth, #wikitext select.LongWidth { width:100%; }

#wikitext input.LongText, #wikitext textarea.LongText { width:100%; }
#wikitext .Bold { font-weight:bold; }

#wikitext div.ButtonBar  { margin:1em 0; padding:3px; background-color:#ccc; }
#wikitext div.ButtonBarI { margin:1em 0; padding:3px; background-color:#ccc; padding-left: 9em; }

#wikitext .InputError { background-color:#ff8; }

/* special text formatting */
#wikitext div.DataViewBlock { background-color:#FFFFFF; margin-top:0; padding:0; }
#wikitext div.Description { font-size:smaller; margin-top:0.1em; margin-bottom:0.2em; padding:0 0.25em; }
#wikitext div.FormRuler { margin:14px 0 0 0; padding:0; border-bottom:2px solid #AAA; height:0px; font-size:0; line-height:0; }
#wikitext div.DataViewHeader { padding:0.25em 0.5em; margin:1em 0 0 0; font-weight:bold; background-color:#EEE; border-top:2px solid #AAA; border-bottom:4px solid #FFFFFF; }
#wikitext div.ListMore { font-size:smaller; font-weight:bold; margin-top:0; padding-left:1em; border-top:1px solid black; text-align:right; }
#wikitext div.LoginState { font-size:smaller; font-weight:bold; margin:0 0 0.5em 0; padding-left:1em; text-align:right; }

/* table settings */
#wikitext table.LayoutGrid { margin:0; padding:0; border:none; }
#wikitext table.LayoutGrid td.LayoutCell { padding:0; margin:0; }

#wikitext table.DataFieldSet { margin:0; padding:0; border:none; width:100%; }
#wikitext table.DataFieldSet th { padding:0.2em 0.5em; background-color: #EEE; }
#wikitext table.DataFieldSet td { padding:0.2em 0.5em; }
#wikitext table.DataFieldSet td.Label { font-weight:bold; width:8em; }
#wikitext table.DataFieldSet td.Field { }
#wikitext table.DataFieldSet td.Container { padding:0; }

#wikitext table.DataFieldBox { margin:1em 0; padding:0; width:auto; border:2px solid #AAA; background-color:#FFFFFF; width:auto; }
#wikitext table.DataFieldBox th { padding:0.2em 0.5em; background:none; color:black; background-color:#EEE; border-bottom:1px solid #AAA; }
#wikitext table.DataFieldBox td { padding:0.2em 0.5em; }
#wikitext table.DataFieldBox td.Label { font-weight:bold; width:8em; }
#wikitext table.DataFieldBox td.Field { }
#wikitext table.DataFieldBox td.First { padding-top:0.6em; }
#wikitext table.DataFieldBox td.Last  { padding-Bottom:0.6em; }

#wikitext table.Login .Button { width:148px; }
#wikitext table.Login input.Text { width:300px; }

#wikitext table.FieldGrid { margin:0; padding:0; border:none; }
#wikitext table.FieldGrid td { margin:0; padding:0; padding-right:0.5em; }

#wikitext table.ListView { padding:0; margin:0; border:none; width:100%; }
#wikitext table.ListView th, #wikitext table.ListView td { padding:0.25em; }
#wikitext table.ListView th.ListCell { border-top:1px solid #AAF; border-bottom:1px solid #AAF; background:none; background-color:#EEF; font-weight:bold; color:black; }
#wikitext table.ListView td.ListCell { border-bottom:1px solid #AAA; }
#wikitext table.ListView tr.Selected { background-color:#EEE; }
#wikitext table.ListView tr.Selected td { border-top:2px solid red; border-bottom:2px solid red; }

#wikitext span.Label { padding:0.25em 0.5em; font-weight:bold; width:8em; }

/* additional common APHS-Wiki styles */

#wiki .Small { font-size:smaller; }

#wiki div.InfoBoxR { background-color:#ddd; font-size:smaller; width:300px; margin:0.5em 0 0.5em 0.5em; padding:0em 1em; float:right; }
#wiki div.InfoBoxL { background-color:#ddd; font-size:smaller; width:300px; margin:0.5em 0.5em 0.5em 0; padding:0em 1em; float:left; }
#wiki div.GrayBox { background-color:#ddd; padding:0.25em 1em; margin:1em 0; }

#wiki div.headline { color:#666666; font-size:200%; font-weight:bold; text-align:left; }
#wiki div.subheadline { font-size:120%; font-weight:bold; text-align:left; }

#wiki table.Col2 { border:none; margin:1em 0; padding:0; width:100%; }
#wiki table.Col2 td.Left { margin:0; padding:0 0.75em 0 0; width:50%; }
#wiki table.Col2 td.Right { margin:0; padding:0 0 0 0.75em; width:50%; }

/* end wiki.css */
