@charset "utf-8";
@import url(reset.css);

/* ----------------------------------------------------- All browsers */

body { font:12px Arial,Helvetica,sans-serif; }

#frame  { width:976px;min-height:480px;margin:20px auto;border:2px solid #679b1c; }
#frame.willkommen { background-image:url(../img/wiese-willkommen.gif);background-repeat:no-repeat;background-position:bottom;padding-bottom:188px; }
#frame.haus { background-image:url(../img/wiese-haus.gif);background-repeat:no-repeat;background-position:bottom;padding-bottom:188px; }
#frame.garten { background-image:url(../img/wiese-garten.gif);background-repeat:no-repeat;background-position:bottom;padding-bottom:188px; }
#frame.umgebung { background-image:url(../img/wiese-umgebung.gif);background-repeat:no-repeat;background-position:bottom;padding-bottom:188px; }
#frame.zahlen { background-image:url(../img/wiese-zahlen.gif);background-repeat:no-repeat;background-position:bottom;padding-bottom:188px; }
#frame.impressum { background-image:url(../img/wiese-impressum.gif);background-repeat:no-repeat;background-position:bottom;padding-bottom:188px; }

#nav { position:relative;border-bottom:1px solid #679b1c; }
#nav ul { position:relative; }
#nav ul li { float:left;}
#nav a { float:left;display:block;padding:5px 25px;text-decoration:none;color:#679b1c;  }
#nav a:hover { background-color:#679b1c;color:#fff;  }
#nav a.active { background-color:#679b1c;color:#fff;  }
#nav a.impressum { float:right; }

#content { padding:40px 25px;padding-bottom:10px; }
.zahlen #content { padding-left:300px; }
.impressum #content { padding-left:300px; }
#content a { color:#679b1c; }
#content img { float:left;margin-right:20px; }
.willkommen img { margin-bottom:20px; }

#images .imagerow { width:472px;margin-bottom:10px; }
#images .imagerow img { margin:0; }
#images .imagerow img.right { float:right; }
#images { float:left;width:472px;margin-right:20px;  }

h1 { color:#679b1c;font-size:20px;font-weight:bold;margin-bottom:20px; }
h2 { font-weight:bold;margin-bottom:-10px; }
p { line-height:1.6em;margin:15px 0; }
p span { color:#679b1c; }
.willkommen p { margin-left:493px; }
.haus p { margin-left:492px; }
.garten p { margin-left:492px; }
.umgebung p { margin-left:333px; }


.twoColumns { width:200px; }
.zahlen .twoColumns { width:300px; }
.twoColumns.left { float:left; }
.twoColumns.right { float:left; }

.umgebung .twoColumns.left { margin-left:333px; }


/* ----------------------------------------------------- JS enabled browsers */

.js div { }

/* ----------------------------------------------------- IE7 and below */

.ie7 div { }

/* ----------------------------------------------------- IE6 and below */

.ie6 div { }
