@charset "UTF-8";
/**
 *
 */

/* import core yaml styles | YAML-Stylesheets einbinden */
@import url(/stylesheets/css/default_2col.css);

/* "lokale" Modifikationen */
@media screen
{
    body { 
	background: rgb(180,240,225) url("/images/bg_greenlight.gif") repeat-x top left fixed;
	padding: 10px 0;
    }


    /* aus ?????
     * 
     */

    #nav_main ul li#current strong,
    #nav_main ul li#current a,
    #nav_main ul li#current a:focus,
    #nav_main ul li#current a:hover,
    #nav_main ul li#current a:active {
	color:rgb(255,255,255);
	text-decoration: none;
    }
    #nav_main {
	background: rgb(99,245,192) url("/images/nav_main_bg.gif") repeat-x center right;
    }

    #nav_main ul li#current { 
	background-color:rgb(233,255,246); 
    }

/* spezial fuer die einzelnen Hauptnavigationspunkte */
    #nav_main .sect_aktuelles { background-color:rgb(229,193,19); }
    #nav_main .sect_aktuelles#current a,
    #nav_main .sect_aktuelles#current a:focus,
    #nav_main .sect_aktuelles#current a:hover,
    #nav_main .sect_aktuelles#current a:active {
	color:rgb(219,191,0);
	text-decoration: underline;
    }

    #nav_main .sect_schule { background-color:rgb(72,144,113); }
    #nav_main .sect_schule#current a,
    #nav_main .sect_schule#current a:focus,
    #nav_main .sect_schule#current a:hover,
    #nav_main .sect_schule#current a:active {
	color:rgb(58,144,107);
	text-decoration: underline;
    }

    #nav_main .sect_eltern { background-color:rgb(213,121,96); }
    #nav_main .sect_eltern#current a,
    #nav_main .sect_eltern#current a:focus,
    #nav_main .sect_eltern#current a:hover,
    #nav_main .sect_eltern#current a:active {
	color:rgb(213,104,75);
	text-decoration: underline;
    }

    #nav_main .sect_unterricht { background-color:rgb(93,153,186); }
    #nav_main .sect_unterricht#current a,
    #nav_main .sect_unterricht#current a:focus,
    #nav_main .sect_unterricht#current a:hover,
    #nav_main .sect_unterricht#current a:active {
	color:rgb(41,135,186);
	text-decoration: underline;
    }

    #nav_main .sect_angebote { background-color:rgb(255,160,66); }
    #nav_main .sect_angebote#current a,
    #nav_main .sect_angebote#current a:focus,
    #nav_main .sect_angebote#current a:hover,
    #nav_main .sect_angebote#current a:active {
	color:rgb(255,137,21);
	text-decoration: underline;
    }

    #nav_main .sect_links { background-color:rgb(174,129,151); }
    #nav_main .sect_links#current a,
    #nav_main .sect_links#current a:focus,
    #nav_main .sect_links#current a:hover,
    #nav_main .sect_links#current a:active {
	color:rgb(174,59,115);
	text-decoration: underline;
    }
    
    /* aus nav_vlist.css
     * vgl. auch css/navigation/nav_<menupunkt>.css
     */
    
    /* Menu Title */
    #submenu li#title a {
	text-decoration: none;
	border:0;
    }

    /* aus content.css
     * vgl. auch css/screen/content.css
     */

    h1, h2, h3, h4, h5, h6 {
	color:rgb(72,144,113);
    }

    a, a:focus, a:hover, a:active {
	color:rgb(72,144,113);
	
    }

/* generelle Bildpositionierung und Rahmung*/
#col3_content img { float:right; border:1px solid black }
/* aber nicht bei puzzle */
#col3_content #puzzle img { float:none; border:0px }
/* aber nicht bei slideshow */
#col3_content #slideshow img { float:none; border:0px }
}
