<style>
/* Global */
.tabBox { border-bottom: solid 1px #666666; border-left: solid 1px #666666; border-right: solid 1px #666666; }
.tabAktiv { color: #2B399D; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; border-top: solid 1px #666666; }
.tabPassiv { color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; border-top: solid 1px #666666; }
.tabDisabled { color: #999999; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; border-top: solid 1px #999999; }
.tabBody { padding: 9px; border-bottom: solid 1px #666666; border-left: solid 1px #666666; border-right: solid 1px #666666; }
.aktBox { font-family: Arial; font-weight: bold; font-size: 12px; background-color: #FFDB15; border: solid #aaaaaa 1px; width: 22px; height: 20px; text-align: center; padding-top: 1px; }
.pasBox { font-family: Arial; font-weight: bold; font-size: 12px; background-color: #dddddd; border: solid #aaaaaa 1px; width: 22px; height: 20px; text-align: center; padding-top: 1px; }
.futBox { font-family: Arial; font-weight: bold; font-size: 12px; background-color: white; border: solid #aaaaaa 1px; width: 22px; height: 20px; text-align: center; padding-top: 1px; color: #aaaaaa; }
.prgText { font-family: Arial; font-size: 11px; padding-left: 4px; padding-right: 4px; margin-bottom: 6px; border-bottom: solid #aaaaaa 1px; }
.futText { color: #aaaaaa; font-family: Arial; font-size: 11px; padding-left: 4px; padding-right: 4px; margin-bottom: 6px; border-bottom: solid #aaaaaa 1px; }
.tabLanguageFilled { border-right: #dcdcdc 3px solid; padding-right: 0px; border-top: #dcdcdc 3px solid; padding-left: 0px; font-size: 10pt; padding-bottom: 0px; margin: 0px; border-left: #dcdcdc 3px solid; padding-top: 0px; border-bottom: #dcdcdc 3px solid; background-color: #33cc33; text-decoration: none; }
.tabLanguageUnFilled { border-right: #dcdcdc 3px solid; padding-right: 0px; border-top: #dcdcdc 3px solid; padding-left: 0px; font-size: 10pt; padding-bottom: 0px; margin: 0px; border-left: #dcdcdc 3px solid; padding-top: 0px; border-bottom: #dcdcdc 3px solid; background-color: #ff6633; text-decoration: none; }
.tabLanguageFilledSelected { border-right: #000000 3px solid; padding-right: 0px; border-top: #000000 3px solid; padding-left: 0px; font-size: 10pt; padding-bottom: 5px; margin: 0px 0px 5px; border-left: #000000 3px solid; padding-top: 0px; border-bottom: #000000 3px solid; background-color: #33cc33; text-decoration: none; }
.tabLanguageUnFilledSelected { border-right: #000000 3px solid; padding-right: 0px; border-top: #000000 3px solid; padding-left: 0px; font-size: 10pt; padding-bottom: 5px; margin: 0px 0px 5px; border-left: #000000 3px solid; padding-top: 0px; border-bottom: #000000 3px solid; background-color: #ff6633; text-decoration: none; }
.tabLanguageFilledSelected A:hover { text-decoration: none; }
.tabLanguageUnFilledSelected A:hover { text-decoration: none; }
.tblSearch { width: 555px; border-spacing: 0px; border-collapse: collapse; empty-cells: show; }

.divResult { height: 400px; overflow: scroll; width: 620px; }
/* Tabellenheader */
.trHeader { vertical-align: bottom; }
.tdHeaderCompany { font-family: Arial, San-Serif; font-size: 8pt; width: 120px; vertical-align: middle; background-color: #C6C3C6; border-bottom: 2px solid black; border-left: 2px solid white; border-right: 2px solid white; }
.tdHeaderAddress { border-right: white 2px solid; font-size: 8pt; vertical-align: middle; border-left: white 2px solid; width: 140px; border-bottom: black 2px solid; font-family: Arial, San-Serif; background-color: #c6c3c6; max-width: 110px; }
.tdHeaderSolPartner { font-family: Arial, San-Serif; font-size: 8pt; width: 100px; max-width: 100px; background-color: #0066cc; color: #ffffff; vertical-align: middle; text-align: center; border-bottom: 2px solid black; border-left: 2px solid white; border-right: 2px solid white; }
.tdHeaderSolSpecialist { font-family: Arial, San-Serif; font-size: 8pt; width: 100px; max-width: 100px; background-color: #003399; color: #ffffff; vertical-align: middle; text-align: center; border-bottom: 2px solid black; border-left: 2px solid white; border-right: 2px solid white; }
.tdHeaderSolIndustry { font-family: Arial, San-Serif; font-size: 8pt; width: 100px; max-width: 100px; background-color: #003366; color: #ffffff; vertical-align: middle; text-align: center; border-bottom: 2px solid black; border-left: 2px solid white; /*border-right:		2px solid white; */ }

.tdSpacer { max-width: 2px; background-color: #C6C3C6; border-bottom: 2px solid black; }

.tdHeaderSolution { font-family: Arial, San-Serif; font-size: 8pt; vertical-align: middle; text-align: center; background-color: #0861CE; color: #ffffff; border-left: 2px solid white; /*border-bottom:		2px solid white; */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0066cc, endColorstr=#003366, GradientType=1); }

/* Itembereich */
.trItems { vertical-align: baseline; border-bottom: 5px solid white; }
.tdItemCompany { font-family: Arial, San-Serif; font-size: 8pt; width: 120px; max-width: 120px; background-color: #F7F7F7; /*border-bottom:		2px solid white;*/ border-bottom: 1px solid #999999; border-left: 2px solid white; border-right: 0px solid white; }
.tdItemAddress { font-family: Arial, San-Serif; font-size: 8pt; width: 140px; background-color: #F7F7F7; max-width: 110px; /*border-bottom:		2px solid white;*/ border-bottom: 1px solid #999999; border-left: 0px solid white; border-right: 0px solid white; }
.tdItemSolPartner { font-family: Arial, San-Serif; font-size: 8pt; width: 100px; max-width: 100px; border-bottom: 1px solid #999999; border-left: 0px solid white; border-right: 0px solid white; }
.tdItemInnerSolPartner { font-family: Arial, San-Serif; font-size: 8pt; width: 100px; max-width: 100px; height: 15px; border-bottom: 1px solid grey; border-left: 2px solid white; border-right: 0px solid white; }
.tdItemSolSpecialist { font-family: Arial, San-Serif; font-size: 8pt; width: 100px; max-width: 100px; border-bottom: 1px solid #999999; border-left: 0px solid white; border-right: 0px solid white; }
.tdItemInnerSolSpecialist { font-family: Arial, San-Serif; font-size: 8pt; width: 100px; max-width: 100px; height: 15px; border-bottom: 1px solid grey; border-left: 0px solid white; border-right: 2px solid white; }
.tdItemSolIndustry { font-family: Arial, San-Serif; font-size: 8pt; width: 100px; max-width: 100px; /*border-bottom:		2px solid white;*/ border-bottom: 1px solid #999999; border-left: 0px solid white; border-right: 0px solid white; }
.tdHeaderSolPartnerList { font-family: Arial, San-Serif; font-size: 10pt; font-weight: bold; width: 550px; max-width: 550px; background-color: #0066cc; color: #ffffff; vertical-align: middle; text-align: left; border-top: 7px solid white; border-bottom: 1px solid white; border-left: 0px solid white; border-right: 0px solid white; }
.tdHeaderSolSpecialistList { font-family: Arial, San-Serif; font-size: 10pt; font-weight: bold; width: 550px; max-width: 550px; background-color: #003399; color: #ffffff; vertical-align: middle; text-align: left; border-top: 7px solid white; border-bottom: 1px solid white; border-left: 0px solid white; border-right: 0px solid white; }
.tdHeaderSolIndustryList { font-family: Arial, San-Serif; font-size: 10pt; font-weight: bold; width: 550px; max-width: 550px; background-color: #003366; color: #ffffff; vertical-align: middle; text-align: left; border-top: 7px solid white; border-bottom: 1px solid white; border-left: 0px solid white; border-right: 0px solid white; }

.tdHeaderProviderListReadOnly { font-family: Arial, San-Serif; font-size: 10pt; font-weight: bold; width: 550px; max-width: 550px; background-color: #00cc00; color: #ffffff; vertical-align: middle; text-align: center; border-bottom: 0px solid black; border-left: 0px solid white; border-right: 0px solid white; }
.tdHeaderProviderListLimitedAuthorization { font-family: Arial, San-Serif; font-size: 10pt; font-weight: bold; width: 550px; max-width: 550px; background-color: #FF8000; color: #ffffff; vertical-align: middle; text-align: center; border-bottom: 0px solid black; border-left: 0px solid white; border-right: 0px solid white; }
.tdHeaderProviderListFullControl { font-family: Arial, San-Serif; font-size: 10pt; font-weight: bold; width: 550px; max-width: 550px; background-color: #cc0000; color: #ffffff; vertical-align: middle; text-align: center; border-bottom: 0px solid black; border-left: 0px solid white; border-right: 0px solid white; }

.ExplainBox { border: black 1px solid; padding: 10px; margin: 0px; width: 570px; }
</style>
