/*  CSS für www.wildegaerten.com  */body { background-color:#CCDE44; font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; top:0; vertical-align:top; margin:0; padding:0; } h1 { font-size:1.4em; font-weight:bold; }	   h2 { font-size:1.2em; font-weight:bold; }	   h3 { font-size:1.1em; font-weight:bold; }h4 { font-size:1em; font-weight:bold; }h5 { font-size:0.9em; font-weight:bold; }h6 { font-size:0.8em; font-weight:bold; } hr { color:#009933; background-color:#009933; }/*  randbegrenzung optional  border-left:1px solid #009933; margin-left:40px; border-right:1px solid #009933; margin-right:40px; border-bottom:3px solid #009933; margin-bottom:20px;  Ende randbegrenzung  */	/*  HauptSeitenContainer  */	#main { width:1000px; padding:0; margin:0 auto; text-align:center; }/*  Ende HauptSeitenContainer  */	/*  SeitenÜberschrift und Logo  */	#top { height:160px; }    #top #logo { margin:0.5em; float:left; width:160px; height:160px; }    #top h1 {  font-size:1.6em; margin:0 2em; padding:2em; text-align:center; line-height:1.4em; letter-spacing:0.08em; }	/*  Ende SeitenÜberschrift und Logo  */		/*  Hauptnavigation  */		#nav { text-align:left; float:left; width:14em; margin:0 0 0 .5em; padding:0; }    #nav div { padding:0.1em; margin-bottom:2em; font-size:12px; font-weight:bold; }    #nav ul { padding:0.5em 0 0.5em 0; margin:0; font-weight:bold; }    #nav li { display:block; padding:0 0.8em 0 0.8em; line-height:1.8em; }    #nav li #sublist { display:block; padding:0 0.8em 0 0.8em; font-size:1.1em; }	/*  Ende Hauptnavigation  */		/*  Inhalt index bzw. über uns - Seite  */	#content { text-align:left; background-color:#F9FEDE; font-size:0.92em; margin:-0.5em 1em 1em 14em; padding:1em; line-height:1.4em; }     #content p { margin:.4em 2em 0 0; }    #content h2 { font-size:1em; font-weight:bold; padding:1em 0 .2em 0; }    #content .startpicsre { float:right; width:302px; height:258px; margin:4em 1em 2em 1em; padding-left:0.8em; text-align:center; }	    #content #pic { margin:0 4px 8px 4px; }	/*  Ende Inhalt index bzw. über uns - Seite  */				/*  Inhalt beraten - Seite  */	#beraten-content { text-align:left; background-color:#F9FEDE; font-size:0.92em; margin:-0.5em 1em 1em 14em; padding:1.4em; line-height:1.4em; }     #beraten-content img { float:right; width:428px; height:285px; padding-left:0.8em; } 	/*  Ende Inhalt beraten - Seite  */		/*  Inhalt planen - Seite  */	#planen-content { text-align:left; background-color:#F9FEDE; font-size:0.92em; margin:-0.5em 1em 1em 14em; padding:1.4em; line-height:1.4em; }     #planen-content .plan { width:640px; height:108px; margin:1em .5em; padding-left:1em; }    #planen-content .plan img { float:left; width:154px; height:102px; margin:1em .5em; padding-left:1em; }    #planen-content .plan p { padding-top:45px; padding-left:200px; }    #planen-content td { height:116px; margin:.8em 0; padding-left:1.4em; }    a.plangross { border:none; text-decoration:none; }    a.plangross:hover { color:#c30; background:white; text-decoration:none; }    a.plangross span { visibility:hidden; position:absolute; left:16em; padding:1em; text-decoration:none; }    a.plangross:hover span { visibility:visible; border:none; color:#000000; background:#ffffff; }	/*  Ende Inhalt planen - Seite  */	/*  Inhalt gestalten - Seite  */	#gestalten-content { text-align:left; background-color:#F9FEDE; font-size:0.92em; margin:-0.5em 1em 1em 14em; padding:1.4em; line-height:1.4em; }     #gestalten-content div { text-align:center; margin-top:.5em; padding-left:0.8em; }    #gestalten-content img { margin:3px 20px; }	/*  Ende Inhalt gestalten - Seite  */	 /*  Inhalt pflege - Seite  */	#pflege-content { text-align:left; background-color:#F9FEDE; font-size:0.92em; margin:-0.5em 1em 1em 14em; padding:1.4em; line-height:1.4em; }     #pflege-content div { text-align:center; margin-top:1em; }    #pflege-content img { margin:3em 1em 0 1em; }	/*  Ende Inhalt pflege - Seite  */	 /*  Inhalt veranstaltung - Seite  */	#veranstaltung-content { text-align:left; background-color:#F9FEDE; font-size:0.92em; margin:-0.5em 1em 1em 14em; padding:1.4em; line-height:1.4em; }     #veranstaltung-content .picre { float:right; width:300px; height:210px; margin:1em 3em .5em 0; padding-left:1em; }    #veranstaltung-content .picli { float:left; width:300px; height:210px; margin:1em 2em 2em 1em; padding-left:1em; }    #veranstaltung-content .txt { padding:0 1em .5em 0; }    #veranstaltung-content .txtre { padding:1em 1em .5em 0; }	/*  Ende Inhalt veranstaltung - Seite  */	 /*  Inhalt ausführung - Seiten  */	#ausfuehrung-content { text-align:left; background-color:#F9FEDE; font-size:0.92em; margin:-0.5em 1em 1em 14em; padding:1.4em; line-height:1.4em; }     /*  Subnavigation ausführung - Seiten  */	    #ausfuehrung-content .subnavbox { margin:2em auto; padding:0; }    a.subnav, a.subnav:link, a.subnav:visited { float:left; display:block; width:15em; height:3em; font-size:.8em; background:#CCDE44; line-height:1.2em; letter-spacing:.1em; margin:.2em; padding:.6em; border:1px solid #7f7f7f; text-align:center; text-decoration:none; color:#000; }    a#subnavactive { float:left; display:block; width:15em; height:3em; font-size:.8em; background:#030; line-height:1.2em; letter-spacing:.1em; margin:.2em; padding:.6em; border:1px solid #7f7f7f; text-align:center; text-decoration:none; color:#093; }    a.subnav:hover { color:#093; text-decoration:none;  background:#030; font-size:.8em; }    a.subnav:active { color:#093;  background:#030; font-size:.8em;}      /*  Ende Subnavigation ausführung - Seiten  */	     #ausfuehrung-content .picmid { margin:12em auto 2em; text-align:center; }    #ausfuehrung-content .pics { width:640px; height:197px; margin:.2em auto; }    #ausfuehrung-content .pics img { float:left; width:293px; height:197px; margin:.2em; }	    #ausfuehrung-content p { margin:1em 0; }	/*  Ende Inhalt ausführung - Seiten  */	 /*  Inhalt Aktuell - Seite  */	#aktuell-content { text-align:left; background-color:#F9FEDE; font-size:0.92em; margin:-0.5em 1em 1em 14em; padding:1.4em; line-height:1.4em; }     #aktuell-content .picre { float:right; width:300px; margin:2em 2em .5em 0; padding-right:1em; }#aktuell-content hr { margin:2.4em 1em; }/*  Ende Inhalt Aktuell - Seite  */	 /*  Inhalt Referenzen - Seite  */	#referenzen-content { text-align:left; background-color:#F9FEDE; font-size:0.92em; margin:-0.5em 1em 1em 14em; padding:1.4em; line-height:1.4em; } #referenzen-content hr { margin:2.4em 1em; }#referenzen-content img { margin:1em .2em; }/*  Ende Inhalt Referenzen - Seite  */	 /*  Inhalt Kontakt - Seite  */	#kontakt-content { text-align:left; background-color:#F9FEDE; font-size:0.92em; margin:-0.5em 1em 1em 14em; padding:1em; }     #kontakt-content #li { width:296px; text-align:center; line-height:1.6em; }    #kontakt-content #re { float:right; width:496px; margin:.4em 0 .5em 0; padding-left:1em; line-height:1.6em; }	/*  Ende Inhalt Kontakt - Seite  */	 	/*  Inhalt Impressum - Seite  */	#impressum-content { text-align:left; background-color:#F9FEDE; font-size:0.92em; margin:-0.5em 1em 1em 14em; padding:1em; }     #impressum-content p { margin-left:4em; line-height:1.4em; }    #impressum-content h2,h3 { margin:1.4em 0 .4em 0; }	/*  Ende Inhalt Impressum - Seite  */	 				/*  Fusszeile  */	#footer {  clear:both; border-top:1px solid #F9FEDE; border-bottom:1px solid #F9FEDE; font-size:0.7em; line-height:1.6em; margin:1em 0; padding:1em; text-align:center; }/*  Ende Fusszeile  */	/*  Link - formatierung  */												   a:link { font-family:Verdana, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#000; text-decoration:none; }a:visited { font-family:Verdana, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#000; text-decoration:none; }a:focus { font-family:Verdana, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#093; text-decoration:none; }a:hover { font-family:Verdana, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#093; text-decoration:none; }a:active { font-family:Verdana, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#093; text-decoration:none; }a.kl:link { font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#000; text-decoration:none; }a.kl:visited { font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#000; text-decoration:none; }a.kl:focus { font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#093; text-decoration:none; }a.kl:hover { font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#093; text-decoration:none; }a.kl:active { font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#093; text-decoration:none; }a.navi:link { font-family:Verdana, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#000; text-decoration:none; }a.navi:visited { font-family:Verdana, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#000; text-decoration:none; }a.navi:focus { font-family:Verdana, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#093; text-decoration:none; }a.navi:hover { font-family:Verdana, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#093; text-decoration:none; }a.navi:active { font-family:Verdana, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#093; text-decoration:none; }a.subnavi:link { font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#000; text-decoration:none; }a.subnavi:visited { font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#000; text-decoration:none; }a.subnavi:focus { font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#093; text-decoration:none; }a.subnavi:hover { font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#093; text-decoration:none; }a.subnavi:active { font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#093; text-decoration:none; }.aktivlinknavi { font-family:Verdana, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#093;  text-decoration:none;  }.aktivlinksubnavi { font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#093;  text-decoration:none;  }/*  Ende Link - formatierung  */			.floatreset	{ clear:both; margin:0; padding:0; height:1px; }		.abstandli { padding-left:1em; }				.klein { font-size:0.8em; }		 .kleiner { font-size:0.7em; }           .fett { font-weight:bold; }.gross { font-size:1.1em; }.grossfett { font-weight:bold; font-size:1.1em; }.groesserfett { font-weight:bold; font-size:1.2em; }.rebu { font-size:0.8em; text-align:right; }.rebu { text-align:right; padding-right:3em; }.zent { text-align:center; }.klzent { font-size:0.8em; text-align:center; }.rotkl { color:#900; font-size:0.86em; }.gruenrand { border:2px solid #090; margin:0 2em 1em 2em; padding:1em; }.graubox { background-color:#dddddd; padding:1em; }        