/* =layout
--------------------------------------------------------------- */
#header {
	background: #474747 url(/pictures/bg_topnav_sch.gif) no-repeat;
	}
.zufall_1 {
	background: url(/pictures/headbild_schule1.jpg) no-repeat;
	}
.zufall_2 {
	background: url(/pictures/headbild_schule2.jpg) no-repeat;
	}
/* .zufall_3 {
	background: url(/pictures/headbild_schule3.jpg) no-repeat;
	}
.zufall_4 {
	background: url(/pictures/headbild_schule4.jpg) no-repeat;
	}
.zufall_5 {
	background: url(/pictures/headbild_schule5.jpg) no-repeat;
	}
.zufall_6 {
	background: url(/pictures/headbild_schule6.jpg) no-repeat;
	}
.zufall_7 {
	background: url(/pictures/headbild_schule7.jpg) no-repeat;
	} */

#header h2 img {
	padding: 0;
	margin: 10px 0 0 20px;
	}
#breadcrumbs {
	padding: 70px 0 0 193px;
	}
#topnav li a {
	color: #fff;
	border-right: 1px solid #474747;
	}
#topnav li a:hover {
	color: #fff;
	background: #d30303 url(/pictures/topnav_hover_sch.gif) repeat-x;
	}
#topnav li.active a {
	color: #fff;
	background: #d30303 url(/pictures/topnav_hover_sch.gif) repeat-x;
	}

#header ul.services_top li a, #header ul.services_top {
	color: #fff;
	}
	
#header ul.services_top {
	right: 16px;
	}
/* #volltextsuche {
	color: #000;
	background: url(/pictures/bg_suchfeld_sch.gif) no-repeat top right;
	}
#volltextsuche input {
	color: #000;
	} */
/* #quicklinks {
	padding: 0 15px 0 15px;
	} */
#quicklinks ul {
	padding: 0;
	margin: 0;
   }
#quicklinks ul li {
	padding: 0 0 0 3px;
   }
#quicklinks li a:hover {
	color: #e95e5e;
   }

#footer {
	padding-top: 75px;
	color: #fff;
	background: #d30303 url(/pictures/bg_footer_sch.jpg) no-repeat;
	height: 4em;
	}
#footer a {
	color: #fff;
	text-decoration: none;
	}
h1, h2, h3, h4, h5, h6 {
	color: #d30303;
	}
a, a:link {
	color: #d30303;
	outline: none;	/* removes oulines in FF */
	}
a:visited {
	color: #e95e5e;
	}
a:hover {
	color: #e95e5e;
   }
a:focus, a[href^="http:"]:focus {
	color: #e95e5e;
   }
a:active {
	color: #e95e5e;
	}
p.vcard {
	padding-top: 0;
	margin-bottom: 4px;
	}
p#created {
	padding-top: 0px;
	color: #e95b5b;
	}
p#created a{
	color: #e95b5b;
	}
p#created a:hover {
	color: #e95b5b;
	}

/* =navigation
--------------------------------------------------------------- */
#nav ul li a:hover,
#nav ul li a:focus {
	color: #fff;
	background: #D30303 url(/pictures/nav_hover_sch.gif) no-repeat;
	}
#nav ul li ul li a:hover,
#nav ul li.active ul li a:hover {
	color: #D30303;
	background: transparent url(/pictures/subnav_hover_sch.gif) no-repeat 8px 50%;
	}
#nav ul li.active ul li ul li a:hover, 
#nav ul li ul li ul li a:hover {
	background: transparent url(/pictures/subnav_hover_klein_sch.gif) no-repeat 8px 50% ;
	}
#nav ul li.active ul li.active ul li a:hover {
	background: transparent url(/pictures/subnav_hover_klein_sch.gif) no-repeat 20px 50%;
	}
	
/* actives
--------------------*/
#nav ul li.active a {
	color: #d30303;
	/* background: #e95e5e url(/pictures/nav_hover_sch.gif) no-repeat; */
	}
	
#nav ul li ul li.active a,
#nav ul li.active ul li.active a {
	color: #D30303;
	background: transparent url(/pictures/subnav_hover_sch.gif) no-repeat 8px 50%;
	}
#nav ul li.active ul li.active ul li.active a {
	color: #D30303;
	background: transparent url(/pictures/subnav_hover_klein_sch.gif) no-repeat 20px 50%;
	}

