/* Start globaler Style */ 
html								{ scrollbar-face-color:#ededed; scrollbar-shadow-color:#e0e0e0; scrollbar-highlight-color:#dddddd; scrollbar-3dlight-color:#dddddd; scrollbar-darkshadow-color:#aaaaaa; scrollbar-track-color:#eeeeee; scrollbar-arrow-color:#aaaaaa; }
*									{ font-size:100.1%; } 
body								{ font-family:arial, helvetica, sans-serif; font-size:12px; color:#5a5a5a; line-height:18px; font-weight:normal; background-image:url(grafiken/hg-seite.gif); background-repeat:repeat-x; background-color:#f2f2f2; margin:0; padding:0; }
img 								{ border:0; }
ul									{ margin-top:0; margin-bottom:0; list-style-type:disc; list-style-position:outside; }
li									{ margin:0 0 0 -20px; }
input								{ border:1px solid; border-color:#1a761a; height:18px; line-height:18px; font-size:1.05em; }
textarea							{ border:1px solid; border-color:#1a761a; line-height:18px; font-family:arial, helvetica, sans-serif; font-size:1em; }
form								{ margin:0; }

/* Ende globaler Style */

/* Start Links */
a									{ text-decoration:underline; color:#006600; z-index:999; }
a:link								{ text-decoration:underline; }
a:visited							{ text-decoration:underline; }
a:focus								{ text-decoration:underline; }
a:hover								{ text-decoration:none; }
a:active							{ text-decoration:underline; }

a.mehr								{ text-decoration:underline; color:#006600; z-index:999; background-image:url(grafiken/icon-button-mehr.gif); background-position:right; background-repeat:no-repeat; padding-right:17px; }
a:link.mehr							{ text-decoration:underline; }
a:visited.mehr						{ text-decoration:underline; }
a:focus.mehr						{ text-decoration:underline; }
a:hover.mehr						{ text-decoration:none; }
a:active.mehr						{ text-decoration:underline; }

a.footer							{ text-decoration:underline; color:#ffffff; z-index:999; }
a:link.footer						{ text-decoration:underline; }
a:visited.footer					{ text-decoration:underline; }
a:focus.footer						{ text-decoration:underline; }
a:hover.footer						{ text-decoration:none; }
a:active.footer						{ text-decoration:underline; }

a.folge-mehr						{ text-decoration:underline; color:#006600; z-index:999; background-image:url(grafiken/icon-button-mehr-folge.gif); background-position:right; background-repeat:no-repeat; padding-right:17px; }
a:link.folge-mehr					{ text-decoration:underline; }
a:visited.folge-mehr				{ text-decoration:underline; }
a:focus.folge-mehr					{ text-decoration:underline; }
a:hover.folge-mehr					{ text-decoration:none; }
a:active.folge-mehr					{ text-decoration:underline; }

a.zurueck							{ text-decoration:underline; color:#006600; z-index:999; background-image:url(grafiken/icon-zurueck.gif); background-position:left; background-repeat:no-repeat; padding-left:17px; }
a:link.zurueck						{ text-decoration:underline; }
a:visited.zurueck					{ text-decoration:underline; }
a:focus.zurueck						{ text-decoration:underline; }
a:hover.zurueck						{ text-decoration:none; }
a:active.zurueck					{ text-decoration:underline; }

a.schliessen						{ text-decoration:underline; color:#006600; z-index:999; background-image:url(grafiken/icon-schliessen.gif); background-position:left; background-repeat:no-repeat; padding-left:17px; }
a:link.schliessen					{ text-decoration:underline; }
a:visited.schliessen				{ text-decoration:underline; }
a:focus.schliessen					{ text-decoration:underline; }
a:hover.schliessen					{ text-decoration:none; }
a:active.schliessen					{ text-decoration:underline; }

a.drucken							{ text-decoration:underline; color:#006600; z-index:999; background-image:url(grafiken/icon-drucken.gif); background-position:left; background-repeat:no-repeat; padding-left:31px; }
a:link.drucken						{ text-decoration:underline; }
a:visited.drucken					{ text-decoration:underline; }
a:focus.drucken						{ text-decoration:underline; }
a:hover.drucken						{ text-decoration:none; }
a:active.drucken					{ text-decoration:underline; }

a.galerie							{ float:left; margin:0 15px 15px 0; }
a.galerielast						{ float:left; margin:0 0 15px 0; }

.folge-subnav-link-div a.off		{ text-decoration:none; display:block; width:177px; line-height:26px; color:#006600; padding:0 0 0 18px; }
.folge-subnav-link-div a:link.off	{ }
.folge-subnav-link-div a:visited.off { }
.folge-subnav-link-div a:focus.off	{ }
.folge-subnav-link-div a:hover.off	{ width:201px; background-color:#99cc33; font-weight:bold; color:#ffffff; background-image:url(nav/subnav-pfeil.gif); background-position:right; background-repeat:no-repeat; }                             
.folge-subnav-link-div a:active.off	{ }

.folge-subnav-link-div a.on			{ text-decoration:none; display:block; line-height:26px; width:201px; padding:0 0 0 18px; background-color:#99cc33; font-weight:bold; color:#ffffff; background-image:url(nav/subnav-pfeil.gif); background-position:right; background-repeat:no-repeat; }
.folge-subnav-link-div a:link.on	{ }
.folge-subnav-link-div a:visited.on { }
.folge-subnav-link-div a:focus.on	{ }
.folge-subnav-link-div a:hover.on	{ }
.folge-subnav-link-div a:active.on	{ }


/* Ende Links */

/* Start Containerdefinition */
     
 #seite-div							{ width:976px; padding:0 5px 0 15px; margin:0 auto; } 
  #kopf-div							{ width:935px; padding:0; }
   #logo-div						{ position:relative; float:left; z-index:999; }
    #nav-startseite-div				{ position:absolute; top:40px; left:355px; z-index:999; width:103px; height:80px; }
    #nav-startseite-div img			{ behavior:url(iepngfix.htc); }
    #nav-daheim-div					{ position:absolute; top:40px; left:453px; z-index:999; width:83px; height:80px; }
    #nav-daheim-div img				{ behavior:url(iepngfix.htc); }
    #nav-gewerbe-div				{ position:absolute; top:40px; left:531px; z-index:999; width:101px; height:80px; }
    #nav-gewerbe-div img			{ behavior:url(iepngfix.htc); }
    #nav-rollrasen-div				{ position:absolute; top:40px; left:626px; z-index:999; width:99px; height:80px; }
    #nav-rollrasen-div img			{ behavior:url(iepngfix.htc); }
    #nav-unternehmen-div			{ position:absolute; top:40px; left:718px; z-index:999; width:132px; height:80px; }
    #nav-unternehmen-div img		{ behavior:url(iepngfix.htc); }
    #nav-kontakt-div				{ position:absolute; top:40px; left:844px; z-index:999; width:92px; height:80px; }
    #nav-kontakt-div img			{ behavior:url(iepngfix.htc); }
  #inhalt-hg-oben-div				{ width:935px; height:16px; padding:0 10px; behavior:url(iepngfix.htc); background-image:url(grafiken/hg-inhalt-oben.png); }
  #inhalt-hg-div					{ width:935px; padding:0 10px; behavior:url(iepngfix.htc); background-image:url(grafiken/hg-inhalt.png); }
   #inhalt-div						{ width:915px; padding:0 10px; background-color:#ffffff; }
    .start-inhalt-box-div			{ float:left; }
     .start-inhalt-inner-box-div	{ width:265px; background-color:#ebf4dd; color:#006600; padding:4px 10px 10px 10px; background-image:url(grafiken/button-start-box-unten.gif); background-position:bottom; background-repeat:no-repeat; }
     #start-inhalt-inner-box-links-div  { float:left; width:140px; height:66px; margin-top:8px; }
     #start-inhalt-inner-box-rechts-div  { float:left; height:67px; margin-top:7px; }
     .start-inhalt-inner-box-link-div { text-align:right; }
     #start-inhalt-aktuell-div		{ width:245px; float:left; padding:0 60px 0 10px; background-color:#ffffff; }
      #start-inhalt-aktuell-links-div { width:174px; float:left; }
      #start-inhalt-aktuell-rechts-div { float:left; }
     #start-inhalt-text-div			{ width:600px; float:left; background-color:#ffffff; }
    #folge-subnav-div				{ width:230px; float:left; }
     .folge-subnav-link-div			{ width:230px; height:26px; background-image:url(nav/subnav-hg.gif); background-position:bottom; background-repeat:no-repeat; }
    #folge-inhalt-rechts-div		{ width:685px; float:left; padding-bottom:20px; }
     #folge-inhalt-div				{ width:450px; float:left; padding:0 20px 20px 0; }
       .folge-inhalt-formular-headline-div { width:430px; height:26px; line-height:26px; background-color:#99cc33; font-size:14px; font-weight:bold; color:#ffffff; padding:0 10px 0 10px; margin:0 0 2px 0; }
       .folge-inhalt-formular-rahmen-div { width:428px; border:solid 1px #99cc33; padding:10px; margin:0 0 2px 0; }
       .folge-inhalt-formular-label-preisanfrage-div { width:100px; float:left; margin:0 0 2px 0; padding:3px 0 0 0; }
       .folge-inhalt-formular-input-preisanfrage-div { float:left; margin:0 0 2px 0; vertical-align:middle; }
       .folge-inhalt-formular-label-rueckrufservice-div { width:120px; float:left; margin:0 0 2px 0; padding:3px 0 0 0; }
       .folge-inhalt-formular-input-rueckrufservice-div { float:left; margin:0 0 2px 0; vertical-align:middle; }
       .folge-inhalt-formular-label-kontakt-div { width:120px; float:left; margin:0 0 2px 0; padding:3px 0 0 0; }
       .folge-inhalt-formular-input-kontakt-div { float:left; margin:0 0 2px 0; vertical-align:middle; }
       .folge-inhalt-formular-submit-div { float:right; }
      #folge-inhalt-schmal-div		{ width:300px; }
     #folge-rechts-div				{ width:215px; float:left; padding:40px 0 20px 0; }
      #folge-rechts-box-preisanfrage-kopf-div 			{ width:191px; height:19px; padding:4px 12px; font-weight:bold; color:#ffffff; background-image:url(grafiken/hg-rechts-box-kopf.gif); background-repeat:no-repeat; background-color:#99cc33; }
      #folge-rechts-box-preisanfrage-inhalt-div 		{ width:191px; padding:12px; color:#434443; background-image:url(grafiken/hg-rechts-box-inhalt.gif); background-position:bottom; background-repeat:no-repeat; background-color:#eeecec; margin-bottom:25px; }
      #folge-rechts-box-rueckrufservice-kopf-div 		{ width:191px; height:19px; padding:4px 12px; font-weight:bold; color:#ffffff; background-image:url(grafiken/hg-rechts-box-kopf.gif); background-repeat:no-repeat; background-color:#99cc33; }
      #folge-rechts-box-rueckrufservice-inhalt-div 		{ width:191px; padding:12px; color:#434443; background-image:url(grafiken/hg-rechts-box-inhalt.gif); background-position:bottom; background-repeat:no-repeat; background-color:#eeecec; margin-bottom:25px; }
      #folge-rechts-box-kontaktinformationen-kopf-div 	{ width:191px; height:19px; padding:4px 12px; font-weight:bold; color:#ffffff; background-image:url(grafiken/hg-rechts-box-kopf.gif); background-repeat:no-repeat; background-color:#99cc33; }
      #folge-rechts-box-kontaktinformationen-inhalt-div { width:191px; padding:12px; color:#434443; background-image:url(grafiken/hg-rechts-box-inhalt.gif); background-position:bottom; background-repeat:no-repeat; background-color:#eeecec; margin-bottom:25px; }
  #inhalt-hg-unten-div				{ width:935px; height:16px; padding:0 10px; behavior:url(iepngfix.htc); background-image:url(grafiken/hg-inhalt-unten.png); }
  #footer-div						{ width:915px; padding:0 10px; background-color:#ffffff; }
  #footer-inner-div					{ width:895px; padding:0 10px; background-image:url(grafiken/hg-footer.jpg); }
   #footer-inner-div-left			{ float:left; width:300px; color:#ffffff; height:30px; line-height:30px; padding:0 10px; text-align:left; vertical-align:middle;  }
   #footer-inner-div-right			{ float:right; width:300px; height:24px; padding:6px 10px 0 10px; text-align:right; }
   
   #footer-inner-div img			{ vertical-align:middle; }
/* Ende Containerdefinition */


/* Start Klassen */

.headline							{ font-size:20px; color:#066a03; padding-bottom:15px; line-height:20px; display:block; }
.subheadline						{ font-size:16px; color:#066a03; padding-bottom:10px; display:block; }
#galerie img							{ display:block; }
.galerieitem						{ float:left; margin:0 15px 15px 0; background-color:#eae8e8; font-weight:bold; text-align:center }
.galerieitemtext					{ width:130px; padding:10px 5px; }

/* Ende Klassen */