body {
	position: relative;
	min-height: 100vh;
	width: 100%;
	overflow: auto;
	background: url('/archiv/acp-v2/images/StaticBG.png');
    background-size: cover;
	background-repeat: no-repeat;
 	background-attachment: fixed;
}

a:visited, a:link, a:active{
	color: white;
	text-decoration: none;
}

.cfg_alertbox {
	display: block;
	position: fixed;
	top: 10px;
	z-index: 99999;
}

.cfg_alert_success {
	display: none;
	color: #284124;
    background-color: #77D671;
	height: auto;
	width: 98vw;
	padding: 15px;
	font-size: 15px;
	border-radius: 5px;
	margin-bottom: 20px;
	position: relative;
	z-index: 99999;
}

.cfg_alert_danger {
	display: none;
	color: #270808;
    background-color: #DC3A3A;
	height: auto;
	width: 98vw;
	padding: 15px;
	font-size: 15px;
	border-radius: 5px;
	margin-bottom: 20px;
	position: relative;
	z-index: 99999;
}

.cfg_users_dropdown {
	width:150px;
	height:35px;
	color:white;
	border-radius: 3px;
	background:#1887d2;
	border:none;
	outline:none;
	font-size:15px;
	font-weight:400;
	padding:5px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}

.cfg_users_dropdown * {
	background:#202020;
}

.cfg_profile { 
	overflow:hidden;
	display: flex;
	padding: 10px;
	perspective: 1000px; /****/
}
 
.cfg_profile_container0 {
	height: 500px; 
	margin-bottom: 20px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	-webkit- animation-duration: 0.5s;  
	-webkit-animation-name: animatetop;
	animation-duration: 0.5s;  
	animation-name: animatetop;
	width: 50px;
	min-width:50px;
	color:#fff;
}

.cfg_profile_abutton {
	height: 40px; 
	margin-bottom: 10px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	-webkit- animation-duration: 0.5s;  
	-webkit-animation-name: animatetop;
	animation-duration: 0.5s;  
	animation-name: animatetop;
	width: 40px;
	color:#fff;
	border: 1px solid #1887d2;
	box-shadow: 0 4px 5px 5px #0C0C0C;
	background-image: linear-gradient(#161616, #0C0C0C);
	transition: all 0.2s ease-in-out;
}

.cfg_profile_abutton:hover {
	background:#1887d2;
	box-shadow: 0 0 15px #1887d2;
	transform: scale(1.2);
}

.cfg_profile_abutton i{
	font-size:20px;
	text-align:center;
	display:block;
	align-items:center;
	color:#fff;
	margin-top:9px;
}

.cfg_profile_abutton2 {
	height: 40px; 
	border-radius: 10px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	-webkit- animation-duration: 0.5s;  
	-webkit-animation-name: animatetop;
	animation-duration: 0.5s;  
	animation-name: animatetop;
	width: 40px;
	color:#fff;
	border: 1px solid #1887d2;
	box-shadow: 0 4px 5px 5px #0C0C0C;
	background-image: linear-gradient(#161616, #0C0C0C);
	transition: all 0.2s ease-in-out;
}

.cfg_profile_abutton2:hover {
	background:#1887d2;
	box-shadow: 0 0 15px #1887d2;
	transform: scale(1.2);
}

.cfg_profile_abutton2 i{
	font-size:20px;
	text-align:center;
	display:block;
	align-items:center;
	color:#fff;
}

.cfg_profile_container1 {
	height: 500px; 
	margin-bottom: 20px;
	margin-right: 20px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	-webkit- animation-duration: 0.5s;  
	-webkit-animation-name: animatetop;
	animation-duration: 0.5s;  
	animation-name: animatetop;
	width: 350px;
	min-width:350px;
	color:#fff;
	border: 1px solid #1887d2;
	box-shadow: 0 4px 5px 5px #0C0C0C;
	background-image: linear-gradient(#161616, #0C0C0C);
	
}

.cfg_profile_container2 {   
	height: 500px; 
	margin-bottom: 20px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	-webkit- animation-duration: 0.5s;  
	-webkit-animation-name: animatetop;
	animation-duration: 0.5s;  
	animation-name: animatetop;
	width: 100%;
	min-width:500px;
	color:#fff;
	border: 1px solid #1887d2;
	box-shadow: 0 4px 5px 5px #0C0C0C;
	background-image: linear-gradient(#161616, #0C0C0C);
	transition: transform 0.8s;   /****/
	transform-style: preserve-3d;   /****/
}

.cfg_profile_rotate {
  transform: rotateY(180deg);
}

.cfg_profile_container2_front {
	background-image: linear-gradient(#161616, #0C0C0C);
}

.cfg_profile_container2_front, .cfg_profile_container2_back {
  position: absolute; /**/ 
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}

.cfg_profile_container2_back {
  background-image: linear-gradient(#161616, #0C0C0C);
  color: white;
  transform: rotateY(180deg);
}

.cfg_profile_banned {
	color:red;
	width:auto;
	height:auto;
	font-size:12px;
}

.cfg_container_back_box{
	height:100%;
    width:100%;
	display: table;
	align-items:center;
	justify-content:center;
	vertical-align: middle;
}

.cfg_container_back_content {
	 display: table-cell;
	vertical-align: middle;
	text-align: center;
	align-items:center;
	width: 80%;
	height:80%;

}

.cfg_container_back_infos {
	display: inline;
	width: 80%;
	height:200px;
	vertical-align: middle;
	align-items:center;
}

.cfg_container_buttons {
	display: inline-block;
	width: 80%;
	height:50px;
}

.cfg_container_backbutton{
	display:inline-block;
	width:200px;
	height:40px;
	padding: 6px 12px;
	color:white;
	background:#7E7E7E;
	border-radius:3px;
	outline:none;
	border:none;
	margin-left: auto;
    margin-right: auto;
	margin-top:5px;
}

.cfg_container_savebutton {
	display:inline-block;
	width:200px;
	height:40px;
	padding: 6px 12px;
	color:white;
	background:#1887d2;
	border-radius:3px;
	outline:none;
	border:none;
	margin-left: auto;
    margin-right: auto;
	margin-top:5px;
}

.cfg_container_back_ititle {
	font-size:12px;
	color:#1887d2;
}

.cfg_container_back_ititleval {
	font-size:20px;
	color:white;
	margin-bottom:15px;
}

.cfg_container_back_iinput {
	width:250px;
	height:40px;
	color:white;
	border-radius: 3px;
	background:#202020;
	border:none;
	outline:none;
	font-size:18px;
	font-weight:400;
	padding:5px;
	text-align:center;
	margin-bottom:15px;
}

.cfg_container_back_iinput::-webkit-outer-spin-button,
.cfg_container_back_iinput::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.cfg_container_back_iinput[type=number] {
  -moz-appearance: textfield;
}

.cfg_container_back_iinput_div {
	display:none;
}

.cfg_ctnr_back_drp {
	width:250px;
	height:40px;
	color:white;
	border-radius: 3px;
	background:#202020;
	border:none;
	outline:none;
	font-size:18px;
	font-weight:400;
	padding:5px;
	text-align:center;
	margin-bottom:15px;
}

.cfg_ctnr_back_drp_dv {
	display:none;
}

.cfg_container_back_ivaltitleafter {
	font-size:12px;
	color:#1887d2;
}

.cfg_container_back_ivalafter {
	font-size:20px;
	color:white;
	margin-bottom:15px;
}

.cfg_textarea_back {
	width:750px;
	height:120px;
	color:white;
	border-radius: 3px;
	background:#202020;
	border:none;
	outline:none;
	font-size:15px;
	font-weight:200;
	padding:5px;
	text-align:justify;
	margin-bottom:15px;
	resize: none;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.cfg_avatar{
	text-align:center;
	margin-top: 10px;
}

.cfg_pname{
	margin-top: 10px;
	text-align:center;
	color: white;
	font-size: 25px;
	font-weight: 500;
}

.cfg_pname span{
	color: #1887d2;
}

.cfg_pstats {
	margin-top: 15px;
	margin-left: 25px;
	margin-right: 25px;
	
}

.cfg_pMA {
	margin-top: 15px;
	margin-left: 25px;
	margin-right: 25px;
}

.cfg_psteamid{
	text-align:center;
	color: white;
	margin-top: -3px;
	font-size: 15px;
	font-weight: 300;
	float:left;
}

.cfg_pdbid{
	text-align:center;
	color: white;
	margin-top: -3px;
	font-size: 15px;
	font-weight: 300;
	float:left;
}

.cfg_pstats span{
	color: #1887d2;	
}

.cfg_tabs{
	width:100%;
	height: 50px;
	box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
	display:table;
	table-layout: fixed;
	border-collapse: collapse;
}

.cfg_tab{
	background:#232323;
	display:table-cell;
	text-align:center;
	height:50px;
	border:none;
	outline:none;
	color:white; 
	font-size: 18px;
	padding: 10px;
	user-select:none;
}

.cfg_tab:hover{
	 border-bottom:0.2rem solid #1887d2;
	padding: 8px;
}


.cfg_tab_panel{
	display:none;

	width:100%;
	height:448px;
	overflow:auto;
}

.cfg_tab_panel_infos{
	overflow:hidden;
	height: 446px;
}

.cfg_tab_panellist {
	height: 446px;
}

.cfg_vehicletable {
	width: 100%;
	height: auto;
}

.cfg_vehicletable thead{
	width: 100%;
	height: auto;
}

.cfg_vehicletable_hrow {
	width: 100%;
	height: 40px;
	color: white;
	background: #151515;
	border-bottom: 1px solid #1887d2;
}

.cfg_vehicletable_th:nth-child(1) {
	width: 30%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_vehicletable_th:nth-child(2) {
	width: 20%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_vehicletable_th:nth-child(3) {
	width: 25%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_vehicletable_th:nth-child(4) {
	width: 25%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_vehicletable_th:nth-child(5) {
	width: 10px;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_vehicletable_th:last-child {
	border:none;
}

.cfg_vehicletable_brow {
	width: 100%;
	height: 40px;
	background: #202020;
	border-bottom: 1px solid #333;
	transition: all 0.3s ease;
}

.cfg_vehicletable_brow:hover {
	background: #303030;
}

.cfg_vehicletable_td {
	color: white;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_vehicletable_td:last-child {
	border:none;
}

.cfg_vehicletable_td span {
	user-select: none;
	cursor: default;
}

.cfg_vehicleimg {
	width: 45px;
	height:20px;
	margin-right: 5px;
}



.cfg_housetable {
	width: 100%;
	height: auto;
}

.cfg_housetable thead{
	width: 100%;
	height: auto;
}

.cfg_housetable_hrow {
	width: 100%;
	height: 40px;
	color: white;
	background: #151515;
	border-bottom: 1px solid #1887d2;
}

.cfg_housetable_th:nth-child(1) {
	width: 10px;
	text-align: center;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_housetable_th:nth-child(2) {
	width: 10px;
	text-align: center;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_housetable_th:nth-child(3) {
	width: 10px;
	text-align: center;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_housetable_th:nth-child(4) {
	width: auto;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_housetable_th:nth-child(5) {
	width: 10px;
	text-align: center;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_housetable_th:nth-child(6) {
	width: 10px;
	text-align: center;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_housetable_th:nth-child(7) {
	width: 10px;
	text-align: center;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_housetable_th:nth-child(8) {
	width: 10px;
	text-align: center;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_housetable_th:nth-child(9) {
	width: 10px;
	text-align: center;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_housetable_th:nth-child(10) {
	width: 200px;
	text-align: center;
	border-right: 1px solid #333;
}

.cfg_housetable_th:nth-child(11) {
	width: 10px;
	text-align: center;
	border-right: 1px solid #333;
}

.cfg_housetable_th:last-child {
	border:none;
}

.cfg_housetable_brow {
	width: 100%;
	height: 40px;
	background: #202020;
	border-bottom: 1px solid #333;
	transition: all 0.3s ease;
}

.cfg_housetable_brow:hover {
	background: #303030;
}

.cfg_housetable_brow_img {
	width: 25px;
	height: 25px;
	margin-bottom: 1px;
}

.cfg_housetable_td {
	color: white;
	text-align:center;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_housetable_td:nth-child(4) {
	color: white;
	text-align:left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_housetable_td:last-child {
	border:none;
}

.cfg_housetable_td span {
	user-select: none;
	cursor: pointer;
}

.cfg_logtablecontainer{
	width: 100%;
	height: 445px;
	display:none;
	padding-left:100px;
}

.cfg_logtable {
	width: 100%;
	height: auto;
}

.cfg_logtable thead{
	width: 100%;
	height: auto;
}

.cfg_logtable_hrow {
	width: 100%;
	height: 40px;
	color: white;
	background: #151515;
	border-bottom: 1px solid #1887d2;
}

.cfg_logtable_th:nth-child(1) {
	width: 25%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_th:nth-child(2) {
	width: 25%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_th:nth-child(3) {
	width: 25%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_th:nth-child(4) {
	width: 25%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_th2:nth-child(1) {
	width: 25%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_th2:nth-child(2) {
	width: 40%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_th2:nth-child(3) {
	width: 10%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_th2:nth-child(4) {
	width: 25%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_th3:nth-child(1) {
	width: 60%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_th3:nth-child(2) {
	width: 15%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_th3:nth-child(3) {
	width: 25%;
	text-align: left;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_th:last-child {
	border:none;
}

.cfg_logtable_th2:last-child {
	border:none;
}

.cfg_logtable_th3:last-child {
	border:none;
}

.cfg_logtable_brow {
	width: 100%;
	height: 40px;
	background: #202020;
	border-bottom: 1px solid #333;
	transition: all 0.3s ease;
}

.cfg_logtable_brow:hover {
	background: #303030;
}

.cfg_logtable_td {
	color: white;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_logtable_td:last-child {
	border:none;
}

.cfg_logtable_td span {
	user-select: none;
	cursor: default;
}


.cfg_panel_row {
	width:100%;
	height: 25%;
	display: table;
	overflow: hidden;
}


.cfg_panel_cell {
	text-align:center;
	width:25%;
	outline:none;
	color:white;
	user-select:none;
	display: table-cell;
	vertical-align: middle;
	outline: 1px solid black;
	outline-offset: -1px;
}

.cfg_panel_cell:hover {
	transition: all 0.3s ease;
	background:#252525;
}

.cfg_panel_cell_infos {
	vertical-align: middle;
  display: table-cell;
}

.cfg_cell_title {
	font-size: 12px;
	color: #1887d2;
}

.cfg_cell_text {
	font-size: 20px;
}

.cfg_panel_cell_logo{
	font-size:15px;
	text-align:center;
	padding: 2px 0;
}

.cfg_panel_cell_box {
	display:inline-block;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.cfg_modal {
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 100px;
	left:0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0,0,0,0.85);
	color: white;
}

.cfg_modal_v2 {
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 40vh;
	left:0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0,0,0,0.7);
	color: white;
}

.cfg_modal_v3 {
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 100px;
	left:0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0,0,0,0.85);
	color: white;
}

.cfg_agreemodal {
	display: block;
}


.cfg_modal_content {
	background-color: #202020;
	margin: auto;
	margin-top: 1.5%;
	width: 40%;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-animation-name: animatescale;
	-webkit-animation-duration: 0.4s;
	animation-name: animatescale;
	animation-duration: 0.4s;

}
.cfg_modal_content_v2 {
	background-color: #202020;
	margin: auto;
	width: 30%;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-animation-name: animatescale;
	-webkit-animation-duration: 0.4s;
	animation-name: animatescale;
	animation-duration: 0.4s;
	border: 1px solid #1887d2;
}

.cfg_modal_content_v3 {
	background-color: #202020;
	margin: auto;
	margin-top: 1.5%;
	width: 60%;
	max-height: 700px;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-animation-name: animatescale;
	-webkit-animation-duration: 0.4s;
	animation-name: animatescale;
	animation-duration: 0.4s;
	overflow:auto;
}

.cfg_modal_content_v4 {
	background-color: #202020;
	margin: auto;
	margin-top: 1.5%;
	width: 80%;
	height: 700px;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-animation-name: animatescale;
	-webkit-animation-duration: 0.4s;
	animation-name: animatescale;
	animation-duration: 0.4s;
}

.cfg_modal_content_v5 {
	background-color: #202020;
	margin: auto;
	margin-top: 1.5%;
	width: 60%;
	height: 600px;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-animation-name: animatescale;
	-webkit-animation-duration: 0.4s;
	animation-name: animatescale;
	animation-duration: 0.4s;
}

.cfg_modal_header {
	width:100%;
	height:50px;
	background: #0E0E0E; 
	padding-left: 20px;
	line-height: 50px;
	font-size:20px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	border-bottom: 1px solid #1887d2;
}

.cfg_modal_header_v2 {
	width:95%;
	height:50px;
	padding: 10px;
	padding-left: 20px;
	font-size:20px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	text-align: center;
}

.cfg_modal_body {
	padding: 2px 16px;
}

.cfg_modal_container {
	width:100%;
	color:black;
	height:auto;
	display:inline-block;
	margin-bottom: 10px;
	margin-top: 15px;
}

.cfg_modal_container_v2 {
	width:100%;
	background: #151515;
	padding: 15px;
	height: auto;
	display:block;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}

.cfg_modal_acp_container {
	padding: 20px;
	width: 100%;
	height: calc(100% - 50px);
}

.cfg_modal_agreetext {
	font-size: 20px;
	font-weight: 300;
	padding: 30px;
	line-height: 40px;
}

.cfg_modal_agreetext button{
	display:block;
	width: 150px;
	height: 40px;
	color: white;
	background: #1887d2;
	outline: none;
	border: none;
	border-radius: 1px;
	user-select: none;
	margin: 0 auto;
	transition: all 0.3s ease;
	margin-top: 30px;
}

.cfg_modal_agreetext button:hover{
	background: #35A0E8;
}


.cfg_modal_container_left {
	display: inline-block;
	width: 28%;
	height: 100%;
	background: #151515;
	padding: 15px;
	float: left;
	text-align: center;
}

.cfg_modal_container_right {
	display: inline-block;
	width: 70%;
	height: 100%;
	background: #151515;
	float: right;
	text-align: center;
}

.cfg_modal_right_nav {
	background: #0e0e0e;
	width: 50%;
	height: 50px;
	padding: 13px;
	display: inline-block;
	transition: all 0.5s ease;
	user-select: none;
	cursor: pointer;
	overflow: none !important;
}

.cfg_modal_right_nav:hover {
	background: #1887d2;
}

.cfg_modal_right_n_panel {
	width: 100%;
	height: calc(100% - 50px);
	overflow: auto;
}


.cfg_modal_c_vehinfo {
	width: 100%;
	height: 50px;
	margin: 0 auto;
	background: #151515;
	margin-bottom: 20px;
	text-align: center;
	padding: 10px;
}

.cfg_modal_c_vehinfo_img {
	display: inline-block;
}

.cfg_modal_c_vehinfo_img img {
	width: 55px;
	height:30px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.cfg_modal_c_vehinfo_name {
	display: inline-block;
	color: white;
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
}


.cfg_modal_container_verify {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	align-items:center;
	width: 20%;
	height:80%;
}

.cfg_modal_submit_verify{
	display: inline-block;
	width: 425px;
	padding:0 10px;
	margin-bottom:30px;
	margin-top:30px;
}

.cfg_modal_submitbutton_verify{
	display:inline-block;
	width:200px;
	padding: 6px 12px;
	color:white;
	background:#1887d2;
	border-radius:3px;
	outline:none;
	border:none;
	margin-left: auto;
    margin-right: auto;
	float:right;
}

.cfg_modal_dropdown_verify{
	display:inline-block;
	width: 200px;
	padding: 5px;
	color:black;
	text-align:center;
	border-radius:3px;
	outline:none;
	border:none;
    margin-right: 5px;
	float:left;
}

.cfg_modal_user_c {
	width: 60%;
	height: 50px;
	display: block;
	color:white;
	text-align: center;
	font-size: 18px;
	margin: 0 auto;
}

.cfg_modal_user_c2 {
	width: 100%;
	height: 120px;
	display: block;
}

.cfg_modal_img {
	width: 100px;
	height: 100px;
	display: block;
	text-align: center;
	margin: 0 auto;
	border-radius: 15px;
	margin-top: 25px;
}

.cfg_modal_useri_title {
	display: block;
	text-align: right;
}

.cfg_modal_dbid {
	display: block;
	text-align: left;
}

.cfg_modal_useri_input {
	width: 100%;
    height: 30px;
    box-sizing: border-box;
    border: none;
    font-size: 14px;
    padding: 5px;
    outline: none;
	color: white;
	border-radius: 3px;
	display: block;
	float:left;
	margin-right: 20px;
	background: #303030;
	text-align:center;
}

.cfg_modal_user_dropdown {
	display:block;
	width: 100%;
	height: 30px;
	padding: 2px;
	color:white;
	text-align:center;
	border-radius:3px;
	outline:none;
	border:none;
	float:left;
	background: #303030;
	font-size: 14px;
}

.cfg_modal_submitbutton_v2 {
	display:block;
	width: 150px;
	height: 40px;
	color: white;
	background: #1887d2;
	outline: none;
	border: none;
	border-radius: 1px;
	user-select: none;
	margin: 0 auto;
	transition: all 0.3s ease;
}

.cfg_modal_submitbutton_v2:hover {
	background: #35A0E8;
}

.cfg_modal_submitbutton_v3 {
	display:none;
	width: 375px;
	height: 40px;
	color: white;
	background: #E89B38;
	outline: none;
	border: none;
	border-radius: 1px;
	user-select: none;
	margin: 10px auto;
	transition: all 0.3s ease;
}

.cfg_modal_submitbutton_v3:hover {
	background: #F5B25C;
}

.cfg_modal_submitbutton_v4 {
	display:none;
	width: 375px;
	height: 40px;
	color: white;
	background: #E83838;
	outline: none;
	border: none;
	border-radius: 1px;
	user-select: none;
	margin: 10px auto;
	transition: all 0.3s ease;
}

.cfg_modal_submitbutton_v4:hover {
	background: #F15454;
}

.cfg_modal_submitbutton_v5 {
	display:none;
	width: 375px;
	height: 40px;
	color: white;
	background: #2EC224;
	outline: none;
	border: none;
	border-radius: 1px;
	user-select: none;
	margin: 10px auto;
	transition: all 0.3s ease;
}

.cfg_modal_submitbutton_v5:hover {
	background: #4CE541;
}

.cfg_modal_submitbutton_v6 {
	display:none;
	width: 375px;
	height: 40px;
	color: white;
	background: #2EC224;
	outline: none;
	border: none;
	border-radius: 1px;
	user-select: none;
	margin: 10px auto;
	transition: all 0.3s ease;
}

.cfg_modal_submitbutton_v6:hover {
	background: #4CE541;
}


.cfg_modal_container textarea {
	width:100%;
	resize:none;
	border:none;
	background:#3D3D3D;
	outline:none;
	padding: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.cfg_ck_container {
	width:100%;
	margin-left: auto;
    margin-right: auto;
}

.cfg_ck {
	width:75%;
	resize:none;
	border:none;
	background:#3D3D3D;
	outline:none;
	padding: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.cfg_modal_container .cfg_ta_shrt {
	margin-bottom: 10px;
}

.cfg_modal_submit {
	width:100%;
	margin-left: auto;
    margin-right: auto;
	margin-top:5px;
}

.cfg_modal_submitbutton {
	display:block;
	padding: 6px 12px;
	color:white;
	background:#1887d2;
	border-radius:2px;
	outline:none;
	border:none;
	float:right;
	margin-left: auto;
    margin-right: auto;
	margin-top: 10px;
}

.cfg_modal_submitbutton_red {
	display:block;
	padding: 6px 12px;
	color:white;
	background:#de0202;
	border-radius:2px;
	outline:none;
	border:none;
	float:right;
	margin-left: auto;
    margin-right: auto;
	margin-top: 10px;
	transition: all 0.3s ease;
}

.cfg_modal_submitbutton_red:hover {
	background:#ff3b3b;
}

.cfg_modal_submitbutton_v2{
	display:block;
	padding: 6px 12px;
	color:white;
	background:#1887d2;
	border-radius:3px;
	outline:none;
	border:none;
	text-align:center;
	margin-left: auto;
    margin-right: auto;
	margin-top: 10px;
	margin-bottom: 135px;
	font-size:15px;
}



.cfg_modal_dropdown {
	display:block;
	width: 200px;
	padding: 5px;
	color:black;
	text-align:center;
	border-radius:3px;
	outline:none;
	border:none;
	float:right;
    margin-right: 5px;
	margin-top: 10px;
}

.cfg_modal_dropdownlong {
	display:block;
	width: 300px;
	padding: 5px;
	color:black;
	text-align:center;
	border-radius:3px;
	outline:none;
	border:none;
	float:right;
    margin-right: 5px;
	margin-top: 10px;
}

.cfg_modal_acpranks {
	width: 100%;
	margin-left: auto;
    margin-right: auto;
}

.cfg_rankbtn {
	display:table-cell;
	padding: 3px 5px;
	color:white;
	border-radius:3px;
	outline:none;
	border:none;
	margin-right:5px;
	margin-bottom:5px;
}

.cfg_modal_acpranktitle {
	padding-top:15px;
	font-size:18px;
	color:white;
	margin-bottom:15px;
}

.cfg_modal_footer {
	padding: 2px 16px;
	color: white;
	background:#151515;
	border-top: 1px solid #393939;
	width:100%;
	height:auto;
}

.cfg_modal_inftxt {
	padding: 10px;
	font-size: 15px;
	color:white;
	text-align:center;
}

.cfg_modal_inftxt_v2 {
	width:450px;
	padding: 5px;
	font-size: 17px;
	color:white;
	text-align:center;
	background:#151515;
	display:block;
	margin-right: auto;
	margin-left: auto;
	outline:none;
	border:none;
	user-select:none;
}

.cfg_dienstnamecontainer {
	display:inline;
	width:100%;
	margin-bottom:10px;
}

.cfg_dienstname {
	display:none;
	padding:5px;
	float:left;
	width:175px;
	color:#000;
	text-align:center;
	margin-top:14px;
	
}

.cfg_dienstname_button {
	display:none;
	padding: 7px 12px;
	color:white;
	background:#1887d2;
	outline:none;
	border:none;
	float:left;
	margin-top:14px;
	margin-left: 10px;
}

.cfg_dienstname_check {
	color:white;
	float:left;
	font-size:25px;
	margin-top:14px;
	margin-left: 10px;
}


@media screen and (max-width : 800px) { 
	.cfg_modal_content {
		width: 95%;
	}
}

.cfg_modal_c_ranknow {
	width: 100%;
	height: 75px;
	padding: 12px;
	background: #151515;
	margin-bottom: 20px;
}

.cfg_modal_c_ranknow_title {
	text-align: center;
	color: white;
	font-size: 13px;
	font-weight: 300;
}

.cfg_modal_c_ranknow_text {
	text-align: center;
	color: #1887d2;
	font-size: 20px;
	font-weight: 500;
	height: 30px;
	padding: 7px;
}

.cfg_ranktable {
	width: 100%;
	height: auto;
	max-height: 700px;
	table-layout: fixed;
	overflow:auto;
}

.cfg_ranktable thead{
	width: 100%;
	height: auto;
}

.cfg_ranktable_hrow {
	width: 100%;
	height: 40px;
	color: white;
	border-bottom: 1px solid #1887d2;
}

.cfg_ranktable_th:nth-child(1) {
	width: 30%;
	text-align: center;
	padding: 10px 20px;
	border-right: 1px solid #333;
}

.cfg_ranktable_th:nth-child(2) {
	width: 20%;
	text-align: center;
	padding: 10px 20px;
	border-right: 1px solid #333;
}

.cfg_ranktable_th:nth-child(3) {
	width: 25%;
	text-align: center;
	padding: 10px 20px;
	border-right: 1px solid #333;
}

.cfg_ranktable_th:last-child {
	border:none;
}

.cfg_ranktable_brow {
	width: 100%;
	height: 40px;
	background: #202020;
	border-bottom: 1px solid #333;
	transition: all 0.3s ease;
}

.cfg_ranktable_brow:last-child {
	border:none;
}

.cfg_ranktable_brow:hover {
	background: #303030;
}

.cfg_ranktable_td {
	text-align: center;
	color: white;
	padding: 0 20px;
	border-right: 1px solid #333;
}

.cfg_ranktable_td:last-child {
	border:none;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


.cfg_commentpanel {
	overflow:hidden;
	margin-left:10px;
	margin-right:10px;
	background-image: linear-gradient(#161616, #0C0C0C);
	color:white;
	width: auto;
	border: 1px solid #1887d2;
	box-shadow: 0 4px 5px 5px #0C0C0C;
	margin-bottom:30px;
}


.cfg_comment_h {
	height:50px;
	width:100%;
	background:#191919;
}


.cfg_comment_h_itemlist {
	display:table;
	width:auto;
	background:#252525;
	width:100%;
}


.cfg_comment_h_item {
	width:25%;
	height:50px;
	text-align:center;
	display: table-cell;
	vertical-align: middle;
	transition: all 0.3s ease-in-out;
	user-select:none;
}

.cfg_comment_h_item:first-child {
	background:#1887d2;
}

.cfg_comment_h_item:hover {
	transition: all 0.3s ease-in-out;
	background:#1887d2;
}

.cfg_comment_h_item:hover > i{
	transition: all 0.3s ease-in-out;
	margin-top:-5px;
	font-size:20px;
}

.cfg_comment_h_item:hover > span{
	transition: all 0.3s ease-in-out;
	margin-top:-5px;
	font-size:20px;
}

.cfg_comment_h_item i{
	font-size:15px;
}

.cfg_comment_h_item span{
	font-size:15px;
	padding-left: 10px;
}

.cfg_comment_b{
	height:auto;
}

.cfg_comment_t{
  	width: 100%;
	background-color:#202020;
	color:white;
	word-break: break-all;
}

.cfg_comment_t > tbody > tr:nth-of-type(odd) {
	background-color:#101010;
}

.cfg_comment_t_text{
}

.cfg_hidden{
	display:none;
}

html {
    overflow: scroll;
    overflow-x: hidden;
}
::-webkit-scrollbar {
    width: 0;  /* Remove scrollbar space */
    background: transparent;  /* Optional: just make scrollbar invisible */
}

.cfg_tooltip {
  	position: relative;
}

.cfg_tooltip .cfg_tooltiptext{
  visibility: hidden;
  width: auto;
  padding:7px;
  background-color: #252525;
  color: #fff;
  text-align: left;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  right: 0%;
  opacity: 0;
  transition: opacity 0.3s;
  box-shadow: 0 0 5px #000000;
	font-size:0.6em;
}

.cfg_tooltip .cfg_tooltiptext span{
  color: #fff;
}

.cfg_tooltip .cfg_tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.cfg_tooltip:hover .cfg_tooltiptext {
  visibility: visible;
  opacity: 1;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/

.cfg_loglistcontainer {
	width:100%;
	display: inline-block;
	overflow:auto;
	position:absolute;
}


.cfg_side_navbar{
	height:447px;
	width:100px;
	text-align:center;
	display:table;
	vertical-align:middle;
	align-items:center;
	background:#151515;
	float:left;
	overflow:auto;
	position:fixed;
	border-right: 1px solid #1887d2;
}

.cfg_side_navbar_item{
	display:table-row;
	height:20%;
	width:100%;
	vertical-align:middle;
	align-items:center;
	transition: all 0.3s ease;
	user-select:none;
}

.cfg_side_navbar_item i{
	display:table-cell;
	vertical-align:middle;
	align-items:center;
	transition: all 0.3s ease;
	user-select:none;
	border-bottom: 1px solid #333;
	font-size: 20px;
}

.cfg_side_navbar_item:hover{
	background:#1887d2;
}

.cfg_table {
	width:100%;
	font-size: 18px;
	padding: 10px;
	user-select:none;
}



.cfg_table-striped > tbody > tr:nth-of-type(odd) {
	background-color:#202020;
}


.cfg_table_th{
	width:25%;
}

.cfg_table_th2{
	width:50%;
}

.cfg_table_th3{
	width:35%;
}

.cfg_table_th4{
	width:15%;
}



/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/

.cfg_panel_frak{
	overflow:hidden;
	height: 446px;
}


.cfg_panel_row_v2 {
	width:100%;
	height: 25%;
	display: table;
	overflow: hidden;
}


.cfg_panel_cell_v2 {
	text-align:center;
	width:25%;
	outline:none;
	color:white;
	user-select:none;
	display: table-cell;
	vertical-align: middle;
	outline: 1px solid black;
	outline-offset: -1px;
}

.cfg_panel_cell_v3 {
	text-align:center;
	width:25%;
	outline:none;
	color:white;
	user-select:none;
	display: table-cell;
	vertical-align: middle;
	outline: 1px solid black;
	outline-offset: -1px;
	transition: 0.3s ease;
}

.cfg_panel_cell_v4 {
	text-align:center;
	width:25%;
	outline:none;
	color:white;
	user-select:none;
	display: table-cell;
	vertical-align: middle;
	outline: 1px solid black;
	outline-offset: -1px;
	transition: all 0.3s ease;
}

.cfg_panel_cell_v4:hover {
	background:#252525;
}

.cfg_panel_cell_v3:hover{
	background:#151515;
}

.cfg_panel_cell_v3:hover .cfg_cell_text_v3{
	transform: rotate(-360deg) scale(1.1);
}

.cfg_cell_title_v2 {
	font-size: 12px;
	color: #1887d2;
}

.cfg_cell_text_v2 {
	font-size: 20px;
}

.cfg_panel_cell_logo_v2{
	font-size:15px;
	text-align:center;
	padding: 2px 0;
}

.cfg_panel_cell_logo_v3{
	font-size:17px;
	text-align:center;
	padding: 2px 0;
}

.cfg_panel_cell_logo_v4{
	font-size:20px;
	text-align:center;
	padding: 2px 0;
}

.cfg_panel_cell_logo_v5{
	font-size:22px;
	text-align:center;
	padding: 2px 0;
}

.cfg_checklogo {
	font-size: 25px;
	color: #39D13D;
	padding: 5px;
	display:inline-block;
}

.cfg_unchecklogo {
	font-size: 25px;
	color: #D13939;
	padding: 5px;
	display:inline-block;
}

.cfg_cell_title_v3 {
	font-size: 15px;
	color: #1887d2;
}

.cfg_cell_title_v4 {
	font-size: 17px;
	color: #1887d2;
}

.cfg_cell_title_v5 {
	font-size: 18px;
	color: #1887d2;
	font-weight: 300;
}

.cfg_cell_text_v3 {
	transition: 0.3s ease;
	display:inline-block;
}

.cfg_cell_text_v4 {
	font-size:25px;
	text-align:center;
}

.cfg_cell_text_v4 i{
	font-size:25px;
	text-align:center;
	padding-right: 10px;
}



/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/


.cfg_home_container{
	display:block;
	width:100%;
	height:auto;
}

.cfg_home_btrg{
	margin-bottom:10px;
	width:100%;
	height:auto;
	color:#1887d2;
	background:#202020;
	font-size:20px;
	padding:30px;
	border-left: 2px solid #33CF26;
	box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
	transition: 0.3s ease;
}

.cfg_home_btrg_header {
	width:100%;
	height:40px;
}

.cfg_home_btrg_title{
	float:left;
	color:#1887d2;
	font-size:22px;
}

.cfg_home_btrg_time{
	float:right;
	color:white;
}

.cfg_home_btrg_text{
	display: block;
	margin-top:20px;
	color:white;
	font-size:17px;
	line-height:27px;
}

.cfg_home_btrg_text ul,dl
{
	/* IE7: reset rtl list margin. (#7334) */
	*margin-right: 0px;
	/* Preserved spaces for list items with text direction different than the list. (#6249,#8049)*/
	padding: 0 40px;
}

.cfg_home_btrg_text br{
	display: block;
	margin-top:20px;
	text-align: justify;
	color:white;
	font-size:17px;
	line-height:27px;
}

.cfg_home_btrg_buttons {
	display: table;
	width:auto;
	height:30px;
	text-align:center;
	margin:auto;
	margin-top:-15px;
}

.cfg_home_btrg:hover .cfg_home_btrg_button_1{
	display: block;
	transition: 0.3s ease;
}

.cfg_home_btrg:hover .cfg_home_btrg_button_2{
	display: block;
}

.cfg_home_btrg:hover .cfg_home_btrg_button_3{
	display: block;
}

.cfg_home_btrg_button_1 {
	display: none;
	text-align:center;
	float:left;
	padding:5px 10px;
	color:white;
	width:auto;
	background:#33CF26;
	border-radius:1px;
	font-size:17px;
	transition: 0.3s ease;
	outline: none;
	border:none;
}

.cfg_home_btrg_button_2 {
	display: none;
	text-align:center;
	float:left;
	padding:5px 10px;
	color:white;
	width:auto;
	background:#267DCF;
	border-radius:1px;
	font-size:17px;
	margin-left:10px;
	margin-right:10px;
	transition: 0.3s ease;
	outline: none;
	border:none;
}

.cfg_home_btrg_button_3 {
	display: none;
	text-align:center;
	float:left;
	padding:5px 10px;
	color:white;
	width:auto;
	background:#CF3D26;
	border-radius:1px;
	font-size:17px;
	transition: 0.3s ease;
	outline: none;
	border:none;
}

.cfg_home_btrg_buttons_mo {
	display: none;
}

@media screen and (max-width : 800px) { 
	.cfg_home_btrg:hover .cfg_home_btrg_button_1{
		display: none;
	}

	.cfg_home_btrg:hover .cfg_home_btrg_button_2{
		display: none;
	}

	.cfg_home_btrg:hover .cfg_home_btrg_button_3{
		display: none;
	}
	
	.cfg_home_btrg_buttons_mo {
		display: table;
		width:auto;
		height:30px;
		text-align:center;
		margin:auto;
		margin-top:-15px;
		margin-bottom:10px;
	}
	
	.cfg_home_btrg_button_1_mo {
		display: block;
		text-align:center;
		float:left;
		padding:5px 10px;
		color:white;
		width:auto;
		background:#33CF26;
		border-radius:1px;
		font-size:10px;
		transition: 0.3s ease;
		outline: none;
		border:none;
	}

	.cfg_home_btrg_button_2_mo {
		display: block;
		text-align:center;
		float:left;
		padding:5px 10px;
		color:white;
		width:auto;
		background:#267DCF;
		border-radius:1px;
		font-size:10px;
		margin-left:10px;
		margin-right:10px;
		transition: 0.3s ease;
		outline: none;
		border:none;
	}

	.cfg_home_btrg_button_3_mo {
		display: block;
		text-align:center;
		float:left;
		padding:5px 10px;
		color:white;
		width:auto;
		background:#CF3D26;
		border-radius:1px;
		font-size:10px;
		transition: 0.3s ease;
		outline: none;
		border:none;
	}
	
	.cfg_home_btrg_text {
		margin-top: 45px;
		word-break: break-word;
	}
}

.cfg_home_new_btrg_container {
	margin-top:70px;
	display:block;
	width:100%;
	height:200px;
}

.cfg_home_new_btrg {
	display:table;
	width:500px;
	height:200px;
	background:#0E0E0E;
	font-size:20px;
	border-top: 1px solid #1887d2;
	box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
	margin:auto;
	margin-top:300px;
}

.cfg_home_new_btrg_title {
	height:50px;
	width:100%;
	color:white;
	text-align:center;
	background:#151515;
	padding:15px;
	font-size:17px;
}

.cfg_home_new_btrg_body {
	display:table;
	height:50px;
	width:100%;
	margin:auto;
	text-align:center;
	color: white;
	margin-top: 50px;
}

.cfg_home_btrg_button_4 {
	display: table-cell;
	text-align:center;
	padding:5px 10px;
	color:white;
	width:auto;
	background:#33CF26;
	border-radius:1px;
	font-size:17px;
	transition: 0.3s ease;
	outline: none;
	border:none;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/

.cfg_login_container {
	opacity: 0;
	width: 750px;
	height: 450px;
	margin: auto;
	position: absolute;
	top: -50;
	right: 0;
	left: 0;
	bottom: 0;
	display: table;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	transition: all 0.9s ease;
}

.cfg_login_left {
	float:left;
	width: 50%;
	height: 100%;
	background: #202020;
}

.cfg_login_logo {
	width: 90%;
	height: 40%;
}

.cfg_login_logo img {
	width:100%;
	margin-top:20px;
}

.cfg_login_data {
	width: 100%;
	height: 60%;
}

.cfg_login_message {
	width: 100%;
	height: 50px;
	color: red;
}

.cfg_login_data input {
    width: 90%;
    height: 40px;
    box-sizing: border-box;
    border: none;
    margin-bottom: 20px;
    font-size: 13px;
    padding: 0 15px 0 50px;
    outline: none;
	color: black;
}

.cfg_login_data input:active, .cfg_login_data input:focus {
    border: 2px solid #1887d2;
}

.cfg_login_button{
	display:inline-block;
	width:90%;
	height:40px;
	padding: 6px 12px;
	color:white;
	background:#1887d2;
	outline:none;
	border:none;
	margin-left: auto;
    margin-right: auto;
	margin-top:20px;
}

.cfg_login_button:hover{
	background:#2EA1EF;
}

.cfg_logintext {
	color: #D5D5D5;
	margin-top: 15px;
	font-size: 10px;
}

.cfg_login_right {
	float:left;
	width: 50%;
	height: 100%;
	background: #202020;
	background: #3D3D3D url('images/login.png');
	background-size: cover;
}

@media screen and (max-width : 800px) {
	.cfg_login_container {
		width: 300px;
		height: 450px;
		margin: auto;
		position: absolute;
		top: -50;
		right: 0;
		left: 0;
		bottom: 0;
		display: table;
		box-shadow: 0 5px 10px rgba(0,0,0,0.2);
		transition: all 0.9s ease;
	}
	.cfg_login_left {
		width: 100%;
		height: 100%;
		background: #202020;
	}
	.cfg_login_right {
		display:none;
	}	

}	

.cfg_login_loading {
	position: absolute;
	transform: translate(-50%,-50%);
	top: 50%;
	left: 50%;
}

.cfg_login_loading img {
	width: 300px;
	height: 300px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/


.cfg_archiv_container {
	width: 100%;
	height: auto;
	display: block;
}

.cfg_archivlist {
	width: 15%;
	height: 100%;
	border-left: 2px solid #E9EF2E;
	display: table-cell;
	float:left;
}	
	
.cfg_archivlist_item {
	text-align:center;
	width: 100%;
	height: 100%;
	display: table;
	background: #202020;
	padding: 5px;
	transition: 0.3s ease;
	border-bottom: 1px solid #393939;
}


.cfg_archivlist_item:hover {
	background: #333333;
}

.cfg_archivlist_item:hover .cfg_archiv_image{
	margin-left: 15px;
}

.cfg_archivlist_item:hover .cfg_archiv_text{
	margin-left: 10px;
}

.cfg_archiv_image {
	width: 100%;
	height: 30px;
	display:block;
	transition: 0.3s ease;
}

.cfg_archivlist i {
	color: #1887d2;
	font-size: 2em;
}

.cfg_archiv_text {
	padding: 3px;
	color: white;
	display:inline-block;
	width: 100%;
	height: 40px;
	font-size: 1.3em;
	transition: 0.3s ease;
}

.cfg_archiv_week {
	display:inline-block;
	width: 125px;
}

.cfg_archiv_count {
	display:inline-block;
	width: 25px;
	height: 25px;
	background: #1887d2;
}






.cfg_archivinfo_container {
	display: table-cell;
	min-width: 100px;
	height: auto;
	float:left;
	width: calc(85% - 10px);
	margin-left: 10px;
}

.cfg_tbinfo_container {
	display: table-cell;
	min-width: 100px;
	height: auto;
	float:left;
	width: calc(100% - 10px);
	margin-left: 10px;
}

.cfg_archiv_titel {
	width: 100%;
	height: 50px;
	font-size: 20px;
	text-align:center;
	color:white;
	background: #0E0E0E;
	display:block;
}

.cfg_archiv_titel span{
	line-height: 50px;
}

.cfg_archiv_titelbutton {
	display: block;
	width: 300px;
	height: 50px;
	color:white;
	background:#1887d2;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	float: right;
	transition: all 0.3s ease;
}

.cfg_archiv_titelbutton:hover {
	background:#339EE7;
}

.cfg_archiv_titelbutton2 {
	display: block;
	width: 300px;
	height: 50px;
	color:white;
	background:#D62A2A;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	float: right;
	transition: all 0.3s ease;
}

.cfg_archiv_titelbutton2:hover {
	background:#F15454;
}

.cfg_archiv_bereich {
	width: 100%;
	height: auto;
}

.cfg_archiv_b_titel_all {
	width: 100%;
	height: 40px;
	color: white;
	background: #151515;
	font-size: 15px;
	padding:10px;
	border-bottom: 1px solid #1887d2;
}

.cfg_archiv_b_titel_per {
	width: 100%;
	height: 40px;
	color: white;
	background: #151515;
	font-size: 15px;
	padding:10px;
	border-bottom: 1px solid #b000ff;
}

.cfg_archiv_b_titel_com {
	width: 100%;
	height: 40px;
	color: white;
	background: #151515;
	font-size: 15px;
	padding:10px;
	border-bottom: 1px solid #ff6b01;
}

.cfg_archiv_b_titel_mod {
	width: 100%;
	height: 40px;
	color: white;
	background: #151515;
	font-size: 15px;
	padding:10px;
	border-bottom: 1px solid #097227;
}

.cfg_archiv_b_titel_adm {
	width: 100%;
	height: 40px;
	color: white;
	background: #151515;
	font-size: 15px;
	padding:10px;
	border-bottom: 1px solid #ff0000;
}


.cfg_archiv_b_beitrag {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #393939;
	transition: all 0.3s ease;
}

.cfg_archiv_b_beitrag2 {
	display: flex;
	width: 100%;
	height: auto;
	background: #202020;
	border-bottom: 1px solid #393939;
	transition: all 0.3s ease;
}

.cfg_archiv_b_beitrag2:hover {
	background: #333333;
}

.cfg_archiv_b_beitrag2:hover .cfg_archiv_b_fazit_info2{
	background: #292929;
}

.cfg_archiv_b_b_table {
	width: 100%;
	height: auto;
}

.cfg_archiv_b_b_t_tr {
	display: table-row;
	width: 100%;
	background: #202020;
}

.cfg_archiv_b_thema {
	width: 40%;
	height: auto;
	padding: 10px;
	transition: all 0.3s ease;
	vertical-align: top;
}

.cfg_archiv_b_fazit_info {
	width: 40%;
	height: auto;
	background: #191919;
	padding: 10px;
	transition: all 0.3s ease;
	vertical-align: top;
}

.cfg_archiv_b_thema2 {
	width: 50%;
	height: auto;
	display: table-cell;
	padding: 10px;
}

.cfg_archiv_b_fazit_info2 {
	width: 50%;
	float: left;
	height: auto;
	padding: 10px;
	background: #191919;
	transition: all 0.3s ease;
}

.cfg_archiv_b_fazit_buttons {
	width: 20%;
	height: auto;
	padding: 10px;
	transition: all 0.3s ease;
}

.cfg_archiv_b_b_t_tr:hover .cfg_archiv_b_thema {
	background: #333333;
}

.cfg_archiv_b_b_t_tr:hover .cfg_archiv_b_fazit_info {
	background: #292929;
}

.cfg_archiv_b_b_t_tr:hover .cfg_archiv_b_fazit_buttons {
	background: #333333;
}

.cfg_archiv_b_fazit_bdiv {
	display: flex;
	align-items: center;
	justify-content:center;
	width: 100%;
}

.cfg_archiv_b_fazit_b1 {
	width:150px;
	height: 40px;
	border:none;
	color:white;
	background: #1887d2;
	margin:auto;
	transition: all 0.3s ease;
	margin-bottom: 5px;
}

.cfg_archiv_b_fazit_b1:hover {
	background: #45A8EC;
}

.cfg_archiv_b_fazit_b2 {
	width:150px;
	height: 40px;
	border:none;
	color:white;
	background: #E34E4E;
	margin:auto;
	transition: all 0.3s ease;
	margin-top: 5px;
}

.cfg_archiv_b_fazit_b2:hover {
	background: #FF7979;
}

.cfg_archiv_b_user {
	width: 300px;
	height: 75px;
	padding: 10px;
	color: white;
}

.cfg_archiv_b_u_picture {
	width: 50px;
	height: 50px;
	float: left;
}

.cfg_archiv_b_u_picture img {
	width: 50px;
	height: 50px;
	border-radius: 15%;
}

.cfg_archiv_b_u_text {
	float: left;
	margin-left: 10px;
	text-align: justify;
}

.cfg_archiv_b_u_name {
	font-size: 18px;
}

.cfg_archiv_b_u_rang {
	font-size: 17px;
}

.cfg_archiv_b_text {
	font-size: 17px;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}



/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/



.cfg_search_container1 {
	width: 350px;
	min-width: 350px;
	height: auto;
	display: table-cell;
	float:left;
}

.cfg_search_c1_title {
	width: 100%;
	height: 50px;
	color: white;
	font-size: 20px;
	text-align:center;
	background: #0E0E0E;
	border-bottom: 1px solid #1887d2;
	padding: 12px;
	user-select:none;
}

.cfg_search_c1_item {
	width: 100%;
	height: 150px;
	background: #202020;
	border-bottom: 1px solid #393939;
	padding: 10px;
	border-left: 2px solid #E9EF2E;
	transition: 0.3s ease;
}

.cfg_search_c1_item:hover {
	background: #333333;
}

.cfg_search_c1_time {
	display: block;
	color: #D8D8D8;
	font-size: 14px;
	height: 30px;
	width: 100%;
	text-align: right;
	user-select:none;
}

.cfg_search_c1_user {
	width: 100%;
	height:100px;
}

.cfg_search_c1_user_image {
	width: 25%;
	float:left;
	user-select:none;
}

.cfg_search_c1_user_image img {
	width: 80px;
	height: 80px;
	border-radius: 15%;
	margin-left: 10px;
}

.cfg_search_c1_user_userinfo {
	display:inline-block;
	float:left;
	width: 75%;
	height: 40px;
	text-align:center;
}

.cfg_search_c1_user_name {
	color: white;
	font-size: 20px;
	user-select:none;
}

.cfg_search_c1_user_dbid {
	color: #1887d2;
	font-size: 20px;
	user-select:none;
}

.cfg_search_c1_user_button {
	display:inline-block;
	float:left;
	width: 75%;
	height: 25px;
	font-size: 18px;
}

.cfg_search_c1_user_button button{
	display:block;
	width: 80%;
	height:40px;
	color:white;
	background:#1887d2;
	outline:none;
	border:none;
	margin-left: auto;
    margin-right: auto;
	border-radius: 1px;
	user-select:none;
}

.cfg_search_c1_user_button button:hover {
	background:#2EA1EF;
}


.cfg_search_container2 {
	display: table-cell;
	min-width: 100px;
	height: auto;
	float:left;
	width: calc(100% - 380px);
	margin-left: 30px;
	background: #272727;
}

.cfg_search_c2_searchbox {
	width: 100%;
	height: 70px;
	padding: 10px;
}

.cfg_search_c2_searchbox input {
    width: 100%;
    height: 50px;
    box-sizing: border-box;
    border: none;
    font-size: 20px;
    padding: 0 15px 0 50px;
    outline: none;
	color: grey;
	border-radius: 5px;
	display: block;
	margin:auto;
}

.cfg_search_c2_searchbox input:active, .cfg_search_c2_searchbox input:focus {
 	color: black;
}

.cfg_search_c2_table {
	display: block;
	width: 100%;
	width: auto;
	color: white;
}

.cfg_search_c2_table table {
	width: 100%;
	text-align:center;
	font-size: 17px;
}

.cfg_search_c2_table table thead tr{
	width: 100%;
	height: 40px;
	background: #171717;
	color: #1887d2;
	border-bottom: 1px solid #1887d2;
	user-select: none;
}

.cfg_td_short {
	width: 10%;
}


.cfg_td_medium {
	width: 20%;
}

.cfg_td_long {
	width: 30%;
}

.cfg_search_c2_table table thead tr th {
	text-align: center;
}

.cfg_search_c2_table table tbody tr {
	border-bottom: 1px solid #393939;
	height: 50px;
	user-select: none;
	transition: 0.3s ease;
}

.cfg_search_c2_table table tbody tr:hover {
	background: #151515;
}

.cfg_search_c2_table table tbody tr td button{
	display:block;
	width: 50%;
	min-width: 120px;
	height: 35px;
	color: white;
	background: #1887d2;
	outline: none;
	border: none;
	margin-left: auto;
    margin-right: auto;
	border-radius: 1px;
	user-select: none;
}

.cfg_search_c2_table table tbody tr td button:hover{
	background: #2EA1EF;
}

.cfg_search_noentry {
	width:100%;
	height: 30px;
	text-align:center;
	color: orange;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/

.cfg_serverstats {
	width: 100%;
	display: flex;
	justify-content: space-around;
	margin-bottom: 30px;
}

.cfg_serverstats_c {
	width: 250px;
	height: 200px;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	padding: 10px 0;
	position: relative;
	font-size: 16px;
	border-radius: 10px;
	background-color: #202020;
	border-bottom: 10px solid #1887d2;
}

.cfg_serverstats_c2 {
	width: 250px;
	height: 200px;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	padding: 10px 0;
	position: relative;
	font-size: 16px;
	border-radius: 10px;
	background-color: #202020;
	border-bottom: 10px solid #DDD231;
}

.cfg_serverstats_c i {
	color: #1887d2;
	font-size: 50px;
	text-align: center;
}

.cfg_serverstats_c2 i {
	color: #1887d2;
	font-size: 50px;
	text-align: center;
}

.cfg_serverstats_c_number {
	color: white;
	display: grid;
	place-items: center;
	font-weight: 600;
	font-size: 35px;
}

.cfg_serverstats_c_text {
	color: white;
	font-size: 15px;
	text-align: center;
	font-weight: 400;
}



.cfg_server_functions {
	width: 100%;
	height: auto;
	background: #202020;
	border-left: 2px solid #1887d2;
	margin-bottom: 20px;
}

.cfg_server_functions_header {
	width: 100%;
	height: 50px;
	background: #151515;
	color: white;
	font-size: 20px;
	padding: 10px;
}

.cfg_server_f_item {
	width: 100%;
	height: auto;
	padding: 10px;
	border-bottom: 1px solid #333;
}

.cfg_server_f_i_header {
	width: 250px;
	height: 30px;
	color: white;
	font-size: 15px;
	margin-left: 20px;
}

.cfg_server_item_container {
	width: 100%;
	height: 60px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center; 
	margin-bottom: 20px;
}

.cfg_server_ts3c_namespace {
	width: 90%;
	height: 50px;
	background: #151515;
	padding: 10px;
	color: white;
	font-size: 18px;
	margin-right: 20px;
}

.cfg_server_ts3c_button1 {
	width: 10%;
	height: 50px;
	color:white;
	background:#21D61E;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
}

.cfg_server_ts3c_button1:hover {
	background:#4EDF4C;
}

.cfg_server_ts3c_button2 {
	width: 10%;
	height: 50px;
	color:white;
	background:#D51B1B;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
}

.cfg_server_ts3c_button2:hover {
	background:#DF4C4C;
}

.cfg_server_arma_button1 {
	width: 10%;
	height: 50px;
	color:white;
	background:#D51B1B;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
	margin-right: 20px;
}

.cfg_server_arma_button1:hover {
	background:#DF4C4C;
}

.cfg_server_arma_button2 {
	width: 10%;
	height: 50px;
	color:white;
	background:#C92DDC;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
	margin-right: 20px;
}

.cfg_server_arma_button2:hover {
	background:#DC58EC;
}

.cfg_server_arma_button3 {
	width: 10%;
	height: 50px;
	color:white;
	background:#E56F22;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
	margin-right: 20px;
}

.cfg_server_arma_button3:hover {
	background:#F38F4E;
}

.cfg_server_arma_button4 {
	width: 10%;
	height: 50px;
	color:white;
	background:#154AD8;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
	margin-right: 20px;
}

.cfg_server_arma_button4:hover {
	background:#4B79F4;
}

.cfg_server_arma_button5 {
	width: 20%;
	height: 50px;
	color:white;
	background:#D51B1B;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
	margin-right: 20px;
}

.cfg_server_arma_button5:hover {
	background:#DF4C4C;
}

.cfg_server_arma_button6 {
	width: 20%;
	height: 50px;
	color:white;
	background:#34D51B;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
	margin-right: 20px;
}

.cfg_server_arma_button6:hover {
	background:#62F04C;
}

.cfg_server_ts3m_input {
	width: 70%;
    height: 50px;
    box-sizing: border-box;
    border: none;
    font-size: 17px;
    padding: 5px;
    outline: none;
	color: white;
	border-radius: 1px;
	display: block;
	margin-right: 20px;
	background: #303030;
	text-align:center;
}

.cfg_server_ts3m_select { 
	display:block;
	width: 20%;
	height: 50px;
	padding: 5px;
	color:white;
	text-align:center;
	border-radius:3px;
	outline:none;
	border:none;
	float:left;
	background: #303030;
	margin-right: 20px;
}

.cfg_server_ts3m_button {
	width: 10%;
	height: 50px;
	color:white;
	background:#1887d2;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
}

.cfg_server_ts3m_button:hover {
	background:#329DE5;
}

.cfg_servers {
	width: 100%;
	height: 100%;
	display: table;
}

.cfg_server_container {
	width: 100%;
	height: 40vh;
	display: block;
	background: #252525;
	color:white;
	border-left: 2px solid #FF3033;
	margin-bottom: 25px;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}

.cfg_server_c_title {
	width: 100%;
	height: 75px;
	padding: 20px;
	background: #151515;
}

.cfg_server_c_titletext {
	text-align:left;
	font-size: 20px;
	color: white;
	float:left;
	width: 150px;
}

.cfg_server_c_titletext2 {
	text-align:left;
	font-size: 15px;
	color: white;
	float:left;
	width: 250px;
}

.cfg_server_c_status_container {
	width: 300px;
	height: 50px;
	margin-right: 50px;
	background: #151515;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center; 
}

.cfg_server_c_status {
	width: 30px;
	height: 30px;
	background: #EE2626;
	border-radius: 50%;
	float:left;
	margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	box-shadow: 0px 0px 20px 0px #EE2626;
}

.cfg_server_c_status2 {
	width: 30px;
	height: 30px;
	background: #26EE38;
	border-radius: 50%;
	float:left;
	margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	box-shadow: 0px 0px 20px 0px #26EE38;
}

.cfg_server_c_status3 {
	width: 20px;
	height: 20px;
	background: #EE2626;
	border-radius: 50%;
	margin-right: 25px;
	margin-left: 25px;
	box-shadow: 0px 0px 20px 0px #EE2626;
}

.cfg_server_c_status4 {
	width: 20px;
	height: 20px;
	background: #26EE38;
	border-radius: 50%;
	margin-right: 25px;
	margin-left: 25px;
	box-shadow: 0px 0px 20px 0px #26EE38;
}

.cfg_server_c_infotext {
	font-size: 25px;
	float:right;
	user-select: none;
	margin-right: 20px;
}

.cfg_server_c_infotext span{
	font-size: 15px;
	user-select: none;
	margin-right: 20px;
}

.cfg_server_c_chart {
	width: 95%;
	height: 60%;
	color: white;
	margin:auto;
	margin-top: 20px;
	display: block;
	box-shadow: rgba(0, 0, 0, 0.35) 0px -50px 36px -28px inset, rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
}

.cfg_server_c_chart div {
}

.apexcharts-tooltip .apexcharts-theme-dark {
	width: 20px;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/

.cfg_acpuser_container {
	width: 100%;
	height: auto;
	background: #252525;
}

.cfg_acpuser_createcontainer {
	width: 100%;
	min-width: 1000px;
	height: auto;
	background: #191919;
}

.cfg_acpuser_createtitle {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	border-bottom: 1px solid #1887d2;
	user-select: none;
}

.cfg_acpuser_createinfos {
	padding: 20px;
	width: 100%;
	height: 80px;
}

.cfg_acpuser_createinput_s {
	width: 5%;
    height: 40px;
    box-sizing: border-box;
    border: none;
    font-size: 17px;
    padding: 5px;
    outline: none;
	color: white;
	border-radius: 3px;
	display: block;
	float:left;
	margin-right: 20px;
	background: #303030;
	text-align:center;
}

.cfg_acpuser_createinput_s::-webkit-outer-spin-button,
.cfg_acpuser_createinput_s::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.cfg_acpuser_createinput_s[type=number] {
  -moz-appearance: textfield;
}

.cfg_acpuser_createinput_m {
	width: 10%;
    height: 40px;
    box-sizing: border-box;
    border: none;
    font-size: 17px;
    padding: 5px;
    outline: none;
	color: white;
	border-radius: 3px;
	display: block;
	float:left;
	margin-right: 20px;
	background: #303030;
	text-align:center;
}

.cfg_acpuser_createinput_l {
	width: 20%;
    height: 40px;
    box-sizing: border-box;
    border: none;
    font-size: 17px;
    padding: 5px;
    outline: none;
	color: white;
	border-radius: 3px;
	display: block;
	float:left;
	margin-right: 20px;
	background: #303030;
	text-align:center;
}

.cfg_acpuser_createinput_m input:active, .cfg_acpuser_createinput_m input:focus,  .cfg_acpuser_createinput_s input:active, .cfg_acpuser_createinput_s input:focus, .cfg_acpuser_createinput_l input:active, .cfg_acpuser_createinput_l input:focus,{
 	color: white;
}

.cfg_acpuser_createinput_l::-webkit-outer-spin-button,
.cfg_acpuser_createinput_l::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.cfg_acpuser_createdropdown {
	display:block;
	width: 20%;
	height: 40px;
	padding: 5px;
	color:white;
	text-align:center;
	border-radius:3px;
	outline:none;
	border:none;
	float:left;
	background: #303030;
	margin-right: 20px;
}

.cfg_acpuser_createbutton {
	display:block;
	width: 10%;
	height: 40px;
	color: white;
	background: #1887d2;
	outline: none;
	border: none;
	border-radius: 1px;
	user-select: none;
	float:left;
	margin-right: 20px;
	transition: all 0.3s ease;
}

.cfg_acpuser_createbutton:hover {
	background: #2EA1EF;
}

.cfg_acpuser_wartungtext {
	height: 40px;
	float:right;
	color: white;
	font-size: 25px;
	display: flex;
	align-items: center;
	margin-right: 20px;
}

.cfg_acpuser_wartungtext2 {
	height: 40px;
	float:right;
	color: white;
	font-size: 25px;
	display: flex;
	align-items: center;
	margin-right: 20px;
}

.cfg_acpuser_wartungswitchlabel {
	float: right;
	position: relative;
	display: inline-block;
	width: 68px;
	height: 40px;
}

.cfg_acpuser_wartungswitchlabel input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.cfg_acpuser_wartungswitch {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.cfg_acpuser_wartungswitch:before {
  position: absolute;
  content: "";
  height: 32px;
  width: 32px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .cfg_acpuser_wartungswitch {
  background-color: #1887d2;
}

input:focus + .cfg_acpuser_wartungswitch {
  box-shadow: 0 0 1px #1887d2;
}

input:checked + .cfg_acpuser_wartungswitch:before {
  -webkit-transform: translateX(28px);
  -ms-transform: translateX(28px);
  transform: translateX(28px);
}

.cfg_acpuser_list {
	width: 100%;
	height: auto;
	display: block;
	margin-bottom: 20px;
	text-align: center;
	transition: all 0.5s ease;
}

.cfg_acpuser_list_tr {
	width: 100%;
	background: #151515;
	height: 50px;
	display: inline-block;
	text-align:left;
	color:white;
	font-size:17px;
	padding: 10px;
}

.cfg_acpuser_list_item {
	width: 300px;
	height: 125px;
	background: #151515;
	display:inline-block;
	box-shadow: 0 5px 10px rgba(0,0,0,0.6);
	margin-bottom: 20px;
	transition: 0.3s ease;
	user-select: none;
	transition: all 0.5s ease;
	margin: 20px 20px;
}

.cfg_acpuser_list_item:hover {
	background: #252525;
}

.cfg_acpuser_list_item2 {
	background: #151515;
	user-select: none;
	filter: opacity(50%);
	width: 300px;
	height: 125px;
	background: #151515;
	display:inline-block;
	box-shadow: 0 5px 10px rgba(0,0,0,0.6);
	margin-bottom: 20px;
	transition: 0.3s ease;
	user-select: none;
	margin: 20px 20px;
}

.cfg_acpuser_l_item_avatar {
	float: left;
	width: 130px;
	height: 100%;
	padding: 20px;
}

.cfg_acpuser_l_item_avatar img {
	width: 85px;
	height: 85px;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 15px;
}

.cfg_acpuser_l_item_info {
	color: white;
	float: left;
	font-size: 20px;
	width: 50%;
	height: 60%;
	padding: 20px 0;
}

.cfg_acpuser_l_item_i_user{
	text-align: left;
}

.cfg_acpuser_l_item_i_name {
	text-align: left;
}

.cfg_acpuser_l_item_i_dbid {
	color: #1887d2;
}

.cfg_acpuser_l_item_i_rank {
	text-align: left;
	font-size: 13px;
	color: white;
	opacity: 0.99999;
}

.cfg_acpuser_l_item_edit {
	color: white;
	float: left;
	width: 50%;
	height: 40%;
}

.cfg_acpuser_l_item_edit button{
	background:#1887d2;
	border:none;
	width: 140px;
	height: 30px;
	float: left;
	transition: all 0.3s ease;
}

.cfg_acpuser_l_item_edit button:hover{
	background:#38A1E8;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/

.cfg_mitteilungen_header {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	border-bottom: 1px solid #1887d2;
}

.cfg_mitteilungen_header2 {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	border-bottom: 1px solid #1887d2;
	margin-top: 50px;
}

.cfg_mitteilungen_container {
	width: 100%;
	height: auto;
}

.cfg_mitteilungen_c_table {
	width: 100%;
	height: auto;
}

.cfg_mitteilungen_c_table tr{
	width: 100%;
	height: auto;
	background: #202020;
	transition: all 0.3s ease;
	border-bottom: 1px solid #393939;
}

.cfg_mitteilungen_c_table tr:hover{
	background: #333333;
}

.cfg_mitteilungen_c_t_info {
	color: white;
	padding: 10px;
	width: 100%;
	height: 60px;
}

.cfg_mitteilungen_c_t_i_img {
	float: left;
	width: 60px;
}

.cfg_mitteilungen_c_t_i_img img{
	width: 50px;
	height: 50px;
	border-radius: 15%;
}

.cfg_mitteilungen_c_t_i_user {
	float: left;
}

.cfg_mitteilungen_c_t_i_name {
	font-size: 18px;
}

.cfg_mitteilungen_c_t_i_rank {
	font-size: 17px;
}

.cfg_mitteilungen_c_t_i_date {
	float: right;
}

.cfg_mitteilungen_c_t_i_action {
	color: white;
	width: auto;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
}

.cfg_mitteilungen_c_t_i_action span{
	border-bottom: 1px solid #1887d2;
}

.cfg_mitteilungen_c_t_i_action span a {
	text-decoration: none;
	color: #1887d2;
	font-size: 12px;
	transition: all 0.3s ease;
}

.cfg_mitteilungen_c_t_i_action span a:hover {
	color: #07FE21;
}

.cfg_mitteilungen_c_t_i_text {
	color: white;
	padding: 10px;
	font-size: 17px;
}

.cfg_mitteilungen_c_t_i_text a:visited, a:link, a:active{
	color: #DFE816;
	text-decoration: none;
}

.cfg_mitteilungen_c_t_i_text a:hover{
	color: #F5FC5E;
	text-decoration: none;
}

.cfg_mitteilungen_c_t_i_proof {
	color: white;
	padding: 3px 10px;
	font-size: 14px;
	text-align: justify;
}

.cfg_mitteilungen_c_t_i_proof a:visited, a:link, a:active{
	color: #DFE816;
	text-decoration: none;
}

.cfg_mitteilungen_c_t_i_proof a:hover{
	color: #F5FC5E;
	text-decoration: none;
}

@media screen and (max-width : 800px) { 
	.cfg_mitteilungen_c_t_i_text {
		word-break: break-word;
	}
	.cfg_mitteilungen_c_table tr:hover{
		background: #202020;
	}
}

.cfg_users_header {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	border-bottom: 1px solid #1887d2;
	user-select: none;
}

.cfg_user_container {
	width: 100%;
	height: auto;
	user-select: none;
}

.cfg_user_c_table {
	width: 100%;
	height: auto;
	color: white;
	display: table;
}

.cfg_user_c_tr1{
	width: 100%;
	height: 50px;
	background:#151515;
}

.cfg_user_c_rank {
	padding: 10px;
}

.cfg_user_c_rank span {
	font-size: 17px;
	margin-right: 10px;
}

.cfg_user_messagebutton {
	background:#30AF84;
	border:none;
	width:50px;
	height:25px;
	border-radius: 3px;
	transition: all 0.3s ease;
}

.cfg_user_messagebutton:hover {
	background:#58CDA6;
}

.cfg_user_c_tr2 {
	width: 100%;
	height: 65px;
	background:#202020;
	border-bottom: 1px solid #393939;
	transition: all 0.3s ease;
	
}

.cfg_user_c_tr2:hover {
	background:#333333;
}

.cfg_user_c_td1 {
	width: 100px;
	text-align: center;
}

.cfg_user_c_td2 {
	width: 150px;
}

.cfg_user_c_td2_1 {
	width: 100px;
	text-align: center;
}

.cfg_user_c_td3 {
	width: 270px;
	text-align: center;
}

.cfg_user_c_td4 {
	width: auto;
	text-align: right;
	display: table-cell;
}

.cfg_user_c_avatar img{
	width: 50px;
	height: 50px;
	border-radius: 15%;
}

.cfg_user_c_info {
	font-size: 16px;
	text-align: left;
	color: white;
}

.cfg_user_c_info_name a {
	text-decoration: none;
	color: white;
}

.cfg_user_c_info_name a:hover {
	color: white;
	text-decoration: none;
	color: white;
}

.cfg_user_mabutton1 {
	background:#E63737;
	border:none;
	width: 250px;
	height: 35px;
	border-radius: 3px;
}

.cfg_user_mabutton1_active {
	background:#44BF40;
	border:none;
	width: 250px;
	height: 35px;
	border-radius: 3px;
}

.cfg_user_mabutton1_active i {
	margin-left: 20px;
}

.cfg_user_mabutton2 {
	background:#9f3bf7;
	border:none;
	width: 250px;
	height: 35px;
	border-radius: 3px;
}

.cfg_user_mabutton2_active {
	background:#44BF40;
	border:none;
	width: 250px;
	height: 35px;
	border-radius: 3px;
}

.cfg_user_mabutton2_active i {
	margin-left: 20px;
}

.cfg_user_mabutton3 {
	background:#4284f5;
	border:none;
	width: 250px;
	height: 35px;
	border-radius: 3px;
}

.cfg_user_mabutton3_active {
	background:#44BF40;
	border:none;
	width: 250px;
	height: 35px;
	border-radius: 3px;
}

.cfg_user_mabutton3_active i {
	margin-left: 20px;
}

.cfg_user_c_date {
	margin-right: 20px;
}

.cfg_user_c_text {
	font-size: 10px;
}

.cfg_user_c_time {
	font-size: 15px;
}

.cfg_lastc_header {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	border-bottom: 1px solid #1887d2;
	user-select: none;
}

.cfg_lastc_table {
	width: 100%;
	height: auto;
	color: white;
	display: table;
}

.cfg_lastc_t_tr {
	width: 100%;
	height: auto;
	background:#202020;
	border-bottom: 1px solid #393939;
	transition: all 0.3s ease;
}

.cfg_lastc_t_tr:hover {
	background:#333333;
}

.cfg_logs_header {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	border-bottom: 1px solid #1887d2;
	user-select: none;
}

.cfg_logs_table {
	width: 100%;
	height: auto;
	color: white;
	display: table;
}

.cfg_logs_t_tr {
	width: 100%;
	height: auto;
	background:#202020;
	border-bottom: 1px solid #393939;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td1{
	background:#333333;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td1_v2{
	background:#363f47;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td1_v3{
	background:#333333;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td2{
	background:#333333;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td2_v2{
	background:#363f47;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td2_v3{
	background:#232323;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td3{
	background:#333333;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td3_v2{
	background:#363f47;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td3_v3{
	background:#282828;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td3_v4{
	background:#333333;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td4{
	background:#333333;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td5{
	background:#333333;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td6{
	background:#333333;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td7{
	background:#333333;
}

.cfg_logs_t_tr:hover .cfg_logs_t_tr_td8{
	background:#333333;
}

.cfg_logs_t_tr_td1 {
	background: #202020;
	text-align: left;
	padding: 10px;
	width: 275px;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td1_v2 {
	background: #2a3036;
	text-align: left;
	padding: 10px;
	width: 275px;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td1_v3 {
	background: #191919;
	text-align: left;
	padding: 10px;
	width: 275px;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td2 {
	background: #191919;
	text-align: left;
	padding: 10px;
	width: auto;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td2_v2 {
	background: #1f2429;
	text-align: left;
	padding: 10px;
	width: auto;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td2_v3 {
	background: #141414;
	text-align: left;
	padding: 10px;
	width: auto;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td3 {
	background: #202020;
	text-align: center;
	padding: 10px;
	width: 175px;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td3_v2 {
	background: #2a3036;
	text-align: center;
	padding: 10px;
	width: 185px;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td3_v3 {
	background: #191919;
	text-align: center;
	padding: 10px;
	width: 175px;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td3_v4 {
	background: #191919;
	text-align: left;
	padding: 10px;
	width: 175px;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td4 {
	background: #191919;
	text-align: center;
	padding: 10px;
	width: auto;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td5 {
	background: #202020;
	text-align: center;
	padding: 10px;
	width: 200px;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td6 {
	background: #202020;
	text-align: left;
	padding: 10px;
	width: auto;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td7 {
	background: #191919;
	text-align: center;
	padding: 10px;
	width: 175px;
	transition: all 0.3s ease;
}

.cfg_logs_t_tr_td8 {
	background: #202020;
	text-align: center;
	padding: 10px;
	width: auto;
	transition: all 0.3s ease;
}

.cfg_logs_t_info {
	color: white;
}

.cfg_logs_t_i_img {
	float: left;
	width: 60px;
}

.cfg_logs_t_i_img img {
	width: 50px;
	height: 50px;
	border-radius: 15%;
}

.cfg_logs_t_i_user {
	float: left;
}

.cfg_logs_t_i_name {
	font-size: 18px;
}

.cfg_logs_t_i_rank {
	font-size: 17px;
}

.cfg_logs_t_i_action {
	font-size: 13px;
}


.cfg_logs_t_i_action span a {
	text-decoration: none;
	color: #1887d2;
	font-size: 12px;
	transition: all 0.3s ease;
}

.cfg_logs_t_i_action span a:hover {
	color: #07FE21;
}

.cfg_logs_t_i_text {
	font-size: 17px;
	text-align: justify;
}

.cfg_logs_searchinput {
	display: block;
	width: 300px;
	height: 49px;
	color:white;
	background:#272727;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	float: right;
	padding: 10px;
	text-align: center;
	font-size: 15px;
}

.cfg_logs_searchbutton {
	display: block;
	width: 150px;
	height: 49px;
	color:white;
	background:#1887d2;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	float: right;
	transition: all 0.3s ease;
}

.cfg_bans_header {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	border-bottom: 1px solid #1887d2;
	user-select: none;
}

.cfg_bans_table {
	width: 100%;
	height: auto;
	color: white;
	display: table;
}

.cfg_bans_t_tr {
	width: 100%;
	height: auto;
	background:#202020;
	border-bottom: 1px solid #393939;
	transition: all 0.3s ease;
}

.cfg_bans_t_tr:hover .cfg_bans_t_tr_td1 {
	background:#333333;
}

.cfg_bans_t_tr:hover .cfg_bans_t_tr_td2 {
	background:#333333;
}

.cfg_bans_t_tr:hover .cfg_bans_t_tr_td3 {
	background:#333333;
}

.cfg_bans_t_tr:hover .cfg_bans_t_tr_td4 {
	background:#333333;
}

.cfg_bans_t_tr:hover .cfg_bans_t_tr_td5 {
	background:#333333;
}

.cfg_bans_t_tr_td1 {
	background: #202020;
	text-align: left;
	padding: 10px;
	width: 275px;
	transition: all 0.3s ease;
}

.cfg_bans_t_tr_td2 {
	background: #191919;
	text-align: left;
	padding: 10px;
	width: auto;
	transition: all 0.3s ease;
}

.cfg_bans_t_tr_td3 {
	background: #202020;
	text-align: left;
	padding: 10px;
	width: 300px;
	transition: all 0.3s ease;
}

.cfg_bans_t_tr_td4 {
	background: #191919;
	text-align: center;
	padding: 10px;
	width: 175px;
	transition: all 0.3s ease;
}

.cfg_bans_t_tr_td5 {
	background: #202020;
	text-align: left;
	padding: 10px;
	width: 350px;
	transition: all 0.3s ease;
}

.cfg_bans_t_info {
	color: white;
}

.cfg_bans_t_i_img {
	float: left;
	width: 60px;
}

.cfg_bans_t_i_img img {
	width: 50px;
	height: 50px;
	border-radius: 15%;
}

.cfg_bans_t_i_user {
	float: left;
}

.cfg_bans_t_i_name {
	font-size: 18px;
}

.cfg_bans_t_i_rank {
	font-size: 17px;
}

.cfg_bans_t_i_action {
	font-size: 13px;
}

.cfg_bans_t_i_action span a {
	text-decoration: none;
	color: #1887d2;
	font-size: 12px;
	transition: all 0.3s ease;
}

.cfg_bans_t_i_action span a:hover {
	color: #07FE21;
}

.cfg_bans_t_i_text {
	font-size: 17px;
	text-align: justify;
}

.cfg_bans_t_ban1 {
	font-size: 15px;
}

.cfg_bans_t_ban2 {
	font-size: 15px;
}

.cfg_EP_cm_table {
	width: 100%;
	height: auto;
	color: white;
	display: table;
}

.cfg_EP_cm_table_tr1 {
	width: 100%;
	height: auto;
	background:#191919;
	border-bottom: 1px solid #393939;
	transition: all 0.3s ease;
}

.cfg_EP_cm_table_tr1:hover {
	background:#333333;
} 

.cfg_EP_cm_table_tr2 {
	width: 100%;
	height: auto;
	background:#202020;
	border-bottom: 1px solid #393939;
	transition: all 0.3s ease;
}

.cfg_EP_cm_table_tr2:hover {
	background:#333333;
} 

.cfg_ep_c_t_pfeil {
	float: left;
	width: 75px;
	height: 100%;
	margin-top: 10px;
	margin-left: 20px;
}

.cfg_ep_c_t_pfeil img{
	width: 50px;
	height: 50px;
}

.cfg_ep_c_t_commentinfo {
	margin-left: 95px;
}

.cfg_EP_cm_table tr td{
	padding: 10px;
	width: 100%;
	height: auto;
}

.cfg_ep_c_t_info {
	width: 100%;
	height: 60px;
	color: white;
}

.cfg_ep_c_t_i_img {
	float: left;
	width: 60px;
}

.cfg_ep_c_t_i_img img {
	width: 50px;
	height: 50px;
	border-radius: 15%;
}

.cfg_ep_c_t_i_user {
	float: left;
}

.cfg_ep_c_t_i_name {
	font-size: 18px;
}

.cfg_ep_c_t_i_rank {
	font-size: 17px;	
}

.cfg_ep_c_t_i_date {
	text-align: right;
}

.cfg_ep_c_t_i_action {
	font-size: 13px;
	width: 100%;
	height: 25px;
}

.cfg_ep_c_t_i_action span {
	border-bottom: 1px solid #1887d2;
}

.cfg_bans_t_i_action span a {
	text-decoration: none;
	color: #1887d2;
	font-size: 12px;
	transition: all 0.3s ease;
}

.cfg_bans_t_i_action span a:hover {
	color: #07FE21;
}

.cfg_ep_c_t_i_proof {
	width: 100%;
	height: 25px;
	font-size: 13px;
	text-align: left;
	margin-top: 10px;
}

.cfg_ep_c_t_i_proof a {
	color: #DFE816;
	text-decoration: none;
}

.cfg_ep_c_t_i_proof a:hover {
	color: #F5FC5E;
	text-decoration: none;
}

.cfg_ep_c_t_i_text {
	width: 100%;
	font-size: 17px;
	text-align: justify;
}

.cfg_EP_cm_table_button1 {
	display: inline-block;
	width: 70px;
	height: 35px;
	color:white;
	background:#EA2929;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
}

.cfg_EP_cm_table_button2 {
	display: inline-block;
	width: 70px;
	height: 35px;
	color:white;
	background:#3FCF46;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
}

.cfg_verweigert_container {
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-family: "Poppins", sans-serif;
}

.cfg_verweigert_c_title {
	height: 50px;
	font-size: 25px;
	color: white;
}

.cfg_verweigert_c_icon {
	font-size: 150px;
	color: white;
}

.cfg_verweigert_c_infotext {
	font-size: 15px;
	height: 100px;
	color: red;
}

.cfg_spielersuche_header {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	user-select: none;
}

.cfg_spielersuche_count {
	float: left;
	width: 50px;
	height: 50px;
	font-size: 20px;
	color: white;
	background: #1887d2;
	transition: all 0.3s ease;
}

.cfg_spielersuche_count:hover {
	background: #44A5E6;
}

.cfg_spielersuche_count:hover .cfg_tooltipinfo {
	opacity: 1;
}

.cfg_tooltipinfo {
	position: absolute;
	left: 100px;
	top: 85px;
	height: auto;
	width: auto;
	color: #fff;
	text-align:left;
	box-shadow: 0px 5px 10px 2px rgba(0,1,0,0.2);
	transition: all 0.3s ease;
	opacity: 0;
	pointer-events: none;
	display:block;
	z-index: 10000;
	font-size: 15px;
	line-height: 35px;
	border: 1px solid #1887d2;
}

.tooltiprow {
	background: #202020;
	border-bottom: 1px solid #393939;
	padding: 3px;
	padding-right: 10px;
}


.tooltiprow span {
	color: #1887d2;
	font-size: 18px;
	font-weight: 700;
	padding: 10px
}

.cfg_tooltipicon {
  	width: 35px;
	height: 35px;
	padding: 5px;
} 

.cfg_sps_table {
	width: 100%;
	height: auto;
	color: white;
	display: table;
}

.cfg_sps_thead {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #1887d2;
}

.cfg_sps_th1 {
	background: #151515;
	text-align: center;
	color: white;
	font-size: 17px;
	width: 250px;
}

.cfg_sps_th2 {
	background: #121212;
	text-align: center;
	color: white;
	font-size: 17px;
	width: 250px;
}

.cfg_sps_th3 {
	background: #151515;
	text-align: center;
	color: white;
	font-size: 17px;
	width: 50px;
}

.cfg_sps_th4 {
	background: #121212;
	text-align: center;
	color: white;
	font-size: 17px;
	width: 50px;
}

.cfg_sps_th5 {
	background: #151515;
	text-align: center;
	color: white;
	font-size: 17px;
	width: 50px;
}

.cfg_sps_th6 {
	background: #121212;
	text-align: center;
	color: white;
	font-size: 17px;
	width: 50px;
}

.cfg_sps_th7 {
	background: #151515;
	text-align: center;
	width: 50px;
}

.cfg_sps_th8 {
	background: #151515;
	text-align: center;
	width: auto;
}

.cfg_sps_t_tr {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #393939;
}

.cfg_sps_t_tr:hover .cfg_sps_td1{
	background: #333333;
}

.cfg_sps_t_tr:hover .cfg_sps_td2{
	background: #333333;
}

.cfg_sps_t_tr:hover .cfg_sps_td3{
	background: #333333;
}

.cfg_sps_t_tr:hover .cfg_sps_td4{
	background: #333333;
}

.cfg_sps_t_tr:hover .cfg_sps_td5{
	background: #333333;
}

.cfg_sps_t_tr:hover .cfg_sps_td6{
	background: #333333;
}

.cfg_sps_t_tr:hover .cfg_sps_td7{
	background: #333333;
}

.cfg_sps_t_tr:hover .cfg_sps_td8{
	background: #333333;
}

.cfg_sps_td1 {
	background: #202020;
	text-align: center;
	transition: all 0.3s ease;
	width: 250px;
}

.cfg_sps_td2 {
	background: #191919;
	text-align: center;
	transition: all 0.3s ease;
	width: 250px;
}

.cfg_sps_td3 {
	background: #202020;
	text-align: center;
	transition: all 0.3s ease;
	width: 50px;
}

.cfg_sps_td4 {
	background: #191919;
	text-align: center;
	transition: all 0.3s ease;
	width: 50px;
}

.cfg_sps_td5 {
	background: #202020;
	text-align: center;
	transition: all 0.3s ease;
	width: 50px;
}

.cfg_sps_td6 {
	background: #191919;
	text-align: center;
	transition: all 0.3s ease;
	width: 50px;
}

.cfg_sps_td7 {
	background: #202020;
	text-align: center;
	transition: all 0.3s ease;
	width: 50px;
}

.cfg_sps_td8 {
	background: #191919;
	text-align: center;
	transition: all 0.3s ease;
	width: auto;
}

.ausbildung:hover {
	background: #20CA1D !important;
	cursor: pointer;
}

.ausbildung_active {
	background: #20CA1D !important;
	cursor: pointer;
}

.ausbildung_active:hover {
	background: #CA1D20 !important;
}

.cfg_sps_playerinfo {
	font-size: 17px;
}

.cfg_sps_dbid {
	display: inline-block;
	margin-right: 10px;
	color: #1887d2;
}

.cfg_sps_button {
	width: 150px;
	height: 35px;
	color:white;
	background:#1887d2;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
}

.cfg_sps_button:hover {
	background:#329DE5;
}

.cfg_sps_button2 {
	width: 150px;
	height: 35px;
	color:white;
	background:#E53232;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
}

.cfg_sps_button2:hover {
	background:#E65A5A;
}

.cfg_sps_headerinput {
	background: none;
	outline: none;
	border: none;
	transition: all 0.3s ease;
}

.cfg_sps_headerinput:hover {
	color: #1887d2;
}

.cfg_task_header {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	border-bottom: 1px solid #1887d2;
}

.cfg_task_title {
	color: #1887d2;
	width: 100%;
	height: 30px;
	font-size: 20px;
	padding: 5px;
}

.cfg_task_text {
	color: white;
	width: 100%;
	font-size: 15px;
}

.cfg_tasks_button {
	display: block;
	width:150px;
	height: 35px;
	border:none;
	color:white;
}

.cfg_tasks_status {
	text-align: center;
	float: right;
}

.cfg_task_user {
	width: 100%;
	padding: 10px;
	color: white;
}

.cfg_task_user2 {
	width: 100%;
	height: 75px;
	padding: 10px;
	color: white;
}

.cfg_task_userpic {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 10px;
}

.cfg_task_userpic img{
	width: 50px;
	height: 50px;
	border-radius: 15%;
}

.cfg_task_usertext {
	float: left;
}

.cfg_task_text {
	padding: 5px;
}

.cfg_tasktr {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #393939;
}

.cfg_task_td1 {
	background: #202020;
	transition: all 0.3s ease;
	width: 40%;
	vertical-align: top;
}

.cfg_task_td2 {
	background: #191919;
	transition: all 0.3s ease;
	width: 40%;
	vertical-align: top;
}

.cfg_task_td3 {
	background: #202020;
	transition: all 0.3s ease;
	width: 20%;
	vertical-align: middle;
}

.cfg_task_td4 {
	background: #202020;
	transition: all 0.3s ease;
	width: 40%;
	vertical-align: top;
}

.cfg_tasktr:hover .cfg_task_td1{
	background: #333333;
}

.cfg_tasktr:hover .cfg_task_td2{
	background: #292929;
}

.cfg_tasktr:hover .cfg_task_td3{
	background: #333333;
}

.cfg_tasktr:hover .cfg_task_td4{
	background: #333333;
}

.cfg_taskarchivtr {
	width: 100%;
	height: 125px;
	border-bottom: 1px solid #393939;
	background: #202020;
	transition: all 0.3s ease;
}

.cfg_taskarchivtr:hover {
	background: #333333;
}

.cfg_codes_header {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	user-select: none;
}

.cfg_codes_createcontainer {
	width: 100%;
	height: auto;
	padding: 20px;
	text-align: center;
	background: #202020;
}

.cfg_codes_cc_div {
	display: inline-block;
}

.cfg_codes_cc_input {
	display: block;
	width: 300px;
	height: 50px;
	color:white;
	background:#353535;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	padding: 10px;
	text-align: center;
}

.cfg_codes_vehicle_dropdown {
	display: block;
	width: 300px;
	height: 50px;
	color:white;
	background:#353535;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	padding: 10px;
	text-align: left;
}

.cfg_codes_cc_button {
	width: 200px;
	height: 50px;
	color:white;
	background:#1887d2;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
}

.cfg_codes_cc_button:hover {
	background:#329DE5;
}

.cfg_question_titel {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	border-bottom: 1px solid #1887d2;
	user-select: none;
}

.cfg_question_container {
	display: flex;
	width: 100%;
	height: auto;
	background: #252525;
	border-bottom: 1px solid #393939;
	transition: all 0.3s ease;
}

.cfg_question_container:hover .cfg_question_left{
	background: #333333;
}

.cfg_question_container:hover .cfg_question_right{
	background: #292929;
}

.cfg_question_left {
	width: 50%;
	height: auto;
	background: #202020;
	padding: 10px;
	display: table-cell;
	transition: all 0.3s ease;
}

.cfg_question_right {
	width: 50%;
	height: auto;
	background: #191919;
	padding: 10px;
	display: table-cell;
	transition: all 0.3s ease;
}

.cfg_question_l_info {
	width: 100%;
	height: 50px;
}

.cfg_question_l_i_name {
	font-size: 20px;
	float: left;
	background: #1887d2;
	padding: 5px;
	width: 200px;
	text-align: center;
}

.cfg_question_l_i_name_dbid {
	color: white;
}

.cfg_question_l_i_name_dbid span{
	color: white;
	margin-left: 10px;
}

.cfg_question_l_i_date {
	color: white;
	float: right;
}

.cfg_question_l_text {
	color: white;
	font-size: 18px;
	width: 100%;
}

.cfg_question_right_content {
	width: 100%;
}

.cfg_question_r_cont {
	width: 45%;
	display: inline-block;
}

.cfg_question_r_cont_anwer {
	color: #1887d2;
	width:100%;
	display: block;
	justify-content: center;
	margin-bottom: 10px;
	font-size: 20px;
	text-align: justify;
}

.cfg_question_r_cont_input {
	width: 100%;
	height: 40px;
	color:white;
	background:#353535;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	padding: 10px;
	text-align: center;
}

.cfg_question_r_cont_button {
	width: 100%;
	height: 40px;
	color:white;
	background:#1887d2;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
}

.cfg_question_r_cont_button:hover {
	background:#329DE5;
}

.cfg_management_container {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #202020;
}

.cfg_management_infotxt1 {
	color: white;
	font-size: 15px;
	display: inline-block;
	margin-right: 20px;
	margin-left: 20px;
	width: 20%;
	height: 25px;
	background: #1887d2;
	line-height: 25px;
	text-align: center;
}

.cfg_management_infotxt1 span {
	color: white;
}

.cfg_management_infotxt2 {
	color: white;
	font-size: 15px;
	display: inline-block;
	margin-right: 20px;
	width: 20%;
	height: 25px;
	background: #1887d2;
	line-height: 25px;
	text-align: center;
}

.cfg_management_infotxt2 span {
	color: white;
}

.cfg_management_infotxt3 {
	color: white;
	font-size: 15px;
	display: inline-block;
	margin-right: 20px;
	width: 20%;
	height: 25px;
	background: #1887d2;
	line-height: 25px;
	text-align: center;
}

.cfg_management_infotxt3 span {
	color: white;
}

.cfg_management_infotxt4 {
	color: white;
	font-size: 15px;
	display: inline-block;
	width: 20%;
	height: 25px;
	background: #1887d2;
	line-height: 25px;
	text-align: center;
}

.cfg_management_infotxt4 span {
	color: white;
}

.cfg_management_dropdown {
	display:block;
	width: 20%;
	height: 40px;
	padding: 5px;
	color:white;
	border-radius:3px;
	outline:none;
	border:none;
	float:left;
	background: #303030;
	margin-right: 20px;
}

.cfg_management_dropdown otpgroup {
	text-align: left;
}

.cfg_management_dropdown option {
	text-align: left;
}

.cfg_ownprofile {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: table;
	width: 100%;
}

.cfg_ownprofile_header {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 25%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 17px;
	user-select: none;
	border-bottom: 1px solid #1887d2;
}

.cfg_ownprofile_container {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 25%;
	background: #202020;
	padding: 20px;
}

.cfg_ownprofile_container a:hover, a:visited, a:link, a:active {
	text-decoration: none;
}

.cfg_ownprofile_c_user {
	width: 100%;
	height: 250px;
}

.cfg_ownprofile_c_user_avatar {
	width: 100%;
	height: 100%;
	margin-top: 30px;
}

.cfg_ownprofile_c_user_avatar img {
	display:block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	width: 100px;
	height: 100px;
	border-radius: 10%;
}

.cfg_ownprofile_c_user_avatar input {
}

.cfg_ownprofile_c_user_avatar label {
	width: 70%;
	height: 40px;
	color:white;
	background:#353535;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	padding: 10px;
	text-align: center;
	transition: all 0.3s ease;
	display:block;
	margin-left: auto;
	margin-right: auto;
}

.cfg_ownprofile_c_user_avatar label:hover {
	background:#404040;
} 

.cfg_ownprofile_c_user_avatar button{
	width: 70%;
	height: 40px;
	color:white;
	background:#1887d2;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
	display:block;
	margin-left: auto;
	margin-right: auto;
}

.cfg_ownprofile_c_user_avatar button:hover {
	background:#329DE5;
}

.cfg_ownprofile_c_input {
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
}

.cfg_ownprofile_c_input input{
	width: 100%;
	height: 40px;
	color:white;
	background:#353535;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	padding: 10px;
	text-align: center;
}

.cfg_ownprofile_button{
	width: 100%;
	height: 40px;
	color:white;
	background:#1887d2;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
	display:block;
	margin-left: auto;
	margin-right: auto;
}

.cfg_ownprofile_button:hover {
	background:#329DE5;
}

.cfg_nodec {
	text-decoration: none;
}

.cfg_ownprofile_logout {
	width: 60%;
	height: 30px;
	color:white;
	background:#FA3434;
	outline:none;
	border:none;
	border-radius: 1px;
	user-select:none;
	transition: all 0.3s ease;
	display:block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-decoration: none;
}

.cfg_ownprofile_logout:hover {
	background: #FC6161;
}


.cfg_ownprofile_navbar_title {
	text-align: center;
	font-size: 14px; 
	color: white;
	margin-bottom: 10px;
}

.cfg_ownprofile_navbarcheck {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	height: 75px;
	overflow: hidden; 
	margin-bottom: 20px;
}

.cfg_ownprofile_navtext {
	color: white;
	font-size: 25px;
	display: inline-block;
	align-items: center;
	margin-right: 20px;
}

.cfg_ownprofile_navtext2 {
	color: white;
	font-size: 25px;
	display: inline-block;
	align-items: center;
	margin-left: 20px;
}

.cfg_ownprofile_navswitchlabel {
	position: relative;
	display: inline-block;
	font-size: 20px;
	width: 68px;
	height: 25px;
}

.cfg_ownprofile_navswitchlabel input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.cfg_ownprofile_navswitch {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #18D25E;
  -webkit-transition: .4s;
  transition: .4s;
}

.cfg_ownprofile_navswitch:before {
  position: absolute;
  content: "";
  height: 17px;
  width: 17px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .cfg_ownprofile_navswitch {
  background-color: #1887d2;
}

input:focus + .cfg_ownprofile_navswitch {
  box-shadow: 0 0 1px #1887d2;
}

input:checked + .cfg_ownprofile_navswitch:before {
  -webkit-transform: translateX(43px);
  -ms-transform: translateX(43px);
  transform: translateX(43px);
}

@media screen and (max-width : 800px) { 
	.cfg_ownprofile_header {
		display: block;
		margin-top: 15px;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		height: 50px;
		color: white;
		background: #0E0E0E;
		text-align: center;
		line-height: 50px;
		font-size: 17px;
		user-select: none;
		border-bottom: 1px solid #1887d2;
	}

	.cfg_ownprofile_container {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		height: 100%;
		background: #202020;
		padding: 20px;
	}
}

.cfg_pagenavigation {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.cfg_pagenavigation > li {
	display: inline;
}

.cfg_pagenavigation_inactive a {
	display: inline-block;
	background: #202020;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	transition: all 0.3s ease;
	text-decoration: none;
	color: #1887d2;
}

.cfg_pagenavigation_active a{
	display: inline-block;
	background: #1887d2;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	transition: all 0.3s ease;
	text-decoration: none;
	color: white;
}

.cfg_pagenavigation li a:hover {
	background: #191919;
	text-decoration: none;
}



.cfg_teamspeak_checker {
	margin-bottom: 20px;
}

.cfg_ts_checker_header {
	width: 100%;
	height: 50px;
	color: white;
	background: #0E0E0E;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	border-bottom: 1px solid #1887d2;
	user-select: none;
}

.cfg_ts_checker_table_WaA {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #ff0000;
}
.cfg_ts_checker_table_WaC {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #ff6b01;
}
.cfg_ts_checker_table_WaPv {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #b000ff;
}
.cfg_ts_checker_table_WaMl {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #b000ff;
}
.cfg_ts_checker_table_MMw {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #097226;
}
.cfg_ts_checker_table_WaM {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #0aa536;
}
.cfg_ts_checker_table_BHbV {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #0aa536;
}
.cfg_ts_checker_table_MFa {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #ff6b01;
}
.cfg_ts_checker_table_WaRMSL {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #b35656;
}
.cfg_ts_checker_table_WaRMSA {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #ff7a7b;
}
.cfg_ts_checker_table_WaRMSAus {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #ff9e9f;
}
.cfg_ts_checker_table_WaRMSB {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #ff9e9f;
}
.cfg_ts_checker_table_WaPolL {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #496eb3;
}
.cfg_ts_checker_table_WaPolA {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #689cff;
}
.cfg_ts_checker_table_WaPolAus {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #9bbefe;
}
.cfg_ts_checker_table_WaPolB {
	width: 100%;
	height: auto;
	padding: 10px;
	background: #151515;
	color: white;
	font-size: 17px;
	border-bottom: 1px solid #9bbefe;
}

	
.cfg_ts_checker_user {
	display: -webkit-box;
	width: 100%;
	height: 45px;
	padding: 12.5px;
	background: #202020;
	color: white;
	text-align: center;
	border-bottom: 1px solid #333333;
}
	
.cfg_ts_checker_user:hover {
	transition: all 0.3s ease;
	background: #333333;
}
	
.cfg_ts_checker_user_name {
	width: 33%;
}	
	
.cfg_ts_checker_user_tp {
	width: 33%;
}	
	
.cfg_ts_checker_user_wtime {
	width: 33%;
}		

.cfg_help_container {
    width: 90%;
    min-width: 500px;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
}

.cfg_help_container_item {
    background-color: #303030;
    margin-bottom: 20px;
    padding: 15px 40px;
    border-radius: 5px;
    box-shadow: 0 15px 25px rgba(#151515);
	border-left: 10px solid #1887d2;
}

.cfg_help_container_i_frage {
    width: 100%;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    color: #111130;
    font-weight: 500;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 15px 0;
	color: white;
}

.cfg_help_container_i_antwort {
    position: relative;
    font-size: 15px;
    text-align: justify;
    line-height: 25px;
    height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
	color: white;
	font-weight: 400;
}

.cfg_mousehover {
	cursor: pointer;
}

.cfg_disabled {
	background: #121212;
}

.cfg_disabled:hover {
	background: #121212;
	box-shadow: 0 4px 5px 5px #0C0C0C;
	transform: none;
}

.cfg_disabled div i{
	color: grey;
}
