
.formanm {
  background-color:#FDCA2C;
  border: 1px solid rgb(248, 146, 11);
  padding: 5px;
  margin-left: 5px;
  color:#000000;
  font-weight:bold;
}

#container {
        width: 1024px;
        margin: 0 auto;
 }

 #banner {
         width: 1024px;
         height: 375px;
         padding: 0;
         margin: 0;
 }

.menu, .content {
position:relative;
top:-24px;
}


.home, .distri {
        background-color:#fdca2c;
        color:#000;
        font-weight: bold;
        border-right: 1px solid #767474;
}

.distri {
        padding-left:75px;
        font-family: 'Archivo Narrow', sans-serif;
}

.home a {
        color:#000;
        font-weight: bold;
        text-decoration: none;
        font-family: 'Archivo Narrow', sans-serif;
}

.upgrades, .produkte, .news, .download, .company, .login {
        background-color:#666;
        border-right: 1px solid #767474;
}

.upgrades a, .produkte a, .news a, .download a, .company a, .login a {
        color:#fff;
        font-weight: bold;
        text-decoration: none;
        font-family: 'Archivo Narrow', sans-serif;s
}



td.k2dbbc {
        text-align: center;
        }

 td.k2hbtop {
        font-size:     10pt;
        font-family: 'Archivo Narrow', sans-serif;
        vertical-align: top;
        }

td.k2hbr {
        text-align: right;
        }

 td.k2db {
        font-size:  10pt;
        font-family: 'Archivo Narrow', sans-serif;
        vertical-align: middle
        }

td.bltextsuche {
        color: white;
        font-size:   9pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

button.std {
        font-size:  8pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

img.punkt5 {
        margin: 0px;
        border:  none medium;
}

select.curr {
        font-size: 8pt;
}

input.std {
        font-size:  8pt;
        font-family: 'Archivo Narrow', sans-serif;
}

td.k1db {
        font-weight:   bolder;
        font-size:      12pt;
        font-family: 'Archivo Narrow', sans-serif;
        vertical-align: middle;
        }

td.k2dbb {
        font-weight:   bold;
        font-size:      10pt;
        font-family: 'Archivo Narrow', sans-serif;
        vertical-align: middle;
         }

td.k8dbb {
        font-weight: bolder;
        font-size:    8pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

td.z10dbbtop {
        font-weight:   bold;
        font-size:      10pt;
        font-family: 'Archivo Narrow', sans-serif;
        vertical-align: top;
        }

td.e {
        background-color: #ff9900;
        }

a.bltextlink:active {
        color:      #ff9900;
        font-size:   8pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

a.bltextlink:link {
        color:      white;
        font-size:   8pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

a.bltextlink:visited {
        color:      #ff9900;
        font-size:   8pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

a.bltextlinkw:active {
        color:      white;
        font-size:   8pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

a.bltextlinkw:link {
        color:      white;
        font-size:   8pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

a.bltextlinkw:visited {
        color:      white;
        font-size:   8pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

a.hb10 {
        color:      #0000ff;
        font-size:   10pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

a.hb12 {
        color:      #0000ff;
        font-size:   12pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

a.hb8 {
        color:      #0000ff;
        font-size:   8pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

body {
        font-size:  12pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

h1 {
        font-size:  12pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

td.k2hb {
        color:           black;
        background-color: #e6f7ff;
         }

li {
        font-size:  10pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

p {
        font-size:  12pt;
        font-family: 'Archivo Narrow', sans-serif;
        }

td {
        font-size:  10pt;
        font-family: 'Archivo Narrow', sans-serif;
         }

td.bltext {
        color:      white;
        font-size:   8pt;
        font-family: 'Archivo Narrow', sans-serif; }

td.bltexthead {
        color:           #093ea2;
        font-weight:      bolder;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        }

td.k1db {
        color:           white;
        background-color: #093ea2;
         }

td.k1hb {
        color:           black;
        font-weight:      bolder;
        font-size:        12pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #e6f7ff;
        vertical-align:   middle }

td.k1mb {
        color:           white;
        font-weight:      bolder;
        font-size:        12pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #3363ce;
        vertical-align:   middle;
         }

td.k1nb {
        color:           black;
        font-weight:      bolder;
        font-size:        12pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        vertical-align:   middle;
        }

td.k2db {
        color:           white;
        background-color: #093ea2;
         }

td.k2dbb {
        color:           white;
        background-color: #093ea2;
        }

td.k2dbbc {
        color:           white;
        font-weight:      bold;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #093ea2;
        vertical-align:   middle;
         }

td.k2dbc {
        color:           white;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #093ea2;
        text-align:       center;
        vertical-align:   middle;
         }

td.k2hb {
        font-size:     10pt;
        font-family: 'Archivo Narrow', sans-serif;
        vertical-align: middle;
         }

td.k2hbb {
        color:           black;
        font-weight:      bold;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #e6f7ff;
        vertical-align:   middle;
        }

td.k2hbbc {
        color:           black;
        font-weight:      bold;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #e6f7ff;
        text-align:       center;
        vertical-align:   middle }

td.k2hbc {
        color:           black;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #e6f7ff;
        text-align:       center;
        vertical-align:   middle }

td.k2hbr {
        color:           black;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #e6f7ff;
        vertical-align:   middle }

td.k2hbtop {
        color:           black;
        background-color: #e6f7ff }

td.k2hbtopright {
        color:           black;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #e6f7ff;
        text-align:       right;
        vertical-align:   top }

td.k2mb {
        color:           white;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #3363ce;
        vertical-align:   middle }

td.k2mbb {
        color:           white;
        font-weight:      bold;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #3363ce;
        vertical-align:   middle }

td.k2mbbc {
        color:           white;
        font-weight:      bold;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #3363ce;
        text-align:       center;
        vertical-align:   middle }

td.k2mbc {
        color:           white;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #3363ce;
        text-align:       center;
        vertical-align:   middle }

td.k2nb {
        color:           black;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        vertical-align:   middle }

td.k2nbb {
        color:           black;
        font-weight:      bold;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        vertical-align:   middle }

td.k2nbbc {
        color:           black;
        font-weight:      bold;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        text-align:       center;
        vertical-align:   middle }

td.k2nbc {
        color:           black;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        text-align:       center;
        vertical-align:   middle }

td.k2nbr {
        font-size:     10pt;
        font-family: 'Archivo Narrow', sans-serif;
        text-align:     right;
        vertical-align: middle }

td.k2nbtb {
        color:           navy;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        vertical-align:   middle }

td.k2nbtbc {
        color:           navy;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        text-align:       center;
        vertical-align:   middle }

td.k2nbtop {
        color:           black;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        vertical-align:   top }

td.k2nbtopright {
        color:           black;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        text-align:       right;
        vertical-align:   top }

td.k8db {
        color:           white;
        font-size:        8pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #093ea2 }

td.k8dbb {
        color:           white;
        background-color: #093ea2 }

td.k8hb {
        color:           black;
        font-size:        8pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #e6f7ff }

td.k8hbb {
        color:           black;
        font-weight:      bolder;
        font-size:        8pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #e6f7ff }

td.k8mb {
        color:           white;
        font-size:        8pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #3363ce }

td.k8mbb {
        color:           white;
        font-weight:      bolder;
        font-size:        8pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #3363ce }

td.k8nb {
        color:           black;
        font-size:        8pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white }

td.k8nbb {
        color:           black;
        font-weight:      bolder;
        font-size:        8pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white }

td.k8nbtb {
        color:           navy;
        background-color: white }

td.z10dbbtop {
        color:           white;
        background-color: #093ea2 }

td.z10dbntop {
        color:           white;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #093ea2;
        vertical-align:   top }

td.z10hbbtop {
        color:           black;
        font-weight:      bold;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #e6f7ff;
        vertical-align:   top }

td.z10hbntop {
        color:           black;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: #e6f7ff;
        vertical-align:   top }

td.z10nbbtop {
        color:           black;
        font-weight:      bold;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        vertical-align:   top }

td.z10nbntop {
        color:           black;
        font-size:        10pt;
        font-family: 'Archivo Narrow', sans-serif;
        background-color: white;
        vertical-align:   top }

th {

        font-family: 'Archivo Narrow', sans-serif; }

ul {
                font-family: 'Archivo Narrow', sans-serif; }


#tickerbox {
  border:1px solid #ccc;
  width:150px;
  min-height:100px; max-height:100px;
  padding:0 4px;
  overflow:hidden;
  clip:auto;
  text-align:justify;
}
#tickerbox div { margin:0; padding:0; }
#tickerbox h1 {
  font-size:12px;
  margin:0;
  padding:0;
  font-weight:bold;
  text-decoration:underline;
}
#tickerbox p {
  font-size:10px;
  margin:0; padding:0;
}

img.map {
    outline: none;
    border:0;
    vertical-align: top;
}

a img {
   border : 0 none;
}

div.wrapper {
   overflow:hidden;
}

.frame_navi {
  width: 120px;
  float: left;
}

.inhalt {
  width: auto;
  margin-left: 20px;
}

.footer {
        margin-top:25px;
}

.fixheader_print { display: none; }

.fixheader {
        position: absolute;
    top: 158px; left: 125px;
    background-color:#ffffff;
    margin-left:3px;
    text-align: center;
    z-index:99;
 }
  html>body .fixheader {  /* nur fuer moderne Browser! */
    position: fixed;
 }

  table .headerfix {
        background-color:#DEE7DB;
        border:1px solid #AAAAAA;
 }

 #productCompare {
        margin-top:155px;
        width:690px;
        height:900px;
}

#productCompare th, #productCompare td {
  border:1px solid #AAAAAA;
  padding:0px 2px;
  text-align:center;
}

#productCompare th {
  background-color:#EDF5F3;
  font-size:11px;
  font-weight:bold;
 }

table thead th {
  border-bottom-color:#AAAAAA;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
table th {
 background-color:#DEE7DB;
 border:1px solid #AAAAAA;
 font-size:11px;
 padding:0px 0;
}

  /*
  ================
  1. Plain Tooltip
  ================
  */

  a:link.tooltipbasic {
    position:relative;
    z-index:1;
  }
  a:hover.tooltipbasic {
    text-decoration:none; /* remove underline on tooltip */
    z-index:1;
  }
  a:hover.tooltipbasic:before {
        z-index:1;
    display:block;
    background-color:#bacfe3;
    content:attr(data-tooltip);
    position:absolute;
    color:#1740a0;
    bottom:1.5em; /* ensure link is still visible under tooltip */
    right:0px;
    width:10em; /* a reasonable width to wrap the tooltip text */
    text-align:center;
    padding:4px;
    border:2px solid #fc7f21;
    -webkit-border-radius:6px;
       -moz-border-radius:6px;
        -ms-border-radius:6px;
         -o-border-radius:6px;
            border-radius:6px;
    -webkit-box-shadow: -2px 2px 2px rgba(20, 20, 20, 0.4);
       -moz-box-shadow: -2px 2px 2px rgba(20, 20, 20, 0.4);
        -ms-box-shadow: -2px 2px 2px rgba(20, 20, 20, 0.4);
         -o-box-shadow: -2px 2px 2px rgba(20, 20, 20, 0.4);
            box-shadow: -2px 2px 2px rgba(20, 20, 20, 0.4);
 }


 .wrapper {
    max-width: 680px;
    margin: 0px auto;
    padding: 15px 15px 0px;
}

.youtube {
    background-color: #000;
    margin-bottom: 30px;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}
.youtube img {
    width: 100%;
    top: 0%;
    left: 0;
    opacity: 0.7;
}
.youtube .play-button {
    width: 90px;
    height: 60px;
    background-color: #333;
    box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}
.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
    cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}
.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}