/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body, p { margin: 0.5em 0px;
    font-family: "Times New Roman",Georgia,Times,Serif;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 150%;
    }

  body { margin: 0px auto;
    padding: 0px;
    background: rgb(216, 217, 211) url(page_t.jpg) repeat-x fixed left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(87, 90, 78);
    }

  h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover, .art-blockheader .t, .art-vmenublockheader .t, .art-logo-text, .art-logo-text a, h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover { font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-family: "Times New Roman",Georgia,Times,Serif;
    font-size: 32px;
    }

  a, .art-post li a { text-decoration: none;
    color: rgb(92, 95, 83);
    }

  a:link, .art-post li a:link { text-decoration: none;
    color: rgb(92, 95, 83);
    }

  a:visited, a.visited, .art-post li a:visited, .art-post li a.visited { color: rgb(104, 100, 74);
    }

  a:hover, a.hover, .art-post li a:hover, .art-post li a.hover { color: rgb(121, 126, 109);
    }

  h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { margin: 0.8em 0px;
    font-variant: small-caps;
    font-size: 20px;
    color: rgb(235, 115, 55);
    }

  h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { margin: 1em 0px;
    font-style: normal;
    font-variant: small-caps;
    font-weight: normal;
    font-size: 16px;
    color: rgb(235, 115, 55);
    }

  #art-main { position: relative;
    width: 100%;
    left: 0px;
    top: 0px;
    cursor: default;
    }

  .cleared { border: medium none ;
    margin: 0px;
    padding: 0px;
    float: none;
    clear: both;
    font-size: 1px;
    }

  form { margin: 0px ! important;
    padding: 0px ! important;
    }

  .art-sheet { margin: 0px auto;
    position: relative;
    z-index: 0;
    width: 900px;
    min-width: 15px;
    min-height: 15px;
    }

  .art-sheet-body { padding: 3px;
    position: relative;
    z-index: 1;
    }

  .art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc, .art-sheet-cr, .art-sheet-cl { position: absolute;
    z-index: -1;
    }

  .art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl { width: 14px;
    height: 14px;
    background-image: url(sheet_s.png);
    }

  .art-sheet-tl { top: 0px;
    left: 0px;
    clip: rect(auto, 7px, 7px, auto);
    }

  .art-sheet-tr { top: 0px;
    right: 0px;
    clip: rect(auto, auto, 7px, 7px);
    }

  .art-sheet-bl { bottom: 0px;
    left: 0px;
    clip: rect(7px, 7px, auto, auto);
    }

  .art-sheet-br { bottom: 0px;
    right: 0px;
    clip: rect(7px, auto, auto, 7px);
    }

  .art-sheet-tc, .art-sheet-bc { left: 7px;
    right: 7px;
    height: 14px;
    background-image: url(sheet_h.png);
    }

  .art-sheet-tc { top: 0px;
    clip: rect(auto, auto, 7px, auto);
    }

  .art-sheet-bc { bottom: 0px;
    clip: rect(7px, auto, auto, auto);
    }

  .art-sheet-cr, .art-sheet-cl { top: 7px;
    bottom: 7px;
    width: 14px;
    background-image: url(sheet_v.png);
    }

  .art-sheet-cr { right: 0px;
    clip: rect(auto, auto, auto, 7px);
    }

  .art-sheet-cl { left: 0px;
    clip: rect(auto, 7px, auto, auto);
    }

  .art-sheet-cc { position: absolute;
    z-index: -1;
    top: 7px;
    left: 7px;
    right: 7px;
    bottom: 7px;
    background-color: rgb(255, 255, 255);
    }

  .art-sheet { margin-top: -3px ! important;
    cursor: auto;
    }

  .art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover { text-align: left;
    text-decoration: none;
    letter-spacing: normal;
    word-spacing: normal;
    }

  .art-menu, .art-menu ul { border: 0px none ;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    display: block;
    }

  .art-menu li { border: 0px none ;
    margin: 0px;
    padding: 0px;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    float: left;
    position: relative;
    z-index: 5;
    }

  .art-menu li:hover { z-index: 10000;
    white-space: normal;
    }

  .art-menu:after, .art-menu ul:after { content: ".";
    height: 0px;
    display: block;
    visibility: hidden;
    overflow: hidden;
    clear: both;
    }

  .art-menu, .art-menu ul { min-height: 0px;
    }

  .art-menu { padding: 0px;
    }

  .art-nav { position: relative;
    height: 39px;
    z-index: 100;
    }

  .art-nav .l, .art-nav .r { position: absolute;
    z-index: -1;
    top: 0px;
    height: 39px;
    background-image: url(nav.png);
    }

  .art-nav .l { left: 0px;
    right: 0px;
    }

  .art-nav .r { right: 0px;
    width: 894px;
    clip: rect(auto, auto, auto, 894px);
    }

  .art-menu a { position: relative;
    display: block;
    overflow: hidden;
    height: 39px;
    cursor: pointer;
    text-decoration: none;
    }

  .art-menu a .r, .art-menu a .l { position: absolute;
    display: block;
    top: 0px;
    z-index: -1;
    height: 117px;
    background-image: url(menuitem.png);
    }

  .art-menu a .l { left: 0px;
    right: 0px;
    }

  .art-menu a .r { width: 400px;
    right: 0px;
    clip: rect(auto, auto, auto, 400px);
    }

  .art-menu a .t { margin: 0px;
    padding: 0px 15px;
    font-size: 13px;
    color: rgb(118, 123, 107);
    line-height: 39px;
    text-align: center;
    }

  .art-menu a:hover .l, .art-menu a:hover .r { top: -39px;
    }

  .art-menu li:hover > a .l, .art-menu li:hover > a .r { top: -39px;
    }

  .art-menu li:hover a .l, .art-menu li:hover a .r { top: -39px;
    }

  .art-menu a:hover .t { color: rgb(221, 136, 39);
    }

  .art-menu li:hover a .t { color: rgb(221, 136, 39);
    }

  .art-menu li:hover > a .t { color: rgb(221, 136, 39);
    }

  .art-menu .art-menu-li-separator { display: block;
    width: 0px;
    height: 39px;
    }

  div.art-header { margin: 0px auto;
    position: relative;
    z-index: 0;
    width: 894px;
    height: 330px;
    overflow: hidden;
    }

  div.art-header-jpeg { position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    width: 894px;
    height: 330px;
    background-image: url(header.jpg);
    background-repeat: no-repeat;
    background-position: center;
    }

  .art-content-layout { border: medium none ;
    padding: 0px;
    display: table;
    width: 894px;
    }

  div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell { display: table-cell;
    }

  div.art-content-layout-row { display: table-row;
    }

  .art-content-layout { border: medium none  ! important;
    padding: 0px ! important;
    table-layout: fixed;
    border-collapse: collapse;
    background-color: transparent;
    }

  .art-layout-cell, .art-content-layout-row { border: medium none  ! important;
    margin: 0px ! important;
    padding: 0px ! important;
    background-color: transparent;
    vertical-align: top;
    text-align: left;
    }

  .art-vmenublock { margin: 0px auto;
    position: relative;
    z-index: 0;
    min-width: 1px;
    min-height: 1px;
    }

  .art-vmenublock-body { padding: 0px;
    position: relative;
    z-index: 1;
    }

  .art-vmenublock { margin: 0px;
    }

  .art-vmenublockcontent { margin: 0px auto;
    position: relative;
    z-index: 0;
    min-width: 1px;
    min-height: 1px;
    }

  .art-vmenublockcontent-body { padding: 0px;
    position: relative;
    z-index: 1;
    }

  .art-vmenublockcontent { margin: 0px auto;
    position: relative;
    z-index: 0;
    min-width: 1px;
    min-height: 1px;
    }

  .art-vmenublockcontent-body { padding: 0px;
    position: relative;
    z-index: 1;
    }

  ul.art-vmenu, ul.art-vmenu li { margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    width: auto;
    line-height: 0pt;
    }

  ul.art-vmenu a { position: relative;
    display: block;
    overflow: hidden;
    height: 26px;
    cursor: pointer;
    text-decoration: none;
    }

  ul.art-vmenu li.art-vmenu-separator { margin: 0px;
    padding: 0px;
    display: block;
    font-size: 1px;
    }

  ul.art-vmenu .art-vmenu-separator-span { border-top: 1px dashed rgb(213, 215, 209);
    padding: 0px;
    display: block;
    font-size: 1px;
    height: 0px;
    line-height: 0pt;
    }

  ul.art-vmenu a .r, ul.art-vmenu a .l { position: absolute;
    display: block;
    top: 0px;
    z-index: -1;
    height: 78px;
    background-image: url(vmenuitem.png);
    left: 42px;
    }

  ul.art-vmenu a .l { left: 0px;
    right: 23px;
    }

  ul.art-vmenu a .r { width: 900px;
    right: 0px;
    clip: rect(auto, auto, auto, 877px);
    }

  ul.art-vmenu a .t { padding: 0px 10px 0px 33px;
    display: block;
    line-height: 26px;
    color: rgb(121, 126, 109);
    font-size: 12px;
    margin-left: 0px;
    margin-right: 0px;
    }

  ul.art-vmenu a:hover .l, ul.art-vmenu a:hover .r { top: -26px;
    }

  ul.art-vmenu a:hover .t { color: rgb(255, 102, 0);
    }

  .art-block { margin: 0px auto;
    position: relative;
    z-index: 0;
    min-width: 1px;
    min-height: 1px;
    }

  .art-block-body { padding: 0px;
    position: relative;
    z-index: 1;
    }

  .art-block { margin: 0px;
    }

  .art-blockheader { position: relative;
    z-index: 0;
    height: 25px;
    margin-bottom: 0px;
    }

  .art-blockheader .t { margin: 0px;
    padding: 0px 10px;
    height: 25px;
    color: rgb(255, 255, 255);
    font-size: 13px;
    white-space: nowrap;
    line-height: 25px;
    }

  .art-blockheader .l, .art-blockheader .r { display: block;
    position: absolute;
    z-index: -1;
    height: 26px;
    background-image: url(http://www.orlando-guitar-quartet.de/blockheader.jpg);
    }

  .art-blockheader .l { left: 0px;
    right: 0px;
    }

  .art-blockheader .r { width: 894px;
    right: 0px;
    clip: rect(auto, auto, auto, 894px);
    }

  .art-blockcontent { margin: 0px auto;
    position: relative;
    z-index: 0;
    min-width: 1px;
    min-height: 1px;
    }

  .art-blockcontent-body { padding: 5px;
    position: relative;
    z-index: 1;
    }

  .art-blockcontent-cc { position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgb(227, 226, 216);
    }

  .art-blockcontent-body, .art-blockcontent-body a, .art-blockcontent-body li a { color: rgb(87, 90, 78);
    margin-left: 5px;
    font-size: 13px;
    line-height: 125%;
    }

  input, select, textarea, select { vertical-align: middle;
    font-family: "Times New Roman",Georgia,Times,Serif;
    font-size: 13px;
    }

  .art-post { margin: 0px auto;
    position: relative;
    z-index: 0;
    min-width: 1px;
    min-height: 1px;
    }

  .art-post-body { padding: 15px;
    position: relative;
    z-index: 1;
    }

  .art-post-cc { position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgb(255, 255, 255);
    }

  .art-post { margin: 0px;
    }

  .art-post h2.art-postheader, .art-post h2.art-postheader a, .art-post h2.art-postheader a:link, .art-post h2.art-postheader a:visited, .art-post h2.art-postheader a.visited, .art-post h2.art-postheader a:hover, .art-post h2.art-postheader a.hovered { margin: 0.2em 0px;
    padding: 0px;
    font-size: 18px;
    color: rgb(139, 144, 127);
    }

  .art-footer { position: relative;
    overflow: hidden;
    width: 100%;
    }

  .art-footer-b { position: absolute;
    left: 4px;
    right: 4px;
    bottom: 0px;
    height: 4px;
    background-image: url(footer_b.png);
    }

  .art-footer-r, .art-footer-l { position: absolute;
    height: 4px;
    background-image: url(footer_s.png);
    bottom: 0px;
    }

  .art-footer-l { left: 0px;
    width: 4px;
    }

  .art-footer-r { right: 0px;
    width: 8px;
    clip: rect(auto, auto, auto, 4px);
    }

  .art-footer-t { position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 4px;
    background-color: rgb(179, 181, 170);
    }

  .art-footer-body { padding: 8px;
    position: relative;
    }

  .art-footer-text, .art-footer-text p { margin: 0px;
    padding: 0px;
    text-align: center;
    }

  .art-footer, .art-footer p, .art-footer a, .art-footer a:link, .art-footer a:visited, .art-footer a:hover { color: rgb(21, 22, 19);
    font-size: 10px;
    }

  .art-footer-text { margin: 0px 10px;
    }

  .art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover { font-family: Arial;
    font-size: 10px;
    letter-spacing: normal;
    word-spacing: normal;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    color: rgb(103, 106, 92);
    }

  .art-page-footer { margin: 1em;
    text-align: center;
    text-decoration: none;
    color: rgb(116, 112, 83);
    }

  .art-content-layout .art-sidebar1 { background-color: rgb(255, 255, 255);
    width: 22%;
    }

  .art-content-layout .art-content { width: 56%;
    }

  .art-content-layout .art-sidebar2 { background-color: rgb(255, 255, 255);
    width: 22%;
    }

  span.article_separator { display: none;
    }

  div.search input { border: 1px solid rgb(204, 204, 204);
    margin: 15px 0px 10px;
    width: 95%;
    }
