.icon-neu, .icon-neukunde, .icon-einstellungen, .show-not-mobile, .icon-freier-mitarbeiter, .icon-logout  {
	display:none;
}

.icon {
	width: 35px;
  height: 35px;  
}

.dashboard-header {
	height: 30px;
}

.dashboard-header-icon-deadline {
	height: 20px;
    width: 20px;
    left: 5px;
}

.dashboard-header-icon-budget {
	height: 20px;
    width: 20px;
    left: 5px;
}

.dashboard-header-text {
	top: 3px;
	left: 30px;
}

.seite {
	padding:0;
	width: 90%;
	box-sizing: border-box;
}

.hide-on-mobile {
	display: none;
}

.hide-on-desktop {
	display: inline;
}

#navigation {
	display: none;
}

#navigation-mobile {
	display: block;
	padding-top:10px;
	position:relative;
	min-height: 50px;
}

.userbild-klein {
	width:40px;
	height:40px;
	margin-top: 5px;
  box-sizing: border-box;
}

.userbild-klein img {
	width:40px !important;
	border-radius: 5px;
}

.burger {
	/*margin-right: 20px;*/
}

#burgermenu {
	display: block;
	position: fixed;
	left: 0;
	top: 81px;
	width: 100%;
	height: calc(100% - 61px);
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 1000;
	visibility: hidden;
	background: #FFF;
}

.dashboard-box {
	width: 100%;
	height: calc(100% - 10px);
	overflow: auto;
	top: 10px;
	transform: translate(0);
	left: 0;
}

.dashboard-alert-header {
	height: 51px;
}

#dashboard-alert {
	top: 10px;
}

.burgermenu-text {
	font-size: 18px;
	margin: 10px;
}

.kachel-listung li {
	float:none;
	margin:0 0 30px 0; /* margin:0 auto 30px auto; */
}

/*
.kachel-listung li:last-child {
	width: 233px;
}
*/

.kachel-listung li, .kachel-listung li:last-child, .kachel-listung li.lastkachel {
	width:100%;
}

.kachel-200x200 {
	width: 100%;
}

.kachel-ressourcenplan-planung {
	background:#fff url('../images/common/kachel_ressourcenplan_planung.png') center center no-repeat;
}

.kachel-ressourcenplan-zuordnung {
	background:#fff url('../images/common/kachel_ressourcenplan_zuordnung.png') center center no-repeat;
}

.kachel-ressourcenplan-mitarbeiter {
	background:#fff url('../images/common/kachel_ressourcenplan_mitarbeiter.png') center center no-repeat;
}

.kachel-ressourcenplan-plan {
	background:#fff url('../images/common/kachel_ressourcenplan_plan.png') center center no-repeat;
}

.kachel-plan-woche {
	background:#fff url('../images/common/kachel_plan_woche.png') center center no-repeat;
}

.kachel-plan-tag {
	background:#fff url('../images/common/kachel_plan_tag.png') center center no-repeat;
}

.kachel-plan-pdf {
	background:#fff url('../images/common/kachel_plan_pdf.png') center center no-repeat;
}

.kachel-statistik-alle {
	background:#fff url('../images/common/kachel_statistik_alle.png') center center no-repeat;
}

.kachel-statistik-kompakt {
	background:#fff url('../images/common/kachel_statistik_kompakt.png') center center no-repeat;
}

.kachel-statistik-pl {
	background:#fff url('../images/common/kachel_statistik_pl.png') center center no-repeat;
}

.kachel-statistik-suche {
	background:#adc8ea url('../images/common/kachel_statistik_suche.png') center center no-repeat;
}



#plan-new-div-r {
	float:none;
	padding-top:30px;
	clear:both;
	width:100%;
}

#plan-new-div-l {
	width:100%;
}

#date-calenderweek {
	display:none;
}

.ressource-zuordnung-box-r {
	float:none;
	clear:both;
	padding-top:20px;
}

#navigation .icon-mr45, #navigation .icon-mr90 {
	margin-right:10px !important;
}

#stundenerfassung h1, h1, #stundenerfassung-kalender, #stundenerfassung-stundeminute-projekt, #stundenerfassung-stundeminute-maintenance, .mein-kalender-tab-content-days-long, .mein-kalender-h1-long, #navigation-aktiv {
	/* display:none; */
	font-size: 16px;
 	font-weight: bold;
}

.mein-kalender-tab-content-days-long {
	display: none;
}

#stundenerfassung-kalender {
	top: 0;
}

#stundenerfassung-lastproject {
	width:190px;
}

.btn-kachel {
	margin:0 5px 5px 0;
	padding:5px;
}

.btn {
	line-height: 30px;
	white-space: nowrap;
}

.tab td input, .tab td select {
  width: 180px;
}

.tab td textarea {
	width: 118px;
}

.tab td {
	padding: 4px 15px 4px 0;  
}

#stundenerfassung-lastproject a {
 font-size: 10px;
 padding: 3px 0;
 border-top:1px solid #ccc;   
}

#stundenerfassung-projektvorschlag {
	left: -83px;
  top: 14px;
}

.mein-kalender-tab-content-days-short, .mein-kalender-h1-short {
	display:block;
}

.mein-kalender-mobile-tab td {
	display:block;
	width:100%;
	padding:0 0 10px 0 !important;
}


#statistik-mobil-table-komplett-hinweis {
	display:block;
	text-align:center;
	font-size:10px;
	color:#003a61;
	padding:10px 0 30px 0;	
}

#statistik-mobil-table-komplett {
	width:100%;
	overflow:auto;
	border:1px dashed #9E9E9E;
	padding-bottom:10px;
	/* background:url('../images/common/smartphone_pfeil.png') top center no-repeat;
	padding-top:30px; */	
}


#statistik-zurueck {
	position: fixed !important;
  top: 110px !important;    
  left: 10px !important;    
}

#statistik-filter-tab-archiv {
	padding-left:80px;
}

.stat-user-tab td { 
	padding: 5px 10px 5px 0 !important;
}

.statistik-detail-gesammtsumme-projekt {
	clear:both;
	display:block;
	padding-left:10px;
}

.dashboard-deadline {
	width: 100%;
	float: none;
}

.dashboard-budget {
	width: 100%;
}

.burgermenu-extend {
	width: 18px;
  height: 18px;  
	transform: rotate(-45deg);
	top:14px;
	position: absolute;
	right:20px;
	z-index:9;
}

.burgermenu-statistik {
	display: none;
	margin: 0 0 20px 40px;
	font-size: 16px;
}

#dashboard {
	position: relative;
	top: -30px;
}

.dashboard-card {
	max-width: calc(100% - 40px);
}

.burgermenu-ressourcenplanung {
	display: none;
	margin: 0 0 20px 40px;
	font-size: 16px;
}

.projekt-setcard tr td:nth-of-type(2) {
	width: 70px;
	max-width: 70px;
}

.burgermenu-extend-text {
	line-height: 30px;
	text-decoration: none;
}

.burgermenu-extend-img {
	width: 20px;
	height: 20px;
}

.dashboard-headline {
	font-size: 23px;
	float: none;
	left: 20px;
	width: calc(100% - 20px);
}

.dashboard-kw {
	font-size: 23px;
	margin-bottom: -30px;
	text-align: left;
	left: 20px;
	position: relative;
	width: calc(100% - 20px);
}

.dashboardFilter select {
	width: calc(100% - 40px);
	padding: 2%;
	margin: 2% 5%;
}

.backDashboardFilter {
	position: relative;
	float: left;
	right: 0;
	margin-top: 0;
}

.resetDashboardFilter {
	position: relative;
    margin-top: 0;
	float: right;
}

.dashboard-buttons {
	width: calc(100% - 40px);
    position: relative;
    position: absolute;
    bottom: -120px;
    left: 50%;
    transform: translate(-50%, 0);
}

input[type="checkbox"] {
	margin-right: 10px;
}

.dashboardFilter {
	//height: 250px;
}

.dashboard-table-prozent {
	width: 70px;
	max-width: 70px;
}

.dashboard-filter-wrapper {
	display: table;
	position: relative;
    float: right;
    margin-right: 20px;
}

.dashboard-filter {
	background-image: url('../images/common/icn_filter.svg');
	height: 20px;
    width: 60px;
    background-size: contain;
    background-position: 40px 0px;
    background-repeat: no-repeat;
	display: table-cell;
    vertical-align: middle;
}

.dashboard-close {
	right: 10px;
}

.subsubheader {
	padding: 10px 0 30px 0;
}

.filtermenu {
	display: none;
}

.dashboard-projektnummer {
	float: none;
}

.dashboard-bindestrich {
	display: none;
}

.dashboard-datum-dash {
	display: none;
}

.dashboard-datum-deadline {
	display: block;
}

.dashboard-header-setcard-subheadline {
	margin-top: 0;
}

.dashboard-setcard-projekt-info {
	top: 120px;
    left: 20px;
}

.prozentKreis {
	display: table;
    transform: translate(-50%, 0);
    right: 0;
    top: 200px;
    left: 50%;
}

.prozent-kreis-no-projektcard {
	top: 110px;
}

.dashboard-content {
	margin-top: 280px;
}

.dashboard-linie-box {
	width: 30vw;
	max-width: 250px;
}

.setcard-prozent {
    margin-left: 10px;
}

td {
	font-size: 12px;
}

.dashboard-header-kw {
	right: 70px;
}

.burger-img {
	height: 22px;
    width: 22px;
    top: 4px;
    position: relative;
}

.burger-link {
	text-decoration: none;	
	position: relative;
	display: block;
  padding: 10px 0 10px 20px;
  
}

#burgermenu div {
	border-bottom: 1px solid #ccc;	
	position: relative;
}

.css-dashboardInfo {
	top: -23px;
	left: 90%;
}

.dashboard-information-box {
	height: 100%;
}

.dashboard-header-setcard {
	max-width: 92%;
}

.dashcard-legende {
	max-width: 92%;
}

.checkboxNurAlertsAnzeigen {
}

.checkboxNurGeschlosseneProjekteAnzeigen {
}

.showOnlyExtern {
	margin-top: -60px;
    margin-left: 0;
}

.dashboard-chkbox {
	font-size: 15px;
	margin: 5px 20px;
}

.mein-kalender-tab-strich {
	display: block;
	overflow: hidden;
	text-indent: -99px;
	height:1px;
}



.box-white-float {
	width:50%;
}