.tx-thmailformplus-pi1 H2 {
      margin-top : 0;
      margin-bottom : 0;
      }
.tx-newloginbox-pi3-listrow TD {
      background-color : #eeeeee;
      padding-left : 3px;
      padding-right : 3px;
      }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD {
      background-color : #cccccc;
      }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P {
      font-weight : bold;
      }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD {
      background-color : #f6f6f6;
      }
.container {
      position : relative;
      top : 0;
      width : 784px;
      border-left-width : thin;
      border-left-color : #cdcccc;
      border-left-style : solid;
      border-right-width : thin;
      border-right-color : #cdcccc;
      border-right-style : solid;
      background-color : #ffffff;
      z-index : 1;
      }
.logo {
      position : absolute;
      left : 11px;
      top : 38px;
      width : 494px;
      height : 59px;
      z-index : 2;
      }
.sprache {
      position : absolute;
      text-align : right;
      left : 665px;
      top : 11px;
      width : 108px;
      height : 11px;
      z-index : 3;
      }
.navtop {
      position : absolute;
      text-align : right;
      left : 540px;
      top : 44px;
      width : 233px;
      height : 18px;
      z-index : 4;
      }
.bild {
      position : absolute;
      text-align : left;
      left : 11px;
      top : 106px;
      width : 494px;
      height : 156px;
      z-index : 5;
      }
.navmainStart {
      position : absolute;
      text-align : left;
      left : 11px;
      top : 273px;
      width : 494px;
      height : 29px;
      background-color : #545454;
      z-index : 6;
      }
.navmainFolge {
      position : absolute;
      text-align : left;
      left : 11px;
      top : 273px;
      width : 164px;
      height : 400px;
      background-color : #545454;
      z-index : 6;
      }
.bread {
      position : absolute;
      text-align : left;
      left : 200px;
      top : 280px;
      width : 560px;
      height : 29px;
      z-index : 7;
      }
.contentStart {
      position : absolute;
      text-align : left;
      left : 11px;
      top : 313px;
      width : 494px;
      z-index : 7;
      }
.contentFolge {
      position : absolute;
      text-align : left;
      left : 193px;
      top : 313px;
      width : 580px;
      z-index : 7;
      }
.contentRight {
      position : absolute;
      text-align : left;
      left : 517px;
      top : 68px;
      width : 256px;
      background-position : bottom;
      background-repeat : no-repeat;
      background-image : url(/fileadmin/images/content_down.gif);
      float : left;
      z-index : 7;
      }
.druck {
      position : absolute;
      text-align : right;
      left : 713px;
      top : 270px;
      width : 60px;
      height : 18px;
      z-index : 8;
      }
body {
      background-image : url(/fileadmin/webseiten/images/bg.gif);
      background-repeat : repeat-y;
      background-position : top center;
      color : #282d33;
      margin : 0;
      padding : 0;
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      }
a {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #000000;
      background-color : #ffffff;
      text-decoration : none;
      }
a:link {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #000000;
      background-color : #ffffff;
      text-decoration : none;
      }
a:visited {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #000000;
      background-color : #ffffff;
      text-decoration : none;
      }
a:active {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #000000;
      background-color : #ffffff;
      text-decoration : none;
      }
a:hover {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #ffffff;
      background-color : #ff9b2d;
      text-decoration : none;
      }
a.breadcrum {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #545454;
      background-color : #ffffff;
      text-decoration : none;
      }
a.breadcrum:link {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #545454;
      background-color : #ffffff;
      text-decoration : none;
      }
a.breadcrum:visited {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #545454;
      background-color : #ffffff;
      text-decoration : none;
      }
a.breadcrum:active {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #ff9b2d;
      background-color : #ffffff;
      text-decoration : none;
      }
a.breadcrum:hover {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #ff9b2d;
      background-color : #ffffff;
      text-decoration : none;
      }
a.wvalogin {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : normal;
      line-height : 14pt;
      color : #ffffff;
      background-color : #545454;
      text-decoration : none;
      }
a.wvalogin:link {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : normal;
      line-height : 14pt;
      color : #ffffff;
      background-color : #545454;
      text-decoration : none;
      }
a.wvalogin:visited {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : normal;
      line-height : 14pt;
      color : #ffffff;
      background-color : #545454;
      text-decoration : none;
      }
a.wvalogin:active {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : normal;
      line-height : 14pt;
      color : #ff9b2d;
      background-color : #545454;
      text-decoration : none;
      }
a.wvalogin:hover {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : normal;
      line-height : 14pt;
      color : #ff9b2d;
      background-color : #545454;
      text-decoration : none;
      }
h1 {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      color : #000000;
      line-height : 14pt;
      text-decoration : none;
      padding-left : 15px;
      background-image : url(/fileadmin/webseiten/images/bg_txtheadline.gif);
      background-repeat : no-repeat;
      background-position : top left;
      }
h2 {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      color : #000000;
      line-height : 14pt;
      text-decoration : none;
      padding-left : 5px;
      }
h3 {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      color : #000000;
      line-height : 14pt;
      text-decoration : none;
      padding-left : 5px;
      background-image : url(/fileadmin/images/bg_txtheadline.gif);
      background-repeat : no-repeat;
      background-position : top left;
      }
.txtfeld1 {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      color : #000000;
      line-height : 14pt;
      background-repeat : repeat;
      background-image : url(/fileadmin/webseiten/images/bg_start_content2.gif);
      text-decoration : none;
      padding-left : 5px;
      }
.txtfeld2 {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      color : #000000;
      line-height : 14pt;
      background-color : #545454;
      text-decoration : none;
      padding-left : 5px;
      }
.txtfeld3 {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      color : #000000;
      line-height : 14pt;
      background-color : #82a5ce;
      text-decoration : none;
      padding-left : 5px;
      }
.txtbg {
      background-repeat : repeat;
      background-image : url(/fileadmin/webseiten/images/bg_start_content2.gif);
      }
.txtbasic {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      color : #000000;
      line-height : 14pt;
      text-decoration : none;
      padding-left : 5px;
      }
p {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      color : #000000;
      line-height : 14pt;
      text-decoration : none;
      padding-left : 5px;
      }
.txtbold {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      color : #000000;
      line-height : 14pt;
      text-decoration : none;
      padding-left : 5px;
      }
.txtxs {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 7pt;
      color : #000000;
      line-height : 12pt;
      text-decoration : none;
      }
.txtabbinder {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 7pt;
      font-weight : bold;
      color : #888996;
      line-height : 14pt;
      text-decoration : none;
      padding-left : 5px;
      }
.mailform {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 7pt;
      color : #000000;
      text-decoration : none;
      }
form {
      padding-left : 20px;
      width : 350px;
      }
.kontaktlabel {
      position : relative;
      clear : both;
      margin : 0;
      margin-top : 10px;
      margin-bottom : 5px;
      padding : 0;
      width : 250px;
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 7pt;
      color : #505050;
      text-decoration : none;
      }
.kontaktbox {
      padding : 5px;
      float : left;
      height : 15px;
      width : 265px;
      }
.kontaktfield {
      border : 1px solid #777777;
      background-color : #ffffff;
      padding : 2px;
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 7pt;
      color : #000000;
      text-decoration : none;
      width : 350px;
      }
.button {
      border : 1px solid #777777;
      clear : both;
      background-color : #777777;
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 7pt;
      color : #ffffff;
      text-decoration : none;
      width : 350px;
      }
.newsletterfield {
      border : 1px solid #777777;
      background-color : #ffffff;
      padding : 2px;
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 7pt;
      color : #000000;
      text-decoration : none;
      width : 100px;
      }
a.catalogue {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #000000;
      text-decoration : none;
      }
a.catalogue:link {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #000000;
      text-decoration : none;
      }
a.catalogue:visited {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #000000;
      text-decoration : none;
      }
a.catalogue:active {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #000000;
      text-decoration : none;
      }
a.catalogue:hover {
      font-family : Arial, Helvetica, Tahoma, sans-serif;
      font-size : 8pt;
      font-weight : bold;
      line-height : 14pt;
      color : #000000;
      text-decoration : none;
      }

