/* 1. SEITENGLIEDERUNG */

/*die Angaben aus dem HTML Tag body alle ins css uebernommen*/
body{
background-color:#7A7454;
margin-top:0px;
margin-left:0px;
padding:0px;
}

/*die grosse Tabelle aussenrum*/
.rahmen {
margin-top:20px;
margin-left:0px;
padding:0px;
height:100%;
width:100%;
}

/* 2. NAVIGATION */
/*bestimmt die hoehe des Hintergrundes der Subnavigation*/
td.submenue{
padding-top:10px;
padding-bottom:20px;
background-color:#fff;
}
/*die Subnavigation mit den Unterpunkten*/
a.subnav:link {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: bold;
        color: #A9A993;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnav:active {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #325338;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnav:visited {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnav:hover {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #325338;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
/*Subnavigation Vom Feld*/
a.subnavfeld:link {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: bold;
        color: #A9A993;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnavfeld:active {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #A7C18E;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnavfeld:visited {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnavfeld:hover {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #A7C18E;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
/*Subnavigation Rezepte*/
a.subnavrezept:link {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: bold;
        color: #A9A993;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnavrezept:active {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #C49D32;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnavrezept:visited {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnavrezept:hover {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #C49D32;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
/*Subnavigation Kontakt*/
a.subnavkontakt:link {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: bold;
        color: #A9A993;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnavkontakt:active {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #C49D32;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnavkontakt:visited {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
a.subnavkontakt:hover {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 8pt;
        font-weight: bold;
        color: #786B56;
        text-decoration: none;
        line-height: 15px;
        padding-left:40px;
}
/*Impressum Sprachen etc ganz oben*/
a.impress:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        color: #666666;
        text-decoration: none;
        line-height: 15px;
}
a.impress:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #325338;
        text-decoration: none;
        line-height: 15px;

}
a.impress:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color:  #666666;
        text-decoration: none;
        line-height: 15px;
}
a.impress:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #325338;
        text-decoration: none;
        line-height: 15px;
}
/*normale Links auf Seiten, aber in der jeweiligen Farbe*/
a.txtkontakt:link {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}
a.txtkontakt:active {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}
a.txtkontakt:visited {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}
a.txtkontakt:hover {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #786B56;
        text-decoration: none;
        font-weight: normal;
}
a.txtvomfeld:link {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}
a.txtvomfeld:active {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}
a.txtvomfeld:visited {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}
a.txtvomfeld:hover {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #A7C18E;
        text-decoration: none;
        font-weight: normal;
}


a.txtrezepte:link {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #C49D31;
        text-decoration: none;
        font-weight: normal;
}
a.txtrezepte:active {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}
a.txtrezepte:visited {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #666666;
        text-decoration: none;
        font-weight: normal;
}
a.txtrezepte:hover {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #C49D31;
        text-decoration: underline;
        font-weight: normal;
}


/*Links in den Bildunterschriften bei Rezepte*/
#bild1 a.burezepte:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14pt;
color: #666666;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin-top:5px;
}
#bild1 a.burezepte:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14pt;
color: #666666;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin-top:5px;

}
#bild1 a.burezepte:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14pt;
color: #666666;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin-top:5px;
}
#bild1 a.burezepte:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14pt;
color: #C59D32;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin-top:5px;
}


/*Die Anker fuer nach oben*/
.nachoben {
padding:0;
/*border:1 px solid blue;*/
border:0;
vertical-align:middle;
}
.ankeroben{
margin-top:0px;
}

/* 3. TEXTELEMENTE*/

.fliesstext {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #666666;
        padding-left:40px;
}
.trenner {
background-color:#fff;
height:6px;
padding-left:40px;
}

h1 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        color: #325338;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top:0px;
        margin-left:40px;
        margin-bottom:0px;
        font-weight:bold;
        /*border:1px solid blue;*/
        vertical-align:middle;
}

td.inhalt {
background-color:#fff;
}
td.headline{
height:32px;
width:561px;
}
p {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10pt;
        line-height: 15pt;
        color: #666666;
        width:585px;
        margin-top:16px;
        margin-bottom:16px;
}

/* Text zum Bild unterhalb des Bildes */
#bild1, #bild3, #bild4, #bild5, #bild6,  #bild7{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14pt;
color: #666666;
width:585px;
/*border: 1px solid red;*/
}
#bild1 p.txtunterbild {
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
/*border:1px solid green;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11pt;
color: #666666;
width:585px;
 }
#bild3 p.txtunterbild, #bild4 p.txtunterbild, #bild5 p.txtunterbild, #bild6 p.txtunterbild, #bild7 p.txtunterbild{
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
/*border:1px solid red;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*line-height: 14pt;*/
line-height: 11pt;
color: #666666;
width:585px;
}
#bild1 .strichlinieimtextoben, #bild3 .strichlinieimtextoben, #bild4 .strichlinieimtextoben, #bild5 .strichlinieimtextoben, #bild6 .strichlinieimtextoben,  #bild7 .strichlinieimtextoben {
margin-bottom:12px;
margin-top:0;
margin-left:0;
padding:0;
/*border: 1px solid yellow;*/
}
#bild1 .strichlinieimtextunten, #bild3 .strichlinieimtextunten, #bild4 .strichlinieimtextunten, #bild5 .strichlinieimtextunten, #bild6 .strichlinieimtextunten,  #bild7 .strichlinieimtextunten {
margin-top:11px;
margin-bottom:0;
margin-left:0;
padding:0;
/*border: 1px solid orange;*/
}


/* Text zum Bild neben dem Bild und unterhalb des Bildes */
#bild2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14pt;
color: #666666;
width:585px;
}
#bild2 div.bildlinks{
float:left;
}
#bild2 div.txtrechts{
        float:left;
        margin-left:15px;
        margin-top:0px;
        padding:0px;
        width:340px;
        line-height: 14px;
/*border:1px solid blue;*/
}
#bild2 div.txtrechtskl{
float:left;
margin-left:15px;
margin-top:0px;
padding:0px;
width:215px;
/*border:1px solid blue;*/
}
#bild2 div.textunten{
clear:both;
margin-top:0;
margin-bottom:6px;
padding:0;
}
#bild2 p.txtunterbild{
margin-top:6px;
margin-bottom:8px;
margin-left:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14pt;
color: #666666;
width:585px;
}
#bild2 .strichlinieimtextoben{
margin-bottom:12px;
margin-top:0;
margin-left:0;
padding:0;
/*border: 1px solid yellow;*/
}
#bild2 .strichlinieimtextunten{
margin-bottom:0px;
margin-top:12px;
margin-left:0;
padding:0;
/*border: 1px solid orange;*/
}
td.abstandunten {
height:32px;
padding:0;
margin:0;
font-family: georgia, sans-serif;
font-size:6px;
}
.hg {
/*background-color:green;*/
background-color:#9E9457;
}
.footer {
        background-color:#fff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        color: #999999;
        text-decoration: none;
        line-height: 15px;
        padding-top: 8px;
}
td.formular {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14pt;
color: #999999;
padding-left:15px;
height:30px;
}
.fliesstextXkontor {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 9pt;
         line-height: 15pt;
        color: #666666;
}