* { font-family: Ubuntu, Trebuchet MS; font-size: 12pt; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
html { background-color: #EEEEEE; }
body { vertical-align: middle; text-align: center; }
/*#body { vertical-align: middle; text-align: center;  }*/
#header { /*background-color: #0E2426;*/ }
#headerleft {
  /*background-image: url(http://www.olwasoft-it-service.de/images/olwasoft_logo.png);*/
}
#headermiddle {
  background-image: url(images/header.jpg);
}
#headerright { /*background-color: #0E2426;*/ }

#navmenumain {
  background-color: #CFD3CD;
  font-family: Ubuntu, Trebuchet MS;
  color: #CFD3CD;
  font-size: 10pt;
#  font-weight: normal;
  text-decoration: none;
}

#navmenu {
  background-color: #2E3436;
  font-family: Ubuntu, Trebuchet MS;
  color: #2E3436;
  font-size: 10pt;
#  font-weight: normal;
  text-decoration: none;
}
a.navmenuitem:link {
  font-family: Ubuntu, Trebuchet MS;
  color: #E0E0E0;
  font-size: 10pt;
#  font-weight: bold;
  text-decoration: none;
  text-align: left;
}
a.navmenuitem:visited {
  font-family: Ubuntu, Trebuchet MS;
  color: #E0E0E0;
  font-size: 10pt;
#  font-weight: bold;
  text-decoration: none;
  text-align: left;
}
a.navmenuitem:hover {
  font-family: Ubuntu, Trebuchet MS;
  color: #2E3436;
  background-color: #CFD3CD;
  font-size: 10pt;
#  font-weight: bold;
  text-decoration: none;
  text-align: left;
}
a.navmenuitem:active {
  font-family: Ubuntu, Trebuchet MS;
  color: #2E3436;
  background-color: #CFD3CD;
  font-size: 10pt;
#  font-weight: bold;
  text-decoration: none;
  text-align: left;
}

#list-container, #features-container {
  background-color: #0E2426;
}
#list-header, #features-header {
  font-family: Verdana;
  color: #FFFFC0;
  font-size: 11pt;
  font-weight: bold;
  background-color: #0E2426;
}
#list-label, #features-label, .tree-label, #tree-expand {
  font-family: Ubuntu, Trebuchet MS; font-size: 11pt; font-weight: normal; color: #CFD3CD;
  background-color: #2E3436;
  text-align: left;
}
#list-description, #features-description, .tree-description {
  font-family: Ubuntu, Trebuchet MS; font-size: 10pt; color: #CFD3CD;
  background-color: #2E3436;
  vertical-align: top; text-align: justify;
}
#features-option {
  font-family: Ubuntu, Trebuchet MS; font-size: 10pt; color: #CFD3CD;
  background-color: #2E0000;
  vertical-align: top; text-align: justify;
}
#features-price {
  font-family: Verdana;
  color: #FFFFC0;
  font-size: 18pt;
  font-weight: bold;
  background-color: #0E2426;
}

#option-label {
  font-family: Trebuchet MS; font-size: 11pt; font-weight: normal; color: #CFD3CD;
  background-color: #2E3436;
  text-align: left;
}
#option-item {
  font-family: Trebuchet MS; font-size: 10pt; color: #CFD3CD;
  background-color: #2E0000;
  vertical-align: top; text-align: justify;
}
#option-description {
  font-family: Trebuchet MS; font-size: 10pt; color: #CFD3CD;
  background-color: #2E3436;
  vertical-align: top; text-align: justify;
}

#list-left h2, #list-right h2 {
  padding-left: 0px;
  padding-right: 0px;
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight: normal;
	line-height: 19pt;
}
#list-left p, #list-right p {
  padding-left: 0px;
  padding-right: 0px;
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight: normal;
	line-height: 19pt;
	text-align: justify;
}

#footer {
  background-color: #2E3436;
  border-top: 1px;
  border-top-color: #CFD3CD;
  height: 20px;
}

#contentcontainer { background-color: #FFFAF0; }
#contentitem { /*-family: Ubuntu, Trebuchet MS; color: #000000; font-size: 10pt; */
  /* margin: 10px 10px 10px 10px; padding: 1% 0.5% 1% 0.5%;*/
 background-color: #F8F8FF;
   }
#contentsite { background-color: #0E2426; color: #DBDEE1;
  font-size: 1.2em; font-weight: bold; }
#contenttitle { background-color: #DBDEE1; font-size: 1.2em;  }
#contentcaption { background-color: #DBDEE1; font-size: 1.0em; text-align: left; }
#contentdesc { font-size: 1.0em; text-align: left; padding: 1% 0.5% 1% 0.5%; }
#contentlist { /*padding-left: 3pt; padding-right: 3px;*/
  font-size: 1.0em;  }
h1 {
  font-family: Ubuntu, Trebuchet MS; font-size: 1.2em; font-weight: bold; text-decoration: none;
  /* color: #E0E0E0; background-color: #2E3436; */
/*  background-color: #DBDEE1;*/
  /* margin: 10px 10px 10px 10px; */ }
h2 { /*margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; */
  /*font-family: Ubuntu, Trebuchet MS; text-decoration: none; */
  /* text-align: left; */ color: #2E3436; font-size: 1.2em;
  background-color: #DBDEE1;
}
h2 a:link { color: #A50101; font-size: 1.2em; font-weight: bold; text-decoration: none; }
h2 a:visited { color: #A50101; font-size: 1.2em; font-weight: bold; text-decoration: none;  }
h2 a:hover { background-color: #A50101; color: #DBDED1; font-size: 1.2em; font-weight: bold; text-decoration: none; text-align: left; }
h2 a:active { background-color: #A50101; color: #DBDEE1; font-size: 1.2em; font-weight: bold; text-decoration: none; text-align: left; }
h3 { font-family: Ubuntu, Trebuchet MS; color: #000000; font-size: 10pt; text-align: justify; margin: 0px 5px 0px 5px; }
p { /* margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; */
  /* font-family: Ubuntu, Trebuchet MS; */
  color: #000000; text-align: justify; font-size: 0.9em;
}
ul { /* font-family: Ubuntu, Trebuchet MS; color: #000000; */
  /* margin: 5px 5px 5px 5px; */
  font-size: 0.8em;
 }

#board { background-color: #DBDEE1; }
#board-header { font-family: Ubuntu, Trebuchet MS; font-size: 14pt; font-weight: bold; color: #E0E0E0; background-color: #2E3436; }
#board-label { font-family: Ubuntu, Trebuchet MS; font-size: 11pt; font-weight: normal; color: #000000; background-color: #EEEEEE; text-align: center; }
#board-description { font-family: Ubuntu, Trebuchet MS; font-size: 10pt; color: #000000; background-color: #EEEEEE; vertical-align: top; text-align: left; }
#board-description ul li { font-family: Ubuntu, Trebuchet MS; font-size: 10pt; color: #000000; background-color: #EEEEEE; vertical-align: top; text-align: left; }
#board-price { font-family: Ubuntu, Trebuchet MS; font-size: 14pt; color: #000000; background-color: #EEEEEE; vertical-align: top; text-align: center; }
#board-footer { font-family: Ubuntu, Trebuchet MS; font-size: 11pt; font-weight: bold; color: #000000; background-color: #EEEEEE; text-align: center; }

#shortcutnav { background-color: #E0E0E0; }
#shortcutitem { background-color: #E0E0E0; text-align: left; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;  }
#shortcutmenu {  }
#shortcutinfo { background-color: #FFFFFF; }
a.shortcutmenuitem:link { font-family: Ubuntu, Trebuchet MS; color: #800000; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: left; width: 160px; height: 28px; }
a.shortcutmenuitem:visited { font-family: Ubuntu, Trebuchet MS; color: #800000; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: left; width: 160px; height: 28px; }
a.shortcutmenuitem:hover { font-family: Trebuchet MS; color: #FFFFC0; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: left; width: 160px; height: 28px; }
a.shortcutmenuitem:active { font-family: Trebuchet MS; color: #FFFFFF; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: left; width: 160px; height: 28px; }
/*#headernavcontainer { background-color: #0E2426; }*/
#headerleft, #headermiddle { background-color: #0E2426; }
#header { /*background-color: #00ff00;*/ }
#headertop { background-color: #DBDEE1; }
#headernav { background-color: #DBDEE1; }
#headernavmenu { font-size: 1.2em; background-color: #0E2426; }
#headernavsubmenu {  }
#headernavright { background-color: #0E2426; }

a.headermenuitem:link { font-family: Ubuntu, Trebuchet MS; color: #E0E0E0; font-size: 1.2em; font-weight: bold; text-decoration: none;  vertical-align: middle;}
a.headermenuitem:visited { font-family: Ubuntu, Trebuchet MS; color: #E0E0E0; font-size: 1.2em; font-weight: bold; text-decoration: none;  vertical-align: middle;}
a.headermenuitem:hover { font-family: Ubuntu, Trebuchet MS; background-color: #CFD3CD; color: #333333; font-size: 1.2em; font-weight: bold; text-decoration: none; text-align: left; }
a.headermenuitem:active { font-family: Ubuntu, Trebuchet MS; background-color: #CFD3CD; color: #333333; font-size: 1.2em; font-weight: bold; text-decoration: none; text-align: left; }
#navigation { background-color: #0E2426; }
#navmenubig { background-color: #2E3436; font-family: Trebuchet MS; color: #EEEEEE; font-size: 10pt; font-weight: normal; text-decoration: none; }
#navsubmenu { font-family: Trebuchet MS; color: #2E3436; font-size: 10pt; font-weight: normal; text-decoration: none; }
a.navmenuitemmain:link { font-family: Trebuchet MS; color: #0E2426; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: left; }
a.navmenuitemmain:visited { font-family: Trebuchet MS; color: #0E2426; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: left; }
a.navmenuitemmain:hover { font-family: Trebuchet MS; color: #333333; background-color: #CFD3CD; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: left; }
a.navmenuitemmain:active { font-family: Trebuchet MS; color: #333333; background-color: #CFD3CD; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: left; }
#subnavmenu { font-family: Trebuchet MS; color: #CFD3CD; font-size: 10pt; background-color: #2E3436; vertical-align: top; text-align: left; padding-left: 10px; padding-right: 10px; }
#subnavmenubig { font-family: Trebuchet MS; color: #CFD3CD; font-size: 10pt; background-color: #2E3436; vertical-align: top; text-align: left; padding-left: 10px; padding-right: 10px; }
#container { background-color: #FFFAF0; }
#content { /*color: #EBEEF1; border-left-color: #000000;*/ }
#contentnav { background-color: #808080;  }
#contentleft { color: #EBEEF1; background-color: #2E3436; border-left-color: #B5B5B5; border-right-color: #B5B5B5;
  font-family: Trebuchet MS; font-size: 10pt; font-weight: normal; text-align: justify; }
#contentleft p { color: #EBEEF1; font-family: Trebuchet MS; font-size: 10pt; 
  text-align: center; margin-left: 2px; margin-right: 2px; }
#contentright { color: #EBEEF1; background-color: #2E3436; border-left-color: #B5B5B5; border-right-color: #B5B5B5;
  font-size: 0.8em; font-weight: normal; text-align: justify; }
#contentright p { color: #EBEEF1; font-family: Trebuchet MS; font-size: 0.8em; 
  text-align: center; margin-left: 2px; margin-right: 2px; }
#contentbottom { background-color: #DEE1E9; color: #B5B5B5; font-family: Trebuchet MS; font-size: 10pt; font-weight: bold; border-left-color: #000000; border-right-color: #000000; }
a:link { color: #A50101; font-size: 10pt; text-decoration: none; }
a:visited { color: #A50101; font-size: 10pt; text-decoration: none; }
a:hover { color: #D80115; font-size: 10pt; text-decoration: underline; text-decoration: none; }
a:active { color: #D80115; font-size: 10pt; text-decoration: underline; }
a.content:link { font-family: Trebuchet MS; color: #CC5454; background-color: #2E3436; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.content:visited { font-family: Trebuchet MS; color: #CC5454; background-color: #2E3436; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.content:hover { font-family: Trebuchet MS; color: #DC143C; background-color: #2E3436; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.content:active { font-family: Trebuchet MS; color: #DC143C; background-color: #2E3436; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.link-contentbottom:link { font-family: Trebuchet MS; color: #E47222; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.link-contentbottom:visited { font-family: Trebuchet MS; color: #E47222; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.link-contentbottom:hover { font-family: Trebuchet MS; color: #00ADED; font-size: 10pt; font-weight: bold; text-decoration: underline; text-decoration: none; }
a.link-contentbottom:active { font-family: Trebuchet MS; color: #00ADED; font-size: 10pt; font-weight: bold; text-decoration: none; }
#footerleft { font-family: Ubuntu, Tahoma; color: #EBEEF1; font-size: 10pt; text-align: left; }
#footermiddle { font-family: Ubuntu, Tahoma; color: #EBEEF1; font-size: 10pt; }
#footerright { font-family: Ubuntu, Tahoma; color: #EBEEF1; font-size: 10pt; text-align: right; }
a.link-save:link { font-family: Ubuntu, Tahoma; color: #8DC6FB; font-size: 10pt; text-decoration: none; }
a.link-footer:link { font-family: Ubuntu, Tahoma; color: #CC5454; font-size: 10pt; text-decoration: none; vertical-align: middle; }
a.link-footer:visited { font-family: Ubuntu, Tahoma; color: #CC5454; font-size: 10pt; text-decoration: none; vertical-align: middle; }
a.link-footer:hover { font-family: Ubuntu, Tahoma; color: #2E3436; background-color: #EBEEF1; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.link-footer:active { font-family: Ubuntu, Tahoma; color: #2E3436; background-color: #EBEEF1; font-size: 10pt; font-weight: bold; text-decoration: none; }
li { font-family: Ubuntu, Trebuchet MS; color: #000000; font-weight: normal; text-align: justify; margin-left: 10px; margin-right: 10px; }
#formcontainer { background-color: #2E3436; }
#formheader { font-family: Verdana; color: #000000; font-size: 11pt; font-weight: bold; background-color: #F5F5F5; }
#formrow { font-family: Verdana; color: #CFD3CD; font-size: 10pt; font-weight: normal; }
#formlabel { font-family: Verdana; color: #000000; font-size: 11pt; font-weight: normal; background-color: #EEEEEE; text-align: left; }
#forminput { background-color: #F5F5F5; text-align: left; }
#formlabelhigh { font-family: Verdana; color: #000000; font-size: 11pt; font-weight: normal; background-color: #EEEEEE; text-align: left; }
#forminputhigh { background-color: #F5F5F5; text-align: left; }
#contact { background-color: #2E3436; }
#contactphone { background-color: #DBDEE1; }
#contactlogo { color: #2E3436; font-size: 0.9em; font-weight: bold; vertical-align: top; text-align: left; padding-left: 10px; padding-right: 10px; vertical-align: middle; }
#contactdesc { background-color: #EBEEF1; font-size: 0.9em; vertical-align: top; text-align: left; vertical-align: middle; }
#contactaddress { background-color: #EBEEF1; font-size: 0.9em; vertical-align: top; text-align: left; vertical-align: middle; }
#contactdata { color: #2E3436; font-size: 0.9em; background-color: #DBDEE1; vertical-align: top; text-align: left; }
#contactimage {  }
#table { background-color: #0E2426; }
#table-header { font-family: Verdana; color: #FFFFC0; font-size: 11pt; font-weight: bold; background-color: #0E2426; }
#table-label { font-family: Trebuchet MS; color: #CFD3CD; font-size: 11pt; font-weight: normal; background-color: #2E3436; text-align: center; }
#table-option { font-family: Trebuchet MS; color: #0E2426; font-size: 10pt; font-weight: bold; background-color: #DBDEE1; }
#table-description { font-family: Trebuchet MS; color: #CFD3CD; font-size: 10pt; background-color: #2E3436; vertical-align: top; text-align: left; }
#table-description ul li { font-family: Trebuchet MS; color: #CFD3CD; font-size: 10pt; background-color: #2E3436; vertical-align: top; text-align: left; }
#table-footer { font-family: Trebuchet MS; color: #CFD3CD; font-size: 11pt; font-weight: normal; background-color: #2E3436; text-align: center; }
#product { font-family: Trebuchet MS; color: #000000; font-size: 10pt; background-color: #B0C4DE; }
#productname { font-family: Trebuchet MS; color: #F5F5F5; font-size: 12pt; font-weight: bold; background-color: #0E2426; }
#productinfo { font-family: Trebuchet MS; color: #F5F5F5; font-size: 10pt; font-weight: bold; background-color: #2E3436; }
#productdescription { font-family: Trebuchet MS; color: #000066; font-size: 10pt; background-color: #969696; }
#productprice { font-family: Trebuchet MS; color: #FFD700; font-size: 20pt; font-weight: bold; background-color: #0E2426; }
