      body {
        margin:0;
        background-color:#F1F1F1;
        font-family:Verdana;
        background-image:url('../images/haupt-bg.jpg');
        background-repeat:repeat-x;
      }
      #center {
        margin:0 auto;
        width:920px;
      }
      #master {
        width:920px;
        margin-top:10px;
        padding-bottom:1px;
        padding-top:1px;
        background-color:#FFF;
        display:block;
      }
      #master_inner {
        margin:10px;
        display:block;
      }
      #header {
        margin-bottom:3px;
      }
      #header #navi_top {
        float:left;
        width:449px;
        height:104px;
        background-image: url('../images/top_bg_blue.gif');
      }
      #header #logo {
        float:left;
        width:449px;
        height:104px;
      }
      #header #logo img {
        margin-top:5px;
        margin-left:130px;
      }
      .clear {clear:both;}
      
      #top {
        list-style-type:none;
        margin:0;
        padding:0;
        padding-left:1em;
      }
      #top li {
        display:inline;
        color:#FFF;
        padding-right:1em;
      }
      
      #hauptnavi {
        border-top:1px dotted #8C8C8C;
        list-style-type:none;
        margin:0;
        padding:0;
        margin-bottom:15px;
      }
      #hauptnavi li {
        height:25px;
        border-bottom:1px dotted #8C8C8C;
        background-image: url('../images/bg_nav1.jpg');
        padding-left:15px;
      }
      #hauptnavi li.big {
        height:50px;
        border-bottom:1px dotted #8C8C8C;
        background-image: url('../images/bg_nav1_big.jpg');
        padding-left:15px;
      }
      #hauptnavi li a {
        color:#797979;
        font-size:11px;
        margin-top:6px;
        margin-left:5px;
        float:left;
        text-decoration:none;
      }
      #hauptnavi li img{
        margin-top:5px;
        float:left;
      }
      .bottomborder {
        border-bottom:1px dotted #8C8C8C;
      }
      a {
        color: #3F84CD;
        font-size:11px;
        text-decoration:none;
      }
      a:hover {
        text-decoration:underline;
      }
      #leftnavi {
        float:left;
        width:140px;
        margin-right:10px;
      }
      #leftnavi ul {
        list-style-type:none;
        border-top:1px dotted #8C8C8C;
        margin:0;
        padding:0;
        margin-top:18px;
      }
      #leftnavi ul li {
        border-bottom:1px dotted #8C8C8C;
      }
      #leftnavi ul li a{
        margin-top:4px;
        margin-bottom:4px;
        margin-left:4px;
        display:block;
      }
      #leftnavi ul li .active{
        margin-top:10px;
        margin-bottom:10px;
        margin-left:4px;
        display:block;
        text-decoration:underline;
      }
      #content_inner {
        float:left;
        margin-left:20px;
        width:530px;
        line-height:1.6em;
      }
      #right_teaser {
        width:166px;
        float:right;
        margin-top:18px;
        padding-top:30px;
        text-align:center;
        color: #3F84CD;
        font-size:14px;
        border:1px dotted #8C8C8C;
        text-transform:uppercase;
      }
      #content {
        margin-bottom:10px;
      }
      #content_inner {
        font-size:11px;
        color: #666;
      }

      #hauptnavi li ul {
        border:none;
        list-style-type:none;
        margin:0;
        padding:0;
        margin-bottom:15px;
        margin-left:15px;
      }
      #hauptnavi li ul li {
        height:25px;
        border:none;
        padding-left:8px;
        padding-right:25px;
        float:left;
        background:none;
      }
      #hauptnavi li ul li a {
        color:#797979;
        border:none;
        font-size:11px;
        margin-top:6px;
        margin-left:5px;
        float:left;
        text-decoration:none;
      }

      #hauptnavi li ul li img{
        margin-top:10px;
        float:left;
      }

      h2 {
        font-family: Verdana;
        font-size: 16px;
        margin:0.1em;
        margin-top:0.4em;
        padding:0;
      }
      h3 {
        font-family: Verdana;
        font-size: 12px;
        font-weight:normal;
        margin:0.2em;
        margin-bottom:10px;
        padding:0;
      }
      
      .aktu {
        border-bottom:1px dotted #8C8C8C;
        margin-top:0.3em;
        margin-bottom:0.3em;
        padding-bottom:0.3em;
      }
      .aktu .bild {
        width: 180px;
        float:left;
      }
      .aktu .akt_cont {
        height:0px;
        overflow: scroll;
      }
      .aktu .text {
        float:left;
        width: 300px;
        margin-left:10px;
      }
      .flip {
        filter:FlipV();
        
      }