/*Stile für Standardelemente*/
body
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10pt;
    color: black;
    background-color: white;
}

table
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10pt;
}

font
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10pt;
}

p
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 10pt;
}

img
{
    border: none;
}

th
{
  border-bottom: solid 1px lightgrey;
}

/*Stile für normale Links*/
a:link { text-decoration:underline; color:black; background-color:transparent;}
a:visited { text-decoration:underline; color:black; background-color:transparent;}
a:hover { text-decoration:none; color:black; background-color:transparent;}

/*Stile für Links in der Reiterleiste*/
a.reiterlink { text-decoration:underline; color:blue; background-color:transparent;}
a.reiterlink:visited { text-decoration:underline; color:blue; background-color:transparent;} /*#6A6AD7*/
a.reiterlink:hover { text-decoration:none; color:blue; background-color:transparent;}

/*Stil für Link des aktiven Reiters (Identifikation ID)*/
#linkaktiv { text-decoration:none; color:red; background-color:transparent;}

/*Stil für den aktiven Reiter (Identifikation über ID)*/
#menuaktiv
{
  font-size: 10pt;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: bold;
  color: black;
  text-decoration: none;
}

/*Stile für Menüiste*/
.menuaktiv
{
  border-top: solid 1px black;
  border-bottom: solid 1px black;
  background-color: #EDEDFF;
  padding-left: 3px;
}

.menuinaktiv
{
  border-bottom: solid 1px #CCCCCC;
  padding-left: 3px;
}

.menufieldaktiv
{
  border-bottom: solid 2px #21126D;
  background-color: #EDEDFF;
}

.menufieldinaktiv
{
  border-bottom: solid 2px #21126D;
}

#menufieldtop
{
  border-top: solid 2px #21126D;
}

/*Stil für die Rahmen der Haupttabelle*/
.mainborder
{
    border-right: solid 1px black;
    padding-right: 0px;
    padding-top: 0px;
}

.mainborder2
{
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    padding-right: 0px;
    padding-top: 0px;
    background-color: #EDEDFF;
}

/*Stil für das Haputfenster, damit Inhalt einige Pixel Abstand zum Rand hat*/
.abstand
{
    padding-left: 10px;
    padding-top: 15px;
    padding-right: 10px;
}

/*Rahmen des unteren Statusfeldes*/
.statusborder
{
    border-top: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    padding-left: 5px;
    text-align: center;
}

/*Stil für die Rahmen der Reiter*/
.reiterborder
{
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    border-top: solid 1px black;
}

.reiteraktiv
{
    border-right: solid 1px black;
    border-top: solid 1px black;
    border-bottom: none;
    font-weight: bold;
    background-color: #EDEDFF;
}

/*Für die beiden Zurück-Leisten in Sub-Dialogen*/
.reitersub_top
{
  border-bottom: solid 1px black;
  background-color: #EDEDFF;
}

.reitersub_bottom
{
  border-top: solid 1px black;
  border-bottom: solid 1px black;
  background-color: #EDEDFF;
}

/*IDs für inaktive Reiter (Über IDs können Objekte nachtrülich verändert werden, auch wenn sie sonst*/
#inaktiv0 { background-color: white; color: transparent;}
#inaktiv1 { background-color: white; color: transparent;}
#inaktiv2 { background-color: white; color: transparent;}
#inaktiv3 { background-color: white; color: transparent;}
#inaktiv4 { background-color: white; color: transparent;}

/*Hintergrund der Login-Seite*/
#bodyfarbe
{
  background-color: #EDEDFF;
}

/*Feld von Listentabellen (Benutzer, Gruppen)*/
.listfield
{
  border-left: solid 1px lightgrey;
  border-bottom: solid 1px lightgrey;
  background-color: white;
  padding-left: 3px;
}

.listfieldright
{
  border-left: solid 1px lightgrey;
  border-right: solid 1px lightgrey;
  border-bottom: solid 1px lightgrey;
  background-color: white;
  padding-left: 3px;
}

/*Rahmen um Filme grafisch zu trennen ( Bibliotheks-Ansicht)*/
.movie td
{
  border-top: solid 1px #8484CA;
}

.movie .check
{
  border-top: none;
}

.movie_new td
{
  border-top: solid 1px #2424AA;
}

/*Klasse für Kapitel-Titel*/
.KapTitel
{
  color: #9999BB;
  background-color: transparent;
}

.KapField
{
  border-top: solid 1px lightgrey;
}

/*Klassen für Fehler- und Bestätigungsausgabe*/
.error
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color: red;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;

  padding-top: 5px;
  padding-bottom: 5px;

  margin-top: 5px;

  border: solid 1px red;
  background-color: white;
}

.note
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color: #FFA500;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;

  padding-top: 5px;
  padding-bottom: 5px;

  margin-top: 5px;

  border: solid 1px #FFA500;
  background-color: white;
}

.confirm
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color: #00AA00;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;

  padding-top: 5px;
  padding-bottom: 5px;

  margin-top: 5px;

  border: solid 1px #00AA00;
  background-color: white;
}

/*Klasse für Überschriften (weil sich Stil für <h1> nicht wirklich anpassen lässt*/
.caption
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  text-align: center;
}