/*
people.css -> 030101->051231 -> vb
styles fuer vaubeh.de

$Log: people.css,v $
Revision 1.31  2006/06/15 16:04:23  vb
calendario-width

Revision 1.30  2005/12/31 18:44:14  vb
contentablestyle

Revision 1.29  2005/07/10 15:18:47  ppm
ping.htc

Revision 1.28  2005/07/01 08:03:16  vb
.noborder

Revision 1.27  2005/05/16 21:17:36  vb
div ins grid

Revision 1.26  2005/01/06 19:35:41  vb
some forms use Plausi (for js)
*/

body {
  margin: 0px;
  background-color: #000000;
  font-family: trebuchet ms, verdana, arial, fixedsys, courier, sans-serif;
  color: #cccccc;
}
img { border-width: 0px; }
img.ping {
  behavior:url('ping.htc');
}
b { color: #aaaaaa; font-weight: bold; }
i { color: #777777; }
li { margin-bottom:8px; }
form { margin: 0px; }

a, .navIOver .subNav a { color: #ccffcc; text-decoration: underline; }
a:visited, .navIOver .subNav a:visited { color: #dddddd; }
a:hover, .subNav a:hover { color: #ccffcc; background-color: #777777; }
a img, a img:visited, a img:hover { text-decoration: none; }

/*
vb: 040727: weft-testung:
h1 { font-family: isonorm, trebuchet ms, verdana, helvetica, sans-serif; font-weight: normal; color: #ffffff; margin: 0px; }
@font-face {
  font-family: isonorm;
  font-style:  normal;
  font-weight: normal;
  src: url(isonorm0.eot);
}
*/
h1 { font-family: trebuchet ms, verdana, helvetica, sans-serif; font-weight: normal; color: #ffffff; margin: 0px; }
h2, h3, h4 { font-family: trebuchet ms, verdana, helvetica, sans-serif; color: #bb5555; font-weight: bold; }
h4 { font-size:80%; }

table {
  border: 1px solid #dddddd;
  /* vb: 040702: hier brauch ich 0, weil sonst stimmt 100% nichtmehr: */
  margin: 0px;
}
td {
  padding: 10px;
  vertical-align: top;
  border: 1px solid #777777;
  font-family: fixedsys, courier, sans-serif;
}
.head {
  text-align: center;
  vertical-align: middle;
  border: 1px dotted #bb5555;
}
.noborder, .noborder td { border: none; }
.noborder th, .noborder td { text-align: left; vertical-align: top; padding: 2px; }
.noborder td h3 { margin: 10px 20px 5px 0px; }
.noborder td i { font-style: normal; }

.content {
  /* text-align: center; */
}
.content table {
  width: 100%;
  padding: 1%;
  border: 1px solid #dddddd !important;
  /* margin: 1%; */
}
/*
.content table.tr {
  border-bottom: 1px solid #dddddd !important;
}
*/
.content td {
  font-family: trebuchet ms, verdana, arial, fixedsys, courier, sans-serif;
  font-size:80%;
  margin: 3px;
  padding: 4px;
  border: none;
}

.trHoverOn {
  color: #ffffff;
  /* huepft zu arg: font-weight: bold; */
  background-color: #777777;
}

/* input.submit, input.file */
input, select {
  font-family: courier new, courier;
  font-size: 80%;
  color: #cccccc;
  border: 1px solid #ffffff;
  background-color: #222222;
}
textarea { white-space: pre; }
input:focus, select:focus,
input.error:focus, select.error:focus {
  border: 1px solid #ccffcc;
  background-color: #777777;
}

.fliesstext { padding: 5px; 2%; 10px; 4%; }

div.error, div.success,
code, .code {
  font-family: courier new, courier, sans-serif;
  font-size: 80%;
  color: #ffffff;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 2px;
}
div.success { color: #ccffcc; }
label.error, div.error, input.error, textarea.error, select.error {
  color: #ff1111;
}
code, .code,
div.error, div.success, input.error, textarea.error, select.error {
  border: 1px dotted #bb5555;
  background-color: #777777;
}

ol {
  list-style-type: upper-roman;
  margin: 0px 0px 0px 30px;
}
ul.keroEngine {
  margin: 0px;
  padding: 0px;
}
ul.keroEngine li {
  /* border: 1px dotted #ffffff; */
  padding: 2px 5px 2px 5px;
  display: inline; white-space: nowrap;
}
.nobr { white-space: nowrap; }

#naLevo { display: block; }
#naBravo { display: none; }
.navI, .navIOver { padding: 5px; }
.navIOver { background-color: #222222; }
.navII, .navIIOver {
  padding: 5px;
  border: 1px solid #777777;
  white-space: nowrap;
}
.navIIOver { background-color: #444444; }
.navIIIOver {
  background-color: #777777;
}
.navI a, .navII a, .navIOver a, .navIIOver a, .navIII a, .navIIIOver a {
  font-family: fixedsys, courier new, courier, sans-serif;
  color: #ffffff;
  /* font-weight: bold; */
  text-decoration: none;
}
.navIOver a:hover { color: #ccffcc; }
.navIIOver a:hover { color: #ccffcc; }
.navIIIOver a:hover { color: #ccffcc; }
#subnaLevo { display: none; }
#subnaBravo { display: block; }
.subNav ul {
  font-size: 80%;
  margin: 0px;
  padding: 2px 0px 0px 20px;
}
.subNav li {
  margin: 0px;
  padding: 0px 0px 2px 0px;
}

.calendario {
  /* width: 500px; */
  width: 60%;
}

#concerTableDiv table th {
  cursor: pointer;
}

