/*
 * nuefo.de PRINT Theme
 *
 * (C) 2007 Roland Berger
 *
 *
 * Note: Disabled rules for printing are marked with 'y-'
 */

/*----------------- Global defaults ----------------*/

a       { text-decoration: none; color: #000 }
a:hover { text-decoration: underline }

body { font-family: sans-serif;
      color: #000;
      background-color: #fff;
      margin: 10 10 0 10 }

dt { font-weight: bold }

h1, h2, h3, h4, p, a { font-famliy: sans-serif; }

h4 { margin-bottom: -0.1em; }

y-hr { border: 0;
     height: 1px;
     color: #000;
     background-color: #000; }

x-input, select.selectx, textarea.textareax {
     border-width: 1px;
     border-style: solid;
     border-color: #7c7c7c #c3c3c3 #ddd #c3c3c3;
     background: #ccc; }

img { border-style: none }

li { padding-top:  1;
     padding-bottom: 1; }

p img { float: right; }

strong { color: #000; font-weight: bold; }

small { font-size: 60%; }

textarea { background-color: #ccc;
           border-color: #888 #ccc #ccc #888; }

/* table { margin-left: 20; border-collapse: collapse; text-align: left; border-color:#89a }*/
table { border-collapse: collapse;
        text-align: left;
        }

y-tr {        page-break-after:allow;}

td { padding: 5 10 5 10;
        border: 1px #000 dotted;  }

x-td    { padding: 0; }

tt { font-size: 100%;
     color: #000;
     background-color: #aaa;
     vertical-align: baseline; }

ul { list-style-type: circle; }


/*----------------- Panel & Block defaults ---------------*/

.logoutlink { position: absolute;
              top: 70;
              right: 10;
              color: #ff0;
              font-style: bold;
              text-align: right;
              display: none }

.logoutlink a { color: #ff0;
                font-style: bold }

.managerlinks { display: none; }

.message { width: 70%;
         border-width: 2;
         border-style: solid;
         border-color: #8f8;
         margin: 1em auto 1em auto;
         padding: 0.5em;
         -moz-border-radius: 0.5em;
         display: none; }

.error { width: 70%;
         border-width: 2;
         border-style: solid;
         border-color: #f00;
         margin: 1em auto 1em auto;
         padding: 0.5em;
         -moz-border-radius: 0.5em;
         display: none; }

.loginform fieldset { width: 24em;
                      x-position: relative;
                      z-index: 10;
                      x-top: 100;
                      x-left: -100;
                      x-margin-left: 5em;
                      padding-left: 1em; }

.mainframe { clear: both; }

.pagefooter { clear: both; }

.pageheader td { padding: 0;
                 border: 0;
                 display: none; }

.panelleft { float:left;
             display: none; }

.panelcenter { y-float:left;
               y-width: 600;
               y-max-width: 700;
               y-padding: 1em 1em 1em 1em; 
               padding: 1em 0 1em 0; }
               
.panelcenter table tr td { page-break-inside: avoid;
                           orphans: 5; }

.panelright { float:right;
              color: #fff;
              display: none; }

.frontnavileft { font-style: 10px;
               font-size: 150%;
               line-height: 1.5em;
               color:#044; }

.frontnavileft a { color:#044; }

.frontnavileft li { font-size: 50%;
                    line-height: 1em;
                    margin: 0;
                    padding: 0; }

.frontnavileft ul { margin: 0;
                    padding-left: 1em; }

.frontnavileft p { margin: 0;
                   padding: 0; }

div.thumb table { padding: 0; border-width: 0px;}
div.thumb table tr { padding: 0; border-width: 0px;}
div.thumb table td { padding: 0; border-width: 0px;}

.nop { display: none; }


/*----------------- Wiki defaults ----------------*/

div.clear {clear:both; }

.center { margin-left: auto;
          margin-right: auto;
          text-align: center;
        }
                
.content { y-max-width: 40em;
           y-margin-left: 11em;
           margin-top: 0em;
           y-min-width: 34em;
           y-min-height: 450;
           x-padding: 10px;
           border-left: 1px dotted #00c;
           overflow: visible; }

.dirlist th { text-align: center; }
.dirlist th.dir { text-align: left; }
.dirlist td.dir  { font-weight: bold; }
.dirlist td.size  { text-align: right; }
.dirlist td.mtime { text-align: right; }
.dirlist tr:hover { background-color: #dee; }

.dirlist.wikilinks tr:hover { background-color: #eee; }
.dirlist td.file.highlight a { background-color: #8f8; }

.floatleft { float: left; padding-right: 20; }

.floatright { float: right; }

.footer { clear: both; font-size: 75%; text-align: center }

.headline { font-size: 200%;
            font-family: sans-serif;
            font-weight: bold;
            background-color: #8ca3c6;
            line-height: 64px;
            xvertical-align: middle;
            height: 64px;
            margin-left: 96;
            padding-left: 20px }

.highlight.marker { background-color: #4f4;
                    font-style: normal }


.markup.pre    { font-family: normal;
          font-size: 100%;
          color: #000;
          padding: 2 10 2 30 }

.markup.code    { font-family: courier;
          font-size: 75%;
          background-color: #889;
          Xmax-width: 40em;
          color: #000;
          border: 1px dotted #444;
          padding: 4 10 2 10 }

.navibartop    { color: #fff;
                background-color: #456;
                padding: 0px 10px;
                clear:both;
                display: none; }

.navibartop a       { color: #fff }
.navibartop a:hover { color: #ff0; text-decoration:none; }


.navibarleft { width: 0em;
               min-height: 400px;
               float:left;
               padding: 5px;
               overflow: visible;
               display: none; }

.navibarleft ul { margin-left: 0;
                  padding-left: 15;
                  list-style-type: square; }
.navibarleft ul ul { list-style-type: circle; }


.newsflash { position: absolute;
             right: -3px;
             top: 10px;
             z-index: 20;
             margin: 0px;
             padding: 2 20 2 10;
             background-color: #ff0;
             border: 3px outset #880; }

div.noborder table { padding: 5px; border: 0px}

div.noborder table.outer { margin: 10px 0 0 0; border: 0px}

div.noborder table td { padding: 5px;
                        border: 0px;  }

.notfound a { text-decoration: underline; }
.notfound b { font-weight: normal; }

.previewX { background-image: url('draft.png'); }

.strike { text-decoration: line-through; }


.wiki table { border: 1px #000 dotted;  }

.titlebar    {  width: 100%;
                height: 64px;
                clear:both; }

.titlebar img { float: left; }

.userdb { margin-left: 0;
          border-collape: collapse;
          border: 0px dotted #00c;
                text-align: left;
                border-color:#89a; }

.userdb th  { text-align: center; }


.userdb td  { padding-left:5;
              padding-right:5; }


.wiki.diff    { font-size: 75%;
                line-height: 8pt }
.wiki.diff tt { font-family: courier;
                font-size: 75%; }

.wiki.verdiff th { text-align: center; }

.wiki.verdiff .diff { font-family: courier;
                font-size: 75%;
                line-height: 8pt }
.wiki.verdiff .diff tt { font-family: courier;
                   font-size: 75%; }
.wiki.verdiff .add tt { color: #060; }
.wiki.verdiff .del tt { color: #800; }

.wiki.edit textarea { font-size: 80% }

.wiki.edit.WikiNewsFlash .preview p { padding: 2 20 2 10;
                                      background-color: #ff0;
                                      border: 3px outset #880; }

.wiki.view.file a.dir.x { font-size: 75%; font-family: courier; font-weight: bold; }
.wiki.view.file a.file.x {  font-size: 75%; font-family: courier; font-weight: normal; }
.content .wiki.view.file { width: 750px; }

.wiki a.http.notfound {background: url(share/external.png) center right no-repeat; padding-right: 11px; }

.wiki a.https.notfound {background: url(share/external.png) center right no-repeat; padding-right: 11px; }

.wiki a.ftp.notfound {background: url(share/external.png) center right no-repeat; padding-right: 11px; }

/*--------------------- Colorful markup ---------------------*/

.red       { color: #f00 }
.green     { color: #080 }
.blue      { color: #000 }
.pink      { color: #f4f }
.cyan      { color: #0ab }
.purple    { color: #707 }
.white     { color: #fff }
.black     { color: #000 }
.yellow    { color: #dd0 }
.orange    { color: #e80 }
.printonly { color: #eee }  /* same as body bg */
.bgred     { background-color: #f44 }
.bggreen   { background-color: #0f0 }
.bgblue    { background-color: #8cf }
.bgpink    { background-color: #fcf }
.bgcyan    { background-color: #0dd }
.bgpurple  { background-color: #b2b }
.bgwhite   { background-color: #fff }
.bgblack   { background-color: #000 }
.bgyellow  { background-color: #ff4 }
.bgorange  { background-color: #fc7 }

