.resultframe { font-family: arial; color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #C8C7C7; border-bottom: 1px solid black;}
.resultframe_marked { font-family: arial; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #00C400; }
.resultframe_marked-sp { font-family: arial; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #00C400; border-bottom: 1px solid black;}
.resultcontent { font-family: arial; color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #FFFFFF;}
.resultcontent-sp { font-family: arial; color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #FFFFFF; border-bottom: 1px solid black;}
.resultcontent_red { font-family: arial; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #C40000;}
.resultcontent_green { font-family: arial; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #00C400; }
.resultcontent-sp_red { font-family: arial; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #C40000; border-bottom: 1px solid black;}
.resultcontent-sp_green { font-family: arial; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #00C400; border-bottom: 1px solid black;}
.resultsum { font-family: arial; background-color: #858384; color: #FFFFFF; font-weight: bold; font-size: 11px; border-bottom: 1px solid black; text-decoration: none;}
.resultdivider { font-family: arial; background-color: #7EA5C0; color: #FFFFFF; font-weight: bold; font-size: 11px; border-bottom: 1px solid #7EA5C0; text-decoration: none;}

.tippstatus1 { font-family: arial; color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: none; background-color: #C40000; }
.tippstatuslink1 { font-family: arial; color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: none;}
.tippstatuslink1:hover { font-family: arial; color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: underline;}
.tippstatus2 { font-family: arial; color: #000000; font-size: 9pt; font-weight: bold; text-decoration: none; background-color: #FFFF00; }
.tippstatuslink2 { font-family: arial; color: #000000; font-size: 9pt; font-weight: bold; text-decoration: none;}
.tippstatuslink2:hover { font-family: arial; color: #000000; font-size: 9pt; font-weight: bold; text-decoration: underline;}
.tippstatus3 { font-family: arial; color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: none; background-color: #008800; }
.tippstatuslink3 { font-family: arial; color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: none;}
.tippstatuslink3:hover { font-family: arial; color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: underline;}
.tippstatus4 { font-family: arial; color: #C8C7C7; font-size: 9pt; font-weight: bold; text-decoration: none; background-color: #858384; }
.tippstatuslink4 { font-family: arial; color: #C8C7C7; font-size: 9pt; font-weight: bold; text-decoration: none;}
.tippstatuslink4:hover { font-family: arial; color: #C8C7C7; font-size: 9pt; font-weight: bold; text-decoration: underline;}



.rahmen { margin-left: auto; margin-right: auto; background-color: #858384; }
.rahmen2 { margin-left: auto; margin-right: auto; background-color: black; }
.headmedium { font-family: arial; background-color: #858384; color: #FFFFFF; font-weight: bold; font-size: 11px;}
.head2medium { font-family: arial; background-color: #C8C7C7; color: #000000; font-weight: bold; font-size: 11px; }
.head3medium { font-family: arial; background-color: #858384; color: #000000; font-weight: bold; font-size: 11px;}
.textmedium1 { font-family: arial; background-color: #ffffff; color: #000000; font-weight: bold; font-size: 11px; }
.textmedium1white { font-family: arial; background-color: #ffffff; color: #ffffff; font-weight: bold; font-size: 11px; }
.green {font-family: arial;  background-color: #3DD93D; color: #FFFFFF; font-weight: bold;  font-size: 11px;}
.textmedium2 { font-family: arial; background-color: #EDEDED; color: #000000; font-weight: bold; font-size: 11px; }
.headtiny { font-family: arial; background-color: #858384; border: 1px solid #858384; color: #FFFFFF; font-weight: bold; font-size: 11px; }
.texttiny { font-family: arial; background-color: #FFFFFF; color: #000000; font-size: 10px; font-weight: bold;}
.emptyrow { font-size: 5px; }

button {
	font-family: arial; background-color: #C40000; color: #FFFFFF; font-size: 11px; font-weight: normal; padding: 3px;
}
.divmain {
    position: absolute;
    top: 20px;
    left: 280px;
}
.divallVerein {
    position: absolute;
    top: 20px;
    left: 1150px;
}
.divallTipp {
    position: absolute;
    top: 20px;
    left: 700px;
}

div.sticky-table-main {
    height: 90%;
    overflow: auto;
    position: absolute;
    top: 20px;
    left: 280px;
}div.sticky-table-main2 {
    display:none;
	z-index: 1;
    height: 90%;
    overflow: auto;
    position: absolute;
    top: 20px;
    left: 780px;
}
div.sticky-table-sub {
    height: auto;
    overflow: auto;
    position: absolute;
    top: 20px;
	left: 780px;
	z-index: 0;
}

div.sticky-table-main table {
    table-layout: fixed;
    background-color: #858384; border: 1px solid #858384
}
div.sticky-table-main2 table {
	table-layout: fixed;
    background-color: #858384; border: 1px solid #858384
}

div.sticky-table-main th {
    position: sticky;
    top: 0;
    font-family: arial; background-color: #C8C7C7; color: #000000; font-weight: bold; font-size: 11px;
}
div.sticky-table-main2 th {
    position: sticky;
    top: 0;
    font-family: arial; background-color: #C8C7C7; color: #000000; font-weight: bold; font-size: 11px;
}
div.sticky-table-sub table {
    width: auto;
    table-layout: fixed;
    background-color: #858384; border: 1px solid #858384
}

div.sticky-table-sub th {
    position: sticky;
    top: 0;
 font-family: arial; background-color: #C8C7C7; color: #000000; font-weight: bold; font-size: 11px;}




.buttonmob {font-family: arial; border: 1px solid #A51100; background-color: #EDCFCC; font-size: 10pt;}
.headmob { font-family: arial; background-color: #A51100; border: 1px solid #A51100; color: #EDCFCC; font-weight: bold; font-size: 9pt; }
.textmob { font-family: arial; background-color: #EDCFCC; color: #A51100; font-size: 9pt; font-weight: bold;}
.textsmallmob { font-family: arial; font-size: 10pt;color: #A51100; font-weight: normal;}
.linkmob { font-family: arial; color: #A51100; font-size: 9pt; font-weight: bold; text-decoration: none;}
.linkmob:hover { font-family: arial; color: #A51100; font-size: 9pt; font-weight: bold; text-decoration: underline; background-color: #ffffff; }
.linkmob:visited { font-family: arial; color: #A51100; font-size: 9pt; font-weight: bold; text-decoration: none;}
.alertmob {font-family: arial;  background-color: #FFFFFF; color: #C40000; font-weight: bold; font-size: 9pt; padding-left: 1px; padding-right: 1px; padding-top: 4px; padding-bottom: 4px;}
.successmob {font-family: arial;  background-color: #ffffff; color: #3DD93D; font-weight: bold;  font-size: 9pt;}
.changemob {font-family: arial;  background-color: #FFFFFF; color: #A51100; font-weight: bold;  font-size: 9pt; padding: 1px;}
.rahmenmob { border: 1px solid #A51100; margin-left: auto; margin-right: auto;}
.tdrahmenmob { border: 1px solid #A51100; background-color: #EDCFCC; padding: 10px;}
.buttonmob {font-family: arial; border: 1px solid #ffffff; background-color: #EDCFCC; color: A51100; font-size: 9pt; padding: 10px; font-weight: bold;}

.divmainmob {
position: absolute;
text-align: center;
width: 100%;
top: 80px;
transform: scale(1.0);
  }

.divnavmob {
position: absolute;
text-align: center;
width: 100%;
top: 30px;
transform: scale(1.0);
 }

.divnav {
position: absolute;
top: 20px;
left: 40px;
transform: scale(1.0);
 }
.divlogin {
position: absolute;
text-align: center;
width: 100%;
top: 30px;
transform: scale(1.0);
 }
.divGesamttab {
position: absolute;
top: 20px;
left: 280px;
transform: scale(1.0);
  }
.divGesamttab2 {
position: absolute;
top: 20px;
left: 520px;
transform: scale(1.0);
  }
.divErgebnis {
position: absolute;
top: 20px;
left: 1100px;
transform: scale(1.0);
  }

.tdrahmen { border: 1px solid #446D8C; background-color: #BDD1DF;}
.rahmenleer { border: 0px; margin-left: auto; margin-right: auto;}

.toreinput
{width: 100px;
background-color: #FFFFFF; 
border: 1px solid #000000; }

INPUT [type="text"]
{width: 40px;
background-color: #FFFFFF; 
border: 1px solid #000000; }

INPUT.common[type="text"]
{width: 40px;
background-color: #EBFBEB; 
border: 1px solid #000000; }
SELECT.common
{background-color: #EBFBEB;
width: 110px;}

INPUT.rare[type="text"]
{width: 40px;
background-color: #EDEDED; 
border: 1px solid #000000; }
SELECT.rare
{background-color: #EDEDED;
width: 70px;}

.textsmalltab { font-family: arial; background-color: #C8C7C7; color: #000000; font-size: 10px; font-weight: bold;}
.textsmalltab2 { font-family: arial; background-color: #FFFFFF; color: #000000; font-size: 10px; font-weight: bold;}
.textsmalltabcommon { font-family: arial; background-color: #9DD2B6; color: #446D8C; font-size: 9pt; font-weight: bold;}
.textsmalltabcommon2 { font-family: arial; background-color: #CFF5CF; color: #446D8C; font-size: 9pt; font-weight: bold;}
.textsmalltabrare { font-family: arial; background-color: lightgrey; color: black; font-size: 9pt; font-weight: bold;}
.textsmalltabrare2 { font-family: arial; background-color: #EDEDED; color: #black; font-size: 9pt; font-weight: bold;}

.texttinyAlt { font-family: arial; color: #000000; font-size: 10px; font-weight: bold;}
.textmediumtiny { font-family: arial; background-color: #FFFFFF; border: 1px solid #FFFFFF; color: #000000; font-weight: bold; font-size: 12px; }


SELECT {font-size: 10pt;}

.headcounter { font-family: arial; background-color: #ffffff; border: 1px solid #ffffff; color: #3DD93D; font-weight: bold; font-size: 9pt; height: 27px;}
.headcounterend { font-family: arial; background-color: #C40000; border: 1px solid #C40000; color: #ffffff; font-weight: bold; font-size: 9pt; height: 27px;}
.text { font-family: arial; background-color: #BDD1DF; color: #446D8C; font-size: 10pt; font-weight: bold;}
.boxnav {box-shadow: 3px 3px 10px #000000;}
.selected { font-family: arial; background-color: #FFFFFF; font-size: 10pt;color: #446D8C; font-weight: bold;}
.textsmall { font-family: arial; font-size: 9pt;color: #446D8C; font-weight: normal;}
.textsmallsuccess { font-family: arial; font-size: 8pt;color: #3DD93D; font-weight: bold; background-color: #FFFFFF;}
.textsmallalert { font-family: arial; font-size: 8pt;color: #C40000; font-weight: bold; background-color: #FFFFFF;}
.head { font-family: arial; background-color: #446D8C; border: 1px solid #446D8C; color: #BDD1DF; font-weight: bold; font-size: 10pt; }
.headsmall { font-family: arial; background-color: #446D8C; border: 1px solid #446D8C; color: #BDD1DF; font-weight: bold; font-size: 9pt; }
.button {font-family: arial; border: 1px solid #446D8C; background-color: #BDD1DF; font-size: 11pt;}

.link { font-family: arial; color: #446D8C; font-size: 9pt; font-weight: bold; text-decoration: none;}
.link:hover { font-family: arial; color: #446D8C; font-size: 9pt; font-weight: bold; text-decoration: underline; background-color: #ffffff; }
.link:visited { font-family: arial; color: #446D8C; font-size: 9pt; font-weight: bold; text-decoration: none;}
.linkalert { font-family: arial; color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: none;}

.alert {font-family: arial;  background-color: #C40000; color: #FFFFFF; font-weight: bold; font-size: 11px;}
.normal {font-family: arial;  background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 11px; border: 1px solid black; padding: 3px; text-decoration: none; }
.vergessen {font-family: arial;  background-color: #FFA928; color: #000000; font-weight: bold; font-size: 11px;}
.vergessen-sp {font-family: arial;  background-color: #FFA928; color: #000000; font-weight: bold; font-size: 11px; border-bottom: 1px solid black;}
.vergessenschnaps {font-family: arial;  background-color: #FF00FF; color: #000000; font-weight: bold; font-size: 11px;}
.schnapsgesamt {font-family: arial;  background-color: #00FFFF; color: #000000; font-weight: bold; font-size: 11px;}
.alert1 {font-family: arial;  background-color: #C40000; color: #FFFFFF; font-weight: bold; font-size: 11px;}
.alert2 {font-family: arial;  background-color: #FFFF00; color: #000000; font-weight: bold; font-size: 11px;}
.alert2-sp {font-family: arial;  background-color: #FFFF00; color: #000000; font-weight: bold; font-size: 11px; border-bottom: 1px solid black; }
.alert3 {font-family: arial;  background-color: cyan; color: #000000; font-weight: bold; font-size: 11px;}
.success {font-family: arial;  background-color: #ffffff; color: #3DD93D; font-weight: bold;  font-size: 11pt; height: 28px;}
.successsmall {font-family: arial;  background-color: #ffffff; color: #3DD93D; font-weight: bold;  font-size: 11px;}
.TDsuccess {background-color: #EBFBEB;}
.TDalert {background-color: #C40000;}
.TDlistalert {font-family: arial; background-color: #C40000; color: #FFFFFF, font-size: 9pt; font-weight: bold;}
.change {font-family: arial;  background-color: #FFFFFF; color: #446D8C; font-weight: bold;  font-size: 11pt; padding: 2px;}

.divliste
{
  position: absolute;
  top: 20px;
  left:1660px;
  transform: scale(1.0);
}
.divtiny0
{
  position: absolute;
  top: 20px;
  left:280px;
  transform: scale(1.0);
}
.divtiny1
{
  position: absolute;
  top: 20px;
  left:510px;
  transform: scale(1.0);
}
.divtiny2
{
  position: absolute;
  top: 20px;
  left:740;
  transform: scale(1.0);
}
.divtiny3
{
  position: absolute;
  top: 20px;
  left:970px;
  transform: scale(1.0);
}
.divtiny4
{
  position: absolute;
  top: 20px;
  left:1200px;
  transform: scale(1.0);
}
.divtiny5
{
  position: absolute;
  top: 20px;
  left:1430px;
  transform: scale(1.0);
}
.divtiny6
{
  position: absolute;
  top: 300px;
  left: 280px;
  transform: scale(1.0);
}
.divtiny7
{
  position: absolute;
  top: 300px;
  left:510px;
  transform: scale(1.0);
}
.divtiny8
{
  position: absolute;
  top: 300px;
  left:740px;
  transform: scale(1.0);
}
.divtiny9
{
  position: absolute;
  top: 300px;
  left:970px;
  transform: scale(1.0);
}
.divtiny10
{
  position: absolute;
  top: 300px;
  left:1200px;
  transform: scale(1.0);
}
.divtiny11
{
  position: absolute;
  top: 300px;
  left:1430px;
  transform: scale(1.0);
}
.divtiny12
{
  position: absolute;
  top: 580px;
  left:280px;
  transform: scale(1.0);
}
.divtiny13
{
  position: absolute;
  top: 580px;
  left:510px;
  transform: scale(1.0);
}
.divtiny14
{
  position: absolute;
  top: 580px;
  left:740px;
  transform: scale(1.0);
}
.divtiny15
{
  position: absolute;
  top: 580px;
  left:970px;
  transform: scale(1.0);
}
.divtiny16
{
  position: absolute;
  top: 580px;
  left:1200px;
  transform: scale(1.0);
}
.divtiny17
{
  position: absolute;
  top: 580px;
  left:1430px;
  transform: scale(1.0);
}