/* Grundeinstellungen ____________________________________________*/

	body, html { height: 100%; }
	body { background: url(../images/design/bg-rahmen.gif) repeat-y center top #FFFFFF; color: #000000; font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 11px; line-height: 16px; margin: 0px; padding: 0px; text-align: center; }
	table { border: 0px; border-collapse: collapse; font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 11px; line-height: 16px; }
	form { margin: 0px; padding: 0px; }
	a { text-decoration: none; }
	a img { border: 0px; }
	
	.clearall	{ clear: both; height: 1px; line-height: 1px; overflow: hidden; }


/* Navigation ____________________________________________________*/



/* Flash _________________________________________________________*/

	#flash { margin: 11px 0px 0px 0px; }



/* Oben __________________________________________________________*/

	#mainnavi {  }
	#mainnavi a { display: block; }
	#mainnavi a:hover { color: #FFFFFF; }
	#mainnavi td { padding: 0px 0px 0px 0px; }
	#mainnavi ul { display: none; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 40px; width: 282px; z-index: 2; }
	#mainnavi ul li { background-repeat: no-repeat; background-position: 0px 5px; line-height: 16px; margin: 5px 0px 7px 19px; padding: 2px 0px 2px 20px; white-space: nowrap; }
	#mainnavi ul li a { color: #000000; display: inline; }
	
	#Schueler { background: #9AC43A; }
	#Schueler li { background-image: url(../images/design/bg-schuler.gif); }
	#Schueler .aktiv { background-image: url(../images/design/bg-schuler-aktiv.gif) !important; }
	
	#Eltern { background: #95A6EE; }
	#Eltern li { background-image: url(../images/design/bg-eltern.gif); }
	#Eltern .aktiv { background-image: url(../images/design/bg-eltern.gif) !important; }
	
	#Service { background: #E05303; }
	#Service li { background-image: url(../images/design/bg-service.gif); }
	#Service .aktiv { background-image: url(../images/design/bg-service.gif) !important; }

	#menu { background: url(../images/design/bg-menu.jpg) no-repeat left top; height: 36px; }
	#navi { position: relative; margin: 0px 0px 0px 226px; }
	#navi table {  }
	#navi td { line-height: 17px; padding: 9px 8px 0px 8px; }
	#navi a { color: #000000; display: block; padding: 0px 7px 2px 7px; }
	#navi a:hover { background: #95A6EE; color: #FFFFFF; }
	#navi ul { background: #FFFFFF; display: none; list-style-type: none; margin: 0px 0px 0px 0px; padding: 3px 10px 7px 6px; position: absolute; top: 36px; z-index: 1; }
	#navi ul li { background: url(../images/design/bg-weiter-blau.gif) no-repeat 0px 5px; line-height: 19px; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 19px; white-space: nowrap; }
	#navi ul li a { color: #000000; display: inline; padding: 0px 0px 0px 0px; }
	#navi ul li a:hover { background: #FFFFFF; color: #95A6EE; }
	#navi ul li.aktiv { font-weight: bold; }

	#sprache {  }
	#sprache a {  }
	#sprache a:hover {  }


	
/* Links _________________________________________________________*/



/* Rechts ________________________________________________________*/

	#rechts .news { margin: 0px 7px 0px 7px; padding: 3px 0px 10px 0px; }
	#rechts h1 { color: #DC9B00; font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#rechts p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	
	#rechts h2 { background: url(/images/design/bg-h1.jpg) repeat-y left top #919BD0; color: #000000; font-size: 12px; margin: 0px 0px 10px 0px; padding: 6px 0px 6px 10px; }
	#rechts ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 3px 10px 7px 6px; }
	#rechts ul li { background: url(../images/design/bg-weiter-blau.gif) no-repeat 0px 5px; line-height: 19px; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 19px; }
	#rechts a { color: #000000; }
	#rechts ul li.aktiv { font-weight: bold; }
	#rechts a:hover { color: #727FBD; }
	
	.datum { font-weight: bold; }


/* Mitte _________________________________________________________*/
	
	#stundenplan .links { text-align: left; }
	#stundenplan td { text-align: center; }

/* Inhalt ________________________________________________________*/

	#inhaltrahmen { margin: 0px 16px 16px 16px; }
	
	#inhalt h1 { background: url(/images/design/bg-h1.jpg) repeat-y left top #919BD0; color: #000000; font-size: 14px; margin: 0px 0px 15px 0px; padding: 10px 0px 10px 17px; }
	#inhalt h2 { background: #EEEEEE; font-size: 13px; margin: 0px 0px 10px 0px; padding: 3px 5px 3px 8px; }
	#inhalt h3 { font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#inhalt h4 { font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#inhalt h5 { font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#inhalt h6 { font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#inhalt p { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
	#inhalt ul { list-style-type: none; margin: 0px 0px 16px 0px; padding: 0px 0px 5px 0px; }
	#inhalt ul li { background: url(../images/design/bg-pfeil-blau.gif) no-repeat 5px 7px; margin: 0px 0px 0px 0px; padding: 2px 0px 4px 17px; }
	#inhalt ol { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 28px; }
	#inhalt ol li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#inhalt a { color: #727FBD; }
	#inhalt a:hover { color: #727FBD; }
	
	#inhalt .li-gelb li { background-image: url(../images/design/bg-pfeil-gelb.gif); }
	#inhalt .li-blau li { background-image: url(../images/design/bg-pfeil-blau.gif); }
	#inhalt .li-grun li { background-image: url(../images/design/bg-pfeil-grun.gif); }
	#inhalt .li-rot li { background-image: url(../images/design/bg-pfeil-rot.gif); }
	#inhalt .li-orange li { background-image: url(../images/design/bg-pfeil-orange.gif); }
	
	#dasbietenwir a:hover { color: #BE0027; }
	
	.liste { margin: 0px 0px 16px 0px; }
	
	.umblattern { float: right; }
	.umblattern span, .umblattern a { margin: 0px 3px 0px 3px; }
	.umblattern span { font-weight: bold; }
	.aufzahlung { margin: 0px 0px 16px 0px; }
	.stunden { width: 555px; }
	.links { padding: 0px 12px 0px 0px; vertical-align: top; width: 50%; table-layout: fixed; text-align: left; }
	.rechts { padding: 0px 0px 0px 12px; vertical-align: top; width: 50%; table-layout: fixed; }
	
	.linkliste a { float: right; }
	
	.erstereihe { background-color: #EEEEEE !important; }

	#detail { margin: 0px 0px 16px 0px; }
	.bilder { margin: 0px 0px 16px 0px; width: 555px; overflow: hidden; white-space: nowrap; }
	.bilder img { margin: 0px 15px 0px 0px; }
	
	.bildlinks { float: left; margin: 5px 10px 13px 0px; }
	.bildrechts { float: right; margin: 5px 0px 13px 10px; }
	
	.navi { margin: 0px 0px 16px 0px; }
	
	a.a-weiter { background-repeat: no-repeat; background-image: url(../images/design/bg-weiter-blau.gif); color: #727FBD; background-position: right center; font-size: 10px; line-height: 16px; padding: 2px 20px 4px 0px; text-transform: uppercase; }
	a.a-w-gelb { background-image: url(../images/design/bg-weiter-gelb.gif); color: #DC9B00; }
	a.a-w-blau { background-image: url(../images/design/bg-weiter-blau.gif); color: #727FBD; }
	a.a-w-grun { background-image: url(../images/design/bg-weiter-grun.gif); color: #86B127; }
	a.a-w-rot { background-image: url(../images/design/bg-weiter-rot.gif); color: #BE0027; }
	a.a-w-orange { background-image: url(../images/design/bg-weiter-orange.gif); color: #FF4E00; }
	
	a.a-zuruck { background-repeat: no-repeat; background-image: url(../images/design/bg-zuruck-blau.gif); color: #727FBD; background-position: left center; font-size: 10px; line-height: 16px; padding: 2px 0px 4px 20px; text-transform: uppercase; }
	a.a-z-gelb { background-image: url(../images/design/bg-zuruck-gelb.gif); color: #DC9B00; }
	a.a-z-blau { background-image: url(../images/design/bg-zuruck-blau.gif); color: #727FBD; }
	a.a-z-grun { background-image: url(../images/design/bg-zuruck-grun.gif); color: #86B127; }
	a.a-z-rot { background-image: url(../images/design/bg-zuruck-rot.gif); color: #BE0027; }
	a.a-z-orange { background-image: url(../images/design/bg-zuruck-orange.gif); color: #FF4E00; }
	



/* Unten _________________________________________________________*/

	#unten table { font-size: 9px; margin: 0px 0px 4px 11px; width: 825px; }
	#unten td { color: #001165; vertical-align: bottom; }
	#unten a { color: #001165; }
	#unten a:hover { color: #000000; }

	

/* Anfrageformular _______________________________________________*/

	.formular { border: 0px; }
	.formular col { width: 160px; }
	.formular td { font-size: 11px; padding: 3px 0px; }
	.formular select { border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; }
	.formular .eingabe { border: 1px solid #000000; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; padding: 1px 3px; }
	.formular .standard { height: 18px; width: 220px; }
	.formular .plz { height: 18px; width: 65px; margin-right: 5px; }
	.formular .ort { height: 18px; width: 150px; }
	.formular .mitteilung { height: 60px; width: 220px; }
	.formular .oben { vertical-align: top; padding: 4px 0px 0px 0px; }
	.formular a { background: url() left top no-repeat #FFFFFF; border: solid 1px #000000; color: #000000; font-weight: bold; padding: 3px 7px 3px 7px; }
	.formular a:hover { color: #FFFFFF; }



/* Sonstiges ______________________________________________________*/

	
	#fotos-unten { padding: 16px 0px 1px 0px; }
	#fotos-unten a { margin: 0px 1px 0px 0px; }


/* Intro __________________________________________________________*/

	#willkommen { background: #FFFFFF; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; }
	#willkommen h1 { background: url(../images/design/bg-willkommen.jpg) repeat-y left top; font-size: 15px; font-weight: normal; line-height: 18px; margin: 0px 0px 0px 0px; padding: 10px 0px 5px 18px;}
	#willkommen h1 span { font-size: 17px; display: block; }
	#willkommen p { margin: 15px 15px 5px 18px; }
	#willkommen a { margin: 0px 15px 0px 0px; }
	
	#start { width: 587px; }
	#start td { padding: 0px 0px 0px 0px; vertical-align: top; }
	
	#dasbietenwir { background: #FFFFFF; margin: 0px 4px 0px 0px; }
	#dasbietenwir img { margin: 0px 0px 10px 0px; }
	#dasbietenwir h1 { color: #BE0027; font-size: 15px; margin: 0px 0px 9px 8px; }
	#dasbietenwir ul { list-style-type: none; margin: 0px 0px 0px 8px; padding: 0px 0px 11px 0px; }
	#dasbietenwir ul li { background: url(../images/design/bg-pfeil-rot.gif) no-repeat 0px 5px; margin: 0px 0px 0px 11px; padding: 0px 0px 0px 25px; }
	#dasbietenwir a { color: #000000; margin: 0px 10px 0px 0px; }
	
	#termine { background: #FFFFFF; margin: 0px 0px 11px 5px; padding: 0px 0px 11px 0px; }
	#termine img { margin: 0px 0px 5px 0px; }
	#termine span { font-size: 11px; font-weight: bold; margin: 0px 0px 0px 9px; }
	#termine ul { list-style-type: none; margin: 0px 0px 0px 9px; }
	#termine ul li { background: url(../images/design/bg-pfeil-blau.gif) no-repeat 0px 5px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; }
	#termine a { color: #000000; margin: 0px 0px 0px 0px; }
	
	#downloads { margin: 0px 0px 0px 5px; }
	
	
	
/* ___________________________________________________________ Ende*/
