body,table,td,tr,div,p,pre,h1,h2,h3,h4,h5,ul {font-family: sans-serif;}
body,td,div,p,pre,ul {font-size: 100%;}

sup {font-size: 0.6em; font-weight:bold;}

h1 { font-size: 2em; background-color: transparent; color: #ff3700; }

h2 { font-size: 1.5em; background-color: transparent; color: #f13c15;
 border-bottom-style:solid;
 border-bottom-color: #c7c7c7; border-bottom-width: 3px; }

h3 { font-size: 1em; background-color: transparent; color: white; }

h4 { font-size: 1.2em; background-color: transparent; color: #808080; font-weight: bold;  margin-bottom: 0.5px; }

h5 { font-size: 1em; background-color: transparent; color: black; font-weight: bold; }

.fa {font-size: 0.9em; background-color: transparent; color: #999999; }

.small {font-size: 0.8em;}

.mini { font-size: 0.6em; background-color: transparent; color: #ffffff;          font-weight:bold; }

.suche {font-size: 1.1em; background-color: transparent; color:#ffffff;  font-weight:bold; }

.minimini {font-size: 0.6em; }

.punkte {font-size: 1em; background-color: transparent; color: #ffffff; }

.link { margin-left: 150px; }

.oben { vertical-align: top; padding-left: 10px; }

.Bild_oben { vertical-align: top; padding-left: 0px; padding-right: 10px;}

.Balken { padding-right: 25px; background-color:#f13c15; color:#ffffff; }

.linie { color: #c7c7c7; }

.rot { color: #FF0000; }

a { font-size: 1e; text-decoration: none; font-weight: bold; }
a:link { background-color: transparent; color: #f37121; }
a:visited { background-color: transparent; color: #a0a0a0; }
a:active { background-color: transparent; color: #ff3700; }
a:hover { background-color: transparent; color: #ff3700; text-decoration: none; }