body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 82%;
	color: #666666;
	margin: 0px auto;
	padding: 0px;
	width: 800px
}

a{
	color: #F58000;
	text-decoration: none;
}

a:link{
	color: #F58000;
	text-decoration: none;
}

a:visited{
	color: #F58000;
	text-decoration: none;
}

a:hover{
	color: #F58000;
	text-decoration: underline;
}


h1{
 font-size: 140%;
 margin: 0px;
 padding: 0px 0px 20px;
}
h2{
 font-size: 120%;
 margin: 0px;
 padding: 0px 0px 10px;
}
#aktuell h1{
 font-size: 140%;
 margin: 0px;
 padding: 0px 0px 20px 42px;
}
#aktuell h2{
 font-size: 110%;
 margin: 0px;
 padding: 0px 0px 6px 42px;
}
th { text-align:left; vertical-align:top}
td { vertical-align:top; line-height:100%}
.td1 { background-color:#F0F6D9}
.td2 { background-color:#E1EDB2}
.linie { border-bottom: 1px solid #9C6}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead {height: 121px; background: url(../img/bg-head.gif) no-repeat; width:800px}
#logo { float:left; width:300px}

#mainnav { height: 100px; width: 490px; font-size:16px; font-family: Georgia, "Times New Roman", Times, serif; float:right}

#content { margin:20px 37px; clear:both}
#contentmitbild { margin:40px 0px 20px 37px; clear:both}
#aktuell { margin:20px 107px 20px 75px; clear:both; line-height: 150%}
#schulabc { margin:20px 107px 20px 75px; clear:both; line-height: 150%}
#bildgalerie { margin:20px 20px 20px 75px; clear:both;}
#schulabcmitbild { margin:0px 40px 20px 75px; float:left; line-height: 150%; width:340px}
#contentstart {margin:0px; clear:both}
#start { background: url(../img/trans.gif) no-repeat}
#spalte50 { width:46%; margin-right:10px; float:left; line-height: 150%}
#spalte20 { width:30%; float:left; line-height: 150%}
#spalte_ru { width:40%; float:left; line-height: 150%}
#kastanie { width:50%; float:right; background:url(../img/kastanie_gr.gif) no-repeat top; height:340px; color:#FFFFFF }
#kastanie_kontakt { width:50%; float:right; height:340px }
#kastanie_o { width:50%; float:right; background:url(../img/kastanie_o.gif) no-repeat top; height:340px; color:#FFFFFF }
#kastanie_profil { width:50%; float:right; height:340px }
#kastanie_o_start { width:50%; float:right; background:url(../img/kastanie_o.gif) no-repeat top; height:340px; color:#FFFFFF; margin-top:20px ; font-weight:bold}
#inkastanie {margin-top:100px; margin-left:80px}
#inkastanie_start {margin-top:90px; margin-left:100px; padding-top:50px}
#auswahl { width:62%; float:right; margin-bottom:10px}
.buchst { height:32px; line-height:32px; font-weight:bold; font-size:12px; margin:3px 0}
.buchst img { vertical-align:middle}
.bold {font-weight: bold; color:#666666}
.italic {font-style:italic}
#zurueckmitbild { text-align:right; padding-right:37px}
#zurueck { text-align:right}


/************* #footer styles ***************/

#footer {
	clear: both;
	background:#9BC200;
	height:35px;
	line-height:35px;
	text-align: center;
	margin-top: 10px; font-size:11px; color:#FFFFFF
}

#footerstart {
	clear: both;
	background:#9BC200;
	height:35px;
	line-height:35px;
	text-align: center;
	font-size:11px; color:#FFFFFF
}
#footer a, #footer a:visited, #footer a:link { color:#333333}
#footer a:hover, #footer a:active { color: #C70F17; text-decoration: none;}

/*********** #navBar link styles ***********/

#mainnav ul { list-style:none; margin:0; padding:0}
#mainnav li { display:block; margin-left:5px; float:left; width:93px; height:100px }
* html #mainnav li { margin-right:-3px}
#mainnav a { color: #FFFFFF; background:#9BC200; display:block; padding:76px 10px 4px 10px; text-align:center; white-space:nowrap}
#mainnav a:hover, #mainnav a:link#current, #mainnav a:visited#current { background: #FF9900; text-decoration:none}
.activ { background: #FF9900; color: #FFFFFF; display:block; padding:76px 10px 4px 10px; text-align:center; white-space:nowrap}
#auswahl a, #auswahl a:link, #auswahl a:visited { color:#666666; text-decoration:none}
#auswahl a:hover { color:#F58000}
#inkastanie_start a, #inkastanie_start a:link, #inkastanie_start a:visited { color:#FFFFFF; text-decoration:none}
#inkastanie_start a:hover { color:#F58000}

/*********** #aktuell listen ***********/
.neu { list-style-type:none; padding:0; margin:0}
.neu li { background:url(../img/kastanie_kl.gif) no-repeat; padding-left:42px; margin-bottom:10px}
.termin { list-style-type:none; margin-top:0px}
.termin li { margin-bottom:20px}

#aktuell a, #aktuell a:visited, #aktuell a:link, #aktuell a:hover, #aktuell a:active, #schulabc a, #schulabc a:visited, #schulabc a:link, #schulabc a:hover, #schulabc a:active { font-weight:bold}
.weiter img { vertical-align:middle}
.weiter a, .weiter a:link, .weiter a:visited { text-decoration:none; font-weight:bold}
.rundgang { float: left; margin-bottom:20px; margin-left:58px }
.rundgang2 { float: left; margin-bottom:20px; margin-left:258px }
#schulabc ul { margin:0px 0px 0px 15px; padding:0}

/*********** #fotos in Schul-ABC ***********/
.hochformat { float:right; margin-bottom:20px}
.quer2 { float:right; margin-bottom:20px}