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

#rahmen1>header h1{
	color: #004699;
}

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

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

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

#rahmen1>section {
	border-color: #004699;
}

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

#rahmen1>section>aside{
	background-color: #E8EDF9;
	border-color: #004699;
}

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

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

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

fieldset {
	background-color: #F3F5FB;
	border-color: #BDC6DA;
}


/* Buttons mit und ohne Text */

.textbutton,
[type="button"]:not(.funktion),
[type="reset"]:not(.funktion),
[type="submit"]:not(.funktion) {
	background: -webkit-linear-gradient(#F3F5FB, #E8EDF9);
	background: linear-gradient(#F3F5FB, #E8EDF9);
	border-color: #004699;
	color: #004699;
}

.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(#E8EDF9, #F3F5FB);
	background: linear-gradient(#E8EDF9, #F3F5FB);
}

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


/* Neue Button */

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

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

fieldset h3 {
	background-color: #D3DCF3;
}

.formBlock {
	/*background-color: #FFFFFF;*/
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

section .tab .zusatzinfo .dokumentliste a,
section .tab .zusatzinfo .jobcheckliste a{
	color: #004699;
}

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ajaxalert {
	background-color: #F3F5FB;
	border-color: #D3DCF3;
}


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

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

	#rahmen1>nav.desktop {
		background-color: #004699;
		background: -webkit-linear-gradient(#004699, #1958A3);
		background: linear-gradient(#004699, #1958A3);
	}

	#rahmen1>nav.desktop ul li {
		border-color: #004699;
		background: -webkit-linear-gradient(#4C7DB7, #326BAD);
		background: linear-gradient(#4C7DB7, #326BAD);
	}

	#rahmen1>nav.desktop ul li:hover,
	#rahmen1>nav.desktop ul li:focus {
		background: -webkit-linear-gradient(#326BAD, #4C7DB7);
		background: linear-gradient(#326BAD, #4C7DB7);
	}

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

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

}


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

	body {
	}

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

}