/* Globale Formatierung */

* {margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:0px;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:0px;
   font-family: "Comic Sans MS", "Tahoma";
/*   font-size:13px; */
   font-size:100,01%;
   color:#963715;
   Text-Decoration : none;
  }

/* Div Formate */

#page {
       width:852px;
       border:solid 0px;
       text-align:left;
       margin:auto;
       margin-top:5px;
       position:relative;
       top:0px;
       left:0px;
       border:solid 0px;
      }
#header {height:258px;
         width:852px;
         text-align:right;
         background-image:url(/images/header.jpg); background-repeat:no-repeat;
         padding-right:0px;
         border:solid 0px;
        }
#xmas {
       position:absolute;
       top:95px;
       left:33px;
      }
#content {
          min-height:340px;
          height:auto !important;  /* für moderne Browser */
          height:340px;  /*für den IE */
          width:852px;
          text-align:left;
          background-image:url(/images/content.jpg); background-repeat:y-repeat;
          margin-top:-1px;
          padding-top-1px;
         }
#main {
       width:550px;
       text-align:left;
       position:relative;
       top:-50px;
       left:270px;
      }

#hauptmenu {height:20px;
            width:558px;
            text-align:right;
            position:absolute;
            left:280px;
            top:145px;
            border:solid 0px;
           }
#left {height:518px;
       width:180px;
       text-align:left;
       position:absolute;
       left:0px;
       top:0px;
       border:solid 0px;
       }
#sidebar {
          width:140px;
          text-align:left;
          position:absolute;
          left:70px;
          top:260px;
         }

#submenu {
          position:absolute;
          padding-top:15px;
          left:20px;
         }

#blognews{
         width:140px;
         margin-left:0px;
         padding-top:5px;
         border-bottom:1px solid #ffffff;
        }

#footer {height:51px;
         width:852px;
         text-align:right;
         padding-top:0px;
         background-image:url(/images/footer.jpg); background-repeat:no-repeat;
         border:solid 0px;
         margin-bottom:5px;
        }
#logo {
       height:240px;
       width:215px;
       position:absolute;
       top:5px;
       left:10px;
       border:solid 0px;
      }
#copyright {
            height:50px;
            width:180px;
            position:absolute;
            bottom:0px;
            left:0px;
            text-align:center;
            border:solid 0px;
           }

/* Text-Formatierungen */

   /* Überschriften*/
   h1 { Font: bold 1.7em "Comic Sans MS", "Tahoma"; color: #963715; Text-Decoration : none; padding:35px 35px 0px;}
   h2 { Font: bold 1.3em "Comic Sans MS", "Tahoma"; color: #963715; Text-Decoration : none; padding:35px;}
   h3 { Font: bold 1.1em "Comic Sans MS", "Tahoma"; color: #963715; Text-Decoration : none; }
   h3.center { Text-Align : center;}
   h3.gallery { Font: bold 1.1em "Comic Sans MS", "Tahoma"; color: #963715; Text-Decoration : none; padding:5px; padding-top:20px;}
   h4 { Font: bold 0.9em "Comic Sans MS", "Tahoma"; color: #963715; Text-Decoration : none; padding:5px; padding-top:20px;}
   h4.blognews { Font: bold 0.9em "Comic Sans MS", "Tahoma"; color: #963715; Text-Decoration : none; padding:5px;}
   h4.center { Font: bold 0.9em "Comic Sans MS", "Tahoma"; color: #963715; Text-Decoration : none; Text-Align : center ; margin:0px; padding:10px;}


   /* Absätze */
   p { Text-Align : left; font-size:0.8em }
   p.hauptnavi { Text-Align : right; color: #FF3C00; font-size:0.8em}
   p.copy { Text-Align : right; font-size:0.8em; padding-top:10px; padding-right:35px;}
   p.center { Text-Align : center;}
   p.voting { font-size: 0.6em; Text-Align : left; padding-left:0px; padding-top:0px; padding-bottom:1px;}
   p.status { font-size: 0.6em; color: #FF0000; Text-Align : right; margin:-5px 0px 5px; }
   p.statusok { font-size: 0.6em; color: #006400; Text-Align : center; }

   span.status { font-size: 0.6em; color: #FF0000; Text-Align : right; margin:-5px 0px 5px; }

   /* Links */
   a:link { Font: 1em "Comic Sans MS", "Tahoma"; color: #FF3C00; Text-Decoration : none;}
   a:visited { Font: 1em "Comic Sans MS", "Tahoma"; color: #FF3C00; Text-Decoration : none;}
   a:hover { Font: 1em "Comic Sans MS", "Tahoma"; Color: #FF0000; Text-Decoration : underline;}
   a:active { Font: 1em "Comic Sans MS", "Tahoma"; color: #FF0000; Text-Decoration : none;}
   a.delete:link { Font: 1em "Comic Sans MS", "Tahoma"; color: #FF0000; Text-Decoration : none;}

   a.ecard-link {font-size:0.8em;}

/* Galerie Bilder */
   img.gallery {
                border-left:5px solid #fcefcc;
                border-top:5px solid #fcefcc;
                border-right:5px solid #e1c063;
                border-bottom:5px solid #e1c063;
                border-style:ridge;
                padding:0px;}


/* Tabellen */
   table.ecard {
                 width:500px;

                 font-size:0.8em;
               }

   /*Impressum*/
   th {width:140px;
       Font-size: 0.8em;
       text-align:center;
       vertical-align:top;
      }

   /*Überschriften Preisliste*/
   tr.preise { Font: bold 0.7em "Comic Sans MS", "Tahoma"; color: #963715; Text-Decoration : none; }

   /*Textgröße für Preisliste*/
   tr.preise_content { Font: 0.8em "Comic Sans MS", "Tahoma"; color: #963715; Text-Decoration : none; }



/* Formatierung Administration */
   table.admin { Font: 1em "Comic Sans MS", "Tahoma"; color: #963715; Text-Decoration : none; Text-Align : left; margin-left:10px;}
   table.admin a {font-size:0.8em;}
   table.admin p.status {padding:5px;}
   ul.admin {font-size:1em;}
   li.admin {font-size:1.2em; margin:-7px;}
   h3.admin {margin-bottom:-5px; margin-top:15px;}

/* Galerie-Übersicht Formatierung */
   div.gallery {margin-top:0px; }
       .space {
               border-top:none;
               border-bottom:1px solid #ffffff;
               border-left:none;
               border-right:none;
               heigth:1px;
               margin-bottom:30px;
              }


/* Sonstige Formatierungen */

   ul {
       Font: 0.8em "Comic Sans MS", "Tahoma";
       color: #963715;
       Text-Decoration : none;
       text-align:left;
       margin-left:10px;
       list-style-type:none;
      }

   ul.circle {
              list-style-type:circle;
              font-size:0.8em;
              padding-left:10px;
             }
   ul.submenu {
               font-size:0.8em;
               list-style-type:none;
               padding-left:5px;
              }
   img.vote{
              margin:10px;
              padding:10px;
           }

/* Formulare */
form {
        text-align:left;
        }

input.text
                {
                Font: 0.8em "Comic Sans MS","Tahoma";
                background-color:#ffffff;
                border:1px solid;
                margin-bottom:3px;
                }
        .button
                {
                background-color:#FADB85;
                margin-top:5px;
                margin-bottom:5px;
                border:1px solid;
                Font: 0.8em "Comic Sans MS","Tahoma";
                }
textarea {
                background-color:#ffffff;
                border:1px solid;
                Font: 0.8em "Comic Sans MS","Tahoma";
                width:210px;
                height:150px;
                margin-bottom:3px;
                }