*
{
  padding : 0px;
  margin : 0px;
  font-family : Helvetica, Arial, sans-serif;
  color : #424251;
  font-size : 14px;
}

html {overflow-y: scroll; min-height: 100%;}
body
{
  text-align : center;
  margin-top : 0px;
  margin-bottom : 10px;
  min-height: 100%;
  background-color:  #6b0b08;
}

input[type=number] { width: 30px; }
input[type=number] {
    -moz-appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.main
{
  width : 1000px;
  margin : 0 auto;

}

.header
{
  width: 100%;
  height : 438px;
  margin:0px;
  background-image: url(../images/background.png);
  background-color: #ffffff;
  border-bottom: 3px solid #550065;
  background-repeat: no-repeat;
}

.footer
{
   height:25px;
   vertical-align:middle;
   text-align:center;
   width:100%;
   color: #F0F0E1;
   font-weight: bold;
   background-color : linear-gradient(to top, #550065 0%, #8c0023 100%);
   line-height:25px;
   font-size : 12px;
}
.top_menu
{
  padding: 0px 0px 5px 0px;
  background-color : #a00106;
   border-bottom: 3px solid #550065;
}
.content
{
  padding: 25px 2px;
  text-align:left;
  background-color: #FFFFFF;
  border-left: 2px solid #C2C2C2;
  border-right: 2px solid #C2C2C2;
}
.div_tipps
{
    max-width:80%;
    height: 500px;
    overflow: auto;
    margin: 0 auto;
}
a.menulink_center_top:link, a.menulink_center_top:visited, a.menulink_center_top:active
{
  font-family : Helvetica, Arial, sans-serif;
  font-size : 12px;
  color : #424251;
  font-weight:bold;
  text-decoration : none;
  padding : 8px 10px;
}
a.menulink_center_top:hover
{
  text-decoration : underline;
}
a.copyright:link, a.copyright:visited, a.copyright:active
{
  font-family : Helvetica, Arial, sans-serif;
  font-size : 12px;
  color : #FFFFFF;
  text-decoration : none;
}
a.copyright:hover
{
  text-decoration : underline;
}
.richtig
{
   background-color: #00FF00 !important;
   color: #000000 !important;
}
.tendenz
{
   background-color: #FFFF00 !important;
   color: #000000 !important;
}
.tendenz_tore
{
   background-color: #0080ff !important;
   color: #fffff2 !important;
}
.falsch
{
   background-color: #ffffff !important;
   color: #000000 !important;
}
.bordered_table
{
  border: 1px solid #acac9d;
  border-collapse: collapse;
}
td { font-size: 13px !important; }
.bordered_td
{
  border: 1px solid #acac9d;
  text-align: center;
  vertical-align: middle;
  padding: 3px;
  white-space:nowrap;
	font-size: 13px;
}
.table_header {
    background-color: #550065;
    color: #FFFFFF;
}
.status
{
    text-align: left;
    color: #ffffff;
    font-size: 14px;
    margin-left: -800px;
    background-color: #00529b;
}
.bold {
    font-weight: bold;
}
.red {
    color: #ff0000;
}
.size16 {
    font-size: 16px;
}
div.container {
			padding: 5px 1px;
			width: 1000px;
			margin: 5px auto;
		}
.ft_container table tr th {
			background-color: #550065;
            color: #FFFFFF;
		}
#getting-started {
      font-size:25px;
      font-weight: bold;
      padding: 10px 0 20px 0;
      color: #ffffff;
}
td img { max-width: 24px; vertical-align:middle; }

.blink {
    -webkit-animation: blink .75s linear infinite;
    -moz-animation: blink .75s linear infinite;
    -ms-animation: blink .75s linear infinite;
    -o-animation: blink .75s linear infinite;
    animation: blink .75s linear infinite;
}

@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-moz-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-ms-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}
