
/*
 * dokumente (mit listen)
 * z.Z. (2004-09-10) table-basiert 8-(
 */

ul.directory { 
  border:2px solid #cae0ca; 
  padding:0;
  margin:0;
}

ul.directory li { 
  list-style:none;
  margin:1px;
  clear:both;
}

ul.directory ul { 
  margin:0 0 0 -8px;
}

ul.directory li a.close-directory { 
  background-image:url(/images/b-minus.gif);
  display:block; height:0; width:9px; padding:9px 0 0 0; overflow:hidden;
  float:left; margin: 0.2em 5px 0.2em 0;
}

ul.directory li a.open-directory { 
  background-image:url(/images/b-plus.gif);
  display:block; height:0; width:9px; padding:9px 0 0 0; overflow:hidden;
  float:left; margin: 0.2em 5px 0.2em 17px;0
}

ul.directory li a.new-dir { 
  background-image:url(/images/neuer-ordner.gif);
  display:block; height:0; width:16px; padding:16px 0 0 0; overflow:hidden;
  margin: 0.2em 5px 0.2em 0;
}

ul.directory li a.new-file { 
  background-image:url(/images/neue-datei.gif);
  display:block; height:0; width:15px; padding:16px 0 0 0; overflow:hidden;
  margin: 0.2em 5px 0.2em 0;
}

ul.directory li div { 
  padding:5px 5px 5px 20px;
}

ul.directory li.header div { 
  padding:5px;
}

ul.directory li.header div.odd,
ul.directory li.header div.even { 
  border-bottom:1px dashed  #cae0ca;
}

ul.directory li div.odd, 
ul.directory li div.even { 
  /* border-left:2px solid #cae0ca;
     border-right:2px solid #cae0ca; */
}


ul.directory li div.odd { 
  background:#fcf0cf;
}

ul.directory li div.even { 
  background:#fcf7e7;
}

ul.directory li span.name { 
  display:block; width:30ex; height:1.5em; float:left; overflow:hidden;
}

ul.directory li span.date { 
  display:block; width:19ex; height:1.5em; float:left; overflow:hidden; 
  white-space:nowrap;
}

ul.directory li span.size { 
  display:block; width:5em; height:1.5em; float:left; overflow:hidden;
}

ul.directory li span.action { 
  display:block; width:10em; height:1.5em; float:left; overflow:hidden;
}

ul.directory li span.comment { 
  display:inline; width:5em; height:2.5em; clear:left;
}

/*
 * nutzer- und gruppenliste
 */

table.userList,
table.groupList, { 
  list-style:none;
  padding:0;
  margin:0;
}

table.userList tr,
table.groupList tr { 
  padding:5px;
}

table.userList tr.odd,
table.groupList tr.odd { 
  background:#fcf0cf;
}

table.userList tr.even,
table.groupList tr.even { 
  background:#fcf7e7;
}

table.userList tr td,
table.groupList tr td {
  padding:5px;
}


/*
 * dokumente (mit tables)
 */

table.dir-tree { 
  border:0 solid #cae0ca; 
  padding:0;
  margin:0;
}

table.dir-tree table { 
  /* margin:0 0 0 -8px; */
  margin:0 0 0 17px;
  padding:0 0 0 0;
}

table.dir-tree tr a.close-directory { 
  background-image:url(/images/b-minus.gif);
  display:block; height:0; width:9px; padding:9px 0 0 0; overflow:hidden;
  float:left; margin: 0.2em 5px 0.2em 0;
}

table.dir-tree tr a.open-directory { 
  background-image:url(/images/b-plus.gif);
  display:block; height:0; width:9px; padding:9px 0 0 0; overflow:hidden;
  float:left; margin: 0.2em 5px 0.2em 10px;
}

table.dir-tree tr a.new-dir { 
  background-image:url(/images/neuer-ordner.gif);
  display:block; height:0; width:16px; padding:16px 0 0 0; overflow:hidden;
  margin: 0.2em 5px 0.2em 0;
}

table.dir-tree tr a.new-file { 
  background-image:url(/images/neue-datei.gif);
  display:block; height:0; width:15px; padding:16px 0 0 0; overflow:hidden;
  margin: 0.2em 5px 0.2em 0;
}

table.dir-tree tr { 
  padding:5px 5px 5px 20px;
}

table.dir-tree tr.header-odd,
table.dir-tree tr.header-even { 
  padding:5px;
  border-bottom:1px dashed #cae0ca;
  border:10px solid red;
}

table.dir-tree tr.file-odd,
table.dir-tree tr.dir-odd,
table.dir-tree tr.header-odd { 
  background:#fcf0cf;
}

table.dir-tree tr.file-even,
table.dir-tree tr.dir-even, 
table.dir-tree tr.header-even { 
  background:#fcf7e7;
}

table.dir-tree tr.file-odd td.name {
  padding:0 0 0 20px;
}

table.dir-tree tr.file-even td.name {
  padding:0 0 0 20px;
}

/* gelöschte dateien und verzeichnisse */
table.dir-tree tr  a.deleted {
  background:#999;
}

/*
 * termine
 */

.calendar {
  float:left;
  margin:0 1% 10px 0;
}

.calendar .headline {
  border:0;
  border-bottom:1px ridge #074;
  padding:0;
  color:#074;
  font-weight:bold;
}

.calendar .categories {
  margin:0 0 0 10px;
  width:44%;
  float:left;
}

/*
 * nutzerliste
 */

.group-member-regular { 
}

.group-member-leader { 
  color:black;
  background:#ADCCAD;
}

.group-member-observer {
}

.userList {
  
}

.userList .groups { 
  background-color:#FCE5A4;
  padding:15px;
}

#content .userList .groups a,
#content .userList .groups a:link,
#content .userList .groups a:visited {
  text-decoration:none;
  color:#030;
  padding:1px 10px;
  margin:0 4px;
}

#content .userList .groups a:hover,
#content .userList .groups a:active {
  background:#95ba95;
}

#content .userList .groups span.active {
  background:#95ba95;
  color:#030;
  font-weight:bold;
  padding:1px 10px;
}
  
.userList .pages {
  background-color:#FCE5A4;
}

.userList .pages td {
  border-bottom:1px solid black;
  padding:15px;
}

#content .userList .pages a,
#content .userList .pages a:link, 
#content .userList .pages a:visited,
#content .userList .pages span { 
  text-decoration:none;
  color:#030;
  padding:3px;
  margin:0 4px;
}

#content .userList .pages a:hover,
#content .userList .pages a:active { 
  background:#95ba95;
}

#content .userList .pages span.active { 
  background:#95ba95;
  color:#920505;
  padding:3px;
}

.userList th { 
  background-color:#FCE5A4;
  font-weight:bold;
  color:#003300;
  text-align:left;
  padding:8px 0 4px 6px;
}

/* markup für interne tools */

#navigation #node25 { margin-top:20px;  }

#content table { margin-top:10px; }

#content #documentForms table,
#content .userList,
#content .groupList,
#content .dir-tree { width:50em; }

#content .dir-tree table { border:none; }

.formHeader,
#content .userList th,
#content .userList .pages,
#content .userList .groups,
#content .groupList th { 
  background-color:#E7E7E7;
  font-weight:bold;
  color:#024101;
  
  }
.formRowAlternate,
#content .groupList .even,
#content .userList .even,
#content .dir-tree .file-even,
#content .dir-tree .dir-even,
#content .dir-tree .header-even 
{ background-color:#F6F5F5; }

#content .groupList .odd,
#content .userList .odd,
#content .dir-tree .file-odd,
#content .dir-tree .dir-odd,
#content .dir-tree .header-odd 
{ background-color:#FFFFFF; }

