/* source-sans-pro-200 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-200.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-200.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-200italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-200italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-300italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-300italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-600italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-700italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-900 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-900.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-900italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/inc/fonts/source-sans-pro-v21-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/inc/fonts/source-sans-pro-v21-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/inc/fonts/source-sans-pro-v21-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('/inc/fonts/source-sans-pro-v21-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/inc/fonts/source-sans-pro-v21-latin-900italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

h3.indexseite {
  font-weight:600;
  font-size:160%;
  font-style:italic;
  color:#00a0a0;
}
.indextabelle {
  color:#00a0a0;
}
.indexinfo {
  font-weight:600;
  font-size:100%;
  
  color:#555555;
}
.indexinfo1 {
  font-weight:600;
  font-size:130%;
  font-style:italic;
  color:#00a0a0;
}
 
html {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight:400;
    color: #333333;
}
body {
    background-color: #f8f8f8;
    margin: 0px;
    padding: 0px;
}
a.verweisimtext {
    color: #00a0a0;
    text-decoration:underline;
    padding:4px;
}
span.hinweisnm {
  color:#800000; 
  font-size:80%;
}
a.verweisimtext:hover {
    background-color: #00a0a0;
    color: #ffffff;
    text-decoration:none;
    padding:4px;
}

div#header {
    margin: 0px;
    padding: 10px;
    width: 100%;
    height: 77px;
    color: #333333;
    background-color: #ffffff;
}
div#footer {
    clear: both;
    margin: auto;
    padding: 0px;
    width: 100%;
    /*width: 1200px;*/
    height: 550px;
    /*height: 77px;*/
    color: #ffffff;
    background-color: #1d1d1d;
}
div#footer2 {
    clear: both;
    margin: auto;
    padding: 0px;
    width: 100%;
    height: 150px;
    /*height: 77px;*/
    color: #ffffff;
    background-color: #111111;
}
div#fwrapper {
    margin: 0px auto;
    height:8px;
}
div#wrapper {
    margin: 20px auto;
    width: 1200px;
    color: #ffffff;
    z-index:1;
    position:relative;
}

div#breadcrumb {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    padding: 10px;
    background-color: #dfdfdf;
    color: #444444;
    font-size:95%;
}

div#content {
    clear: both;
    margin: 5px auto 35px auto;
    width: 1200px;
    padding: 10px;
    background-color: #f8f8f8;
}
div#fcontent {
    clear: both;
    margin: 0px auto;;
    width: 1200px;
    padding: 10px;
    color:#888888;
    /*background-color: #f8f8f8;*/
}
div#fcontent p {
    margin:0px;
    padding-left:10px;
    color:#888888;
    /*background-color: #f8f8f8;*/
}

div#inhalt {
    clear: both;
    margin: 0px auto;;
    width: 1200px;
    background-color: #ffffff;
    /*overflow-x: hidden;
    overflow-y: visibly;*/
}

h1 {
    margin-top:10px;
    margin-bottom:0px;
    padding:10px 18px 10px 18px;
    font-weight:900;
    font-size:250%;
    font-style:italic;
    color: #ffffff;
    background-color: #002f5d; /*#858585;*/
}

h2 {
    margin:0;
    padding-left:18px;
    font-weight:400;
    font-size:200%;
    font-style:italic;
    color: #444444;
}
h2.dialog {
    margin:0;
    /*padding-left:150px;*/
    font-weight:400;
    font-size:200%;
    font-style:italic;
    color: #444444;
    background-image:url(../../images/meyra-logo-dialog.png);
    background-repeat:no-repeat;
    background-position:right;
}

h3 {
    margin:0;
    padding-left:18px;
    font-weight:300;
    font-size:150%;
    font-style:italic;
    color: #444444;
}
div.bghinweis {
  color:#800000;
  font-style:italic;
  padding-left:25px;
}
a.totop { position:fixed; right:20px; bottom:20px; }
label {
    display: inline-block;
    width:200px;
    font-weight:400;
}

.mycheckbox {
  padding:3px 30px 3px 40px; 
  cursor:pointer; 
  background-repeat:no-repeat;
  background-position:right; 
}
.mycheckboxleft {
  padding:3px 3px 3px 30px; 
  cursor:pointer; 
  background-repeat:no-repeat;
  background-position:left; 
}

input {
  padding:8px;
  outline:none;
  /*font-family: 'Source Sans Pro', sans-serif;*/
  font-size:95%;
  background-color:#ffffff;
  color:#333333;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  border:1px solid #cccccc;
}

textarea {
  font-family: 'Source Sans Pro', sans-serif;
  padding:8px;
  outline:none;
  /*font-family: 'Source Sans Pro', sans-serif;*/
  font-size:95%;
  background-color:#ffffff;
  color:#333333;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  border:1px solid #cccccc;
}

select {
  padding:8px;
  outline:none;
  line-height:27px;
  /*font-family: 'Source Sans Pro', sans-serif;*/
  font-size:95%;
  background-color:#f1f1f1;
  color:#333333;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  border:1px solid #f1f1f1;
}
option {
  background-color:#ffffff;
}
a.startbutton {
    padding: 6px 20px 6px 20px;
    color: #ffffff;
    background-color: #00a0a0;
    text-decoration:none;
}
a.startbuttonKONF {
    padding: 6px 20px 6px 20px;
    color: #ffffff;
    background-color: #00305f;
    border: 1px solid #00a0a0;
    text-decoration:none;
}
button.buttonKISSS {
    border: 1px solid #ffffff;
    padding: 6px 20px 6px 20px;
    color: #ffffff;
    background-color: #00a0a0;
    text-decoration:none;
    font-family: 'Source Sans Pro', sans-serif;
    font-size:1.1em;
    font-weight:400;
    cursor:pointer;
    padding:10px 30px 10px 30px;
}
a.supportbutton {
    padding: 4px 8px 4px 8px;
    color: #ffffff;
    background-color: #00a0a0;
    text-decoration:none;
}

a.buttonanfrage {
    padding: 6px 20px 6px 20px;
    color: #ffffff;
    background-color: #444444;
    text-decoration:none;
}
a.buttonanfrage:hover {
    background-color: #000000;
}

nav.menue {
    width: 1200px;
}
h3.menuehead {
    font-weight:300;
    padding: 7px 17px 7px 17px;
    font-weight:300;
    font-size:120%;
    color: #ffffff;
    background-color: #002f5d;
    border-bottom: solid 1px #ffffff;
}
h3.menueheadohne {
    font-weight:300;
    padding: 7px 17px 7px 17px;
    font-weight:300;
    font-size:120%;
    color: #002f5d;
    background-color: #002f5d;
    border-bottom: solid 1px #002f5d;
}
nav.einstieg ul{
  color:#333333; 
  text-align:left; 
  display:inline-block; 
  font-size:1em;
}
nav.einstieg li{
  padding:3px; 
}
nav.einstieg i{
  padding:3px; 
}

nav.einstieg a{
  padding:2px; 
  color:#333333; 
  text-decoration:none;
  background-color: #ffffff;
}
li:hover.einstieg {
  background-color: #00a0a0;
  color:#ffffff; 
}
a:hover.einstieg {
  background-color: #00a0a0;
  color:#ffffff; 
}

nav.menue a{
    text-decoration: none;
    color: #000;
    font-weight:400;
}

nav.menue ul {
    padding: 0px;
    margin: 0px;

    /*box-shadow: 2px 2px 2px #dfdfdf;*/
    /*-moz-box-shadow: 2px 2px 2px #dfdfdf;*/
    /*-webkit-box-shadow: 2px 2px 2px #dfdfdf;*/
}

nav.menue ul:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

nav.menue ul,nav ul li{
    background-color: #FFFFFF;
}
nav.menue ul li ul{
    background-color: #002f5d;
}
nav.menue ul li {
    list-style: none;
    float:left;

    /*border-right: 1px solid #dfdfdf;*/
}
nav.menue ul li a {
    text-decoration: none;
    display: block;
    color: #333;
    padding: 7px 17px 7px 17px;
    
    /*transition: background 0.3s ease-out;*/ /* explorer 10 */
    /*-webkit-transition: background 0.3s ease-out;*/ /* chrome & safari */
    /*-moz-transition: background 0.3 ease-out;*/ /* firefox */
    /*-o-transition: background 0.3 ease-out;*/ /* opera */
    
}

nav.menue ul li.cat:hover a, nav ul li.cat1:hover > ul li a  {
    background-color: #002f5d;
}

nav.menue ul li:hover > a {
    color: #FFFFFF;
}
nav.menue ul li:hover > ul {
    visibility: visible;
}

nav.menue ul li ul{
    display: inline;
    visibility: hidden;
    position: absolute;
    padding:0px;
}
nav.menue ul li ul li{
	float: none;
}
nav.menue ul li ul li a {
    color: #FFFFFF;
}
nav.menue ul li ul li a:hover{
	color: #333;
	background-color: #FFFFFF !important;
}


nav.etl a{
    text-decoration: none;
    color: #000;
    font-weight:400;
}
nav.etl ul li a {
    font-weight:600;
    font-size:150%;
    font-style:italic;
}
nav.etl ul li ul li a {
    font-weight:400;
    font-size:100%;
    font-style:normal;
}

nav.etl ul {
    padding: 0px;
    margin: 0px;

    /*box-shadow: 2px 2px 2px #dfdfdf;*/
    /*-moz-box-shadow: 2px 2px 2px #dfdfdf;*/
    /*-webkit-box-shadow: 2px 2px 2px #dfdfdf;*/
}
nav.etl ul li {
    list-style: none;
    margin-left:40px;
    margin-top:60px;
    border-bottom: 0;
    /*float:left;

    border-right: 1px solid #dfdfdf;*/
}
nav.etl ul li ul li {
    list-style: none;
    margin-left:40px;
    margin-right:80px;
    margin-top:4px;
    border-bottom: 1px solid #333333;
    /*float:left;

    border-right: 1px solid #dfdfdf;*/
}
nav.etl ul li a {
    text-decoration: none;
    display: block;
    color: #333;
    padding: 7px 17px 7px 17px;
    
    /*transition: background 0.3s ease-out;*/ /* explorer 10 */
    /*-webkit-transition: background 0.3s ease-out;*/ /* chrome & safari */
    /*-moz-transition: background 0.3 ease-out;*/ /* firefox */
    /*-o-transition: background 0.3 ease-out;*/ /* opera */
    
}


.achtung {
    color:#fab900;
    font-weight:900;
}
p {
    padding:10px;
    color: #444444;
    font-size:95%;
    line-height:150%;
}

.csvliste {
    border-collapse:collapse;
    font-size:90%;
    line-height:150%;
    color:#000000;
    background-color: #ffffff;
    border: 0;
}
.csvueb {
  color:#00a0a0;
  font-style:italic;
  font-size:140%;
  font-weight:bold;
  text-align:left;
  border: 0;
}
.csvbez {
  font-size:90%;
  font-weight:400;
  font-style:italic;
  text-align:left;
}
.csvdata {
  font-size:90%;
  font-weight:300;
  text-align:center;
}
.csv >th {
    border-top: 1px solid #00a0a0;
    padding:6px;
}
.csv >td {
    border-top: 1px solid #00a0a0;
    padding:6px;
}
.csvfenster{
  color:#00a0a0;
  text-decoration:underline;
  cursor:pointer;
}

.techliste {
    border-collapse:collapse;
    line-height:150%;
    background-color: #ffffff;
    border: 0;
}
.techueb {
  text-align:left;
  border: 0;
}
.techbez {
  font-weight:600;
  font-style:italic;
  text-align:left;
}
.techdata {
  text-align:center;
}
.tech >th {
    border-top: 1px solid #00a0a0;
    padding:6px;
}
.tech >td {
    border-top: 1px solid #00a0a0;
    padding:6px;
}
.artikelliste {
    border-collapse:collapse;
    font-size:90%;
    line-height:150%;
    color:#000000;
    background-color: #ffffff;
    border: 0;
}
.artikelzeile >td {
    border-top: 1px solid #00a0a0;
    padding:6px;
}
.artikelzeile2 >td {
    padding:1px 6px 1px 6px;
}
.etlzeile2 >td {
    padding:1px 6px 1px 6px;
}

.artzeile1 >td {
    border-top: 1px solid #FAB900;
    padding:6px;
}
.artzeile2 >td {
    border-top: 1px solid #00A0A0;
    padding:6px;
}
.artzeile3 >td {
    border-top: 1px solid #C8D200;
    padding:6px;
}
.artzeile4 >td {
    border-top: 1px solid #E65A0F;
    padding:6px;
}
.artzeile5 >td {
    border-top: 1px solid #E65A0F;
    padding:6px;
}
.artzeile6 >td {
    border-top: 1px solid #FAB900;
    padding:6px;
}


.artikelinfo .art_bezlprrabnpr {
    border: 1px solid #e65a0f;
    background-color: #fafafa;
    padding:15px;
}
.artikellisteueb {
    font-weight:600;
    font-style:italic;
}
.artikellisteueb .art_nr {
    text-align:right;
    width:100px;
}
.artikellisteueb .art_bez {
    text-align:left;
    width:450px;
}
.artikellisteueb .art_lpr {
    text-align:right;
    width:120px;
}
.artikellisteueb .art_rab {
    text-align:right;
    width:80px;
}
.artikellisteueb .art_npr {
    text-align:right;
    width:120px;
}
.artikellisteueb .art_wk {
    text-align:center;
    width:40px;
}
.artikellisteueb .art_info {
    text-align:center;
    width:40px;
}

.artikelzeile .art_nr {
    text-align:right;
    width:100px;
}
.artikelzeile .art_bez {
    text-align:left;
    width:450px;
}
.artikelzeile .art_lpr {
    text-align:right;
    width:120px;
}
.artikelzeile .art_rab {
    text-align:right;
    width:80px;
}
.artikelzeile .art_npr {
    text-align:right;
    width:120px;
}
.artikelzeile .art_wk {
    text-align:center;
    width:40px;
}
.artikelzeile .art_info {
    text-align:center;
    width:40px;
}
.artikelzeile2 .art_bez {
    text-align:left;
    width:450px;
}
.artikelzeile2 .art_lpr {
    text-align:right;
}
.artikelzeile2 .art_rab {
    text-align:right;
}
.artikelzeile2 .art_npr {
    text-align:right;
}


.etlliste {
    border-collapse:collapse;
    font-size:90%;
    line-height:150%;
    color:#000000;
    background-color: #ffffff;
    border: 0;
}
.etlzeile >td {
    border-top: 1px solid #00a0a0;
    padding:6px;
}
.etlzeile3 >td {
    border-top: 1px solid #00a0a0;
    padding:6px;
    border-top: 1px solid #cccccc;
}

.etlinfo .etl_bezlprrabnpr {
    border: 1px solid #e65a0f;
    background-color: #fafafa;
    padding:15px;
}
.etllisteueb {
    font-weight:600;
    font-style:italic;
}
.etllisteueb .etl_pos {
    text-align:right;
    width:60px;
}
.etllisteueb .etl_nr {
    text-align:right;
    width:100px;
}
.etllisteueb .etl_bez {
    text-align:left;
    width:450px;
}
.etllisteueb .etl_lpr {
    text-align:right;
    width:120px;
}
.etllisteueb .etl_rab {
    text-align:right;
    width:80px;
}
.etllisteueb .etl_npr {
    text-align:right;
    width:120px;
}
.etllisteueb .etl_anz {
    text-align:right;
    width:100px;
}
.etllisteueb .etl_wk {
    text-align:center;
    width:40px;
}
.etllisteueb .etl_info {
    text-align:center;
    width:40px;
}

.etl_pos {
    text-align:right;
    width:60px;
}
.etl_nr {
    text-align:right;
    width:100px;
}
.etl_bez {
    text-align:left;
    width:450px;
}
.etl_lpr {
    text-align:right;
    width:120px;
}
.etl_rab {
    text-align:right;
    width:80px;
}
.etl_npr {
    text-align:right;
    width:120px;
}
.etl_anz {
    text-align:right;
    width:100px;
}
.etl_wk {
    text-align:center;
    width:30px;
}
.etl_info {
    text-align:center;
    width:30px;
}
.etlzeile2 .etl_bez {
    font-weight:600;
    font-size:125%;
    font-style:italic;
    text-align:left;
    width:510px;
}
.etlzeile2 .art_lpr {
    text-align:right;
}
.etlzeile2 .art_rab {
    text-align:right;
}
.etlzeile2 .art_npr {
    text-align:right;
}
.textzeile .etl_bez {
    font-weight:600;
    font-size:100%;
    font-style:italic;
    text-align:left;
    width:450px;
    padding:1px 6px 1px 6px;
}
#popbg { /*hintergrund*/
    display:none;
    z-index:8;
    position: fixed;
    height:100%;
    width:100%;
    top:0px;
    left:0px;
    background:#000000;
}
#hinweisbg { /*hintergrund*/
    display:none;
    z-index:1;
    position: fixed;
    height:100%;
    width:100%;
    top:0px;
    left:0px;
    background:#000000;
}
#csvfensterbg { /*hintergrund*/
    display:none;
    z-index:1;
    position: fixed;
    height:100%;
    width:100%;
    top:0px;
    left:0px;
    background:#000000;
}
#zwifensterbg { /*hintergrund*/
    display:none;
    z-index:1;
    position: fixed;
    height:100%;
    width:100%;
    top:0px;
    left:0px;
    background:#000000;
}
 
#popup {
    overflow: auto;
    display: none;
    z-index: 9;
    position: fixed;
    width:450px;
    top: 8%;
    left: 50%;
    margin-left: -250px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}

#popupAKTION {
    overflow: auto;
    display: none;
    z-index: 9;
    position: fixed;
    width:900px;
    height:500px;
    top: 8%;
    left: 50%;
    margin-left: -500px;
    /*padding: 10px;*/
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #444;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupWK {
    overflow: auto;
    display: none;
    z-index: 9;
    position: fixed;
    width:850px;
    top: 8%;
    left: 50%;
    margin-left: -450px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupHINWEIS {
    overflow: auto;
    display: none;
    z-index: 9;
    position: fixed;
    width:450px;
    top: 8%;
    left: 50%;
    margin-left: -250px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupVIDEO {
    overflow: auto;
    display: none;
    z-index: 9;
    position: fixed;
    width:1305px;
    top: 3%;
    left: 50%;
    margin-left: -700px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupCSVFENSTER {
    overflow: auto;
    display: none;
    z-index: 9;
    position: fixed;
    width:850px;
    top: 10%;
    left: 50%;
    margin-left: -450px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupZWIFENSTER {
overflow: auto;
    display: none;
    z-index: 9;
    position: fixed;
    width:950px;
    height:650px;
    top: 8%;
    left: 50%;
    margin-left: -500px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupSUPPORT {
    display: none;
    z-index: 9;
    position: fixed;
    width:850px;
    top: 8%;
    left: 50%;
    margin-left: -450px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupRMA {
    display: none;
    z-index: 9;
    position: fixed;
    width:850px;
    top: 10%;
    left: 50%;
    margin-left: -450px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupEB {
    display: none;
    z-index: 9;
    position: fixed;
    width:1150px;
    top: 4%;
    left: 50%;
    margin-left: -600px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupUEBER {
    display: none;
    z-index: 9;
    position: fixed;
    width:850px;
    top: 10%;
    left: 50%;
    margin-left: -450px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupBILD {
    display: none;
    z-index: 9;
    position: fixed;
    width:850px;
    top: 8%;
    left: 50%;
    margin-left: -450px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
    text-align: center;
    vertical-align: center;
}
#popupCDKV {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupCDKM {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupCDP {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupCDKP {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupCMK {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupCAS {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupCDW {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupMNIC {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupTAIC {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupTAIC {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupCDAW {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupCDZW {
    display: none;
    z-index: 9;
    position: fixed;
    width:350px;
    top: 8%;
    left: 50%;
    margin-left: -150px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupTP {
    display: none;
    z-index: 9;
    position: fixed;
    width:750px;
    top: 8%;
    left: 50%;
    margin-left: -400px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}

#popupWKS {
    display: none;
    z-index: 9;
    position: fixed;
    width:750px;
    top: 8%;
    left: 50%;
    margin-left: -400px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupKMS {
    display: none;
    z-index: 9;
    position: fixed;
    width:750px;
    top: 8%;
    left: 50%;
    margin-left: -400px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupNEW {
    display: none;
    z-index: 9;
    position: fixed;
    width:750px;
    top: 8%;
    left: 50%;
    margin-left: -400px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupCCS {
    display: none;
    z-index: 9;
    position: fixed;
    width:750px;
    top: 8%;
    left: 50%;
    margin-left: -400px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}
#popupKONFIG {
    display: none;
    z-index: 9;
    position: fixed;
    width:750px;
    top: 8%;
    left: 50%;
    margin-left: -400px;
    padding: 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #ccc;
    border-radius: 2px 2px 2px 2px;
    font-weight:400;
    font-size:110%;
    color: #333333;
}

 
#popinhalt {
    margin: 8px 14px;
}

nav.etlliste ul>li {
    list-style: none;
}
nav.etlliste ul li.etlliste {
    font-weight:400;
    margin-top:20px;
    border-bottom:1px solid #00a0a0;
}
nav.etlliste ul li>a  {
    color: #333333;
    text-decoration: none;
}
nav.etlliste {
    font-weight:300;
    font-size:125%;
    color: #333333;
}
.highlight {
  color:#00a0a0;
  font-weight:600;
}
p.suchergebnis {
  margin-left:0px;  
  padding-left:0px;  
  padding-left:0px;  
  font-size:100%;
}
td.zusatzinfo {
 border:1px solid #00a0a0;
 background-color:#fafafa;
 color:#333333;
 font-weight:400;
 font-size:100%;
}
.uebzusatzinfo {
  margin-left:0px; 
  padding:3px; 
  font-size:140%; 
  color:#00a0a0; 
  /*border-bottom:1px solid #ffffff; */
  font-weight:600;
}
.mail {
  color:#888888;
  text-decoration:none;  
}
.supportall {
  font-family: 'Source Sans Pro', sans-serif;
  font-size:95%;
  background-color:#333333;
  color:#aaaaaa;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  border:1px solid #333333;
  padding:10px;
}
.supportall:focus {
  color:#ffffff;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
  border:1px solid #fff;
  outline:none;
}
.supportspan {
  font-size:95%;
  display:inline-block;
  margin-right:20px;
}
.alllinks >a{
  font-size:90%;
  color:#888888;
  text-decoration:none;
}
.alllinks >a:hover{
  color:#ffffff;
  text-decoration:underline;
}
