html {
	margin: 0;
	padding: 0;
}

body {
	background-color: #f8b174;	
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #505a65;
	margin: 0;
	padding: 0;
}

body.login {
	background-color: #f5dc95;
}

img {
	border: 0;
}

a, a:active,a:visited {
	color: #04589f;
	text-decoration: none;
}

 a:hover {
 	color: #ef7d00;
 }

.clear {
	height: 0;
  border: 0;
	clear: both;
	float: none;	
}

ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
	float: left;
}

input {
	background-color: white;
	border: 2px #f8b174 solid;
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #505a65;
}

input.submit_button {
 	background-color: transparent;
 	border: 0;
 	color: #04589f;
 	cursor: pointer;
}



#container {
	width: 800px;
	margin: 20px auto;
	padding: 0;
	background-color: white;
	
}

#header {
	background: transparent url('../images/hintergrund-top.gif') no-repeat right 0;	
}

.corner_left {
	float: left;	
}

.corner_right {
	float: right;	
}

#logo {
	height: 60px;
	background-image: none;
	position: relative;
	bottom: 2px;
	margin: 0px;
	margin-left: 21px;	
	padding: 0;
	border: 0;
	float: none;
	clear: both;
}



#menue_top ul {
	width: 550px;
	height: 15px;
	margin: 0;
	margin-top: 13px;
	padding: 0;
	float: right;
	clear: both; 
}

#menue_bottom ul {
	height: 15px;
	margin: 0;
	margin-top: 55px;
	margin-right: 20px;
	padding: 0;
	float: right;
	clear: both;	
}

#menue_top li, #menue_bottom li {
	margin-right: 11px;
	color: #ef7d00;
}

#menue_top a, #menue_top a:link, #menue_top a:active,
#menue_top a:visited, #menue_bottom a, #menue_bottom a:link, 
#menue_bottom a:active, #menue_bottom a:visited {
	color: #0057a3;
	text-decoration: none;
	font-weight: strong;
}

#menue_top a:hover, #menue_bottom a:hover {
	color: #ef7d00;
}


#footer {
	height: 85px;
	margin-top: 21px;
	background: url('../images/hintergrund-bottom.gif') no-repeat right 0;
}

#footer.login {
	background: url('../images/login-hintergrund-bottom.gif') no-repeat right 0;
}

#footer .corner_left {
	width: 9px;
	height: 9px;
	line-height: 0;
	margin-top: 76px;	
}

#footer .corner_left a, #footer .corner_left a:visited, #footer .corner_left a:hover,
#footer .corner_left a:active {
	height: 9px;
	border: 0;
	margin: 0;
  padding: 0;
}

/*--------------- Content --------------------------------------- */


.main {
	margin: 0;
	margin-top: 45px;
	padding: 0;
}

.menue {
	width: 125px;
	float: left;	
}


#search {
	width: 125px;
	height: 85px;
	background: url('../images/suche.gif') no-repeat;
	color: #04589f;
	padding-top: 10px;
	padding-left: 10px;
}

#search input {
	width: 95px;
	height: 19px;	
}

.submenue {
	display: block;
	width: 125px;
	margin: 0;
	padding: 0;
}

.submenue.minheight {
	height: 125px;
}

.submenue a, #submenue a:active, #submenue a:visited{
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	border: 0;
}

.submenue a:focus { 
	outline: none;
}

.submenue a span, .submenue span {
	display: none;
}

.spacer {
	height: 30px;
	float: none;
}

.spacer_top {
	height: 45px;
	float: none;
	background-color: white;
}


.content_sub {
	margin: 0;
	margin-left: 156px;
	margin-right: 31px;
	padding: 0;
	line-height: 1.2;
	position: relative;
	height: 1%;
}

.innerBox
{
display: block;
margin: 0;
margin-bottom: 30px;
padding: 0;
height: 1;
float: left;
}


.spalte_links {
	display: block;
	width: 191px;
	float: left;
	margin: 0;
	padding: 0;
}

.spalte_links img {
	float: right;
}


.spalte_rechts {
	margin: 0;
	margin-left: 211px;
	padding: 0;
}

.innerBox .spalte_rechts {
		width: 401px;
}

.dreispaltig {
	width: 633px;
	margin: 0;
	padding: 0;
	display: block;
}

.dreispaltig .spalte_links {
	width: 211px;
	margin: 0;
	padding: 0;
	float: left;
}

.dreispaltig .spalte_mitte {
	width: 211px;
	margin: 0 211px;
	padding: 0;
}

.dreispaltig .spalte_rechts {
	width: 211px;
	margin: 0;
  padding: 0;
  float: right;
}

.dreispaltig p {
	margin: 0;
	padding: 0 10px;
}

.dreispaltig h2 {
	padding: 0 10px;
}



.content_sub h1 {
	font-size: 12px;
	color: #505a65;
	text-decoration: bold;
	margin: 0;
	margin-bottom: 17px;
	padding: 0;
}

.content_sub h2 {
	font-size: 12px;
	color: #505a65;
	text-decoration: bold;
	margin: 0;
	padding: 0;
}

.content_sub li {
	float: none;
	background: url('../images/list_bg.gif') no-repeat 0 2px;
	padding-left: 8px;
}


.content_sub p {
	margin: 0;
	margin-bottom: 18px;
}

.content_sub .pdf_download {
	display: block;
	height: 18px;
	background: url('../images/pdf_bild.gif') 0 0 no-repeat;
	padding: 0;
	padding-top: 2px;
	padding-left: 21px;
	margin: 0;
	margin-top: 10px;
}

.content_sub .pdf_download a, .content_sub .pdf_download a:visited,
.content_sub .pdf_download a:hover, .content_sub .pdf_download a:active {
	font-size: 12px;
	color: #505a65;
	text-decoration: none;
}

.content_sub .error {
	color: red;
}

.content_sub #login_error {
	margin-bottom: 15px;
}

.content_sub .zitat {
	font-style: italic;
}

.content_sub .verfasser {
	font-size: 12px;
	color: #505a65;
	text-decoration: bold;
	float: right;
}
	


/*--------------- Startseite --------------------------------------- */

.main#startseite {
	width: 800px;
	height: 553px;
	background: url('../images/kind-sein-duerfen.jpg') 60px no-repeat transparent;
}


#startseite #search {
	position: relative;
	top: 470px;
	z-index: 100;	
}

#startseite #news {
	position: relative;
	top: 140px;
	left: 460px;
}

#startseite #news p {
	margin: 0;
	padding: 0;
}

#startseite #news #text {
	position: relative;
	bottom: 103px;
	left: 165px;
	width: 145px;
	font-size: 16px;
	color: white;
	line-height: 1.2;
	z-index: 100;
	cursor: pointer;
}

#startseite #news #text h1 {
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	margin-top: 2px;
	padding: 0;
}





/*--------------- Kindergarten / Krippe --------------------------------------- */	


#kindergarten .menue .submenue {
	height: 470px;
	margin: 0;
	padding: 0;
}

#kindergarten .submenue a {
	display: block;
	width: 125px;	
}

#kindergarten .submenue a#kurzprofil {
	height: 36px;
	background: url('../images/submenue/navi_kurzprofil.gif') no-repeat 0 -36px;
}

#kindergarten .submenue a:hover#kurzprofil, #kindergarten .submenue li.selected a#kurzprofil {
	background-position: 0 0;
}

#kindergarten .submenue a#gruppen {
	height: 36px;
	background: url('../images/submenue/navi_gruppen.gif') no-repeat 0 -36px;
}

#kindergarten .submenue a:hover#gruppen, #kindergarten .submenue li.selected a#gruppen {
	background-position: 0 0;
}

#kindergarten .submenue a#tagesablauf {
	height: 32px;
	background: url('../images/submenue/navi_tagesablauf.gif') no-repeat 0 -32px;
}

#kindergarten .submenue a:hover#tagesablauf, #kindergarten .submenue li.selected a#tagesablauf {
	background-position: 0 0;
}

#kindergarten .submenue a#integrativgruppe {
	height: 44px;
	background: url('../images/submenue/navi_integrativgruppe.gif') no-repeat 0 -44px;
}

#kindergarten .submenue a:hover#integrativgruppe, #kindergarten .submenue  li.selected a#integrativgruppe {
	background-position: 0 0;
}

#kindergarten .submenue a#eurhytmie {
	height: 32px;
	background: url('../images/submenue/navi_eurhytmie.gif') no-repeat 0 -32px;
}

#kindergarten .submenue a:hover#eurhytmie, #kindergarten .submenue li.selected a#eurhytmie {
	background-position: 0 0;
}

#kindergarten .submenue a#qualitaet {
	height: 36px;
	background: url('../images/submenue/navi_qualitaet.gif') no-repeat 0 -36px;
}

#kindergarten .submenue a:hover#qualitaet, #kindergarten .submenue li.selected a#qualitaet {
	background-position: 0 0;
}

#kindergarten .submenue a#gremien {
	height: 54px;
	background: url('../images/submenue/navi_gremien.gif') no-repeat 0 -54px;
}

#kindergarten .submenue a:hover#gremien, #kindergarten .submenue li.selected a#gremien {
	background-position: 0 0;
}

#kindergarten .submenue a#geschichte {
	height: 32px;
	background: url('../images/submenue/navi_geschichte.gif') no-repeat 0 -32px;
}

#kindergarten .submenue a:hover#geschichte, #kindergarten .submenue li.selected a#geschichte {
	background-position: 0 0;
}

#kindergarten .submenue a#neubau {
	height: 32px;
	background: url('../images/submenue/navi_neubau.gif') no-repeat 0 -32px;
}

#kindergarten .submenue a:hover#neubau, #kindergarten .submenue li.selected a#neubau {
	background-position: 0 0;
}

#kindergarten .submenue a#anmeldung {
	height: 41px;
	background: url('../images/submenue/navi_anmeldung.gif') no-repeat 0 -41px;
}

#kindergarten .submenue a:hover#anmeldung, #kindergarten .submenue li.selected a#anmeldung {
	background-position: 0 0;	
}

/*--------------- Kindergarten / Krippe  - Kurzprofil --------------------------------------- */	

#kurzprofil img#feste {
	position: relative;
	bottom: 30px;
	overflow: visible;
}

/*--------------- Kindergarten / Krippe  - Gruppen --------------------------------------- */	


#gruppen.content_sub {
	margin-left: 142px;
	margin-right: 15px;	
}

#gruppen .dreispaltig p {
	padding-left: 18px;	
}	

#gruppen .dreispaltig.betreung p {
margin-bottom: 0;
}

#gruppen .dreispaltig h2 {
	padding-left: 18px;
}

#gruppen .submenue {
	width: 120px;	
}



/*--------------- Kindergarten / Krippe  - Tagesablauf --------------------------------------- */	


#tagesablauf.content_sub {
	margin-left: 146px;
	margin-right: 15px;
}


#tagesablauf .spalte_links {
	width: 422px;
}

#tagesablauf .spalte_rechts {
	margin-left: 422px;
}

#tagesablauf .spalte_rechts.rosengruppe {
 height: 49px;
}

#tagesablauf .dreispaltig img {
	margin: 0 10px;
}

#tagesablauf .dreispaltig .spalte_links {
	width: 211px;
	padding-top: 31px;
}

#tagesablauf .dreispaltig .spalte_mitte {
	padding-top: 31px;
}

#tagesablauf .dreispaltig .spalte_rechts {
	width: 211px;
	margin: 0;
	padding-top: 12px;
	background-color: #f8eee3;
}

#tagesablauf .dreispaltig h1 {
	padding: 0 10px;
}

#tagesablauf .dreispaltig .spacer.first {
	height: 10px;
}

#tagesablauf .dreispaltig .spalte_links img#boote,
#tagesablauf .dreispaltig .spalte_links img#schulreife {
	margin-top: 60px;
	margin-bottom: 175px;
}

#tagesablauf .dreispaltig .spalte_mitte img#kindergartengruppe {
	margin-top: 260px;
	margin-bottom: 60px;
}

/*--------------- Kindergarten / Krippe  - Eurhytmie --------------------------------------- */	


#eurhytmie.content_sub {
	margin-left: 146px;
	margin-right: 21px;
}

#eurhytmie .spalte_links {
	width: 422px;
}

#eurhytmie .spalte_rechts {
	margin-left: 422px;
}

#eurhytmie div.absatz {
	padding-top: 32px;
}

#eurhytmie .spalte_rechts.rosengruppe {
 height: 49px;
}

#eurhytmie .spalte_links h1 {
	padding-left: 10px;
}

#eurhytmie .spalte_links p {
	width: 187px;
	z-index: 100;	
	padding-left: 10px;
}

#eurhytmie .spalte_links #eurhytmie_img {
	position: relative;
	bottom: 70px;	
	right: 59px;
	z-index: 0;
}

/*--------------- Kindergarten / Krippe  - Integrativgrupe --------------------------------------- */	

#integrativgruppe .spacer_top {
	height: 20px;
}

/*--------------- Kindergarten / Krippe  - Qualität --------------------------------------- */	

#qualitaet .highlight {
	color: #04589f;
}

#qualitaet img#qualitaet_img {
	margin-bottom: 10px;
}

/*--------------- Kindergarten / Krippe  - Gremien --------------------------------------- */	

#gremien h2 {
	margin-bottom: 15px;
}

#gremien ul#projekte li{
	margin-bottom: 15px;
}

#gremien .spalte_links img#bastelgruppe {
	margin-top: 95px;
}

/*--------------- Kindergarten / Krippe  - Geschichte --------------------------------------- */	

#geschichte .spalte_links h1 {
	text-align: right;
}

#geschichte .spalte_links img.alter_kindergarten {
	margin-top: 50px;
}

/*--------------- Kindergarten / Krippe  - Neubau --------------------------------------- */	

#neubau .spalte_links h1 {
	text-align: right;
}


#neubau .zweispaltig {
	vertical-align: bottom;	
}

#neubau .zweispaltig h1 {
	text-align: left;
}


#neubau .zweispaltig .spalte_links {
	width: 115px;
	margin-bottom: 10px;
}

#neubau .zweispaltig .spalte_rechts {
	height: 20px;
	margin-left: 115px;
	margin-bottom: 10px;
	text-align: right;
}

#neubau img#fest_neubau {
	margin-top: 90%;
}

/*--------------- Kindergarten / Krippe  - Anmeldung --------------------------------------- */	

#anmeldung .spalte_links h1 {
	text-align: right;
}

#anmeldung .spalte_rechts h1 {
	margin: 0;
}

/*--------------- Vorkindergarten --------------------------------------- */	


#vorkindergarten .menue .submenue {
	height: 470px;
	margin: 0;
	padding: 0;
}

#vorkindergarten .submenue a {
	display: block;
	width: 125px;	
}

#vorkindergarten .submenue a#eltern_gruppe {
	height: 64px;
	background: url('../images/submenue/navi_eltern_kind_gruppe.gif') no-repeat 0 -64px;
}

#vorkindergarten .submenue a:hover#eltern_gruppe, #vorkindergarten .submenue li.selected a#eltern_gruppe {
	background-position: 0 0;
}

#vorkindergarten .submenue a#spielgruppe {
	height: 36px;
	background: url('../images/submenue/navi_spielgruppe.gif') no-repeat 0 -36px;
}

#vorkindergarten .submenue a:hover#spielgruppe, #vorkindergarten .submenue li.selected a#spielgruppe {
	background-position: 0 0;
}

#vorkindergarten .submenue a#anmeldung {
	height: 36px;
	background: url('../images/submenue/navi_anmeldung_vorkindergarten.gif') no-repeat 0 -36px;
}

#vorkindergarten .submenue a:hover#anmeldung, #vorkindergarten .submenue li.selected a#anmeldung {
	background-position: 0 0;
}

/*--------------- Vorkindergarten  - Spielgruppe --------------------------------------- */	

#vorkindergarten #spielgruppe img#spielgruppe_img {
	margin-top: 90px;
}

#vorkindergarten #anmeldung img#anmeldung_vorkind {
	margin-top: 50px;
}

/*--------------- Philosophie / Leitbild --------------------------------------- */	


#philosophie .menue .submenue {
	height: 470px;
	margin: 0;
	padding: 0;
}

#philosophie .submenue a {
	display: block;
	width: 125px;	
}

#philosophie .submenue a#leitbild {
	height: 36px;
	background: url('../images/submenue/navi_leitbild.gif') no-repeat 0 -36px;
}

#philosophie .submenue a:hover#leitbild, #philosophie .submenue li.selected a#leitbild {
	background-position: 0 0;
}

#philosophie .submenue a#paedagogik {
	height: 36px;
	background: url('../images/submenue/navi_paedagogik.gif') no-repeat 0 -36px;
}

#philosophie .submenue a:hover#paedagogik, #philosophie .submenue li.selected a#paedagogik {
	background-position: 0 0;
}

#philosophie .submenue a#heilpaedagogik {
	height: 36px;
	background: url('../images/submenue/navi_heilpaedagogik.gif') no-repeat 0 -36px;
}

#philosophie .submenue a:hover#heilpaedagogik, #philosophie .submenue li.selected a#heilpaedagogik {
	background-position: 0 0;
}

#philosophie .submenue a#kompetenzen {
	height: 36px;
	background: url('../images/submenue/navi_kompetenzen.gif') no-repeat 0 -36px;
}

#philosophie .submenue a:hover#kompetenzen, #philosophie .submenue li.selected a#kompetenzen {
	background-position: 0 0;
}

/*--------------- Philosophie / Leitbild  - Leitbild --------------------------------------- */	

#philosophie #leitbild #leitbild_img {
 float: none;
}

#philosophie #leitbild #leitbild_kind {
	margin-top: 39px;
}
 


#philosophie #paedagogik img#paedagogik_img {
 margin-top: 80px;
 margin-bottom: 30px;
}

/*--------------- Philosophie / Leitbild  - Kompetenzen --------------------------------------- */

#philosophie #kompetenzen h2 {
	margin-bottom: 17px;
}

#philosophie #kompetenzen img#kompetenzen_img {
	margin-bottom: 17px;
}

/*--------------- Verein --------------------------------------- */	


#verein .menue .submenue {
	height: 470px;
	margin: 0;
	padding: 0;
}

#verein .submenue a {
	display: block;
	width: 125px;	
}

#verein .submenue a#traegerverein {
	height: 36px;
	background: url('../images/submenue/navi_traegerverein.gif') no-repeat 0 -36px;
}

#verein .submenue a:hover#traegerverein, #verein .submenue li.selected a#traegerverein {
	background-position: 0 0;
}

#verein .submenue a#baykibig {
	height: 36px;
	background: url('../images/submenue/navi_baykibig.gif') no-repeat 0 -36px;
}

#verein .submenue a:hover#baykibig, #verein .submenue li.selected a#baykibig {
	background-position: 0 0;
}

#verein .submenue a#spenden {
	height: 36px;
	background: url('../images/submenue/navi_spenden.gif') no-repeat 0 -36px;
}

#verein .submenue a:hover#spenden, #verein .submenue li.selected a#spenden {
	background-position: 0 0;
}

#verein .submenue a#mitgliedernetz {
	height: 58px;
	background: url('../images/submenue/navi_mitgliedernetz.gif') no-repeat 0 -58px;
}

#verein .submenue a:hover#mitgliedernetz, #verein .submenue li.selected a#mitgliedernetz {
	background-position: 0 0;
}

#verein #zwischen_element  {
 height: 36px;
}

/*--------------- Verein - Trägerverein --------------------------------------- */	

#verein #traegerverein .spalte_rechts img {
	margin-top: 17px;
	margin-bottom: 17px;
	display: block;
}

#verein #traegerverein .spalte_rechts h2 {
	margin-bottom: 17px;
}

/*--------------- Verein - BayKiBiG --------------------------------------- */	

#verein #baykibig .spalte_rechts .pdf_download {
	margin: 0;
	margin-bottom: 17px;
}

#verein #baykibig .spalte_rechts a {
	display: block;
}

/*--------------- Verein - Mitgliedernetz --------------------------------------- */


#verein #mitgliedernetz form {
	width: 215px;
	height: 127px;
	background: url('../images/eingabemaske.gif') no-repeat 0 0;
	padding: 0;
	padding-top: 30px;
	padding-left: 15px;
	margin: 0;
	margin-top: 10px;
}

#verein #mitgliedernetz form input {
	display: block;
	width: 140px;
	height: 19px;
	padding: 0;
}

#verein #mitgliedernetz form input.submit_button {
 	width: 100px; 	
 	margin-left: 55px;
}

#verein #mitgliedernetz form .spacer {
	height: 15px;
}

#verein #mitgliedernetz form label {
	float: none;
}

#verein #mitgliedernetz_verein p, 
#verein #mitgliedernetz_kindergarten p {
	margin-bottom: 5px;
}


#verein .submenue a#mitgliedernetz_verein {
	height: 36px;
	background: url('../images/submenue/navi_mitgliedernetz_verein.gif') no-repeat 0 -36px;
}

#verein .submenue a:hover#mitgliedernetz_verein, #verein .submenue li.selected a#mitgliedernetz_verein {
	background-position: 0 0;
}

#verein .submenue a#mitgliedernetz_kindergarten {
	height: 36px;
	background: url('../images/submenue/navi_mitgliedernetz_kindergarten.gif') no-repeat 0 -36px;
}

#verein .submenue a:hover#mitgliedernetz_kindergarten, #verein .submenue li.selected a#mitgliedernetz_kindergarten {
	background-position: 0 0;
}

#verein .submenue a#mitgliedernetz_logout {	
	height: 64px;
	background: url('../images/submenue/navi_mitgliedernetz_exit.gif') no-repeat 0 -64px;
	margin-top: 58px;
}

#verein .submenue a:hover#mitgliedernetz_logout, #verein .submenue li.selected a#mitgliedernetz_logout {
	background-position: 0 0;
}


	


/*--------------- Veranstaltungen --------------------------------------- */	

#veranstaltungen .spalte_links {
	width: 205px;
}

#veranstaltungen .spalte_links h1{
	float: right;
}

#veranstaltungen .spalte_rechts {
	margin-left: 215px;
}

#veranstaltungen .dreispaltig {
	width: 613px;
}

#veranstaltungen .dreispaltig .spacer{
	height: 10px;
}

#veranstaltungen .dreispaltig.anzeigen img{
	border: 1px solid #505a65;
}


#veranstaltungen .dreispaltig .spalte_mitte {
	width: 189px;
	margin: 0 189px 0 215px;
}

#veranstaltungen .dreispaltig .spalte_rechts {
	width: 189px;	
	margin: 0;
}

#veranstaltungen .pdf_download {
	margin-top: 0px;
}

/*--------------- Service --------------------------------------- */	


#service .menue .submenue {
	height: 470px;
	margin: 0;
	padding: 0;
}

#service .submenue a {
	display: block;
	width: 125px;	
}

#service .submenue a#elternzeitung {
	height: 36px;
	background: url('../images/submenue/navi_elternzeitung.gif') no-repeat 0 -36px;
}

#service .submenue a:hover#elternzeitung, #service .submenue li.selected a#elternzeitung {
	background-position: 0 0;
}

#service .submenue a#information {
	height: 64px;
	background: url('../images/submenue/navi_information.gif') no-repeat 0 -64px;
}

#service .submenue a:hover#information, #service .submenue li.selected a#information {
	background-position: 0 0;
}

#service .submenue a#buchtips {
	height: 44px;
	background: url('../images/submenue/navi_buchtips.gif') no-repeat 0 -44px;
}

#service .submenue a:hover#buchtips, #service .submenue li.selected a#buchtips {
	background-position: 0 0;
}

#service .submenue a#elternumfrage_ext {
	height: 36px;
	background: url('../images/submenue/navi_elternumfrage.gif') no-repeat 0 -36px;
}

#service .submenue a:hover#elternumfrage_ext, #service .submenue li.selected a#elternumfrage_ext {
	background-position: 0 0;
}


#service .submenue a#elternzeitung_ext {
	height: 36px;
	background: url('../images/submenue/navi_elternzeitung_ext.gif') no-repeat 0 -36px;
}

#service .submenue a:hover#elternzeitung_ext, #service .submenue li.selected a#elternzeitung_ext {
	background-position: 0 0;
}

#service .submenue a#information_ext {
	height: 64px;
	background: url('../images/submenue/navi_information_ext.gif') no-repeat 0 -64px;
}

#service .submenue a:hover#information_ext, #service .submenue li.selected a#information_ext {
	background-position: 0 0;
}

#service .submenue a#buchtips_ext {
	height: 44px;
	background: url('../images/submenue/navi_buchtips_ext.gif') no-repeat 0 -44px;
}

#service .submenue a:hover#buchtips_ext, #service .submenue li.selected a#buchtips_ext {
	background-position: 0 0;
}

/*--------------- Service - Elternumfrage --------------------------------------- */	

#service #elternumfrage h1.first {
	margin: 0;
}

#service #elternumfrage td.antwort {
	background-color: #fee6cf;
}



/*--------------- Service - Elternzeitung --------------------------------------- */	

#service #elternzeitung img#elternzeitung_img {
	margin-top: 120px;
}

/*--------------- Service - Information / Downloads --------------------------------------- */	

#service #information .spacer{
	height: 15px;
}

#service #information .spalte_links h1{
	float: right;
	margin-top: 11px;
}

/*--------------- Service - Information / Buchtipps --------------------------------------- */	
#service #buchtips .innerBox {
	margin-bottom: 15px;
}

/*--------------- Saalvermietung --------------------------------------- */
#saalvermietung .spalte_links {
	width: 404px;
}

#saalvermietung .spalte_rechts {
	margin-left: 424px;
}

/*--------------- Links --------------------------------------- */
#links .spalte_links h1 {
	text-align: right;
}

/*--------------- Anfahrt --------------------------------------- */

#anfahrt h1.first{
	margin: 0;
}

#anfahrt p#anschrift {
	text-align: right;
	margin-top: 10px;
}

/*--------------- Kontakt --------------------------------------- */

#kontakt .innerBox {
	margin-bottom: 0;
}

#kontakt .innerBox .spalte_rechts .spalte_rechts{
	width: 180px;
}

/*--------------- Search --------------------------------------- */

#search_content {
	margin-top: 60px;
	margin-left: 156px;
	padding-right: 31px;
}

#search_content .header {
	margin-bottom: 10px;
}

#search_content .searchresult {
	margin-bottom: 10px;	
}

#search_content .searchresult h3 {
	color:#505A65;
  font-size:12px;
  margin:0 0 5px;
}

#search_content .searchresult p {
	margin: 0px;
}

#search_content .toolbar  {
	margin-bottom: 10px;
}

#search_content .toolbar a {
	margin-left: 5px;
}

#search_content .toolbar a.selected {
	font-size: +1;
	font-weight: bold;
}

#search_content .search_footer {
	float: right;
}

#search_content .error {
	margin-left: 60px;
	margin-bottom: 50px;
}






