<!--

/*  (c) ADONTEC

#FFF7DE   PaperColor
http://www.w3schools.com/cssref/css_colornames.asp
#A9A9A9   DarkGray
#B0C4DE   LightSteelBlue
#7777CE   CadetBlue
#4169E1   RoyalBlue
*/

.default {
  font:normal normal normal 9pt/135% Verdana,Tahoma,Arial,Sans;
  color:#404040;
}

BODY {
  font:normal normal normal 9pt/135% Verdana,Tahoma,Arial,Sans;
  color:#404040;
  background:#FFF7DE;
  margin:0px;
  padding:5px;
}
BODY.P_DESC {
  font:normal normal normal 9pt/135% Verdana,Tahoma,Arial,Sans;
  color:#404040;
  background:#FFF7DE;
  margin: 0px;
  padding: 5px;
}
BODY.P_DESC_2 {
  background:URL("images/back01.gif");
  font-size:10pt;
  color:#404040;
  background:WHITE;
}
TABLE,TD,TH {
  font:normal normal normal 9pt/135% Verdana,Tahoma,Arial,Sans;
  color:#404040;
}

/* -- a {} is important for Mozilla --
:link, :visited, :hover, :active   Reihenfolge beachten !
*/

SPAN.vn { font-variant:normal; }
.smcaps { font-variant:small-caps; }
.smcapsi { font-variant:small-caps; font-style:italic; }
CODE { font-family:"sans serif","Courier New",Courier; font-size:9pt; color:#808080; }
CODE FONT { font-family:"sans serif","Courier New",Courier; }
EM {
 color:black;
 text-decoration:none;
 font-variant:normal;
 font-style:normal;
 font-weight:bold;
}
.TXTEX EM {
font:italic normal normal 9pt/135% Arial,Verdana;
color:#436587;
background-color:#F7F9FB;
}
.TXTEX2 EM { color:#404040; font-weight:normal; background-color:#FAFAFA; letter-spacing: 0.05em; }
CODE EM { color:#3E3E3E; font-family:"sans serif","Courier New",Courier; font-weight:normal; }
.CBEM {}
.CBEM EM { color:#0080FF; font-weight:normal;}
.CBEM CODE EM { color:#1325C6; font-weight:normal;}
.CREM {}
.CREM EM { color:Teal; font-weight:normal;}  /*#339966, #C62513*/
.CREM CODE EM { color:Teal; font-weight:normal;} /*LightSeaGreen, #C62513*/
HI { /* HI not recognised by IE ! */
 color:#0080FF;
 text-decoration:none;
 font-variant:normal;
 font-style:normal;
}
ACRONYM {
font-variant:normal; font-style:normal; font-weight:normal; border-bottom:1px dotted #808080;}
/*a:link, a:visited, a:hover, a:active - in that order!*/
a { text-decoration:none; color:#336699; }
a:link { font-style:normal; text-decoration:none; color:#4169E1; }
a:visited { color:#B0C4DE; }
a:hover { color:#DC143C; }
a:active { color:#DC143C; }
a:focus { color:#DC143C; }
.hsmartref { color:#000; display:none; text-decoration:none; cursor:text;}
H1 { font-size:18pt; }
H2 { font-size:14pt; line-height:100%; margin-bottom:-4pt; }
H3 { font-size:12pt; line-height:100%; margin-bottom:-9pt; }
H4 { font-size:10pt; line-height:100%; margin-bottom:-9pt; }

.H01 {
  font:normal small-caps bold 14pt/135% Verdana,Tahoma,Arial,Sans;
  color:#1448C0;
}
.H02 {
  font:normal small-caps bold 12pt/135% Verdana,Tahoma,Arial,Sans;
  color:#1448C0;
}
.H03 {
  font:normal small-caps bold 10pt/135% Verdana,Tahoma,Arial,Sans;
  color:#1448C0;
}


.codebox { /* defines a header */
 border:2px outset #CACACA;
 border-bottom:0px;
 padding:3px;
 width:600px;
 background:blue; /* #ccccff; */
 font-weight:normal;
 color:White;
 line-height:150%;
}
.content {
 border: 2px outset #CACACA;
 padding:3px;
 margin:0px;
 width:600px;
 background:White;
}
.content2 {
 border: 1px outset #CACACA;
 padding:1px;
 margin:0px;
 width:300px;
 background:White;
}

p.inbox {padding: 5px 10px 5px 5px; margin:0px;}
#inbox {padding: 5px 10px 5px 5px; margin:0px;}

/* --
<DIV><span class="boxedlabel">Help</span></DIV>
<div class="box">
</div>
-- */

.boxedlabel {
  font-size:9pt;
  font-weight:Bold;
  background:#2474D5;
  color:White;
  padding:1px 10px 1px 10px;
  margin:0;
  margin-left:6pt;
}
.box {
  background:#FCFDFE;
  border:1px solid #CACACA;
  padding:5px 10px 5px 10px;
  margin-bottom:6pt;
}
.boxedpricelabel {
  background: white;
  font-weight: Bold;
  font-size: 8pt;
  padding: 0pt 0pt 0pt 0pt;
  margin: 8pt 8pt 8pt 8pt;
}

.phonenr { display:none;  font-size:9pt; color:gray;}
.small_1 { font-size:8pt; }
.small_2 { font-size:7pt; }
.small_99 { font-size:6pt; }
.italic { font-size:9pt; font-style:italic; color:gray; }
.first {
 left:0pt;
 position:relative;
 font-family:Verdana,Tahoma,Arial,Sans;
 font-size:8pt;
 line-height:110%;
 margin-top:0pt;
 margin-bottom:0pt;
}
.rest {
 left:10px;
 position:relative;
 font-size:8pt;
 line-height:110%;
 color:#A9A9A9;
 margin-top:2pt;
 margin-left:0;
 margin-right:2pt;
 margin-bottom:8pt;
}
.SimpleBox {
 border:thin;
 border-style:outset;
 background:white;
 padding:5px;
 color:gray;
}
.pgmhead {
background:#3A2CEF;
color:white;
display:block;
padding:2pt;
margin:0;
}
.SimpleRoundedBox {
 border:thin;
 border-style:outset;
 background:white;
 padding:5px;
 color:gray;
}
P.boxed_0 {
 border-width:thin;
 border-style:groove;
 background:RGB(204,204,255);
 padding:5pt;
 font-family:Verdana,Arial;
 font-weight:bold;
 color:#ffffff;
}
P.boxed_1 {
 border-width:thin;
 border-style:groove;
 background:RGB(204,204,255);
 padding:5pt;
 font-family:Verdana,Tahoma,Arial,Sans;
 font-weight:normal;
 color:#ffffff;
}
DIV.boxed_1 {
 border-width:thin;
 border-style:groove;
 background:RGB(204,204,255);
 padding:5pt;
 font-family:Verdana,Tahoma,Arial,Sans;
 font-weight:normal;
 color:#ffffff;
}
SPAN.boxed_1 {
 border-width:thin;
 border-style:groove;
 background:RGB(204,204,255);
 padding:5pt;
 font-family:Arial;
 font-weight:bold;
 color:#ffffff;
}
DIV.ProductHead {
 font-size:24pt;
 font-weight:bold;
 color:#ffff80;
 background: #000080;
 border: none;
 margin-left:0;
 padding-left:0;
 border-radius: 4px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
}
H1.ProductHead {
 line-height:90%;
 font-size:24pt;
 font-weight:bold;
 color:#ffff80;
 background: #000080;
 border: none;
 margin:12pt 0 12pt 0;
 padding:8pt;
 border-radius: 4px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
}
H1.ProductHead hr {
  background-color:#FFFFEE;
  color:#FFFFEE;
  height:1px;
}
SPAN.ProductTitleBig {
  font-size:24pt;
  font-weight:bold;}
SPAN.ProductTitleMedium {
  font-size:14pt;
  font-weight:normal;}
SPAN.ProductTitleSmall {
  font-size:10pt;
  font-weight:normal;}
.dot {list-style:none; margin:0; padding:0;}
.dot LI {
 background-image: url(/images/10_dot.gif);
 background-repeat: no-repeat;
 background-position: left 5pt;
 padding: 3px 0 3px 12pt;
 margin: .4em 0;
}

.hh { padding:0; margin:0; font-size: 6pt; color: white; display:none; }

.menu01 {
 margin:0px;
 padding:1px;
 border:2px outset #76B9EF;
 background:#B9EAF4;
}
.menu01 ul {
 margin:0;
 padding:0;
 font-size:8pt;
 list-style:none;
}
.menu01 ul li {
 margin:0;
 padding:0;
 background:#FFEBD7;
 border:none;
 text-decoration:none;
 font-style:normal;
 font-variant:normal;
 display:block;  /* enables href whole line */
}
.menu01 ul li a {
 /*height:100%; */ /* IE needs this but confuses Mozilla */
 padding:0px 2px 0px 2px;
 background:#FFEBD7;
 border-style: none outset outset outset;
 border-color: #76B9EF #167D94 #76B9EF #B9EAF4;
 border-width: 1px;
 font-size:8pt;
 font-style:normal;
 font-variant:normal;
 display:block;  /* enables href whole line */
}
.menu01 ul li a:link {
 background:#FFEBD7;
 font-style:normal;
 font-variant:normal;
 text-decoration:none;
}
.menu01 ul li a:visited {
 background:#FFEBD7;
 font-style:normal;
 font-variant:normal;
 text-decoration:none;
}
.menu01 ul li a:hover {
 color:red;
 background:#FFFFB0;
 font-style:normal;
 font-variant:normal;
 text-decoration:none;
}
.menu01 ul li a:focus {
/* IE using active, when clicked and selected */
/* FireFox,Opera show selected when  a:focus */
 color:silver;
 background:#F5F5F5;
 font-style:normal;
 font-variant:normal;
 text-decoration:none;
 /*font-weight:light;*/  /* normal ignored by FireFox*/
}
.menu01 ul li a:active {
/* IE = active, Mozila = focus show the selected one */
 background:#F5F5F5;
 color:silver;
 font-style:normal;
 font-variant:normal;
 text-decoration:none;
}
.header { /* same as A */
 font:normal normal normal 8pt/110% Verdana,Tahoma,Arial,Sans;
 text-align:center;
 /*height:100%;*/  /* IE needs this but confuses Mozilla */
 margin:0;
 padding:2px 0px 2px 0px;
 border-style: none outset outset outset;
 border-color: #76B9EF #167D94 #76B9EF #B9EAF4;
 border-width: 1px;
 background:white;
 color:#0080FF;
 display:block;  /* enables href whole line */
}
.newproduct {
 font:normal normal normal 6pt Arial,Sans;
 color:#FF0000;
}
kbd{
 font-family:Arial,Sans-Serif;
 color:#000000;
}
.IBMT kbd{
 font-family:Arial,Sans-Serif;
 color:#000000;
 white-space:nowrap;
 padding:5px 3px;
 background:#EEEEEE;
 border-width:2px 4px 5px 3px;
 border-style:solid;
 border-color:#CCCCCC #AAAAAA #888888 #BBBBBB;
}
/*.absmiddle { vertical-align:middle; }*/
.absmiddle { vertical-align:middle; margin-bottom:.25em; }
.RQO { color:#FD5942; font-size:12pt; vertical-align:middle; margin-bottom:.25em;}
DIV.table_func { }
DIV.table_func TABLE {background:#FFFFF0; border:1px solid #CACACA;}
DIV.table_func TD {border:1px solid #CACACA;}
DIV.table_func TR {background:#FFFFF0; }
.transparency {opacity:0.8;}
.transparency2 { color:rgb(255, 255, 255); opacity:0.5; color:rgba(255, 255, 255, 0.5); }
.hide {display:none;}


div.img_t  {
  border:0;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
}
div.img_t img  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
}
div.img_t a:hover img {  border:1px solid #0000ff;  }
div.desc { text-align:center; }


.lingbg TR {
 background: #E0E0E0;
 background: -moz-linear-gradient(#E0E0E0, #F9F9F9);
 background: -o-linear-gradient(top, #E0E0E0, #F9F9F9);
 background: linear-gradient(top, #E0E0E0, #F9F9F9);
 background: -webkit-linear-gradient(top,  #E0E0E0, #F9F9F9);
 background: -ms-linear-gradient(top, #E0E0E0, #F9F9F9);
}

  -->