.back-to-top {
 background:red;
 position: fixed;
 bottom:20px;
 right:20px;
 padding:1em;
 z-index: 100;
}
.tplge_up {position: fixed; bottom: 32px; right: 10px; display: block; opacity: 0.75; transition: 2s;}
body.lb-disable-scrolling {
  overflow: hidden;
}
.navi:hover{
color: white;
cursor: default,
move
}
.navi {
  color: #F39C1F;
  transition-duration: 2.8s;
}
.navi1:hover{
color: red;
cursor: default,
move
}
.navi1 {
  color: #F39C1F;
  transition-duration: 2.8s;
}
.nav:hover{
color: white;
cursor: url(../images/new.png),
move
}
.nav {
  color: #F39C1F;
  transition-duration: 2.8s;
}
.navis:hover{
cursor: url(../images/no.png),
move
}
.radio {
  color: #ff0000;
  transition-duration: 2.8s;
}
.radio:hover{
cursor: url(../uploads/pointer1.png),
move
}
.head {
  color: #ffcc33;
  
}
.head:hover{
cursor: default,
move
}
.table
{
border-radius  : 15px;
border: Solid 3px #990000;
}

.table1
{
border-radius  : 15px;
border: Solid 3px #990000;
}
.table1:hover {
 box-shadow: 0px 0px 3px 5px #FAD500, inset 0px 0px 4px 2px #d25353;
 move;
  transition-duration: 1.0s;
}

.runde
{
   display: inline-block;
   font-size: 18px;
   font-family: arial;
   color: #ffffff;
   height: 40px;
   border-radius  : 5px;
	 background-color: #ff0000;
	 border: none;
	 width: 140px;
	 transition-duration: 1.8s;
cursor: default,
move
}
.runde:hover {
background-color: #ff9900;
color: black;
cursor: default;
}
.rund
{
   display: inline-block;
   font-size: 18px;
   font-family: arial;
   color: #ffffff;
   height: 40px;
   border-radius  : 5px;
	 background-color: #2CA939;
	 border: none;
	 width: 140px;
	 transition-duration: 1.8s;
cursor: default,
move
}
.rund:hover {
background-color: #75D500;
color: black;
cursor: default;
}
.contactSubjectTd {
color: #F39C1F;
}

.contactField
 {
 border-radius  : 5px;
 border: none;
 height: 30px;
  width: 300px;
 cursor: default,
move

 }
 .contactTextarea
 {
 border-radius  : 5px;
 border: none;
 height: 50px;
 width: 300px;
 cursor: default,
move
}
.rcorners1 {
  display: inline-block;
   font-size: 20px;
   font-family: arial;
   color: #ffffff;
   height: 40px;
   border-radius  : 10px;
	 background-color: #2CA939;
	 padding: 20px;
	 border: none;
	 width: 600px;
}
 
.rcorners2 {
  display: inline-block;
   font-size: 20px;
   font-family: arial;
   color: #ffffff;
   height: 40px;
   border-radius  : 10px;
	 background-color: #ff0000;
	 padding: 20px;
	 border: none;
	 width: 600px;
}
.liga
  { 
 color: #1EE6FB;
 font-family: Arial;
  }
.tab
  { 
 color: #F39C1F;
 font: Arial;
  }
.tr
  { 
 color: #F39C1F;
 font: Arial;
 
   }
	.termine
	{
	color:#619725;
	font-family: arial;
	}
	.termin
	{
	color:#F39C1F;
	font-family: arial;
	}
	.blink {
    animation-name: animation_blink;
    animation-timing-function: ease-in;
    animation-duration: 1s; 
    animation-iteration-count: infinite;            
}
.wichtig{
color:#FF0000;
	font-family: arial;
	}

@keyframes animation_blink {
    0% { opacity: 1; }
    50% { opacity: 0.1; }
    100% { opacity: 1; }    
}
.del { 
    border-radius: 0.2em;
    padding: 0.2em;

    animation-name: animation_blink_5s;
    animation-timing-function: ease-in;
    animation-duration: 2s; 
    animation-iteration-count: 2.5;   
    animation-fill-mode: both;
}

@keyframes animation_blink_5s {
    0% {  
        background-color: green;
    }
    50% {  
        background-color: red;
    }
    100% {  
        background-color: green;
    }
}

/* Formulare */
fieldset {
 background-color: #000000;
 background: linear-gradient(#000000, #000000);
 border: Solid Thin #D24F4F;
 box-shadow: 0px 0px 3px 3px #000000;
 display: Inline;
 padding: 0 0.8rem 0.5rem 0.5rem;
 margin: 0.5rem;
 white-space: Nowrap;
}
table#table tr, table#table td {
 border: Solid 1px #FFFFFF;
}
/* Diabox */
figure.diabox {
 text-align: Center;
 background-color: #3B3B3B;
 background: linear-gradient(#C93434, #3B3B3B);
 border: Solid Thin #D24F4F;
 border-radius: 5px;
 padding: 0.2rem;
 margin: 0.30rem;
 cursor: url(https://doca.o-darts.de/uploads/pointer1.png),
 move;

 box-shadow: 0px 0px 3px 2px #802020, inset 0px 0px 4px 2px #d25353;
 transition: box-shadow 0.3s;
}
.fieldsets {
 background-color: #333129;
 background: linear-gradient(#330000, #333129);
 border: Solid Thin #D24F4F;
 box-shadow: 0px 0px 3px 3px #802020;
 display: Inline;
 padding: 0 0.8rem 0.5rem 0.5rem;
 margin: 0.5rem;
 white-space: Nowrap;

}
.img {
 box-shadow: 0px 0px 3px 5px #FAD500, inset 0px 0px 4px 2px #d25353;
 move;
  
}

fieldset:hover {
 box-shadow: 0px 0px 3px 5px #FAD500, inset 0px 0px 4px 2px #d25353;
 move;
  transition-duration: 2.8s;
}

l {
 color: gold;
 font-family: arial;
 }
.l {
 color: gold;
 font-family: arial;
 }

 /* Navigation */
nav {
 margin: 0 0 0.5rem 0.5rem;
}

/* Navigations-Button */
a.button {
 font-size: 1.2rem;
 font-weight: bold;
 color: #000000;
 background-color: gold;
 padding: 5px 10px 5px 10px;
 text-decoration: none;
 border: Solid 1px #000000;
 transition: color 1.0s;
 border-radius: 30px;
 box-shadow: 0px 0px 3px 1px #802020;
 cursor: url(https://doca.o-darts.de/uploads/pointer1.png),
 move;
}

a.button:hover {
 color: #ffffff;
 background-color: red;
 border: Solid 1px #FFFFFF;
 box-shadow: 0px 0px 3px 3px #802020;
}
#orr {	
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0,0,0,0.75);
	z-index:1999;
}