/* Losungen Kalender Mobilversion CSS für Dialoge */

label, input[type=radio] {
	cursor: pointer;
}

.dlg-hide {display: none;}

.dlg-back { 
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-image: url(kalender_mob_dialog_back.png);
	opacity:0;
} 

.dlg-box { 
	position: absolute;
	top: 70px; /*  50%; */
	left: 50%;
	z-index: 99999;
	border-radius: 5px;
	border: 1px solid #DCD7D1;
	padding: 2px; /* Innenabstand */
	background-color: white;
	box-shadow: 0px 0px 13px 4px rgba(0, 0, 0, 0.45); 
}

#dlg-box-header-einst, #dlg-box-header-msg{
	color: #ffffff;
	background-color: #0055AA;
	text-align: center;
	padding: 5px; /* Innenabstand */
	border: 1px solid #0055AA; 
	border-radius: 5px 5px 0px 0px;
}

#dlg-Inhalt-einst {
	padding: 5px;
}

#dlg-inhalt-msg-div, #dlg-inhalt-einst-div {
	padding: 5px;
	overflow: auto; /* bei zu geringer Höhe wird Scrollbar eingeblendet */
}

.dlg-einst-wt {
	background-color: #eff4f7; /* #D1E0F0; */
	border: 1px solid #DCD7D1; 
	border-radius: 5px;
	width: 130px;
	height: 30px;
	text-align: center;
	cursor: pointer;
}

.dlg-einst-fs {
	background-color: #eff4f7; /* #D1E0F0; */
	border: 1px solid #DCD7D1; 
	border-radius: 5px;
	width: 60px;
	height: 30px;
	text-align: center;
	cursor: pointer;
}

.dlg-einst-btn {
	background-color: #ffffff;
	border: 1px solid #DCD7D1; 
	border-radius: 5px;
	width: 60px;
	height: 30px;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
}

.dlg-einst-btn-div{
	display:inline-block;
	background-color: #D1E0F0;
	border: 1px solid #D1E0F0; 
	border-radius: 5px;
	margin: 3px;
	width: 30px;
	height: 30px;
	cursor: pointer;
}

.dlg-cell-zr { /* Zelle für Zwischenraum */
	width: 20px;
}

.dlg-b {
	display:inline-block;
	background-color: #D1E0F0;
	border: 1px solid #D1E0F0; 
	border-radius: 5px;
}

.dlg-fieldset {
	border: 1px solid #DCD7D1; 
	border-radius: 5px;
	padding: 10px 0px 10px 10px;
}

#dlg-box-footer-einst, #dlg-box-footer-msg{
	color: #ffffff;
	background-color: #D1E0F0; /*  #D1E0F0; */
	text-align: center;
	padding: 3px; /* Innenabstand */
	border: 1px solid #D1E0F0;
	border-radius: 0px 0px 5px 5px;
}

.dlg-btn {
	 border-radius: 5px;
	 color: #ffffff;
	 font-size: 100%;
	 padding: 3px;
	 background: #0055AA;
	 border: none;
	 text-decoration: none;
	 width: 120px;
	 height: 30px;
	 cursor:pointer;
}		

.dlg-btn:hover {
	background: #96B9DC;
	color: #000000;
}
.dlg-btn:active {background: #6196CA;}
