
body           { font-family: "Verdana", sans-serif;
                 background-image: url("bg.gif");
                 background-color: #63BDFF; }
td             { text-align: justify; font-size: 10pt; }
p              { text-align: justify;
                 padding: 0 10px 0 10px;  }
p.ueber        { text-align: center;
                 font-weight: bold;
                 padding: 0 10px 0 10px;  }
h1             { text-align: center;
                 font-size: 18pt; }

div.gb              { margin: 0px 0px 20px 0px; padding: 0px; border: 1px solid #000000; }
div.gb-author       { margin: 0px; padding: 3px 0px 3px 0px; border-bottom: 1px solid #000000; color: #000000 }
p.gb-author-left    { margin: 0px; float: left; }
p.gb-author-right   { margin: 0px; text-align: right; }
div.gb-entry        { margin: 10px; padding: 0px; }
p.gb-browse         { text-align: right; }
p.gb-admin-buttons  { margin: 5px 0px 0px 0px; text-align: right; }
.caution            { color: red; font-weight: bold; }
.small              { font-size: 11px; }
.comment            { margin: 10px 0px 0px 0px; color: #000000; font-weight: bold; }
img                 { border: 0px; }

.ueber-sze          { font-size: 10pt; font-weight: bold; text-decoration: underline; }

.ueber          { font-size: 11pt; font-weight: bold; text-decoration: underline; }

table.piraso        { width: 85%; }

table.rezepte       { width: 90%; }

table.gb         { width: 100%; border-collapse:collapse; }
table.gb td.gb1    { padding-top: 3px; padding-bottom: 3px; padding-left: 8px;
                   width: 45%; 
                   border-bottom: 1px solid #000000;
                   border-left: 1px solid #000000;
                   border-top: 1px solid #000000; }
table.gb td.gb2    { text-align: right; width: 50%;
                   padding-top: 3px; padding-bottom: 3px; padding-right: 8px;
                   width: 55%; 
                   border-bottom: 1px solid #000000;
                   border-right: 1px solid #000000;
                   border-top: 1px solid #000000; }
table.gb td.gb3    { border: 1px solid #000000;
                   padding-top: 10px; padding-bottom: 10px; padding-right: 8px; padding-left: 8px; }

table.quiz  { width: 100%; }
table.quiz td.quiz1 { width: 12%; }
table.quiz td.quiz2 { width: 36%; }
table.quiz td.quiz3 { width: 36%; }
table.quiz td.quiz4 { width: 16%; }

table.shop  { width: 100%; }
table.shop td.shop1 { width: 52%; }
table.shop td.shop2 { width: 28%; }
table.shop td.shop3 { width: 20%; }

table.center { width: 100%; }
table.center td { text-align: center; }

table.charwahl  { width: 100%; }
table.charwahl td.char1 { width: 75%; }
table.charwahl td.char2 { width: 25%; }

table.down  { width: 100%; }
table.down td.down1 { width: 21%; }
table.down td.down2 { width: 13%; }
table.down td.down3 { width: 66%; }

table.full      { width: 100%; }

table.full2     { width: 100%; } 
table.full2 td  { width: 50%; text-align: center; }

table.full3     { width: 100%; } 
table.full3 td  { width: 33%; text-align: center; }

table.full4     { width: 100%; } 
table.full4 td  { width: 25%; text-align: center; }

table.header   { table-layout: fixed; }

table.main     { background-color: #744C32;
                 table-layout: fixed; }
table.main td  { vertical-align: top; }
table.main td.aussen { background-image: url("bretter.jpg");
                 background-color: #FFDE8C; color: white; padding: 20px; font-size: 10pt; }
table.main td.innen { background-image: url("backgr.gif");
                 background-color: #FFDE8C;
                 vertical-align: top; text-align: justify; font-size: 10pt; }

#content a:link    { text-decoration: none; color: #0000D0;  }
#content a:active  { text-decoration: none; color: #0000D0; }
#content a:visited { text-decoration: none; color: #0000D0;  }
#content a:hover   { text-decoration: none; color: black; }

#nav           { text-align: left; font-size: 10pt; }
#nav a:link    { padding: 3px 10px 3px 10px; font-weight: bold; display: block; text-decoration: none; color: #0000D0; }
#nav a:active  { padding: 3px 10px 3px 10px; font-weight: bold; display: block; text-decoration: none; color: #0000D0; }
#nav a:visited { padding: 3px 10px 3px 10px; font-weight: bold; display: block; text-decoration: none; color: #0000D0; }
#nav a:hover   { padding: 3px 10px 3px 10px; font-weight: bold; display: block; text-decoration: none; color: #0000D0; background-color: white; }
#nav img       { padding: 0px; display: block; text-align: center; }

#nav2           { text-align: left; font-size: 10pt; }
#nav2 a:link    { padding: 3px 10px 3px 10px; font-weight: bold; display: block; text-decoration: none; color: #0000D0; }
#nav2 a:active  { padding: 3px 10px 3px 10px; font-weight: bold; display: block; text-decoration: none; color: #0000D0; }
#nav2 a:visited { padding: 3px 10px 3px 10px; font-weight: bold; display: block; text-decoration: none; color: #0000D0; }
#nav2 a:hover   { padding: 3px 10px 3px 10px; font-weight: bold; display: block; text-decoration: none; color: #0000D0; background-color: white; }
#nav2 img       { padding: 0px; display: block; text-align: center; }
