* { 

	font-family: "DINNextRoundedLTPro-Regular"

		!important;

   }





body, textarea {

	scrollbar-base-color:#F1F1F1;

	scrollbar-3dlight-color:#013e03;

	scrollbar-arrow-color:#013e03;

	scrollbar-darkshadow-color:#013e03;

	scrollbar-face-color:#F1F1F1;

	scrollbar-highlight-color:#F1F1F1;

	scrollbar-shadow-color:#F1F1F1;

	scrollbar-track-color:#F1F1F1;

	font-family: DINNextRoundedLTPro-Regular;

	font-size: 16px; /* 16px */

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: #F1F1F1;

	background: #013e03;

	background-attachment: fixed;

} 



td {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 20px; /* 16px */

 font-weight: normal;

 font-style: normal;

 text-decoration: none;

 color: #F1F1F1;

}



.descr {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 10px;

 font-weight: normal;

 font-style: normal;

 text-decoration: none;

 color: #F1F1F1;

}



.text_or {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 font-weight: normal;

 font-style: normal;

 text-decoration: none;

 color: #FBCC8A;

}



.text_gr {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 font-weight: normal;

 font-style: normal;

 text-decoration: none;

 color: #013e03;

}



.head {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 18px;

 font-weight: normal;

 font-style: normal;

 text-decoration: none;

 color: #FBCC8A;

}



.head_grey {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 26px;

 font-weight: normal;

 font-style: normal;

 text-decoration: none;

 color: #666666;

}



.subhead {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 36px;

 font-weight: bold;

 font-style: normal;

 text-decoration: none;

 color: #FBCC8A;

}





  a:link {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 color: #F1F1F1;

 text-decoration: none;	

 font-weight: normal;

 }  

 

 a:visited {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 color: #F1F1F1;

 text-decoration: none;	  

 font-weight: normal;

 }	

 

 a:hover {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 color: #FBCC8A;

 text-decoration: underline; 

 font-weight: normal;

 } 

 

 a:active {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 color: #F1F1F1; 

 text-decoration: none;   

 font-weight: normal;

 }

 

 span a:link {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 color: #FBCC8A;

 text-decoration: none;	

 font-weight: normal;

 }  

 

 span a:visited {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 color: #FBCC8A;

 text-decoration: none;	  

 font-weight: normal;

 }	

 

 span a:hover {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 color: #F1F1F1;

 text-decoration: underline; 

 font-weight: normal;

 } 

 

 span a:active {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 color: #FBCC8A; 

 text-decoration: none;   

 font-weight: normal;

 }

 

 span img {

  border: 1px solid #F1F1F1;

 }

 

 .field {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 font-weight: normal;

 font-style: normal;

 text-decoration: none;

 color: #000000;

 background-color:#cccccc;

 border-color:013e03;

 border:1px solid;

 width:150px;

 height:18px;

}



.send {

 font-family: DINNextRoundedLTPro-Regular;

 font-size: 16px;

 font-weight: bold;

 font-style: normal;

 text-decoration: none;

 color: #000000;

 border-color:013e03;

 border:1px solid;

 background-color:#ccccCC;

 width:250px;

 height:25px;

}



/* Box mit Rahmen */

.container {

	border: 1px solid #F1F1F1;

	padding: 10px;

	margin: 0px;

	border-radius: 10px;

	-moz-border-radius: 10px;

}

/* Copyright der Seite */

.copyright {

	padding: 20px;

	font-size: 10px;

	text-align: center;

}





table { /* Styling der Tabelle */ }



.table-scrollable {

  width: 100%;

  overflow-y: auto;

  margin: 0 0 1em;

}



.table-scrollable::-webkit-scrollbar {

  -webkit-appearance: none;

  width: 14px;

  height: 14px;

}



.table-scrollable::-webkit-scrollbar-thumb {

  border-radius: 8px;

  border: 3px solid #fff;

  background-color: rgba(0, 0, 0, .3);

}


#border-radius-e {			/* https://www.revilodesign.de/tools/border-radius-generator/ */
	border-bottom-right-radius: 50px;
	-moz-border-radius-bottomright: 50px;
	-webkit-border-bottom-right-radius: 50px;
}
