body
{
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 50px;
}

h3
{
    margin-bottom: 5px;
}

a:link,
a:visited,
h2 a:link,
h2 a:visited,
a:link *,
a:visited *
{
    color:#909090;
    text-transform: none;
}

a:hover,
a:focus,
h2 a:hover,
h2 a:focus,
a:hover *,
a:focus *
{
    color:#000000;
}
a:active,
h2 a:active,
a:active *
{
    color:#666666;
}

body.page_content
{
    background-color: #ffffff;
}

input.image
{
    border-width: 0px;
    background-color: #ffffff;
}

.rezept
{
    float: right;
    width: 40%;
    margin-top: 15px;
    background-color: #e0e0e0;
    margin-left: 20px;
    padding: 10px;
}

.abstract
{
    font-weight: bold;
    font-size: 13px;
    text-align: justify;
}

.text
{
    margin-top: 0px;
    text-align: justify;
}

/* .BGCdefault    { background-color:#fffaf0; } */
.BGCdefault    { background-color:#ffffff; }
.Text          { text-align:justify; }
.PMisc           { font-weight:bold; }
.PName           { font-weight:bold; text-transform:uppercase; }
.PNameA          { font-weight:normal; text-transform:none; float:left; }
.PNew            { color:#800000; }
.PText           { font-weight:bold; color:#666666; }
.PTextH          { color:#333333; }

div.Text { text-align:justify; }
/* div.Text:first-letter { color:#902e32; font-weight:bold; } */
img.Document   { border: 5px solid #efefef; }
table.Empfehlung { border:0px; background-color:#bbe39b; padding:8px; }
table.Hinweis { border:0px; background-color:#f5f5f5; padding:10px; }
table.Info { border: 2px solid #000000; background-color:#cccccc; padding:20px; }
table.TextInfo { border: 2px solid #000000; background-color:#cccccc; padding:20px; margin: 4px 6px; }
table.Wissen { border: 2px solid #000000; background-color:#fffaf0; padding:20px; }
.Recipe { border:0px; background-color:#ffdab9; padding:10px; }

em              { font-style:normal; }

.SMenu               { font-size:11px; line-height:14px; text-decoration:none; text-transform:uppercase; font-weight:bold; }
a.SMenu:link         { color:#606060; }
a.SMenu:visited      { color:#606060; }
a.SMenu:hover        { color:#ff0000; }
a.SMenu:active       { color:#ff0000; }
a.SMenu:focus        { color:#606060; }
input.SMenu          { background-color:#c0c0c0; }
div.SMenu            { position:absolute; top:-5px; left:150px; }

.SSMenu               { font-size:8px; line-height:11px; text-decoration:none; text-transform:none; }
a.SSMenu:link         { color:#606060; }
a.SSMenu:visited      { color:#606060; }
a.SSMenu:hover        { color:#606060; }
a.SSMenu:active       { color:#ff0000; }
a.SSMenu:focus        { color:#606060; }
