body{
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size:.9em;
line-height:1.3em; 
text-align: justify;
background-attachment:fixed;
background-position:bottom right;
background-repeat:no-repeat
}

a{color:rgb(68,161,43);}
a img{border:0;}
a:visited{color:rgb(0,56,130);}
h1{font-size:1em;padding:0;margin:0}
h1 img{height:6.621em;width:60em}
h1 a{border:none}
h2{margin:.5em 0;margin-bottom:.2em;}
h3{font-size:1.1em;margin:0;margin-bottom:.2em;}
hr{font-size:1em;border:0;background-color:rgb(68,161,43);height:.2em;margin:.5em 0;}

#main{
min-width:60em;
width:60em;
margin:0 auto;
background-color:#fff;
border-right:.1em solid rgb(68,161,43);
border-left:.1em solid rgb(68,161,43);
}

#menu{list-style:none;padding:0;width:10em;float:left;margin:0 1em 0 1em}
#menu a{color:rgb(24,44,18);text-decoration:none;display:block;}
#menu a:hover{background-color:#BEF50C}
#menu a:visited{;color:rgb(0,56,130)}
#menu p{padding:.2em;border:.1em solid rgb(68,161,43);background-color:#fff;}

#left{
float:right;
width:100%;
min-width:100%;
height:100%;
color:#000;
background-image:url(../images/steine.jpg);
background-position:bottom left;
background-repeat:no-repeat;}

html:not([dummy]) #content{
overflow:auto;
overflow-x:hidden;
float:right;
height:36em;
max-height:36em;
padding:.5em;
width:46.5em;
}

html:not([dummy])  #center{
overflow:auto;
overflow-x:hidden;
float:left;
width:35.8em;
padding:1em;
max-height:35em;
height:35em;
}

#right{
float:right;
width:9em;
padding:.5em;
height:35em;
min-height:35em;
color:rgb(24,44,18);}

#right p{font-size:.8em;}


#S_img{height:17em;width:19.5146em}
#center .big_img{text-align:center}
.zub_bild{width:9em;height:7em;background-color:rgb(68,161,43)}
.gal_img{width:16em;height:11.889em;background-color:rgb(68,161,43);margin:0 auto}
.gal{width:21.25em;padding:.5em;float:left;text-align: center;min-height:18em}
.preis{position:relative;top:-2em;left:-5em;height:3.33333em;width:10em}
.gal p{text-align: left;font-size:.8em;width:20em;margin:0 auto;}
.gal .inf{position:relative;top:-2em;}
.hid{display:none}
#show{width:554px;height:484px}

#footer{color:#5FB227;clear:both;background-color:rgb(68,161,43);background-image:url(../images/footer_bg.png);background-repeat:repeat-x;background-position:top;margin:0;padding:.5em;text-align:center}
#footer a{color:#5FB227;text-decoration:none;}
#footer a:hover{text-decoration:underline;color:#44A12B;}
#links{clear:both;color:RGB(242,242,242);text-align:center;}
#links a{color:RGB(240,240,240);}

.kont{background-image:url(../images/kontakt.jpg);background-repeat:no-repeat;}
.link_bg{background-image:url(../images/praesentieren.jpg);background-position:bottom right;background-repeat:no-repeat;}
#kontakt{padding:0;margin:-2em 0 -2.76em 0;text-align:center; }
#kontakt img{width:28.125em;height:16.6875em}

fieldset{background-color:#fff}
.g-plusone{float:right}
