.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: #D50000;
cursor: url(../images/pointer.png),
move
}
.navi {
  transition-duration: 2.8s;
}
.navis:hover{
color: #D50000;
cursor: url(../images/pointer.png),
move
}
.navis {
  transition-duration: 2.8s;
}
.table
{
border-radius  : 10px;
border-color: #000000;
border: 5px;
border-style: solid;
}
.runde
{
   display: inline-block;
   font-size: 12px;
   font-family: arial;
   color: #ffffff;
   height: 20px;
   border-radius  : 5px;
	 background-color: #ff9900;
	 border: none;
	 width: 140px;
	 transition-duration: 1.8s;
move
}
.runde:hover {
background-color: #ff0000;
color: black;
cursor: url(../images/pointer.png);
}
.rund
{
   display: inline-block;
   font-size: 12px;
   font-family: arial;
   color: #ffffff;
   height: 20px;
   border-radius  : 5px;
	 background-color: #2CA939;
	 border: none;
	 width: 300px;
	 transition-duration: 1.8s;
cursor: url(../images/pointer.png),
move
}
.rund:hover {
background-color: #75D500;
color: black;
cursor: url(../images/pointer.png);
}
.contactSubjectTd {
color: #F39C1F;
}

.contactField
 {
 border-radius  : 5px;
 border: none;
 height: 40px;
  width: 300px;
 cursor: url(../images/pointer.png),
move

 }
 .contactTextarea
 {
 border-radius  : 5px;
 border: none;
 height: 150px;
 width: 400px;
 cursor: url(../images/pointer.png),
move
}
.rcorners1 {
  display: inline-block;
   font-size: 12px;
   font-family: arial;
   color: #ffffff;
   height: 20px;
   border-radius  : 10px;
	 background-color: #2CA939;
	 padding: 20px;
	 border: none;
	 width: 150px;
}
 
.rcorners2 {
  display: inline-block;
   font-size: 12px;
   font-family: arial;
   color: #ffffff;
   height: 70px;
   border-radius  : 10px;
	 background-color: #ff0000;
	 padding: 20px;
	 border: none;
	 width: 150px;
}
.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;
    }
}
