#rahmen1>header #burgerMenu{
	background-image: url(../img/grey-sprite-buttons.svg);
}

#rahmen1>header h1{
	color: #3B3B3B;
}

#rahmen1>footer #logout{
	border-color: #3B3B3B;
	color: #3B3B3B;
}

#rahmen1 nav.mobile li a{
	background-color: #3B3B3B;
	border-color: #3B3B3B;
}

#rahmen1 nav.mobile li.offen a{
	color: #3B3B3B;
}

#rahmen1>section {
	border-color: #3B3B3B;
}

#rahmen1>section>h2 span{
	background-image: url(../img/grey-sprite-buttons.svg);
}

#rahmen1>section>aside{
	background-color: #E8E8E8;
	border-color: #3B3B3B;
}

#rahmen1>section>aside span.infoAus{
	background-image: url(../img/grey-sprite-buttons.svg);
}

#rahmen1>section>aside ul+ul{
	border-color: #3B3B3B;
}

#rahmen1>section>aside ul+h3{
	border-color: #3B3B3B;
}

fieldset {
	background-color: #F3F3F3;
	border-color: #BDBDBD;
}


/* Buttons mit und ohne Text */

.textbutton,
[type="button"]:not(.funktion),
[type="reset"]:not(.funktion),
[type="submit"]:not(.funktion) {
	background: -webkit-linear-gradient(#F3F3F3, #E8E8E8);
	background: linear-gradient(#F3F3F3, #E8E8E8);
	border-color: #3B3B3B;
	color: #3B3B3B;
}

.textbutton:focus,
.textbutton:hover,
[type="button"]:not(.funktion):focus,
[type="button"]:not(.funktion):hover,
[type="reset"]:not(.funktion):focus,
[type="reset"]:not(.funktion):hover,
[type="submit"]:not(.funktion):focus,
[type="submit"]:not(.funktion):hover {
	background: -webkit-linear-gradient(#E8E8E8, #F3F3F3);
	background: linear-gradient(#E8E8E8, #F3F3F3);
}

.textbutton span,
[type="button"] span,
[type="reset"] span,
[type="submit"] span {
	background-image: url(../img/grey-sprite-buttons.svg);
}


/* Neue Button */

.button.funktion,
button.funktion {
	background-image: url(../img/grey-sprite-buttons.svg);
}

.textbutton.geduld span,
.button.funktion.geduld,
button.funktion.geduld{
	background-image: url(../img/grey-warten.svg)!important;
}

fieldset h3 {
	background-color: #D3D3D3;
}

.formBlock {
	background-color: #FFFFFF;
}

.formular .formBlock,
.zusatzinfo .formBlock {
	background-color: #F3F3F3;
}

.formBlock.infoComponent,
.formBlock.formComponent,
.formBlock.checksComponent {
	background-color: #FFFFFF;
}

.formWupp>.formBlock {
	/*border-color: #D3D3D3;*/
}

#facilitycomponents .formBlock+.formBlock{
	border-color: #D3D3D3;
}

.formStatus .formBlock {
	background-color: #F3F3F3;
}

.subWupp .formGruppeKoerper:first-of-type,
.formGruppeKoerper  + .formGruppeKoerper,
.formGruppeZweispaltig  + .formGruppeKoerper {
	border-color: #DDDDDD;
}

section .tab .liste>li,
section .tab .liste>li>ul{
	border-color: #D3D3D3;
}

section .tab .liste>li.listhead,
section .tab .liste>li.listheadtext{
	border-color: #D3D3D3;
	background-color: #E8E8E8;
}


section .tab .liste>li.listhead .kopf.desktop span span a{
	background-image: url(../img/grey-sprite-buttons.svg);
}

section .tab .liste .zusatzinfo+.zusatzinfo{
	border-color: #BBBBBB;
}

section .tab .listeFacility .kopf span.kat,
section .tab .listeFacility .kopf span.setup{
	color: #3B3B3B;
}

section .tab .listeCheck div.inhalt span.kontakt a{
	background-color: #3B3B3B;
}

section .tab .listeTask .kopf span.setup{
	color: #3B3B3B;
}

section .tab .listeCustomer .zusatzinfo.anlagen ul+ul {
	border-color: #DDDDDD;
}

section .tab .zusatzinfo .dokumentliste a,
section .tab .zusatzinfo .jobcheckliste a{
	font-weight: bold;
	color: #3B3B3B;
}

section .tab .zusatzinfo.anlage li.data:nth-of-type(odd){
	background-color: rgba(232, 232, 232, 0.7);
}

section .tab .zusatzinfo.anlage li.data:nth-of-type(even){
	background-color: rgba(232, 232, 232, 0.2);
}

section .tab .zusatzinfo li.data span.extra{
	background-color: #3B3B3B;
}

section .tab .zusatzinfo.anlage li.data span{
	border-color: #DDDDDD;
}

section .tab .zusatzinfo.anlage li.data:first-of-type span{
	border-color: #DDDDDD;
}

section .tab .liste .zusatzinfo.anlage .anlage+.anlage,
section .tab .liste .zusatzinfo.auftrag .auftrag+.auftrag {
	border-color: #DDDDDD;
}

section .tab .zusatzinfo .jobliste+.auftrag,
section .tab .zusatzinfo .jobliste+#newtask,
section .tab .zusatzinfo form+.newtask{
	border-color: #DDDDDD;
}

section .tab .zusatzinfo .jobstatusset {
	border-color: #DDDDDD;
}

section .tab .zusatzinfo .jobstatusset h6 {
	background-color: #E8E8E8;
}

.formAbschnitt h5 .radiooff{
	background-image: url(../img/grey-sprite-buttons.svg);
}

.formGruppeNurBild .zeichen,
.formGruppeJaNeinTextBild .zeichen{
	background-image: url(../img/grey-sprite-buttons.svg);
}

.formBlock .formGalerie>div {
	border-color: #BBBBBB;
}

.formGruppeZwischen.ergebnisZeile,
.formGruppeFuss.ergebnisZeile {
	background-color: #EBEBEB;
}

.formSummary .formGruppeFuss.ergebnisZeile,
.formTally .formGruppeFuss.ergebnisZeile{
	background-color: #F3F3F3;
}

#sectZusammen span.inhalt.mecker {
	background-image: url(../img/grey-sprite-buttons.svg);
}

#checkform .formInfo {
	background-color: #EBEBEB;
}

#checkform .formInfoComplete .formInfo {
	background-color: #3B3B3B;
}

#checkform div.jobinfo{
	border-color: #3B3B3B;
}

#super #usage .formWuppWupp,
#checkform .formWuppWupp {
	border-color: #BBBBBB;
}

#checkform .closed .pdflink a{
	font-weight: bold;
	color: #3B3B3B;
}

.ajaxalert {
	background-color: #F3F3F3;
	border-color: #DDDDDD;
}


@media all and (min-width: 1024px){

	#rahmen1>section.bewegt,
	#rahmen1>section.offen {
		border-color: #3B3B3B;
		border-top: none;
	}

	#rahmen1>nav.desktop {
		background-color: #3B3B3B;
		background: -webkit-linear-gradient(#3B3B3B, #4F4F4A);
		background: linear-gradient(#3B3B3B, #4F4F4A);
	}

	#rahmen1>nav.desktop ul li {
		border-color: #3B3B3B;
		background: -webkit-linear-gradient(#999999, #808080);
		background: linear-gradient(#999999, #808080);
	}

	#rahmen1>nav.desktop ul li:hover,
	#rahmen1>nav.desktop ul li:focus {
		background: -webkit-linear-gradient(#808080, #888888);
		background: linear-gradient(#808080, #888888);
	}

	#rahmen1>nav.desktop ul li.offen{
		color: #3B3B3B;
	}

	section .tab .liste .zusatzinfo {
		border-color: #DDDDDD;
	}

}


@media all and (min-width: 1130px){

	body {
	}

	#rahmen1{
		box-shadow: 0 0 6px rgb(0 0 0 / 80%);
	}

}
