body {
  background-color:#cccccc;
  font-family:arial, helvetica, sans-serif;
  font-size:small;
  margin:0;
}
  a {
    text-decoration:none;
  }
  .csc-textpic-caption {
    font-size:0.8em;
  }
  #page{
    background-color:#ccc;
    margin:0 auto;
    overflow:hidden;
    width:1005px;
  }
    #navi{
      float:left;
      width:190px;
    }
      #nav_header{
        height:99px;
        margin:89px 0 0 0;
      }
        #nav_header ul{
          list-style-type:none;
          margin:0;
          padding:0;
        }
          #nav_header ul li{
            color:#999;
            font-weight:bold;
            letter-spacing:0.15em;
            margin:0;
            padding:0;
          }
          #nav_header ul li.active{
            color:black !important;
          }
          #nav_header ul li a{
            color:#999;
          }
          #nav_header ul li.active a{
            color:black !important;
          }
      #nav_main {
        border-bottom:1px solid #999;
        color:#666;
        margin:6px 3px 6px 3px;
        padding:4px 0 0;
      }
        #nav_main a{
          color:#666;
        }
        
        #nav_main ul{
          list-style-type:none;
          margin:0;
          padding:0;
        }
          #nav_main ul li {
            background:none;
            border-top:1px solid #999;
            font-weight:bold;
            padding:4px 0 4px 5px;
            text-transform: uppercase;
          }
          #nav_main ul li a:hover {
            color: black;
          }
          #nav_main ul li.active a{
            color: black;
          }
            #nav_main ul ul {
              border:0;
              padding:0;
            }
              #nav_main ul ul li{ /* "Ausstellungen", "F�hrungstermine", etc. */
                 background:url(../media/layout/bullet_2.jpg) no-repeat scroll 0 10px;
                border:0;
                color:#666;
                font-weight: normal;
                margin:0 0 0 4px;
                padding:4px 0 0 5px;
                text-transform: none;
              }
              #nav_main ul ul li a{ /* "Ausstellungen", "F�hrungstermine", etc. */
                color:#666 !important;
              }
              #nav_main ul ul li a:hover {
                color: black !important;
              }
              #nav_main ul ul li.active {
                font-weight: bold;
              }
              #nav_main ul ul li.active a {
                color:black !important;
              }
              #nav_main ul ul li.active ul li{ /* "Archiv" */
                background:url(../media/layout/bullet_3.png) no-repeat scroll 0 10px;
                padding-left: 8px;
              }
              #nav_main ul ul li.active ul li a { /* "Archiv" */
                color: #666 !important;
              }
              #nav_main ul ul li.active ul li a:hover {
                color: black !important;
              }
              #nav_main ul ul li.active ul li.active{ /* "Archiv" */
                background:url(../media/layout/bullet_3.png) no-repeat scroll 0 10px !important;
                /* TO DO: Ersetzen durch bullet_4.png!  Fetter Doppelter Doppelpunkt*/
              }
              #nav_main ul ul li.active ul li.active a{ /* "Archiv" */
                color: black !important;
              }

              #nav_main ul ul li.active{ /* "Ausstellungen", "F�hrungstermine", etc. */
                background:url(../media/layout/bullet.jpg) no-repeat scroll 0 10px !important;
                color:black;
              }
              #nav_main ul ul li.active a{ /* "Ausstellungen", "F�hrungstermine", etc. */
                color:black;
              }
      #navi_additional {      
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:0.8em;
        padding:0 3px 0 0;
      }
        #navi_additional div img{
          margin:6px 0 0;
        }

        #navi_additional h1, #navi_additional h2{
          font-size:1em;
          margin:3px 0 0;
        }
        #navi_additional .csc-header {
          margin:4px 0 0;
        }
        #navi_additional .csc-textpic {
          margin:6px 0 0 6px;
        }
        #navi_additional .csc-textpic {
          padding:0;
        }
        
        #navi_additional .csc-frame-rulerBefore,
        #navi_additional .csc-frame-rulerAfter,
        #navi_additional .csc-frame-frame1 {
          margin:0;
          padding:0;
        }
        
        #navi_additional .csc-frame-rulerBefore {
          border-top:1px solid #999;
        }
        #navi_additional .csc-frame-rulerAfter {
          border-bottom:1px solid #999;
        }
        #navi_additional .csc-frame-frame1 {
          border-top:1px solid #999;
          border-bottom:1px solid #999;
        }
        #navi_additional .csc-textpic-clear,
        #navi_additional .csc-textpic-image,
        #navi_additional .csc-textpic-imagewrap,
        #navi_additional .csc-textpic-text,
        #navi_additional .csc-textpic .csc-textpic-text,
        #navi_additional .csc-textpic-text .bodytext {
          margin:0;
        }
        #navi_additional .csc-textpic-image img {
          margin:0 0 5px;
        }

        #navi_additional .csc-textpic-imagewrap {
          padding:0;
        }
        #navi_additional .csc-textpic-text {
          padding:0;
        }
        #navi_additional .csc-textpic .csc-textpic-text {
          padding:0;
        }
        #navi_additional .csc-textpic .csc-textpic-text p{
          margin:0;
        }
        #navi_additional div.csc-textpic-imagewrap {
          float:none;
        }
        #navi_additional div.csc-textpic-imagewrap dl{
          float:none;
        }
    #content_left{
      background-color:white;
      float:left;
      width:625px;
    }
      #content_left_quicknav{
        background-color:white;
        color:#666;
        float:left;
        font-size:1em;
        font-weight:bold;
        height:34px;
        padding:12px 0 0 15px;
      }
      #content_left_quicknav_2{
        background-color:white;
        color:#666;
        font-size:1em;
        height:34px;
        padding:12px 0 0;
      }
        #content_left_quicknav_2 .link_quicknavigation_act {
          font-weight:bold;
        }
        #content_left_quicknav a, #content_left_quicknav_2 a {
          color:#666;
        }    
      #content_left_header{
        clear:both;
        height:114px;
        width:625px;
      }
      #content_left_header img{
        border:0;
      }
      #content_left_main{
        clear: both;
        padding:30px 40px 0 15px;
        overflow:hidden;
      }
        #content_left_main h1 {
          font-size:1.2em;
          margin:0 0 8px;
        }
        #content_left_main h2 {
          font-size:1.2em;
          margin:0 0 8px;
        }
        #content_left_main h3 {
          background: transparent url(../media/layout/pfeil_h3.png) no-repeat scroll 0 5px;
          font-size:0.9em;
          font-weight:bold;
          line-height:1.5em;
          margin:0 0 10px;
          padding:0 0 0 14px;
        }
        #content_left_main h3 a{
          color:#666;
        }
        .merk {
          border:1px solid black;
        }
        #content_left_main img {
          float:left;
          /*margin:4px 18px auto auto;*/
          margin:4px 0 auto auto;
        }
        #content_left_main p {
          font-size:0.9em;
          line-height:1.5em;
          margin-top:0 0 10px;
        }
        #content_left_main a:link,
        #content_left_main a:hover,
        #content_left_main a:active,
        #content_left_main a:visited {
          color:#666;
          text-decoration:underline;
        }
        #content_left_main a:visited {
          color:#47617A;
        }
        #content_left_main ul {
          list-style-type:none;
          margin:0 0 1em;
          padding:0;
        }
        #content_left_main li {
          background:transparent url(../media/layout/bullet_content.png) no-repeat scroll 0 8px;
          margin:0;
          padding:0 0 0 8px;
        }
        #content_left_main .csc-textpic-image img {
          margin: 0 0 6px 0;
        }
      #content_left_footer{
        background-color:white;
        font-size:0.8em;
        padding:60px 15px 15px 15px;
      }
      #content_left_footer a{
        color:black;
      }
    #content_right{
      width:190px;
      float:left;
      font-family:verdana, arial, helvetica, sans-serif;
      font-size:0.8em;
    }
      #content_right_header{
        height:188px;
        width:184px;
      }
      #content_right_header img{
        border:0;
      }
      #content_right_main{
        margin:0 0 0 3px;
        width:187px;
      }
        #content_right_main > div {
          /*padding:0 10px 7px 13px;*/
        }
        #content_right_main .csc-header {
          margin:4px 0 0;
          padding:0px 10px 0 13px !important;
        }
        #content_right_main .csc-textpic {
          padding:0px 10px 0 13px;
        }
        #content_right_main .csc-textpic-clear {
          margin:0;
        }
        #content_right_main .csc-textpic-image {
          margin:0;
        }
        #content_right_main .csc-textpic-image img{
          margin:0 0 5px;
        }
        #content_right_main .csc-textpic-imagewrap {
          margin:0;
          padding:0;
        }
        #content_right_main .csc-textpic-text {
          margin:0;
          padding:0px 10px 0 13px;
        }
        #content_right_main .csc-textpic .csc-textpic-text {
          margin:0;
          padding:0;
        }
        #content_right_main .bodytext{
          margin-left:13px;
        }
        #content_right_main .csc-textpic-text .bodytext{
          margin:0;
        }

          #content_right_main div img{
            margin:6px 0 0;
          }

          #content_right_main div h1 {
            font-size:1em;
            margin:0;
            padding:0;
          }

          #content_right_main a:link,
          #content_right_main a:hover,
          #content_right_main a:active,
          #content_right_main a:visited {
            color:#666 !important;
            text-decoration:underline;
          }
          #content_right_main a:visited {
            color:#47617A !important;
          }

        #content_right_main .csc-frame-rulerBefore {
          border-top:1px solid #999;
          margin:0 0 7px;
          padding:0;
        }
        #content_right_main .csc-frame-rulerAfter {
          border-bottom:1px solid #999;
          margin:0;
          padding:0;
        }
        #content_right_main .csc-frame-frame1 {
          border-top:1px solid #999;
          border-bottom:1px solid #999;
          margin:0;
          padding:0;
        }
        #content_right_main div.csc-textpic-imagewrap {
          float:none;
        }
        #content_right_main div.csc-textpic-imagewrap dl{
          float:none;
        }
      #content_right_additional{
        width:190px;
      }
