/* Allgemeine Festlegungen */
body {
  color:#232323;
  background-color:#2F4A5D;
  font:normal 0.75em Arial, Helvetica, sans-serif;
  margin:10px 0px 0px 0px;
  padding:0px;
  text-align:center;
  scrollbar-base-color:#FFFFFF;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#CDD5DF;
  scrollbar-highlight-color:#DAE1E8;
  scrollbar-shadow-color:#ADBCCB;
  scrollbar-track-color:#FFFFFF;
}

img {
  border:none;
}

a { font-weight:bold; text-decoration:underline; color:#284772; }
a:visited { color:gray; }

.external_link {
  background:url(../img/icon_link.gif) no-repeat top left;
  padding-left:17px;
}

hr {
  color:#C5CED9;
  background-color:#CBD5E3;
  height:1px;
  border:0px;
}

h3 {
  margin-top:5px;
}

/* Seiteninhalt */
div.page {
  text-align:left;    /* Seiteninhalt wieder links ausrichten */
  width:920px;
  margin:0px auto;      /* standardkonforme horizontale Zentrierung */
  padding:0px;
  background:white;
  border:1px solid black;
}
html>body div.page {
  border-color:black;  /* Farbangleichung an IE */
}

/* Kopfzeile */
#header {
  text-align:left;    /* Seiteninhalt wieder links ausrichten */
  margin:0px auto;      /* standardkonforme horizontale Zentrierung */
  width:920px;
  height:62px;
  padding:0px;
  background:url(../img/back_header.jpg) no-repeat;
}

/* Fusszeile */
#footer {
  clear:both;
  margin:0px;
  padding:0px;
  text-align:center;
  width:920px;
  height:26px;
  background:url(../img/back_footer.jpg) repeat-x;
  border-top:1px solid;
}

#footer table {
 margin:6px 0px 0px 0px;
 padding:0px;
 width:100%;
}

#footer td {
 text-align:center;
}

img.footerbdr {
  width:15px;
  height:11px;
}

/* Menue */
#menue {
  float:left;
  width:158px;
  height:506px;
  margin:0px;
  padding:0px;
  background:url(../img/back_menue.png) no-repeat left top;
  /*border:1px solid black;*/
}

/* Aenderungsdatum */
#menue span {
  display:block;
  font:normal 0.80em Verdana, Arial, sans-serif;
  margin:0px;
  padding:20px 10px 0px 5px;
}

#menue a {
  margin:5px 0px 0px 0px;
  padding:0px;
  width:158px;
  display:block;
}

#submenue {
  margin:0px;
  padding:0px;
}

#submenue a {
  margin:0px;
  padding:0px;
  width:158px;
  display:block;
}

#subsubmenue {
  margin:0px;
  padding:0px;
}

#subsubmenue a {
  margin:0px;
  padding:0px;
  width:158px;
  height:15px;
  line-height:15px;
  display:block;
}

#company_d { height:31px; line-height:31px; background:url(../img/btn_company_d.gif) 0% 0% no-repeat; }
#company_d:focus, #company_d:hover, #company_d:active {height:31px; line-height:31px; background:url(../img/btn_company_d.gif) 0% 100% no-repeat; }
#company_d_on {height:31px; line-height:31px; background:url(../img/btn_company_d_on.gif) 0% 0% no-repeat; }

#company_e { height:31px; line-height:31px; background:url(../img/btn_company_e.gif) 0% 0% no-repeat; }
#company_e:focus, #company_e:hover, #company_e:active { height:31px; line-height:31px; background:url(../img/btn_company_e.gif) 0% 100% no-repeat; }
#company_e_on { height:31px; line-height:31px; background:url(../img/btn_company_e_on.gif) 0% 0% no-repeat; }

#success_d { height:18px; line-height:18px; background:url(../img/btn_success_d.gif) 0% 0% no-repeat; }
#success_d:focus, #success_d:hover, #success_d:active { height:18px; line-height:18px; background:url(../img/btn_success_d.gif) 0% 100% no-repeat; }
#success_d_on { height:18px; line-height:18px; background:url(../img/btn_success_d_on.gif) 0% 0% no-repeat; }

#references_d { height:18px; line-height:18px; background:url(../img/btn_references_d.gif) 0% 0% no-repeat; }
#references_d:focus, #references_d:hover, #references_d:active { height:18px; line-height:18px; background:url(../img/btn_references_d.gif) 0% 100% no-repeat; }
#references_d_on { height:18px; line-height:18px; background:url(../img/btn_references_d_on.gif) 0% 0% no-repeat; }

#references_e { height:18px; line-height:18px; background:url(../img/btn_references_e.gif) 0% 0% no-repeat; }
#references_e:focus, #references_e:hover, #references_e:active { height:18px; line-height:18px; background:url(../img/btn_references_e.gif) 0% 100% no-repeat; }
#references_e_on { height:18px; line-height:18px; background:url(../img/btn_references_e_on.gif) 0% 0% no-repeat; }

#press_d { height:18px; line-height:18px; background:url(../img/btn_press_d.gif) 0% 0% no-repeat; }
#press_d:focus, #press_d:hover, #press_d:active { height:18px; line-height:18px; background:url(../img/btn_press_d.gif) 0% 100% no-repeat; }
#press_d_on { height:18px; line-height:18px; background:url(../img/btn_press_d_on.gif) 0% 0% no-repeat; }

#press_e { height:18px; line-height:18px; background:url(../img/btn_press_e.gif) 0% 0% no-repeat; }
#press_e:focus, #press_e:hover, #press_e:active { height:18px; line-height:18px; background:url(../img/btn_press_e.gif) 0% 100% no-repeat; }
#press_e_on { height:18px; line-height:18px; background:url(../img/btn_press_e_on.gif) 0% 0% no-repeat; }

#news_d { height:18px; line-height:18px; background:url(../img/btn_news_d.gif) 0% 0% no-repeat; }
#news_d:focus, #news_d:hover, #news_d:active { height:18px; line-height:18px; background:url(../img/btn_news_d.gif) 0% 100% no-repeat; }
#news_d_on { height:18px; line-height:18px; background:url(../img/btn_news_d_on.gif) 0% 0% no-repeat; }

#cobol_d { height:45px; line-height:45px; background:url(../img/btn_cobol_java_mig_d.gif) 0% 0% no-repeat; }
#cobol_d:focus, #cobol_d:hover, #cobol_d:active { height:45px; line-height:45px; background:url(../img/btn_cobol_java_mig_d.gif) 0% 100% no-repeat; }
#cobol_d_on { height:45px; line-height:45px; background:url(../img/btn_cobol_java_mig_d_on.gif) 0% 0% no-repeat; }

#cobol_e { height:45px; line-height:45px; background:url(../img/btn_cobol_java_mig_e.gif) 0% 0% no-repeat; }
#cobol_e:focus, #cobol_e:hover, #cobol_e:active { height:45px; line-height:45px; background:url(../img/btn_cobol_java_mig_e.gif) 0% 100% no-repeat; }
#cobol_e_on { height:45px; line-height:45px; background:url(../img/btn_cobol_java_mig_e_on.gif) 0% 0% no-repeat; }

#techdescr_d { height:32px; line-height:32px; background:url(../img/btn_techdescr_d.gif) 0% 0% no-repeat; }
#techdescr_d:focus, #techdescr_d:hover, #techdescr_d:active { height:32px; line-height:32px; background:url(../img/btn_techdescr_d.gif) 0% 100% no-repeat; }
#techdescr_d_on { height:32px; line-height:32px; background:url(../img/btn_techdescr_d_on.gif) 0% 0% no-repeat; }

#techdescr_e { height:32px; line-height:32px; background:url(../img/btn_techdescr_e.gif) 0% 0% no-repeat; }
#techdescr_e:focus, #techdescr_e:hover, #techdescr_e:active { height:32px; line-height:32px; background:url(../img/btn_techdescr_e.gif) 0% 100% no-repeat; }
#techdescr_e_on { height:32px; line-height:32px; background:url(../img/btn_techdescr_e_on.gif) 0% 0% no-repeat; }

#toolarch_d { height:18px; line-height:18px; background:url(../img/btn_toolarch_d.gif) 0% 0% no-repeat; }
#toolarch_d:focus, #toolarch_d:hover, #toolarch_d:active { height:18px; line-height:18px; background:url(../img/btn_toolarch_d.gif) 0% 100% no-repeat; }
#toolarch_d_on { height:18px; line-height:18px; background:url(../img/btn_toolarch_d_on.gif) 0% 0% no-repeat; }

#toolarch_e { height:18px; line-height:18px; background:url(../img/btn_toolarch_e.gif) 0% 0% no-repeat; }
#toolarch_e:focus, #toolarch_e:hover, #toolarch_e:active { height:18px; line-height:18px; background:url(../img/btn_toolarch_e.gif) 0% 100% no-repeat; }
#toolarch_e_on { height:18px; line-height:18px; background:url(../img/btn_toolarch_e_on.gif) 0% 0% no-repeat; }

#faq { height:18px; line-height:18px; background:url(../img/btn_faq.gif) 0% 0% no-repeat; }
#faq:focus, #faq:hover, #faq:active { height:18px; line-height:18px; background:url(../img/btn_faq.gif) 0% 100% no-repeat; }
#faq_on { height:18px; line-height:18px; background:url(../img/btn_faq_on.gif) 0% 0% no-repeat; }

#faq_bottom { height:18px; line-height:18px; background:url(../img/btn_faq_bottom.gif) 0% 0% no-repeat; }
#faq_bottom:focus, #faq_bottom:hover, #faq_bottom:active { height:18px; line-height:18px; background:url(../img/btn_faq_bottom.gif) 0% 100% no-repeat; }
#faq_bottom_on { height:18px; line-height:18px; background:url(../img/btn_faq_bottom_on.gif) 0% 0% no-repeat; }

#testconv_d { height:32px; line-height:32px; background:url(../img/btn_testconv_d.gif) 0% 0% no-repeat; }
#testconv_d:focus, #testconv_d:hover, #testconv_d:active { height:32px; line-height:32px; background:url(../img/btn_testconv_d.gif) 0% 100% no-repeat; }
#testconv_d_on { height:32px; line-height:32px; background:url(../img/btn_testconv_d_on.gif) 0% 0% no-repeat; }

#testconv_e { height:32px; line-height:32px; background:url(../img/btn_testconv_e.gif) 0% 0% no-repeat; }
#testconv_e:focus, #testconv_e:hover, #testconv_e:active { height:32px; line-height:32px; background:url(../img/btn_testconv_e.gif) 0% 100% no-repeat; }
#testconv_e_on { height:32px; line-height:32px; background:url(../img/btn_testconv_e_on.gif) 0% 0% no-repeat; }

#bs2000_d { height:31px; line-height:31px; background:url(../img/btn_bs2000_d.gif) 0% 0% no-repeat; }
#bs2000_d:focus, #bs2000_d:hover, #bs2000_d:active { height:31px; line-height:31px; background:url(../img/btn_bs2000_d.gif) 0% 100% no-repeat; }
#bs2000_d_on { height:31px; line-height:31px; background:url(../img/btn_bs2000_d_on.gif) 0% 0% no-repeat; }

#bs2000_e { height:31px; line-height:31px; background:url(../img/btn_bs2000_e.gif) 0% 0% no-repeat; }
#bs2000_e:focus, #bs2000_e:hover, #bs2000_e:active { height:31px; line-height:31px; background:url(../img/btn_bs2000_e.gif) 0% 100% no-repeat; }
#bs2000_e_on { height:31px; line-height:31px; background:url(../img/btn_bs2000_e_on.gif) 0% 0% no-repeat; }

#nonstop_d { height:31px; line-height:31px; background:url(../img/btn_nonstop_d.gif) 0% 0% no-repeat; }
#nonstop_d:focus, #nonstop_d:hover, #nonstop_d:active { height:31px; line-height:31px; background:url(../img/btn_nonstop_d.gif) 0% 100% no-repeat; }
#nonstop_d_on { height:31px; line-height:31px; background:url(../img/btn_nonstop_d_on.gif) 0% 0% no-repeat; }

#nonstop_e { height:31px; line-height:31px; background:url(../img/btn_nonstop_e.gif) 0% 0% no-repeat; }
#nonstop_e:focus, #nonstop_e:hover, #nonstop_e:active { height:31px; line-height:31px; background:url(../img/btn_nonstop_e.gif) 0% 100% no-repeat; }
#nonstop_e_on { height:31px; line-height:31px; background:url(../img/btn_nonstop_e_on.gif) 0% 0% no-repeat; }

#products_d { height:31px; line-height:31px; background:url(../img/btn_products_d.gif) 0% 0% no-repeat; }
#products_d:focus, #products_d:hover, #products_d:active { height:31px; line-height:31px; background:url(../img/btn_products_d.gif) 0% 100% no-repeat; }
#products_d_on { height:31px; line-height:31px; background:url(../img/btn_products_d_on.gif) 0% 0% no-repeat; }

#products_e { height:31px; line-height:31px; background:url(../img/btn_products_e.gif) 0% 0% no-repeat; }
#products_e:focus, #products_e:hover, #products_e:active { height:31px; line-height:31px; background:url(../img/btn_products_e.gif) 0% 100% no-repeat; }
#products_e_on { height:31px; line-height:31px; background:url(../img/btn_products_e_on.gif) 0% 0% no-repeat; }

#ttc_d { height:18px; line-height:18px; background:url(../img/btn_ttc.gif) 0% 0% no-repeat; }
#ttc_d:focus, #ttc_d:hover, #ttc_d:active { height:18px; line-height:18px; background:url(../img/btn_ttc.gif) 0% 100% no-repeat; }
#ttc_d_on { height:18px; line-height:18px; background:url(../img/btn_ttc_on.gif) 0% 0% no-repeat; }

#ttc_e { height:18px; line-height:18px; background:url(../img/btn_ttc.gif) 0% 0% no-repeat; }
#ttc_e:focus, #ttc_e:hover, #ttc_e:active { height:18px; line-height:18px; background:url(../img/btn_ttc.gif) 0% 100% no-repeat; }
#ttc_e_on { height:18px; line-height:18px; background:url(../img/btn_ttc_on.gif) 0% 0% no-repeat; }

#ptc_d { height:18px; line-height:18px; background:url(../img/btn_ptc_d.gif) 0% 0% no-repeat; }
#ptc_d:focus, #ptc_d:hover, #ptc_d:active { height:18px; line-height:18px; background:url(../img/btn_ptc_d.gif) 0% 100% no-repeat; }
#ptc_d_on { height:18px; line-height:18px; background:url(../img/btn_ptc_d_on.gif) 0% 0% no-repeat; }

#ptc_e { height:18px; line-height:18px; background:url(../img/btn_ptc_e.gif) 0% 0% no-repeat; }
#ptc_e:focus, #ptc_e:hover, #ptc_e:active { height:18px; line-height:18px; background:url(../img/btn_ptc_e.gif) 0% 100% no-repeat; }
#ptc_e_on { height:18px; line-height:18px; background:url(../img/btn_ptc_e_on.gif) 0% 0% no-repeat; }

#fgmcob_d { height:18px; line-height:18px; background:url(../img/btn_fgm_cob.gif) 0% 0% no-repeat; }
#fgmcob_d:focus, #fgmcob_d:hover, #fgmcob_d:active { height:18px; line-height:18px; background:url(../img/btn_fgm_cob.gif) 0% 100% no-repeat; }
#fgmcob_d_on { height:18px; line-height:18px; background:url(../img/btn_fgm_cob_on.gif) 0% 0% no-repeat; }

#fgmcob_e { height:18px; line-height:18px; background:url(../img/btn_fgm_cob.gif) 0% 0% no-repeat; }
#fgmcob_e:focus, #fgmcob_e:hover, #fgmcob_e:active { height:18px; line-height:18px; background:url(../img/btn_fgm_cob.gif) 0% 100% no-repeat; }
#fgmcob_e_on { height:18px; line-height:18px; background:url(../img/btn_fgm_cob_on.gif) 0% 0% no-repeat; }

#fgmnat_d { height:18px; line-height:18px; background:url(../img/btn_fgm_nat.gif) 0% 0% no-repeat; }
#fgmnat_d:focus, #fgmnat_d:hover, #fgmnat_d:active { height:18px; line-height:18px; background:url(../img/btn_fgm_nat.gif) 0% 100% no-repeat; }
#fgmnat_d_on { height:18px; line-height:18px; background:url(../img/btn_fgm_nat_on.gif) 0% 0% no-repeat; }

#fgmnat_e { height:18px; line-height:18px; background:url(../img/btn_fgm_nat.gif) 0% 0% no-repeat; }
#fgmnat_e:focus, #fgmnat_e:hover, #fgmnat_e:active { height:18px; line-height:18px; background:url(../img/btn_fgm_nat.gif) 0% 100% no-repeat; }
#fgmnat_e_on { height:18px; line-height:18px; background:url(../img/btn_fgm_nat_on.gif) 0% 0% no-repeat; }

#fgmjav_d { height:18px; line-height:18px; background:url(../img/btn_fgm_java.gif) 0% 0% no-repeat; }
#fgmjav_d:focus, #fgmjav_d:hover, #fgmjav_d:active { height:18px; line-height:18px; background:url(../img/btn_fgm_java.gif) 0% 100% no-repeat; }
#fgmjav_d_on { height:18px; line-height:18px; background:url(../img/btn_fgm_java_on.gif) 0% 0% no-repeat; }

#fgmjav_e { height:18px; line-height:18px; background:url(../img/btn_fgm_java.gif) 0% 0% no-repeat; }
#fgmjav_e:focus, #fgmjav_e:hover, #fgmjav_e:active { height:18px; line-height:18px; background:url(../img/btn_fgm_java.gif) 0% 100% no-repeat; }
#fgmjav_e_on { height:18px; line-height:18px; background:url(../img/btn_fgm_java_on.gif) 0% 0% no-repeat; }

#descr_d { background:url(../img/btn_description_d.gif) 0% 0% no-repeat; }
#descr_d:focus, #descr_d:hover, #descr_d:active { background:url(../img/btn_description_d.gif) 0% 100% no-repeat; }
#descr_d_on { background:url(../img/btn_description_d_on.gif) 0% 0% no-repeat; }

#descr_e { background:url(../img/btn_description_e.gif) 0% 0% no-repeat; }
#descr_e:focus, #descr_e:hover, #descr_e:active { background:url(../img/btn_description_e.gif) 0% 100% no-repeat; }
#descr_e_on { background:url(../img/btn_description_e_on.gif) 0% 0% no-repeat; }

#features { background:url(../img/btn_features.gif) 0% 0% no-repeat; }
#features:focus, #features:hover, #features:active { background:url(../img/btn_features.gif) 0% 100% no-repeat; }
#features_on { background:url(../img/btn_features_on.gif) 0% 0% no-repeat; }

#techdata_d { background:url(../img/btn_techdata_d.gif) 0% 0% no-repeat; }
#techdata_d:focus, #techdata_d:hover, #techdata_d:active { background:url(../img/btn_techdata_d.gif) 0% 100% no-repeat; }
#techdata_d_on { background:url(../img/btn_techdata_d_on.gif) 0% 0% no-repeat; }

#techdata_e { background:url(../img/btn_techdata_e.gif) 0% 0% no-repeat; }
#techdata_e:focus, #techdata_e:hover, #techdata_e:active { background:url(../img/btn_techdata_e.gif) 0% 100% no-repeat; }
#techdata_e_on { background:url(../img/btn_techdata_e_on.gif) 0% 0% no-repeat; }

#demo_d { background:url(../img/btn_demo_d.gif) 0% 0% no-repeat; }
#demo_d:focus, #demo_d:hover, #demo_d:active { background:url(../img/btn_demo_d.gif) 0% 100% no-repeat; }
#demo_d_on { background:url(../img/btn_demo_d_on.gif) 0% 0% no-repeat; }

#access_d { height:18px; line-height:18px; background:url(../img/btn_access_d.gif) 0% 0% no-repeat; }
#access_d:focus, #access_d:hover, #access_d:active { height:18px; line-height:18px; background:url(../img/btn_access_d.gif) 0% 100% no-repeat; }
#access_d_on { height:18px; line-height:18px; background:url(../img/btn_access_d_on.gif) 0% 0% no-repeat; }

#service_d { height:31px; line-height:31px; background:url(../img/btn_service_d.gif) 0% 0% no-repeat; }
#service_d:focus, #service_d:hover, #service_d:active { height:31px; line-height:31px; background:url(../img/btn_service_d.gif) 0% 100% no-repeat; }
#service_d_on { height:31px; line-height:31px; background:url(../img/btn_service_d_on.gif) 0% 0% no-repeat; }

#service_e { height:31px; line-height:31px; background:url(../img/btn_service_e.gif) 0% 0% no-repeat; }
#service_e:focus, #service_e:hover, #service_e:active { height:31px; line-height:31px; background:url(../img/btn_service_e.gif) 0% 100% no-repeat; }
#service_e_on { height:31px; line-height:31px; background:url(../img/btn_service_e_on.gif) 0% 0% no-repeat; }

/* wo bin ich */
#where {
  float:right;
  margin:0px;
  padding:10px 0px 0px 0px;
  width:750px;
  font:normal 0.80em Verdana, Arial, sans-serif;
}
#where a { color:black; text-decoration:underline; }
#where a:visited { color:gray; }

#print {
  display:none;
}

/* Inhalt Startseite */
#contentstart_d {
  margin:25px 153px 0px 158px;
  padding:0px;
  text-align:center;
  /*border:1px solid black;*/
}

#contentstart_e {
  margin:25px 0px 0px 0px;
  padding:0px;
  text-align:center;
  /*border:1px solid black;*/
}

#newsstart {
  float:right;
  height:506px;
  width:153px;
  margin:0px;
  padding:0px;
  background:url(../img/back_news.jpg) no-repeat right top;
  text-align:right;
  /*border:1px solid black;*/
}

#news_start_d {
  background:url(../img/btn_news_start_d.gif) 0% 0% no-repeat;
  margin:5px 0px 0px 0px;
  padding:0px;
  width:153px;
  height:31px;
  line-height:31px;
  display:block;
}

#news_start_d:focus, #news_start_d:hover, #news_start_d:active {
  background:url(../img/btn_news_start_d.gif) 0% 100% no-repeat;
  margin:5px 0px 0px 0px;
  padding:0px;
  width:153px;
  height:31px;
  line-height:31px;
  display:block;
}

#newsstart_table {
  width:100%;
  margin:0px;
  padding:0px;
  font-size:0.9em;
}

#newsstart_table td {
  padding:16px 10px 0px 18px;
  text-align:left;
  /*border:1px solid;*/
}

#newsstart div {
  padding-bottom:4px;

}

/* Inhalt */
div.content {
  float:right;
  overflow:auto;
  width:750px;
  margin:10px 0px 0px 0px;
  padding:0px;
  /*border:1px solid black;*/
}

* html div.content {
  margin-bottom:0px;
  position:fixed;
}

div.headline {
  text-align:center;
  width:723px;
  margin:10px 10px 25px 0px;
  font-family:Verdana, Arial, sans-serif;
  font-size:1.2em;
  font-weight:bold;
}

table.section {
  width:723px;
  margin:0px 10px 30px 0px;
  padding:0px;
  /*border:1px solid black;*/
  /*text-align:justify;*/
}

th.sectionheader {
  background-color:#CBD5E3;
  text-align:left;
  padding:5px 0px 5px 3px;
  margin:0px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  /*border:1px solid black;*/
}

td.sectiontxt {
  margin:0px;
  padding:15px 0px 0px 0px;
  /*border:1px solid black;*/
  vertical-align:top;
}

td.sectionimg {
  width:325px;
  margin:0px;
  padding:15px 0px 0px 30px;
  vertical-align:top;
  /*border:1px solid black;*/
}

td.sectionimg_left {
  width:325px;
  margin:0px;
  padding:15px 30px 0px 0px;
  vertical-align:top;
  /*border:1px solid black;*/
}

div.sectionimgtxt {
  padding:0px;
  margin:2px 10px;
  font-size:0.9em;
  color:#494949;
  /*border:1px solid black;*/
}

div.subheader {
  font-weight:bold;
  text-decoration:underline;
  padding-top:20px;
  padding-bottom:5px;
}

/* FAQ */

div.faqquestion {
  margin-top:20px;
  padding:4px 10px;
  background-color:#EFEBDD;
  border:1px solid #CBD5E3;
  font-weight:bold;
}

.faqquestion td {
  vertical-align:top;
  padding-right:10px;
}

div.faqanswer {
  margin:0px;
  padding:5px 10px;
  border-left:1px solid #CBD5E3;
  border-right:1px solid #CBD5E3;
  border-bottom:1px solid #CBD5E3;
}


/* Listenformatierungen */

.sectionlist {
  margin:10px 10px 10px 30px;
  padding:0px;
  /*border:1px solid black;*/
}

.sectionlist li {
  margin:0px 0px 5px 0px;
}

ul.sublist {
  margin-top:5px;
  margin-bottom:5px;
}

ul.sublist {
  list-style-type:disc;
}


/* Tabellenformatierungen */

table.sectiontab {
  margin:10px 0px 10px 15px;
  padding:0px;
  text-align:center;
}

table.sectiontab th {
  background-color:#CBD5E3;
  padding:4px;
  text-align:center;
}

table.sectiontab td {
  background-color:#EFEBDD;
  padding:4px;
}

table.datatab {
  margin:5px 15px 10px 15px;
  padding:0px;
}

table.datatab td {
  padding:8px;
  text-align:left;
}

table.datatab th {
  text-align:center;
  background-color:#CBD5E3;
  padding:8px;
}

.datalist {
  margin:0px 0px 0px 15px;
  padding:0px;
  /*border:1px solid black;*/
}

table.formtab {
  margin:12px 0px 0px 15px;
  padding:0px;
  border:1px solid #CBD5E3;
}

table.formtab td {
  background-color:#EFEBDD;
  padding:3px 10px 3px 10px;
  vertical-align:middle;
}

table.formtab th {
  text-align:center;
  background-color:#CBD5E3;
  padding:4px;
}

/* Pressetabelle */
#press {
  margin:0px 0px 20px 0px;
  padding:0px;
  width:100%;
  text-align:center;
}

#press th {
  background-color:#CBD5E3;
  padding:4px 0px 4px 0px;
  text-align:center;
}

#press td {
  background-color:#EFEBDD;
  padding:4px;
}

/* Referenzentabelle */
#references {
  margin:0px 0px 20px 0px;
  padding:0px;
  width:100%;
  text-align:left;
}

#references th {
  background-color:#CBD5E3;
  padding:4px 0px 4px 0px;
  text-align:center;
}

#references td {
  background-color:#EFEBDD;
  padding:7px 4px 7px 4px;
}

/* Download-Tabelle */
table.download {
  margin:4px 0px 0px 0px;
}

table.download td {
  padding:3px;
  vertical-align:top;
}

/* Sonstige Tabellenformatierungen */

table.example {
  margin:5px 0px 5px 10px;
}

table.example td {
  padding:3px;
  vertical-align:middle;
}

table.faq {
  margin:0px;
  width:100%;
}

table.faq td {
  padding:0px;
  vertical-align:middle;
}


td.left {
  text-align:left;
}

td.right {
  text-align:right;
}

td.top {
  vertical-align:top;
}

td.middle {
  vertical-align:middle;
}

td.blue {
  background-color:#CBD5E3;
}

td.beige {
  background-color:#EFEBDD;
}

.center {
  text-align:center;
}

div.answer {
  background-color:#EFEBDD;
  padding:3px;
  vertical-align:middle;
}

code {
  color:#0040FF;
  font-size:1.2em;
  font-weight:normal;
}

div.listheader {
  margin-bottom:5px;
}

div.floatleft {
  float:left;
  margin:10px 10px 10px 10px;
}

table.archive {
  margin-bottom:5px;
  padding:0px;
}

table.archive td {
  background-color:#EFEBDD;
  padding:4px;
  vertical-align:middle;
}


/* Sitemap */
table.sitemap {
  text-align:left;
}

table.sitemap td {
  margin:0px;
  vertical-align:middle;
}

table.sitemap a {
  font-weight:normal;
  text-decoration:none;
}

table.sitemap a:focus, a:hover, a:active {
  text-decoration:underline;
}

td.sitemaptop {
  height:1px;
  padding:0px;
  margin:0px;
  background-color:black;
}

td.main {
  padding-left:20px;
  height:19px;
}

td.sub {
  padding-left:40px;
  height:19px;
}

td.subsub {
  padding-left:60px;
  height:15px;
}


span.filesize {
  color:#909090;
  font-size:0.9em;
  margin-left:10px;
}

img.right {
  float:right;
  margin:0px 10px 10px 20px;
  padding:0px;
}

img.left {
  float:left;
  margin:0px 20px 10px 0px;
  padding:0px;
}

.grey {
  margin:0px 10px 0px 0px;
  font-size:8pt;
  color:#555555;
}
