<!--

body {
padding: 0;
margin: 0;
font-family: "Times", "Times New Roman", serif;
color: rgb(30,30,30);
background-color: rgb(40,60,10);
}

h1,h2,h3,h4,h5,p {
margin: 0;
padding: 0;
}

/* s/ Navigation */

ul {
margin: 0; /* IE */
padding: 0; /* firefox */
}

div#navigation {
margin: 0;
font-size: 1.0em;
color: rgb(245,236,208);
background-color: rgb(45,95,18);
text-align: center;
}

.button {
width: 128px;
margin: 6px auto 0px auto;
}

.sbutton {
width: 128px;
margin: 0px auto 0px auto;
}

#navigation li {
list-style-type: none;
font-size: 1.0em;
text-align: left;
}

#navigation a {
display: block;
}

/* e/ Navigation */

/* s/ Buttons - Navigation */
li.lib a {
padding: 4px 4px 4px 8px;
text-decoration: none;
border: 0.06em solid;
border-color: rgb(220,220,220) rgb(40,40,40) rgb(40,40,40) rgb(220,220,220);
color: rgb(245,236,208);
background-color: rgb(45,95,18);
}

li.lib a:hover {
padding: 5px 3px 3px 9px;
border-color: rgb(40,40,40) rgb(220,220,220) rgb(220,220,220) rgb(40,40,40);
color: rgb(245,236,208);
background-color: rgb(45,95,18);
}

li.slib a {
padding: 2px 4px 2px 8px;
text-decoration: none;
border: 0.06em solid;
border-color: rgb(220,220,220) rgb(40,40,40) rgb(40,40,40) rgb(220,220,220);
color: rgb(0,0,0);
background-color: rgb(250,241,219);
}

li.slib a:hover {
padding: 3px 3px 1px 9px;
border-color: rgb(40,40,40) rgb(220,220,220) rgb(220,220,220) rgb(40,40,40);
color: rgb(0,0,0);
background-color: rgb(250,250,250);
}



/* s- Sub-Navi-Bereiche */
#sub-wintergaerten { display: none; }
#sub-wintergarten-details { display: none; }
#sub-wintergarten-information { display: none; }
#sub-wintergarten-herstellung { display: none; }
#sub-wintergarten-hilfe { display: none; }
/* e- Sub-Navi-Bereiche */

/* Positionsmarken */

.sn {
text-decoration: none;
}

/* e/ Buttons - Navigation */

#page {
width: auto;
margin: 10px 162px 10px 172px;
padding: 0;
}

#kopf {
width: auto;
margin: 0;
padding: 0 2.0em 2.4em 2.0em;
text-align: center;
color: rgb(245,236,208);
background-color: rgb(45,95,18);
background-repeat: repeat-x;
background-position: bottom;
}

#content {
width: auto;
margin: 0;
padding: 1.0em 2.0em 1.8em 2.0em;
text-align: left;
background-color: #ffffff;
/* border: 0.2em solid; test */
}

#content h1.h1a {
padding: 0.14em 0;
font-size: 2.0em;
font-weight: 500;
letter-spacing: 0.06em;
text-align: center;
text-transform: uppercase;
}

#content h1.h1b {
padding: 0.2em 0.2em;
font-size: 1.8em;
font-weight: 500;
}

#content h1.h1c {
padding: 0.16em 0.4em;
font-size: 1.4em;
font-weight: 500;
}

#content h2 {
padding: 0.16em 0.4em;
font-size: 1.4em;
font-weight: 500;
}

#content p {
padding: 0.6em 0.8em;
font-size: 1.2em;
font-weight: 300;
}

#content p:first-letter {
font-size: 140%;
}

.h1t1 {
padding: 0.4em 0.1em 0.1em 1.0em;
font-size: 2.0em;
font-weight: 500;
letter-spacing: 0.1em;
text-align: center;
text-transform: uppercase;
}

.h1t2 {
padding: 0.2em 1.0em;
font-size: 1.2em;
font-weight: 500;
letter-spacing: 0.1em;
text-align: center;
}

.h1t3 {
padding: 0.1em 1.0em 0.3em 1.0em;
font-size: 1.0em;
font-weight: 500;
letter-spacing: 0.1em;
text-align: center;
}

/* s Pfad und Fusszeile */

#fuss {
margin: 0;
padding: 2.0em 0.6em 0.4em 0.6em;
color: rgb(245,236,208);
background-color: rgb(45,95,18);
background-repeat: repeat-x;
background-position: top;
}

#fuss a {
color: rgb(245,236,208);
background-color: rgb(45,95,18);
text-decoration: none;
}

#fuss p {
font-size: 0.8em;
}

#fl {
float: left;
}

#fz {
text-align: center;
}

#fr {
float: right;
}

#pfad {
margin: 0;
padding: 0 1.0em;
text-align: left;
background-color: rgb(250,245,230);
cursor: help;
}

#pfad p {
padding: 0.1em;
font-size: 0.8em;
}

/* s Pfad und Fusszeile */

#nav {
position: absolute;
top: 10px;
left: 10px;
margin: auto;
padding: 0 0 0.3em 0;
width: 152px;
background-color: rgb(45,95,18);
}

#ads {
position: absolute;
top: 10px;
right: 10px;
margin: auto;
padding: 0;
width: 142px;
background-color: rgb(45,95,18);
}


#contact {
margin: 0.4em auto;
width: 128px;
border: 0.06em solid;
border-color: rgb(220,220,220) rgb(40,40,40) rgb(40,40,40) rgb(220,220,220);
color: rgb(245,236,208);
background-color: rgb(45,95,18);
}

#contact h2 {
padding: 0.3em 0.3em 0.1em 0.3em;
text-align: left;
font-size: 1.4em;
font-weight: 500;
}

#contact p {
font-size: 0.94em;
padding: 0.2em 0.6em;
}

#cbs {
margin: 0.4em auto;
width: 128px;
border: 0.06em solid;
border-color: rgb(220,220,220) rgb(40,40,40) rgb(40,40,40) rgb(220,220,220);
}

/* s fotogalerie */

#wintergarten-conservatory-foto {
margin: 1.0em 0.6em 1.0em 0.6em;
/* border: 0.2em solid;  test */
width: 100%;
}

.photogallery {
margin: 0.4em;
float: left;
}

#wintergarten-conservatory-foto a {
display: block;
border: 0.1em solid;
border-color: rgb(220,220,220) rgb(40,40,40) rgb(40,40,40) rgb(220,220,220);
}

#wintergarten-conservatory-foto a:hover {
border: 0.1em solid;
border-color: rgb(40,40,40) rgb(220,220,220) rgb(220,220,220) rgb(40,40,40);
}

.wintergarten-foto {
margin: auto;
text-align: center;
}

/* e fotogalerie */

//-->
