html
{
  /*background:#cccccc;*/
  background:#444444;
}

#inhalt
{
  margin:0 auto;
  width:930px;
  border-top:1px solid;
  border-left:1px solid;
  border-bottom:1px solid;
  border-right:1px solid;
  border-color:#FF9900;
}

#menu
{
  padding:0;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px; letter-spacing:0px;
  text-align:left;
  border-top:1px solid;
  /*border-bottom:1px solid;*/
  border-color:#FF9900;
}

#mainarea
{
  margin:0 auto;
  width:930px;
  height:487px;
  background-color:#444444;
}

#canvas
{
  margin:0 auto;
  width:930px;
  height:465px;
  background-color:#444444;
}

#focus
{
  margin:0 auto;
  position:absolute;
  top:0px;
  left:0px;
  width:928px;
  height:225px;
  background:#444444;
  border:1px solid;
  border-color:#00ff00;
}

#fader_0
{
  position:absolute;
  top:0px;
  left:0px;
  width:928px;
  height:225px;
  background:#444444;
  opacity:0;
  filter:alpha(opacity=0);
}

#fader_1
{
  position:absolute;
  top:0px;
  left:0px;
  width:928px;
  height:225px;
  background:#444444;
  opacity:100;
  filter:alpha(opacity=100);
}

#fader_2
{
  position:absolute;
  top:0px;
  left:0px;
  width:928px;
  height:225px;
  background:#444444;
  opacity:0;
  filter:alpha(opacity=0);
}

#infoarea
{
  width:910px;
  height:445px;
  padding:10px 10px;
  background:#ffffff;
}

#infoareaheader
{
  font-family: verdana, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  letter-spacing:0px;
  text-align:left;
}

#infoareabody
{
  margin:5px auto 15px auto;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
}

#partner
{
  padding: 10px 5px 10px 5px;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:0px;
  text-align:left;
  border-bottom:1px solid;
  border-color:#FF9900;
}
#overviewcol1header
{
  padding:5px 10px 2px;
  position:absolute;
  top:227px;
  left:0px;
  width:289px;
  height:15px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:0px;
  border-top:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
  border-color:#FF9900;
  background-image: url(images/menu_bg.jpg);
}
#overviewcol1
{
  padding:5px 10px 2px;
  position:absolute;
  top:250px;
  left:0px;
  width:289px;
  height:207px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  letter-spacing:0px;
  border-top:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}
#overviewcol2header
{
  padding:5px 10px 2px;
  position:absolute;
  top:227px;
  left:310px;
  width:290px;
  height:15px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:0px;
  border-top:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
  border-color:#FF9900;
  background-image: url(images/menu_bg.jpg);
}
#overviewcol2
{
  padding:5px 10px 2px;
  position:absolute;
  top:250px;
  left:310px;
  width:290px;
  height:207px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  letter-spacing:0px;
  border-top:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}
#overviewcol3header
{
  padding:5px 10px 2px;
  position:absolute;
  top:227px;
  left:621px;
  width:290px;
  height:15px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:0px;
  border-top:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
  border-color:#FF9900;
  background-image: url(images/menu_bg.jpg);
}
#overviewcol3
{
  padding:5px 10px 2px;
  position:absolute;
  top:250px;
  left:621px;
  width:290px;
  height:207px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  letter-spacing:0px;
  border-top:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}

#noborder
{
  border:0;
}

#imageleft
{
  float:left;
  margin-right:20px;
  margin-top:10px;
  margin-bottom:10px;
}

#imagecenter
{
  vertical-align:middle;
  margin-left:20px;
  margin-right:20px;
  margin-top:10px;
  margin-bottom:10px;
}

#imageright
{
  float:right;
  margin-left:20px;
  margin-top:10px;
  margin-bottom:10px;
}

.indentlist
{
  list-style-type:decimal;
  list-style-position:outside;
}

.standardlist
{
  list-style-type:square;
  list-style-position:outside;
}

.standardlistx
{
  list-style-type:square;
  list-style-position:outside;
  position:absolute;
  left:-15px;
/*  top:95px;*/
}

.featureslistindent
{
  margin-top:2px;
  margin-left:7px;
  margin-right:7px;
  padding-left:0px;
  list-style-type:disc;
  list-style-position:outside;
}

.boldarea
{
  font-weight:bold;
}
#product
{
  padding:2px 5px 2px;
  position:absolute;
  top:0px;
  left:0px;
  width:680px;
  height:442px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  letter-spacing:0px;
  border-top:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}

#features
{
  padding:2px 5px 2px;
  position:absolute;
  top:0px;
  left:690px;
  width:229px;
  height:442px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  letter-spacing:0px;
  border-top:1px solid;
  border-left:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}

#download
{
  padding:2px 5px 2px;
  position:absolute;
  top:0px;
  left:0px;
  width:920px;
  height:442px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  letter-spacing:0px;
  border-top:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}

#download2
{
  padding:2px 5px 2px;
  position:absolute;
  top:0px;
  left:0px;
  width:920px;
  height:460px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  letter-spacing:0px;
  border-top:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}

#oddline
{
  color:#0000ff;
}
#evenline
{
  color:#000000;
}
#customercol1
{
  padding:5px 10px 2px;
  position:absolute;
  top:32px;
  left:0px;
  width:444px;
  height:428px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  letter-spacing:0px;
  border-top:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}
#customercol2
{
  padding:5px 10px 2px;
  position:absolute;
  top:32px;
  left:464px;
  width:445px;
  height:428px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  letter-spacing:0px;
  border-top:1px solid;
  border-left:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}
#partner1col1
{
  padding:5px 10px 2px;
  position:absolute;
  top:32px;
  left:0px;
  width:250px;
  height:50px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:0px;
  border-top:1px solid;
  border-bottom:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}
#partner1col2
{
  padding:5px 10px 2px;
  position:absolute;
  top:32px;
  left:250px;
  width:659px;
  height:50px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  letter-spacing:0px;
  border-top:1px solid;
  border-bottom:1px solid;
  border-left:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}
#partner2col1
{
  padding:5px 10px 2px;
  position:absolute;
  top:91px;
  left:0px;
  width:250px;
  height:50px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:0px;
  border-bottom:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}
#partner2col2
{
  padding:5px 10px 2px;
  position:absolute;
  top:91px;
  left:250px;
  width:659px;
  height:50px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  letter-spacing:0px;
  border-bottom:1px solid;
  border-left:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}
#partner3col1
{
  padding:5px 10px 2px;
  position:absolute;
  top:150px;
  left:0px;
  width:250px;
  height:50px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:0px;
  border-bottom:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}
#partner3col2
{
  padding:5px 10px 2px;
  position:absolute;
  top:150px;
  left:250px;
  width:659px;
  height:50px;
  color:#293D6B;
  text-align:left;
  font-family: verdana, helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  letter-spacing:0px;
  border-bottom:1px solid;
  border-left:1px solid;
  border-color:#FF9900;
  background:#ffffff;
}

.downloadtable
{
  margin:5px auto 0;
  width:906px;
}

.downloadtableheader
{
  font-size:12px;
  font-weight: bold;
}
.downloadtablecolumnheader
{
  font-size:11px;
  font-weight: bold;
}

.downloadtablecell1
{
  width:15%;
}

.downloadtablecell2
{
  width:70%;
}

.downloadtablecell3
{
  width:15%;
  text-align:right;
}

.downloadtablecell11
{
  width:20%;
}

.downloadtablecell21
{
  width:65%;
}

.downloadtablecell31
{
  width:15%;
  text-align:right;
}

/*
#copyright
{
  border-top:1px solid;
  border-color:#FF9900;
}
*/
#copyright
{
  padding:4px 0 6px;
  width:930px;
  height:11px;
  color:#999;
  background:#272727;
  text-align:center;
  font-family: verdana, helvetica, sans-serif;
  font-size:10px; letter-spacing:2px;
  border-top:1px solid;
  border-color:#444;
  border-color:#FF9900;
}

ul#featureslist, ul#featureslist ul, ul#featureslist li
{
  margin-top:2px;
  margin-left:7px;
  padding-left:0px;
}

ul#navlist
{
  margin:0;
  /*padding:1px 0;*/
  padding:0;
  list-style:none;
  font-family: sans-serif;
  color: #293D6B;
  position:absolute;
  top:66px;

}
ul#navlist li
{
  padding:0px 10px 2px 10px;
  padding:0px 10px 0px 10px;
/*  font-size: 9pt;*/
  font-weight: bold;
  display:block;
  float:left;
  position:relative;
}
ul#navlist li a:link,
ul#navlist li a:visited
{
  display:block;
  text-align:left;
  text-decoration:none;
  color: #293D6B;
}
ul#navlist li:hover a,
ul#navlist li a:hover,
ul#navlist li a:active
{
  display:block;
  text-align:left;
  text-decoration:none;
  color: #EEEEEE;
}

ul#navlist li ul#subnavlist,
ul#navlist li ul#subnavlist1
{
  list-style:none;
  display:none;
  position:absolute;
  top:15px;
  left:-1px;
}
ul#navlist li:hover ul#subnavlist,
ul#navlist li:hover ul#subnavlist1
{
  margin:0;
  padding:0;
  display:block;
}
ul#navlist li ul#subnavlist li,
ul#navlist li ul#subnavlist1 li
{
  margin:-1px 0;
  padding:1px 10px 0px 10px;
  padding:0px 10px 0px 10px;
  clear:left;
}
ul#navlist li ul#subnavlist li a:link,
ul#navlist li ul#subnavlist li a:visited
{
  margin:0;
  clear:left;
  padding:4px;
  border:none;
  position:relative;
  width:130px;
  z-index:1000;
  background-color: #293D6B;
  color: #B6CCDA;
}
ul#navlist li ul#subnavlist li:hover a,
ul#navlist li ul#subnavlist li a:active,
ul#navlist li ul#subnavlist li a:hover
{
  clear:left;
  padding:4px;
  border:none;
  position:relative;
  width:130px;
  z-index:1000;
  color: #293D6B;
  background-color: #B6CCDA;
}
ul#navlist li ul#subnavlist1 li a:link,
ul#navlist li ul#subnavlist1 li a:visited
{
  margin:0;
  clear:left;
  padding:4px;
  border:none;
  position:relative;
  width:280px;
  z-index:1000;
  background-color: #293D6B;
  color: #B6CCDA;
}
ul#navlist li ul#subnavlist1 li:hover a,
ul#navlist li ul#subnavlist1 li a:active,
ul#navlist li ul#subnavlist1 li a:hover
{
  clear:left;
  padding:4px;
  border:none;
  position:relative;
  width:280px;
  z-index:1000;
  color: #293D6B;
  background-color: #B6CCDA;
}

ul#navlist li ul#subnavlist li ul#subsubnavlist
{
  display:none;
  margin:0;
  padding:0;
  list-style:none;
  position:absolute;
  left:137px;
  top:0;
  padding:1px 1px 0 1px;
  z-index:900;
}
ul#navlist li ul#subnavlist li:hover ul#subsubnavlist
{
  display:block;
}
ul#navlist li ul#subnavlist li ul#subsubnavlist li a:link,
ul#navlist li ul#subnavlist li ul#subsubnavlist li a:visited
{
  background-color: #293D6B;
  color: #B6CCDA;
}
ul#navlist li ul#subnavlist li ul#subsubnavlist li:hover a,
ul#navlist li ul#subnavlist li ul#subsubnavlist li a:hover,
ul#navlist li ul#subnavlist li ul#subsubnavlist li a:active
{
  color: #293D6B;
  background-color: #B6CCDA;
}

.tabArea
{
  margin:0;
  padding:0;
  position:absolute;
  top:0;
  left:0;
  width:930px;
  height:23px;
  background-color:#eeeeee;
}

a.tabProduct
{
  margin:0;
  padding:0;
  border-top:0;
  position:absolute;
  top:3px;
  left:0px;
}

a.tabDownload
{
  margin:0;
  padding:0;
  border-top:0;
  position:absolute;
  top:3px;
  left:405px;
}

iframe.tabContent
{
  margin:0;
  padding:0;
  position:absolute;
  top:23px;
  left:0px;
  width:930px;
  height:455px;
  background: #444444;
}
