/**************CUSTOM STYLE taugusti 04082021 ***********/
.path-user #user-pass .js-form-item{display: none;}

.path-user #user-pass #edit-actions{display: none;}


.field--name-field-rechtskraft, .field--name-field-login, .field--name-field-saved{
	display: none;
}

.field--label-inline{

}
.field--name-field-gericht .field__item{
	width:340px;
}

.field--name-field-aktenzeichen-1 .field__label,
.field--name-field-aktenzeichen-2 .field__label,
.field--name-field-aktenzeichen-3 .field__label{
	width: auto;
}


.field--name-field-aktenzeichen-1 .field__item,
.field--name-field-aktenzeichen-2 .field__item,
.field--name-field-aktenzeichen-3 .field__item{
width: auto;
}

.field--name-field-datum-1 .field__label,
.field--name-field-datum-2 .field__label,
.field--name-field-datum-3 .field__label{
width: auto;
}

.field--name-field-datum-1 .field__item,
.field--name-field-datum-2 .field__item,
.field--name-field-datum-3 .field__item{
	width: auto;
}


.field--name-field-erste-instanz .field__label,
.field--name-field-zweite-instanz .field__label,
.field--name-field-dritte-instanz .field__label{
width: auto;
}


.field--name-field-erste-instanz .field__item,
.field--name-field-zweite-instanz .field__item,
.field--name-field-dritte-instanz .field__item{
	width: auto;
}

.field--name-body{
/*     width: 100%;*/
}
.field--name-field-normenkette{
	border-top: 2px ridge #292929;
	margin-top: 15px;
}

.field--name-field-deskriptoren{
        margin-top: 15px;
}


.field--name-field-leitsaetze{
	margin-top: 15px;
	margin-bottom: 15px;
}

.node__content {
font-size: 1em;
}

@media (min-width:320px) {

	.field--type-string:not([class*=field--name-title]), .field--type-list-string, .field--type-datetime {
		display: grid;
		grid-template-columns: 0.5fr 1fr;
		gap: 10px 2em;
	}
}

@media (min-width:1281px) {
.field--name-field-normenkette{
	width:50%;
	float: right;
}
.field--name-field-deskriptoren{
	width:50%;
        border-top: 2px ridge #292929;

}
	.field--type-string:not([class*=field--name-title]), .field--type-list-string, .field--type-datetime {
		display: grid;
		grid-template-columns: 0.10fr 1fr;
		gap: 10px 1em;
	}

        .page-node-type-berufskunde .field--type-string:not([class*=field--name-title]), .field--type-list-string, .field--type-datetime {
                display: grid;
                grid-template-columns: 0.15fr 1fr;
                gap: 10px 1em;
        }


	.field--type-string[class*="instanz"],
	.field--type-datetime[class*="instanz"],
	.field--type-list-string[class*="instanz"] {
		clear: left;	
	}
	
	.field--type-string[class*="aktenzeichen"],
	.field--type-string[class*="datum"],
	.field--type-string[class*="instanz"],
	.field--type-datetime[class*="aktenzeichen"],
	.field--type-datetime[class*="datum"],
	.field--type-datetime[class*="instanz"],
	.field--type-list-string[class*="aktenzeichen"],
	.field--type-list-string[class*="datum"],
	.field--type-list-string[class*="instanz"]
	{
		display: grid;
		width: 25%;
		grid-template-columns: auto 1fr;
		gap: 0 1em;
		float: left;
	}

        .page-node-type-berufskunde .field--type-string[class*="aktenzeichen"],
        .page-node-type-berufskunde .field--type-string[class*="datum"],
        .page-node-type-berufskunde .field--type-string[class*="instanz"],
        .page-node-type-berufskunde .field--type-datetime[class*="aktenzeichen"],
        .page-node-type-berufskunde .field--type-datetime[class*="datum"],
        .page-node-type-berufskunde .field--type-datetime[class*="instanz"],
        .page-node-type-berufskunde .field--type-list-string[class*="aktenzeichen"],
        .page-node-type-berufskunde .field--type-list-string[class*="datum"],
        .page-node-type-berufskunde .field--type-list-string[class*="instanz"]
        {
                display: grid;
                width: auto;
                grid-template-columns: 0.15fr 1fr;
                gap: 0 1em;
                float: none;
        }

	
	.field--name-field-etyp {
		clear: both;
	}
	
	.field__label{
		display:inline;
	}
	
	.field__item{
		/*display:inline-block;*/
		padding-right: 30px;
	}
}

/****************End of custom style***************/
/***Macht das gesamte Layout breiter: insbesondere fÃ¼r tabellen wichtig  */
.layout-container {
	max-width: 1690px;
}


body {
  background: #f8f8f8;
}


*{
font-family: Tahoma,"Times New Roman",Times,serif;
}

[class*="page-node-type-entscheidung-"] .field--name-body{
	text-align: justify;
	border-top: 2px  ridge #292929
}

.page-node-type-berufskunde .field--name-field-anfrage{
        text-align: justify;
        border-top: 2px  ridge #292929
}

.page-node-type-berufskunde .field--name-field-auskunft{
        text-align: justify;
}



.path-entscheidungen .views-field-title{
display:none;
}
/**************** GERICHTE*************************/
.field--name-field-einwahl1 .field__item, .field--name-field-einwahl2 .field__item, .field--name-field-einwahl3 .field__item{
	padding-right: 5px;
}

.field--name-field-vorwahl1, .field--name-field-vorwahl2, .field--name-field-vorwahl-fax1, .field--name-field-vorwahl-fax2{
	display: inline-block;
	color: red;
}

.field--name-field-durchwahl2, .field--name-field-durchwahl1,.field--name-field-durchwahl-fax1,.field--name-field-durchwahl-fax2{
  display: block;
}


/**++++++++++++++++++++MENU+++++++++++++++++++++*/

.region-primary-menu .menu a {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 0;border-top-right-radius: 12px;
font-weight: normal;
}

.region-primary-menu .menu-item--active-trail a{
font-weight: bold;
}

body:not(:target) .region-primary-menu .menu-toggle {
background: #d0d0d0;
}

/*************SUCHE ********************/
.search-form .form-search{
width: 100%;
}


.button.search-form__submit, .search-form__submit {
width: 134px;
background-position: right;
text-indent: 1px;
}


/*************** M A P **********************/
.field--name-field-map .field__item {
	display: block !important;
	width: 100%;
}

/***************SUCHE**********/
.search-result__info{
display:none;
}

/******************FOOTER*******/
.site-footer .block {
	margin: 0;
	padding: 0;
	border: none;
}
.site-footer{
/*	bottom:0;
width: 100%;
position: absolute;
*/
}

/*******GERICHTE*****/
.page-node-type-sozialgericht .field__item {
padding: 30px 0 5px 0;
}

.file--application-pdf {
    background-image: url(../../../images/classy/icons/application-pdf.png);
}
