body{    background: -webkit-linear-gradient(#fcfcfc, #000080, #000080, #fcfcfc); 
   background: -o-linear-gradient(#fcfcfc, #000080, #000080, #fcfcfc);
   background: -moz-linear-gradient(#fcfcfc, #000080, #000080, #fcfcfc);
   background: linear-gradient(#fcfcfc, #000080, #000080, #fcfcfc);}
   
   .pbLogout, .EssDefaultButtonLogin, .pbsendelternpwd { font-weight: bold;}
   .pbLogout, .EssDefaultButtonLogin, .pbsendelternpwd,.pbLogout:hover, .EssDefaultButtonLogin:hover, .pbLogout:focus, .EssDefaultButtonLogin:focus, .pbLogout.focus, .EssDefaultButtonLogin.focus,.KtoHistTable th, .ESSTableHeader, .BestAssistentContent table th {   background-color: #000080!important;    }
   .TopMenu a, .StadtName, .SchulName, .ESSMoreInfosLink span, .ESSMoreInfosLink a, #RegFirst, .EssDefaultLogInHeader {color:#000080!important;}
   .pbLogout, .EssDefaultButtonLogin, .pbsendelternpwd, .pbLogout:hover, .EssDefaultButtonLogin:hover, .pbLogout:focus, .EssDefaultButtonLogin:focus, .pbLogout.focus, .EssDefaultButtonLogin.focus, .MV_Tage p,.KtoHistTable th, .ESSTableHeader, .BestAssistentContent table th,.KtoHistTable th .KtoHistTable th span, .ESSTableHeader th, .ESSTableHeader td, .ESSTableHeader th span, .BestAssistentContent table th, .BestAssistentContent table th span{	color: #fff!important;}
   .StadtName, .SchulName{ font-size:25px!important; font-weight:normal!important;}
   .ESSMoreInfosLink span, .ESSMoreInfosLink a{font-weight:normal!important;	}
   .ESSPageHeaderText, .NameDiv{background-image:none;}
   @media (max-width: 800px){
	   .MasterMainTable .DefaultContent .center, .TopMenuImage, .ColumnMenue, #DefaultContent .wrapper {    background-color: #fff!important; }
   }
   @media (max-width: 980px){
	   .ColumnMenue ul li.active a:before {     background-color: #000080;    color: #fff;}
	   .ColumnMenue ul li a:before {    background-color: #fff;    color: #000080;}
	   .ColumnMenue ul li a, .LinkUmbuchen {    color: #000080;}
   }
   @media (max-width: 650px){
	   .wochentage td.active {    background-color: #000080;    color: #fff;    font-weight: bold;
   }
   @media (max-width: 500px){	
		.ColumnLogoRechts{		display:none;	}
		.ColumnStadtDiv{		width:calc(100% - 10px);	}
	}
	.StadtName, .SchulName, .EssDefaultLogInHeader{ font-size:18px!important; }}
	#PwdVergRow{	display:none;}
	#RegFirstRow{	display:none;}
	.ESSFooterCPC:after{	content:'';}
	.ESSMoreInfosLink:nth-child(2){	margin-bottom:20px!important;}
	#userErrMessage{font-size:0px!important;}
	#userErrMessage:after{content:'Anmeldename wird verlangt.'; color: red;    font-size: 11px!important;    line-height: 15px;    margin-bottom: 0px;} 
	.ESSInfosGUI{	background-size: contain;	}
#regionTable th{background-color: #000080!important; color:#fff!important}
.ColumnMenue ul li.active a{ color:#000080!important;}

.budgettable .info{ color:red; font-size:16px; padding:10px 0px;}
.budgettable h3{margin-top:5px!important;}

#DefaultRegisterRow{display:none!important}

#ColumnMenue ul{
	background-color:#fff!important;
	/*height:100%!important;*/
}
#ColumnMenue ul li a{
	
	font-size:18px;
}
.wochentage_splan, .wochentage_splan th{
	background-color: #000080!important;
}
.wochentage_splan th span{
	color:#fff;
}