/* hier kann jede schule ihre eigenen CSS anweisungen hinterlegen */


body{
	background-color: #ffc;
}



#hg-rechts { 
	background-image: url(images/tapete_214.gif);
	border: 0;
}

#hg-links { 
	background-image: url(images/tapete_214.gif);
	border: 0;
}



/* ------------------------------------------------------------- */
/* --------------- Anfang Global Header ------------------------ */
/* ------------------------------------------------------------- */
/* der Kopf-Bereich, oben �ber den 3 Navi bzw. Contentbereichen */

#kopf {
	background-color: #335ba1; /* nikolaiblau */
	xcolor: #fff;
	xborder:solid red 2px;
}

#kopf p{
	background-color: #335ba1; /* nikolaiblau */
}


#kopf img{
	border:0;
}

#kopf .headernavi {
	background-color: #335ba1; /* nikolaiblau */
}

#kopf .headernavi ul{
	color: #ffc;
}

#kopf .headernavi li a{
	color: #ffc;
}

/* ------------------------------------------------------------- */
/* --------------- Ende Global Header ------------------------ */
/* ------------------------------------------------------------- */






/* ------------------------------------------------------ */
/* ------- Anfang Hauptnavigation Area ------------------ */
/* ------------------------------------------------------ */
#navi{
	background-color: #335ba1; 	/* nikolai-blau */
	xborder: solid red 2px;
}

#navi a.colLink{
	color: #ffc;		
}


#navi ul li a:hover{
	background-color: #4169e1; /*  royalblue */
	xcolor: red; /* no effect */
	color: #fff !important;
}



/* ab hier die verschiedenen Zustaende: */


/* !!! */
#navi ul li.act,
#navi ul li.cur,
#navi ul li.curifsub{
	xbackground-color: #00BFFF; /* deepskyblue */
	background-color: #afeeee; /* paleturquoise */ 
}

/* bei weiterleitung auf unterseite erscheinen cur-eintraege doch verlinkt (also cur a) */
#navi ul li.act a,
#navi ul li.cur a,
#navi ul li span.cur,
#navi ul li span.curifsub{
	color: #c80d1f; /* tiefrot */
}


#navi ul li.no a,
#navi ul li.ifsub a{
	color: #ffc;
}


#navi ul li.act a:hover,
#navi ul li.ifsub a:hover,
#navi ul li.no a:hover{
	color: #fff;
}


/* zweite ebene */
#navi ul ul li.no a,
#navi ul ul li.ifsub a{
	color: 	#000080; /* navy */ 
}



/* dritte ebene */
#navi ul ul ul li.act a,
#navi ul ul ul li.ifsub a,
#navi ul ul ul li.no a{
	color: darkslategray;
}

#navi ul ul ul li span.curifsub,
#navi ul ul ul li span.cur{
	color: #c80d1f; /* tiefrot */
}

/* vierte ebene */






/* login Seiten - extra styling */

/* generell */
#navi ul li.loggedin,
#navi ul li.loggedin .act,
#navi ul li.loggedin .curifsub,
#navi ul li.loggedin ul{
	background-color: thistle !important;
}


#navi ul li.loggedin a,
#navi ul li.loggedin span.cur,
#navi ul li.loggedin span.curifsub{
	border: solid red 1px;
}


/* ab hier die verschiedenen Zustaende */
#navi ul li.loggedin a:hover,
#navi ul li.loggedin .act a:hover,
#navi ul li.loggedin .no a:hover,
#navi ul li.loggedin .ifsub a:hover{
	background-color: #c80d1f; /* tiefrot */
	color: #fff !important;
}

#navi ul li.loggedin .act a{
	color: #c80d1f; /* tiefrot */
}


#navi ul li.loggedin .cur{
	background-color: thistle;
	border: 1px solid red;
}


#navi ul li.loggedin .no a,
#navi ul li.loggedin .ifsub a{
	border:0;
}


#navi ul li.loggedin .no a,
#navi ul li.loggedin .ifsub a,
#navi ul li.loggedin .act .no a,
#navi ul li.loggedin .act .ifsub a{
	color: 	#696969; /* dimgray */
}


/* zweite ebene */
#navi ul li.loggedin li.cur{
	background-color: thistle;
	border: 1px solid red;
}


/* 2te Ebene ohne roten Rand! */
#navi ul li.loggedin ul li a,
#navi ul li.loggedin ul li.cur span.cur{
	border:0;
}





/* ---------------------------------------------- */
/* ------- Ende Hauptnavigaion Area ------------- */
/* ---------------------------------------------- */












/* ------------------------------------------------------ */
/* ------- Anfang Service-Navigation Area --------------- */
/* ------------------------------------------------------ */

/* -------Bereich der Rechten Navigation --------- */

#rechts {
	background-image: url();
	background-color: #335ba1;
}

#rechts img {
	border:0;
}


#rechts p,
#rechts form {
	font-size: 0.85em;
}

#rechts p a,
#rechts p a:link,
#rechts p a:visited{
	color: #005494;
	text-decoration:none;
}
#rechts p a:hover,
#rechts p a:active,
#rechts p a:focus {
	background-color: #cccccc;
	text-decoration:none;
}



/* kind des monats */
#rechts .csc-textpic-caption{
	color: #ffc;
}




/* right menu */

#rechts ul{
	padding-left: 1em;
	list-style-type: none;
}

#rechts ul li{
	background-image: url(../main/images/pointer.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em; /* left top */
	padding-left: 0.8em; /* hier abstand einbauen f�r das hintergrundbild */
}

#rechts li a{
	text-decoration: none;
	font-weight:500;
	color: #ffc;
}


/* right amenu */


div#rightAmenu div.news-amenu-container{
	background-position: 0 0.8em; /* left top */
	background-color: #afeeee; /* paleturquoise */	
	border:0;
	font-size: 0.8em;
	padding-top:1em;
	padding-bottom:1em;
}

#rechts .news-amenu-container li{
	margin-top:1em;
	margin-bottom:1em;
}

#rechts .news-amenu-container li a{
	text-decoration: none;
	font-weight: bold;
	color: 	#000080; /* navy */
}




/* maag_randomimages */


/* Content Elemente im rechten Bereich */


/* ------------------------------------------------------ */
/* ------- Ende Service-Navigation Area --------------- */
/* ------------------------------------------------------ */







/* ------------------------------------------------------ */
/* ------- Anfang Content Area -------------------------- */
/* ------------------------------------------------------ */

/* hier keine Hintergrundfarbe reinschreiben, sonst werden die tapeten ueberdeckt */
#content_area{
	xbackground-color: #fff;
	border: 0;
}

#content{
	background-color: #ffc;
	background-color: transparent;
	border: 0;
}

#content h2{
	border: 0;
}

div#content div.news-amenu-container{
	background-position: 0 0.8em; /* left top */
	xbackground-color: #afeeee; /* paleturquoise */	
	border:0;
	xfont-size: 0.8em;
	padding-top:1em;
	padding-bottom:1em;
}

#content .news-amenu-container li{
	margin-top:1em;
	margin-bottom:1em;
}

#content .news-amenu-container li a{
	text-decoration: none;
	font-weight: bold;
	color: 	#000080; /* navy */
}
/* ------------------------------------------------------ */
/* ------- Ende Content Area -------------------------- */
/* ------------------------------------------------------ */












/* ---------------------------------------------------------------------- */
/* --------------- Anfang tx_cal_controller ------------------------------ */
/* ----------------------------------------------------------------------- */
.tx-cal-controller #month-header{
	xborder: 0; /* den brauche wir!! */
}

div.tx-cal-controller div#month-header-prevnext{
	padding-top:0.5em;
	border: 0;
}

div.tx-cal-controller div#month-header-prevnext a img{
	border: 0;
}


/* Jahres- und Monats-Icons */
div#month-header-icons{
	border: 0;
}

/* ---------------------------------------------------------------------- */
/* --------------- Ende tx_cal_controller ------------------------------ */
/* ----------------------------------------------------------------------- */


