﻿/* Globale */

a, a:hover, a:visited
{
	
	
	 font-size:11px; 
	 color:#E95E27;
	 text-decoration:none;
}

.bthyperlink 
{
	 border:1px none #84AEFC!important;
     border-radius:4px;
	 background-color:#84AEFC!important;
	 color:#ffffff;
	 font-size:11px!important; line-height:13px!important; 
	 height:20px!important;
	 text-align:center;
    width:auto!important;
	/*// background-image:url(/ws_qmdocs/img/css/bg_bt_70.png);*/
    background-image:none!important;
	 background-repeat:no-repeat;
	 padding:0 6px 1px 6px!important;
}
    .bthyperlink:hover {
         background-image:none!important;
         background-color:#E95E27!important;
    }
.qm-t-center{text-align:center;}
.qm-t-left{text-align:left;}
.qm-t-right{text-align:right;}
.qm-f-left {float:left}
.qm-f-right {float:right}
.qm-f-clear{clear:both; overflow: hidden;  margin-top:-1px; height: 1px; }

/*Div Loading */
.qm-divwait 
{
	text-align:center;
	height:50px;
	padding-top:50px;
	display:none;
}

.qm-form-divwait 
{
	position:absolute; left:0;top:500px; z-index:999;
	text-align:center;
	height:1px;
	padding-top:1px;
	 background-color:White;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	border:1px solid #c0c0c0;
	display:none;
	width:600px;
	height:250px;
	padding-top:200px;
}

.qm-form-divwait-pop
{
	position:absolute; left:0;top:0px; z-index:999;
	text-align:center;
	height:1px;
	padding-top:1px;
	 background-color:White;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	border:1px solid #c0c0c0;
	display:none;
	width:400px;
	height:200px;
	padding-top:100px;
}

.qm-editlink 
{
	padding-left:16px;
	background-image:url(/ws_qmdocs/img/css/edit.gif);
	background-repeat:no-repeat;
	 font-size:11px; text-transform:uppercase; 
	 color: #E95E27;
	 text-decoration:none;
     display:inline-block;
}
/*Toolbar TOP */ 
.qm_toolbar_top_left, .qm_toolbar_top_right  {width:9px; height:44px;background-repeat:no-repeat;}

.qm_toolbar_top_left  {background-image:url(/ws_qmdocs/img/css/toolbar_top/toolbar_left.png); }
.qm_toolbar_top_right  {background-image:url(/ws_qmdocs/img/css/toolbar_top/toolbar_right.png); }

.qm_toolbar_items  { background-color:#E95E27;  height:44px; }

.qm_toolbar_item{margin:14px 15px 0 15px}

.qm_toolbar_langitem {margin:14px 5px 0 5px}

.qm_toolbar_item_bearbeiten
{
	margin:14px 0 0 0; padding-right:22px; background-position:right top; 
	background-repeat:no-repeat;
}

.qm_toolbar_item_verwaltung
{
	margin:14px 12px 0 10px; padding-right:12px; background-position:right top; 
	background-repeat:no-repeat;
	background-image:url(/ws_qmdocs/img/css/toolbar_top/toolbar_pfeil.png)
}


.qm_toolbar_item span,
.qm_toolbar_langitem a, .qm_toolbar_item a, .qm_toolbar_items a:visited,
.qm_toolbar_item_bearbeiten a, .qm_toolbar_item_bearbeiten a:visited, 
.qm_toolbar_item_verwaltung a, .qm_toolbar_item_verwaltung a:visited
{
	text-decoration:none; color:White; text-transform:uppercase; font-size:12px; line-height:14px;
}

.qm_toolbar_langitem a:hover {
    color: white;
}

.qm_toolbar_userinfo 
{
	margin:10px 0 0 24px;
}

.qm_toolbar_userinfo div 
{
	font-size:11px; line-height:13px;
}


/* Process Head */
.qm_processhead_container 
{
	 border-top: 1px solid #e5e7e9;
	 margin:4px 45px 0 45px;
	 background-color:White;
	 
	
}

.qm_processhead_container  h2, .qm_processhead_processinformation h2
{
	font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	margin: 0 0 0 0;
	padding:0;
	color: #E95E27;
	text-transform:uppercase;
}


.qm-processhead-right {
    margin-top:40px;margin-left:3px;
}

.qm_processhead_input 
{
	 width:385px;
	 margin:19px 0 0 10px;

 
}

.qm_processhead_input div, .qm_processhead_processinformation  div
{
	  font-size:11px;
     line-height:14px;
	 margin:5px 0 0 0 ;
}


.qm_processhead_longtext
{
	 width:385px;
	 margin:19px 0 0 10px;

 
}

.qm_processhead_longtext h2 
{
		font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	margin: 0 0 3px 0;
	padding:0;
	color: #E95E27;
	text-transform:uppercase;
}

.qm_process_itemshorttext 
{
	margin:0 0 4px 0; padding:0; font-weight:normal; color:#585858; width:225px; 
}

.qm_processhead_processinformation 
{
	 width:390px;
	 margin:19px 5px 0 10px;

}


.qm_div_edit_link 
{
	margin:19px 0 0 10px;
}


/* EDITOR */
.qmeditortoolbar 
{
	background-color:#E95E27;
	color:#F0F0F0;
	padding:5px 5px 5px 5px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	
}

.qmcontrolgroupcontainer 
{
	 margin:10px 5px 0 5px;
	 border-bottom:1px dotted #F0F0F0;
	 
}
.qmcontrolgroupcaption 
{
	width:230px;
	font-size:12px;  font-weight:bold; color: #E95E27;
	padding:4px 10px 0 0;
	
}

/* div für die Formularfeldbeschriftung */
.qmeditcaption 
{
	width:150px;
	padding:2px 4px 10px 0;
	font-size:11px;  font-weight:bold; color:#666666;
	
} 

/* div welcher das Formular beinhaltet */
.qmeditcontroldiv
{
	font-size:11px; font-family:Arial; margin-bottom:10px;
}

.qmeditcontroldivcheck
{
	font-size:11px; font-family:Arial; margin-bottom:10px;
}

.qmeditcontroldiv input   , .qmeditcontroldiv textarea, .qmdivasinputtext, input[type=text], input[type=password], textarea, select 
{
	border:1px solid #f0f0f0;
	background-color:#f5f5f5;
	font-size:11px; font-family:Arial;
	line-height:15px;
	padding:2px 2px 4px 2px;
	color:#666666;
}



.qmeditcontroldiv select 
{
	border:1px solid #f0f0f0;
	background-color:#f5f5f5;
	font-size:12px; font-family:Arial;
	line-height:16px;
	
	color:#666666;
}

.qm-controldesc 
{ font-size:11px; 
  line-height:13px; 
  color:#999999; 
  width:180px; overflow:hidden;  
  margin:0px 5px 0 10px;
  display:none;
  }


.qmeditbuttondiv 
{

	margin:10px 0 30px 415px; height:40px
}

input[type=reset], input[type=button], input[type=submit], input[type=passwort], button  {
     border:1px none #E95E27;
     border-radius:4px;
	 background-color:#E95E27;
	 color:#ffffff;
	 font-size:11px; line-height:13px; 
     text-align:center;
	 overflow:hidden;
     background-image:none;

}

input[type=reset], input[type=button], input[type=submit], input[type=passwort], button
{
	 width:80px;
	 height:20px;
     padding:0 0 1px 0;	 
}


input[type=button]:hover, input[type=submit]:hover, input[type=passwort]:hover, button:hover
{
      background-color:#E95E27;
}

.qmdeletebutton 
{
	margin-left:15px;
}

.qmdiverr
{
	color:#E95E27;
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
}



.qm_processhead_documents
{
	 width:355px;
	 margin:0 0 0 12px;
	 
	 overflow:hidden;
	 
}

.qm_processhead_documents h2 
{
	padding-left:0;
}

.qm_processhead_documents_list 
{
	margin-top:4px;
}
.qm_processhead_documents_list a
{
	padding-left:0px; 

}

.a_document {
    margin-bottom:5px!important;
}

a.qm-doc-editlink 
{
	padding-left:16px;
	background-image:url(/ws_qmdocs/img/css/edit.gif);
	background-repeat:no-repeat;
	color:#E95E27;
	 text-decoration:none;
	 font-size:11px;
	 line-height:15px;
	 padding-left:16px; 
}

a.qm-doc-editlinkadd
{
	
	padding-left:16px;
	background-image:url(/ws_qmdocs/img/css/edidadd.png);
	background-repeat:no-repeat;
	color:#E95E27;
	 text-decoration:none;
	 font-size:11px;
	 line-height:16px!important;
	  padding-left:16px; 
      display:inline-block;
}


/* StepCaption */

.globalstepcaptionitem 
{
	font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	margin: 0 0 0 0;
	padding:0;
	color: #E95E27;
	text-transform:uppercase;
}


.globalstepcaptionitemSpan 
{
    display:block;
    width:38px; text-align:center;
    margin-left:1px;
} 

/* ############# STeps */

.qm_processstep_container 
{
	border-top: 1px solid #e5e7e9;
	 margin:0px 45px 0 45px;
	
}

.qm_processstep_container_sub 
{
	 background-color:White;
}


.processsteptable 
{
	 table-layout:fixed;
	 margin-left:10px;
	 /*width:395px; + 220*/
	 margin-right:5px
}
.processsteptable td 
{
	vertical-align:top; 
	padding:0; 
	text-align:left;
	overflow:hidden;
}


.processsteptable td h2 
{
	font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	margin: 18px 0 0 0;
	padding:0;
	color: #E95E27;
	text-transform:uppercase;
}


.processstepcaptionitem
{
    	font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	margin: -2px 0 0 0;
	padding:0;
	color: #E95E27;
	text-transform:uppercase;
}

td.qmtdprevstephead
{
	padding:2px 20px 0 0;
	border-bottom:1px solid #f0f0f0;
	 vertical-align:top;
	

}

td.qmtdprevstep 
{
	padding:2px 20px 2px 0;
	border-top:1px solid #f0f0f0;
	 vertical-align:top;
	

}


td.qmtstartstep_dtcaption 
{
	width:100px;
	padding-left:17px;
}

.qmbpmLine 
{
	width:12px; overflow:hidden;
}

.ltCornerToBottom 
{
	 background-image:url(/ws_qmdocs/img/BPM/lines/lineCornerToBottom.png);
	 background-repeat:no-repeat;
}

.ltCornerToBottomMore 
{
	 background-image:url(/ws_qmdocs/img/BPM/lines/lineCornerToBottomMore.png);
	 background-repeat:no-repeat;
}

.ltCornerToTop 
{
	 background-image:url(/ws_qmdocs/img/BPM/lines/lineCornerToTop.png);
	 background-repeat:no-repeat;
}

.ltCornerToTopMore 
{
	 background-image:url(/ws_qmdocs/img/BPM/lines/lineCornerToTopMore.png);
	 background-repeat:no-repeat;
}


.ltCornerToBottomToTop
{
	 background-image:url(/ws_qmdocs/img/BPM/lines/lineCornerToBottomToTop.png);
	 background-repeat:no-repeat;
}


.ltCornerToBottomToTopMore
{
	 background-image:url(/ws_qmdocs/img/BPM/lines/lineCornerToBottomToTopMore.png);
	 background-repeat:no-repeat;
}


.ltlineVertical 
{
	 background-image:url(/ws_qmdocs/img/BPM/lines/lineVertical.png);
	 background-repeat:repeat-y;
}

.ltlineCrossing 
{
	 background-image:url(/ws_qmdocs/img/BPM/lines/lineCrossing.png);
	 background-repeat:no-repeat;
}

.ltlineHorizontal 
{
	 background-image:url(/ws_qmdocs/img/BPM/lines/lineHorizontal.png);
	 background-repeat:no-repeat;
}











.rtCornerToBottom 
{
	 background-image:url(/ws_qmdocs/img/BPM/linesright/lineCornerToBottom.png);
	 background-repeat:no-repeat;
}

.rtCornerToBottomMore 
{
	 background-image:url(/ws_qmdocs/img/BPM/linesright/lineCornerToBottomMore.png);
	 background-repeat:no-repeat;
}

.rtCornerToTop 
{
	 background-image:url(/ws_qmdocs/img/BPM/linesright/lineCornerToTop.png);
	 background-repeat:no-repeat;
}

.rtCornerToTopMore 
{
	 background-image:url(/ws_qmdocs/img/BPM/linesright/lineCornerToTopMore.png);
	 background-repeat:no-repeat;
}


.rtCornerToBottomToTop
{
	 background-image:url(/ws_qmdocs/img/BPM/linesright/lineCornerToBottomToTop.png);
	 background-repeat:no-repeat;
}


.rtCornerToBottomToTopMore
{
	 background-image:url(/ws_qmdocs/img/BPM/linesright/lineCornerToBottomToTopMore.png);
	 background-repeat:no-repeat;
}


.rtlineVertical 
{
	 background-image:url(/ws_qmdocs/img/BPM/linesright/lineVertical.png);
	 background-repeat:repeat-y;
}

.rtlineCrossing 
{
	 background-image:url(/ws_qmdocs/img/BPM/linesright/lineCrossing.png);
	 background-repeat:no-repeat;
}

.rtlineHorizontal 
{
	 background-image:url(/ws_qmdocs/img/BPM/linesright/lineHorizontal.png);
	 background-repeat:no-repeat;
}





.processstepcaptionitem
{
}




.qmtstartstep_dtcaption  h2 
{
	font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	margin: 18px 0 0 0;
	padding:0;
	color: #E95E27;
	text-transform:uppercase;
}

/* Linker Anschluss */

.qmtdtosub_left
{
	width:57px;
}

.leftConnectionSub 
{
	 background-image:url(/ws_qmdocs/img/BPM/leftConnection/leftConnectionSub.png);
	 background-repeat:no-repeat;
	 
}
a.leftConnectionSub_a, a.leftConnectionSub_a:active
{
	position:absolute;
	left:0;top:107px;
	display:block;
	line-height:11px; font-size:10px;
	 white-space:nowrap;
	margin-left:0px;
	border-style:none;
	text-align:center;
	width:45px; overflow:hidden; padding:1px;

}

.lefToProcessStep 
{
	 background-image:url(/ws_qmdocs/img/BPM/leftConnection/leftConnectionTo.png);
	 background-repeat:no-repeat;
}

.bpmLeftToCaption 
{
	position:absolute;left:0px;top:40px; font-size:10px;z-index:10; line-height:11px;color:#999999;
	width:35px; overflow:hidden; text-align:right;
}

.lefFromProcessStep 
{
	background-image:url(/ws_qmdocs/img/BPM/leftConnection/leftConnectionFrom.png);
	 background-repeat:no-repeat;
}



/*Mitte */
.qmtdsymbol_center 
{
	width:161px;
	
/* REchts */
}
.qmtdtosub_right 
{
	width:58px;
	
}

.rightConnectionSub 
{
	 background-image:url(/ws_qmdocs/img/BPM/rightConnection/rightConnectionSub.png);
	 background-repeat:no-repeat;
	 
}
a.a_bpmRightToSubPocess
{
	left:5px;top:107px;
	display:block;
	line-height:11px; font-size:10px;
	 white-space:nowrap;
	margin-left:0px; position:absolute;
	 text-align:center;
	width:50px; overflow:hidden; padding:1px;

}

.bpmRightToCaption 
{
	position:absolute;left:20px;top:40px; font-size:10px;z-index:10; line-height:11px;color:#999999;
	width:35px; overflow:hidden;
}

.rightToProcessStep 
{
	 background-image:url(/ws_qmdocs/img/BPM/rightConnection/rightConnectionTo.png);
	 background-repeat:no-repeat;
}

.rightFromProcessStep 
{
	background-image:url(/ws_qmdocs/img/BPM/rightConnection/rightConnectionFrom.png);
	 background-repeat:no-repeat;
}

.qm-table-bpmicon
{
	width:155px; 
	height:65px;
	margin:3px;
	table-layout:fixed;
    

	
}
.qm-table-bpmicon td 
{

	width:145px; height:55px;
	
}

/* ####################################### Prozesslandkarte / Process Map ############################# */

.qm_processmap_processitem
{
    font-size: 12px;   
    border-right: 1px solid #E95E27;
}

.qm_processmap_structureitem
{
    border: 1px solid #E95E27;
    font-size: 20px;
    color: #E95E27;
    padding: 10px 0;
}


/* ####################################### BPM Elements ################################################  */

/*	>>>Anschlus über BPM-Element */
.qmBpmCenterTop 
{
height:18px; width:161px;margin:0; overflow:hidden;
}



.qmBpmCenterBotton 
{
	min-height:35px;width:161px;margin:0;
}

.qmBpmCenterBottonCaption 
{
	margin-left:73px;	font-size:10px;line-height:11px;color:#999999;
	width:40px; overflow:hidden; text-align:right;
}
.bpmRight 
{
	height:40px;width:155px;margin:0 3px 0 3px; background-color:#f5f5f5;
}


/*	Peil von oben kommend */
.qmBpmCenterTopBgArrow
{
	background-image:url(/ws_qmdocs/img/BPM/centerBottomTop/bpm_from_top.png);
	background-repeat:no-repeat;
}

.qmBpmCenterBottomBgLine 
{
	background-image:url(/ws_qmdocs/img/BPM/centerBottomTop/bpm_to_normal.png);
	background-repeat:no-repeat;
}


/* Shapes * /
/*Default Type=1 */

td.bpmsymbolbasic
{
	vertical-align:middle;
	text-align:center;
	font-size:10px; 
	line-height:12px;
	font-weight:bold; 
	text-transform:uppercase;
	padding:3px 5px 5px 5px;
	
}

td.bpmShapeDefault, div.bpmShapeDefault
{
	background-image:url(/ws_qmdocs/img/BPM/default.png);
	background-repeat:no-repeat;
}


td.bpmdecision, div.bpmdecision
{
	background-image:url(/ws_qmdocs/img/BPM/entscheid.png);
	background-repeat:no-repeat;
}

td.bpmdocument, div.bpmdocument
{
	background-image:url(/ws_qmdocs/img/BPM/dokument.png);
	background-repeat:no-repeat;
}

td.bpmpruefung, div.bpmpruefung
{
    background-image:url(/ws_qmdocs/img/BPM/pruefung.png);
	background-repeat:no-repeat;      
}

td.bpmShapeStart, div.bpmShapeStart
{
    background-image:url(/ws_qmdocs/img/BPM/kreis.png);
	background-repeat:no-repeat;      
}


td.bpmpeingreifen, div.bpmpeingreifen
{
    background-image:url(/ws_qmdocs/img/BPM/eingreifen.png);
	background-repeat:no-repeat;      
}



td.bpmpprozessende, div.bpmpprozessende
{
    background-image:url(/ws_qmdocs/img/BPM/start_ende.png);
	background-repeat:no-repeat;      
}


.bpmart
{
     background-image:url(/ws_qmdocs/img/BPM/art.png);
	background-repeat:no-repeat;       
}
.qm-bpm-editlink , .qm-bpm-editlink:hover, .qm-bpm-editlink:visited,
.qm-bpm-addlink , .qm-bpm-addlink:hover, .qm-bpm-addlink:visited
{
	
	background-color:White;
	padding:1px 0 1px 16px;
	background-image:url(/ws_qmdocs/img/css/edit.gif);
	background-repeat:no-repeat;
	 font-size:10px; text-transform:uppercase; 
	 color:#E95E27;
	 text-decoration:none;
	 line-height:14px;
     display:inline-block;
	
}

.qm-bpm-addlink , .qm-bpm-addlink:hover, .qm-bpm-addlink:visited
{
	background-image:url(/ws_qmdocs/img/css/edidadd.png);

	}
	
	
	
/**************************************** Connectioneditor ***********************************************/
.connEdidMain 
{
	margin:10px;
	border:1px solid #E95E27
}

.connEdidContent 
{
	margin:10px;
} 

.connControlGrouCaption 
{
	width:200px; padding:5px 5px 5px 5px;
}

.qmeditbuttondiv 
{
	margin:10px 0 0 10px;
}





/* IKS - QMS */

a.qm-editit-add-ksqms
{
	
	padding-left:16px;
	background-image:url(/ws_qmdocs/img/css/edidadd.png);
	background-repeat:no-repeat;
	color:#E95E27;
	 text-decoration:none;
	 font-size:11px;
	 line-height:16px!important;
	 padding-left:16px; 
     display:inline-block;
}


a.qm-editit-ksqmsR1, a.qm-editit-ksqmsR2, a.qm-editit-ksqmsR3
{
	
	padding:0 0 0 16px;
	
	background-repeat:no-repeat;
	color:#E95E27;
	 text-decoration:none;
	 font-size:11px;
	 line-height:13px;
	  width:92px;
	  display:block;
}


a.qm-editit-ksqmsR1 
{
    background-image:url(/ws_qmdocs/img/css/qm-editit-ksqmsR1.png);
    
}

a.qm-editit-ksqmsR2
{
    background-image:url(/ws_qmdocs/img/css/qm-editit-ksqmsR2.png);
    
}

a.qm-editit-ksqmsR3 
{
    background-image:url(/ws_qmdocs/img/css/qm-editit-ksqmsR3.png);
    
}

/* IKS - Show */

a.qm-show-add-ksqms
{
	
	padding-left:16px;
	background-image:url(/ws_qmdocs/img/css/edidadd.png);
	background-repeat:no-repeat;
	color:#E95E27;
	 text-decoration:none;
	 font-size:11px;
	 line-height:16px;
	  padding-left:16px; 
}


a.qm-show-ksqmsR1, a.qm-show-ksqmsR2, a.qm-show-ksqmsR3
{
	
	padding:0 0 0 0px;
	
	background-repeat:no-repeat;
	color:#333333;
	 text-decoration:none;
	 font-size:11px;
	 line-height:13px;
	  width:92px;
	  display:block;
	  background-position:-16px 0;
	  cursor:default;
}


a.qm-show-ksqmsR1 
{
    background-image:url(/ws_qmdocs/img/css/qm-show-ksqmsR1.png);
    
}

a.qm-show-ksqmsR2
{
    background-image:url(/ws_qmdocs/img/css/qm-show-ksqmsR2.png);
    
}

a.qm-show-ksqmsR3 
{
    background-image:url(/ws_qmdocs/img/css/qm-show-ksqmsR3.png);
    
}






























/* IKS QMS CHECK ELEMENTS */
.ikstable
{
    
    width:680px; border:0px
}

table.ikstable td 
{
    vertical-align:top;
    padding:10px 10px 0px 0px;
    border-top: 1px solid #F0F0F0;
}
.ikstablehead 
{
    vertical-align:top;
    padding:5px 5px 3px 5px;
    font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	color: #E95E27;
	text-transform:uppercase;  
	
	
}


.ikstablepos input   
{
	border:1px solid #f0f0f0;
	background-color:#f5f5f5;
	font-size:11px; font-family:Arial;
	line-height:16px;
	padding:2px 2px 4px 2px;
	width:50px;
	color:#666666;
	
}







.AD_Arial11px:link { font-family:Arial,Helvetica,Sans-serif; font-size:11px; font-weight:normal; color:#999999; text-decoration:none; line-height:12px }
.AD_Arial11px:visited { font-family:Arial,Helvetica,Sans-serif; font-size:11px; font-weight:normal; color:#999999; text-decoration:none; line-height:12px }
.AD_Arial11px:hover { font-family:Arial,Helvetica,Sans-serif; font-size:11px; font-weight:normal; color:#999999; text-decoration:underline; line-height:12px }
.AD_Arial11px { font-family:Arial,Helvetica,Sans-serif; font-size:11px; font-weight:normal; color:#999999; text-decoration:none ; padding:0px; line-height:12px; padding-left:1px;padding-right:2px}



.AD_Arial_selected11px:link { font-family:Arial,Helvetica,Sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; line-height:12px }
.AD_Arial_selected11px:visited { font-family:Arial,Helvetica,Sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; line-height:12px }
.AD_Arial_selected11px:hover { font-family:Arial,Helvetica,Sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline; line-height:12px }
.AD_Arial_selected11px { font-family:Arial,Helvetica,Sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none ; padding:0px; line-height:12px; padding-left:1px;padding-right:2px}




/* Prozesslandkarte */

.div_processmap 
{
    margin-left:45px;
     width:932px;
}

.div_processgroup1 
{
    padding:20px 0 0 11px;
    border-top:1px solid #E6E7EB;
    margin-top:0px;
   
    
}

.div_processgroup1 h2
{
	font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	margin: 0 0 0 0;
	padding:0;
	color: #E95E27;
	text-transform:uppercase;
}



.div_processgroup2  
{
    float:left; /*width:292px; height:59px;*/
    
    background-repeat:no-repeat;
    margin-right:15px; margin-top:20px; overflow:hidden;
    
    
}

/*.div_processgroup2_bg_0
{
    background-image:url(/ws_qmdocs/img/map/bgproceesgroup2.png);
}*/

.div_processgroup2_bg_0, .div_processgroup2_bg_1, .div_processgroup2_bg_x
{
    border:solid 1px #E95E27;
    width:290px; height:51px;
    border-radius:6px;
}



.div_processgroup2_bg_a_0, .div_processgroup2_bg_a_1, .div_processgroup2_bg_a_x
{
    

    border-top:solid 1px #E95E27;
    border-left:solid 1px #E95E27;
    border-right:solid 1px #E95E27;
    border-top-left-radius:6px;
     border-top-right-radius:6px;
    width:290px; height:58px;
   
}


.div_processgroup2_bg_0
{
    background-color: #CDCDCD;
}


.div_processgroup2_bg_a_0
{
    background-color: #CDCDCD;
}

.div_processgroup2_bg_1
{
   background-color: #EDEDED;
}

.div_processgroup2_bg_a_1
{
   background-color: #EDEDED;
}


.div_processgroup2 h3 
{
   font-size:11px; line-height:15px; color:#585858;
    width:250px; margin:8px 0 0 20px;
    overflow:hidden;
    
}

.div_processgroup2 a
{
    font-size:11px; line-height:13px; color:#585858;
    width:250px; margin:2px 0 0 20px;
    padding-left:10px;
    overflow:hidden; display:block;
    background-image: url(/ws_qmdocs/img/map/plink_p.gif);
    background-repeat:no-repeat; 
    background-position:0 1px;
    
}



.div_process_active 
{
    border:1px solid #E95E27;
    width:904px;
    border-bottom-right-radius:10px;
}

.div_pmap_table 
{
    margin:16px 0 29px 18px;
    float:left;  width:580px;
}




.div_pmap_table table 
{
     border-style:none; table-layout:fixed
}

.td_map_name 
{
    padding:2px 10px 2px 0; width:290px; vertical-align:top;  table-layout:fixed; overflow:hidden; border-bottom:1px solid #f5f5f5;
}

.td_map_number 
{
     padding:2px 10px 2px 0; vertical-align:top;  width:100px; overflow:hidden; border-bottom:1px solid #f5f5f5;
}

.td_map_username 
{
     padding:2px 10px 2px 0; vertical-align:top; width:160px; overflow:hidden; border-bottom:1px solid #f5f5f5;
}

.td_map_link, .td_map_link1
{
     font-size:11px; line-height:13px; color:#585858;
    width:250px;
    padding-left:10px;
    overflow:hidden; display:block;
    background-image: url(/ws_qmdocs/img/map/plink_p.gif);
    background-repeat:no-repeat; 
    background-position:0 0px;
    display:block;
}



 .td_map_link:hover, .td_map_link1, .td_map_link1:hover {color:#E95E27}
 
 .div_pmap_detailinfo 
{
    padding:5px;
    margin:16px 0 29px 18px;
    width:260px;
     border:1px solid #E95E27;
    float:left;
    border-radius:5px;
    
}

 .div_pmap_detailinfo h3 
 {
    font-size:11px; line-height:13px; color:#585858;
    margin:8px 0 0 12px; font-weight:bold;
    
 }
 
 .div_pmap_detailinfo_divinner
 {
      margin:0px 0 0 12px; color:#585858; font-weight:normal
 }
 
 
  .div_pmap_detailinfo_divinner_a 
  {
    font-size:11px; 
    line-height:13px; 
    color:#585858;
    width:250px;
    padding-left:10px;
    overflow:hidden; display:block;
    background-image: url(/ws_qmdocs/img/map/plink_p.gif);
    background-repeat:no-repeat; 
    background-position:0 0px;
    display:block;
    margin:3px 0 0 0;
    text-transform:uppercase;
     color:#E95E27;
  }
  
  
  .div_pmap_toolbar_left 
  {
      float:left;
       margin:6px 0 0 16px;
  }
  
     .div_pmap_toolbar_right
  {
      float:right;
      margin:6px 16px 0 0 ;
  }
  
  .div_pmap_toolbar_left a ,  .div_pmap_toolbar_right a
  {
  font-size:11px; 
    line-height:13px; 
    padding-left:10px;
    background-image: url(/ws_qmdocs/img/map/plink_p.gif);
    background-repeat:no-repeat; 
    background-position:0 0px;
    text-transform:uppercase;
     color:#E95E27;
  }
  
  

  
  
  
 .mainnav,.mainnavselected, .mainnavpdf
 {
      font-size:11px; 
    line-height:13px; 
    color:#585858;
    padding-left:10px;
    overflow:hidden; 
    background-image: url(/ws_qmdocs/img/map/plink_p.gif);
    background-repeat:no-repeat; 
    background-position:0 0px;
    margin:3px 15px 0 0;
    text-transform:uppercase;
     color:#E95E27;
 }
 a.mainnavselected  {color:#E95E27}
 
 .mainnavpdf 
 {
     margin:3px 0 0 15px;
     background-image: url(/ws_qmdocs/img/css/print.PNG);
     background-position:0 3px;
	  padding-left:18px;
	  display:none;
 }
 
 
 /***************************************************************** Prozesssuche -FORM */

.div_processsearch 
{
    margin-left:45px;
     width:932px;
}

.div_processsearchform 
{
    padding:20px 0 0 11px;
    border-top:1px solid #E6E7EB;
    margin-top:0px;
   
    
}

.div_processsearchform h2
{
	font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	margin: 0 0 20px 0;
	padding:0;
	color: #E95E27;
	text-transform:uppercase;
}

.label_search_caption 
{
    float:left;
    display:block;
    width:120px;
    margin-right:10px;
    font-size:11px; font-family:Arial;
	line-height:13px; font-weight:bold;
	padding-top:3px;
}

.div_search_control 
{
    float:left;
    display:block;
    width:250px;
 
}


div.div_search_control  input , div.div_search_control  select
{
    border:1px solid #E95E27;
	background-color:white;
	font-size:11px; font-family:Arial;
	line-height:16px;
	padding:2px 2px 4px 2px;
	color:#666666;
	width:240px;
}

div.div_search_control  select  
{
    padding:2px 2px 2px 2px;
    width:246px;
}

.div_search_buttons, .statbutton
{
    text-align:right;
    width:818px;
    margin-top:15px;
}



 /***************************************************************** Prozesssuche LISTE */
.div_processsearchform_list 
{
        padding:20px 0 0 0;
   
    margin-top:0px;
}



.div_searchpmap_table 
{
    margin:16px 0 29px 11px;
    float:left;  width:580px;
}




.div_searchpmap_table table 
{
     border-style:none; table-layout:fixed
}


.td_searchmap_link
{
     font-size:11px; line-height:13px;
    width:250px;
   
    overflow:hidden; display:block;
       background-position:0 0px;
    display:block;
    border-bottom:1px solid #f5f5f5;
}

.div_searchpmap_staffel
{
    margin:4px 0 0 0;
     width:580px; 
     text-align:left;
}


.div_searchpmap_staffel span 
{
    color:#E95E27; 
    cursor:pointer; 
    font-size:11px; 
    line-height:13px;
    font-weight:bold; 
    margin:0 1px 0 4px; 

}

.div_searchpmap_noresult 
{
    margin:16px 0 0px 11px;
 height:50px;
 font-size:11px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ D E M I ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.qm-demicontainer {
margin-top:20px;
}
.tabledeminodes {
     width:156px; table-layout:fixed;
}
.tabledeminodes, .tabledeminodes td{
    border:1px solid #c0c0c0;
    border-collapse:collapse;
   
}
    .tabledeminodes td {
        width:25%;
        padding:3px 1px 3px 1px;
        text-align:center;
    }
div.qmdivdmielemvalue 
{
    padding:1px;
 
    font-size:9px;
    line-height:11px!important;
    font-weight:bold;
    text-align:center;
    text-indent:-1px;
    color:Black;
    margin-bottom:5px;
     
}
    div.qmdivdmielemvalue:last-child {
        margin-bottom:0px!important;
       
    }



div.qmdivdmielemvalue a, div.qmdivdmielemvalue a:visited
{
    font-size:9px; font-weight:bold; color:Black;  line-height:9px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ Organisationunit +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.div_OrganisationUnit 
{
    margin:10px;
}

div.div_OrganisationUnit h2
{
    font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	margin: 0 0 0 0;
	padding:0;
	color: #E95E27;
	text-transform:uppercase;
}

div.div_OrganisationUnit a 
{
    font-weight:bold;
}
div.div_OrganisationUnit p 
{
    margin:0px; padding:0px;
}


/* Iks QM Risikobewertung */

.qm_processhead_ikscontainer 
{
    margin:20px 0 0 0;
    
}

div.qm_processhead_ikscontainer  h2
{
	font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	margin: 0 0 5px 0;
	padding:0;
	color: #E95E27;
	text-transform:uppercase;
}


a.qm-show-ksqms-risk-R1, a.qm-show-ksqms-risk-R2, a.qm-show-ksqms-risk-R3
{
	
	padding:0 15px 0 0px;
	
	background-repeat:no-repeat;
	color:#333333; font-weight:bold;
	 text-decoration:none;
	 font-size:11px;
	 line-height:13px;
	  width:140px;
	  display:block;
	  background-position:62px -1px;
	  cursor:default;
}


a.qm-show-ksqms-risk-R1 
{
    background-image:url(/ws_qmdocs/img/css/qm-show-ksqmsR1.png);
    
}

a.qm-show-ksqms-risk-R2
{
    background-image:url(/ws_qmdocs/img/css/qm-show-ksqmsR2.png);
    
}

a.qm-show-ksqms-risk-R3 
{
    background-image:url(/ws_qmdocs/img/css/qm-show-ksqmsR3.png);
    
}


/* Derive Prozess */

.div_deriveprocess
{
    margin-top:10px;
}
div.div_deriveprocess a
  {
    font-size:11px; 
    padding-left:16px;
    background-repeat:no-repeat; 
    background-position:0 0px;
  display:inline-block;
    color:#E95E27;
    line-height:16px!important; 
  
  }
a.a_derive_prozess 
{
    background-image: url(/ws_qmdocs/img/css/edidadd.png) 
}

a.a_derived_prozess 
{
    background-image: url(/ws_qmdocs/img/css/derivedp.png) 
}





/**************************************** Organisationunitselector ***********************************************/
.ouSelectorSearchForm 
{
	margin:10px 10px 10px 10px;
	
}

.ouSelectorSearchInput {
	display:block;
	float:left;
	width:290px;
	
}

.ouSelectorSearchButton
{
    float:left;
	margin-left:4px;
	 
}

.ouSelectorDiv 
{
    border:1px solid #f0f0f0;
    width:382px;
    height:400px;
    overflow-y:scroll;
    margin:10px;
}


.ouSelectorCloseButton
{

	margin-bottom:10px!important;
	margin-left:315px;
	 
}


/* ####################################### DETECTION ELEMENTS ###########################################*/

.detectionElement_desc 
{
    font-size:10px;
    margin:7px 0 0 0;
    padding-bottom:2px;
    
}

.detectionElement_measur 
{
    border-bottom:1px dashed  #999999;
    text-align:right;
    margin:0 0 15px 0
}



a.qm-editit-detectionelem , a.qm-new-detectionelem 
{
	
	padding:0 0 0 16px;
	
	background-repeat:no-repeat;
	color:#E95E27;
	 text-decoration:none;
	 font-size:11px;
	 line-height:13px;
	  display:block;
}


a.qm-editit-detectionelem 
{
    background-image:url(/ws_qmdocs/img/css/edit.gif);
    
}

a.qm-new-detectionelem 
{
    background-image:url(/ws_qmdocs/img/css/edidadd.png);
    
}


/* Audit Reporting Style Start*/

.div_arCon 
{
    margin-left:45px;
    width:932px;
    padding:20px 0 0 11px;
    border-top:1px solid #E6E7EB;
    margin-top:0px;
}

.div_arCon select 
{
	border:1px solid #f0f0f0;
	background-color:#f5f5f5;
	font-size:12px; font-family:Arial;
	line-height:16px;
	color:#666666;
	margin-right:20px;
}

.ar_Button
{
}

.ar_input_textarea, .ar_finished_textarea
{
	border:1px solid #f0f0f0;
	background-color:#f5f5f5;
	font-size:11px; font-family:Arial;
	line-height:16px;
	padding:2px 2px 4px 2px;
	color:#666666;
}

.arlist_ipt_search 
{
	border:1px solid #f0f0f0;
	background-color:#f5f5f5;
	font-size:11px; font-family:Arial;
	line-height:16px;
	padding:2px 2px 4px 2px;
	color:#666666;
	margin-right:15px;
}

.arlist_filtercon
{
	float:left;
}

.arlist_searchcon
{
	width:250px;
	float:left;
padding-left:150px;
}

.arlistitems_con
{
	width:914px;
	margin-top:15px;
}

.arlistitems_tbl
{
	width:914px;
	border: 1px solid #e6e7eb;
	padding:0;
	margin:0;
}

.arlistitems_header
{
	font-weight:bold;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #e6e7eb;
}

.arlistitems_item
{
	padding: 3px 5px 3px 5px;
}

.arlistitems_edititem
{
	padding: 3px 5px 3px 5px;
}

.arlistitems_item_bgcolor_alt
{
	background-color:#e0e0e0
}

.arlisitem_tr
{
	/* cursor:pointer; */
}

.aredit_ipt {
	width:250px;
	border:1px solid #f0f0f0;
	background-color:#f5f5f5;
	font-size:11px; font-family:Arial;
	line-height:16px;
	padding:2px 2px 4px 2px;
	color:#666666;
	margin-right:15px;
}

.aredit_ipt select 
{
	border:1px solid #f0f0f0;
	background-color:#f5f5f5;
	font-size:12px; font-family:Arial;
	line-height:16px;
	color:#666666;
	margin-right:20px;
}

.aredit_div 
{
	width: 150px;
	margin-bottom:10px;
}

.aredit_oudiv
{
	width:350px;
	height:300px;
	border:1px solid #f5f5f5;
	overflow-y:scroll;
	background-color:#f5f5f5;
}

.ar_report_arrow_right
{
    float:right;
    width:200px;
    text-align:right;
}

.ar_report_arrow_left
{
    float:left;
    width:200px;
}

.ar_commenttxt, .ar_measurestxt
{
	width:230px;
    height:100px;
}

.ar_beilagentxt
{
	width:230px;
    height:50px;
}

.ar_rating
{
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	margin-right:3px;
}

.ar_progresstxt
{
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}

.ar_finished_textarea
{
	width: 350px;
	height: 75px;
	margin-bottom:10px;
	 
}

.ar_finish_button
{
	width:90px;
}

.ar_captionbig
{
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	padding-top:5px;
}

.ar_reaportlisttitle h3
{
	margin:20px 0px 5px 0px;
}

.ar_reportlistheader
{
	font-weight:bold;
	vertical-align:top;
	color:#000;
}

.ar_valignbottom
{
	vertical-align:bottom;
}

.ar_reportlisttd
{
	vertical-align:top;
	padding: 2px 2px 10px 2px;
}

.ar_marginbottom15px
{
	margin-bottom:15px;
}

.ar_tp_sign
{
	border-top:1px solid #000;
	margin-right:80px;
	margin-top:100px;
	text-align:center;
}

.ar_rv_infodivs {
	margin-bottom:5px;
}

.ar_uc_txtborder_err {
	border: 1px solid #E95E27;
}

/* Datepicker
----------------------------------*/
.ui-datepicker { font-size:11px;width: 140px;height:180px; padding: 5px; background:#fff; border:solid 1px #000;position:absolute;z-index:9999; left:-1000px; }
/*.ui-datepicker .ui-datepicker-header { position:relative; padding:0; }*/
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { color:#000;position:relative; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { width:20px;font-weight:bold;margin-left:10px;}
.ui-datepicker .ui-datepicker-next { width:20px;font-weight:bold;margin-left:50px;}
.ui-datepicker .ui-datepicker-prev-hover { left:1px;cursor:pointer; }
.ui-datepicker .ui-datepicker-next-hover { right:1px;cursor:pointer; }
/*.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }*/
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center;font-weight:bold; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 10px 0 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 50px;}
.ui-datepicker select.ui-datepicker-month{ width: 50px;}
.ui-datepicker select.ui-datepicker-year { width: 50px;margin:0 15px 0 0}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none;color:#000; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0 0 0 0; padding:0; border-left: 0; border-right: 0; border-bottom: 0;display:none }
.ui-datepicker .ui-datepicker-buttonpane button {  margin:0; cursor: pointer; padding: 0; width:auto; overflow:visible;display:none }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left;display:none }
.ui-datepicker-trigger {margin-left:0px; margin-top: 0;}
.ui-helper-hidden-accessible {display:none}
.ui-state-active {font-weight:bold;color:#fff;background-color:#c0c0c0;}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.datepicker_ctrlstart, .datepicker_ctrlend, .ar_auditdate {
	width:75px;

}

/* Audit Reporting Style Ende */


/* ################################################################# PROZESSINVENTAR ###########################################################################################*/
.pin_div_export 
{
    text-align:right;
    margin:20px 2px 3px 3px;
}




.div_processinventory
{
    margin-left:45px;
    width:932px;
    border-top:1px solid #E6E7EB;
    margin-top:0px; min-height:400px;
}

.processinvent_tb 
{
 width:932px;
 padding:0px;
 margin:0 0 0 0;
}

.processinvent_td_head 
{
    background-color:#f0f0f0;
    padding:3px 20px 3px 3px;
     border-right:solid 1px #FFFFFF;
     height:20px;
}
.processinvent_td_div_head 
{
   position:relative;
    cursor:pointer;
}

.processinvent_td_div_filter 
{
    position:absolute;
    left:-4px; top:18px;
    width:250px;
     height:140px;
     border:1px solid #DDDDDD;
     padding:0 5px 5px 5px;
     background-color:#f0f0f0;
     display:none;
}

div.processinvent_td_div_filter select , .pin_searchfield
{
    width:245px; display:block;
}

.pin_searchfield
{
    width:240px; display:block; background-color:#FFFFFF!important;
    border:1px solid #c0c0c0!important;
   
}


div.processinvent_td_div_filter span 
{
    display:block; margin-top:10px; font-weight:bold;
}


.qmpifilterbutton 
{
    margin-top:8px; margin-left:83px;
}    

.pinv_filter_desc ,.pinv_filter_asc, .pinv_asc, .pinv_desc, .pinv_filter
{
    background-position:right 8px;
    background-repeat:no-repeat
}
.pinv_filter_asc
{
    background-image:url(/ws_qmdocs/css/pinvent/filter_asc.gif)
}

.pinv_filter_desc
{
    background-image:url(/ws_qmdocs/css/pinvent/filter_desc.gif)
}
.pinv_asc 
{
     background-image:url(/ws_qmdocs/css/pinvent/asc.gif)
}
.pinv_desc 
{
     background-image:url(/ws_qmdocs/css/pinvent/desc.gif)
}

.pinv_filter
{
     background-image:url(/ws_qmdocs/css/pinvent/filter.gif)
}

.pin_tr_result td 
{
    padding:3px 15px 3px 3px;
    border-bottom:1px solid #dddddd;
    vertical-align:top;
}


div.qmdivasinputtext > ul > li > a {
    color:#c0c0c0 !important;
}





/*#######################################################  Prozess Statistik ############################################################ */
.pstatRowContainer {

    margin:10px 0 10px 0;
}


.pstatformCaption {
    float:left;
    width:130px;
    margin:4px 0 5px 0;
}

.pstatInputContainer {
    float:left;
    width:200px;


}

.pstatInputSelect {
    width:175px;
    border:1px solid #E95E27;
	background-color:white;
	font-size:12px; font-family:Arial;
	line-height:15px;
	padding:1px 2px 1px 2px;
	color:#666666;
}

.pstatInputText {
    width:170px;
 border:1px solid #83AEfC;
	background-color:white;
	font-size:12px; font-family:Arial;
	line-height:1px;
	padding:2px 2px 2px 2px;
	color:#666666;

}

.psttablenumber {
    text-align:right;
}

.pstatcompaire {
    background-color:#F0F0F0;
    border-right:1px solid white;
}

.pstattableborderbottomwhite {
     border-bottom:1px solid white;
}

.pstatresulttext{
    font-weight:bold; 
    margin:0 0 10px 0;
}


  /* Tree */
  .diviftselect {
       width:410px; 
  }
  .selectiftidtree {
      width:100%;
  }

.diviframetreeselect {
    height:300px;
    width:410px; 
    margin-top:5px;
    margin-bottom:10px;
    overflow:hidden;
    border:1px solid #c0c0c0;

}
  .iframetreeselect {
       height:300px;
    width:410px; 
      border-style:none;
      width:100%;
       overflow-y:scroll;
    overflow-x:auto;
  }