@charset "UTF-8";
/**
 * Jörg Seidel Stylesheet by webprog.de - Marco Klawonn
 */

@media all
{
  /*------------------------------------------------------------------------------------------------------*/


  body {
    background-image: url('/fileadmin/images/layout/background.jpg');
    background-repeat: repeat-x;
    background-color: #ffffff;
    margin:0; 
    padding:0;
  }


  .page{
    width: 922px;
    margin-left: 30px;
    margin-top: 0px;
    padding: 0 0 0 0;
    background-color:#ffffff;
    border-left: solid;
    border-left-color: #ffffff;
    border-left-width: 3px;
    border-right: solid;
    border-right-color: #ffffff;
    border-right-width: 3px;
  }

  .header {

  }
  .theme {
    position: relative;
    top: 0px;
    left: 0px;
  }
  .logo {
    position: absolute;
    top:5px; 
    left:800px;
    z-index: 1;
  }

  .topnavigation {
    background-color: #403B07;
    height: 36px;
    overflow: hidden;
    border-top: solid;
    border-top-color: #ffffff;
    border-top-width: 2px;
    padding: 0 65px 0 71px;
    
  }
  .subnavigation {
    background-color: #CBC599;
    height: 25px;
    overflow: hidden;
    padding: 6 60px 0 74px;
  }
  
  .subnavigation a {
    padding-right: 20px;
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
  }
  .subnavigation a:hover {
    color: #403B07;
  }
  
  .content {
    background-image: url('/fileadmin/images/layout/background_content.jpg');
    background-color: #ffffff;
    margin: 0;
    padding:15 65 0 65px;
    min-height: 300px;
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #000000;
  }
  
  .bodytext {
    
  }
  /* -------------------------------------------- */
  
  .tx-mkkonzert-item {
    padding: 10px;
    margin-bottom: 10px;
  }
  
  .tx-mkkonzerte-datum {
    background-color: #E7E2B0;
    width: 150px;
    float: left;
    min-height: 40px;  
    margin-right: 5px;
    text-align: right;
    padding: 5px;
    
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #B9A81D;
    font-weight: bold;
    
  }
  .tx-mkkonzerte-ort {
    background-color: #E7E2B0;
    width: 420px;
    float: left;
    margin-right: 5px;
    min-height: 40px;
    padding: 5px;
    
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #000000;
    font-weight: bold;
  
  }
  .tx-mkkonzert-infos {
    background-color: #FAF8EF;
    width: 150px;
    float: left;
    
    min-height: 40px;
    padding: 5px;
    
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #B9A81D;
    font-weight: bold;
  }
  .tx-mkkonzert-kurzinfo {
    background-color: #FAF8EF;
    width: 750px;
    clear:both;
    margin-top: 5px;
    padding:5px;
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #B9A81D;
  }
  
  .tx-mkkonzert-infos a {
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #B9A81D;
    font-weight: bold;
  }
  
  /* ---------------------------- */
  .tx-mkcddb-item {
    padding: 10px;
    margin-bottom: 10px;
  }
  .tx-mkcddb-cover {
    width: 85px;
    height: 80px;
    float: left;
    margin-right: 5px;
    overflow: hidden;
  }
  .tx-mkcddb-titel {
    background-color: #E7E2B0;
    width: 450px;
    float: left;
    
    height: 70px;
    padding: 5px;
    margin-right: 5px;
    
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #000000;
    overflow: hidden;
  }
  .tx-mkcddb-sell {
    background-color: #FAF8EF;
    width: 200px;
    float: left;
    
    height: 70px;
    padding: 5px;
    
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #B9A81D;
    font-weight: bold;
    overflow: hidden;
  }
  .tx-mkcddb-sell td{
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #B9A81D;
    font-weight: bold;
  }
  .tx-mkcddb-link {
    float: left;
  }
  .tx-mkcddb-link a {
    color: #B9A81D;
  }
  .tx-mkcddb-pi1-singleView td {
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #000000;
  }
  .tx-mkcddb-links a{
    color: #B9A81D;
  }
  /* -------------------------------------------- */
  
  a {
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
  }
  a:hover {
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
  }
  
  /* -------------------------------------------- */
  .csc-frame {
    margin-bottom: 10px;
  }
  .csc-frame-frame1 {
    background-color: #FBFAF2;
    padding: 10px;
  }
  .csc-frame-frame2 {
    background-color: #E7E2B0;
    padding: 10px;
  }
  .csc-frame-invisible {
    color:#B0AA6A;
    padding: 10px;
  }
  .csc-frame-rulerBefore {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #CBC599;
  }
  .csc-frame-rulerAfter {
    border-bottom-style: solid;
    border-bottom-width: 4px;
    border-bottom-color: #CBC599;
  }
  
  .csc-header csc-frame-invisible h1 {
    font-size: 12px;
    color: #B0AA6A;
    font-weight: bold;
    font-family: verdana, sans-serif;
  }
  .csc-header h1{
    font-size: 18px;
    color: #000000;
    font-weight: bolder;
    font-family: verdana, sans-serif;
  }
  fieldset.csc-mailform label {
    float:left; 
    width:120px;
  }
  .csc-mailform{
    border: none;
  }
  
  /* -------------------------------------------- */
  
  .news-list-item {
    background-color: #FBFAF2;
    padding: 10px;
    margin: 5 0 10 0px;
  }
  .news-list-morelink{
    float: right;
  }
  .news-list-item-Allgemein {
    background-color: #FBFAF2;
  }
  
  .news-list-item-Konzerte {
    background-color: #E7E2B0;
  }
  .news-list-date {
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #7C7435;
    float: right;
  }
  .news-list-item h3 a{
    padding-right: 20px;
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
  }
  .news-image {
    float: left;
    margin: 5 10 5 0px;
  }
  .tx-ttnews-browsebox {
    font-family: verdana, sans-serif;
    color: #958D4F;
    font-weight: bold;
    text-align: right;
    float: right;
  }
  .tx-ttnews-browsebox table {
    font-family: verdana, sans-serif;
    color: #958D4F;
    font-weight: bold;
    text-align: right;
    float: right;
    padding: 0px;
    margin: 0px;
  }
  .tx-ttnews-browsebox a {
    margin: 0px;
    padding-right: 10px;
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #958D4F;
    font-weight: bold;
    text-decoration: none;
  }
  .tx-ttnews-browsebox p{
    margin: 0;
    padding: 0;
  }
  
  .news-single-item {
    background-color: #FBFAF2;
    padding: 10px;
    margin: 5 0 10 0px;
  }
  .news-single-img {
    float: left;
    margin: 5 10 5 0px;
    
  }
  .news-single-additional-info {
    clear:both;
    background-color: #E7E2B0;
    margin: 5px;
    padding: 5px;
    
  }
  .news-single-additional-info dt {
    font-weight: bold;
  }
  .news-single-additional-info a{
    margin: 0px;
    padding-right: 10px;
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #958D4F;
    font-weight: bold;
    text-decoration: none;
  }
  .news-single-related dt{
    margin-bottom: 10px;
  }
  .news-single-timedata {
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #958D4F;
  }
  /* -------------------------------------------- */
  
  .footer {
    background-color: #CBC599;
    height: 25px;
    color: #7C7435;
    overflow: hidden;
    border-top: solid;
    border-top-color: #ffffff;
    border-top-width: 2px;
    text-align: center;
  }
  .footer a {
    padding-right: 20px;
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #7C7435;
    font-weight: bold;
    
    text-decoration: none;
  }
  .footer a:hover {
    color: #000000;
  }
  
}

@media printer {

}
