/***** Wichtige Farben ******

Body-Background-Gelb = #FFFFEE

(noch nicht genutzt:)
# TD-Background-Gelb = #FFF8DC
# Gelber Rahmen = #FFDF89
# Blauer Rahmen = #6181FF

****************************/
/**
* Allgemeine Definitionen
*/


body {
	color:					#000000;
	background:			#FFFFEE;
  font-family:    Arial,Helvetica,sans-serif;
}

input.button1 {
  background-color: #006600;
  color: #ffff99;
  font-weight: bold;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-width: 2px;
  border-left-width: 2px;
  border-bottom-width: 2px;
  border-top-width: 2px;
  border-right-color: yellow;
  border-left-color: yellow;
  border-bottom-color: yellow;
  border-top-color: yellow;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 20px;
  padding-top: 20px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 20px;
}

input.button2 {
  background-color: #006600;
  color: #ffff00;
  font-weight: bold;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-width: 2px;
  border-left-width: 2px;
  border-bottom-width: 2px;
  border-top-width: 2px;
  border-right-color: yellow;
  border-left-color: yellow;
  border-bottom-color: yellow;
  border-top-color: yellow;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 20px;
}

table.haupttabelle {
  width: 100%;

}

td.user2 {
  color: lightgray;
}

td.uebungen {
  background-color:#e6ffe6;
  width: 50%;
  vertical-align: top;
}

td.statistik {
  background-color:#ffdbff;
  width: 50%;
  vertical-align: top;
}

td.history {
  background-color:#cfffff;
  width: 50%;
  vertical-align: top;
}

td.news {
  background-color: #ffe6e6;
  width: 50%;
}

td.sonstiges {
  background-color: #e6e6ff;
  width: 50%;
}

td.wichtig {
  background-color: #ffc4b4;
  width: 50%;
  vertical-align: top;
}

td.allgemeineuebungen {
  background-color:#5cff5c;
  width: 50%;
  vertical-align: top;
}

td.lehrbuchuebungen {
  background-color:#bdffbd;
  width: 50%;
  vertical-align: top;
}

td.themenuebungen {
  background-color:#e6ffe6;
  width: 50%;
  vertical-align: top;
}

i.kleiner {
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-size: 10px;
}

b.headline {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
}

a.schwarzlink {color:#000000;}
a.weisslink {color:#FFFFFF;}
a.link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#000000; text-decoration:none; font-weight:bold;}

td.gruen { background-color:#00FF00 }
td.gelb { background-color:#FFFF00 }
td.braun { background-color:#d7b880 }
td.rot { background-color:#FF0000 }
td.weiss { background-color:#ffffff }
td.hellrot { background-color:#FFAAAA }
td.resultatbalken {
  background-color: #c0c0c0;
  text-align: right;
}
td.totalbalken {
  background-color: #ffffff;
  text-align: right;
}

b.gruen { background-color:#00FF00 }
b.gelb { background-color:#FFFF00 }
b.rot { background-color:#FF4400 }
b.invers { background-color:#000000; color:#FFFFFF }
b.bishernote {
  font-size: 18pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
b.note {
  font-size: 24pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.tt {background-color: #000000; color:#ffffff;}
input.xx {background-color: #b0b0b0;}
input.f1 {background-color: #d7b880;}
input.f2 {background-color: #ff0000;}
input.r1 {background-color: #00ff00;}
input.r2 {background-color: #ffff00;}
input.rotbutton_weissschrift {background-color: #ff0000; color: #FFFFFF;}

