/* CSS-File based on the Css-File of Christiane Mueller, http://www.itib.de */
/* It was modified by Bernhard Schaper 

/* Seite generell */

body {
  background-color: #003399 ;						         /* Hintergrund: hellblau #efefff damit ie nicht immer einen weissen Bildschirm zeigt*/
  background-image: url(../Bilder/Background-body.jpg) ;     /* Hintergrundbild laden */
  color: #FFCC00;								             /* Textfarbe: gelb */
  font-family: Arial, Helvetica, Serif; 					 /* Schriftart: Arial, Helvetica, Serif */
  font-size: 83%;              								 /* Schriftgroesse: 83% */
  margin: auto;								                 /* Aussenabstand: automatisch */
  padding: 0;							                     /* Innenabstand: keiner */
  text-align: left;         								 /* Horizontale Ausrichtung: linksbuendig */
  width: 100%;                  							 /* Breite: 100% der Fensterbreite */
}

/* Verweis allgemein */
a:link {
  color: #FFFF00;                							 /* Textfarbe: hellgelb */
  font-weight: bolder;        								 /* Schriftgewicht: extrafett */
  margin: 0;                							     /* Aussenabstand: keiner */
  padding: 0;                								 /* Innenabstand: keiner */
  text-decoration: none;    								 /* Textdekoration: keine */
}

/* Bereits besuchter Verweis */
a:visited {
  color: #FFCC00;               							 /* Textfarbe: dunkelgelb */
  font-style: normal;     								     /* Schriftstil: nicht kursiv */
  font-weight: bolder;    									 /* Schriftgewicht: extrafett */
  margin: 0;              								     /* Aussenabstand: keiner */
  padding: 0;  									             /* Innenabstand: keiner */
  text-decoration: none;     								 /* Textdekoration: keine */
}

/* Verweis bei Mouse-over */
a:hover {
  color: #FFFFFF;  								             /* Textfarbe: weiss */
  font-weight: bolder;        								 /* Schriftgewicht: extrafett */
  margin: 0;                 								 /* Aussenabstand: keiner */
  padding: 0; 								                 /* Innenabstand: keiner */
  text-decoration: underline;  								 /* Textdekoration: unterstrichen */
}

/* Aktiver Verweis oder Verweis mit Fokus */
a:active,
a:focus {
  color: #FFFFFF;								             /* Textfarbe: weiss */
  font-weight: bolder;         							     /* Schriftgewicht: extrafett */
  margin: 0; 							                     /* Aussenabstand: keiner */
  padding: 0;								                 /* Innenabstand: keiner */
  text-decoration: underline;  								 /* Textdekoration: unterstrichen */
}

/* Textformatierung */
p {
  float: none;								                 /* Textumfluss: keiner */
  clear: both;								                 /* Fortsetzung bei Textumfluss: unterhalb */
  color: #FFCC33;  								             /* Textfarbe: gelb */
  margin: 0;           									     /* Aussenabstand: keiner */
  padding: 0;           								     /* Innenabstand: keiner */
  font-size: medium;										 /* Schriftgroesse: mittel */
}

.copyright {
  font-size: .8em;      								     /* Schriftgroesse: 80% des Elternelementes */
  Color: #000000;										     /* Textfarbe: schwarz */
  text-align: center;    								     /* Horizontale Ausrichtung: zentriert */
  text-decoration: none;     								 /* Textdekoration: keine */
  font-weight: normal;    									 /* Schriftgewicht: extrafett */
}

.smtext {
  font-size: small;										     /* Schriftgroesse: klein */
  text-align: justify; 								         /* Horizontale Ausrichtung: block */
}

.smtext-center {
  font-size: small;										     /* Schriftgroesse: klein */
  text-align: center; 								         /* Horizontale Ausrichtung: block */
}

.bigtext {
  font-size: large;										     /* Schriftgroesse: groß */
  text-align: center;    								     /* Horizontale Ausrichtung: zentriert */
}

.stdtext {
  font-size: medium;										     /* Schriftgroesse: mittel */
  text-align: justify; 								         /* Horizontale Ausrichtung: zentriert */
}

/* Fliessumgebungen zuruecksetzen */
.fixfloat {
  width: 1px;								                 /* Breite: 1px */
  font-size: 0px;            							     /* Schriftgroesse: 0px */
  line-height: 0px;            								 /* Zeilenhoehe: 0px */
  height: 0px;                 								 /* Hoehe: 0px */
}

/* Allgemeiner Container */
.container {
  margin: .5%;                								 /* Aussenabstand: 0,5% */
  width: 50%;              									 /* Breite: 100% */
  border-bottom: 1px solid transparent ;   					 /* Rahmen oben: 1px, durchgezogen, blau */
}

.breadcrumb {
  font-size: .8em;  								         /* Schriftgroesse: 80% des Elternelementes */
  margin: 0;        								         /* Aussenabstand: keiner */
  padding: 0 4px;    								         /* Innenabstand: oben/unten keiner, rechts/links 4px */
  text-align: justify; 								         /* Horizontale Ausrichtung: zentriert */
}
