/**[../../../system/themes/V4/stylesheets/custom_V31.css]**/
/* Style für DOMERROR by Clas Clasen*/
.DOMERROR {
	position: absolute;
	top: 100px;
	left: 100px;
	background-color: #fff;
	border: 5px solid red;
	padding: 10px;
}


.gui_defender_schreibr{
	margin-left:10px;
}

/* Icons der Meldewesen Auswertung */

.task_icon {
	background-repeat: no-repeat;
}

#auswertung-gesamt .task_icon {
	background-image:  url('/system/themes/V4/grafiken/tasks/gesamt.png');
}

#auswertung-bearbeiter .task_icon {
	background-image:  url('/system/themes/V4/grafiken/tasks/bearbeiter.png');
}

#auswertung-massnahmen .task_icon {
	background-image:  url('/system/themes/V4/grafiken/tasks/massnahmen.png');
}

/* Startseite Clas Clasen 2013-10-31 */
div.genBoxContainer table{
 margin-top: 0px;
 margin-bottom: 0px;
}

/* Meldewesenlisten Clas Clasen 2013-10-31 */
.iconMeldewesen {
background-image: url('/system/themes/V4/grafiken/seiten_icons/dokumenten_icons/meldewesen/cirs.png');
}
/* Schönerer Editor für SQL */
#objOberstruktur_sql{
	font-family: Courier;
	background-color: #FFF9D3;
	width:100%!important;
	color:#1A265C;
	padding:3px;
}

.cur_element_quicklinks_inner {
height: 100%;
overflow: auto
}


div.newsbox_hl{font-weight:bold;}

div.meldewesenliste th.col_1 button,
div.meldewesenliste th.col_2 button,
div.meldewesenliste th.col_7,
div.meldewesenliste th.col_8{display:none;}
div.meldewesenliste th.col_1,
div.meldewesenliste th.col_2
{font-size:6pt; color:#999;text-align:center!important;padding:3px;}
span.minitext{font-size:8pt; color:#999; white-space:normal!important}
div.meldewesenliste td.col_6 { white-space:normal!important}


/* Allgemeine Verbesserungen */
button.remove,button.add{
	font-size:12pt!important;
	font-weight:bold;
	width:30px;
	height:30px;
	padding: 4px!important;
	margin:2px;
}
button.remove{
	background-color:#FAE0DE;
}
button.add{
	background-color:#BFFFAF;
}
a.formular-infobutton{
	border: 1px solid #ccc;
	background-color:#fff;
	padding: 2px;
	color:#ccc!important;
	font-size:6pt!important;
	height:7pt!important;width:4pt!important;
}

a.formular-infobutton:hover{
	border: 1px solid blue;
	background-color:#fff;
	padding: 2px;
	color:blue!important;
	font-size:6pt!important;
}
div.formular-element-text input, div.formular-element-textarea textarea, div.formular-element-datum input
{
	font-size:15px!important;
	border: 1px solid #b7b7b4;
	background-color:#FFFDD0;
	font-weight:bold;
	color:#1c3f5f;
	width:100%;
	padding:3px;
}
div.formular-element-auswahl-liste select{
	font-size:15px!important;
	border: 1px solid #b7b7b4;
	font-weight:bold;
	color:#1c3f5f;
	padding:3px;
}
div.formular-element-datum input{
	width: 120px!important;
}
div.formular-feldtypen{
	width: 65%!important;
}
div.formular-feldtyp-bezeichnung{
	min-width: 150px!important;
	width: 25%!important;
}
div.textarea-readonly{
	font-size:14px!important;
	color:#1c3f5f;
}
div.formular-feldtyp-bezeichnung div.textarea-readonly{
	text-align:right;
	padding-right:15px;
	font-size:14px!important;
	color:#1c3f5f;
	padding-top:4px;
}
div.radioButtonsMitBeschriftung{
	margin-bottom:3px;
}


#inhaltsformular input.buttonlayout{
	font-weight:bold!important;
	font-size:16pt!important;
	width:90px;
	height:50px;
	background-color:#BFFFAF;
	background-image: url('/system/themes/V4/icons/cur_zustimmen.png');
	background-repeat: no-repeat;
	background-position:10px center;
	padding-left: 10px!important;
}
#inhaltsformular input.buttonlayout:hover{
	background-color:#6EFF68;
}
#zurueck input.buttonlayout{
	font-size:10pt!important;
	width:180px;
	height:30px;
	background-color:#FAE0DE;
	background-image: url('/system/themes/V4/icons/cur_sonstiges (63).png');
	background-repeat: no-repeat;
	background-position:4px center;
	padding-left: 5px!important;
}
#zurueck input.buttonlayout:hover{
	background-color:#FF9488;
}

.pflicht {
	background-image: url('/system/themes/V4/icons/cur_fahne_rot.png');
	background-repeat: no-repeat;
	background-position:4px 4px;
	padding-left: 25px!important;
}

select.pflicht{
	/*Der IE kommt mit der Fahne nicht zurecht, da padding-left nicht funktioniert! Daher rosa, wenn Pflicht!*/
	background-image:none;
	background-color:rgb(255,223,234) !important;
	padding-left: 0!important;
}

#inhaltsformular li.ui-state-default{
	font-size:14px!important;
	color:#1c3f5f;
}
div.radioButtonshorizontal_ja{
	vertical-align:middle!important;
	line-height:30px;
	font-size: 10pt;
}

/*Maßnahmen in Meldewesen */
table.massnahmenliste span.filter_selectbox{display:none;}
table.massnahmenliste table {
width: 500;
}
table.massnahmenliste td {
border: 1px solid #000;
}
.massnahmenliste-1 {
width: 20px;
}
.massnahmenliste-2 {
width: 30px;
}
.massnahmenliste-3 {
width: 280px;
overflow:hidden;
}
.massnahmenliste-4 {
width: 120px;
overflow:hidden;
}
td.massnahmenliste-1{display:none;}
td.massnahmenliste-2{display:none;}
td.massnahmenliste-4 input
{
	font-size:12px!important;
	border: 1px solid #b7b7b4;
	background-color:#FFFDD0;
	font-weight:bold;
	color:#1c3f5f;
	padding:3px;
	margin-bottom:3px;
}
span.themamassnahme input
{
	font-size:12px!important;
	border: 1px solid #b7b7b4!important;
	background-color:#FFFDD0;
	font-weight:bold;
	color:#1c3f5f;
	width: 302px!important;
}
td.massnahmenliste-3 textarea
{
	font-size:12px!important;
	border: 1px solid #b7b7b4;
	background-color:#FFFDD0;
	font-weight:normal;
	color:#1c3f5f;
	width: 300px!important;
	padding:3px;
	margin-top:2px;
}
div.massnahmenlistecontainer td{
	border: 1px solid #b7b7b4!important;
	background-color: #fff;
}
td.headermassnahme{
	background-color:#d5e2f0!important;
}
div.formular-status{
	margin-top:5px;
}
/* Anzeige Mengen im NavBaum) */
span.baummenge{
	color: red;
	border: 1px solid #ccc;
	padding: 1px;
	background-color:#fff;
	display:inline-block;
	width: 15px;
	font-weight: bold;
	text-align: center;
}
div.cur_element_titel span.baummenge{display:none;}

.cur_element_quicklinks_inner {
	background-image:none!important;
	background-color:#fff!important;
}

a.quicklink_container{
	width:70px;
	height:70px;
	font-size:7pt;
	overflow:hidden;
	border: 1px solid #b7b7b4;
	margin-top:5px;
	margin-bottom:5px;
	background: #d5e2f0  url('/system/themes/V4/grafiken/system_icons/gradient.png') bottom;
}

div.quicklink_trenner{display:none;}

#quicklinks h1{display:none;}
#quicklinks div.cur_headline{display:none;}

div.cur_element_quicklinks_innen,#quicklinks{
	border-left:none!important;
	border-top:none!important;
	border-bottom:none!important;
	border-right:none!important;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}


.iconProzess {
background-image: url('/system/themes/V4/icons/Flow block.png');
}


div.keineNachricht{
	margin: 5px;
}

span.subcnt{display:none;}


td.GrauerHintergrund {background-color:#d5e2f0;font-weight:bold;}



/*Unschönes zusammenwachsen der Unterkapitel bei schmalem Bildschrim:*/

span.unterkapitel2ebenetitel{
	/*white-space:nowrap!important;*/
	padding:0px;
	margin:0px;
}
div.unterkapitelmantel{
	padding-top:2px;
	overflow:hidden;
	/*background-color: #d5e2f0!important;*/
	padding-left:2px;
}
.unterkapiteleintrag {
	background-repeat: no-repeat;
	color: #1c3f5f;
	line-height: 20px;
	padding-left: 20px;
	display: block;
	background-position-y: 10%;
}



td.newsbox_imgcontainer{width:20%}
img.newsbox_img{width:100%!important;}

/* Editor auf 100% Breite */

.tinyMCE, .tinymce-jquery {
                width: 100%;
                margin: 10px 0;
}

#objOberstruktur_fre_text_tbl {
                width: 100% !important;
}

.vernotiz, .fielset_objOberstruktur_vernotiz, .fielset_objOberstruktur_fre_fussnote, .fielset_objOberstruktur_fre_letztautor, .fielset_objOberstruktur_fre_name {
                display: none;
}



/* OH-KIS Styles */

.subansicht {
 margin-bottom: 20px;
}

.subansicht h1 {
 font-size: 18px;
 color: #636363 ;
}

.subansicht hr {
 margin: 20px 0;
 border-top: 1px dashed #eee;
 border-bottom: none;
 border-left: none;
 border-right: none;
}

.subansicht .sub_zaehler {
 display: none;
}

.subansicht h3 {
 margin-bottom: 6px;
}

.subansicht .subartikel {
 border-left: 4px solid #eee;
 padding-left: 10px;
}

.subansicht .subartikel p {
 color: #808080;
}

.subansicht .subdocid {
 color: #AB7010;
 font-style: italic;
 display: block;
 font-size: 0.6em;
 margin: 2px 0 16px 0;
}

.subartikelebene_2 {
 margin-left: 40px;
}

.subartikelebene_3 {
    margin-left: 80px;
}





div.editor_text a{
	color:blue!important;
	color:#004A7F !important;
	text-decoration:underline!important;
}
div.editor_text a:hover{
	color:rgb(206,0,103)!important;
	color:@link_farbe_hover !important;
	text-decoration:underline!important;
}

button.dateimanagerzentral{
display:none;
}


table.query2table th{
	font-size:8pt;
	padding:5px!important;
	color: #1c3f5f;
}

#strukturformulartabelle{
	width:98.3%;
	height:350px;
	overflow:auto;
	border: 1px solid #b7b7b4;
	padding:3px;
	margin:3px;
	margin-left:0px;
	background-color:#fff;
}

/* Felder für Liste layouten */
table.TabelleReport td,
table.TabelleDynListeZwei td{
	padding:5px;
}
table.TabelleReport,table.td{
	border:1px solid #b7b7b4!important;
}

td.HauptordnerHintergrund{
	background-color: rgb(39,82,139);
	color: #fff;
	font-weight:bold;
}
td.HauptordnerHintergrund a{
	color: #fff!important;
}

div.wichtigbox{
padding: 5px;
}

span.unterkapitel_rechte_w{
display:none;
}
span.unterkapitel_rechte_a{
display:none;
}

button.print{
	font-weight:bold!important;
	font-size:18pt!important;
	width:180px;
	height:50px;
	background-color:#BFFFAF;
	background-image: url('/system/themes/V4/icons/cur_drucken.png');
	background-repeat: no-repeat;
	background-position:10px center;
	padding-left: 10px!important;
}

div.TrefferboxenFilterImBaum{
	height:180px;
	overflow: auto;
}

/* Kontaktpersonen */
table.TabelleKontaktliste td{
padding:5px;
text-align:top;
}
td.kontaktbild{
vertical-align:top;
padding-right:3px;
}
td.kontaktbild img{
border:0px;
}
table.TabelleKontaktliste{
margin-bottom:10px;
border-bottom:1px solid #ccc;
}
table.TabelleKontaktliste td{
padding:5px;
}

/* Suchtreffer */
span.suchtrefferform1 {background-color:yellow;}
div.suchtrefferpfad u{color:#999;}
#suchtrefferQ2T h2 {
	color: #999;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 4px;
	font-weight: normal;
}

.suchergebnisslistentabelle {
	width: 100%;
}

#suchtrefferQ2T h2 {
	color: #999;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 4px;
	font-weight: normal;
}

.suchergebnisslistentabelle {
	width: 100%;
}




#suchtrefferQ2T .col_1, #suchtrefferQ2T .col_2, #suchtrefferQ2T .col_3, #suchtrefferQ2T .col_4 {
	display: none;
}

#suchtrefferQ2T thead {
	display: none;
}

#suchtrefferQ2T td {
	border: none !important;
}

#suchtrefferQ2T div.suchtreffer div {
	background: transparent !important;
}

#suchtrefferQ2T .suchtreffer {
	background-position: 4px 2px;
	padding-left: 26px;
	margin-bottom: 0;
}

#suchtrefferQ2T table {
	border: none !important;
}

#suchtrefferQ2T .suchtrefferhitsumme {
	display: block !important;
	color: #AB7010;
}

.suchtrefferform1 {
	background-color: transparent;
	font-weight: bold;
	border-radius: 2px;
}

#suchtrefferQ2T .suchtreffertitel {
	font-size: 16px;
	color: #3372AB;
}

#suchtrefferQ2T .suchtrefferpfad u {
	text-decoration: none;
	color: #999;
}

#suchtrefferQ2T .suchtreffer_hover {
	border: 1px solid transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px;
	transition: all 200ms ease-in-out;
}

#suchtrefferQ2T .suchtreffer_hover:hover {
	background: #f3f3f3;
	border: 1px solid #eaeaea;
}

#suchtrefferQ2T tr td {
	padding-bottom: 4px !important;
}

#suchtrefferQ2T .suchtreffer br {
	display: none;
}

#suchtrefferQ2T .linkDirektZurDatei .dateitreffer {
	margin-top: 4px;
	color: #3372AB;
}

#suchtrefferQ2T .linkDirektZurDatei .dateitreffer:hover {
	text-decoration: underline;
}

.suche_container {
	margin-bottom: 20px;
}

.suche_kein_ergebnis {
	margin-top: 10px;
	padding: 4px;
	border-radius: 3px;
	background: #ffc0cb;
	border: 1px solid #c97e8b;
	-moz-box-shadow: 0 1px 1px #fff inset;
	-webkit-box-shadow: 0 1px 1px #fff inset;
	box-shadow: 0 1px 1px #fff inset;
	display: inline-block;
	color: #1c3f5f;
}

#suchtrefferQ2T a.suchtrefferform1 {
	background: none;
}




/* Icons der Meldewesen Auswertung */

div.content-version input.buttonlayout{
font-weight:bold!important;
font-size:14pt!important;
height:30px;
background-color:#BFFFAF;
background-image: url('/system/themes/V4/icons/cur_zustimmen.png');
background-repeat: no-repeat;
background-position:10px center;
padding-left: 30px!important;
}

div.content-version input.entwurfspeichern{
font-weight:normal!important;
font-size:10pt!important;
width:auto!important;
height:auto!important;
padding-left: 5px!important;
padding: 5px!important;
background: #eee  url(/system/themes/V4/stylesheets/'/system/themes/V3/grafiken/system_icons/glass_btn.png') repeat-x 50% 50%!important;
border: 1px solid #c1ceb9!important;
border-radius: 4px!important;
border-top-right-radius: 4px!important;
}

div.q2t-val-ja{
	color:transparent;
	background-image: url('/system/themes/V3/grafiken/system_icons/ja.png');
	background-repeat:no-repeat;
	background-position:center top;
	width:16px;
	height:16px;
}

div.q2t-val-nein{
	color:transparent;
	background-image: url('/system/themes/V3/grafiken/system_icons/nein.png');
	background-repeat:no-repeat;
	background-position:center top;
	width:16px;
	height:16px;
}

div.q2t-val-{
	color:transparent;
	background-image: url('/system/themes/V3/grafiken/system_icons/keine.png');
	background-repeat:no-repeat;
	background-position:center top;
	width:16px;
	height:16px;
}

div.content-version input.input_number,
div.content-version input.input_timepicker 
{
width: 40px;
}

div.content-version select.inputmitrahmen
{
height: 30px!important;
}


.task_icon {
	background-repeat: no-repeat;
}

#auswertung-gesamt .task_icon {
	background-image:  url('/system/themes/V4/grafiken/tasks/gesamt.png');
}

#auswertung-bearbeiter .task_icon {
	background-image:  url('/system/themes/V4/grafiken/tasks/bearbeiter.png');
}

#auswertung-massnahmen .task_icon {
	background-image:  url('/system/themes/V4/grafiken/tasks/massnahmen.png');
}

/* Startseite Clas Clasen 2013-10-31 */
div.genBoxContainer table{
 margin-top: 0px;
 margin-bottom: 0px;
}

/* Meldewesenlisten Clas Clasen 2013-10-31 */
.iconMeldewesen {
background-image: url('/system/themes/V4/grafiken/seiten_icons/dokumenten_icons/meldewesen/cirs.png');
}
/* Schönerer Editor für SQL */
#objOberstruktur_sql{
	font-family: Courier;
	background-color: #FFF9D3;
	width:100%!important;
	color:#1A265C;
	padding:3px;
}

.cur_element_quicklinks_inner {
height: 100%;
overflow: auto
}

a.diff_ext{
   cursor:pointer;
}

/* Gestaltung, wenn keine Nachricht oder kein Datensatz */
span.query2table_emtpy{
display:block;
margin:5px;
color:#ccc;
font-size:8pt;
}


/*Entferne DIFF bei nicht sinnvollen Seitentypen*/
div.diffAnzeigeNachTypPerson{display:none;}
div.diffAnzeigeNachTypFunktion{display:none;}
div.diffAnzeigeNachTypKeinen{display:none;}
div.diffAnzeigeNachTypOrdner{display:none;}
div.diffAnzeigeNachTypGruppe{display:none;}
div.diffAnzeigeNachTypBereich{display:none;}
div.diffAnzeigeNachTypHome{display:none;}
div.diffAnzeigeNachTypIntranetmappe{display:none;}
div.diffAnzeigeNachTypSQL-Abfrage{display:none;}



div.newsbox_hl{font-weight:bold;}

div.meldewesenliste th.col_1 button,
div.meldewesenliste th.col_2 button,
div.meldewesenliste th.col_7,
div.meldewesenliste th.col_8{display:none;}
div.meldewesenliste th.col_1,
div.meldewesenliste th.col_2
{font-size:6pt; color:#999;text-align:center!important;padding:3px;}
span.minitext{font-size:8pt; color:#999; white-space:normal!important}
div.meldewesenliste td.col_6 { white-space:normal!important}


/* Allgemeine Verbesserungen */
button.remove,button.add{
	font-size:12pt!important;
	font-weight:bold;
	width:30px;
	height:30px;
	padding: 4px!important;
	margin:2px;
}
button.remove{
	background-color:#FAE0DE;
}
button.add{
	background-color:#BFFFAF;
}
a.formular-infobutton{
	border: 1px solid #ccc;
	background-color:#fff;
	padding: 2px;
	color:#ccc!important;
	font-size:6pt!important;
	height:7pt!important;width:4pt!important;
}

a.formular-infobutton:hover{
	border: 1px solid blue;
	background-color:#fff;
	padding: 2px;
	color:blue!important;
	font-size:6pt!important;
}
div.formular-element-text input, div.formular-element-textarea textarea, div.formular-element-datum input
{
	font-size:15px!important;
	border: 1px solid #999;
	background-color:#FFFDD0;
	font-weight:bold;
	color:#1c3f5f;
	width:100%;
	padding:3px;
}
div.formular-element-auswahl-liste select{
	font-size:15px!important;
	border: 1px solid #999;
	font-weight:bold;
	color:#1c3f5f;
	padding:3px;
}
div.formular-element-datum input{
	width: 120px!important;
}
div.formular-feldtypen{
	width: 65%!important;
}
div.formular-feldtyp-bezeichnung{
	min-width: 150px!important;
	width: 25%!important;
}
div.textarea-readonly{
	font-size:14px!important;
	color:#1c3f5f;
}
div.formular-feldtyp-bezeichnung div.textarea-readonly{
	text-align:right;
	padding-right:15px;
	font-size:14px!important;
	color:#1c3f5f;
	padding-top:4px;
}
div.radioButtonsMitBeschriftung{
	margin-bottom:3px;
}


#inhaltsformular input.buttonlayout{
	font-weight:bold!important;
	font-size:16pt!important;
	width:90px;
	height:50px;
	background-color:#BFFFAF;
	background-image: url('/system/themes/V4/icons/cur_zustimmen.png');
	background-repeat: no-repeat;
	background-position:10px center;
	padding-left: 10px!important;
}
#inhaltsformular input.buttonlayout:hover{
	background-color:#6EFF68;
}
#zurueck input.buttonlayout{
	font-size:10pt!important;
	width:180px;
	height:30px;
	background-color:#FAE0DE;
	background-image: url('/system/themes/V4/icons/cur_sonstiges (63).png');
	background-repeat: no-repeat;
	background-position:4px center;
	padding-left: 5px!important;
}
#zurueck input.buttonlayout:hover{
	background-color:#FF9488;
}


#inhaltsformular li.ui-state-default{
	font-size:14px!important;
	color:#1c3f5f;
}
div.radioButtonshorizontal_ja{
	vertical-align:middle!important;
	line-height:30px;
	font-size: 10pt;
}

/*Maßnahmen in Meldewesen */
table.massnahmenliste span.filter_selectbox{display:none;}
table.massnahmenliste table {
width: 500;
}
table.massnahmenliste td {
border: 1px solid #000;
}
.massnahmenliste-1 {
width: 20px;
}
.massnahmenliste-2 {
width: 30px;
}
.massnahmenliste-3 {
width: 280px;
overflow:hidden;
}
.massnahmenliste-4 {
width: 120px;
overflow:hidden;
}
td.massnahmenliste-1{display:none;}
td.massnahmenliste-2{display:none;}
td.massnahmenliste-4 input
{
	font-size:12px!important;
	border: 1px solid #999;
	background-color:#FFFDD0;
	font-weight:bold;
	color:#1c3f5f;
	padding:3px;
	margin-bottom:3px;
}
span.themamassnahme input
{
	font-size:12px!important;
	border: 1px solid #999!important;
	background-color:#FFFDD0;
	font-weight:bold;
	color:#1c3f5f;
	width: 302px!important;
}
td.massnahmenliste-3 textarea
{
	font-size:12px!important;
	border: 1px solid #999;
	background-color:#FFFDD0;
	font-weight:normal;
	color:#1c3f5f;
	width: 300px!important;
	padding:3px;
	margin-top:2px;
}
div.massnahmenlistecontainer td{
	border: 1px solid #999!important;
	background-color: #fff;
}
td.headermassnahme{
	background-color:#d5e2f0!important;
}
div.formular-status{
	margin-top:5px;
}
/* Anzeige Mengen im NavBaum) */
span.baummenge{
	color: red;
	border: 1px solid #ccc;
	padding: 1px;
	background-color:#fff;
	display:inline-block;
	width: 15px;
	font-weight: bold;
	text-align: center;
}
div.cur_element_titel span.baummenge{display:none;}

.cur_element_quicklinks_inner {
	background-image:none!important;
	background-color:#fff!important;
}

a.quicklink_container{
	width:70px;
	height:70px;
	font-size:7pt;
	overflow:hidden;
	border: 1px solid #b7b7b4;
	margin-top:5px;
	margin-bottom:5px;
	background: #d5e2f0  url('/system/themes/V4/grafiken/system_icons/gradient.png') bottom;
}

div.quicklink_trenner{display:none;}

#quicklinks h1{display:none;}
#quicklinks div.cur_headline{display:none;}

div.cur_element_quicklinks_innen,#quicklinks{
	border-left:none!important;
	border-top:none!important;
	border-bottom:none!important;
	border-right:none!important;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}


.iconProzess {
background-image: url('/system/themes/V4/icons/Flow block.png');
}


div.keineNachricht{
	margin: 5px;
}

span.subcnt{display:none;}


td.GrauerHintergrund {background-color:#d5e2f0;font-weight:bold;}


table span.kuerzel{
color:#999;
font-size:8pt;
display:none;
}

a.unterkapitelersteebene:hover, a.unterkapitelzweiteebene:hover {
	font-weight:bold;
}

/*Unschönes zusammenwachsen der Unterkapitel bei schmalem Bildschrim:*/

span.unterkapitel2ebenetitel{
	/*white-space:nowrap!important;*/
	padding:0px;
	margin:0px;
}
div.unterkapitelmantel{
	/*border-top: 1px solid #ccc;*/
	padding-top:2px;
	overflow:hidden;
	/*background-color: #d5e2f0!important;*/
	padding-left:2px;
}
.unterkapiteleintrag {
	background-repeat: no-repeat;
	color: #1c3f5f;
	line-height: 20px;
	padding-left: 20px;
	display: block;
	background-position-y: 10%;
}



td.newsbox_imgcontainer{width:20%}
img.newsbox_img{width:100%!important;}

/* Editor auf 100% Breite */

.tinyMCE, .tinymce-jquery {
                width: 100%;
                margin: 10px 0;
}

#objOberstruktur_fre_text_tbl {
                width: 100% !important;
}

.vernotiz, .fielset_objOberstruktur_vernotiz, .fielset_objOberstruktur_fre_fussnote, .fielset_objOberstruktur_fre_letztautor, .fielset_objOberstruktur_fre_name {
                display: none;
}



/* OH-KIS Styles */

.subansicht {
 margin-bottom: 20px;
}

.subansicht h1 {
 font-size: 18px;
 color: #636363 ;
}

.subansicht hr {
 margin: 20px 0;
 border-top: 1px dashed #eee;
 border-bottom: none;
 border-left: none;
 border-right: none;
}

.subansicht .sub_zaehler {
 display: none;
}

.subansicht h3 {
 margin-bottom: 6px;
}

.subansicht .subartikel {
 border-left: 4px solid #eee;
 padding-left: 10px;
}

.subansicht .subartikel p {
 color: #808080;
}

.subansicht .subdocid {
 color: #AB7010;
 font-style: italic;
 display: block;
 font-size: 0.6em;
 margin: 2px 0 16px 0;
}

.subartikelebene_2 {
 margin-left: 40px;
}

.subartikelebene_3 {
    margin-left: 80px;
}

.cur_element_newsdetails h1 {padding-left:10px;}
.fielset_objOberstruktur_inh_name {display:none;}

.feldzeile {width:100%; border: 1px solid #eee; clear:both; min-height:33px; line-height:33px;}
.inputformular .even { background-color: #eee;}

.inputbezeichner { text-indent: 5px; float:left;  width:20%; margin-bottom:5px;}
.inputfeld{ float:left; margin-bottom:5px; width:80%;  margin-left:-30px;}
.inputfeld input, .inputfeld select {width:100%; border: 1px solid #b7b7b4 !important;}
.inputfeld .filter_selectbox {display:none;}
.inputfeld .input_bildanzeige{ margin-top:10px; border:none !important; height:50px !important;  overflow:hidden !important;}
.bildauswahl {height:120px; }

.keinenachricht {padding:5px;}
#suchboxen {border: 1px solid #b7b7b4;background-color: #eee;}

.infobox {border-radius:10px; background:  url('/system/themes/V3/grafiken/system_icons/infobox.png') no-repeat 10px 10px ;}
.noiframe {background-image: none !important; padding-left:10px;} 
.noiframe h4 {font-style: normal !important; font-weight:normal; font-size:14px;}
.noiframe td {font-style: normal !important; font-weight:normal; font-size:12px; vertical-align: top;}
.noiframe td a {padding-top:-10px;}

.neuesListeLink a {line-height:17px !important; background-position:2px 2px !important; padding-left:23px;}
.neuesListeLink  {padding:4px !important;}
.neuesListeLink:hover  {background-color:#fff;}


.editor_text td {padding:4px;}


.reconvert button {float:left;}
.reconvert-options {float:left; width:100%;}
.reconvert-options-body input, .reconvert-options-body select {border:1px soild; width:230px;}
.reconvert-options-body  {clear:both; margin-bottom:10px;}
.reconvert-options-header a {text-indent: 25px; background:  url('/system/themes/V3/grafiken/system_icons/Configuration.png') no-repeat 6px 2px ; display:block; height:27px; line-height:20px;}
.reconvert-options-header {margin-top:-23px; margin-left:120px; width:100px;}

.reconvert-options-item {width:99%; border: 1px solid #eee; clear:both; min-height:25px; line-height:25px; margin-bottom:-1px;}
.reconvert-options-item span {width:230px; display:inline-block; line-height:25px;font-size: 10pt;}
.reconvert-options-item select, .reconvert-options-item input,.reconvert-options-item textarea {font-size: 10pt;}
.reconvert-options-even {background-color:#fff; padding-top:6px; padding-left:5px;}
.reconvert-options-odd {background-color:#eee; padding-top:6px; padding-left:5px;}
.reconvert-option-output input, .reconvert-option-save input {width:15px;}


.dcfieldsetlegend {background:  url('/system/themes/V3/grafiken/system_icons/gradient_small.png') repeat-x scroll center bottom #eee;
    border: 1px solid #b7b7b4 !important;
    margin-left: -1px;
    margin-right: -1px;
    margin-top: -1px;
    padding: 5px;}
.TabelleKontaktliste {border-bottom:none !important;}
.dcfieldsetlegendtext {display:block;}
.kontaktlisteneintrag {float:left; border:none;margin-right:2px;}
.kontaktlistendetail  {border-bottom:1px solid #ccc; margin-bottom:2px; padding-bottom:2px; min-width:250px;}
.kon_funktion span {padding-top:5px; display:block}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: Arial !important;
}
.telefonbuchsuche-input, .goto_doc_id  {padding-left:5px !important;}

.cur_element_kontaktliste .cur_element_box { clear: inherit; display:block; float:left !important; border: 1px solid #b7b7b4 !important; margin-right:0px !important;}





.telefonbuch-container {
	border-bottom: 1px solid #b7b7b4;
	padding: 8px 0;
	display: flex;
}

.telefonbuch-container:last-child {
	border-bottom: none;
}

.telefonbuch-container .telefonbuch-image-box {
	margin-right: 5px;
}

.telefonbuch-container .telefonbuch-no-image {
	background-image:  url("/system/themes/V3/grafiken/nouser.png");
}

.telefonbuch-container-icon .telefonbuch-image-box {
	width: 16px;
	height: 16px;
	background-image:  url("/system/themes/V3/icons/User.png");
	background-repeat: no-repeat;
	margin-top: 5px;
}

.telefonbuch-container-image .telefonbuch-image-box {
	width: 40px;
	height: 40px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 1550%;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

#telefonbuchsuche input {
	float: none;
}

.telefonbuchsuche-result {
	padding: 0 5px;
}

#telefonbuchsuche table.telefonbuch-entry {
	margin-top: 0;
	box-sizing: border-box;
	table-layout: fixed;
	flex: 1;
}

.telefonbuch-entry-key, .telefonbuch-entry-val {font-size:12px;}
.telefonbuch-entry-key {
	width:50px;
	overflow: hidden;
}
.telefonbuch-entry-val {
	font-weight: bold;
}

.telefonbuch-maxresults {
	margin: 15px 0;
	padding-left: 25px;
	font-weight: bold;
	background-image:  url("/system/themes/V4/icons/Information.png");
	background-repeat: no-repeat;
}





#cur_grid_container {background-image:  url('/system/themes/V3/grafiken/system_icons/background.png');
    background-position: left bottom;
    background-repeat: repeat-x;
}



.noiframe-image img {visibility:hidden;}
.noiframe-image {background-image:  url('/system/themes/V3/grafiken/system_icons/download.png');
    background-position: 3px 10px;
    background-repeat: no-repeat;
}

.cur_element_quicklinks_inner {overflow:hidden !important; height:100px;margin-left:-13px;}
.kuerzel {margin-right:5px;}


.zurueck-zur-abteilung-label span {display:none !important;}
.zurueck-zur-abteilung-label  {background-image:  url('/system/themes/V3/grafiken/dateimenue/zurueck.png'); background-repeat: no-repeat; background-position: 50% 4px;}

.newsCont {max-width:800px;}
.goto_task_id, .goto_doc_id, .telefonbuchsuche-input {border: 1px solid #b7b7b4 !important;}
#suchesubmit, .taskidsuche .buttonlayout, .docidsuche .buttonlayout  {border: 1px solid #b7b7b4 !important;background-color: #eee !important;}


/* Korrektur, dass links in den Tabs nicht blau und unterstrichen angezeigt werden */
ul.ui-tabs-nav a, ul.ui-tabs-nav a:hover{
color: #636363 !important;
text-decoration:none!important;
}
div.editor_text #cur_element_tasks a, div.editor_text #cur_element_tasks_admin a, div.editor_text #cur_element_tasks_extra a{
color: #636363 !important;
text-decoration:none!important;
}




/*Korrektur, dass nichtgewollt Horizontal als Block dargestellt wird */
div.radioButtonshorizontal_nein{
	display:block;
}

/* Anzeige der Checkboxen mit j und n als Grafik */
span.formfeld_checkbox_j {
  background: url('/system/themes/V3/grafiken/system_icons/ja.png') no-repeat;
  font-size:0;
  color:transparent;
  width:16px;
  height:16px;
  display:inline-block
}
span.formfeld_checkbox_n {
  background: url('/system/themes/V3/grafiken/system_icons/nein.png') no-repeat;
  font-size:0;
  color:transparent;
  width:16px;
  height:16px;
  display:inline-block
}

div.content-version select.inputmitrahmen.zeilen_2, select.inputmitrahmen.zeilen_2 {height: 50px !important;}
div.content-version select.inputmitrahmen.zeilen_3, select.inputmitrahmen.zeilen_3 {height: 70px !important;}
div.content-version select.inputmitrahmen.zeilen_4, select.inputmitrahmen.zeilen_4 {height: 90px !important;}
div.content-version select.inputmitrahmen.zeilen_5, select.inputmitrahmen.zeilen_5 {height: 110px !important;}
div.content-version select.inputmitrahmen.zeilen_6, select.inputmitrahmen.zeilen_6 {height: 130px !important;}

div.content-version select.inputmitrahmen.zeilen_7, select.inputmitrahmen.zeilen_7,
div.content-version select.inputmitrahmen.zeilen_8, select.inputmitrahmen.zeilen_8,
div.content-version select.inputmitrahmen.zeilen_9, select.inputmitrahmen.zeilen_9,
div.content-version select.inputmitrahmen.zeilen_10, select.inputmitrahmen.zeilen_10,
div.content-version select.inputmitrahmen.zeilen_11, select.inputmitrahmen.zeilen_11,
div.content-version select.inputmitrahmen.zeilen_12, select.inputmitrahmen.zeilen_12,
div.content-version select.inputmitrahmen.zeilen_13, select.inputmitrahmen.zeilen_13,
div.content-version select.inputmitrahmen.zeilen_14, select.inputmitrahmen.zeilen_14,
div.content-version select.inputmitrahmen.zeilen_15, select.inputmitrahmen.zeilen_15,
div.content-version select.inputmitrahmen.zeilen_16, select.inputmitrahmen.zeilen_16,
div.content-version select.inputmitrahmen.zeilen_17, select.inputmitrahmen.zeilen_17,
div.content-version select.inputmitrahmen.zeilen_18, select.inputmitrahmen.zeilen_18,
div.content-version select.inputmitrahmen.zeilen_19, select.inputmitrahmen.zeilen_19,
div.content-version select.inputmitrahmen.zeilen_20, select.inputmitrahmen.zeilen_20
{height: 150px !important;}