/* Hintergrund aller Seiten */
body {
  background-color: gray;
  font:16px Arial,Geneva,Verdana,sans-serif;
  color:white;
}

/* Überschriften */
h1 { 
  position:relative;
  padding-left: 5px;
  left:-5px;
  font-size: 110%; 
  color: rgb(0,0,0);
  background-color: rgb(168,168,168);
  /* background-image: url('pictures/steel3.jpg'); */
  text-align:left; 
  width: 250px; 
/*  width: 700px; */
  font-weight: normal;
}

h2 {
  font-weight: bold;
  font-size: 100%; 
}

.welcome { 
  position:relative;
  padding-left: 5px;
  left:-5px;
  font-size: 110%; 
/*  color: rgb(153,102,0); */
/*  background-image: url('pictures/steel3.jpg'); */
  text-align:left; 
  width: 650px;
  font-weight: bold;
}

/* Eingabefelder */
.form {
  width:90%;
  /*  background-image: url('pictures/steel1.jpg'); */
  /*  border:2px solid rgb(153,102,0); */
  color: rgb(255,255,255);
  background-color: rgb(168,168,168);
  padding:5px;
  margin: 0px auto;
}

/* special question tables */
.sq {
    border-collapse:collapse;
}

.sqtd {
    border:2px solid white;
    border-style:solid;
    padding:5pt;
}

.sqth {
    border:2px solid white;
    border-style:solid;
    padding:5pt;
    font-weight:bold;
}

/* Checkbox oder Radiobutton eines Eingabefeldes */
.selfield {
}

/* Label einer Checkbox oder eines Radiobuttons */
.labfield {
}

/* Kopfzeile jeder Seite*/
.headtable {
  width: 760px;
  /* background-image: url('pictures/steel3.jpg') */
  background-color: rgb(255,255,255);
  color: rgb(0,0,0);
}

/* Hauptteil jeder Seite */
.maintable {
  border-collapse:collapse;
  width: 760px;
  color: rgb(255,255,255);
  background-color: rgb(168,168,168);
  /* background-image: url('pictures/steel4.jpg') */
}

/* Fußzeile jeder Seite */
.foottable {
  width: 760px;
  /* background-image: url('pictures/steel3.jpg') */
  color: rgb(255,255,255);
  background-color: rgb(100,100,100);
}

/* Fehlermeldungen */
.error {
  font-size: 110%; 
  width:90%;
  padding: 10px;
  margin: 0px auto;
  color: red;
}

.answers {
  color: rgb(255,255,255);
  background-color: rgb(168,168,168);
}

/* Links */


a:link {
       font-size: 100%; 
       color: white; 
}

a:visited {
	  font-size: 100%; 
	  color: white; 
}

a:hover {
	font-size: 100%; 
	color: rgb(168,168,168);
/*	background-image: url('pictures/steel1.jpg'); */
	background-color: rgb(255,255,255);
}


