      /*************/
      /* allgemein */
      /*************/
      * {
        color:#000;
        vertical-align:top;
      }
      body {
        background:#060 url(/pages/tagdersachsen-grimma.de/pic/hg_blumen.gif) repeat top left;
        font-size:1em;
        font-family:verdana,helvetica,arial,sunsans-regular,sans-serif;
        padding:0px;
        margin:0px;
      }
      a,a:link,a:visited,a:hover,a:visited:hover,a:active {
        font-weight:bold; 
        text-decoration:none;
        color:#090;
      }
      a:hover,a:visited:hover,a:active {text-decoration:underline;}
      a img {border:0;}    
      img.inline-left {
        float:left;
        vertical-align:middle;
        border:1px solid #090;
        margin:5px 10px 5px 0;
      }
      img.inline-right {
        float:right;
        vertical-align:middle;
        border:1px solid #090;
        margin:5px 0 5px 10px;
      }
      img.linkstyle {border:1px solid #090;}
      a.piclink:hover {cursor:pointer;}
      a.piclink img {border:1px solid #090;}
      /*************/
      /* container */
      /*************/
      #outercontainer {
        background:url(/pages/tagdersachsen-grimma.de/pic/hg_banner.gif) repeat-x top left;
        width:100%;
        height:100%;
      }
      #innercontainer {
        width:829px;
        width:965px;
        margin-left:auto;
        margin-right:auto;
      }
      /**********/
      /* ränder */
      /**********/
      #rand1 {}
      #rand2 {}
      /**********/
      /* banner */
      /**********/
      #banner {
        width:800px;
        height:213px; 
        margin:0 0 0 0;
        float:left;
      }
      #banner h1 {
        background:transparent url(/pages/tagdersachsen-grimma.de/pic/banner.jpg) no-repeat center; 
        width:800px;
        height:213px; 
        margin:0;
      }
      #banner h1 span {display:none;}
      #werbebanner-links {
        width:160px;
        margin:5px 5px 5px 6px;
        text-align:center;
      }
      #werbebanner-links div.werbeelement-links {
        background-color:#060;
      }
      #werbebanner-rechts {
        float:right;
        width:165px;
      }
      #werbebanner-rechts div.werbeelement-rechts {
        margin:0 0 0 5px;
/*
        margin:0 0 0 3px;
        border:1px solid #060;
*/
      }
      
      /************************/
      /* linke & daten-spalte */
      /************************/
      #outer {
        margin:0 29px 0 0;
        clear:both;
      }      
      #inner {
        margin:0;
        padding:0;
        width:800px;
        width:965px;
      } /* die IE PC schlaufe */ 
      /****************/
      /* navigation   */
      /****************/
      #navi0 {
        float:right;
        border-right:136px solid #060;
        font-size:10px;
        background-color:#f60;
        width:29px;
        height:81px;
      }
      #navi0 a {
        font-size:10px;
        width:29px;
        line-height:27px;
        height:27px;
      }      
      
      #navi2-container {
/*        border-right:629px #fff solid; */
        width:171px;
        text-align:left;
        float:left;
      }
      #navi2 {
        width:171px;
      }
      #navi2 ul {
        list-style:none;
        margin:0;
      }
      #navi2 ul li {float:right;}
      #navi2 li a,#navi2 li a:link,#navi2 li a:visited {
        height:22px;
        width:121px;
        padding:6px 0 0 50px;
        display:block;
        font-size:0.7em;
        color:#fff;
        text-decoration:none;
        vertical-align:middle;
        font-weight:normal;
      }
      #navi2 li.l3 a,#navi2 li.l3 a:link,#navi2 li.l3 a:visited {
        background:url(/pages/tagdersachsen-grimma.de/pic/hg_navi-off.gif) bottom right no-repeat;
      }      
      #navi2 li.l3 a.current {
        font-weight:bold;
        color:#060;
        background:url(/pages/tagdersachsen-grimma.de/pic/hg_navi-on.gif) bottom right no-repeat;
      }
      #navi2 li.l3 a:hover,#navi2 li.l3 a:visited:hover,#navi2 li.l3 a:active {
        background:url(/pages/tagdersachsen-grimma.de/pic/hg_navi-on.gif) bottom right no-repeat;text-decoration:none;
      }
      #navi2 li.l4 a {
        background:url(/pages/tagdersachsen-grimma.de/pic/hg_subnavi-off.gif) bottom right no-repeat;
        font-size:0.7em;
        width:106px;
        padding:6px 0 0 65px;
      }
      #navi2 li.l4 a.current {
        font-weight:bold;
        color:#060;
        background:url(/pages/tagdersachsen-grimma.de/pic/hg_subnavi-on.gif) bottom right no-repeat;
      }
      #navi2 li.l4 a:hover,#navi2 li.l4 a:visited:hover,#navi2 li.l4 a:active {
        background:url(/pages/tagdersachsen-grimma.de/pic/hg_subnavi-on.gif) bottom right no-repeat;
      }

      #navi2 li.l5 a {
        background-color:#01ad01;
        font-size:0.65em;
        width:91px;
        height:17px;
        padding:6px 0 0 80px;
      }
      #navi2 li.l5 a.current,#navi2 li.l5 a:hover,#navi2 li.l5 a:visited:hover,#navi2 li.l5 a:active {
        font-weight:bold;
        color:#060;
      }

      #navix ul {float:right;list-style:none;margin:0 10px 0 0;vertical-align:bottom;}
      #navix ul li {
        float:left;
        line-height:25px;
        height:25px;
        color:#fff;
      }
      #navix li a,#navix li a:link,#navix li a:visited {color:#fff;font-weight:normal;}
      #navix li a.current {font-weight:bold;}
      /****************/
      /* inhalt       */
      /****************/
      #content {
        background:url(/pages/tagdersachsen-grimma.de/pic/hg_data.gif) 349px bottom no-repeat;
        float:right;
        width:629px;
        background-color:#fff;
        margin:0;
        font-size:0.8em;
      }
      #content div#data {
        padding:10px 20px 30px 50px;
      }
      /****************/
      /* footer       */
      /****************/
      #footer1-outercontainer {
        clear:both;
        background-color:#01AD01;
      }
      #footer1-innercontainer {
        width:829px;
        width:965px;
        margin-left:auto;
        margin-right:auto;
      }      
      #footer2-outercontainer {
        clear:both;
        background-color:#007200;
      }
      #footer2-innercontainer {
        width:829px;
        width:965px;
        margin-left:auto;
        margin-right:auto;
      }      
      #footer {
        margin:0;
        margin-right:29px;
        margin-right:162px;
        vertical-align:middle;
        font-size:0.7em;
      }
      #footer div#copy {
        padding:0 0 0 10px;
        line-height:25px;
        width:184px;
        height:25px;
        color:#fff;
      }
      #footer a {color:#060;}
      #fl-m a {color:#01AD01;}
      #rand3 h1 {display:none;}
      #fl-m {
        margin-right:29px;
        margin-right:162px;
        text-align:right;
        padding:0 10px 0 0;
        line-height:25px;
        height:25px;
        color:#fff;
        font-size:0.7em;
      }
      /*************************************/
      /* listenformatierungen              */
      /*************************************/
      .u-list li {
        margin-bottom:7px;
      }
      /*************************************/
      /* formatierungen im datenbereich    */
      /*************************************/
      div.title {
        background:url(/pages/tagdersachsen-grimma.de/pic/hg_content-title.gif) bottom left no-repeat;
        margin:7px -10px 7px -35px;
        padding:0;
      }
      span.title {
        background-color:#fff;
        font-family:arial, helvetica, verdana;
        font-size:1.3em;
        font-weight:bold;
        color:#090;
        letter-spacing:1px;
        line-height:25px;
        height:25px;
        margin:0 0 0 35px;
        padding:0 10px 0 0;
      }

      blockquote {margin:15px 10px 10px 15px;}
      hr {color:#060;background-color:#060;}
      #content h2 {
        font-size:1.2em;
        font-weight:bold;
        color:#FF7A1A;
      }
      #content h3 {
        font-size:1em;
        font-weight:bold;
        color:#FF7A1A;
      }
      #content h4 {
        font-weight:bold;
        color:#FF7A1A;
        margin:0 0 3px 0;
      }
      #content h5 {
        font-weight:bold;
        color:#333;
        margin:0 0 3px 0;
      }
      .inline {display:inline;margin:0;padding:0;}
      .monospaced {font-family:monospace,courier,'andale mono';}
      .normal-all {color:#000;font-weight:normal;}
      .normal-color {color:#000000;}
      .normal-bold {font-weight:normal;}
      .colored {color:#FF7A1A;}
      .colored-bold {color:#FF7A1A;font-weight:bold;}
      .colored-bg {
        background-color:#FF7A1A;
        color:#fff;
        margin:-3px -5px;
        padding:3px 5px;
      }
      .bold {font-weight:bold;}
      .p-o {padding-top:15px;}
      .p-lr, .p-rl {padding:0px 10px 0px 15px;}
      .p-all {padding:15px 10px 10px 15px;}
      .m-o {margin-top:15px;}
      .m-lr, .m-rl {margin:0px 10px 0px 15px;}
      .m-all {margin:15px 10px 10px 15px;}
      .align-left {text-align:left;}
      .align-center {text-align:center;}
      .align-right {text-align:right;}
      .align-top {vertical-align:top;}
      .align-middle {vertical-align:middle;}
      .align-bottom {vertical-align:bottom;}
      .align-justify {text-align:justify;}
      .news {
        border:1px solid #6f6f6f;
        margin:0px 0px 25px 0px;
      }
      .news #date {
        background-color:#FF7A1A;
        padding:0px 10px 0px 2px;
        text-align:right;
        font-weight:bold;
        color:#fff;
        line-height:25px;
      }
      .news #head {
        background-color:#090;
        padding:0px 2px 0px 10px;
        text-align:left;
        font-weight:bold;
        color:#fff;
        line-height:25px;
      }
      .news #body {
        padding:15px 10px 15px 15px;
      }

