      /*************/
      /* allgemein */
      /*************/
      * {
        color:#000;
        vertical-align:top;
      }
      body {
        background:#18479F url(/pages/mt.dev/pic/hg_sterne.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:#0083D7;
      }
      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 #092E72;
        margin:5px 10px 5px 0;
      }
      img.inline-right {
        float:right;
        vertical-align:middle;
        border:1px solid #092E72;
        margin:5px 0 5px 10px;
      }
      a.piclink:hover {cursor:pointer;}
      a.piclink img {border:1px solid #0083D7;}
      img.linkstyle {border:1px solid #0083D7;}
      /*************/
      /* container */
      /*************/
      #outercontainer {
        width:100%;
        height:100%;
      }
      #innercontainer {
        width:858px;
        margin-left:auto;
        margin-right:auto;
      }
      /**********/
      /* ränder */
      /**********/
      #rand1 {}
      #rand2 {}
      /**********/
      /* banner */
      /**********/
      #banner {
        width:800px;
        height:266px; 
        margin:0 0 5px 0;
        float:right;
      }
      #banner h1 {
/*        background:transparent url(/pages/mt.dev/pic/banner1.gif) top left no-repeat; */
        width:800px;
        height:266px; 
        margin:0;
      }
      #banner h1 span {display:none;}
      #banner2 {
        background:transparent url(/pages/mt.dev/pic/banner2.gif) 0px 15px no-repeat; 
        width:58px;
        height:266px; 
        margin:0 0 5px 0;
        padding:15px 0 0 0;
        float:right;
      }
      #banner2 div {
        padding:3px 0 0 5px;
      }
      #banner2 span {display:none;}

      #werbebanner-links {
        clear:both;
        padding:5px 0 0 0;
        width:197px;
      }
      #werbebanner-links div.werbeelement-links {
        width:171px;
        margin:5px 1px 5px 25px;
        font-size:0.7em;
        color:#fff !important;
      }
      #werbebanner-links div.werbeelement-links * {
        color:#fff !important;
      }
      #werbebanner-links div.werbeelement-links a {
        color:#fc0 !important;
      }
      #werbebanner-rechts {
        float:right;
        width:58px;
      }
      #werbebanner-rechts div.werbeelement-rechts {
        width:52px;
        padding:3px;
      }

      /************************/
      /* linke & daten-spalte */
      /************************/
      #outer {
        clear:both;
        width:858px;
      }      
      #inner {
      } /* die IE PC schlaufe */ 
      /****************/
      /* navigation   */
      /****************/
      
      #navi2-container {
        width:197px;
        float:left;
        text-align:left;
        margin-bottom:5px;
      }
      #navi2 {
      }
      #navi2 ul {
        list-style:none;
        margin:0;
        padding:0;
      }
      #navi2 ul li {
        width:197px;
        float:right;
      }
      #navi2 li a,#navi2 li a:link,#navi2 li a:visited {
        display:block;
        font-size:0.7em;
        font-weight:bold;
        color:#fc0;
        text-decoration:none;
        vertical-align:middle;
        background:url(/pages/mt.dev/pic/hg_navi-off.gif) center right no-repeat;
        width:152px;
        height:23px;
        padding:9px 0 0 45px;
      }
      #navi2 li.l3 a.current, #navi2 li.l3 a:hover,#navi2 li.l3 a:visited:hover,#navi2 li.l3 a:active {
        background:url(/pages/mt.dev/pic/hg_navi-on.gif) top right no-repeat;
        color:#18479F;
      }
      #navi2 li.l4 a,#navi2 li.l4 a:link,#navi2 li.l4 a:visited {
        background:url(/pages/mt.dev/pic/hg_subnavi-off.gif) center right no-repeat;
        width:137px;
        padding:9px 0 0 60px;
      }
      #navi2 li.l4 a.current, #navi2 li.l4 a:hover,#navi2 li.l4 a:visited:hover,#navi2 li.l4 a:active {
        background:url(/pages/mt.dev/pic/hg_subnavi-on.gif) top right no-repeat;
        color:#18479F;
        padding:9px 0 0 60px;
      }
      #navi2 li.l5 a,#navi2 li.l5 a:link,#navi2 li.l5 a:visited {
        background:none;
        color:#fc0;
        width:137px;
        padding:0 0 0 60px;
      }
      #navi2 li.l5 a.current, #navi2 li.l5 a:hover,#navi2 li.l5 a:visited:hover,#navi2 li.l5 a:active {
        text-decoration:underline;
      }
      #navi2 li.l6 a,#navi2 li.l6 a:link,#navi2 li.l6 a:visited {
        background:none;
        color:#fc0;
        width:137px;
        padding:0 0 0 85px;
      }
      #navi2 li.l6 a.current, #navi2 li.l6 a:hover,#navi2 li.l6 a:visited:hover,#navi2 li.l6 a:active {
        text-decoration:underline;
      }

      #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 {
        float:left;
        width:598px;
        margin:5px 0 0 5px;
        font-size:0.8em;
      }
      #content-rand1 {
        background:url(/pages/mt.dev/pic/hg_data-oben.gif) top left no-repeat;
        padding:5px 0 0 0;
        margin-bottom:5px;
      }
      #content-rand2 {
        background:url(/pages/mt.dev/pic/hg_data-unten.gif) bottom left no-repeat;
        padding:0 0 5px 0;
      }
      #content div#data {
        background:#fff url(/pages/mt.dev/pic/hg_data.gif) bottom right no-repeat;
        padding:10px 20px 30px 25px;
      }
      /****************/
      /* footer       */
      /****************/
      #footer-rand1 {
        background:url(/pages/mt.dev/pic/hg_footer-rechts.gif) top right no-repeat;
        clear:both;
        width:800px;
      }
      #footer-rand2 {
        background:url(/pages/mt.dev/pic/hg_footer-links.gif) top left no-repeat;
        padding:0 5px 0 5px;
      }

      #footer {
        background-color:#0083D7;
        margin:0;
        vertical-align:middle;
        font-size:0.7em;
      }
      #footer div#copy {
        padding:0 0 0 10px;
        line-height:25px;
        width:200px;
        height:25px;
        color:#00266D;
      }
      #footer a {color:#fff;}
      #rand3 h1 {display:none;}
      #fl-m {
        clear:both;
        margin-right:65px;
        text-align:right;
        padding:0 10px 0 0;
        line-height:25px;
        height:25px;
        color:#fff;
        font-size:0.7em;
      }
      #fl-m a {color:#fff;}
      /*************************************/
      /* listenformatierungen              */
      /*************************************/
      .u-list li {
        margin-bottom:7px;
      }
      /*************************************/
      /* formatierungen im datenbereich    */
      /*************************************/
      .medialist th {
        padding:5px 15px;
        text-align:center;
        font-size:1em;
        background:#999;
        border-top:1px solid #fff;
        border-right:1px solid #fff;
        color:#00266D;
      }
      .medialist th.left {
        text-align:left;
      }
      .medialist td {
        padding:7px 15px;
        text-align:center;
        font-size:0.85em;
        background:#ccc;
        border-top:1px solid #fff;
        border-right:1px solid #fff;
      }
      .medialist td.left {
        text-align:left;
      }


      div.title {
        background:url(/pages/mt.dev/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:#0083D7;
        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:#00266D;background-color:#00266D;}
      #content h2 {
        font-size:1.2em;
        font-weight:bold;
        color:#00266D;
      }
      #content h3 {
        font-size:1em;
        font-weight:bold;
        color:#00266D;
      }
      #content h4 {
        font-size:1em;
        font-weight:bold;
        color:#00266D;
        margin:0 0 3px 0;
      }
      #content h5 {
        font-size:1em;
        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:#000;}
      .normal-bold {font-weight:normal;}
      .colored {color:#00266D;}
      .colored-bold {color:#00266D;font-weight:bold;}
      .colored-bg {
        background-color:#FFCC00;
        color:#18479F;
        margin:-3px -5px;
        padding:3px 5px;
      }
      .colored-bg-bold {
        background-color:#FFCC00;
        color:#18479F;
        font-weight:bold;
        margin:-3px -5px;
        padding:3px 5px;
      }
      .red {color:#f00;}
      .red-bold {color:#f00;font-weight:bold;}
      .red-bg {
        background-color:#f00;
        color:#fff;
        margin:-3px -5px;
        padding:3px 5px;
      }
      .red-bg-bold {
        background-color:#f00;
        color:#fff;
        font-weight:bold;
        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;}

