/*** Lehrstuhl f. Informatik VI, RWTH Aachen           ***/ 

/**** Ueberschriften ****/

h1 { 
  background-color: #96A8C4;
  color: #000000;
  text-align: center;
}

h2, h3 { 
  text-align: left;
  padding-left:2ex;
  background-color: #F0F0F0;
  color: #000000;
}

h4.news { 
  margin-top:0px;
  margin-bottom:0px;
}

div.news { 
  padding-top:1ex;
  padding-bottom:1ex;
  padding-left:2ex;
  padding-right:2ex;
  border: solid #96A8C4 1px;
  margin-bottom: 2ex;
}

p.footer { 
  text-align: center;
  border-top: solid #96A8C4 1px;
  font-size: 10pt;
}

p.menu { 
  text-align: center;
}

img { 
  border: none;
}

/*** Links ***/

a:link {
  color: #06C;
  text-decoration: none;
}

a:active {
  color: #C06;
  text-decoration: none;
}

a:visited {
  color: #06C;
  text-decoration: none;
}

a.menu:hover { 
  color: #FFF;
  background-color: #06C;  
}

h2 a { 
  color: #000000;
  text-decoration: none;
}

/*** Uebersichts-Tabellen, Listen usw. ***/
.overview tr {
  background-color: #FFFFFF;
}

.overview tr.rowB {
  background-color: #F0F0F0;
}

.overview th {
  background-color:#96A8C4;  
  color: #000000;
  padding-left: 1mm;
  padding-right: 1mm;
}

.overview th a {
  color: #FFF;
}

.overview th a:hover {
  color:#036;  
}

.overview td {
  padding:2px;
}

.overview td.nr {
  padding:2px;
  text-align: right;
}

.overview td.caution a {
  color: #800;
  background-color: #800;
}

.overview td.caution a:hover {
  background-color: #800;
  color: white;
}

.color-gut { 
  background-color: #0C0;
}

.color-ok { 
  background-color: #6C0;
}

.color-zurnot { 
  background-color: #C60;
}

.color-schlecht { 
  background-color: #C00;
}



/*** Eingabeformulare ***/
table.formular { 
}

table.formular tr { 
  background-color: #ccc;
}

table.formular tr.row_0{
  background-color: #E6F2FF;
}

table.formular tr.row_1{
  background-color: #BFDFFF;
}

table.formular th { 
  background-color: #96A8C4;
  color: #FFF;
  padding-left: 1mm;
  padding-right: 1mm;
}

table.formular td { 
/*  background-color: #ccc; */
  padding-left: 1mm;
  padding-right: 1mm;
}

table.formular td.color-gut { 
  background-color: #0C0;
}

table.formular td.color-ok { 
  background-color: #6C0;
}
table.formular td.color-zurnot { 
  background-color: #C60;
}
table.formular td.color-schlecht { 
  background-color: #C00;
}

/*** Menues ***/
ul.menu { 
  background-color: #eee;
  width: 20em;
}

ul.menu li { 
  background-color: #eee;
  padding-left: 1mm;
  padding-right: 1mm;
}


ul.menu li:hover {
  background-color: #06C;
  color: #06C;
}

ul.menu li:hover a {
  background-color: #06C;
  color: white;
}


div.alert { 
  color: #720000;
/* color: #ff0000; */
}

span.alert { 
  color: #720000;
/* color: #ff0000; */
}


/*** Fuer Mails ***/
a span.AET { 
  display: none;
}

a span.AETSIG:before { 
  content: "@";
}

/*** Fehlermeldung ***/

div.ERROR { 
  border: double medium #C06;
  background-color: lightgray;
  color: black;
  padding: 3mm;
}

#footer { 
  border-top-style: solid;
  border-top-color: #96A8C4;
  border-top-width: 2px;
  padding-top: 0.5em;
  font-size: 80%
}
