  body { font: 100 10px/110% Verdana, sans-serif; color: #aeaeae; background: url('/com/_img/total_back.png') transparent top left; _text-align: center; }

  a, a:visited, a:active, a:focus, a:hover { text-decoration: none; border: 0px; color: #164aa0; }
  b { font-weight: 900; }
  i { font-style: italic; }
  img { border: 0px; }
  table tr td { vertical-align: top !important; }

  .greeen { color: #164aa0; }
  .greeen.date { color: #164aa0; }
  .greeen.small { color: #164aa0; border-bottom: 1px #164aa0 solid; font: 100 12px/140% Verdana, sans-serif; }

  #body { width: 890px; min-height: 300px; margin: 20px auto; _text-align: left; _height: 500px; }
    #headeeeer { height: 74px; position: relative; background: url('/gasstop/_img/header.png') transparent no-repeat top left; }
      #homeLink { position: absolute; top: 30px; left: 10px; width: 240px; height: 30px; }
      #imRight { position: absolute; right: 16px; top: 12px; _width: 180px; }
        #mmeta, #mmeta a { color: #8c8c8c; font: 100 9px/90% Arial, sans-serif; text-align: right; }
          .langS.active { background: #8c8c8c; color: #fff !important; display: inline-block; padding: 2px; }
        #doSearch { margin-top: 15px; }
          input.text { text-indent: 5px; height: 16px; color: #3f3f3f; padding: 0px; padding-top: 2px; font: 100 11px Verdana, sans-serif; border: 1px #aeaeae solid; width: 124px; vertical-align: top; _height: 20px; _margin-top: -1px; }

    #meVis { height: 148px; position: relative; background: url('/com/_img/keyvisual_1.jpg') transparent no-repeat top left; }
      #switcherooo { position: absolute; right: 16px; top: 15px; width: 170px; color: #3f3f3f; font: 100 11px Verdana, sans-serif; border: 1px #3f3f3f solid; }

  #main { min-height: 120px; background: #DBDBDB; _height: 120px; }
    #mainInner { overflow: hidden; padding-top: 1px; _margin-left: -1px; }

  #menu { float: left; width: 195px; min-height: 100px; margin-left: 1px; background-color: #F8E011; _height: 120px; _overflow: hidden; }
  #menu a { position: relative; overflow: hidden; border-bottom: 1px #fff solid; display: block; height: 22px; /* border-left: 6px #3es7ae solid;*/ _cursor: pointer; }
  #menu a:hover, #menu a.active, #menu a.subE, #menu a.subEA, #menu a.subEE, #menu a.subEEA { background-color: #164AA0; /* margin-left: 6px #164aa0 solid; */ color: #fff !important; }
  #menu a:hover span.label, #menu a.active span.label, #menu a.subE:hover span.SElabel, #menu a.subEA span.SElabel, #menu a.subEE:hover span.SElabel, #menu a.subEEA span.SElabel { font-weight: 900; }
  #menu a:hover span.dot, #menu a.active span.dot, #menu a.subE:hover span.SEdot, #menu a.subEA span.SEdot, #menu a.subEE:hover span.SEdot, #menu a.subEEA span.SEdot { background-position: bottom left; }


  #menu a span.label, #menu a.subE span.SElabel, #menu a.subEA span.SElabel, #menu a.subEE span.SElabel, #menu a.subEEA span.SElabel { position: absolute; top: 3px; left: 23px; /*color: #164aa0;*/ font: 100 14px Arial, sans-serif; }
  #menu a.subEE span.SElabel, #menu a.subEEA span.SElabel { left: 30px; }
  #menu a span.dot, #menu a.subE span.SEdot, #menu a.subEA span.SEdot, #menu a.subEE span.SEdot, #menu a.subEEA span.SEdot { position: absolute; top: 6px; left: 6px; background: url('/gasstop/_img/icn_hptnav.png') transparent no-repeat top left; height: 11px; width: 11px; }


  #menu a.subEA span.SElabel, #menu a.subE span.SElabel, #menu a.subEE span.SElabel, #menu a.subEEA span.SElabel { font: 900 12px Arial, sans-serif; top: 5px; }
  #menu a.subE span.SElabel, #menu a.subEE span.SElabel { font-weight: 100; }
  #menu a.subEA span.SEdot, #menu a.subE span.SEdot, #menu a.subEE span.SEdot, #menu a.subEEA span.SEdot { left: 15px; background: url('/gasstop/_img/icn_subnav.png') transparent no-repeat bottom left; }
  #menu a.subE span.SEdot, #menu a.subEE span.SEdot { background-position: top left; }
  #menu a.subEE span.SEdot, #menu a.subEEA span.SEdot { left: 23px; }

  .footerT { color: #3f3f3f; text-align: center; padding-top: 10px; }
  .footerT a { color: #3f3f3f; text-decoration: underline; }

  a.moreW, a.moreG { overflow: hidden; margin-top: 4px; height: 11px; display: inline-block; background: #164aa0; padding: 0px 4px 0px 0px; }
  a.moreW { background: #fff; }
  a.moreW span.i, a.moreG span.i { background: url('/com/_img/icons_pfeile.png') transparent no-repeat -13px top; width: 13px; height: 11px; float: left; }
  a.moreW span.i { background-position: -78px top; }
  a.moreW span.t, a.moreG span.t { font: 900 9px/107% Verdana,sans-serif !important; float: left; color: #fff !important; border: 0px; text-decoration: none; }

  .cFooter { height: 11px; background-color: #164AA0; overflow: hidden; font-size: 1px; line-height: 100%; margin: 20px 0px; _width: 455px; }

  #bcc { float: left; width: 682px; height: 17px; _width: 692px; border-left: 10px #dbdbdb solid; border-top: 6px #dbdbdb solid; margin-left: 1px; background-color: #dbdbdb; color: #164aa0; font: 100 9px Arial, sans-serif; text-transform: uppercase; }
  #bcc a { color: #164aa0; }

  #contentM { float: left; width: 495px; min-height: 480px; margin-left: 1px; background-color: #F8F0AF; _height: 480px; }
    #specialClaim { max-height: 80px; background: #f8e011; border: 20px #f8e011 solid; color: #000; font: 900 16px/125% Arial, sans-serif; _height: 80px; }
    .box80Sep { min-height: 80px; border: 10px #f8f0af solid; border-bottom: 0px; margin: 10px; _height: 80px; color: #3f3f3f; font: 900 16px/125% Arial, sans-serif; padding-bottom: 20px; background: url('/com/_img/trennlinie.png') transparent no-repeat bottom center; }
    .greenBar { min-height: 25px; color: #fff; border-left: 10px #164aa0 solid; font: 900 16px/160% Arial, sans-serif; background-color: #164aa0; margin-bottom: 10px; text-transform: uppercase; }

  #footer { height: 45px; background: url('/gasstop/_img/footer.png') transparent no-repeat bottom left; }
  #footerInner { height: 35px; background: url('/com/_img/content_footer.png') #dbdbdb no-repeat top center; }

  .aList { margin:0px; list-style: none; font: 100 12px/140% Verdana, sans-serif; }
  .aList li { margin-left: 10px; color: #164aa0; }
  .aList li a { color: #164aa0; text-decoration: underline; }

.blockC { border: 10px #f8f0af solid; margin: 10px; }
  .blockC h1.greeen, .blockN h1.greeen { font: 900 16px/125% Arial, sans-serif; margin-bottom: 6px; color: #164aa0; }
  .blockC div.c, .blockN div.c, .blockC div.c table { color: #3f3f3f; font: 100 12px/140% Verdana, sans-serif; _width: 455px; }
    .blockNN div.c a, .blockNN div.c a:focus, .blockNN div.c a:hover, .blockNN div.c a:visited { border-bottom: 1px #164aa0 solid; }
    .blockN div.c a, .blockN div.c a:focus, .blockN div.c a:hover, .blockN div.c a:visited, .blockN div.c p a, .blockC div.c p a { border-bottom: 1px #164aa0 solid; }
    .blockN div.c a.no, .blockN div.c a.no:focus, .blockN div.c a.no:hover, .blockN div.c a.no:visited, .no { border: 0px !important; }
    div.c table, .dlForm tr td { border: 0px; }
    div.c table tr td { height: 18px; padding: 2px; border: 0px; /*border-bottom: 1px #3f3f3f solid; border-left: 1px #3f3f3f solid; */ font: 100 12px/140% Verdana, sans-serif; color: #3f3f3f; vertical-align: middle; }

.blockNews, .blockNN { border: 20px #F8F0AF solid; border-top: 10px #F8F0AF solid; color: #3f3f3f; font: 100 12px/140% Verdana, sans-serif; _width: 495px; }
.blockNN { border: 20px #F8F0AF solid; }
  .oneLine { background: url('/com/_img/trennlinie.png') transparent no-repeat bottom center; padding-bottom: 20px; margin-bottom: 10px; _width: 455px; _display: block; }
    .oneLine img { float: left; margin-right: 10px; }
    .oneLine div { min-height: 90px; _height: 90px; overflow: hidden; _overflow: visible; _margin-left: 106px; }
    .oneLine div h1.greeen, .oneLine div a.greeen { font: 900 16px/110% Arial, sans-serif; margin-bottom: 6px; color: #164aa0; display: block; }

.teaserRight { float: left; width: 196px; margin: 0px 0px 1px 1px; height: 215px; background: #fff no-repeat center center; position: relative; _overflow: hidden; }
  .teaserRight .teaserTxt { display: none; position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 5px; background: url('/com/_img/bg_subLine.png') transparent top left; color: #505050; font: 100 9px/110% Tahoma, sans-serif; }
  .teaserRight:hover .teaserTxt { display: block; }
.teaserRightBG { float: left; width: 196px; margin-left: 1px; background-color: #F8F0AF; }
  .teaserRightBG div.t { min-height: 215px; border: 7px #F8F0AF solid; _width: 196px; _overflow: hidden; }
    .teaserRightBG div.t h1.sm { margin-top: 7px; font: 900 12px/120% Verdana, sans-serif; color: #164aa0; }
    .teaserRightBG div.t span { font: 100 12px/140% Verdana, sans-serif; color: #3f3f3f; _position: relative; }
    img.hidden { display: none; }

.moreNews { background: #164aa0; height: 11px; }

.sm { font: 900 11px/120% Verdana, sans-serif; color: #164aa0; }
.grey { font-weight: 100; color: #3f3f3f; }

.tel, .fax, .eml, .web, .mob { background: url('/com/_img/icn_contact.png') transparent no-repeat top left; padding-left: 18px; margin: 2px 0px 2px 0px; height: 15px; }
.tel { background-position: left 4px; }
.fax { background-position: left -15px; height: 15px; }
.eml { background-position: left -30px; height: 15px; }
  .eml a { border-bottom: 1px #164aa0 solid; }
.web { background-position: left -45px; height: 15px; }
.mob { background-position: left -62px; height: 15px; }

ul, li, .c ul { margin: 0px; margin-left: 10px; list-style-type: square; }
.box80Sep ul.aList li { list-style-type: none; margin-left: 10px; }

ul.s, ul.s li { margin-left: 10px; padding: 0px; }

#p_logo { display: none; }

  .formOuter { margin: 20px 20px 0px 20px; padding: 20px; background: #f9f4cb; }

  .dlForm input { width: 165px; border: 1px #aeaeae solid; height: 16px; color: #3f3f3f; padding: 0px; padding-top: 2px; _width: 160px; font: 100 11px Verdana, sans-serif; }
  .dlForm tr.space td, .jForm tr.space td { height: 8px; font-size: 1px; }
  .dlForm tr.spaceB td, .jForm tr.spaceB td { height: 18px; font-size: 1px; }
    #mSend { height: 20px; padding: 1px !important; width: 80px; background: #164aa0; color: #fff; border: 1px #aeaeae solid; font: 900 12px/90% Verdana, sans-serif; }
  .dlForm input.fSend { width: auto; height: 18px; }
    .smallgrau { font: 100 9px/150% Verdana, sans-serif; color: #aaa; }
  .dlForm .textt, .dlForm textarea, .tEEE { width: 345px; color: #3f3f3f; border: 1px #aeaeae solid; padding: 0px; padding-top: 2px; font: 100 11px Verdana, sans-serif; }
    .tEEE { width: 372px !important; }
    #sText { vertical-align: middle; margin-right: 0px; width: 340px; }
    #sSend { vertical-align: bottom; width: auto; height: auto; border: 0px; }

  div.c .dlForm tr td, div.c .dlForm tr td table tr td { border: 0px; font: 100 12px/100% Verdana, sans-serif; }

  .ee { border: 1px #ea0000 solid; padding: 10px; font: 100 12px/140% Verdana, sans-serif; background: #efefef; }
    .ee span { background: url('/com/_img/status/e_rror.png') #efefef no-repeat left center; margin: 0px; padding-left: 20px; color: #3f3f3f; display: block; line-height: 200%; }
  .c_info { font: 100 italic 10px/130% Verdana, sans-serif; }


    .btn { overflow: hidden; height: 11px; }
    .right { float: right; }
    .back_com, .back_eco,
    .more_com, .more_eco,
    .top_com, .top_eco, .prnt { background: url('/com/_img/icons_pfeile.png') transparent no-repeat top left; height: 11px; width: 13px; float:left; }
    .back_eco { background-position: -52px top; }
    .more_eco { background-position: -65px top; }
    .more_com { background-position: -13px top; }
    .top_com { background-position: -39px top; }
    .top_eco { background-position: -65px top; }
    .prnt { background-position: -92px top; }

    .back_com span, .back_eco span,
    .more_com span, .more_eco span,
    .top_com span, .top_eco span,
    .prnt span { display: none; }

    .text_btn, a.text_btn:hover, a.text_btn:focus, a.text_btn:visited, a.text_btn:active { display: none; font: 900 9px/106% Verdana,sans-serif; float: left; color: #fff; border: 0px; text-decoration: none; margin-right: 5px; }


  .H1Big { font: 900 16px/125% Arial, sans-serif; color: #164aa0; margin-bottom: 20px; }



/* job :: list & form */

  .cText { margin-bottom: 24px; }
    .cText h2 { color: #3f3f3f; font: 900 13px/130% Verdana,sans-serif; margin-bottom: 5px; }
    .jLine { background: #D0DBED; overflow: hidden; min-height: 30px; margin-bottom: 1px; }
    .jLine.dark { background: #BDCCE9; }
      .jLine .flag { background: url('/com/_flash/images/flags/at_icn.jpg') transparent no-repeat center center; width: 30px; min-height: 30px; float: left; }
      .jLine .desc { width: 395px; float: left; min-height: 30px; }
        .jLine .desc a, .jLine .desc span, .jLine a.pdfLink { display: block; padding: 5px; min-height: 20px; border: 0px; text-decoration: none; }
      .jLine a.pdfLink { background: url('/com/_img/icn_pdf.png') transparent no-repeat center center; width: 30px; min-height: 30px; float: left; }
        .jLine a.pdfLink { padding: 0px; }


  .wForm { padding: 20px; background: #D0DBED; }

