
  /**
   *
   */
  
  @media all
  {
    body {
      text-align: center;
      background: #fff;
      font: 100% Verdana, Arial, Helvetica, sans-serif;
    }
    
    ul, dl, ol {
      margin: 0;
      padding: 0;
    }
    
    div#dbMainTop,
    div#dbMainNavi,
    div#dbMainContent,
    div#dbMainContentHelper,
    div#dbFooter {
      margin: auto;
      width: 1009px;
    }
    
    div#dbMainTop {
      height: 102px;
      background: url(../images/main/green/header.jpg) no-repeat;
    }
    
    div#dbMainTop a.logo {
      float: left;
      display: block;
      height: 102px;
      width: 116px;
      margin: 0px 0px 0px 0px;
      text-indent: -999em;
    }
    
    div#dbMainNavi {
      height: 19px;
      background: url(../images/main/green/nav_hg.jpg) no-repeat;
    }
    
    div#dbMainNaviLevel1 {
      float: left;
      width: 818px;
    }
    
    div#dbMainNaviLevel2 {
      width: 1009px;
      text-align: left;
      color: #fff;
      font-size: 70%;
    }
    
    div#dbMainLanguageSelection {
      float: right;
      height: 19px;
      width: 65px;
      margin-right: 5px;
    }
    
    form#sr_language_menu_form legend,
    form#sr_language_menu_form label {
      display:none;
    }
    
    form#sr_language_menu_form label,
    form#sr_language_menu_form select {
      float: left;
    }
    
    form#sr_language_menu_form select {
      font-size: 10px;
      padding: 1px;
      border: #ccc 1px solid;
    }
    
    div#dbMainNaviLevel1 {
      text-transform: uppercase;
      font-size: 65%;
    }
    
    div#dbMainNaviLevel1 ul,
    div#dbMainNaviLevel2 ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    
    div#dbMainNaviLevel1 ul li,
    div#dbMainNaviLevel2 ul li {
      float: left;
      margin: 2px 12px 0px 12px;
      padding: 0;
    }
    
    div#dbMainNaviLevel1 ul li {
      margin: 2px 9px 0px 9px;
    }
    
    div#dbMainNaviLevel1 ul li a,
    div#dbMainNaviLevel2 ul li a {
      color: #fff;
      text-decoration: none;
    }
    
    div#dbMainContentHelper {
      background: transparent url(../images/main/HG_kach.gif) repeat-y;
      padding-bottom: 0px;
    }
    
    div#dbMainContent {
      text-align: left;
      background: transparent url(../images/main/HG.gif) no-repeat;
    }
    
    div#dbBreadcrumb {
      font-size: 60%;
      margin-bottom: 20px;
    }
    
    div#dbBreadcrumb,
    div#dbBreadcrumb a {
      color: #706F6F;
    }
    
    div#dbMainContentLeft,
    div#dbMainContentRight {
      float: left;
      padding-top: 20px;
      
    }
    
    div#dbMainContentLeft {
      width: 730px;
      padding-left: 20px;
      padding-bottom: 30px;
    }
    
    div#dbMainContentLeft h1,
    div#dbMainContentLeft h2,
    div#dbMainContentLeft h3,
    div#dbMainContentLeft h4,
    div#dbMainContentLeft h5,
    div#dbMainContentLeft h6 {
      color: #5a98af;
      margin: 10px 20px 0px 0px;
      float: left;
    }
    
    div#dbMainContentLeft h1 {
      font-size: 140%;
      width: 480px;
    }
    
    div#dbMainContentLeft h2 {
      font-size: 90%;
      width: 480px;
    }
    
    div#dbMainContentLeft h3 {
      font-size: 90%;
      font-weight: normal;
      width: 480px;
    }
    
    div#dbMainContentLeft h4 {
      font-size: 80%;
      font-weight: normal;
      width: 480px;
    }
    
    div#dbMainContentLeft h5 {
      font-size: 70%;
      font-weight: normal;
      width: 480px;
      color: #000;
      font-weight: bold;
    }
    
    div#dbMainContentLeft h6 {
      font-size: 60%;
      font-weight: normal;
      width: 480px;
    }
    
    div#dbMainContentLeft p {
      margin: 10px 20px 0px 0px;
      color: #706f6f;
      font-size: 70%;
      float: left;
      width: 480px;
    }
    
    div#dbMainContentLeft ul {
      margin: 10px 20px 0px -18px;
      float: left;
      color: #706f6f;
      list-style: none;
      width: 480px;
    }
    
    div#dbMainContentLeft .contenttable {
      /** width : 480px !important; **/
      float: left;
    }
    
    div#dbMainContentLeft .contenttable tr td {
      vertical-align: top;
    }
    
    div#dbMainContentLeft .contenttable p {
      width: auto !important;
    }
    
    div#dbMainContentLeft ul li {
      font-size: 70%;
      background: url(../images/main/aufzaehlung.jpg) 0px 4px no-repeat;
      padding-left: 25px;
    }
    
    div#dbMainContentRight {
      width: 235px;
      padding-bottom: 15px;
      padding-top: 0;
      margin-left: 10px;
    }
    
    div.dbMainContentRightBox,
    div#dbMainContentRight .csc-header {
      width: 189px;
      margin: 15px 0px 0px 30px;
    }
    
    h2.dbMainContentRightBoxHeadline,
    div#dbMainContentRight h1 {
      background: url(../images/main/blue/teaser_header_hg_blue.gif) no-repeat;
      height: 18px;
      line-height: 18px;
      font-size: 70%;
      text-indent: 10px;
      color: #fff;
    }
    
    div#dbMainContentRight p {
      margin: 10px 0px 0px 40px;
      font-size: 65%;
      color: #706F6F;
    }
    
    div#dbMainContentRight a {
      color: #706F6F;
      text-decoration: none;
    }
    
    div#dbFooter {
      height: 13px;
    }
    
    div#dbFooter ul {
      list-style: none;
    }
    
    div#dbFooter ul li {
      float: left;
      margin-left: 10px;
      font-size: 60%;
      line-height: 13px;
    }
    
    div#dbFooter ul li a {
      text-decoration: none;
      color: #fff;
    }
    
    div#dbFooter p {
      float: right;
      margin-right: 10px;
      font-size: 60%;
      color: #fff;
    }
    
    .csc-textpic dt {
      margin-bottom: -3px;
    }
    
    div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
      margin-bottom:0px;
    }

    div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
      display:inline;
      margin-left: 0px;
    }
  }
