

* {
        margin: 0;
        padding: 0;
}

img
{
border: 0px;
text-align: center;
margin: 0 auto;
}

img.c1 {

 background: #F0D55A

}
body {
        margin: 0;

         background: #F0D55A /*url(images/bg1.jpg) no-repeat*/ ;
}

body, th, td, input, textarea {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
}

/*
#contmain
{
width: 100%;
background: url(images/back_all.jpg) no-repeat center top;
margin-top: 22px;
}
*/
h1, h2, h3 {
        color: #246030;
}

h1 {
        font-size: 3em;
}

h2 {
        text-transform: uppercase;
        font-size: 1.1em;
        font-weight: bold;
        color: #246030;
}


h5 {
        font-size: 1.3em;
        text-align: center;
        height: 35px;
        font-weight: bold;
        margin-top: 10px;
        color: #00725B;

}

p.c1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #7B261E;
        margin-left: 200px;
        margin-top: 50px;
        float: left;
        font-weight: bold;



}

p.c2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #7B261E;
        margin-left: 200px;
        margin-top: 50px;
        float: left;
}

p.c3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #7B261E;
        margin-left: 200px;
        margin-top: 200px;
        margin-left: 50px;
        float: left;
}

ul, ol {
        margin-left: 3em;
}

a {
        text-decoration: underline;
        color: #246030;
}

a:hover {
        border: none;
        text-decoration: none;
}

h1 a, h2 a, h3 a {
        border: none;
        text-decoration: none;
        color: #246030;
}

h1 a:hover, h2 a:hover, h3 a:hover {
        background: none;
        color: #246030;
}


#main
{
width: 985px;
border: 1px solid #00775B;
margin: 0 auto;
margin-top: 5px;
padding-top: 5px;
background: #DCF0C8;
}

/* Header */

#header {
        width: 985px;
        margin: 0 auto;
        height: 140px;
        margin-top: 0px;
        
}
#header h3 {
        color: #FCF79A;
        margin: 0 auto;
        text-align:  center;
        padding: 85px 0 0 0;
        font-size: 16px;
        font-weight: bold;
}
#header h4 {
        color: #FCF79A;
        margin: 0 auto;
        text-align:  center;
        padding: 10px 0 0 0;
        font-size: 12px;

}




#menu {
        height: 35px;
        margin: 0 auto;
        width: 984px;
        background: #F0D55A;
        margin-top: 3px;
        border: 1px solid #00775B;
}

#menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
        line-height: normal;

}

#menu li {
        float: left;


}

#menu a {
        display: inline;
        float: left;
        height: 35px;
        width: 105px;
        text-decoration: none;
        font-size: 12px;
        padding-top: 3px;
        font-weight: bold;
        color: #00725B;
        text-align: center;


}

#menu a:hover {
        color: #9A1C30;
        text-decoration: none;

}

#menu2 {
        height: 90px;
        margin: 0 auto;
        width: 985px;
        background: #DCF0C8;
        margin-top: 5px;

}

#menu2 ul {
        margin: 0;
        padding: 0;
        list-style: none;
        line-height: normal;

}

#menu2 li {
        float: left;


}

#menu2 a {
        display: inline;
        float: left;
        height: 90px;
        width: 160px;
        text-decoration: none;
        font-size: 12px;
        padding-top: 5px;
        font-weight: bold;
        color: #00725B;
        text-align: center;


}

#menu2 a:hover {
        color: #9A1C30;
        text-decoration: underline;

}
#menu2 .active a {
        background: #00775B;
        color: #DCF0C8;
}
/* Krippen */
#menu3 {
        height: 90px;
        margin: 0 auto;
        width: 985px;
        background: #DCF0C8;
        margin-top: 5px;

}

#menu3 ul {
        margin: 0;
        padding: 0;
        list-style: none;
        line-height: normal;

}

#menu3 li {
        float: left;


}

#menu3 a {
        display: inline;
        float: left;
        height: 90px;
        width: 450px;
        text-decoration: none;
        font-size: 12px;
        padding-top: 5px;
        font-weight: bold;
        color: #00725B;
        text-align: center;


}

#menu3 a:hover {
        color: #9A1C30;

}
#menu3 .active a {
        background: #00775B;
        color: #DCF0C8;
}
/* Räuchermänner */
#menu4 {
        height: 90px;
        margin: 0 auto;
        width: 985px;
        background: #DCF0C8;
        margin-top: 5px;

}

#menu4 ul {
        margin: 0;
        padding: 0;
        list-style: none;
        line-height: normal;

}

#menu4 li {
        float: left;


}

#menu4 a {
        display: inline;
        float: left;
        height: 90px;
        width: 240px;
        text-decoration: none;
        font-size: 12px;
        padding-top: 5px;
        font-weight: bold;
        color: #00725B;
        c


}

#menu4 a:hover {
        color: #9A1C30;

}
#menu4 .active a {
        background: #00775B;
        color: #DCF0C8;
}
/* Footer */
#footer
{

height: 25px;
width: 985px;
background: #F0D55A;
        margin-top: 5px;
        margin-bottom: 5px;
        border: 1px solid #00775B;
}


#footer ul {
        height: 25px;
        margin: 0 auto;
        width: 985px;

        background: #F0D55A;
        margin-top: 5px;
        padding: 0;
        list-style: none;
        line-height: normal;
}



#footer li {
        float: left;
}

#footer a {
        display: block;
        float: left;
        height: 25px;
        width: 240px;
        text-decoration: none;
        font-size: 12px;
        padding-top: 5px;
        font-weight: bold;
        color: #00725B;
        text-align: center;

}

#footer a:hover {
        color: #ffffff;
        text-decoration: underline;

}
.bildtext8 {
        height:90px;
        margin: 0 auto;
        width: 980px;
        background: #DCF0C8;
        margin-top: 8px;
        padding: 2px;
}
.tabtext {text-align: center;
          color: #7B261E;
          border: 1px solid #7B261E;
}

.pyra {
        height:350px;
        margin: 0 auto;
        width: 980px;
        background: url(images/pyra/pyra04.jpg) repeat-x;
        margin-top: 8px;
        padding: 2px;
        }
.pyra p{
        height:150px;
        width: 350px;
        margin-left: 500px;
        border: 1px solid #1B852F;
        text-align: center;
        color: #7B261E;
        padding: 2px;
        margin-top:100px;
         background: #DCF0C8;
}
.bildtext {
        height:90px;
        margin: 0 auto;
        width: 980px;
        background: #DCF0C8;
        margin-top: 8px;
        padding: 2px;
}
.bildtext8 ul {
        margin: 0;
        padding: 2px;
        list-style: none;
        line-height: normal;
}

.bildtext8 li {
        float: left;
        width: 800px;
        margin-left: 90px;
        border: 1px solid #1B852F;
        text-align: center;
        color: #7B261E;
        padding: 2px;
}
.bildtext ul {
        margin: 0;
        padding: 2px;
        list-style: none;
        line-height: normal;
}

.bildtext li {
        float: left;
        width: 225px;
        margin-left: 10px;
        border: 1px solid #1B852F;
        text-align: center;
        color: #7B261E;
        padding: 2px;
}

.bildtext2 {
        height: 90px;
        margin: 0 auto;
        width: 980px;
        background: #DCF0C8;
        margin-top: 8px;
        padding: 2px;
}

.bildtext2 ul {
        margin: 0;
        padding: 2px;
        list-style: none;
        line-height: normal;
}

.bildtext2 li {
        float: left;
        width: 250px;
        margin-left: 170px;
        border: 1px solid #1B852F;
        text-align: center;
        color: #7B261E;
        padding: 2px;
}

.bildtext3 {
        height: 90px;
        margin: 0 auto;
        width: 980px;
        background: #DCF0C8;
        margin-top: 8px;
        padding: 2px;
}

.bildtext3 ul {
        margin: 0;
        padding: 2px;
        list-style: none;
        line-height: normal;
}

.bildtext3 li {
        float: left;
        width: 240px;
        margin-left: 70px;
        border: 1px solid #1B852F;
        text-align: center;
        color: #7B261E;
        padding: 2px;
}

.bildtext4 {
        height: 90px;
        margin: 0 auto;
        width: 980px;
        background: #DCF0C8;
        margin-top: 8px;
        padding: 2px;
}

.bildtext4 ul {
        margin: 0;
        padding: 2px;
        list-style: none;
        line-height: normal;
}

.bildtext4 li {
        float: left;
        width: 400px;
        margin-left: 250px;
        border: 1px solid #1B852F;
        text-align: center;
        color: #7B261E;
        padding: 2px;
}

.bildtext5 {
        height: 90px;
        margin: 0 auto;
        width: 980px;
        background: #DCF0C8;
        margin-top: 8px;
        padding: 2px;
}

.bildtext5 ul {
        margin: 0;
        padding: 2px;
        list-style: none;
        line-height: normal;
}

.bildtext5 li {
        float: left;
        width: 175px;
        margin-left: 10px;
        border: 1px solid #1B852F;
        text-align: center;
        color: #7B261E;
        padding: 2px;
}

.bildtext6{
        height: 90px;
        margin: 0 auto;
        width: 980px;
        background: #DCF0C8;
        margin-top: 8px;
        padding: 2px;
}

.bildtext6 ul {
        margin: 0;
        padding: 2px;
        list-style: none;
        line-height: normal;
}

.bildtext6 li {
        float: left;
        width: 375px;
        margin-left: 70px;
        border: 1px solid #1B852F;
        text-align: center;
        color: #7B261E;
        padding: 2px;
}


.bildtext7 {
        height: 90px;
        margin: 0 auto;
        width: 980px;
        background: #DCF0C8;
        margin-top: 8px;
        padding: 2px;
}

.bildtext7 ul {
        margin: 0;
        padding: 2px;
        list-style: none;
        line-height: normal;
}

.bildtext7 li {
        float: left;
        width: 375px;
        margin-left: 290px;
        border: 1px solid #1B852F;
        text-align: center;
        color: #7B261E;
        padding: 2px;
}
.bildtext8 {
        height: 90px;
        margin: 0 auto;
        width: 980px;
        background: #DCF0C8;
        margin-top: 8px;
        padding: 2px;
}

.bildtext8 ul {
        margin: 0;
        padding: 2px;
        list-style: none;
        line-height: normal;
}

.bildtext8 li {
        float: left;
        width: 170px;
        margin-left: 15px;
        border: 1px solid #1B852F;
        text-align: center;
        color: #7B261E;
        padding: 2px;
}
img.c1
{
margin-top: 70px;
}

img.c2
{

margin-left: 230px;
margin-top: 50px;


}

img.c7
{
margin-left: 20px;
margin-top: 50px;
float: left;
}

p.c10 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #7B261E;
        margin-left:400px;
        margin-top: 50px;
        float: right;
        font-weight: bold;



}
img.c10
{

float: right;

}


/*Formular*/
form p {clear: left;
    float: left;
    width: 100%;
    margin: 2px 2px 2px 0;
    padding: 2px;
    }

form { font-size: 0.9em;
       line-height: 120%;
       width: 700px;
       margin: 1em;
       padding: 1em;
       margin-left: 120px;
        }

fieldset { margin: 0;
           padding: 0 0 10px;
           border: solid 2px #C14A07;
           background: #DCF0C8;
           }

legend { color: #396D19;
         font-size: 1.3em;
         margin: 30px;
         padding: 30px;
         }



.button { font-size: 0.9em;
          background-image: url(button.gif);
          background-repeat: no-repeat;
          background-attachment: scroll;
          width: 70px;
          height: 30px;
          margin: 5px;
          cursor:pointer;
          }
input { width: 10em;
        float: left;
        margin: 3px;
        padding: 2px;
        border: solid 2px silver;
        display: block;
        }

#strasse { }
#anliegen{}

#ort { }

#postleitzahl { width: 3em; }

#name { }

#nachricht { width: 250px;
             height: 100px;
             margin-left: 20px;
             }

#kundennummer {}
#plz {}
#telefon {}




label { color: #7B261E;
        font-weight: bold;
        text-align: right;

        float: left;
        margin: 5px 0;
        padding: 5px;
        }

.c5 {width: 9.0em;
     background: #DCF0C8; ;
     float: left;
     color: #7B261E;
     }

.c6 {width: 25em;
     background: #FAE17E;
     float: left;
     }

.c3 {width: 35em;
     background: #FAE17E;
     float: left;
}

.c4 {width: 33em;
     background: #E8F1E8;
     float: left;
}


h1.c5 {font-size: 1.2em;
       color: #C14A07;
}

p.c7 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #7B261E;
        margin-left: 200px;
        margin-top: 50px;
        float: left;
        font-weight: bold;



}

p.c16 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #7B261E;
        float: left;
        margin-top: 30px;
        width: 400px;
        font-weight: bold;
        padding: 10px 0  0 10px;
}
p.c17 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #7B261E;
        float: left;
        margin-top: 50px;
        width: 400px;
        font-weight: bold;
        padding: 10px 0  0 10px;
}

p.c18 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #7B261E;
        margin-left: 250px;
        margin-top: 50px;

        font-weight: bold;
}


img.c18 {



        margin-left: 10px;
        margin-top: 50px;
        float: left;
}
img.c19 {



        margin-right: 10px;
        margin-top: 50px;
        float: right;
}

img.c20 {



        margin-left: 400px;


}
p.c8 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #7B261E;
        margin-left: 20px;
        margin-top: 10px;
        font-weight: bold;
}
img.c8 {



        margin-left: 150px;
}


img.c9 {



        margin-left: 200px;
}

#formu ul {
        margin: 0;
        padding: 0;
        list-style: none;
        line-height: normal;

}

