body { color: #000; }

.outer_content {
	background-color: #EBB015;
}

.grundschule_home .col {
	width: 482px; 
	background: url(../hg/home.gif) 162px 0 no-repeat;
}

.grundschule_home h1 {
	height: 120px;
	background-image:url(../typo/h1_home.gif);
	margin: 68px 0 25px 33px;
}

h1 {
	margin: 50px 0 25px 35px;
	height: 80px;
	background-image:url(../typo/h1.gif);
}

h2 {
	height: 20px;
	margin-bottom: 13px;
	margin-left: 35px;
}


ul.subNav {
	background-color: #D79C11;
	width: 680px;
	padding: 0 0 0 30px;
}

.subNav li { margin-right:18px; } 

.grundschule_home ul.subNav {
	background: none; 
	width: 200px;
	padding: 50px 0 0 0;
}

.subNav li, .subNav li a { background-position: 0 -30px; height: 26px; }
.subNav li a:hover, .subNav li.selected a, .subNav li.selected a:hover { background-position: -300px -30px;  }

.grundschule_home .subNav li { clear: left; background-position: 0 -2px; height: 24px; }
.grundschule_home .subNav li a { background-position: 0 -2px; height: 24px; }

.grundschule_home .subNav li a:hover { background-position: -300px -2px;  }

#unsere-idee, #unsere-idee a { background-image:url(../nav/unsere-idee.gif); width: 78px; }	 
#unser-konzept, #unser-konzept a { background-image:url(../nav/unser-konzept.gif); width: 94px; }	  
#unsere-voraussetzungen, #unsere-voraussetzungen a { background-image:url(../nav/unsere-voraussetzungen.gif); width: 150px; }	
#kontakt, #kontakt a { background-image:url(../nav/kontakt.gif); width: 58px; }	
#unsere-ziele, #unsere-ziele a { background-image:url(../nav/unsere-ziele.gif); width: 80px; }	

.img_home_klein { margin-right: 20px; }

.unsere-idee h2 { background-image:url(../typo/unsere-idee.gif); }
.unsere-voraussetzungen h2 { background-image:url(../typo/unsere-voraussetzungen.gif); }
.unsere-ziele h2 { background-image:url(../typo/unsere-ziele.gif); }
.unser-konzept h2 { background-image:url(../typo/unser-konzept.gif); }
.kontakt h2 { background-image:url(../typo/kontakt.gif); }

.unsere-idee .copy { padding-left: 42px; width: 370px; } 
.unser-konzept .copy { padding-left: 42px; width: 360px; } 
.unsere-ziele .copy { padding-left: 42px; width: 370px; padding-bottom: 15px; } 
.unsere-voraussetzungen .copy { padding-left: 42px; width: 370px; padding-bottom: 15px; } 
.kontakt .copy { padding-left: 88px; width: 370px; } 

* html .unsere-ziele .copy, * html .unsere-voraussetzungen .copy { padding-bottom: 20px; }
*+ html .unsere-ziele .copy, *+ html .unsere-voraussetzungen .copy { padding-bottom: 20px; }
* html .kontakt .copy { padding-bottom: 30px; }
*+ html .kontakt .copy { padding-bottom: 30px; }

.unsere-ziele .copy li, .unsere-voraussetzungen .copy li { margin-bottom: 10px;  }

.copy a { color: #000; }

.content { overflow: hidden;  }

.o_top { position: absolute; top: 0; right: 4px; }

p.address_eh, p.address_dm {
	padding-left: 60px;
	margin-left: -60px;
	margin-top: 10px;
	background: url(../typo/logo_eh.gif) no-repeat 5px 0;
}

p.address_dm { background-image:url(../typo/logo_dm.gif); }
