
.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);
 }
 
 .cc-window.cc-banner { padding: 0.6em 1.8em; }