@charset "utf-8"; /* Das CMS basiert auf UTF8, bitte immer stehen lassen */

  * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
   }
   html,body,div,form,table,nav,aside,footer,header,main {
      margin: 0px; padding: 0px;
   }
   body, html {
      font-size: 1em;
      box-sizing: border-box;
   }
   body {
      font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
      background-color: rgba(130,130,150);
   }
   table,td,th,div,li,p,h1,h2,h3,h4,h5,h6 {
      font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
   }
   img { display: block; }

   a { text-decoration: none; color: #e5007d; }
   a:hover { color: #FF0000; }
   hr { clear: both; }



   .right { text-align: right; }

   .outer {
      margin: auto;
      max-width: 1024px;
      padding: 1em;
   }

   pre.code {
      margin: 0em;
      border: 2px dotted #aaa;
      background-color: #fff;
      font-size: 1em;
      line-height: 1em;
   }

   div.php {
      font-family: Fixedsys, monospace;
      margin: 0em;
      border: 2px dotted #aaa;
      background-color: #fff;
      font-size: 0.8em;
      padding: 7px;
   }

   div.hinweis {
      background-color: #fdf1a3;
      border: 2px dotted #deb538;
      padding: 7px;
      /* font-weight: bold; */
      color: #555;
      display: flow-root;
   }

   span.mynumlist {
      font-size: 1.3em;
      font-weight: bold;
   }
   .menupic { width: 100%; }

   .imprint {
      text-align: center;
   }

   @media screen and (max-width:650px) {

   }
   @media screen and (min-width:650px) {

   }
   @media screen and (min-width:1050px) {

   }
   @media print {
      .print { display: none; }
   }
