/* DATEI: gfformate.css */

.bgyellowl { background-color:#FEF2CD }

.bgyellowd { background-color:#c4d0ff }

.bgblued { background-color:#292E3A }

.bgred { background-color:#C5040A }

body {
  font-family:Verdana,Arial,Helvetica;
  font-size:9pt;
  background-color:#eceeee;
  background-image:url(images/body-bg.gif);
  color:#292E3A;
}

.button {
  border-width:1px;
  border-style:solid;
  border-color:#C5040A;
  padding-right:10px;
  padding-left:10px;
  cursor:pointer;
  text-decoration:none;
  color:#9A5600;
  background-color:#CAD6F8;
  font-weight:bold;
}

.buttona {
  border-width:1px;
  border-style:solid;
  border-color:#C5040A;
  padding-right:10px;
  padding-left:10px;
  color:#CAD6F8;
  font-size:9pt;
  background-color:#C5040A;
  font-weight:bold;
}

.button1 {
  border-width:1px;
  border-style:solid;
  border-color:#C5040A;
  padding-right:10px;
  padding-left:10px;
  cursor:pointer;
  text-decoration:none;
  color:#9A5600;
  background-color:#FEF2CD;
  font-weight:bold;
}

.buttonT {
  font-size:12px;
  border-width:1px;
  border-style:solid;
  border-color:#FF0000;
  padding-right:10px;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
  cursor:pointer;
  text-decoration:none;
  color:#9A5600;
  background-color:#FEF2CD;
  font-weight:bold;
}

.content {
  font-size:9pt;
  border-width:2px;
  border-color:#C5040A;
  border-style:solid;
  background-color:#DCE3F9;
  padding:10px
}

.content a:link { color:#292E3A; text-decoration:underline; }
.content a:visited { color:#2e5591; text-decoration:underline; }
.content a:hover { color:red; text-decoration:underline; }

.content td { font-size:9pt; }

.flags {
  vertical-align:bottom;
  padding:10px;
  background-color:#FDE7A9;
  cursor:pointer;
  text-align:center;
}

.footer {
  font-size:8pt;
  padding-left:10px;
  padding-right:10px;
  color:#dce3f9;
  background-color:#292E3A;
  text-align:center;
}

.footer a {
  text-decoration:none;
  color:#dce3f9;
}

.footer a:hover { color:red }

.footera {
  font-size:8pt;
  padding-left:10px;
  padding-right:10px;
  color:#C5040A;
  background-color:#292E3A;
  text-align:center;
}

.form {
  border-width:1px;
  border-style:solid;
  border-color:#C5040A;
  padding-right:2px;
  padding-left:2px;
  color:#292E3A;
  background-color:#ffffff
}

.header {
  vertical-align:middle;
  font-weight:bold;
  text-align:center;
  background-color:#292E3A;
}

.header td {
  padding-left:0px;
  padding-right:0px;
}

.headertext {
  font-size:8pt;
  padding-left:0px;
  padding-right:10px;
  color:#dce3f9;
  text-align:right;
}

.headertext a {
  font-size:9pt;
  text-decoration:none;
  color:#dce3f9;
}

.headertext a:hover { color:red }

.line { background:#C5040A }

.menu {
  vertical-align:top;
  padding:10px;
  background-color:#292E3A;
}

.menu a {
  font-size:9pt;
  text-decoration:none;
  color:#292E3A;
  background-color:#CAD6F8;
}

.menu a:hover { color:red }

h1 { font-size:12pt; margin:0px; }
h2 { font-size:11pt; margin:0px; }
h3 { font-size:10pt; margin:0px; }
h4 { font-size:9pt; }

.small {
  text-align:center;
  font-size:7pt
}

.textinput {
  border-width:1px;
  border-style:solid;
  border-color:#9A5600;
}

.ticker {
  font-size:17px;
  color:#C5040A;
  font-weight:bold;
  text-align:center;
  background-color:#CAD6F8;
  border-width:2px;
  border-style:solid;
  border-color:#C5040A;
}
.blink {
  animation: blinker 1s 5;
}
.tip {
  border-width:2px;
  border-color:red;
  border-style:solid;
  padding:5px;
  text-align:center
}
@keyframes blinker {
    50% {
      opacity: 0;
    }
}^
@keyframes pulse {
   0% {
     background-color: #8ebf42;
   }
   50% {
     background-color: #1c87c9;
   }
   100% {
     background-color: #eee
   }
}^
