.flagge {
  border: 1px outset rgb(200,200,200);
  background-repeat: no-repeat;
  background-size: 100% 100%;
cursor: pointer;
  }

.Warenkorb {
 border:#00d  8px solid; 
 background-color:#ddf; 
 font-size:60%
}


.TicketInfo..TicketArt
{ font-size:2rem; }

.TicketInfo  .TicketArt.Strong
{ font-size: 200%; }


/*    AdminTicket  AdminUser UserList, qr */
.TicketInfo.AdminTicket .TicketArt
{ font-size:1.5rem;}

.TicketInfo.qr .TicketArt
{ font-size:2rem; color:#080; }



  .NotPaid {border:#C00 2px solid;}
  .Paid {border:#444 2px solid;}
  .Locked {border:red 5px solid;}
  .Abgegeben {border:#f88 5px solid;}

  .land {font-size:80%;}
  .offen {color:#800;}
  a.ungelesen {font-size:150%;color:red;}
  a.gelesen  {}
  .UserID {font-size:90%}
  
  @media only screen and (min-width: 40.063em)
  {
    .panel { background:rgba(242,242,242,.7);  }
  }

.Gruppe
{ margin-top:20px;}

.Gruppe td .Name
{ font-size:150%; }

.Gruppe td .Art 
{ color:#080; font-size:120%}



.SchonDrin 
{
 font-weight: bold; 
 font-size:180%; 
 color:red;
}


.Einlass .Hinweis
{ 
 font-weight: bold; 
 font-size:1.5rem; 
 line-height: 2rem;
}

.Einlass .Badge
{ 
 font-weight: bold; 
 font-size:1.3rem; 
 line-height: 2rem;
}

.Einlass .BadgeDefault
{ 
 font-size:1rem; 
 line-height: 2rem;
}

.Einlass .Zahlen
{ 
 font-weight: bold; color:#080; 
 font-size:1.8rem; 
 line-height: 2.5rem;
}

.Einlass .Error
{ 
 font-weight: bold; 
 color:#800; 
 font-size:2.2rem; 
 line-height: 3rem;
}

/* Liste */

.Liste .Badge
{ font-size:110%;}

.Liste .HinweisEinlass
{ color:#070; font-size:110%;}

.Liste .HinweisArt
{ color:#494; font-size:90%;}

.Liste .HinweisK
{ color:#66F; font-size:90%;}



.Liste .E { font-size:140%; color:#800; font-weight: bold; }

.Show_Warteliste.PlusPanel.aktiv
{
 border:solid red 1px;
 background-color:#fcc;
}


.Show_Warteliste tr.markiert
{  background-color:#fcc; }


.Show_Warteliste .Markierung
{
 font-size:120%;
 font-weight:bold;
}

.Show_Warteliste .FlexElem.fehlt
{
border: solid red 2px;
background:white;
padding:5px;
}

a.PlusButton.WarteButton1:link,
a.PlusButton.WarteButton1:visited
{
background-color:orange;
font-size:150%;
}


a.PlusButton.ZurWarteliste:link,
a.PlusButton.ZurWarteliste:visited
{
color:white;
font-size:150%;
}

.PlusButton.ButtonEinlass
{
 font-size:120%;
 margin:20px 0;
}


a.PlusButton.ButtonGruppe:link,
a.PlusButton.ButtonGruppe:visited
{
 font-size: 120%; 
 margin:10px 0;
}


.PlusButton.ButtonScanQR,
a.PlusButton.ButtonScanQR:link,
a.PlusButton.ButtonScanQR:visited
{
 font-size: 150%; 
 background-color:white;
 color:#400;
 margin:20px 0;
}

/* Helfer */

.Helfer .Anzahl
{
 margin:10px;
 font-size:120%;
 color:#040;
}

/* Suche */

.Suche table
{ margin-top: 20px;}

.Suche .Name
{ font-size:120%; font-weight:bold; }

.Suche .Hinweis
{ color:#800; }