@media screen {
  /** set back background color */
  /** body { background-color: #eeeeee; }*/
  /** set new dimensions and color for page_margins */
  .page_margins { 
                  min-width: 60em;
                  max-width: 85em;
                  min-height: 400px;
                  border: 1px solid #23498b;
                  border-width: 1px 2px 2px 1px;
                  background: #fff;
                  }
  .page { 
         border: 10px solid #fff;
         background: transparent url(meier-benjamin/header/header1.jpg) scroll no-repeat top left;
        }

  .header1  { background-image: url(meier-benjamin/header/header1.jpg); }
  .header2  { background-image: url(meier-benjamin/header/header2.jpg); }
  .header3  { background-image: url(meier-benjamin/header/header3.jpg); }
  .header4  { background-image: url(meier-benjamin/header/header4.jpg); }
  .header5  { background-image: url(meier-benjamin/header/header5.jpg); }
  .header6  { background-image: url(meier-benjamin/header/header6.jpg); }
  .header7  { background-image: url(meier-benjamin/header/header7.jpg); }
  .header8  { background-image: url(meier-benjamin/header/header8.jpg); }
  .header9  { background-image: url(meier-benjamin/header/header9.jpg); }
  .header10 { background-image: url(meier-benjamin/header/header10.jpg); }
  .header11 { background-image: url(meier-benjamin/header/header11.jpg); }
  .header12 { background-image: url(meier-benjamin/header/header12.jpg); }
  .header13 { background-image: url(meier-benjamin/header/header13.jpg); }

  /** set header width and image settings */
  #header { 
            height:130px;
            padding-top:0px;
            border-bottom: #23498b solid 10px; /* hellblau: 69cefe - normalblau: 496cdd */
            background-color: transparent;
            background-attachment: scroll;
            background-repeat: no-repeat;
            background-position: left center;
            }
  /** set background images for header */
  body.access #header {background-image: url(meier-benjamin/access_big.png);}
  body.blog #header {background-image: url(meier-benjamin/blog_big.png);}
  body.books #header {background-image: url(meier-benjamin/books_big.png);}
  body.contact #header {background-image: url(meier-benjamin/contact_big.png);}
  body.error #header {background-image: url(meier-benjamin/error_big.png);}
  body.images #header {background-image: url(meier-benjamin/images_big.png);}
  body.imprint #header {background-image: url(meier-benjamin/imprint_big.png);}
  body.links #header {background-image: url(meier-benjamin/links_big.png);}
  body.projects #header {background-image: url(meier-benjamin/projects_big.png);}
  body.tags #header {background-image: url(meier-benjamin/tags_big.png);}
  body.texts #header {background-image: url(meier-benjamin/texts_big.png);}

  /** set new width for #col1 */
  #col1 { width: 150px; }
  #col3 { margin-left: 150px; }

  /** border for #col3 */
  #col3 {
          padding-left:20px;
          border-left:2px dotted #ddd;
          }

  /** make a new menu */
  .mainmenu ul,
  .mainmenu li {
                 margin:0;
                 padding: 0;
                 list-style:none;
                 }

  .mainmenu a,
  .mainmenu strong { 
                     display:block;
                     padding-top:50px;
                     }

  /** set basic menu styles */
  .mainmenu li { 
                 margin-top:5px;
                 text-align:center;
                 background-color: transparent;
                 background-attachment: scroll;
                 background-repeat: no-repeat;
                 background-position: center top;
                 }
  /** set images */
  .mainmenu li.blog {background-image: url(meier-benjamin/blog_small.png);}
  .mainmenu li.books {background-image: url(meier-benjamin/books_small.png);}
  .mainmenu li.contact {background-image: url(meier-benjamin/contact_small.png);}
  .mainmenu li.images {background-image: url(meier-benjamin/images_small.png);}
  .mainmenu li.imprint {background-image: url(meier-benjamin/imprint_small.png);}
  .mainmenu li.links {background-image: url(meier-benjamin/links_small.png);}
  .mainmenu li.projects {background-image: url(meier-benjamin/projects_small.png);}
  .mainmenu li.tags {background-image: url(meier-benjamin/tags_small.png);}
  .mainmenu li.texts {background-image: url(meier-benjamin/texts_small.png);}

  /** set slogan */
  .slogan { 
            color: #fff;
            text-align:right;
            font-size:1.5em;
            }
  .slogan a { 
              color: #fff; /* #23498b*/
              font-size: 2em;
              }
  .slogan a:visited { color: #fff; }

  /** new link color settings */
  a { color: #23498b; }
  a:visited { color: #496cdd; }

  /** Blocksatz in col3 */
  #col3 p { text-align:justify; }

  /** elements for pdf creation, printing, twitter, facebook */
  .pdf_link { text-align: right; }


  /** some style element */
  .item {
          border: #ddd 2px dotted;
          padding: 5px;
          margin-bottom: 10px;
  }

  /** read more link */
  .more {
          padding-left:20px;
          background-image: url(meier-benjamin/arrow_forward.png);
          background-position: center left;
          background-repeat: no-repeat;
  }

  /** back link */
  .back { 
          padding-left:20px;
          background-image: url(meier-benjamin/arrow_back.png);
          background-position: center left;
          background-repeat: no-repeat;
  }

  /** pagination */
  .pagination .first {
                       background-repeat: no-repeat;
                       padding-left: 10px;
                       background-image: url(meier-benjamin/arrow_start.png);
                       background-position: center left;
                       }
  .pagination .previous {
                          background-repeat: no-repeat;
                          padding-left: 20px;
                          background-image: url(meier-benjamin/arrow_back.png);
                          background-position: center left;
                          }
  .pagination .next { 
                      background-repeat: no-repeat;
                      padding-right: 20px;
                      background-image: url(meier-benjamin/arrow_forward.png);
                      background-position: center right;
                      }
  .pagination .last {
                      background-repeat: no-repeat;
                      padding-right: 10px;
                      background-image: url(meier-benjamin/arrow_end.png);
                      background-position: center right;
                      }

  /** info over news */
  .info { 
          padding-left: 25px;
          background-image: url(meier-benjamin/icon_date.png);
          background-position: center left;
          background-repeat: no-repeat;
          }

  .comment { 
             border: #ddd 2px dotted;
             padding: 5px;
             margin-bottom: 10px;
             min-height: 50px;
             }

  .inline-comment {
                    background-color: #f8f8f8;
                    color: #666666;
                    padding: 5px;
                    }

  /** padding for .image_container */
  .image_container {
                 padding: 5px;
                 background-color: #f8f8f8;
   }

   .comment .avatar {
       margin-right: 5px;
       margin-bottom: 5px;
   }

  .caption {
            font-style: italic;
            color: #666666;
            padding: 5px;
           }
   .ce_code {
      margin-bottom:10px;
   }

   .important, .note, .warning {
      clear:both;
    }
}

@media print {
  .slogan,
  #col3 .back,
  #col3 .ce_comments,
  #col3 .pagination ul, .slogan, .pdf_link { display:none; }
  #col3 { margin-left:0px; border:0; }
}

@media all {
   span.dreh {
      direction:rtl;
      unicode-bidi: bidi-override;
      text-align: left
   }
}