a.interwiki {
    background: transparent url(/lib/images/interwiki.png) 0px 1px no-repeat;
    padding-left: 16px;
}

a.iw_wp {
    background-image: url(/lib/images/interwiki/wp.gif)
}

a.iw_wpfr {
    background-image: url(/lib/images/interwiki/wpfr.gif)
}

a.iw_wpde {
    background-image: url(/lib/images/interwiki/wpde.gif)
}

a.iw_wpes {
    background-image: url(/lib/images/interwiki/wpes.gif)
}

a.iw_wppl {
    background-image: url(/lib/images/interwiki/wppl.gif)
}

a.iw_wpjp {
    background-image: url(/lib/images/interwiki/wpjp.gif)
}

a.iw_wpmeta {
    background-image: url(/lib/images/interwiki/wpmeta.gif)
}

a.iw_doku {
    background-image: url(/lib/images/interwiki/doku.gif)
}

a.iw_dokubug {
    background-image: url(/lib/images/interwiki/dokubug.gif)
}

a.iw_amazon {
    background-image: url(/lib/images/interwiki/amazon.gif)
}

a.iw_amazon_de {
    background-image: url(/lib/images/interwiki/amazon.de.gif)
}

a.iw_amazon_uk {
    background-image: url(/lib/images/interwiki/amazon.uk.gif)
}

a.iw_phpfn {
    background-image: url(/lib/images/interwiki/phpfn.gif)
}

a.iw_coral {
    background-image: url(/lib/images/interwiki/coral.gif)
}

a.iw_sb {
    background-image: url(/lib/images/interwiki/sb.gif)
}

a.iw_google {
    background-image: url(/lib/images/interwiki/google.gif)
}

a.iw_meatball {
    background-image: url(/lib/images/interwiki/meatball.gif)
}

a.iw_wiki {
    background-image: url(/lib/images/interwiki/wiki.gif)
}

a.iw_bsw {
    background-image: url(/lib/images/interwiki/bsw.png)
}

a.iw_bsw2 {
    background-image: url(/lib/images/interwiki/bsw2.png)
}

a.iw_bswnl {
    background-image: url(/lib/images/interwiki/bswnl.png)
}

a.iw_spel {
    background-image: url(/lib/images/interwiki/spel.png)
}

a.iw_wpnl {
    background-image: url(/lib/images/interwiki/wpnl.gif)
}

a.iw_dll {
    background-image: url(/lib/images/interwiki/dll.png)
}

a.iw_inw {
    background-image: url(/lib/images/interwiki/inw.png)
}

a.iw_kavel {
    background-image: url(/lib/images/interwiki/kavel.gif)
}

a.mediafile {
    background: transparent url(/lib/images/fileicons/file.png) 0px 1px no-repeat;
    padding-left: 18px;
    padding-bottom: 1px;
}

a.mf_cpp {
    background-image: url(/lib/images/fileicons/cpp.png)
}

a.mf_js {
    background-image: url(/lib/images/fileicons/js.png)
}

a.mf_png {
    background-image: url(/lib/images/fileicons/png.png)
}

a.mf_swf {
    background-image: url(/lib/images/fileicons/swf.png)
}

a.mf_gz {
    background-image: url(/lib/images/fileicons/gz.png)
}

a.mf_c {
    background-image: url(/lib/images/fileicons/c.png)
}

a.mf_sxc {
    background-image: url(/lib/images/fileicons/sxc.png)
}

a.mf_cs {
    background-image: url(/lib/images/fileicons/cs.png)
}

a.mf_sxi {
    background-image: url(/lib/images/fileicons/sxi.png)
}

a.mf_pptx {
    background-image: url(/lib/images/fileicons/pptx.png)
}

a.mf_css {
    background-image: url(/lib/images/fileicons/css.png)
}

a.mf_htm {
    background-image: url(/lib/images/fileicons/htm.png)
}

a.mf_odp {
    background-image: url(/lib/images/fileicons/odp.png)
}

a.mf_mp3 {
    background-image: url(/lib/images/fileicons/mp3.png)
}

a.mf_rpm {
    background-image: url(/lib/images/fileicons/rpm.png)
}

a.mf_rtf {
    background-image: url(/lib/images/fileicons/rtf.png)
}

a.mf_odc {
    background-image: url(/lib/images/fileicons/odc.png)
}

a.mf_html {
    background-image: url(/lib/images/fileicons/html.png)
}

a.mf_xml {
    background-image: url(/lib/images/fileicons/xml.png)
}

a.mf_rb {
    background-image: url(/lib/images/fileicons/rb.png)
}

a.mf_deb {
    background-image: url(/lib/images/fileicons/deb.png)
}

a.mf_ogg {
    background-image: url(/lib/images/fileicons/ogg.png)
}

a.mf_odf {
    background-image: url(/lib/images/fileicons/odf.png)
}

a.mf_bz2 {
    background-image: url(/lib/images/fileicons/bz2.png)
}

a.mf_ps {
    background-image: url(/lib/images/fileicons/ps.png)
}

a.mf_conf {
    background-image: url(/lib/images/fileicons/conf.png)
}

a.mf_jpg {
    background-image: url(/lib/images/fileicons/jpg.png)
}

a.mf_docx {
    background-image: url(/lib/images/fileicons/docx.png)
}

a.mf_rar {
    background-image: url(/lib/images/fileicons/rar.png)
}

a.mf_jpeg {
    background-image: url(/lib/images/fileicons/jpeg.png)
}

a.mf_pl {
    background-image: url(/lib/images/fileicons/pl.png)
}

a.mf_txt {
    background-image: url(/lib/images/fileicons/txt.png)
}

a.mf_tgz {
    background-image: url(/lib/images/fileicons/tgz.png)
}

a.mf_odt {
    background-image: url(/lib/images/fileicons/odt.png)
}

a.mf_tar {
    background-image: url(/lib/images/fileicons/tar.png)
}

a.mf_odg {
    background-image: url(/lib/images/fileicons/odg.png)
}

a.mf_sql {
    background-image: url(/lib/images/fileicons/sql.png)
}

a.mf_zip {
    background-image: url(/lib/images/fileicons/zip.png)
}

a.mf_java {
    background-image: url(/lib/images/fileicons/java.png)
}

a.mf_audio {
    background-image: url(/lib/images/fileicons/audio.png)
}

a.mf_odi {
    background-image: url(/lib/images/fileicons/odi.png)
}

a.mf_xls {
    background-image: url(/lib/images/fileicons/xls.png)
}

a.mf_xlsx {
    background-image: url(/lib/images/fileicons/xlsx.png)
}

a.mf_sxd {
    background-image: url(/lib/images/fileicons/sxd.png)
}

a.mf_ods {
    background-image: url(/lib/images/fileicons/ods.png)
}

a.mf_pdf {
    background-image: url(/lib/images/fileicons/pdf.png)
}

a.mf_csv {
    background-image: url(/lib/images/fileicons/csv.png)
}

a.mf_lua {
    background-image: url(/lib/images/fileicons/lua.png)
}

a.mf_gif {
    background-image: url(/lib/images/fileicons/gif.png)
}

a.mf_php {
    background-image: url(/lib/images/fileicons/php.png)
}

a.mf_7z {
    background-image: url(/lib/images/fileicons/7z.png)
}

a.mf_doc {
    background-image: url(/lib/images/fileicons/doc.png)
}

a.mf_wav {
    background-image: url(/lib/images/fileicons/wav.png)
}

a.mf_sxw {
    background-image: url(/lib/images/fileicons/sxw.png)
}

a.mf_py {
    background-image: url(/lib/images/fileicons/py.png)
}

a.mf_ppt {
    background-image: url(/lib/images/fileicons/ppt.png)
}

/**
 * Basic styles. These styles are needed for basic DokuWiki functions
 * regardless of the used template. Templates can override them of course
 */

div.clearer {
    clear: both;
    line-height: 0;
    height: 0;
    overflow: hidden;
}

div.no {
    display: inline;
    margin: 0;
    padding: 0;
}

.hidden {
    display: none;
}

div.error {
    background: #fcc url(/lib/styles/../images/error.png) 0.5em 0px no-repeat;
    color: #000;
    border-bottom: 1px solid #faa;
    font-size: 90%;
    margin: 0;
    padding-left: 3em;
    overflow: hidden;
}

div.info {
    background: #ccf url(/lib/styles/../images/info.png) 0.5em 0px no-repeat;
    color: #000;
    border-bottom: 1px solid #aaf;
    font-size: 90%;
    margin: 0;
    padding-left: 3em;
    overflow: hidden;
}

div.success {
    background: #cfc url(/lib/styles/../images/success.png) 0.5em 0px no-repeat;
    color: #000;
    border-bottom: 1px solid #afa;
    font-size: 90%;
    margin: 0;
    padding-left: 3em;
    overflow: hidden;
}

div.notify {
    background: #ffc url(/lib/styles/../images/notify.png) 0.5em 0px no-repeat;
    color: #000;
    border-bottom: 1px solid #ffa;
    font-size: 90%;
    margin: 0;
    padding-left: 3em;
    overflow: hidden;
}

/* image alignment */
.medialeft {
    float: left;
}

.mediaright {
    float: right;
}

.mediacenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.leftalign {
    text-align: left;
}

.centeralign {
    text-align: center;
}

.rightalign {
    text-align: right;
}

em.u {
    font-style: normal;
    text-decoration: underline;
}

em em.u {
    font-style: italic;
}

/* syntax highlighting code */
.code .br0 {
    color: #66cc66;
}

.code .co0 {
    color: #808080;
    font-style: italic;
}

.code .co1 {
    color: #808080;
    font-style: italic;
}

.code .co2 {
    color: #808080;
    font-style: italic;
}

.code .co3 {
    color: #808080;
}

.code .coMULTI {
    color: #808080;
    font-style: italic;
}

.code .es0 {
    color: #000099;
    font-weight: bold;
}

.code .kw1 {
    color: #b1b100;
}

.code .kw2 {
    color: #000000;
    font-weight: bold;
}

.code .kw3 {
    color: #000066;
}

.code .kw4 {
    color: #993333;
}

.code .kw5 {
    color: #0000ff;
}

.code .me1 {
    color: #006600;
}

.code .me2 {
    color: #006600;
}

.code .nu0 {
    color: #cc66cc;
}

.code .re0 {
    color: #0000ff;
}

.code .re1 {
    color: #0000ff;
}

.code .re2 {
    color: #0000ff;
}

.code .re3 {
    color: #ff3333;
    font-weight: bold;
}

.code .re4 {
    color: #009999;
}

.code .st0 {
    color: #ff0000;
}

.code .sy0 {
    color: #66cc66;
}

/* toolbar */

div.pk_align {
    width: 100px;
}

/* alignments */

.dokuwiki div.align_left {
    text-align: left;
}

.dokuwiki div.align_center {
    text-align: center;
}

.dokuwiki div.align_right {
    text-align: right;
}

.dokuwiki div.align_justify {
    text-align: justify;
}

/**
 * CSS for DokuWiki Plugin Uparrow
 * @author Michael Klier phpchi@chinux.de
 */
div.dokuwiki div.plugin_uparrow {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: right;
    font-size: 10px;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
    overflow: visible;
}

#cboxLoadedContent {
    overflow: auto;
}

#cboxLoadedContent iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay {
    background: #000;
}

#colorbox {}

#cboxTopLeft {
    width: 14px;
    height: 14px;
    background: url(/lib/plugins/jquerycolorbox/images/controls.png) 0 0 no-repeat;
}

#cboxTopCenter {
    height: 14px;
    background: url(/lib/plugins/jquerycolorbox/images/border.png) top left repeat-x;
}

#cboxTopRight {
    width: 14px;
    height: 14px;
    background: url(/lib/plugins/jquerycolorbox/images/controls.png) -36px 0 no-repeat;
}

#cboxBottomLeft {
    width: 14px;
    height: 43px;
    background: url(/lib/plugins/jquerycolorbox/images/controls.png) 0 -32px no-repeat;
}

#cboxBottomCenter {
    height: 43px;
    background: url(/lib/plugins/jquerycolorbox/images/border.png) bottom left repeat-x;
}

#cboxBottomRight {
    width: 14px;
    height: 43px;
    background: url(/lib/plugins/jquerycolorbox/images/controls.png) -36px -32px no-repeat;
}

#cboxMiddleLeft {
    width: 14px;
    background: url(/lib/plugins/jquerycolorbox/images/controls.png) -175px 0 repeat-y;
}

#cboxMiddleRight {
    width: 14px;
    background: url(/lib/plugins/jquerycolorbox/images/controls.png) -211px 0 repeat-y;
}

#cboxContent {
    background: #fff;
}

#cboxLoadedContent {
    margin-bottom: 5px;
}

#cboxLoadingOverlay {
    background: url(/lib/plugins/jquerycolorbox/images/loading_background.png) center center no-repeat;
}

#cboxLoadingGraphic {
    background: url(/lib/plugins/jquerycolorbox/images/loading.gif) center center no-repeat;
}

#cboxTitle {
    position: absolute;
    bottom: -30px;
    text-align: center;
    width: 80%;
    left: 50px;
    font-weight: bold;
    color: #7C7C7C;
}

#cboxTitle span.imgtitle {
    font-size: 0.8em;
    vertical-align: middle;
}

#cboxTitle span.comments {
    font-size: 0.7em;
}

#cboxCurrent {
    position: absolute;
    bottom: -25px;
    left: 27px;
    font-weight: bold;
    font-size: 0.8em;
    color: #7C7C7C;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    position: absolute;
    bottom: -29px;
    background: url(/lib/plugins/jquerycolorbox/images/controls.png) 0px 0px no-repeat;
    width: 23px;
    height: 23px;
    text-indent: -9999px;
}

#cboxPrevious {
    left: 0px;
    background-position: -51px -25px;
}

#cboxPrevious.hover {
    background-position: -51px 0px;
}

#cboxNext {
    right: 0px;
    background-position: -75px -25px;
}

#cboxNext.hover {
    background-position: -75px 0px;
}

#cboxClose {
    background-position: -100px -25px;
}

#cboxClose {
    top: -15px;
    right: -15px;
    background: none;
}

#cboxClose.hover {
    background: url(/lib/plugins/jquerycolorbox/images/controls.png);
    background-position: -100px 0px;
}

.cboxSlideshow_on #cboxSlideshow {
    background-position: -125px 0px;
    right: 27px;
}

.cboxSlideshow_on #cboxSlideshow.hover {
    background-position: -150px 0px;
}

.cboxSlideshow_off #cboxSlideshow {
    background-position: -150px -25px;
    right: 27px;
}

.cboxSlideshow_off #cboxSlideshow.hover {
    background-position: -125px 0px;
}

div#acl_manager div#acl__tree {
    font-size: 90%;
    width: 25%;
    height: 300px;
    float: left;
    overflow: auto;
    border: 1px solid #143568;
    text-align: left;
}

div#acl_manager div#acl__tree a.cur {
    background-color: #ff9;
    font-weight: bold;
}

div#acl_manager div#acl__tree ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div#acl_manager div#acl__tree li {
    padding-left: 1em;
}

div#acl_manager div#acl__tree ul img {
    margin-right: 0.25em;
    cursor: pointer;
}

div#acl_manager div#acl__detail {
    width: 73%;
    height: 300px;
    float: right;
    overflow: auto;
}

div#acl_manager div#acl__detail fieldset {
    width: 90%;
}

div#acl_manager div#acl__detail div#acl__user {
    border: 1px solid #143568;
    padding: 0.5em;
    margin-bottom: 0.6em;
}

div#acl_manager table.inline {
    width: 100%;
    margin: 0;
}

div#acl_manager .aclgroup {
    background: transparent url(/lib/plugins/acl/pix/group.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
}

div#acl_manager .acluser {
    background: transparent url(/lib/plugins/acl/pix/user.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
}

div#acl_manager .aclpage {
    background: transparent url(/lib/plugins/acl/pix/page.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
}

div#acl_manager .aclns {
    background: transparent url(/lib/plugins/acl/pix/ns.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
}

div#acl_manager label.disabled {
    color: #000 !important;
}

#acl_manager label {
    text-align: left;
    font-weight: normal;
    display: inline;
}

#acl_manager table {
    margin-left: 10%;
    width: 80%;
}

#acl_manager table tr {
    background-color: inherit;
}

#acl_manager table tr:hover {
    background-color: #E7EBF3;
}

/* User Manager specific styles */
#user__manager tr.disabled {
    color: #6f6f6f;
    background: #e4e4e4;
}

#user__manager tr.user_info {
    vertical-align: top;
}

#user__manager div.edit_user {
    width: 46%;
    float: left;
}

#user__manager table {
    margin-bottom: 1em;
}

#user__manager input.button[disabled] {
    color: #ccc !important;
    border-color: #ccc !important;
}

/* IE won't understand but doesn't require it */
/* plugin:configmanager */
#config__manager div.success,
#config__manager div.error,
#config__manager div.info {
    background-position: 0.5em;
    padding: 0.5em;
    text-align: center;
}

#config__manager fieldset {
    margin: 1em;
    width: auto;
    margin-bottom: 2em;
    background-color: #E7EBF3;
    color: #000;
    padding: 0 1em;
}

#config__manager legend {
    font-size: 1.25em;
}

#config__manager form {}

#config__manager table {
    margin: 1em 0;
    width: 100%;
}

#config__manager fieldset td {
    text-align: left;
}

#config__manager fieldset td.value {
    /* fixed data column width */
    width: 31em;
}

#config__manager td.label {
    padding: 0.8em 0 0.6em 1em;
    vertical-align: top;
}

#config__manager td.label label {
    clear: left;
    display: block;
}

#config__manager td.label img {
    padding: 0 10px;
    vertical-align: middle;
    float: right;
}

#config__manager td.label span.outkey {
    font-size: 70%;
    margin-top: -1.7em;
    margin-left: -1em;
    display: block;
    background-color: #fff;
    color: #000;
    float: left;
    padding: 0 0.1em;
    position: relative;
    z-index: 1;
}

#config__manager td input.edit {
    width: 30em;
}

#config__manager td .input {
    width: 30.8em;
}

#config__manager td select.edit {}

#config__manager td textarea.edit {
    width: 27.5em;
    height: 4em;
}

#config__manager tr .input,
#config__manager tr input,
#config__manager tr textarea,
#config__manager tr select {
    background-color: #fff;
    color: #000;
}

#config__manager tr.default .input,
#config__manager tr.default input,
#config__manager tr.default textarea,
#config__manager tr.default select,
#config__manager .selectiondefault {
    background-color: #ccddff;
    color: #000;
}

#config__manager tr.protected .input,
#config__manager tr.protected input,
#config__manager tr.protected textarea,
#config__manager tr.protected select,
#config__manager tr.protected .selection {
    background-color: #ffcccc !important;
    color: #000 !important;
}

#config__manager td.error {
    background-color: red;
    color: #000;
}

#config__manager .selection {
    width: 14.8em;
    float: left;
    margin: 0 0.3em 2px 0;
}

#config__manager .selection label {
    float: right;
    width: 14em;
    font-size: 90%;
}

/* IE6 correction */
* html #config__manager .selection label {
    padding-top: 2px;
}

#config__manager .selection input.checkbox {
    padding-left: 0.7em;
}

#config__manager .other {
    clear: both;
    padding-top: 0.5em;
}

#config__manager .other label {
    padding-left: 2px;
    font-size: 90%;
}

/* end plugin:configmanager */
/*
 * admin plugin extension - style additions
 *
 * @author  Christopher Smith  chris@jalakai.co.uk
 * @link    http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorials/adminplugin
 */

#plugin__manager h2 {
    margin-left: 0;
}

#plugin__manager form {
    display: block;
    margin: 0;
    padding: 0;
}

#plugin__manager legend {
    display: none;
}

#plugin__manager fieldset {
    width: auto;
}

#plugin__manager .button {
    margin: 0;
}

#plugin__manager p,
#plugin__manager label {
    text-align: left;
}

#plugin__manager .hidden {
    display: none;
}

#plugin__manager .new {
    background: #dee7ec;
}

/* IE won't understand but doesn't require it */
#plugin__manager input[disabled] {
    color: #ccc;
    border-color: #ccc;
}

#plugin__manager .pm_menu,
#plugin__manager .pm_info {
    margin-left: 0;
    text-align: left;
}

#plugin__manager .pm_menu {
    float: left;
    width: 48%;
}

#plugin__manager .pm_info {
    float: right;
    width: 50%;
}

#plugin__manager .common fieldset {
    margin: 0;
    padding: 0 0 1.0em 0;
    text-align: left;
    border: none;
}

#plugin__manager .common label {
    padding: 0 0 0.5em 0;
}

#plugin__manager .common input.edit {
    width: 24em;
    margin: 0.5em;
}

#plugin__manager .plugins fieldset {
    color: #000;
    background: #fff;
    text-align: right;
    border-top: none;
    border-right: none;
    border-left: none;
}

#plugin__manager .plugins fieldset.protected {
    background: #fdd;
    color: #000;
}

#plugin__manager .plugins fieldset.disabled {
    background: #e0e0e0;
    color: #a8a8a8;
}

#plugin__manager .plugins .legend {
    color: #000;
    background: inherit;
    display: block;
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4em;
    font-weight: normal;
    text-align: left;
    float: left;
    padding: 0;
    clear: none;
}

#plugin__manager .plugins .button {
    font-size: 95%;
}

#plugin__manager .plugins fieldset.buttons {
    border: none;
}

#plugin__manager .plugins fieldset.buttons .button {
    float: left;
}

#plugin__manager .pm_info h3 {
    margin-left: 0;
}

#plugin__manager .pm_info dl {
    margin: 1em 0;
    padding: 0;
}

#plugin__manager .pm_info dt {
    width: 6em;
    float: left;
    clear: left;
    margin: 0;
    padding: 0;
}

#plugin__manager .pm_info dd {
    margin: 0 0 0 7em;
    padding: 0;
    background: none;
}

#plugin__manager .plugins .enable {
    float: left;
    width: auto;
    margin-right: 0.5em;
}

/* end admin plugin styles */
/* Default Plogger theme by Mike Johnson, edited for DLL by Galapagos and Anatolis */

/* Body and general styles */

/*body {*/
/* if embedding in your own template, you can remove these body style declarations to have the gallery inherit your website's preferences */
/*	background-color: #fff;
	font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 13px;
}

a, a:link, a:visited, a:active {
	color: #38c;
	text-decoration: none;
}

a:hover {
	color: #789;
	text-decoration: underline;
}*/

form {
    display: inline;
}

/*
h1 {
	font-size: 1.4em;
}

h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 1.1em;
}*/

img {
    border: 0;
    display: inline;
}

/*input, select, textarea {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #444;
}*/

input.submit {
    background-color: #369;
    background-image: url("/lib/plugins/dplogger/images/blue-button-bg.gif");
    background-repeat: repeat-x;
    border: none;
    color: #fff;
    font-family: verdana, arial, sans-serif;
    font-size: 85%;
    font-weight: normal;
    padding: 3px 5px;
    cursor: pointer;
    width: auto;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -khtml-box-sizing: content-box;
    box-sizing: content-box;
}

/*
table {
	border: 0;
	padding: 0;
}*/

/* Page Structure */

#main-container {
    margin: 0;
    padding-top: 0px;
    padding-bottom: 0px;
}

#plog-wrapper {
    margin: 0px;
    width: 100%;
}

#inner-wrapper {
    /* padding: 10px;*/
    width: 100%;
}

/* Header Structure/Elements */

#header-table {
    width: 100%;
}

#gallery-name h1 {
    padding: 0;
    margin: 0;
}

/* Menu Structure/Elements */

#breadcrumbspl {
    margin: 0;
    padding: 2px;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
}

#breadcrumb-table {
    width: 100%;
}

#breadcrumb-links {
    margin: 2px;
}

a.print {
    background-image: url("/lib/plugins/dplogger/images/printer.gif");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}

/* Content Structure/Elements */

#thumbnail-container {
    /* this is the div that contains all the thumbnails in collection/album view */
    margin: 5px auto;
}

#overlay {
    /* this is the blue box that shows the total comments when hovering on a thumbnail in album view */
    position: absolute;
    visibility: hidden;
    background-color: #38c;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 13px;
    padding: 4px;
    text-align: center;
    width: 18px;
    color: #fff;
}

ul.slides {
    /* this is the overall thumbnail container in collection/album view */
    margin: 0 !important;
    margin-top: 15px;
    padding: 0;
    list-style: none;
    line-height: 1.4em;
}

.slides li {
    /* this is the individual thumbnail container in collection/album view */
    display: block;
    float: left;
    margin: 0 10px 10px 0; /* 2nd number controls the distance between thumbnails */
    padding: 0;
    width: auto;
    height: auto;
}

.tag {
    /* this controls the text under a thumbnail in collection/album view with caption/download checkbox */
    text-align: center;
    white-space: normal;
    font-size: smaller;
}

.meta-header {
    /* this controls the text under a thumbnail in collection view with total albums or pictures */
    font-size: 85%;
    padding: 0;
    margin: 0;
    color: #8b0000;
    text-align: center;
}

#caption-date-table, #prev-next-table {
    /* containers for the caption, date and prev/next links above the large image in picture view */
    width: 100%;
    margin: auto;
}

#picture-caption, .date {
    /* this controls the caption and date above the large image in picture view */
    /*font-size: 1.0em;*/
    font-size: 100% !important;
    /*font-weight: bold;
    	line-height: 1.4;*/
    background-repeat: no-repeat;
    /*text-transform: uppercase;
    	letter-spacing: 2px;*/
    margin-left: 4px;
    padding-bottom: 2px;
    text-align: center;
}

#prev-link-container {
    /*width: 50%; */
    text-align: left;
}

#next-link-container {
    /*width: 50%; */
    text-align: right;
}

#prev-button, #next-button {
}

a.nav-link-img-prev {
    background-image: url("/lib/plugins/dplogger/images/rewind.gif");
    background-repeat: no-repeat;
    background-position: left 1px;
    padding-left: 20px;
    width: 40px;
}

a.nav-link-img-next {
    background-image: url("/lib/plugins/dplogger/images/fforward.gif");
    background-repeat: no-repeat;
    background-position: right 1px;
    padding-right: 20px;
    width: 40px;
}

#picture-holder {
    text-align: center;
}

#picture-holder a:hover img {
    border: 1px solid #38c;
    background-color: #ededed;
    margin: 4px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#picture-holder #description {
    width: 625px;
    margin: 15px auto;
}

.photos {
    padding: 5px;
    margin: 3px;
    border: 1px solid #000;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.photos-large {
    border: 1px solid #789;
    background-color: #efefef;
    padding: 10px;
    margin: 4px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.thumbnail img {
    padding: 5px;
    text-align: center;
    margin: 3px;
    background-color: #efefef;
    border: 1px solid #789;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.thumbnail a:hover img {
    margin: 3px;
    background-color: #999;
    border: 1px solid #38c;
}

#error-404, #no-pictures-msg {
    margin: 50px 75px;
    text-align: justify;
}

/* Form Structure/Elements */

#jump-menu {
    text-align: right;
}

#download-selected {
    float: right;
    text-align: right;
}

#search-box {
    text-align: right;
}

#jump-search-container {
    text-align: right;
    vertical-align: middle;
}

#sortby-container {
    text-align: right;
    white-space: nowrap;
}

.align-right {
    text-align: right;
}

.nomargin {
    margin: 0;
    float: left;
}

/* Footer Structure/Elements */

#pagination {
    padding: 2px;
    margin: 0;
    clear: both;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    /*line-height: 2.5em;*/
}

#pagination-table {
    width: 100%;
}

/*.page-link {
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
}*/

span.page-link, a.page-link, a.pagPrev, a.pagNext {
    border: 1px solid #bbb;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 1px 5px;
    margin: 0 3px;
    color: #bbb;
    text-decoration: none;
}

.page-link:hover, .page-link a:hover, a.pagPrev:hover, a.pagNext:hover {
    color: #777;
    border: 1px solid #777;
    background-color: #f9f9f9;
}

.page-link a:focus {
    outline: none;
    -moz-outline: none;
}

/*a.pagPrev, a.pagNext {
	color: #bbb;
	text-decoration: none;
	margin: 0 2px;
}

a.pagPrev:hover, a.pagNext:hover {
	color: #777;
	text-decoration: none;
}*/

span.page-link-current {
    border: 1px solid #274f77;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 1px 5px;
    margin: 0 3px;
    background-color: #274f77;
    color: #fff;
}

#rss-tag-container {
    text-align: right;
    white-space: nowrap;
}

#rss-image {
    margin: 0;
    padding: 0;
    display: inline
}

#stats {
    font-size: 85%;
    text-align: center;
    padding: 8px 5px 0 5px;
    margin: 0;
}

#link-back {
    font-size: 65%;
    text-align: right;
    padding: 0;
    margin: 0;
}

/* Comment Structure/Elements */

#comment-container {
    width: 100%;
    margin: auto;
}

.comment-heading h2 {
    /*font-size: 1.2em;*/
}

.comment-heading h3 {
    /*font-size: 1.1em;*/
    margin-left: 0px;
}

.comment-heading {
    margin-left: 0px !important;
}

.comments p {
    padding: 0;
    margin: 0;
    padding-bottom: 15px;
}

.comments cite {
    /*color: #000;*/
    /*text-transform: uppercase;
    	letter-spacing: 1px;*/
    font-size: smaller;
    background: url("/lib/plugins/dplogger/images/comment.gif") no-repeat 0 3px;
    padding: 5px;
    padding-left: 23px;
    margin-top: 8px;
    height: 28px;
}

li.comment, li.comment-alt {
    border-top: 1px solid #cdcdcd;
    background-color: #ededed;
    margin: 0;
    padding: 15px;
    /*list-style: none inside;*/
}

li.comment-alt {
    background-color: #fff;
}

.comments-closed {
    text-align: left;
    margin-top: 25px;
}

/* Exif data container structure*/

#exif-toggle {
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
}

#exif-data-container {
    width: 550px;
    margin: 10px auto;
    text-align: center;
    padding: 10px;
}

#exif-table {
}

#exif-data td.exif-label {
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
    width: 50%;
}

#exif-data td.exif-info {
    text-align: left;
    padding-right: 10px;
    width: 50%;
}

#exif-data {
    margin: 10px auto;
    padding: 20px;
    text-align: left;
    width: 70%;
    border: 1px solid #ddd;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #f7f7f7;
}

/* Slideshow Elements */

.large-thumb-toolbar {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 5px;
    margin: auto;
}

/* Success/Error Messages */

.actions, .errors {
    width: 500px;
    background-repeat: no-repeat;
    background-position: 5px 8px;
    margin-bottom: 15px;
    padding: 8px 8px 8px 28px;
    padding-left: 28px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.actions {
    background-image: url("/lib/plugins/dplogger/images/alert.gif");
    border: 1px solid #bb0;
    background-color: #ffffe0;
}

.errors {
    background-image: url("/lib/plugins/dplogger/images/x.gif");
    border: 1px solid maroon;
    background-color: #fcc;
}

.field-error {
    border: 1px solid maroon;
    background-color: #fcc;
}

/*! jQuery UI - v1.10.3 - 2013-11-13
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=%23deedf7&bgTextureHeader=flat&bgImgOpacityHeader=100&borderColorHeader=%23aed0ea&fcHeader=%23222222&iconColorHeader=%2372a7cf&bgColorContent=%23f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=%23dddddd&fcContent=%23362b36&iconColorContent=%2372a7cf&bgColorDefault=%23E7EBF3&bgTextureDefault=flat&bgImgOpacityDefault=80&borderColorDefault=%23aed0ea&fcDefault=%23475E87&iconColorDefault=%233d80b3&bgColorHover=%23e4f1fb&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%2374b2e2&fcHover=%230070a3&iconColorHover=%232694e8&bgColorActive=%23475E87&bgTextureActive=flat&bgImgOpacityActive=50&borderColorActive=%23374764&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=%23f9dd34&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=%23cd0a0a&fcError=%23ffffff&iconColorError=%23ffffff&bgColorOverlay=%23eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=%23000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix {
    min-height: 0; /* support: IE7 */
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0; /* support: IE7 */
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible; /* removes extra width in IE */
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
    width: 2.2em;
}

/* button elements seem to need a little more width */
button.ui-button-icon-only {
    width: 2.4em;
}

.ui-button-icons-only {
    width: 3.4em;
}

button.ui-button-icons-only {
    width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
    display: block;
    line-height: normal;
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button {
    padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

/* button sets */
.ui-buttonset {
    margin-right: 7px;
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: none;
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
    /* support: IE10, see #8844 */
    list-style-image: url(/lib/plugins/jquery/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0; /* support: IE7 */
    font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
    cursor: default;
}

/* icon support */
.ui-menu-icons {
    position: relative;
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
    position: static;
    float: right;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("/lib/plugins/jquery/images/animated-overlay.gif");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px;
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}

/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none;
}

/* vertical centre icon */
.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}

.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
    /* need to fix icons sprite */
    background-position: -65px -16px;
}

.ui-tabs {
    position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text;
}

.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
    border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size: 1.1em;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #f2f5f7 url(/lib/plugins/jquery/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;
    color: #362b36;
}

.ui-widget-content a {
    color: #362b36;
}

.ui-widget-header {
    border: 1px solid #aed0ea;
    background: #deedf7 url(/lib/plugins/jquery/images/ui-bg_flat_100_deedf7_40x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.ui-widget-header a {
    color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #aed0ea;
    background: #E7EBF3 url(/lib/plugins/jquery/images/ui-bg_flat_80_E7EBF3_40x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #475E87;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #475E87;
    text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #74b2e2;
    background: #e4f1fb url(/lib/plugins/jquery/images/ui-bg_flat_100_e4f1fb_40x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #0070a3;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
    color: #0070a3;
    text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #374764;
    background: #475E87 url(/lib/plugins/jquery/images/ui-bg_flat_50_475E87_40x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #ffffff !important;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #ffffff;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #f9dd34;
    background: #ffef8f url(/lib/plugins/jquery/images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;
    color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #cd0a0a url(/lib/plugins/jquery/images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;
    color: #ffffff;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #ffffff;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #ffffff;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(/lib/plugins/jquery/images/ui-icons_72a7cf_256x240.png);
}

.ui-widget-header .ui-icon {
    background-image: url(/lib/plugins/jquery/images/ui-icons_72a7cf_256x240.png);
}

.ui-state-default .ui-icon {
    background-image: url(/lib/plugins/jquery/images/ui-icons_3d80b3_256x240.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(/lib/plugins/jquery/images/ui-icons_2694e8_256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(/lib/plugins/jquery/images/ui-icons_ffffff_256x240.png);
}

.ui-state-highlight .ui-icon {
    background-image: url(/lib/plugins/jquery/images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(/lib/plugins/jquery/images/ui-icons_ffffff_256x240.png);
}

/* positioning */
.ui-icon-blank {
    background-position: 16px 16px;
}

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0px;
}

/* Overlays */
.ui-widget-overlay {
    background: #eeeeee url(/lib/plugins/jquery/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat;
    opacity: .8;
    filter: Alpha(Opacity=80);
}

.ui-widget-shadow {
    margin: -7px 0 0 -7px;
    padding: 7px;
    background: #000000 url(/lib/plugins/jquery/images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    border-radius: 8px;
}

/********************************************************************
Screen Styles for the Wrap Plugin (additional to all.css)
********************************************************************/

/* box
********************************************************************/

.dokuwiki .wrap_box {
    background: #E7EBF3;
    color: #000;
    /*
        overflow: hidden;
    */
}

.dokuwiki div.wrap_box,
.dokuwiki div.wrap_danger, .dokuwiki div.wrap_warning,
.dokuwiki div.wrap_caution, .dokuwiki div.wrap_notice, .dokuwiki div.wrap_safety {
    padding: 1em 1em .5em;
    margin-bottom: 1.5em;
}

.dokuwiki span.wrap_box,
.dokuwiki span.wrap_danger, .dokuwiki span.wrap_warning,
.dokuwiki span.wrap_caution, .dokuwiki span.wrap_notice, .dokuwiki span.wrap_safety {
    padding: 0 .3em;
}

/*____________ notes with icons ____________*/

/* general styles for all note divs */
.dokuwiki div.wrap_info, .dokuwiki div.wrap_important, .dokuwiki div.wrap_alert,
.dokuwiki div.wrap_tip, .dokuwiki div.wrap_help, .dokuwiki div.wrap_todo,
.dokuwiki div.wrap_download, .dokuwiki div.wrap_party {
    padding: 1em 1em .5em 70px;
    margin-bottom: 1.5em;
    min-height: 68px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    color: #000;
}

/* special treatment for IE6 */
* html .dokuwiki div.wrap_info, * html .dokuwiki div.wrap_important,
* html .dokuwiki div.wrap_alert, * html .dokuwiki div.wrap_tip, * html .dokuwiki div.wrap_help,
* html .dokuwiki div.wrap_todo, * html .dokuwiki div.wrap_download, * html .dokuwiki div.wrap_party {
    height: 68px;
}

/* general styles for all note spans */
.dokuwiki span.wrap_info, .dokuwiki span.wrap_important, .dokuwiki span.wrap_alert,
.dokuwiki span.wrap_tip, .dokuwiki span.wrap_help, .dokuwiki span.wrap_todo,
.dokuwiki span.wrap_download, .dokuwiki span.wrap_party {
    padding: 0 2px 0 20px;
    min-height: 20px;
    background-position: 2px 50%;
    background-repeat: no-repeat;
    color: #000;
}

/* special treatment for IE6 */
* html .dokuwiki span.wrap_info, * html .dokuwiki span.wrap_important,
* html .dokuwiki span.wrap_alert, * html .dokuwiki span.wrap_tip, * html .dokuwiki span.wrap_help,
* html .dokuwiki span.wrap_todo, * html .dokuwiki span.wrap_download,
* html .dokuwiki span.wrap_party {
    height: 20px;
}

/*____________ info ____________*/
.dokuwiki .wrap_info {
    background-color: #d1d7df;
}

.dokuwiki div.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/48/info.png);
}

.dokuwiki span.wrap_info {
    background-image: url(/lib/plugins/wrap/images/note/16/info.png);
}

/*____________ important ____________*/
.dokuwiki .wrap_important {
    background-color: #ffd39f;
}

.dokuwiki div.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/48/important.png);
}

.dokuwiki span.wrap_important {
    background-image: url(/lib/plugins/wrap/images/note/16/important.png);
}

/*____________ alert ____________*/
.dokuwiki .wrap_alert {
    background-color: #ffbcaf;
}

.dokuwiki div.wrap_alert {
    background-image: url(/lib/plugins/wrap/images/note/48/alert.png);
}

.dokuwiki span.wrap_alert {
    background-image: url(/lib/plugins/wrap/images/note/16/alert.png);
}

/*____________ tip ____________*/
.dokuwiki .wrap_tip {
    background-color: #fff79f;
}

.dokuwiki div.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/48/tip.png);
}

.dokuwiki span.wrap_tip {
    background-image: url(/lib/plugins/wrap/images/note/16/tip.png);
}

/*____________ help ____________*/
.dokuwiki .wrap_help {
    background-color: #dcc2ef;
}

.dokuwiki div.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/48/help.png);
}

.dokuwiki span.wrap_help {
    background-image: url(/lib/plugins/wrap/images/note/16/help.png);
}

/*____________ todo ____________*/
.dokuwiki .wrap_todo {
    background-color: #FFE8A3;
}

.dokuwiki div.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/48/todo2.png);
}

.dokuwiki span.wrap_todo {
    background-image: url(/lib/plugins/wrap/images/note/16/todo2.png);
}

/*____________ download ____________*/
.dokuwiki .wrap_download {
    background-color: #d6efc2;
}

.dokuwiki div.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/48/download.png);
}

.dokuwiki span.wrap_download {
    background-image: url(/lib/plugins/wrap/images/note/16/download.png);
}

/*____________ party ____________*/
.dokuwiki .wrap_party {
    background-color: #46629C;
    color: #ffff00 !important;
}

.dokuwiki div.wrap_party {
    background-image: url(/lib/plugins/wrap/images/note/48/party.png);
}

.dokuwiki span.wrap_party {
    background-image: url(/lib/plugins/wrap/images/note/16/party.png);
}

/*____________ safety notes ____________*/

.dokuwiki .wrap_danger {
    background-color: #c00;
    color: #fff;
}

.dokuwiki .wrap_warning {
    background-color: #f60;
    color: #000;
}

.dokuwiki .wrap_caution {
    background-color: #ff0;
    color: #000;
}

.dokuwiki .wrap_notice {
    background-color: #06f;
    color: #fff;
}

.dokuwiki .wrap_safety {
    background-color: #090;
    color: #fff;
}

/* mark
********************************************************************/

div.dokuwiki .wrap_hi {
    background-color: #ff9;
}

/* typography
********************************************************************/

/*____________ font colours ____________*/

div.dokuwiki .wrap_fgwhite {
    color: #fff;
}

/*____________ background colours ____________*/

div.dokuwiki .wrap_bgred {
    background-color: #fcc;
}

div.dokuwiki .wrap_bggreen {
    background-color: #cfc;
}

div.dokuwiki .wrap_bgblue {
    background-color: #ccf;
}

div.dokuwiki .wrap_bgcyan {
    background-color: #9ff;
}

div.dokuwiki .wrap_bgviolet {
    background-color: #f9f;
}

div.dokuwiki .wrap_bgyellow {
    background-color: #ff9;
}

div.dokuwiki .wrap_bggrey {
    background-color: #ccc;
}

div.dokuwiki .wrap_bgwhite {
    background-color: #fff;
}

div.dokuwiki .wrap_bgblack {
    background-color: #000;
}

/* miscellaneous
********************************************************************/

/*____________ spoiler ____________*/

div.dokuwiki .wrap_spoiler {
    background-color: #fff !important;
    color: #fff !important;
    border: 1px dotted red;
}

/*____________ only print ____________*/

div.dokuwiki .wrap_onlyprint {
    display: none;
}

ul.tabs {
    margin: 0 !important;
    padding: 0 !important;
    float: left;
    list-style: none;
    height: 32px; /*--Set height of tabs--*/
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    width: 100%;
}

ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 31px; /*--Subtract 1px from the height of the unordered list--*/
    line-height: 31px; /*--Vertically aligns the text within the tab--*/
    border: 1px solid #999;
    border-left: none;
    margin-bottom: -1px; /*--Pull the list item down 1px--*/
    overflow: hidden;
    position: relative;
    background: #E7EBF3;
    font-size: 11px;
    text-decoration: none;
}

ul.tabs li a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 1.2em;
    padding: 0 20px;
    border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
    outline: none;
}

ul.tabs li a:hover {
    background: #ccc;
}

html ul.tabs li.active, html ul.tabs li.active a:hover {
    /*--Makes sure that the active tab does not listen to the hover properties--*/
    background: #fff;
    border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
    border: 1px solid #999;
    border-top: none;
    overflow: auto;
    /*clear: left;*/
    /*float: left;*/
    width: 100%;
    background: #fff;
}

.tab_content {
    padding: 10px;
    font-size: 0.8em;
}

table.tablesorter {
    /*font-family:arial;
    	background-color: #CDCDCD;
    	margin:10px 0pt 15px;*/
    /*font-size: 8pt;
    	width: 100%;*/
    text-align: left;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    /*background-color: #F00;
    	border: 1px solid #FFF;
    	font-size: 8pt;
    	padding: 4px;*/
}

table.tablesorter thead tr .header {
    background-image: url(/lib/plugins/tablesorter/images/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 8px;
    cursor: pointer;
}

table.tablesorter tbody td {
    color: #3D3D3D;
    padding: 4px;
    /*background-color: #FFF;*/
    vertical-align: top;
}

table.tablesorter tbody tr.odd td {
    background-color: #E7EBF3;
}

table.tablesorter tbody tr.even td {
    background-color: #C2D6E9;
}

table.tablesorter thead tr .headerSortUp {
    background-image: url(/lib/plugins/tablesorter/images/asc.gif);
}

table.tablesorter thead tr .headerSortDown {
    background-image: url(/lib/plugins/tablesorter/images/desc.gif);
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}

/**
 * Tableless Layout for default template
 *
 * @author Andreas Gohr <andi@splitbrain.org>
 * @author moraes <moraes@tipos.com.br>
 */

/* -------------- top row --------------- */
div.dokuwiki .header {
    padding: 3px 0 0 2px;
    position: relative;

}

div.dokuwiki .pagename {
    float: left;
    font-size: 200%;
    font-weight: bolder;
    color: #E7EBF3;
    text-align: left;
    vertical-align: middle;
}

div.dokuwiki .pagename a {
    color: #06275C !important;
    text-decoration: none !important;
}

div.dokuwiki .logo {
    /*position:absolute;
      top:0;
      left:0;*/
    float: left;
    /*font-size: 60%;
      font-weight: bolder;*/
    text-align: center;
    width: 80px;
    margin: 0;
    padding: 0;
}

div.dokuwiki .logo a {
    font-size: 80%;
    /*color: #E7EBF3 !important;
      text-decoration: none !important;
      font-variant: small-caps;
      letter-spacing: 2pt;*/
}

div.dokuwiki .topcenter {
    margin: 0 90px;
    /*float: left;*/
}

div.dokuwiki .logoforum {
    /*position:absolute;
      top:0;
      right:0;*/
    float: right;
    /*font-size: 60%;
      font-weight: bolder;*/
    text-align: center;
    width: 80px;
    margin: 0;
    padding: 0;
}

div.dokuwiki .logoforum a {
    font-size: 80%;
    /*color: #E7EBF3 !important;
      text-decoration: none !important;
      font-variant: small-caps;
      letter-spacing: 2pt;*/
}

.cleaner {
    clear: both;
    height: 1px;
    font-size: 1px;
    border: none;
    margin: 0;
    padding: 0;
    background: transparent;
}

.maintitledll {
    font-weight: bold;
    font-size: 44px;
    font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height : 120%;
    color : #E7EBF3;
    text-align: center;
}

a.maintitledll, a.maintitledll:visited {
    text-decoration: none;
}

.subtitledll {
    font-size: 12px;
    text-align: center;
    color : #E7EBF3;
    margin: 0;
    padding: 0;
}

div.dokuwiki .subtitledll a:visited {
    text-decoration: none;
}

div.dokuwiki .subtitledll a:link {
    color: #FFFFFF;
}

div.dokuwiki .subtitledll a:visited {
    color: #DDE2ED;
}

div.dokuwiki .subtitledll a:active {
    color: #B1BED7;
}

div.dokuwiki .subtitledll a:hover {
    color: #B1BED7;
}

div.dokuwiki .topmelding
{
    font-size: smaller;
    text-align: center;
    color: yellow;
    margin: 0pt 30pt 2pt 30pt;
    line-height: 120%;

}

div.dokuwiki .topmelding a:visited {
    text-decoration: none;
}

div.dokuwiki .topmelding a:link {
    color: #FFFFFF;
}

div.dokuwiki .topmelding a:visited {
    color: #DDE2ED;
}

div.dokuwiki .topmelding a:active {
    color: #B1BED7;
}

div.dokuwiki .topmelding a:hover {
    color: #B1BED7;
}

/* ---------------  top and bottom bar ---------------- */
div.dokuwiki .bar {
    border-top: 1px solid #143568;
    border-bottom: 1px solid #143568;
    background: #E7EBF3;
    padding: 0.1em 0.15em;
    clear: both;
}

div.dokuwiki .bar-left {
    float: left;
}

div.dokuwiki .bar-right {
    float: right;
    text-align: right;
}

div.dokuwiki #bar__bottom {
    margin-bottom: 3px;
}

/* ------------- File Metadata ----------------------- */

div.dokuwiki div.meta {
    clear: both;
    margin-top: 1em;
    color: #000;
    font-size: 70%;
}

div.dokuwiki div.meta div.user {
    float: left;
}

div.dokuwiki div.meta div.doc {
    text-align: right;
}

/*DLL Navigatie*/
.wrap_dll_nav {
    width: 150px;
}

.wrap_dll_nav ul {
    margin: 0px;
    padding: 0px;
    background-color: #E7EBF3;
}

.wrap_dll_nav ul li {
    height: 25px;
    line-height: 25px;
    list-style: none;
    padding-left: 3px;
    color: #000;
    border-top: #fff solid;
    border-bottom: #fff solid;
    border-width: 2px;
    cursor: pointer;
    margin-left: -20px;
    background-color: #E7EBF3;
}

.nomargin li {
    margin-top: -14px;
}

.wrap_dll_nav ul li:hover {
    background-color: #475E87;
    position: relative;
    color: #E7EBF3;
}

.wrap_dll_nav ul li:hover a {
    color: #E7EBF3;
}

wrap_dll_nav2
{
    margin: 0px;
    padding: 0px;
    background-color: #E7EBF3;
    list-style-type: none;
}

.wrap_dll_nav2 ul {
    display: inline;
    margin-left: -20px;
}

.wrap_dll_nav2 li {
    display: inline;
    margin-left: -20px;
}

.wrap_dll_nav2 li a {
    padding-left: 3px;
    background: #E7EBF3;
    color: #000;
    text-decoration: none;
    float: left;
    border: 2px solid #fff;
    width: 100px;
    height: 25px;
    line-height: 25px;
}

.wrap_dll_nav2 li a:hover {
    background: #08c;
    color: #fff;
}

/* Submenu 1 */
.wrap_dll_nav ul ul {
    display: none;
    position: absolute;
    left: 20px;
    top: 25px;
    border: #fff solid;
    border-width: 2px;
    background-color: #c2d6e9;
    color: #06275C;
}

.wrap_dll_nav ul li:hover ul {
    display: block;
}

.wrap_dll_nav ul li:hover ul a {
    color: #06275C;
}

.wrap_dll_nav ul ul li {
    border: none;
    width: 150px;
    float: left;
    display: inline;
    background-color: #c2d6e9;
}

.wrap_dll_nav ul ul li:hover {
    text-decoration: underline;
    border: none;
}

.wrap_dll_nav ul ul li:hover a {
    color: #E7EBF3;
}

/* Submenu 2 */
.wrap_dll_nav li:hover ul li ul {
    display: none;
}

.wrap_dll_nav ul ul li ul {
    left: 20px;
    background-color: #a3bfe4;
}

.wrap_dll_nav ul ul li:hover ul {
    display: block;
}

.wrap_dll_nav ul ul li:hover ul a {
    color: #06275C;
}

.wrap_dll_nav ul ul ul li {
    background-color: #a3bfe4;
}

.wrap_dll_nav ul ul ul li:hover a {
    color: #E7EBF3;
}

/* Opmaak voor tabellen in hoofdvenster */
table.dll_center, table.dll_left, table.dll_kavel, table.lmo2, table.dbtable,
table.puntensamenvatting {
    border: 1px solid #143568;
    border-collapse: collapse;
}

table.dll_center, table.dll_kavel {
    margin-left: auto;
    margin-right: auto;
}

.dll_center tr, .dll_left tr, .dll_kavel tr, .dbtable tr, .puntensamenvatting tr {
    vertical-align: top;
}

tr.dll_odd {
    background-color: #E7EBF3;
}

tr.dll_even {
    background-color: #c2d6e9;
}

.dll_center td, .dll_left td, .dbtable td {
    text-align: left;
    padding: 6px;
}

.dbtable td {
    text-align: left;
    padding: 3px;
}

.puntensamenvatting td {
    padding: 0px 3px;
}

.dll_kavel td {
    text-align: left;
    height: 24px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 6px;
}

.dll_kavel td.img {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.dll_center th, .dll_left th {
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #143568;
    padding: 6px;
    background-color: #475E87;
    color: #E7EBF3;
}

.dbtable th, .puntensamenvatting th {
    font-weight: bold;
    border-bottom: 1px solid #143568;
    padding: 3px;
    background-color: #475E87;
    color: #E7EBF3;
}

.dbtable th {
    text-align: left;
}

.dll_kavel th {
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #143568;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 6px;
    background-color: #475E87;
    color: #E7EBF3;
    height: 24px;
}

.eigenaar {
    font-weight: bold;
    text-align: center !important;
    color: #475E87;
}

.punten {
    text-align: right !important;
}

.hoogte8 {
    height: 8px;
}

.hoogte9 {
    height: 9px;
}

.hoogte10 {
    height: 10px;
}

.hoogte30 {
    height: 30px;
}

.hoogte35 {
    height: 35px;
}

.vmiddle {
    vertical-align: middle;
}

/* Custom internal link */
.right_page .wikilink1 {
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px 1px;
    padding-left: 16px;
    background-image: url("/lib/images/interwiki/dll.png");
}

div.dokuwiki .lmo {
    float: left;
    text-align: center;
    width: 250px;
    border: 1px solid #143568;
    margin: 3px;
}

div.dokuwiki .lmohead {
    height: 50px;
}

table.lmo2 {
    margin-left: auto !important;
    margin-right: auto !important;
}

td.lmo2l {
    text-align: left;
    padding: 2px 3px;
}

td.lmo2r {
    text-align: right;
    padding: 2px 3px;
}

sup {
    font-size: xx-small;
    vertical-align: text-top;
}

.puntenkopgetal, .puntentotaalgetal, .getal {
    text-align: right !important;
}

/**
 * Tableless Layout - additional CSS for Arctic Template
 *
 * @author Michael Klier <chi@chimeric.de>
 */

div.dokuwiki .header {
    /*height: 10em;*/
    border: 1px solid #143568;
    background-color: #475E87;
    margin-bottom: 0.2em;
}

div.dokuwiki .pagename {
    margin: 0.2em;
    font-size: 130%;
    color: #f5f5f5;
}

div.dokuwiki .logo {
    margin: 0.2em;
    font-size: 130%;
}

div.dokuwiki .logoforum {
    margin: 0.2em;
    font-size: 130%;
}

div.dokuwiki .pagename a {
    color: #E7EBF3 !important;
}

div.dokuwiki .logo a {
    color: #E7EBF3 !important;
}

div.dokuwiki .logoforum a {
    color: #E7EBF3 !important;
}

div.dokuwiki .bar {
    padding: 2px;
    float: left;
    width: 99.2%;
}

div.dokuwiki #bar__top,
div.dokuwiki #bar__bottom {
    background: none;
}

div.dokuwiki div.meta {
    padding: 0 0.5em 0 0.5em;
}

div.dokuwiki div.footerinc div.license {
    display: inline;
    padding: 0;
    font-size: 100%;
}

div.dokuwiki div.footerinc div.license img {
    float: none;
    margin: 0;
}

#footerH {
    height: 20px;
    margin: 20px;
    text-align: center;
    color: #000000;
}

/**
 * Design elements for default Template
 *
 * @author Andreas Gohr <andi@splitbrain.org>
 * @author Anika Henke <anika@selfthinker.org>
 */

/* -------------- general elements --------------- */

* {
    padding: 0;
    margin: 0;
}

body {
    font: 80% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    background-color: #fff;
    color: #000;
}

/* the document */
div.dokuwiki div.page {
    margin: 4px 2em 0 1em;
    text-align: justify;
}

div.dokuwiki table {
    font-size: 100%;
}

div.dokuwiki tr,
div.dokuwiki td,
div.dokuwiki th {
    vertical-align: top;
}

div.dokuwiki img {
    border: 0;
}

div.dokuwiki p,
div.dokuwiki blockquote,
div.dokuwiki table,
div.dokuwiki pre {
    margin: 0 0 0.3em 0;
}

div.dokuwiki hr {
    border: 0px;
    border-top: 1px solid #143568;
    text-align: center;
    height: 0px;
}

div.dokuwiki div.nothing {
    text-align: center;
    margin: 2em;
}

/* ---------------- forms ------------------------ */

div.dokuwiki form {
    border: none;
    display: inline;
}

div.dokuwiki label.block {
    display: block;
    text-align: right;
    font-weight: bold;
}

div.dokuwiki label.simple {
    display: block;
    text-align: left;
    font-weight: normal;
}

div.dokuwiki label.block input.edit {
    width: 50%;
}

div.dokuwiki fieldset {
    width: 300px;
    text-align: center;
    border: 1px solid #143568;
    padding: 0.5em;
    margin: auto;
}

div.dokuwiki textarea.edit {
    font-family: monospace;
    font-size: 14px;
    color: #000;
    background-color: #fff;
    border: 1px solid #143568;
    padding: 0.3em 0 0 0.3em;
    /* should just be "width: 100%", but IE8 doesn't like it, see FS#1910 + FS#1667 */
    width: 700px;
    min-width: 100%;
    max-width: 100%;
}

/* nice alphatransparency background except for IE <7 */
html > body div.dokuwiki textarea.edit {
    background: #fff url(/lib/tpl/dll/images/inputshadow.png) repeat-x top;
}

div.dokuwiki input.edit,
div.dokuwiki select.edit {
    font-size: 100%;
    border: 1px solid #143568;
    color: #000;
    background-color: #fff;
    vertical-align: middle;
    margin: 1px;
    padding: 0.20em 0.3em;
    display: inline;
}

/* nice alphatransparency background except for IE <7 */
html > body div.dokuwiki input.edit,
html > body div.dokuwiki select.edit {
    background: #fff url(/lib/tpl/dll/images/inputshadow.png) repeat-x top;
}

div.dokuwiki select.edit {
    padding: 0.1em 0;
}

div.dokuwiki input.missing {
    font-size: 100%;
    border: 1px solid #143568;
    color: #000;
    background-color: #ffcccc;
    vertical-align: middle;
    margin: 1px;
    padding: 0.20em 0.3em;
    display: inline;
}

/* disabled style - not understood by IE */
div.dokuwiki textarea.edit[disabled],
div.dokuwiki textarea.edit[readonly],
div.dokuwiki input.edit[disabled],
div.dokuwiki input.edit[readonly],
div.dokuwiki input.button[disabled],
div.dokuwiki select.edit[disabled] {
    background-color: #fff !important;
    color: #000 !important;
}

/* edit form */
div.dokuwiki div.toolbar,
div.dokuwiki div#wiki__editbar {
    margin: 2px 0;
    text-align: left;
}

div.dokuwiki div#size__ctl {
    float: right;
    width: 60px;
    height: 2.7em;
}

div.dokuwiki #size__ctl img {
    cursor: pointer;
}

div.dokuwiki div#wiki__editbar div.editButtons {
    float: left;
    padding: 0 1.0em 0.7em 0;
}

div.dokuwiki div#wiki__editbar div.summary {
    float: left;
}

div.dokuwiki .nowrap {
    white-space: nowrap;
}

div.dokuwiki div#draft__status {
    float: right;
    color: #000;
}

div.dokuwiki div.license {
    padding: 0.5em;
    font-size: 90%;
    text-align: center;
}

div.dokuwiki form#dw__editform div.license {
    clear: left;
    font-size: 90%;
}

/* --------- buttons ------------------- */

div.dokuwiki input.button,
div.dokuwiki button.button {
    border: 1px solid #143568;
    color: #000;
    background-color: #fff;
    vertical-align: middle;
    text-decoration: none;
    font-size: 100%;
    cursor: pointer;
    margin: 1px;
    padding: 0.125em 0.4em;
}

/* nice alphatransparency background except for IE <7 */
html > body div.dokuwiki input.button,
html > body div.dokuwiki button.button {
    background: #fff url(/lib/tpl/dll/images/buttonshadow.png) repeat-x bottom;
}

* html div.dokuwiki input.button,
* html div.dokuwiki button.button {
    height: 1.8em;
}

div.dokuwiki div.secedit input.button {
    border: 1px solid #143568;
    color: #000;
    background-color: #fff;
    vertical-align: middle;
    text-decoration: none;
    margin: 0;
    padding: 0;
    font-size: 10px;
    cursor: pointer;
    float: right;
    display: inline;
}

/* ----------- page navigator ------------- */

div.dokuwiki div.pagenav {
    margin: 1em 0 0 0;
}

div.dokuwiki div.pagenav-prev {
    text-align: right;
    float: left;
    width: 49%
}

div.dokuwiki div.pagenav-next {
    text-align: left;
    float: right;
    width: 49%
}

/* --------------- Links ------------------ */

div.dokuwiki a:link,
div.dokuwiki a:visited {
    color: #06275C;
    text-decoration: underline;
}

div.dokuwiki a:hover,
div.dokuwiki a:active {
    color: #000;
    text-decoration: underline;
}

div.dokuwiki h1 a,
div.dokuwiki h2 a,
div.dokuwiki h3 a,
div.dokuwiki h4 a,
div.dokuwiki h5 a,
div.dokuwiki a.nolink {
    color: #000 !important;
    text-decoration: none !important;
}

/* external link */
div.dokuwiki a.urlextern {
    background: transparent url(/lib/tpl/dll/images/link_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

/* windows share */
div.dokuwiki a.windows {
    background: transparent url(/lib/tpl/dll/images/windows.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

/* interwiki link (icon are set by dokuwiki) */
div.dokuwiki a.interwiki {}

/* link to some embedded media */
div.dokuwiki a.media {}

div.dokuwiki a.urlextern:link,
div.dokuwiki a.windows:link,
div.dokuwiki a.interwiki:link {
    color: #06275C;
}

div.dokuwiki a.urlextern:visited,
div.dokuwiki a.windows:visited,
div.dokuwiki a.interwiki:visited {
    color: purple;
}

div.dokuwiki a.urlextern:hover,
div.dokuwiki a.urlextern:active,
div.dokuwiki a.windows:hover,
div.dokuwiki a.windows:active,
div.dokuwiki a.interwiki:hover,
div.dokuwiki a.interwiki:active {
    color: #000;
}

/* email link */
div.dokuwiki a.mail {
    background: transparent url(/lib/tpl/dll/images/mail_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
}

/* existing wikipage */
div.dokuwiki a.wikilink1 {
    color: #06275C;
}

/* not existing wikipage */
div.dokuwiki a.wikilink2 {
    color: #ed5353 !important;
    text-decoration: none !important;
    border-bottom: dashed 1px #ed5353 !important;
}

/* ------------- Page elements ----------------- */

div.dokuwiki div.preview {
    background-color: #fff;
    margin: 0 0 0 2em;
    padding: 4px;
    border: 1px dashed #000;
}

div.dokuwiki div.breadcrumbs {
    background-color: #fff;
    color: #000;
    font-size: 80%;
    padding: 0 0 0 4px;
}

div.dokuwiki span.user {
    color: #000;
    font-size: 90%;
}

div.dokuwiki li.minor {
    color: #000;
    font-style: italic;
}

/* embedded images */
div.dokuwiki img.media {
    margin: 3px;
}

div.dokuwiki img.medialeft {
    border: 0;
    float: left;
    margin: 0 1.5em 0 0;
}

div.dokuwiki img.mediaright {
    border: 0;
    float: right;
    margin: 0 0 0 1.5em;
}

div.dokuwiki img.mediacenter {
    border: 0;
    display: block;
    margin: 0 auto;
}

/* smileys */
div.dokuwiki img.middle {
    vertical-align: middle;
}

div.dokuwiki acronym {
    cursor: help;
    border-bottom: 1px dotted #000;
}

/* general headline setup */
div.dokuwiki h1,
div.dokuwiki h2,
div.dokuwiki h3,
div.dokuwiki h4,
div.dokuwiki h5 {
    color: #000;
    background-color: inherit;
    font-size: 100%;
    font-weight: normal;
    margin: 0 0 0.3em 0;
    padding: 0.5em 0 0 0;
    border-bottom: 0px solid #143568;
}

/* special headlines */
div.dokuwiki h1 {
    font-size: 160%;
    margin-left: 0px;
    font-weight: bold;
    background: #E7EBF3;
    padding: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: normal;
}

div.dokuwiki h2 {
    font-size: 150%;
    margin-left: 10px;
}

div.dokuwiki h3 {
    font-size: 140%;
    margin-left: 20px;
    border-bottom: none;
    font-weight: normal;
}

div.dokuwiki h4 {
    font-size: 120%;
    margin-left: 30px;
    border-bottom: none;
    font-weight: normal;
}

div.dokuwiki h5 {
    font-size: 100%;
    margin-left: 40px;
    border-bottom: none;
    font-weight: bold;
}

/*div.dokuwiki h1 {font-size: 180%; font-weight: normal;}
div.dokuwiki h2 {font-size: 170%; }
div.dokuwiki h3 {font-size: 160%; font-weight: normal;}
div.dokuwiki h4 {font-size: 140%; font-weight: normal;}
div.dokuwiki h5 {font-size: 120%; font-weight: bold;}*/

/* indent different sections */
div.dokuwiki div.level1 {
    margin-left: 3px;
}

div.dokuwiki div.level2 {
    margin-left: 10px;
}

div.dokuwiki div.level3 {
    margin-left: 20px;
}

div.dokuwiki div.level4 {
    margin-left: 30px;
}

div.dokuwiki div.level5 {
    margin-left: 40px;
}

/* unordered lists */
div.dokuwiki ul {
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: none;
    margin: 0 0 1em 3.5em;
    color: #000;
}

/* ordered lists */
div.dokuwiki ol {
    line-height: 1.5em;
    list-style-image: none;
    margin: 0 0 1em 3.5em;
    color: #000;
    font-weight: bold;
}

/* no bottom gap in between and smaller left margin for nested lists */
div.dokuwiki li ul,
div.dokuwiki li ol {
    margin: 0 0 0 1.5em;
}

/* the list items overriding the ul/ol definition */
div.dokuwiki .li {
    color: #000;
    font-weight: normal;
}

div.dokuwiki ol {
    list-style-type: decimal;
}

div.dokuwiki ol ol {
    list-style-type: upper-roman;
}

div.dokuwiki ol ol ol {
    list-style-type: lower-alpha;
}

div.dokuwiki ol ol ol ol {
    list-style-type: lower-greek;
}

div.dokuwiki li.open {
    list-style-image: url(/lib/tpl/dll/images/open.gif);
    /*list-style-type: circle;*/
}

div.dokuwiki li.closed {
    list-style-image: url(/lib/tpl/dll/images/closed.gif);
    /*list-style-type: disc;*/
}

div.dokuwiki blockquote {
    border-left: 2px solid #143568;
    padding-left: 3px;
}

div.dokuwiki pre {
    font-family: monospace;
    font-size: 120%;
    padding: 0.5em;
    border: 1px dashed #143568;
    color: #000;
    overflow: auto;
}

/* code blocks by indention */
div.dokuwiki pre.pre {
    background-color: #E7EBF3;
}

/* code blocks by code tag */
div.dokuwiki pre.code {
    background-color: #E7EBF3;
}

/* code blocks by file tag */
div.dokuwiki pre.file {
    background-color: #E7EBF3;
}

/* filenames for file and code blocks */
div.dokuwiki dl.file,
div.dokuwiki dl.code {
    margin-top: 2em;
    margin-bottom: 2.5em;
}

div.dokuwiki dl.file dt,
div.dokuwiki dl.code dt {
    border: 1px dashed #143568;
    display: inline;
    padding: 0.1em 1em;
    margin-left: 2em;
}

div.dokuwiki dl.code dt a,
div.dokuwiki dl.file dt a {
    color: #000;
}

div.dokuwiki dl.code dt {
    background-color: #E7EBF3;
    border-bottom: 1px solid #E7EBF3;
}

div.dokuwiki dl.file dt {
    background-color: #E7EBF3;
    border-bottom: 1px solid #E7EBF3;
}

/* inline code words */
div.dokuwiki code {
    font-size: 120%;
    background-color: #E7EBF3;
}

/* inline tables */
div.dokuwiki table.inline {
    background-color: #fff;
    border-spacing: 0px;
    border-collapse: collapse;
}

div.dokuwiki table.inline th {
    padding: 3px;
    border: 1px solid #143568;
    background-color: #475E87;
    color: #E7EBF3;
}

div.dokuwiki table.inline td {
    padding: 3px;
    border: 1px solid #143568;
}

/* ---------- table of contents ------------------- */

div.dokuwiki div.toc {
    margin: 1.2em 0 0 2em;
    float: right;
    width: 200px;
    font-size: 80%;
    padding-top: 35px;
}

div.dokuwiki div.tocheader {
    border: 1px solid #143568;
    background-color: #E7EBF3;
    text-align: left;
    font-weight: bold;
    padding: 3px;
    margin-bottom: 2px;
}

div.dokuwiki span.toc_open,
div.dokuwiki span.toc_close {
    border: 0.4em solid #E7EBF3;
    float: right;
    display: block;
    margin: 0.4em 3px 0 0;
}

div.dokuwiki span.toc_open span,
div.dokuwiki span.toc_close span {
    display: none;
}

div.dokuwiki span.toc_open {
    margin-top: 0.4em;
    border-top: 0.4em solid #000;
}

div.dokuwiki span.toc_close {
    margin-top: 0;
    border-bottom: 0.4em solid #000;
}

div.dokuwiki #toc__inside {
    border: 1px solid #143568;
    background-color: #fff;
    text-align: left;
    padding: 0.5em 0 0.7em 0;
    margin-bottom: 2px;
}

div.dokuwiki #toc__inside2 {
    border: 1px solid #143568;
    background-color: #fff;
    text-align: left;
    padding: 0.5em 0 0.7em 0;
    margin-bottom: 2px;
}

div.dokuwiki #toc__inside3 {
    border: 1px solid #143568;
    background-color: #fff;
    text-align: left;
    padding: 0.5em 0 0.7em 0;
    margin-bottom: 2px;
}

div.dokuwiki #toc__inside4 {
    border: 1px solid #143568;
    background-color: #fff;
    text-align: left;
    padding: 0.5em 0 0.7em 0;
    margin-bottom: 2px;
}

div.dokuwiki #toc__inside5 {
    border: 1px solid #143568;
    background-color: #fff;
    text-align: left;
    padding: 0.5em 0 0.7em 0;
    margin-bottom: 2px;
}

div.dokuwiki ul.toc {
    list-style-type: none;
    list-style-image: none;
    line-height: 1.2em;
    padding-left: 1em;
    margin: 0;
}

div.dokuwiki ul.toc li {
    background: transparent url(/lib/tpl/dll/images/tocdot2.gif) 0 0.6em no-repeat;
    padding-left: 0.4em;
}

div.dokuwiki ul.toc li.clear {
    background-image: none;
    padding-left: 0.4em;
}

div.dokuwiki a.toc:link,
div.dokuwiki a.toc:visited {
    color: #06275C;
}

div.dokuwiki a.toc:hover,
div.dokuwiki a.toc:active {
    color: #000;
}

/* ---------------------------- Diff rendering --------------------------*/
div.dokuwiki table.diff {
    background-color: #fff;
    width: 100%;
}

div.dokuwiki td.diff-blockheader {
    font-weight: bold;
}

div.dokuwiki table.diff th {
    border-bottom: 1px solid #143568;
    font-size: 110%;
    width: 50%;
    font-weight: normal;
    text-align: left;
}

div.dokuwiki table.diff th a {
    font-weight: bold;
}

div.dokuwiki table.diff th span.user {
    color: #000;
    font-size: 80%;
}

div.dokuwiki table.diff th span.sum {
    font-size: 80%;
    font-weight: bold;
}

div.dokuwiki table.diff th.minor {
    font-style: italic;
}

div.dokuwiki table.diff td {
    font-family: monospace;
    font-size: 100%;
}

div.dokuwiki td.diff-addedline {
    background-color: #ddffdd;
}

div.dokuwiki td.diff-deletedline {
    background-color: #ffffbb;
}

div.dokuwiki td.diff-context {
    background-color: #fff;
}

div.dokuwiki table.diff td.diff-addedline strong,
div.dokuwiki table.diff td.diff-deletedline strong {
    color: red;
}

/* --------------------- footnotes -------------------------------- */

div.dokuwiki div.footnotes {
    clear: both;
    border-top: 1px solid #143568;
    padding-left: 1em;
    margin-top: 1em;
}

div.dokuwiki div.fn {
    font-size: 90%;
}

div.dokuwiki a.fn_bot {
    font-weight: bold;
}

/* insitu-footnotes */
div.insitu-footnote {
    font-size: 80%;
    line-height: 1.2em;
    border: 1px solid #143568;
    background-color: #E7EBF3;
    text-align: left;
    padding: 4px;
    max-width: 40%; /* IE's width is handled in javascript */
    min-width: 5em;
}

/* overcome IE issue with one line code or file boxes which require h. scrolling */
* html .insitu-footnote pre.code,
* html .insitu-footnote pre.file {
    padding-bottom: 18px;
}

/* --------------- search result formating --------------- */
div.dokuwiki .search_result {
    margin-bottom: 6px;
    padding: 0 10px 0 30px;
}

div.dokuwiki .search_snippet {
    color: #000;
    font-size: 12px;
    margin-left: 20px;
}

div.dokuwiki .search_sep {
    color: #000;
}

div.dokuwiki .search_hit {
    color: #000;
    background-color: #ff9;
}

div.dokuwiki strong.search_hit {
    font-weight: normal;
}

div.dokuwiki div.search_quickresult {
    margin: 0 0 15px 30px;
    padding: 0 10px 10px 0;
    border-bottom: 1px dashed #143568;
}

div.dokuwiki div.search_quickresult h3 {
    margin: 0 0 1.0em 0;
    font-size: 1em;
    font-weight: bold;
}

div.dokuwiki ul.search_quickhits {
    margin: 0 0 0.5em 1.0em;
}

div.dokuwiki ul.search_quickhits li {
    margin: 0 1.0em 0 1.0em;
    float: left;
    width: 30%;
}

div.dokuwiki .section_highlight {
    background-color: #E7EBF3 !important;
}

/* ------------------ Additional ---------------------- */

div.footerinc {
    text-align: center;
}

.footerinc a img {
    opacity: 0.7;
    border: 0;
}

.footerinc a:hover img {
    opacity: 1;
}

/* ---------- AJAX quicksearch ----------- */

div.dokuwiki div.ajax_qsearch {
    position: absolute;
    right: 237px;
    ;
    width: 200px;
    opacity: 0.9;
    display: none;
    font-size: 80%;
    line-height: 1.2em;
    border: 1px solid #143568;
    background-color: #E7EBF3;
    text-align: left;
    padding: 4px;
}

/* --------- Toolbar -------------------- */
button.toolbutton {
    background-color: #fff;
    padding: 0px;
    margin: 0 1px 0 0;
    border: 1px solid #143568;
    cursor: pointer;
}

/* nice alphatransparency background except for IE <7 */
html > body button.toolbutton {
    background: #fff url(/lib/tpl/dll/images/buttonshadow.png) repeat-x bottom;
}

div.picker {
    width: 250px;
    border: 1px solid #143568;
    background-color: #E7EBF3;
}

div.pk_hl {
    width: 125px;
}

button.pickerbutton {
    padding: 0px;
    margin: 0 1px 1px 0;
    border: 0;
    background-color: transparent;
    font-size: 80%;
    cursor: pointer;
}

/* ---------------  Image Details  ----------------- */

div.dokuwiki div.img_big {
    float: left;
    margin-right: 0.5em;
}

div.dokuwiki dl.img_tags dt {
    font-weight: bold;
    background-color: #E7EBF3;
}

div.dokuwiki dl.img_tags dd {
    background-color: #fff;
}

div.dokuwiki div.imagemeta {
    color: #000;
    font-size: 70%;
    line-height: 95%;
}

div.dokuwiki div.imagemeta img.thumb {
    float: left;
    margin-right: 0.1em;
}

/**
 * Design Elements - additional  CSS for the Arctic template
 *
 * @author Michael Klier <chi@chimeric.de>
 */

/* ----- General Elements ----- */
body {
    font: 0.8125em Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
    color: #000;
    margin: 0.5em;
    line-height: 150%;
    background: #E7EBF3;
}

div#wrapper {
    margin: auto;
    width: 97%;
    border: 1px solid #143568;
    background: #fff;
    padding: 0.5em;
    ;
}

div.dokuwiki div.left_sidebar {
    float: left;
    width: 150px;
    padding: 0.2em 0.5em 0 0;
    border-right: 1px solid #143568;
}

div.dokuwiki div.right_sidebar {
    float: right;
    width: 22%;
    padding: 0.2em 0em 0 0.5em;
    border-left: 1px solid #143568;
}

div.dokuwiki div.page {
    text-align: justify;
    padding-top: 0;
}

div.dokuwiki div.left_page,
div.dokuwiki div.right_page {
    margin-left: 150px; /*Set left margin to LeftColumnWidth*/
    text-align: left;
    padding-top: 0px;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    margin-right: 0px;
    margin-top: 4px;
}

div.dokuwiki div.center_page {
    text-align: justify;
    float: left;
    width: 49% !important;
    width: 47%;
    padding: 2% !important;
    padding: 1%;
}

div.footerinc {
    border: 1px solid #143568;
    background-color: #475E87;
    margin-top: 0.5em;
}

div.dokuwiki .footerinc a img {
    padding-top: 2em;
    padding-bottom: 2em;
}

/* ----- Sidebar -------------- */
div.dokuwiki div.left_sidebar div.secedit,
div.dokuwiki div.right_sidebar div.secedit {
    text-align: right;
}

div.dokuwiki div.left_sidebar div.breadcrumbs,
div.dokuwiki div.right_sidebar div.breadcrumbs {
    margin-left: 0;
}

div.dokuwiki div.left_sidebar div.secedit input.button,
div.dokuwiki div.right_sidebar div.secedit input.button {
    float: none;
    margin: 0.1em;
}

div.dokuwiki div.left_sidebar h1,
div.dokuwiki div.left_sidebar h2,
div.dokuwiki div.left_sidebar h3,
div.dokuwiki div.left_sidebar h4,
div.dokuwiki div.left_sidebar h5,
div.dokuwiki div.left_sidebar h6,
div.dokuwiki div.right_sidebar h1,
div.dokuwiki div.right_sidebar h2,
div.dokuwiki div.right_sidebar h3,
div.dokuwiki div.right_sidebar h4,
div.dokuwiki div.right_sidebar h5,
div.dokuwiki div.right_sidebar h6 {
    font-size: 100%;
    font-family: Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding: 0.1em;
    border: none;
    margin: 0 0 0.2em 0;
}

div.dokuwiki div.left_sidebar h1,
div.dokuwiki div.right_sidebar h1 {
    background: #E7EBF3;
    padding-left: 0.2em;
}

div.dokuwiki div.left_sidebar div.level2,
div.dokuwiki div.right_sidebar div.level2,
div.dokuwiki div.left_sidebar div.level3,
div.dokuwiki div.right_sidebar div.level3,
div.dokuwiki div.left_sidebar div.level4,
div.dokuwiki div.right_sidebar div.level4,
div.dokuwiki div.left_sidebar div.level5,
div.dokuwiki div.right_sidebar div.level5 {
    margin-left: 3px;
}

div.dokuwiki div.left_sidebar ul,
div.dokuwiki div.right_sidebar ul {
    margin-top: 0;
    margin-left: 1.5em;
}

div.dokuwiki div.sidebar_box {
    border: 1px solid #143568;
    margin-bottom: 0.2em;
    padding: 0.3em;
    overflow: hidden;
}

/* ----- Links ---------------- */
div.dokuwiki a:hover {
    color: #06275C;
}

div.dokuwiki h1 a {
    display: block;
}

div.dokuwiki a.action {
    color: #06275C;
}

div.dokuwiki .bar a.action {
    margin: 0 0.3em 0 0.3em;
    height: 24px;
    padding-top: 3px;
    float: left;
}

div.dokuwiki a.urlextern {
    background: transparent url(/lib/tpl/dll/images/urlextern.png) 0px 1px no-repeat;
    padding-left: 18px;
}

/* general headline setup */
div.dokuwiki h1 a,
div.dokuwiki h2 a,
div.dokuwiki h3 a,
div.dokuwiki h4 a,
div.dokuwiki h5 a,
div.dokuwiki a.nolink {
    color: #000 !important;
}

/* ----- Page Elements -------- */
div.dokuwiki div.breadcrumbs {
    background: none;
}

/* general headline setup */
div.dokuwiki h1,
div.dokuwiki h2,
div.dokuwiki h3,
div.dokuwiki h4,
div.dokuwiki h5 {
    color: #000;
    border-color: #143568;
}

/* special headlines */
/*div.dokuwiki h1 {font-size: 180%; font-weight: normal;}
div.dokuwiki h2 {font-size: 170%; }
div.dokuwiki h3 {font-size: 160%; font-weight: normal;}
div.dokuwiki h4 {font-size: 140%; font-weight: normal;}
div.dokuwiki h5 {font-size: 120%; font-weight: bold;}*/

/* code blocks by indention */
div.dokuwiki pre.code,
div.dokuwiki pre.file {
    width: auto !important;
    width: 98%;
    font-size: 100%;
}

/* Footnotes fix for IE7 */
* html div.insitu-footnote {
    margin: 12em 0 0 38em;
}

/* ----- Forms ---------------- */
div.dokuwiki fieldset {
    border-color: #E7EBF3;
}

div.dokuwiki textarea.edit {
    border-color: #E7EBF3;
}

div.dokuwiki input.edit, div.dokuwiki select.edit {
    border-color: #E7EBF3;
}

div.dokuwiki input.missing {
    border-color: #E7EBF3;
}

div.dokuwiki div.left_sidebar form#dw__search,
div.dokuwiki div.right_sidebar form#dw__search {
    margin-bottom: 0.2em;
    display: block;
    font-size: 100%;
}

div.dokuwiki div.left_sidebar form#dw__search input.edit,
div.dokuwiki div.right_sidebar form#dw__search input.edit {
    margin-left: 0;
    font-size: 100%;
    width: 72px;
}

/* Buttons */
div.dokuwiki input.button, div.dokuwiki button.button {
    border-color: #E7EBF3;
    font-size: 100%;
}

div.dokuwiki div.secedit input.button {
    border-color: #E7EBF3;
    font-size: 100%;
}

div.dokuwiki .bar input.button {
    height: 24px;
}

/* ----- Table of Contents ---- */
div.dokuwiki div.toc {
    margin-top: 1.3em;
    width: 20em;
}

div.dokuwiki div.toc_sidebar div.toc {
    margin: 0;
    float: none;
    width: 100%;
}

div.dokuwiki div.toc ul {
    margin-left: 0.2em;
}

div.dokuwiki div.tocheader {
    line-height: 110%;
}

div.dokuwiki div.toc_sidebar div.tocheader {
    font-size: 120%;
    line-height: 140%;
    border: none;
}

div.dokuwiki ul.toc {
    padding-left: 0.5em;
}

div.dokuwiki div.toc_sidebar div#toc__inside {
    border: none;
    padding: 0;
}

/* ----- AJAX Quicksearch ----- */
div.dokuwiki div.left_sidebar div.ajax_qsearch,
div.dokuwiki div.right_sidebar div.ajax_qsearch {
    position: relative;
    left: 0;
    top: 2px;
    display: none;
    background: #fff;
    font-size: 85%;
    width: 95.5%;
    margin: 0.2em 0 0.5em 0;
}

div.dokuwiki div#bar__top div.ajax_qsearch {
    position: absolute;
    right: 100px;
    width: 200px;
    font-size: 85%;
    display: none;
    border: 1px solid #143568;
    background: #fff;
    text-align: left;
    padding: 0.2em;
    margin-top: 5px;
    opacity: 0.9;
}

div.dokuwiki div.ajax_qsearch strong {
    font-size: 115%;
    background: #E7EBF3;
    padding: 0.2em;
    display: block;
}

/* ----- Toolbox -------------- */
div.dokuwiki div.toolbox_sidebar ul {
    list-style: none;
    margin: 0;
    clear: both;
}

div.dokuwiki div.toolbox_sidebar a.login,
div.dokuwiki div.toolbox_sidebar a.logout,
div.dokuwiki div.toolbox_sidebar a.index,
div.dokuwiki div.toolbox_sidebar a.recent,
div.dokuwiki div.toolbox_sidebar a.create,
div.dokuwiki div.toolbox_sidebar a.edit,
div.dokuwiki div.toolbox_sidebar a.source,
div.dokuwiki div.toolbox_sidebar a.show,
div.dokuwiki div.toolbox_sidebar a.admin,
div.dokuwiki div.toolbox_sidebar a.revs,
div.dokuwiki div.toolbox_sidebar a.subscribe,
div.dokuwiki div.toolbox_sidebar a.subscribens,
div.dokuwiki div.toolbox_sidebar a.unsubscribe,
div.dokuwiki div.toolbox_sidebar a.unsubscribens,
div.dokuwiki div.toolbox_sidebar a.backlink,
div.dokuwiki div.toolbox_sidebar a.profile,
div.dokuwiki div.toolbox_sidebar a.revert,
div.dokuwiki div.toolbox_sidebar a.top,
div.dokuwiki div.toolbox_sidebar a.npd {
    padding: 1px 0px 1px 18px;
}

div.dokuwiki div.toolbox_sidebar a.login {
    background: transparent url(/lib/tpl/dll/images/tool-login.png) 0px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.logout,
div.dokuwiki div.bar a.logout {
    background: transparent url(/lib/tpl/dll/images/tool-logout.png) 0px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.index {
    background: transparent url(/lib/tpl/dll/images/tool-index.png) 1px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.recent {
    background: transparent url(/lib/tpl/dll/images/tool-recent.png) 0px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.create,
div.dokuwiki div.toolbox_sidebar a.edit,
div.dokuwiki div.toolbox_sidebar a.npd {
    background: transparent url(/lib/tpl/dll/images/tool-edit.png) 0px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.source,
div.dokuwiki div.toolbox_sidebar a.show {
    background: transparent url(/lib/tpl/dll/images/tool-source.png) 0px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.admin {
    background: transparent url(/lib/tpl/dll/images/tool-admin.png) 0px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.revisions {
    background: transparent url(/lib/tpl/dll/images/tool-revisions.png) 0px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.subscribe,
div.dokuwiki div.toolbox_sidebar a.subscribens,
div.dokuwiki div.toolbox_sidebar a.unsubscribe,
div.dokuwiki div.toolbox_sidebar a.unsubscribens {
    background: transparent url(/lib/tpl/dll/images/tool-subscribe.png) 0px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.backlink {
    background: transparent url(/lib/tpl/dll/images/tool-backlink.png) 0px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.profile {
    background: transparent url(/lib/tpl/dll/images/tool-profile.png) 0px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.revert {
    background: transparent url(/lib/tpl/dll/images/tool-revert.png) 0px 1px no-repeat;
}

div.dokuwiki div.toolbox_sidebar a.top {
    background: transparent url(/lib/tpl/dll/images/tool-top.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.login,
div.dokuwiki div.bar a.logout,
div.dokuwiki div.bar a.index,
div.dokuwiki div.bar a.recent,
div.dokuwiki div.bar a.create,
div.dokuwiki div.bar a.edit,
div.dokuwiki div.bar a.source,
div.dokuwiki div.bar a.show,
div.dokuwiki div.bar a.admin,
div.dokuwiki div.bar a.revs,
div.dokuwiki div.bar a.subscribe,
div.dokuwiki div.bar a.subscribens,
div.dokuwiki div.bar a.unsubscribe,
div.dokuwiki div.bar a.unsubscribens,
div.dokuwiki div.bar a.backlink,
div.dokuwiki div.bar a.profile,
div.dokuwiki div.bar a.top,
div.dokuwiki div.bar a.revert,
div.dokuwiki div.bar a.npd {
    padding-left: 20px;
}

div.dokuwiki div.bar a.login {
    background: transparent url(/lib/tpl/dll/images/tool-login.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.logout,
div.dokuwiki div.bar a.logout {
    background: transparent url(/lib/tpl/dll/images/tool-logout.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.index {
    background: transparent url(/lib/tpl/dll/images/tool-index.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.recent {
    background: transparent url(/lib/tpl/dll/images/tool-recent.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.create,
div.dokuwiki div.bar a.edit,
div.dokuwiki div.bar a.npd {
    background: transparent url(/lib/tpl/dll/images/tool-edit.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.source,
div.dokuwiki div.bar a.show {
    background: transparent url(/lib/tpl/dll/images/tool-source.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.admin {
    background: transparent url(/lib/tpl/dll/images/tool-admin.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.revs {
    background: transparent url(/lib/tpl/dll/images/tool-revisions.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.subscribe,
div.dokuwiki div.bar a.subscribens,
div.dokuwiki div.bar a.unsubscribe,
div.dokuwiki div.bar a.unsubscribens {
    background: transparent url(/lib/tpl/dll/images/tool-subscribe.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.backlink {
    background: transparent url(/lib/tpl/dll/images/tool-backlink.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.profile {
    background: transparent url(/lib/tpl/dll/images/tool-profile.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.top {
    background: transparent url(/lib/tpl/dll/images/tool-top.png) 0px 5px no-repeat;
}

div.dokuwiki div.bar a.revert {
    background: transparent url(/lib/tpl/dll/images/tool-revert.png) 0px 5px no-repeat;
}

/* Styles for the interactive prop part */
#txt_prop {
    width: 100%;
    max-width: 100%;
    height: 350px;
}

#interactive_prop {
    border-style: solid;
    border-width: 1px;
    background-color: #ccc;
    margin-top: 10px;
    width: 100%;
    display: inline-block;
}

#interactive_prop div#container {
    margin: 10px;
}

#interactive_prop div.propitem {
    float: left;
    margin-top: 0.2em;
    margin-right: 0.8em;
    cursor: pointer;
}

#interactive_prop div.propitem input, div.propitem label {
    margin-right: 0.2em;
    cursor: pointer;
}

#interactive_prop div#btnholder {
    margin-top: 0.5em;
    float: right;
    display: inline-block;
}

#interactive_prop div.button {
    background: url("/lib/tpl/dll/images/buttonshadow.png") repeat-x scroll center bottom #FFFFFF;
    padding: 0.2em;
    border: solid 1px #E7EBF3;
    font-size: 100%;
}

#interactive_prop div.disabled {
    border: solid 1px #aaaaaa;
    color: #aaaaaa;
    cursor: default;
}

/**
 * The CSS in here controls the appearance of the media manager
 */

#media__manager {
    height: 100%;
    overflow: hidden;
}

#media__left {
    width: 30%;
    border-right: solid 1px #143568;

    height: 100%;
    overflow: auto;
    position: absolute;
    left: 0;
}

#media__right {
    width: 69.7%;

    height: 100%;
    overflow: auto;
    position: absolute;
    right: 0;
}

#media__manager h1 {
    margin: 0;
    padding: 0;
    margin-bottom: 0.5em;
}

/* --- Tree formatting --- */

#media__tree img {
    float: left;
    padding: 0.5em 0.3em 0 0;
}

#media__tree ul {
    list-style-type: none;
    list-style-image: none;
    margin-left: 1.5em;
}

#media__tree li {
    clear: left;
    list-style-type: none;
    list-style-image: none;
}

* + html #media__tree li,
* html #media__tree li {
    border: 1px solid #fff;
}

/* I don't understand this, but this fixes a style bug in IE;
it's dirty, so any "real" fixes are welcome */

/* --- options --- */

#media__opts {
    padding-left: 1em;
    margin-bottom: 0.5em;
}

#media__opts input {
    float: left;
    display: block;
    margin-top: 4px;
    position: absolute;
}

* + html #media__opts input,
* html #media__opts input {
    position: static;
}

#media__opts label {
    display: block;
    float: left;
    margin-left: 20px;
    margin-bottom: 4px;
}

* + html #media__opts label,
* html #media__opts label {
    margin-left: 10px;
}

#media__opts br {
    clear: left;
}

/* --- file list --- */

#media__content img.load {
    margin: 1em auto;
}

#media__content #scroll__here {
    border: 1px dashed #143568;
}

#media__content .odd {
    background-color: #E7EBF3;
    padding: 0.4em;
}

#media__content .even {
    padding: 0.4em;
}

#media__content a.mediafile {
    margin-right: 1.5em;
    font-weight: bold;
}

#media__content div.detail {
    padding: 0.3em 0 0.3em 2em;
}

#media__content div.detail div.thumb {
    float: left;
    width: 130px;
    text-align: center;
    margin-right: 0.4em;
}

#media__content img.btn {
    vertical-align: text-bottom;
}

#media__content div.example {
    color: #000;
    margin-left: 1em;
}

/* --- upload form --- */

#media__content div.upload {
    font-size: 90%;
    padding: 0 0.5em 0.5em 0.5em;
}

#media__content form#dw__upload,
#media__content div#dw__flashupload {
    display: block;
    border-bottom: solid 1px #143568;
    padding: 0 0.5em 1em 0.5em;
}

#media__content form#dw__upload fieldset {
    padding: 0;
    margin: 0;
    border: none;
    width: auto;
}

#media__content form#dw__upload p {
    text-align: left;
    padding: 0.25em 0;
    margin: 0;
    line-height: 1.0em;
}

#media__content form#dw__upload label.check {
    float: none;
    width: auto;
    margin-left: 11.5em;
}

/* --- meta edit form --- */

#media__content form.meta {
    display: block;
    padding: 0 0 1em 0;
}

#media__content form.meta label {
    display: block;
    width: 25%;
    float: left;
    font-weight: bold;
    margin-left: 1em;
    clear: left;
}

#media__content form.meta .edit {
    font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    float: left;
    width: 70%;
    padding-right: 0;
    padding-left: 0.2em;
    margin: 2px;
}

#media__content form.meta textarea.edit {
    height: 8em;
}

#media__content form.meta div.metafield {
    clear: left;
}

#media__content form.meta div.buttons {
    clear: left;
    margin-left: 20%;
    padding-left: 1em;
}

/**
 * Media Manager - additional CSS for the Arctic Template
 * @author Michael Klier <chi@chimeric.de>
 */

#media__left,
#media__right {
    background: #fff;
}

#admin__version {
    clear: left;
    float: right;
    color: #000;
}

.dokuwiki ul.admin_tasks {
    font-size: 115%;
    float: left;
    width: 40%;
    list-style-type: none;
}

.dokuwiki ul.admin_tasks li {
    line-height: 22px;
    padding-left: 35px;
    margin: 1em 0;
    background: transparent none no-repeat scroll 0 0;
    text-align: left;
}

.dokuwiki ul.admin_tasks li div.li {
    font-weight: bold;
}

.dokuwiki ul.admin_tasks li.admin_acl {
    background-image: url(/lib/tpl/dll/../../images/admin/acl.png);
}

.dokuwiki ul.admin_tasks li.admin_usermanager {
    background-image: url(/lib/tpl/dll/../../images/admin/usermanager.png);
}

.dokuwiki ul.admin_tasks li.admin_plugin {
    background-image: url(/lib/tpl/dll/../../images/admin/plugin.png);
}

.dokuwiki ul.admin_tasks li.admin_config {
    background-image: url(/lib/tpl/dll/../../images/admin/config.png);
}

.dokuwiki ul.admin_tasks li.admin_revert {
    background-image: url(/lib/tpl/dll/../../images/admin/revert.png);
}

.dokuwiki ul.admin_tasks li.admin_popularity {
    background-image: url(/lib/tpl/dll/../../images/admin/popularity.png);
}

#link__wiz {
    position: absolute;
    display: block;
    z-index: 99;
    width: 300px;
    height: 250px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    border: 1px solid #143568;
    background-color: #fff;
    text-align: center;
}

#link__wiz_header {
    background-color: #E7EBF3;
    height: 16px;
    margin-bottom: 5px;
}

#link__wiz_close {
    cursor: pointer;
    margin: 0;
}

#link__wiz_result {
    background-color: #fff;
    width: 293px;
    height: 193px;
    overflow: auto;
    border: 1px solid #143568;
    margin: 3px auto;
    text-align: left;
}

#link__wiz_result div.type_u {
    padding: 3px 3px 3px 22px;
    background: transparent url(/lib/tpl/dll/../../images/up.png) 3px 3px no-repeat;
}

#link__wiz_result div.type_f {
    padding: 3px 3px 3px 22px;
    background: transparent url(/lib/tpl/dll/../../images/page.png) 3px 3px no-repeat;
}

#link__wiz_result div.type_d {
    padding: 3px 3px 3px 22px;
    background: transparent url(/lib/tpl/dll/../../images/ns.png) 3px 3px no-repeat;
}

#link__wiz_result div.even {
    background-color: #fff;
}

#link__wiz_result div.selected {
    background-color: #E7EBF3;
}

#link__wiz_result span {
    display: block;
    color: #000;
}

/*FIXME maybe move to a more general style sheet*/
.ondrag {
    cursor: move;
    opacity: 0.8;
}

/* --- popup --- */

#media__popup {
    background-color: #fff;
    display: none;
    border: 1px solid #143568;
    position: absolute;
    width: 270px;
}

#media__popup h1 {
    text-align: center;
    font-weight: normal;
    background-color: #E7EBF3;
    height: 16px;
    margin-bottom: 5px;
    font-size: 12px;
    border-bottom: 0;
}

#media__popup p {
    display: block;
    line-height: 14pt;
    margin: 0.5em;
}

#media_nolink {
    padding: 4px 0;
}

#media__popup label {
    float: left;
    width: 9em;
}

#media__popup .button {
    margin-left: auto;
    margin-right: auto;
}

#media__popup .btnlbl {
    text-align: center;
}

#media__popup .btnlbl input {
    margin: 0 1em;
}

#media__closeimg {
    float: right;
}

/* --- display options --- */

#media__linkopts label,
#media__nolnk {
    width: 80px;
    float: left;
    margin-left: 10px;
}

#media__linkopts label {
    line-height: 20px;
}

#media__nolnk,
#media__linkopts label.long {
    margin-bottom: 8px;
    line-height: 12px;
}

#media__linkopts label.long {
    width: 150px;
    float: none;
}

#media__linkopts br {
    clear: both;
}

#media__linkopts select {
    width: 60px;
    margin-left: 10px;
}

#media__linkopts input.edit {
    width: 50px;
    margin-left: 10px;
}

#media__linkopts #media__title {
    width: 150px;
}

/**
 * Styles for the subscription page
 */

form#subscribe__form {
    display: block;
    width: 300px;
    text-align: center;
}

form#subscribe__form fieldset {
    text-align: left;
    margin: 0.5em 0;
}

form#subscribe__form label {
    display: block;
    margin: 0 0.5em 0.5em;
}


