/**[../../../system/kern/vorlagen/public/Labor-Methoden-SOP_show.css]**/

/* Gestalung als fließende Kästen 2022 (@media (min-width: 1200px))*/
#Allgemein_show .sop-feld {
	float:left;
	margin-right:10px;
	width:32%;
	min-width:20%;
}

#Allgemein_show .sop-headline{
	white-space: nowrap;
	overflow: hidden;
}

#Allgemein_show .sop-contentfield{
	min-height:80px;
    margin-bottom: 10px;
    padding-top: 5px!important; 
    padding-bottom: 5px!important; 
    padding-left: 10px!important; 
    padding-right: 5px!important; 
}

#verweiseliste-content-sql{display:none!important;}


/* Ausdruck */
div.XML_PUBLIC_Labor-Methoden-SOP-Ausdruck{
	margin:15px;
	padding: 15px;
	background: #fff8db;
    -webkit-box-shadow: 0px 5px 15px 0px #b7b7b4;
    box-shadow: 0px 5px 15px 0px #b7b7b4;
    border: 1px solid #b7b7b4;
    margin-bottom: 20px;
}

.content-version div.XML_PUBLIC_Labor-Methoden-SOP-Ausdruck h1{
	font-size: 24pt!important;
    font-weight: 300 !important;
    margin-bottom: 20px;
}

.content-version div.XML_PUBLIC_Labor-Methoden-SOP-Ausdruck h2{
	font-size: 16pt!important;
	font-weight:bold!important;
    margin-top: 30px;
    margin-bottom: 20px;
	background-color: #004A7F!important;
	color: #fff!important;
	padding:5px;
	padding-left:10px;
	text-align:center;
}

.content-version div.XML_PUBLIC_Labor-Methoden-SOP-Ausdruck h3{
	font-size: 14pt!important;
	font-weight:bold!important;
    margin-top: 15px;
	border-top: 1px solid #ccc;
	padding-top:4px;
}

.content-version div.XML_PUBLIC_Labor-Methoden-SOP-Ausdruck span.Docnr{
	font-size: 10pt!important;
	color:#ccc;
}
body.notexpertenmodus .content-version div.XML_PUBLIC_Labor-Methoden-SOP-Ausdruck span.Docnr{
	display:none;
}



/* Generelles */


.modus-ansicht .content-version ul, #tinymce ul, .editor_text ul, .modus-ansicht .content-version ol, #tinymce ol, .editor_text ol {
	margin-left: 15px!important;
}

.modus-ansicht .content-version ul.output, #tinymce ul.output, .editor_text ul.output, .modus-ansicht .content-version ol.output, #tinymce ol.output, .editor_text ol.output,
.modus-ansicht .content-version ul.ui-tabs-nav, #tinymce ul.ui-tabs-nav, .editor_text ul.ui-tabs-nav, .modus-ansicht .content-version ol.ui-tabs-nav, #tinymce ol.ui-tabs-nav, .editor_text ol.ui-tabs-nav
{
	margin-left: 0px!important;
}



.content-version p, .content-version li {
    font-family: Raleway;
    font-size: 15px;
    color: #222;
}

body.notexpertenmodus span.titelmarker{display:none;}
				
.hauptregistertitel{margin-top:10p;}
				
/* Inhalt vor dem Laden der Tabs ausblenden */
.sop-container{
	display:none;
}

.q2tGetAsCsv {display:none!important;}

.sop-headline span, .sop-contentfield {
	font-size: 15px!important;
}

.sop-contentfield {
    margin-left: 0px !important;
    margin-bottom: 15px;
    background-color: #f2f2f2;
    padding: 10px 34px 10px 34px !important;
    box-shadow: none;
}

/* Damit nicht immer ein unsinniger unterer Scrollbalken vorhanden ist */
.sop-container table.query2table{width:99%!Important;}
.sop-container table.query2table .q2t-col-Alter{white-space: nowrap!Important;}

.sop-container .content-version-output div.baumauswahl ul {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
}

.sop-container .mustercontentlayout tr td:first-child {
	background-color: #eee;
	font-weight:normal!important;
	color:#000!important;
}

.sop-container .mustercontentlayoutohnehintergrund tr td,.sop-container .mustercontentlayoutohnehintergrund tr th{
	background-color:#eee!important;
	padding:0px!important;
	font-weight:normal!important;
	color:#000!important;
}

.sop-container .mustercontentlayout tr td{
	font-weight:normal!important;
	color:#000!important;
}


.sop-container span.query2table_emtpy{
	display:none;
}

.sop-container a.unterkapiteleintrag{
border-bottom: 1px solid #ccc;
}

.sop-container .unterkapiteleintrag {
	background-position-y: 3px;
}

.sop-container .sop-headline {
	background: #ccc  url(/system/system/themes/V3/grafiken/system_icons/gradient_small.png) repeat-x bottom;
	color: #004A7F!important;
	border: 1px solid #ccc;
	padding: 5px;
	font-weight:bold;
}

.sop-container .sop-headlinetitle h3 {
	font-size:22px!important;
	font-weight: 300 !important;
	margin-bottom:10px;
}

body.notexpertenmodus .cur_element_seitenkopf {display:none;}
body.notexpertenmodus .sop-headlinetitle {margin-top:15px;}

.sop-container .sop-contentfield {
	padding: 8px 0;
}

.content-version-edit .sop-container .mainDatapool {
	padding: 8px 0 !important;
}

.sop_content_box {
	float: left;
}

.content-version-edit .sop-container .datapool {
	background-color: #f9fcff !important;
	border-color: #b3c4d9 !important;
}

.sop-container .mainDatapool .wrapper .datapool, .sop-container .mainDatapool div {
	margin: 0 !important;
	padding: 0 !important;
}

.sop-container .mainDatapool .wrapper li.datapool {
	margin-top: 8px !important;
}

.sop-container .wrapper .wrap, .sop-container .wrapper .wrap .buttons {
	margin: 0;
}

.sop-container .mainDatapool div.datenpool_tzwd {
	padding: 4px !important;
}

.content-version-output .sop-container .mainDatapool div.datenpool_tzwd .sop_headline_innerbox {
	display: none;
}

.content-version-output .sop-container .mainDatapool div.datenpool_tzwd {
	margin-bottom: 8px !important;
	padding: 0 !important;
}

.content-version-output .sop-container .mainDatapool div.datenpool_tzwd .sop_contentfield_innerbox {
	border-top: 1px solid #8ba0bb;
	border-bottom: 1px solid #8ba0bb;
	border-left: 1px solid #8ba0bb;
	width: 68px;
	padding: 4px !important;
	height: 15px;
}

.content-version-output .sop-container .mainDatapool div.datenpool_tzwd .sop_content_box.last .sop_contentfield_innerbox {
	border-right: 1px solid #8ba0bb;
}

.sop-container .mainDatapool div.sop_content_box {
	margin-right: 8px !important;
}

.content-version-output .sop-container .mainDatapool div.sop_content_box {
	margin-right: 0px !important;
}

.sop-container .mainDatapool div.sop_headline_innerbox {
	padding: 4px !important;
	color: #004A7F;
}

.filteraus th{display:none;}

.sop-container img.ui-datepicker-trigger {
	margin: -1px 0 0 4px;
}

.sop-container .tinymce-jquery .mceLayout {
	width: 100% !important;
}


.sop-container .mainDatapool div.sop_inhaltsmodul .sop_inhaltsmodul_headline {
	margin-bottom: 4px !important;
	color: #004A7F;
}

.content-version-output .sop-container .mainDatapool div.sop_inhaltsmodul .sop_inhaltsmodul_headline {
	display: none;
}


.sop-container input, .sop-container textarea {
	background-color: #FFFFD4;
	padding: 4px 4px 4px 25px;
	border: 1px solid #b3c4d9;
	box-sizing: border-box;
}

.sop-container input.pflicht, .sop-container textarea.pflicht {
	background-image:  url(/system/kern/vorlagen/icons/cur_fahne_rot.png);
}

.sop-container .sop-qualitaetskontrolle_anbieter {
	border-bottom:  1px solid #8ba0bb;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.mustercontentlayout.dyntable tr td:first-child{
width:25% !important;
}



.sop-contentfield.edvkuerzel table {border:0;background-color:transparent;}
.sop-contentfield.edvkuerzel table thead {display:none;}
.sop-contentfield.edvkuerzel table tbody td {
	border:0px!important;
	padding:0px!important;
	margin:0px!important;
}

#cur_inhalt .query2table th, #lenkung .query2table th, #lesebestaetigung .query2table th
{
	<!-- background:#fff  url(/system/kern/vorlagen/grafiken/system_icons/gradient_small.png) repeat-x bottom!important; -->
	background-color:#eee;
	background:1px solid #eee;
	/*border-bottom:1px solid #b7b7b4; */ /* Kann IE nicht!*/
	border:1px solid #b7b7b4;
	font-weight:400;
	max-width:100px;
	overflow:hidden;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:1px;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
}

#infos .query2table {
	width: auto!important; 
}
#cur_inhalt .query2table
	width: auto!important;
}

.content-version .sop-container table td{
	border-top: 1px solid #999!important;
	border-bottom: 1px solid #999!important;
	border-left: 1px solid #999!important;
	border-right: 1px solid #999!important;
	border: 1px solid #999!important;
}

.sop-contentfield {
	margin-left:20px;
}

.editor_text table {margin-right: 20px !important;}

.q2tcombined td{
white-space:normal !important;
}
.q2tcombined td span{
white-space:nowrap !important;
}

.hauptregistertitel{
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	background: #004A7F!important;
	background: #004A7F  url(/system/system/themes/V3/grafiken/system_icons/gradient_small.png) repeat-x bottom!important;
	color: #000!important;
	border: 1px solid #004A7F;
}

.content-version p {
	font-size: medium!important; 
}

.chkbx_rue_,chkbx_rue_n{
display:none;
}

div.hauptregistertitel.sop-headline {
	color: #fff!important;
}

/* Allgemein Sinnvoll bei Inhaltsvorlageseiten */
.cur_element_dateimenue_checkin{display:none;}
.cur_element_dateimenue_assistent{display:none;}


.content-version td {
	color: #222222!important;
}