.ui-grid-a > .ui-block-a.prag-internal-item-number { width: 40px; padding-left: 5px;}
.ui-grid-a > .ui-block-b.prag-internal-item-text { width: 80%;}

.ui-grid-a > .ui-block-a.prag-item-text { width: 75%; padding: 0px 5px;}
.ui-grid-a > .ui-block-b.prag-item-values { width: 25%;}

#.ui-grid-solo > .ui-block-a.prag-item-text { width: 75%; }
.ui-grid-solo > .ui-block-a.prag-item-values { padding: 5px 0px;}

.abw > .ui-grid-a  > .ui-block-a.prag-item-text,
.mn > .ui-grid-a  > .ui-block-a.prag-item-text,
.abw_print> .ui-grid-a  > .ui-block-a.prag-item-text,
.mn_print> .ui-grid-a  > .ui-block-a.prag-item-text
{
	display: none !important;
}

.abw_table,
.mn_table,
.abw_table_print,
.mn_table_print,
.abw > .ui-grid-a > .ui-block-b.prag-item-values,
.mn > .ui-grid-a > .ui-block-b.prag-item-values,
.abw_print > .ui-grid-a > .ui-block-b.prag-item-values,
.mn_print > .ui-grid-a > .ui-block-b.prag-item-values
{
	width: 100% !important;	
}

.td-middle 
{
	vertical-align: middle !important;	
}

table.abw_table_print,
table.mn_table_print
{
	border-spacing: 0 !important;
}

table.abw_table_print th,
table.abw_table_print td,
table.mn_table_print th,
table.mn_table_print td
{
	border: 1px solid !important;
}

.ui-dialog-background {
	opacity: 0.2;
	display: block !important;
	/*webkit-transition: opacity 0.5s ease-in;*/
}

.ui-dialog-background.pop.in {
	opacity: 1;
	/*webkit-transition: opacity 0.5s ease-in;*/
}

.ui-dialog {
	#min-height: 100% !important;
    position: absolute !important;
	background: transparent !important;
}

.prag-select-dialog {
    min-height: 250px;
    max-height: 250px;
}

.prag-messagebox-dialog {
    min-height: 200px;
    max-height: 300px;
    overflow: auto !important;    
}

#viewDictaphonDialog .ui-content
{ 
 border: 1px solid #ccc;
 border-radius: 4px;
 padding: 10px;
 overflow-y: auto !important;
 min-height: 200px;
 max-height: 300px;   
}

/* disable site-scrolling wenn date/time-Scroller angezeigt wird */
.dw
{
  -ms-touch-action: none;
}


/* disable site-scrolling wenn Signatur angezeigt wird */
canvas 
{
  -ms-touch-action: none;
}

#dwo
{
/*  -ms-touch-action: none;  */
}

#viewSignatureDialog .ui-dialog-contain 
{ 
    max-width: 430px;
    max-height: 150px;
    padding: 0;
}

#viewSignatureDialog .ui-dialog 
{ 
    padding: 0;
    background-color: transparent;
    background-image: none;
}

#viewCaptureDialog .ui-dialog 
{ 
    padding: 0;
    background-color: transparent;
    background-image: none;
    margin-top: 0; 
}

#viewCaptureDialog .ui-header 
{
    margin-top: 0;
}

#viewCapturedImages 
{
}

.viewCapturedImage
{
    max-width: 460px;
    max-height: 460px;
}

#viewCaptureVideo 
{
    max-width: 460px;
    max-height: 460px;
}
#viewCaptureCanvas
{
    max-width: 460px;
    max-height: 460px;
}
#viewCaptureDialog .ui-dialog-contain 
{ 
    max-width: 5000px !important;
    margin: 10px !important;
}

.prag-item-error-text 
{
    color: red;
    font-size: smaller;
    font-weight: bold;
    white-space: pre;       
}

.prag-audit-error-text 
{
    color: red;
    font-size: smaller;
    font-weight: bold;
    white-space: pre;   
}

.prag-auditStatus-selected 
{
    background-color: #ffd800 !important;
}

.prag-auditStatus-unselected 
{
    background-color: inherit !important;
}

table.prag-item 
{
    width: 100%;    
    border-spacing: 0px;
    padding: 0px;
    border: 0px solid;
}

table.prag-item td 
{
    vertical-align: top;
}

col.prag-item-number 
{ 
    width: 40px; 
}

col.prag-item-text 
{ 

}

/* //http://www.somacon.com/p141.php */
table.prag-item-table 
{
    width: 100%;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
    margin: 1px;
    table-layout: fixed;
}

table.prag-item-table th
{
    padding: 3px;
	border-width: 1px;	
	border-style: solid;
	border-color: black;    
}

table.prag-item-table td
{
    padding: 3px;
	border-width: 1px;	
	border-style: solid;
	border-color: black;    
}

.prag-th-editable 
{
    width: 26px; 
    vertical-align:middle;
    /* background-color: #000; */
}

.prag-th-editable-button 
{
	display: block  !important; 
	margin: 0 auto  !important;
}

.prag-td-editable 
{
    width: 26px; 
    vertical-align: middle; 
    /* background-color: #fff; */
}

.prag-td-editable-button
{
	display: block  !important; 
	margin: 0 auto  !important;
}


table.prag-sb-item-table 
{
    width: 100%;
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.prag-sb-item-table th
{
    padding: 0px;
	border-width: 0px;	
}

table.prag-sb-item-table td
{
    padding: 0px;
	border-width: 0px;	  
}

/*20130131/SC: Todo 347: Mindesthöhe für DIVs, in denen ein Icon ist, verhindert "Springen" des Layouts*/
div.prag-icon
{
	min-height: 27px;
}


img.edit-rg 
{
    width: 30px;
    height: 30px;
    border: 1px solid black;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: table-cell;
    vertical-align: middle;
}

div.edit-rg-text 
{
    display: table-cell;
    padding: 5px;
    vertical-align: middle;
}

div.rg-table
{
    display:  table;
    width:auto;
    /*border-spacing:5px;/*cellspacing:poor IE support for  this*/
    /* border-collapse:separate;*/
}

div.rg-row
{
    display:table-row;
    width:auto;

}

div.rg-cell-left
{
    opacity: 0.7;
    float:left;/*fix for  buggy browsers*/
    display:table-cell;
    /*width:auto;  */
    padding: 3px; 
}

div.rg-cell-right
{
    display:table-cell;
    width:100%;  
    padding: 3px; 
}

.audio-tape
{
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAABnRSTlMAwwDDAMNRly6JAAAAiElEQVR4nMWTuw3AIAxEDaJjAYZhKgZhqfMwLJCaFJEQwciKTJGrLD0On/k4AGSVNztPzYGIcs4GJzO73nuK1WBuVzmOPW/2FDLLFoUZDzDXCvLb1SnW0UpB68wDSEm0mpWTl8jLMEtUBb3uWcks+7erhC34qKNHQgC6SQACETGzrfF///nIfANNoYHKPi+eFQAAAABJRU5ErkJggg==) !important;
}

.ui-icon-audio-tape {
        box-shadow: none !important; 
        border-radius: 0px !important; 
        width: 20px !important;
        height: 16px !important;
        left: 12px !important;
	    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAABnRSTlMAwwDDAMNRly6JAAAAiElEQVR4nMWTuw3AIAxEDaJjAYZhKgZhqfMwLJCaFJEQwciKTJGrLD0On/k4AGSVNztPzYGIcs4GJzO73nuK1WBuVzmOPW/2FDLLFoUZDzDXCvLb1SnW0UpB68wDSEm0mpWTl8jLMEtUBb3uWcks+7erhC34qKNHQgC6SQACETGzrfF///nIfANNoYHKPi+eFQAAAABJRU5ErkJggg==) !important;
}

.ui-icon-record-off
{
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QA6RXhpZgAATU0AKgAAAAgAA1EQAAEAAAABAQAAAFERAAQAAAABAAAOxFESAAQAAAABAAAOxAAAAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAASABIDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDLooor8XP4DCiiigAooooAKKKKAP/Z);
}

.ui-icon-record-on
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGElEQVR42mO8w0AOYGIY1TaqbVTbINcGAJuTAQCqoAebAAAAAElFTkSuQmCC);
}
.ui-icon-record-stop
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANElEQVR42mNkaPjPQA3AxEAlQDWDWLAJ8rczfoSxP1b+58clNri9NmrQqEGDyiDG4VuMAABR+AsjRC2MAwAAAABJRU5ErkJggg==);
}

.ui-icon-play-on
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAABnSURBVDhP1dSxDYAwDAVRwyrMA8OSeZgF+JIbCttnQcM1cfWUuMh03tkHzX6+LoSWffWJld6og5VPoxjaEcHwsisMQyrDWpCKsDZ0bMOnZy0oQhSGMkQhqEJUCRFEpRBF1I++kV5mF2h+Gz00X6DWAAAAAElFTkSuQmCC);
}

.ui-icon-play-off
{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAABhSURBVDhPrdNBDsAgCERR6P3vrJK4hfmT+jd19VKJ5DrFg777/V0LZeY9scY/cjB5NYqhGREMD1thGKomzIKqDrOh7v1a0LQEGFKbhCCyjhKiOz1CFKlayEEqPGzVIyhiA8gOGSDTtnM7AAAAAElFTkSuQmCC);
}

.audio-micro-off
{
    opacity: 1;
    background-position-y: 12px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAACAAP+ikfOcAAAAY0lEQVR4nKWRUQ7AIAhDqyfn5uxjcSotZEa+TGl5ARvMEcraeFAL6ML9+sxnsgp8GeXOAj45fwnACaGsJZCMDHovelIJAf6TqNzswCPVZfd78/lJUY4MqAMZatTx0rSDoG2oB1JDJpmPvmqDAAAAAElFTkSuQmCC);
}

.audio-micro-on
{
    opacity: 1;
    background-position-y: 12px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAACAAP+ikfOcAAAAbUlEQVR4nKWSUQ7AIAhDi2fxoBx0d3EfJEwpsCzjy5Q+sEaBLpx1qdhhUgvAYLf5pi4nO8CZ1J0D5k7vU27AluQd6OsBqpFBH00vVQ6Ag7LyIwOPTF9W9q/Bz8+KgBzVwhyoBnt9Dh0zsCOsugH0YjdRNXIpawAAAABJRU5ErkJggg==);
}

.audio-play-off
{
    opacity: 1;
    background-position-y: 12px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAAAAAABupgeRAAAAaElEQVR4nJXSQRHAIAwEwGu1oOAUoKJCEBIhqEBBFFRMvwwkabhfmNsJjwBTSI53IB+Sv+ben9rTAmOA2NggMC7wTARMc80DSZOpanYDAOly8CXpUkvNgr0dAbPtAq+9JnNLKzi71kw+KyYtZlmE9IoAAAAASUVORK5CYII=);
}

.audio-play-on
{
    opacity: 1;
    background-position-y: 12px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAACAAP+ikfOcAAAAlklEQVR4nGNkaPjPgACMB2IOOCyxZ8ANmND4DkscDsQcJEFDeL0qfj3oGgjqwaIBvx7sGp7tum1rid0/jGihZGuJIn34OANauGG3AQK+3GUwFGNwWOJA2Elf7jJ8ucvAwMBw/hXDgZgDyFIsmErhAKIaLR5xOgmrapwacKnG4qTzrxgYGHCqxm4D/vSHroFgakWLOMIAAM3XRqh5mCuEAAAAAElFTkSuQmCC);
}

.audio-stop
{
    opacity: 1;
    background-position-y: 12px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAigAaAAiKmgE2AAAALUlEQVR4nGPskuJgIAUwkaSagYGBBZnT8oUNwqjh+YXJJdOGUQ0jRQMjzVMrAADgB3lDVb9TAAAAAElFTkSuQmCC);
}

.audio-delete
{
    opacity: 1;
    background-position-y: 12px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAACAAP+ikfOcAAAArElEQVR4nGNkaPjPQApgIkk1ZRr+a/f/588h0YYnd/9/9kRT8Z+vH5nLiOZpiAZG3u0MDAz/+XMYntyFsHFqgOthkFHGVI3hJIgZEEUndmGqxq7h/2dPhid3GRgY/l9XI6zh/3U1hid3GTVvMWreYjjH8P8Eehgwoas+x8BwDsbPzNy1YwdaWKPaAFGqrAz1zKdCNw+PXYVTkZWgh9KdBkYVvKkLS7DiB7RPfAAcrD4lE/Yg/AAAAABJRU5ErkJggg==);
}

.audio-button
{
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    box-shadow: none;
}


div#viewDictaphonDialog a[title="Close"]
{
    visibility: hidden !important;
}

#prag-media-list-container 
{
    padding: 0px !important;
}

#prag-media-list 
{
    margin: 0px !important;
}

.ui-widget 
{ 
    position: absolute !important;             
}