/* Kalender */
.termine_week .schicht_termine_td{
	min-width: 123px;
}

.smallReducedView{
	font-size:80%;
	border-bottom: none;
	margin-left:5px;
}

.firsttd_week{
	font-size: 60%;
}

.extraAufwand, .extraAufwand a, .extraAufwand a:visited{
	color: #bda800;
}


/* wunschplan overview */
.wishplanOverview th.weekday{
	padding: 5px 10px 5px 10px;
	min-width: 80px;	
}

.svinterested{
	max-height: 82px;
	overflow: hidden;
}
.svinterested:hover{
	overflow: visible;
}

.overviewSV .simpleVon, .overviewSV .simpleBis{
	display:inline;
}
.overviewSV{
	min-height:130px;
	border-bottom: solid 1.5px black;
}
.wishplan_td{
	width:90px;
}

.simpleEditSnippet input{
	width: 80%;
	background: white;
	border: solid 1px black;
}

/* wunschplan allgemein */

.schichtwunsch{
	font-size:10px;
	padding-right: 4px;
	display:block;
	float:left;	
}
.schichtwunsch_1 a{
	color:green;
	font-size:11px;
	font-weight:600;	
}
.wishplan .wishvalues select option[value="1"]{
	color:green;
}
.schichtwunsch_1{
	color:green;
}
.schichtwunsch_2 a{
	font-size:11px;
	font-weight:500;	
	color:orange;
}
.schichtwunsch_2{
	color:orange;
}
.wishplan .wishvalues select option[value="2"]{
	color:orange;
}

.schichtwunsch_3{
	color:red;
}
.schichtwunsch_3 a{
	font-size:9px;
	color:red;
}
.wishplan .wishvalues select option[value="3"]{
	color:red;
}

.schichtwunsch_4{
	font-weight:400;
	color:grey;
}
.schichtwunsch_4 a{
	color:grey;
	font-size:6px;
}
.wishplan .wishvalues select option[value="4"]{
	color:grey;
}

.schichtwunsch_5{
	display: none;	
}

/* wunschplan index */

.nrPerWeek input{
	width:40px;
}
.nrPerWeek label{
	width: auto;
	margin-right: 15px;
}

.sw_aufeinanderfolgend{
	width: 800px;
}

.sw_aufeinanderfolgend label{
	width: 270px;
}
.sw_aufeinanderfolgend div{
	width: 380px;
}

.sw_overview_userlist .todotable{
	font-size:10pt;
}
.sw_overview_userlist .todotable th{
	padding:2px;
	font-weight:500;
}

.wishplan .wholeDay{
	font-size:80%;
}
.wishplan .nextWeek{
	font-size:70%;
}

/* Reservierung */

.popup{
	position: relative;
  	display: inline-block;	
}
.popup-button{
	/* text-decoration:underline;*/
	color: blue;
}

.popup-content {
  visibility: hidden;
  position: absolute;
  background-color: #f1f1f1;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  padding: 10px;
  bottom: 125%;
  left: 50%;
  width: 200%;
}

/* Show the dropdown menu on hover */
.popup:hover .popup-content {visibility: visible;}

#guestAdd-radio-input input {
	width: 150px;
}
#guestAdd-radio-input label {
	display: block;
	width: auto;
	clear:both;
}
.guestViewLabel{
	float:left; 
	width:130px; 
	text-align:right; 
	margin-right:5px;
}

