
  /*
  **  stylesheet definitions for ###DOMAIN###
  **
  **  line endings: unix; encoding: utf-8; BOM: off; tabs: spaces; tab width: 2
  **
  **  @copyright  (c) Profi IT
  **  @author     ###AUTHOR###
  **  @since      ###DATE###
  */

@import url(../js/lightbox/css/lightbox.css); {
 
 }
  body {
    background-color: #a9251d;
    font: 62.5%/100% Arial, Times, serif;
  }

  div.clear {
    clear: both;
  }

  /* google map item */
  #map {
    margin: 1.5em 0;
  }
  
  img {
    border: none;
  }
  /* table in directions element */
  #directions table td {
    line-height: 1.5em !important;
  }
  h1 {
    font-size: 1em;
    color: #ee7f01;
    line-height: 1.5em;
    font-weight: bold;
    padding: 20px 0 15px 0;
  }
  #container-shadow-right {
    width: 1009px;
    margin: 0 auto;
    margin-top: 10px;
    text-align: right;
    background: transparent url('../img/bg-border-right.png') right top repeat-y; 
  }
    .border-corner {
      float: right;
    }
    #inner-container {
      width: 1000px;
      background-color: #ffffff;
    }
    #inner-container2 {
      width: 1000px;
      background: #FFFFFF url(../img/bg.jpg) no-repeat scroll 773px 406px;
    }
      #container-left-float {
        width: 778px;
        float: left;
      }
        #header {
          width: 778px;
          height: 126px;
          text-align: left;
          background-color: #d7d7d6; 
        }
          .logo-header {
            margin-left: 100px;
            margin-top: 70px;
            float: left;
          }
          .logo-header-it {
            margin-left: 10px;
            margin-top: 70px;
            float: left;
          }
          .link-group {
            float: right;
          }
        #menu-main {
          width: 778px;
        }
          #menu-main ul {
            padding: 10px 50px 10px 0;
          }
          #menu-main-it ul {
            padding: 10px 28px 10px 0;
          }
            #menu-main ul li {
              font-family: 'Tahoma';
              display: inline;
              color: #acacaa;
              line-height: 20px;
            }
            #menu-main-it ul li {
              font-family: 'Tahoma';
              display: inline;
              color: #acacaa;
              line-height: 20px;
            }
              #menu-main ul li a {
                font-family: 'Tahoma';
                font-size: 1.5em;
                color: #acacaa;
                text-decoration: none;
              }
              #menu-main-it ul li a {
                font-family: 'Tahoma';
                font-size: 1.5em;
                color: #acacaa;
                text-decoration: none;
              }
                #menu-main ul li a:hover {
                  text-decoration: underline;
                }
              #menu-main ul li.active a{
                font-weight: bold;
              }
              #menu-main-it ul li.active a{
                font-weight: bold;
              }
        #sidebar-left {
          width: 287px;
          float: left;
        }
          #sidebar-left ul {
            padding: 20px 45px 0 0;
          }
           #sidebar-left img.bg {
            margin-top:40px;
           }
            #sidebar-left ul li {
              display: inline;
            }
        #content {
          width: 491px;
          float: right;
          text-align: left;
          color: #5f5f5d;
          font-size: 1.6em;
          line-height: 1em;
          padding-top: 50px;
        }
        #content2 {
          width: 722px;
          float: right;
          text-align: left;
          color: #5f5f5d;
          font-size: 1.6em;
          line-height: 1em;
          padding-top: 50px;
        }
          table.content-table{
            margin-top: 50px;
          }
            table.content-table tr td h1{
              margin-left:70px;
            }
                table.content-table tr td a img{
                  border:1px solid #d7d7d6;
                  margin: 0px 0px;     
                }
                table.content-table tr td a img.button{
                  border:none;
                }
            table.content-table tr td div.content-box{
              border-bottom:none;
            }
            table.content-table tr td{
              vertical-align: top;
            }
              table.content-table tr td div.content-box div.content-box-content ul li{
                border-bottom: none;
              }
              table.content-table tr td div.content-box div.content-box-content{
                padding-bottom: 25px;
              }
                table.content-table tr td div.content-box div.content-box-content ul li p{
                  font: normal normal normal 14px arial;
                  line-height: 17px;
                }

          .content-box {
            /* 491px minus padding */
            width: 392px;
            padding-left: 23px;
            padding-right: 36px;
            margin-left: 32px;
            padding-bottom: 40px;
            border-bottom: 1px solid #ee7f01;
          }
            .content-box.books {
              border-bottom: none;
              padding-right: 0;
              width: 428px;
            }
              .content-box.books ul {
                
              }
                .content-box.books ul li {
                  display: inline;
                  width: 70px;
                  text-align: center;
                  float: left;
                  height: 82px;
                }
                  .content-box.books ul li a {
                    display: block;
                    color: #54564e;
                    font-size: 0.7em;
                  }
          .neu-pic {
            font-size: 0.85em;
            font-weight: bold; 
            background-color: #54564e;
            width: 54px;
            height: 18px;
            margin-left: 5px;
            padding-top: 2px;
            text-align: center;
            color: #ffffff;
          }
            .content-box-content {
              border-left: 1px solid #d7d7d6;
              border-right: 1px solid #d7d7d6;
              padding-bottom: 15px;
              padding-top: 15px;
            }
              .content-box-content ul {
                font-weight: bold;
              }
                .content-box-content ul li {
                  width: 360px;
                  margin-left: 17px;
                  line-height: 1.7em;
                  border-bottom: 1px solid #d7d7d6;
                }
                  a.headerlink {
                    font-size: 1em;
                    color: #ee7f01;
                    line-height: 4em;
                    font-weight: bold;
                  }
                  .content-box-content ul li a {
                    text-decoration: none;
                    float: right;
                    font-size: 0.75em;
                    font-weight: normal;
                    width: 115px;
                    text-align: center;
                    background: transparent url('../img/bg-content-links.png') left 4px no-repeat;
                    color: #5f5f5d;
                  }
              .border-top {
                background: transparent url('../img/border-content-box-top.png') left top no-repeat;
                height: 3px;
                width: 392px;
              }
              .border-bottom {
                width: 392px;
                background: transparent url('../img/border-content-box-bottom.png') left bottom no-repeat;
                height: 3px;
              }
      #sidebar-right {
        width: 222px;
        float: right;
        background: transparent url('../img/bg-group-right.png') left top no-repeat;
        text-align: left;
      }
        #sidebar-right .padding-left {
          text-align: left;
          padding-left: 18px;
          padding-top: 7px;
        }
        #sidebar-right .sb-right-letter {
          text-align: left;
          height: 106px;
          padding-left: 9px;
          margin-top: 30px;
          background: transparent url('../img/bg-sidebar-right-letter.png') 14px top no-repeat;
        }
          #sidebar-right .sb-right-letter p {
            padding-left: 28px;
            padding-top: 55px;
            font-size: 1.4em;
            font-weight: bold;
            color: #5f5f5d;
          }
            #sidebar-right .sb-right-letter p.email {
              font-weight: normal;
              padding-top: 10px;
            }
            #sidebar-right .sb-right-letter p.email-it {
              font-weight: normal;
              padding-top: 10px;
            }
              #sidebar-right .sb-right-letter p.email a {
                color: #5f5f5d;
                font-size: 0.85em;
                text-decoration: underline !important;
                line-height: 1em;
              }
              #sidebar-right .sb-right-letter p.email-it a {
                color: #5f5f5d;
                font-size: 0.85em;
                text-decoration: underline !important;
                line-height: 1em;
              }
        #sidebar-right .sb-right-letter-it {
          text-align: left;
          height: 106px;
          padding-left: 9px;
          margin-top: 30px;
          background: transparent url('../img/bg-sidebar-right-letter.png') 14px top no-repeat;
        }
          #sidebar-right .sb-right-letter-it p {
            padding-left: 15px;
            padding-top: 55px;
            font-size: 1.4em;
            font-weight: bold;
            color: #5f5f5d;
          }
            #sidebar-right .sb-right-letter-it p.email {
              font-weight: normal;
              padding-top: 10px;
            }
            #sidebar-right .sb-right-letter-it p.email-it {
              font-weight: normal;
              padding-top: 10px;
            }
              #sidebar-right .sb-right-letter-it p.email a {
                color: #5f5f5d;
                font-size: 0.85em;
                text-decoration: underline !important;
                line-height: 1em;
              }
              #sidebar-right .sb-right-letter-it p.email-it a {
                color: #5f5f5d;
                font-size: 0.85em;
                text-decoration: underline !important;
                line-height: 1em;
              }
        #sidebar-right .koeche-team {
          text-align: left;
          height: 234px;
          padding-left: 18px;
          margin-top: 30px;
          background: transparent url('../img/koeche-team-rechts.jpg') 18px top no-repeat;
        }
          #sidebar-right .koeche-team p.koeche-team-link {
            padding-left: 10px;
          }
          #sidebar-right .koeche-team p.koeche-team-link-it {
            padding-left: 20px;
          }
            #sidebar-right .koeche-team p.koeche-team-link a {
              color: #ffffff;
              font-size: 1.1em;
              text-decoration: underline !important;
              line-height: 1em;
              font-weight: bold;
            }
            #sidebar-right .koeche-team p.koeche-team-link-it a {
              color: #ffffff;
              font-size: 1.1em;
              text-decoration: underline !important;
              line-height: 1em;
              font-weight: bold;
            }
        #sidebar-right .fotogalerie {
          text-align: left;
          height: 161px;
          padding-left: 18px;
          margin-top: 30px;
          background: transparent url('../img/fotogalerie.jpg') 18px top no-repeat;
        }
          #sidebar-right .fotogalerie p.fotogalerie-link {
            padding-left: 40px;
          }
          #sidebar-right .fotogalerie p.fotogalerie-link-it {
            padding-left: 35px;
          }
            #sidebar-right .fotogalerie p.fotogalerie-link a {
              color: #ffffff;
              font-size: 1.1em;
              text-decoration: underline !important;
              line-height: 1em;
              font-weight: bold;
            }
            #sidebar-right .fotogalerie p.fotogalerie-link-it a {
              color: #ffffff;
              font-size: 1.1em;
              text-decoration: underline !important;
              line-height: 1em;
              font-weight: bold;
            }
        #sidebar-right .sponsor {
          text-align: center;
          padding-left: 18px;
        }
          #sidebar-right .sponsor p.sponsor-text {

            border-bottom: 1px solid #5f5f5d;
            color: #a9251d;
            font-size: 1.1em;
            font-weight: bold;
            line-height: 2.5em;
            margin: 0 60px 0 32px;
            text-align: center;
          }
          #sidebar-right .sponsor div.sponsor-company {
            padding: 20px 0;
            text-align: left;
          }
        #sidebar-right .align-left {
          text-align: left;
          padding-top: 20px;
          padding-left: 18px;
        }
        #sidebar-right .align-left2 {
          text-align: left;
          padding-top: 20px;
          padding-bottom: 990px;
        }
        
        #interessantes {
          width: 186px;
          margin-left: 18px;
          margin-top: 20px;
          margin-bottom: 90px;
        }
          #interessantes .int-header {
            height: 19px;
            padding-top: 8px;
            font-size: 12px;
            font-weight: bold;
            color: #ffffff;
            text-align: center;
            background: transparent url('../img/bg-interessantes-top.png') left top no-repeat;
          }
          #interessantes .int-content {
            background: transparent url('../img/bg-interessantes-middle.png') left top repeat-y;
          }
            #interessantes .int-content ul {
              margin: 0 15px 0 10px;
            }
              #interessantes .int-content ul li {
                border-bottom: 1px solid #979796;
                line-height: 1.5em;
                padding: 6px 0;
              }
              #interessantes .int-content ul li.last {
                border: none;
              }
                #interessantes .int-content ul li a {
                  color: #5f5f5d;
                  text-decoration: none;
                  font-size: 1.2em;
                  margin-left: 10px;
                }
          #interessantes .int-footer {
            height: 12px;
            background: transparent url('../img/bg-interessantes-bottom.png') left top no-repeat;
          }
        #partner {
          width: 232px;
          margin-left: 60px;
          margin-top: 120px;
          margin-bottom: 28px;
        }
          #partner .int-header {
            height: 19px;
            padding-top: 8px;
            font-size: 12px;
            font-weight: bold;
            color: #ffffff;
            text-align: center;
            background: transparent url('../img/bg-partner-top.png') left top no-repeat;
          }
          #partner .int-content {
            background: transparent url('../img/bg-partner-middle.png') left top repeat-y;
            padding: 5px 20px 5px 10px;
            font-size: 12px;
            text-align: left;
          }
            #partner .int-content a {
              color: #a8a8a3;
              line-height: 1.3em;
            }
          #partner .int-footer {
            height: 13px;
            background: transparent url('../img/bg-partner-bottom.png') left top no-repeat;
          }
        #sidebar-right .backlink{
        font: normal bold 14px tahoma;
        text-decoration: underline;
        color: #5f5f5d;
        margin-left:30px;
        }
      #footer {
        width: 966px;
        border-top: 1px solid #ee7f01;
        padding: 10px 0 10px 0;
        text-align: center;
        margin: 0 17px 0 17px;
      }
        #footer p {
          font-size: 1.3em;
          color: #5f5f5d;
        }
          #footer p a {
            font-size: 1em;
            color: #5f5f5d;
          }
  #footer-shadow {
    width: 1009px;
    height: 8px;
    margin: 0 auto;
    background: transparent url('../img/bg-footer.png') left top no-repeat;
    text-align: center;
  }
    #footer-shadow p.copyright {
      padding: 20px 0;
      font-size: 11px;
    }
      #footer-shadow p.copyright a {
        color: #080000;
      }
  #menu-language {
    float: left;
    width: 180px;
    margin-left: 50px;
  }
    #menu-language li {
      padding: 0 5px;
    }
      #menu-language li a {
       
      }