
.previewImage{
	width: 50px;
	display: block;
	margin: auto;
}

.objektBild{
	max-width: 500px;
	display: block;
  	margin-left: auto;
  	margin-right: auto;
  	width: 50%;
}

.kleinerButton{
width: 20%;
}

.ui-icon-carat-r{
	padding: 7px;
}

.rahmen{
	margin: 2px;
	padding: 2px;
	border: 1px solid lightgrey;
}

/*#lg1{
	font-weight: normal;
}*/

#lgArbauft{
	font-weight: normal;
}

.not_bold {
	font-weight: normal;
}

.border_unten {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid gray;
}

#dfUser{
	text-transform: uppercase;
}

.klassMenuKopf .ui-radio{
	with: auto;
	float: left;
}
.klassMenuKopf .ui-radio-on{
	border-bottom-width: 0px;
	background-color: #dfdfdf;
}
.klassMenuKopf .ui-radio-off{
	border-bottom-width: 2px;
	background-color:#eee;
}
.klassMenuKopf .ui-btn-icon-left{
	padding-left: 10px;
}
.klassMenuKopf .ui-radio .ui-btn:after{
	border-style:none;
	width:0px;
	height:0px;
}

.editImg{
	width: 40px;
	display: block;
	margin: auto;
}
.deleteImg{
	width: 20px;
	display: block;
	margin: auto;
}

.size20{
	width: 20px;
	display: block;
	margin: auto;
}

.size40{
	width: 40px;
	display: block;
}

.margin_right_0{
	margin-right: 0px !important;
	text-align: right !important;
}
.margin_bottom_0{
	margin-bottom: 0px !important;
}

#pageAuftragserfassung .ui-content{
	margin:10px;
	border: 1px solid black;
}

.keinPfeil .ui-icon-carat-r:after{
	background-image: none;
}
.keinPfeil .ui-btn-icon-right:after{
	display:none;
}
.ltv_no_border_padding .ui-li-static{
	border-style:none;
	padding: 2px;
}
.ltv_no_border_padding{
	border: 1px solid grey;
	padding: 10px;
}

#ltvPositionenAddLE .ui-li-static{
	padding: 10px;
}

#bgtPauschalauftrag{
	float: right;
}

/*#bgtKapitelPos_Anzeige{
	margin-left:-15%;
	overflow: visible !important;
}*/
/*
#bgtKapitelPos_AnzeigeLE{
	margin-left:-45%;
	overflow: visible !important;
}*/

.mehrzeilig{
  overflow: visible  !important;
  white-space:normal;
}

.float_left{
  float:left;
  }
  
  #pbProtokollZE{
  	position:absolute;
	left:100%;
	width: 30px;
	/* - direkt im Layout
	margin-left:-50px;
	margin-top:-10px;*/
  }

  /*
  #bgtTimerZE{
	position:absolute;
	background-color: white;
	border: 1px solid black;
	padding-left: 3px;
	padding-right: 5px;
	border-radius: 3px;
	width: 65px;
  }
  */
/*Kalender*/
.fc-event-main{
	font-weight: normal;
	overflow: hidden;
}
.ui-btn-user_sws{
    margin:0px !important;
	padding: 0px !important;
	float: left !important;
    height: 20px !important;
    width: 20px !important;
}

.fc-bg-event{
	opacity: 1  !important;
	color: black;
	text-shadow: none;
    font-weight: bold;
}

.fc-bg-event .fc-event-title{
	
}

/* Modal container style */
#canvasModal {
    display: none; /* Hidden by default */
    position: fixed;
    z-index: 1000; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    background-color: rgba(0, 0, 0, 0.8); /* Black background with transparency */
    overflow: auto; /* Allow scrolling if content is too large */
}

/* Modal content style */
.modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* Center the content */
    background-color: white;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    z-index: 1010; /* Ensure content is above canvas and MarkerArea */
}

/* Canvas container */
#canvasContainer {
    position: relative; /* Ensure canvas can be positioned absolutely */
    z-index: 1000; /* Ensure canvas is under MarkerArea */
}

canvas {
    border: 1px solid #ccc;
    margin-top: 0px;
}
.wordwrap{
	word-wrap: break-word;
    white-space: normal;
}


