/* primus.index002.css */

li {
	list-style: none;
}
ul {
	margin: 0;
	padding: 0;
}
#listHistoryFirst, .listHistoryFirst {
	margin: 11px 20px 17px 0;
}
#listHistoryFirst li, .listHistoryFirst li {
	background-image: url("../images/listenPfeil.gif");
	background-position: 0 3px;
	background-repeat: no-repeat;
	color: #878A92;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 17px;
}
#listHistoryFirstMore {
	margin: 11px 0px 17px 20px;
}
#listHistoryFirstMore li {
	background-image: url("../images/listenPfeil.gif");
	background-position: 0 3px;
	background-repeat: no-repeat;
	color: #878A92;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 17px;
}
#listHistory {
	margin: 20px 0 0;
}
#listHistory li {
	color: #878A92;
	clear: both;
	font-size: 12px;
	list-style: none;
	margin: 0 0 10px 0;
}
#listHistory span {
	display: block;
	font-weight: 700;
	width: 100%;
}
#listHistory li img {
	float: right;
	display: inline;
}
#listHistory li p {
	float: left;
	width: 71%;
}
#listSitemap {
}
#listSitemap li {
	color: #878A92;
	float: left;
	font-size: 12px;
	font-weight: 700;
	list-style: none;
	margin: 0 0 16px 0;
	width: 250px;
}
#listSitemap li ul {
	margin: 0 0 0 16px;
}
#listSitemap li ul li {
	font-weight: normal;
	list-style-type: circle;
	margin: 0 0 5px 0;
}
#listSitemap li ul li a:link, #listSitemap li ul li a:visited, #listSitemap li ul li a:active, #listSitemap li ul li a:hover {
	color: #878A92;
}
#staticListDs {
	margin: 16px 0 0;
}
#staticListDs li {
	color: #878A92;
	font-size: 12px;
	list-style: none;
	margin: 10px 0 0;
}
#staticListDs li.first {
	font-weight: bold;
}
#staticListDs li a:link, #staticListDs li a:visited, #staticListDs li a:active {
	color: #7191AD;
	clear: both;
	float: right;
	font-size: 12px;
}
#staticListDs li a:hover {
	color: #35638A;
}
#staticListDs li.noDispl {
	margin: 5px 0 0;
}
#staticListDs li.noDispl a {
	float: none;
}
#listsLeft ul.changingList, ul.changingList {
	margin: 0;
	padding: 0;
}
#listsLeft ul.changingList li, ul.changingList li {
	background: transparent url('../images/bgListBusinessWatch.jpg') repeat-x;
	border-top: 1px solid #c2d0dc;
	height: 44px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 242px;
}
.watchListAddonDDFirst {
	margin-left: 40px;
	clear: both;
}
.watchListAddonDDSecond {
	margin-left: 40px;
}
#resizable ul.changingList li {
	width: 246px;
}
#listsLeft .changingList li span, .changingList li span {
	float: left;
	font-size: .7em;
	margin: 3px 4px 0 10px;
}
#listsLeft .changingList li dl, .changingList li dl {
	margin: 0;
}
#listsLeft .changingList li dt, .changingList li dt {
	color: #606162;
	font-size: 10px;
	height: 1em;
}
#listsLeft .changingList li dd, .changingList li dd {
	color: #abacac;
	font-size: 10px;
	height: 1em;
}
ul.innerWatchList {
	display: none;
	margin: 0;
	padding: 0;
}
.innerWatchList li {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.bookmarks {
	float: left;
	margin: 0 0 4px;
	padding: 0;
	width: 50%;
}
.bookmarks li {
	color: #c3c3c3;
	float: left;
	height: 20px;
	line-height: 20px;
	list-style: none;
	margin-right: .5em;
	padding: 0;
	vertical-align: middle;
	width: 20px;
}
.bookmarks li span {
	color: #FFF;
	height: 3px;
}
.bookmarks li a:link, .bookmarks li a:hover, .bookmarks li a:visited, .bookmarks li a:active {
	text-decoration: none;
}
ul.businessList {
	float: left;
	margin: 5px 0 0;
	padding: 0;
	width: 50%;
}
.businessList li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.businessList li a:link, .businessList li a:visited, .businessList li a:active {
	color: #8fa4b6;
	font-size: .8em;
	margin-right: .4em;
}
ul.cityList {
	float: left;
	margin: 5px 0 0;
	padding: 0;
	width: 50%;
}
.cityList li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.cityList li a:link, .cityList li a:hover, .cityList li a:visited, .cityList li a:active {
	color: #8fa4b6;
	font-size: .8em;
	margin: 0 .4em 0 0;
}
ul#footerCarousel {
	height: 144px;
	margin: 8px 0 0;
	margin-left: 13px;
	padding: 0;
}
#footerCarousel li {
	float: left;
	height: 144px;
	list-style: none;
	margin-top: 8px;
	margin-right: 10px;
}
#footerCarousel li a {
	float: left;
	height: 144px;
	list-style: none;
	margin-left: 9px;
}
ul.lBusinessList {
	list-style: none;
	margin: 16px 0 11px -10px;
	padding: 0;
}
.lBusinessList li {
	background-image: url('../images/listIcon.jpg');
	background-position: 10px 10px;
	background-repeat: no-repeat;
	margin-bottom: -4px;
	padding: 8px 0 0 26px;
	width: 384px;
}
.lBusinessList li dl {
	background-image: none;
	margin: 0;
	padding: 0;
}
.lBusinessList li dl dt {
	background-image: none;
	color: #545964;
	font-size: .7em;
	width: 375px;
}
.useDataList {
	padding: 0;
	width: 242px;
	margin-top:20px;
}
div.comBorderDBE ul.useDataList {
	margin: 0 11px 0 -11px;
}
div.comBorderDBE ul.useDataList li dl {
	width: 225px;
}
.useDataList li {
	height: 35px;
	list-style: none;
	margin: 0;
	padding: 10px 0 0;
}
.useDataList dl {
	height: 34px;
	margin: 0 15px 0 0px;
	width: 215px;
}
.useDataList dl dt {
	float: left;
	font-size: .7em;
	margin: 0;
	padding: 0;
	width: 103px;
}
.useDataList dl dd {
	float: right;
	margin: 0;
	width: 86px;
}
.bB {
	border-bottom: 1px solid #b8c9d6;
}
ul.modul, ul.modulServiceList {
	border-bottom: 1px solid #c2d0dc;
	border-left: 1px solid #c2d0dc;
	border-right: 1px solid #c2d0dc;
	display: block;
	margin: 0;
	/*min-height: 327px;*/
	padding: 0;
	width: 545px;
}
ul.modServLiSmall {
	min-height: 126px;
}
.modul li {
	background: #e9f2f5 url('../images/bgListCenterModul.jpg') repeat-x top left;
	border: 1px solid #c2d0dc;
	float: left;
	height: 107px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 107px;
}
.modulServiceList li {
	background: #e9f2f5 url('../images/bgListCenterModul.jpg') repeat-x top left;
	border: 1px solid #c2d0dc;
	float: left;
	height: 124px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 107px;
}
.modul li a:link, .modul li a:visited, .modul li a:active, .modulServiceList a:link, .modulServiceList a:visited, .modulServiceList a:active {
	border: 0;
	line-height: 108px;
	margin: 0;
	padding: 0;
}
.modul li:hover, .modulServiceList li:hover {
	border: 1px solid #36638a;
}
.modulHeight {
	/*min-height: 321px;*/
}
#sortable {
	margin: 0;
	padding: 0;
}
#sortable li {
	list-style: none;
}
ul#sLeftFace {
	border-top: 1px solid #BDC0C9;
	float: left;
	height: 43px;
	margin: 0 10px 0 20px;
	padding: 0;
	width: 226px;
}
ul#sMiddleFace {
	border-top: 1px solid #BDC0C9;
	float: left;
	height: 43px;
	margin: 0 10px;
	padding: 0;
	width: 564px;
}
ul#leftFace {
	border-top: 1px solid #BDC0C9;
	float: left;
	height: 43px;
	margin: 0 10px 0 20px;
	padding: 0;
	width: 810px;
}
#leftFace li, #rightFace li, #sLeftFace li, #sMiddleFace li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
#leftFace li a:link, #leftFace li a:visited, #leftFace li a:active, #rightFace li a:link, #rightFace li a:visited, #rightFace li a:active, #sLeftFace li a:link, #sLeftFace li a:visited, #sLeftFace li a:active, #leftFace li span, #sLeftFace li span, #sMiddleFace li a:link, #sMiddleFace li a:visited, #sMiddleFace li a:active, #sMiddleFace li span, #rightFace li span {
	color: #777c88;
	font-size: 10px;
	line-height: 68px;
	text-align: center;
	vertical-align: bottom;
}
#SearchBoxMatrix.vInaktiv, #SearchBoxFullText.vInaktiv {
	color: #DDDDDD;
}
#leftFace li a:hover, #rightFace li a:hover, #sLefFace li a:hover, #sMiddleFace li a:hover {
	color: #000;
}
ul#rightFace {
	border-top: 1px solid #BDC0C9;
	float: right;
	height: 43px;
	margin: 0 20px 0 10px;
	padding: 0;
	width: 250px;
}
.bgHit {
	background: #FFF url('../images/bgHits.jpg') repeat-x top left;
}
ul.underHList_1, ul.underHList_2, ul.underHList_3, ul.underHList_4 {
	display: none;
	margin-top: -18px;
}

.hitList {
	margin: 0;
	min-height: 67px;
	padding: 9px 8px 16px;
}

.hitList li {
	list-style: none;
	margin: 0;
    height: 18px;
	min-height: 1em;
	padding: 0;
}

.hitList li dl {
	margin: 3px 0 0;
	min-height: 1em;
}
.hitList li dt {
	color: #2C5378;
	float: left;
	font-size: .7em;
	height: 18px;
	line-height: .9em;
	width: 182px;
}
.hitList li dd {
	color: #777;
	float: right;
	font-size: .7em;
	height: 18px;
	margin: -3px 0 0;
	text-align: right;
	width: 40px;
}
.hitList li a:link, .hitList li a:visited, .hitList li a:active, .hitList li span.ints {
	color: #4e7598;
	font-size: 11px;
}
.hitList li a:hover {
	color: #000;
}
.hitList li dl dt a:link, .hitList li dl dt a:visited, .hitList li dl dt a:active, .hitList li dl dt a:hover, .hitList li dl dt span {
	float: left;
	font-size: 11px;
	margin-right: 3px;
}
#childCountry, #childEmployee, #childTotal #childSector {
	margin: 0;
	padding: 0;
}
.hitAddClass {
	background: #e1e8ed;
}
.noDispl {
	display: none;
}
.counter {
	float: left;
	margin: -1px 0 0;
	padding: 0;
}
.counter li {
	border-left: 1px solid #bcccd8;
	color: #a6bacb;
	float: left;
	font-size: 10px;
	height: 10px;
	line-height: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 20px;
}
.counter li a:link, .counter li a:visited, .counter li a:active {
	color: #a6bacb;
	float: left;
	font-size: .7em;
	height: 10px;
	line-height: 10px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 20px;
}
.counter li a:hover, .counter span:hover, .counter li:hover {
	color: #61819f;
}
#innerActionBox .counterFlag {
	color: #61819f;
}
li.counterFlag {
	color: #61819f;
}
li.noBorLeft {
	border-left: 0;
}
.inTablList {
	border-bottom: 1px solid #7291ad;
	border-left: 1px solid #7291ad;
	border-right: 1px solid #7291ad;
	height: 111px;
	margin: 0 0 -1px 17px;
	padding: 0;
	width: 210px;
}
ul.MSpezial {
	height: auto;
}
ul.MSpezial a {
	font-size: 10px;
}
#companyProfil .inTablList {
	height: 110px;
}
#companyProfil td ul.inTablList {
	height: 121px;
}
.inTablList li {
	background: url('../images/bgInTablListLi.jpg') repeat-x top left;
	border-bottom: 1px solid #b0c2d1;
	color: #505050;
	height: 20px;
	line-height: 20px;
	list-style: none;
	padding: 1px 0;
}

.inTablList li:hover {
	background: url('../images/bgInTablListLiMo.jpg') repeat-x top left;
	border-bottom: 1px solid #b0c2d1;
	color: #505050;
	height: 20px;
	line-height: 20px;
	list-style: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 1px 0;
}
.inTablList li a:link, .inTablList li a:visited, .inTablList li a:active {
	color: #505050;
}
#companyProfil .inTablList li a:link, #companyProfil .inTablList li a:visited, #companyProfil .inTablList li a:active {
	color: #505050;
	font-size: 10px;
}
.inTablList li:hover .muffle {
	background-position: -146px -143px;
}
.inTablList li:hover .iconCalculator {
	background-position: -446px -574px;
}
ul.inTablList li.inTabFirst {
	background: url('../images/bgInTablList.jpg') repeat-x top left;
	border-bottom: 1px solid #7291ad;
	border-top: 1px solid #7291ad;
	color: #FFF;
	height: 26px;
	line-height: 26px;
	padding-left: 8px;
}
.inTablList li span {
	margin: 0 0 0 5px;
}
.inTablList li dt {
	float: left;
	margin: 0 0 0 7px;
	padding: 0;
	width: 136px;
}
.inTablList li dd {
	float: right;
	margin: 0 5px 0 0;
	padding: 0;
	width: 36px;
}
.inTablList li.noBor, .inTablList li.noBor:hover {
	border-bottom: 1px solid #7291AD;
	margin-bottom: -1px;
}
.overList {
	margin: 0 0 0 20px;
	padding: 0;
	width: 869px;
}
.overList li {
	color: #969BA5;
	float: left;
	font-size: .7em;
	font-weight: 700;
	list-style: none;
	margin: 17px 0 1px;
}
.overList li.overLeft {
	width: 246px;
}
.overList .overMiddle {
	width: 584px;
}
.overList .overRight {
	width: 30px;
}
ul.sQuerys {
	display: block;
	margin: 0;
	padding: 0;
}
ul.sQuerys dl {
	background: none;
	border: none;
	float: right;
	margin-top: 16px;
}
.sQuerys li {
	background: #FFF url('../images/bgsQuerysLi.jpg') repeat-x top left;
	border-top: 1px solid #ecedef;
	display: block;
	list-style: none;
	padding: 0px 0 4px;
}
.sQuerys li h4 {
	height: auto;
	margin: 0 0 1px;
	overflow: hidden;
	position: relative;
}
.sQuerys .innerQueryDiv {
	margin: -31px 0 0;
	width: 130px;
}
.sQuerys .innerQueryDiv span {
	margin-top: 21px;
}
.sQuerys .innerQueryDiv span.iconInactiveQuerySlide {
	margin-top: 23px;
}
.sQuerys .innerQueryDiv dl span {
	margin: 2px 6px 0 0;
}
ul.sQuerys li input[type="text"], #matrixSearchHelpCritBox input[type="text"] {
	background-color: #FFF;
	border: 1px solid #ecedef;
	color: #333;
	font-size: 10px;
	height: 16px;
	line-height: 16px;
	margin: 0 0 0 30px;
	padding: 0 0 0 4px;
	width: 382px;
}

ul.sQuerys li dl {
	background: #F5F5F6 none repeat scroll 0 0;
	border-left: 1px solid #EAEBED;
	float: right;
	height: 45px;
	margin-top: 9px;
}
.searchMiddleEndBoxes ul {
	float: right;
	margin: 0;
	padding: 0;
}
.searchMiddleEndBoxes ul li {
	float: left;
	height: 27px;
	list-style: none;
}
.searchMiddleEndBoxes ul li.sMEBFirst {
	color: #35638a;
	width: 100px;
}
.searchMiddleEndBoxes ul li.sMEBLast {
	background: #FFF url('../images/bgSearchFindResult.jpg') repeat-x left top;
	width: 70px;
}
.searchMiddleEndBoxes ul li.sMEBLast:hover {
	background: #FFF url('../images/bgSearchFindResultMo.jpg') repeat-x left top;
}
.searchMiddleEndBoxesQuick ul {
	float: right;
	margin: 0;
	padding: 0;
}
.searchMiddleEndBoxesQuick ul li {
	float: left;
	height: 27px;
	list-style: none;
}
.searchMiddleEndBoxesQuick ul li.sMEBFirst {
	color: #35638a;
	width: 100px;
}
.searchMiddleEndBoxesQuick ul li.sMEBLast {
	background: #FFF url('../images/bgSearchFindResult.jpg') repeat-x left top;
	width: 70px;
}
.searchMiddleEndBoxesQuick ul li.sMEBLast:hover {
	background: #FFF url('../images/bgSearchFindResultMo.jpg') repeat-x left top;
}

.searchform_block {
	cursor: pointer;
	display: block;
	height: 100%;
	width: 100%;
}
ul.searchMainLeftBox {
	margin: 0;
	padding: 0;
}
.searchMainLeftBox li {
	height: auto;
}
ul.researchCriteria {
	border-bottom: 1px solid #e2e3e6;
	border-left: 1px solid #e2e3e6;
	border-right: 1px solid #e2e3e6;
	margin: 0;
	padding: 0;
}
.researchCriteria li {
	background: #FFF url('../images/bgResearchCriteriaLi.jpg') repeat-x left top;
	border-top: 1px solid #e2e3e6;
	color: #555;
	cursor: pointer;
	font-size: 11px;
	line-height: 32px;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.researchCriteria li.active {
	background: #eaebed;
	color: #0e0f0f;
}
.researchCriteria li span.openS, .researchCriteria li span.closeS {
	float: right;
	margin: 11px 6px 0 0;
}
.researchCriteria li:hover {
	background: #d9dbdf;
	color: #000;
}
.researchCriteria li ul.innerResearchCriteria {
	display: none;
	margin: 0;
	padding: 0;
}
.researchCriteria li .innerResearchCriteria li {
	background: #eaebed;
	border-top: 1px solid #cfd1d6;
	cursor: pointer;
	font-size: 11px;
	line-height: 19px;
	list-style: none;
	margin: 0;
	min-height: 19px;
	padding: 0 0 0 54px;
}
.researchCriteria li .innerResearchCriteria li.mInaktiv, .researchCriteria li .innerResearchCriteria li.vInaktiv {
	color: #B0B0B0;
	background-color: #fff;
}
.researchCriteria li .innerResearchCriteria li:hover {
	background: #d9dbdf;
	color: #0e0f0f;
}
.researchCriteria li .innerResearchCriteria li ul {
	border: 1px solid #969ba5;
	display: none;
	margin: -20px 0 0 -12px;
	padding: 0;
	position: absolute;
	width: 199px;
}
.researchCriteria li .innerResearchCriteria li ul li {
	background: #fff;
	border-bottom: 1px solid #969ba5;
	border-top: none;
	font-size: 1em;
	list-style: none;
	margin: 0;
	padding: 0 0 0 12px;
}
.researchCriteria li .innerResearchCriteria li ul li.mInaktiv, .researchCriteria li .innerResearchCriteria li ul li.vInaktiv {
	color: #B0B0B0;
}
.researchCriterial li .innerResearchCriteria li ul li:hover {
	background: #f0f1f2;
}
.researchCriterial li .innerResearchCriteria li ul li.ulLast {
	border-bottom: none;
}
ul.ululul {
	display: none;
	margin: 0;
	padding: 0;
	position: relative;
}
ul.ululul li.liActive {
	background: #d4d7da;
}
#sMiddleFace ul.naviWorkDrop {
	border: 1px solid #969ba5;
	display: none;
	margin-top: 41px;
	padding: 0;
	position: absolute;
	width: 146px;
	z-index: 10;
}
#sMiddleFace ul.naviWorkDrop li {
	background: #FFF;
	border-bottom: 1px solid #969ba5;
	display: block;
	height: 19px;
	line-height: 19px;
	list-style: none;
	margin: 0;
	min-width: 138px;
	padding: 0 0 0 8px;
	text-align: left;
}
#sMiddleFace ul.naviWorkDrop li:hover {
	background: #d4d7da;
}
.SearchBoxEntry {
	color: #7f7f7f;
	display: block;
	font-size: .7em;
	font-weight: 400;
	line-height: 19px !important;
	text-align: left !important;
}
#faces ul.naviWorkDrop li a:link, #faces ul.naviDrop li a:visited, #faces ul.naviDrop li a:active {
	color: #7f7f7f;
	font-size: .7em;
	font-weight: 400;
	line-height: 19px;
	text-align: left;
}
#faces ul.naviWorkDrop li a:hover {
	color: #000;
}
#sMiddleFace ul.naviWorkDrop li.active a {
	color: #000;
}
#sMiddleFace ul.naviWorkDrop li.active {
	background: #d4d7da;
	font-size: 1em;
}
#sMiddleFace ul.naviWorkDropSearch {
	margin-left: 0;
}
div#faces ul#sMiddleFace li ul.naviWorkDrop li a:link, div#faces ul#sMiddleFace li ul.naviWorkDrop li a:visited, div#faces ul#sMiddleFace li ul.naviWorkDrop li a:active {
	color: #7f7f7f;
	font-size: 10px;
	line-height: 19px;
}
ul.researchCriteria li ul li.bgviul-li {
	background: #d4d7da;
}
ul.researchCriteria li ul li.lastLiviul {
	border-bottom: none;
}
ul.sQuerys li ul, #matrixSearchHelpCritBox ul.lawForms {
	clear: both;
	display: block;
	margin: 0 0 0 28px;
	padding: 0;
}
ul.sQuerys li div.maps ul.reBox li ul, #matrixSearchHelpCritBox div.maps ul.reBox li ul {
	margin: 0 0 0 -8px;
}
ul.sQuerys li ul li, #matrixSearchHelpCritBox ul.lawForms li, #matrixSearchHelpCritBox .fleBox li {
	background: #eaebed;
	border: none;
	color: #757576;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 480px;
}
ul.sQuerys li ul li dl, #matrixSearchHelpCritBox ul.lawForms li dl {
	background: #eaebed;
	height: 16px;
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.sQuerys li ul li dt, #matrixSearchHelpCritBox ul.lawForms li dl dt {
	float: left;
	height: 18px;
	width: 172px;
}
ul.sQuerys li ul li dt input, #matrixSearchHelpCritBox ul.lawForms li dl dt input {
	float: left;
	margin: 0 11px 0 0;
}
ul.sQuerys li ul li dt label, #matrixSearchHelpCritBox ul.lawForms li dl dt label {
	float: left;
	margin: 0 1px 0 0;
}
ul.sQuerys li ul li dt, ul.sQuerys li ul li dd, #matrixSearchHelpCritBox ul.lawForms li dl dd {
	background: #eaebed;
	float: left;
	height: 18px;
	line-height: 16px;
}
ul.sQuerys li ul li dd, #matrixSearchHelpCritBox ul.lawForms li dl dd {
	float: right;
	margin: 0;
	width: 308px;
}
ul.sQuerys li div.maps ul.leBox li ul li .param, #matrixSearchHelpCritBox div.maps ul.leBox li ul li .param {
	margin: 0 0 0 13px;
}
ul.sQuerys li div.maps ul.reBox li ul li .param, #matrixSearchHelpCritBox div.maps ul.reBox li ul li {
	margin: 0 0 0 11px;
}
ul.sQuerys li div.maps ul.leBox li.selected, #matrixSearchHelpCritBox div.maps ul.leBox li.selected {
	background: #eeefef;
}
ul#leBox {
	margin: 0;
	padding: 0;
}
ul#reBox {
	margin: 0;
	padding: 0;
}
ul#fleBox, ul#freBox, #matrixSearchHelpCritBox ul#fleBox, #matrixSearchHelpCritBox ul#freBox {
	background-color: #FFF;
	border: 1px solid #babec4;
	clear: none;
	float: left;
	width: 239px;
}
.sCHHits {
	float: right;
	margin-right: 10px;
}
ul#freBox, #matrixSearchHelpCritBox ul#freBox {
	margin: 0;
	padding: 0;
}
ul#fleBox, #matrixSearchHelpCritBox ul#fleBox, ul.fleBox {
	margin: 0 17px 0 28px;
}
ul#leBox, ul#reBox, ul.leBox, ul.reBox, #matrixSearchHelpCritBox ul.leBox, #matrixSearchHelpCritBox ul.reBox {
	background-color: #FFF;
	border: 1px solid #babec4;
	height: auto;
	margin-top: -1px;
	min-height: 245px;
	width: 240px;
}
ul#fleBox li.first, ul#freBox li.first, ul.fleBox li.first, ul.fleBox li.first, ul.freBox li.first, #matrixSearchHelpCritBox #fleBox li.first, #matrixSearchHelpCritBox #freBox li.first, #matrixSearchHelpCritBox ul.fleBox li.first, #matrixSearchHelpCritBox ul.freBox li.first {
	background: transparent url('../images/bgTextCritList.jpg') repeat-x left top;
	border-bottom: 1px solid #eaebed;
	height: 17px;
	padding: 0 7px;
	width: 225px;
}
#leBox li, #reBox li, .leBox li, .reBox li, #matrixSearchHelpCritBox .leBox li, #matrixSearchHelpCritBox .reBox li {
	background-color: #FFF;
	border-bottom: 1px solid #eaebed;
	cursor: pointer;
	display: block;
	font-size: 11px;
	height: 17px;
	padding: 0 7px;
	text-align: left;
	width: 226px;
}
ul#leBox li.bgColorTextCritLi, ul#reBox li.bgColorTextCritLi, ul.leBox li.bgColorTextCritLi, ul.reBox li.bgColorTextCritLimatrixSearchHelpCritBox ul.leBox li.bgColorTextCritLi, matrixSearchHelpCritBox ul.reBox li.bgColorTextCritLi {
	background-color: #e7e8e9;
}
ul.sQuerys li .leBox, ul.sQuerys li .reBox, #matrixSearchHelpCritBox .leBox, #matrixSearchHelpCritBox .reBox {
	margin: 0;
	overflow: hidden;
	width: 239px;
}
ul.sQuerys li .leBox li, ul.sQuerys li .reBox li, #matrixSearchHelpCritBox div.maps .leBox li, #matrixSearchHelpCritBox div.maps .reBox li {
	background: none;
	border-bottom: 1px solid #eaebed;
	color: #7f7f7f;
	display: block;
	height: auto;
	line-height: 15px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 238px;
}
#matrixSearchHelpCritBox .leBox li, #matrixSearchHelpCritBox .reBox li {
	color: #7f7f7f;
	height: 15px;
	line-height: 15px;
	padding: 0 7px;
	width: 240px;
}
ul.sQuerys li .reBox li, #matrixSearchHelpCritBox div.maps .reBox li {
	border-bottom: 1px solid #eaebed;
	border-top: none;
	padding: 0 0 0 8px;
}
ul.sQuerys li .reBox li .param, #matrixSearchHelpCritBox .reBox li .param {
	color: #333;
	margin: 0 8px 0 0;
}
ul.sQuerys li .reBox li .sText, #matrixSearchHelpCritBox .reBox li .sText {
	color: #7f7f7f;
}
ul.sQuerys li .leBox li .iconTriangleOpen, #matrixSearchHelpCritBox .leBox li .iconTriangleOpen {
	margin: 6px 6px 0 0;
}
ul.sQuerys li .leBox li .checkerB, #matrixSearchHelpCritBox .leBox li .checkerB {
	background: #dcdee1;
	height: 15px;
	margin: 0 9px 0 0;
	padding: 0;
	width: 15px;
}
ul.sQuerys li .leBox li.bgSelected, ul.sQuerys li .reBox li.bgSelected, #matrixSearchHelpCritBox div.maps .leBox li.bgSelected, #matrixSearchHelpCritBox div.maps .reBox li.bgSelected {
	background: #E0E1E2;
}
ul.sQuerys li .leBox li .checkerB .iconSelectedLi {
	margin: 3px 0 0 2px;
}
ul.sQuerys li .leBox li ul, #matrixSearchHelpCritBox div.maps .leBox li ul {
	margin: 0;
}
ul.sQuerys li ul.leBox li ul li.last, #matrixSearchHelpCritBox div.maps ul.leBox li ul li.last {
	border-bottom: 0;
}
ul.sQuerys li .leBox li ul li .checkerB, #matrixSearchHelpCritBox div.maps .leBox li ul li .checkerB {
	margin-right: 22px;
}
ul.sQuerys li ul.critYearsList, #matrixSearchHelpCritBox ul.critYearsList {
	margin: 18px 0 0 23px;
	padding: 0;
	width: 262px;
}
ul.sQuerys li ul.critYearsList li input[type="checkbox"], #matrixSearchHelpCritBox ul.critYearsList li input[type="checkbox"] {
	float: left;
	margin: 0 8px 0 0;
}
ul.sQuerys li ul.critYearsList li, #matrixSearchHelpCritBox ul.critYearsList li {
	color: #757576;
	font-size: 11px;
	line-height: 14px;
	width: 135px;
}
#matrixSearchHelpCritBox ul.critYearsList li {
	line-height: 17px;
}
ul.sQuerys li ul.critYearsList li.leftLi, #matrixSearchHelpCritBox ul.critYearsList li.leftLi {
	color: #6c8ca8;
	float: left;
	margin-bottom: -19px;
}
ul.sQuerys li ul.critYearsList li.leftLi:hover, #matrixSearchHelpCritBox ul.critYearsList li.leftLi:hover {
	color: #36638a;
}
ul#toggleList {
	height: auto;
	margin: 0 0 0 147px;
	padding: 0;
	width: 361px;
}
ul#toggleList li {
	background: #FFF url('../images/bgCcToggleSmallBox.jpg') repeat-x left top;
	border: 1px solid #c2d0dc;
	color: #35638a;
	font-size: 11px;
	font-weight: 700;
	line-height: 25px;
	list-style: none;
	margin-bottom: 9px;
	min-height: 25px;
	padding: 0 9px;
	width: 361px;
}
ul#toggleList li span {
	margin-top: 7px;
}
ul#toggleList li div {
	background: #eaeff3;
	height: 114px;
	margin: 0;
	padding: 0;
}
ul#toggleList li textarea {
	background: #eaeff3;
	border-left: 1px solid #c2d0dc;
	border-right: 1px solid #c2d0dc;
	border-top: 1px solid #c2d0dc;
	color: #8fa9be;
	display: block;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	height: 91px;
	margin: 0 0 0 -10px;
	padding: 10px;
	width: 359px;
}
ul.ulErrorMsg {
	margin: -8px 0 26px;
	padding: 0;
}
ul.ulErrorMsg li {
	border-bottom: 1px solid #d0dae4;
	height: 27px;
	line-height: 27px;
	list-style: none;
}
#mainContentCenterBox ul {
	margin: 0;
	padding: 0;
	width: 375px;
}
#mainContentCenterBox ul li {
	background-image: url('../images/listImage.jpg');
	background-position: 0 1px;
	background-repeat: no-repeat;
	color: #545964;
	font-size: 11px;
	line-height: 12px;
	list-style-type: none;
	margin: 0 0 7px;
	padding: 0 0 0 21px;
}
.changingList li span {
	float: left;
	font-size: .7em;
	margin: 3px 4px 0 10px;
}
.changingList li dl {
	margin: 0;
}
.changingList li dt {
	color: #2C5378;
	font-size: .7em;
	height: 1em;
}
.changingList li dd {
	color: #777;
	font-size: .7em;
	height: 1em;
}
.infoBoxes {
	border: 1px solid #adb0b8;
	list-style: none;
	margin: 0 0 20px;
	padding: 0;
	width: 247px;
}
.infoBoxes li.last {
	border-bottom: none;
}
.infoFirst {
	background: #FFF url('../images/bgInfoBoxes.jpg') repeat-x top left;
	border-bottom: 1px solid #adb0b8;
	height: 47px;
	padding: 0 0 0 11px;
}
.infoFirst h4 {
	float: left;
	margin-top: 14px;
}
.infoBoxesNext {
	background: #FFF url('../images/bgInnerInfoBoxes.jpg') repeat-x top left;
	border-bottom: 1px solid #d6d7db;
	height: 47px;
}
.infoBoxesNext dl {
	float: left;
	width: 175px;
}
.infoBoxesNext dl dt {
	color: #505050;
	font-size: 10px;
	margin: 12px 0 -2px 20px;
	overflow: hidden;
}
.infoBoxesNext dl dd {
	color: #adadad;
	font-size: 10px;
	margin: 0 0 0 20px;
	overflow: hidden;
}
ul.tableLists {
	display: inline-block;
	height: auto;
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
}
.tableLists li {
	list-style: none;
}
.tableLists li.first {
	float: left;
	height: 20px;
	margin: 0;
	padding: 0;
}
.tableLists li.middle {
	background: #FFF url('../images/bgCompanyProfilTitleBox.jpg') repeat-x left top;
	border: 1px solid #d6d7db;
	float: right;
	height: 27px;
	margin: 0;
	width: 97.1%;
}
.tableLists li.exmiddle {
	width: 97.8%;
}
.tableLists li.middle h5 {
	float: left;
	margin: 5px 0 0 10px;
	width: 500px;
}
.tableLists li.last {
	border-left: 1px solid #d6d7db;
	border-right: 1px solid #d6d7db;
	display: none;
	margin-left: 21px;
	padding: 28px 0 0;
}
ul.companyProfileButtonList {
	list-style: none;
	margin: 0 0 0 21px;
	padding: 0;
}
ul.companyProfileButtonList li {
	list-style: none;
	margin: 0;
	padding: 3px 0 5px;
}
ul.companyProfileButtonList li a.errorLink {
	color: #5F5F5F;
	float: right;
	font-size: 10px;
}
ul.companyProfileButtonList li.borTopCPB {
	border-top: 1px solid #dddee1;
}
ul.companyProfileButtonList li.l {
	border-bottom: 1px solid #dddee1;
}
ul.listVcard {
	border-top: 1px solid #d0dbe4;
	margin: 0 0 6px 17px;
	padding: 0;
	width: 257px;
}
.listVcard li, .listVcard li a {
	border-bottom: 1px solid #D0DBE4;
	display: block;
	list-style: none outside none;
	margin: 0;
	overflow: auto;
	padding: 0 0 0 2px;
	width: 230px;
}
.listVcard li a {
	width: auto;
}
.qsToolTip li a {
	width: auto;
}
ul.qsToolTip {
	border-top: 1px solid #d0dbe4;
	margin: 0 6px 6px 6px;
	padding: 0;
}
.qsToolTip li, .qsToolTip li a {
	border-bottom: 1px solid #D0DBE4;
	display: block;
	list-style: none outside none;
	margin: 0;
	overflow: auto;
	padding: 0 0 0 2px;
	width: 300px;
}
ul.listVcardContact, .listVcardContactTable {
	margin: 0 0 6px 17px;
	padding: 0;
	width: 257px;
}
ul.listVcardContact li span a:link, a:hover, a:visited, a:focus, a:active {
	color: #335D83;
}
#existKlassif {
	border-top: 1px solid #d7e0e8;
	margin: 0 0 0 -10px;
	padding: 0;
	width: 564px;
}
#existKlassif li {
	border-bottom: 1px solid #d7e0e8;
	clear: both;
	color: #555;
	display: block;
	font-size: 11px;
	line-height: 27px;
	list-style: none;
	padding-left: 11px;
	width: 553px;
}
ul.fileUploadRadioList {
	float: left;
	margin: 13px 0 0 28px;
	padding: 0;
	width: 252px;
}
.fileUploadRadioList li {
	clear: both;
	color: #79797a;
	display: block;
	font-size: 11px;
	font-weight: 400;
	line-height: 17px;
	list-style: none;
}
.fileUploadRadioList li input[type="radio"] {
	float: left;
	margin-right: 8px;
}
ul.infoList {
	margin: 36px 0 0;
	padding: 0;
	width: 565px;
}
ul.infoList.moreMargin {
	margin-left: 15px;
}
.infoList li {
	list-style: none;
	margin-bottom: 25px;
}
.infoList li h3 {
	margin-top: -10px;
}
.infoList li dl {
	margin: 0;
	padding: 0;
	width: 565px;
}
.infoList li dl dt {
	color: #878a92;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.infoList li dl dd {
	border-top: 1px solid #d7e0e8;
	margin-left: 0px;
	margin-top: 5px;
	padding: 0;
	width: 565px;
}
.infoList li dl dd a:link, .infoList li dl dd a:visited, .infoList li dl dd a:focus, .infoList li dl dd a:active {
	color: #7191ad;
	font-size: 12px;
}
.infoList li dl dd a:hover {
	color: #35638a;
}
ul.tabs {
	height: 30px;
	margin: 0;
	padding: 0;
	width: 825px;
}
ul.tabs li {
	background: #FFF url('../images/bgTabsLi.jpg') repeat-x top left;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-top: 1px solid #cecece;
	color: #969696;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: 700;
	line-height: 28px;
	list-style: none;
	padding: 0 0 0 15px;
	width: 254px;
}
ul.tabs li:hover {
	background: #FFF url('../images/bgTabsLiMo.jpg') repeat-x top left;
	color: #000;
}
ul.tabs li.active {
	background: #FFF url('../images/bgTabsLiMo.jpg') repeat-x top left;
	color: #000;
}
dl.checkBox {
	border-right: 1px solid #CECECE;
	width: 139px;
}
dl.checkBox dt label, dl.checkBox dd label {
	line-height: 14px;
}
dl.checkBox dt, dl.checkBox dd {
	margin: 0 0 4px 10px;
	width: 138px;
}
dl.quote dt, dl.quote dd {
	margin: 0;
	width: 44px;
}
dl.since dt, dl.since dd {
	margin: 0;
	width: 73px;
}
dl.numLevel dt, dl.numLevel dd {
	margin: 0;
	width: 73px;
}
dl.stableRelat dt, dl.stableRelat dd {
	margin: 0;
	width: 125px;
}
dl.groupCountrys dt, dl.groupCountrys dd {
	margin: 0;
	width: 130px;
}
#tabsFooter dl.groupChanges {
	margin: 0;
}
dl.groupChanges dt, dl.groupChanges dd {
	margin: 0;
	width: 100px;
}
ul.listLegend {
	border-top: 1px solid #d7e0e8;
	margin: 0;
	padding: 0;
}
ul.listLegend li {
	border-bottom: 1px solid #d7e0e8;
	clear: both;
	color: #848484;
	font-size: 10px;
	line-height: 15px;
	list-style: none;
}
ul.listLegend li span {
	margin: 0;
}
ul.listLegend li span.w58 {
	display: block;
	width: 58px;
}
ul.listLegend li span.block {
	display: block;
}
ul.listLegend li span.text848484 {
	width: 230px;
}
ul.listFunctions {
	border-left: 1px solid #9ab1c4;
	border-right: 1px solid #9ab1c4;
	border-top: 1px solid #9ab1c4;
	display: none;
	margin: -2px 0 0;
	padding: 0;
	position: absolute;
	z-index: 178;
}
div.tabNames div ul.listFunctions {
	margin: 1px 0 0;
}
ul.listFunctions li {
	background: #FFF;
	border-bottom: 1px solid #9ab1c4;
	color: #35638a;
	cursor: pointer;
	font-size: 10px;
	line-height: 15px;
	list-style: none;
	min-width: 87px;
	padding-left: 5px;
}
ul.listFunctions li:hover {
	background: #e6ebf0;
}
ul#listKonzern {
	display: block;
	height: auto;
	margin: 8px 0 0 2px;
	padding: 0;
}
#listKonzern li {
	color: #4c4d4d;
	display: block;
	font-size: 11px;
	font-weight: 700;
	height: auto;
	line-height: 10px;
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin-left: 1px;
}
#listKonzern li.bg {
	background: url('../images/bgListKonzernLi.jpg') repeat-y top left;
	margin-left: 1px;
}
ul#listKonzern li.first {
	height: 33px;
	font-size: 12px;
}
ul#listKonzern li.first span {
	color: #FFF;
}
#listKonzern li.first span span {
	color: #FFF;
	font-size: 10px;
}
ul#listKonzern li span {
	color: #4c4d4d;
}
ul#listKonzern li span.linkKonzernGray {
	color: #A2A2A2;
}
ul#listKonzern li span.highlight {
	color: #B7162B;
	font-weight: bold;
	font-size: 11px;
	font-weight: 700;
	line-height: 10px;
}
ul#listKonzern li span.city {
	color: #868a8e;
	display: block;
	font-size: 10px;
	font-weight: 400;
	margin-right: 10px;
	width: 207px;
}
ul#listKonzern li span span.first {
	width: 170px;
}
ul#listKonzern li span span.t {
	display: block;
	margin: -23px 0 19px 115px;
	width: 10px;
}
ul#listKonzern li ul {
	margin: 0 0 0 188px;
}
ul.liLiKonzern {
	display: none;
	height: auto;
	margin: 0 0 0 4px;
	padding: 0;
}
#listHoldings ul.liLiKonzern li {
	margin: 0 0 0 1px;
	padding: 0;
}
ul.displ {
	display: block;
}
ul.liLiKonzern li span span {
	color: #868a8e;
	font-size: 10px;
	font-weight: 400;
	width: 107px;
}
ul.liLiKonzern li span span.street, ul.liLiKonzern li span span.company {
	width: auto;
}
.infoLayerPG {
	background: #FFF;
	display: none;
	border: 1px solid #35638a;
	padding: 20px 18px 10px 19px;
	position: absolute;
	top: 500px;
	left: 60%;
	width: 255px;
	z-index: 201;
}
.infoLayerPG h3 {
	color: #555;
	font-size: 16px;
	margin: 0;
}
.infoLayerPG p {
	border-bottom: 1px solid #CACDD2;
	border-top: 1px solid #CACDD2;
	color: #7F7F7F;
	font-size: 11px;
	margin: 4px 0 20px;
	padding: 20px 0;
}
.infoLayerPG span.iconInactiveQuerysClose {
	height: 11px;
	margin: -17px 0 0 -15px;
	width: 11px;
}
ul#listKonzern li div.infoLayerFP {
	background: #FFF;
	border: 1px solid #35638a;
	padding: 20px 18px 10px 19px;
	position: absolute;
	width: 355px;
	z-index: 201;
	margin: 35px 0 0 60px;
}
ul#listKonzern div.infoLayerFP span.iconInactiveQuerysClose {
	height: 11px;
	margin: -17px 0 0 -15px;
	width: 11px;
}
ul#listKonzern div.infoLayerFP span.iconInactiveQuerysClose.right {
	margin: -17px 0 0 355px;
}
ul#listKonzern div.infoLayerFP span.iconNextLink {
	width: 16px;
}
ul#listKonzern li div.infoLayerFP ul.konzernInfoLayer {
	margin: 0 0 11px;
}
ul#listKonzern li div.infoLayerFP ul.konzernInfoLayer li {
	border-bottom: 1px solid #d7e0e8;
	clear: left;
	height: 15px;
	line-height: 15px;
	list-style: none;
}
ul#listKonzern li div.infoLayerFP ul.konzernInfoLayer li span.w97 {
	width: 97px;
}
ul#konfigModul {
	border: 1px solid #a4b9cb;
	height: 25px;
	margin: 8px 0 27px -4px;
	width: 545px;
}
#konfigModul li {
	background: #FFF url('../images/bgButtonBlue.jpg') repeat-x top left;
	border-left: 1px solid #e5ecf2;
	border-right: 1px solid #a4b9cb;
	color: #36638a;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 12px;
	list-style: none;
	padding: 5px 0 5px 13px;
	text-transform: uppercase;
	width: 167px;
}
#konfigModul li:hover {
	background: #FFF url('../images/bgButtonBlueMo.jpg') repeat-x top left;
	border-left: 1px solid #9bb2ca;
	color: #FFF;
}
#konfigModul li.last {
	border-right: none;
}
ul.modules {
	position: relative;
	width: 553px;
}
ul.modules li {
	border-top: 1px solid #c2d0dc;
	clear: both;
	display: block;
	list-style: none;
	padding: 14px 0 12px 10px;
}
ul.modules li h5 {
	margin-bottom: 5px;
}
ul.modules li span.texta3a4a8 {
	line-height: 12px;
}
ul.modules li h5, ul.modules li span.texta3a4a8 {
	display: block;
	width: 381px;
}
ul.companyProfilList {
	position: relative;
	width: 554px;
}
ul.companyProfilList li {
	border-top: 1px solid #c6d3de;
	color: #555;
	font-size: 11px;
	list-style: none;
	padding: 10px 0 7px 14px;
}
ul.companyProfilList li:hover {
	background: #eaeff3;
	color: #000;
}
ul.companyProfilList li.active {
	background: #eaeff3;
	color: #000;
	font-weight: 700;
}
ul.companyProfilList li input[type="radio"] {
	float: left;
	margin: 0 21px 0 0;
}
ul.companyProfilList li input[type="radio"].secondRadio {
	margin-left: 14px;
}
ul.companyProfilList li input[type="radio"].thirdRadio {
	margin-left: 14px;
}
ul.companyProfilList span.btnDelete {
	margin: 0 11px 0 0;
}
ul.companyProfilList span.btnListPesonWatch {
	margin: 0 6px 0 0;
}
ul.companyProfilList li span.iconDaD {
	margin: 2px 22px 0 0;
}
ul.companyProfilList li .firstCB {
	margin: 0 20px 0 0;
}
ul.companyProfilList span.openS {
	float: right;
	margin: 1px 17px 0;
}
ul.innerCompanyProfilList {
	border-top: 1px solid #c6d3de;
	display: none;
	margin: 7px 0 0 -14px;
	position: relative;
	width: 554px;
}
ul.innerCompanyProfilList li {
	clear: both;
	display: block;
	font-weight: 400;
	margin: 0 0 0 45px;
	min-height: 14px;
	padding: 8px 0 4px 7px;
	width: 482px;
}
ul.innerCompanyProfilList li.liLastButton:hover {
	background: none;
}
ul.innerCompanyProfilList li.first {
	border-top: none;
	color: #36638a;
	padding: 28px 0 6px 7px;
}
ul.innerCompanyProfilList li input[type="checkbox"] {
	float: left;
	margin: 0 20px 0 0;
}
ul ul.innerCompanyProfilList li span.iconDaD, ul.innerSort li span.iconIdad, ul.innerSort li span.iconLdad {
	margin: 2px 22px 0 0;
}
ul.innerCompanyProfilList li span.openS {
	margin: 1px 6px 0;
}
ul.innerCompanyProfilList li.active {
	background: #d8e1e8;
}
ul.innerCompanyProfilList li ul {
	display: none;
	margin: 4px 0 -4px -52px;
	width: 100%;
}
ul.innerCompanyProfilList li ul li {
	background: #d8e1e8;
	display: block;
	font-weight: 400;
	padding-left: 71px;
	width: 418px;
}
ul.innerCompanyProfilList li ul li ul li {
	background: #d8e1e8;
	display: block;
	font-weight: 400;
	padding-left: 71px;
	width: 354px;
}
ul.innerCompanyProfilList li ul li.mInaktivNG {
	color: #B0B0B0;
}
ul.compnayProfilListRs {
	border-top: 1px solid #c6d3de;
	margin: 0 0 0 -10px;
	position: relative;
	width: 564px;
}
ul.compnayProfilListRs li {
	border-bottom: 1px solid #c6d3de;
	clear: both;
	color: #555;
	font-size: 11px;
	line-height: 15px;
	list-style: none;
	margin: 0 0 0 51px;
	padding: 8px 0 5px 6px;
}
ul.compnayProfilListRs li input[type="checkbox"] {
	float: left;
	margin: 0 20px 0 0;
}
ul.compnayProfilListRs li span.iconDaD {
	margin: 2px 22px 0 0;
}
ul.compnayProfilListRs li span.lock {
	float: right;
	margin: 2px 17px 0;
}
#companyProfilNewLayer ul li {
	border-bottom: 1px solid #d1dbe4;
	clear: left;
	color: #505050;
	font-size: 11px;
	list-style: none;
	padding: 13px 0 12px;
}
#companyProfilNewLayer ul li input[type="radio"] {
	float: left;
	margin: 0 21px 0 0;
}
#companyProfilNewLayer ul li.last {
	border-bottom: none;
}
#companyProfilNewLayer ul li button {
	padding: 0 0 4px;
}
ul.personFormatedList li {
	clear: both;
	color: #88a2b9;
	display: block;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	list-style: none;
	margin-bottom: 8px;
}
ul.personFormatedList li.first {
	margin-bottom: 3px;
	padding-left: 33px;
}
ul.personFormatedList li.child {
	background: url('../images/bgFormatedLiChild.jpg') repeat-x top left;
	border: 1px solid #698ca9;
	color: #35638a;
	font-weight: 700;
}
ul.personFormatedList li.last {
	background: url('../images/bgFormatedLiLast.jpg') repeat-x top left;
	border: 1px solid #c9d7e1;
	color: #35638a;
}
ul.personFormatedList li.last:hover {
	border: 1px solid #7f9db6;
}
ul.personFormatedList li span.fRight {
	text-align: left;
	width: 189px;
}
ul.personFormatedList li span.fRightSmall {
	text-align: center;
	width: 60px;
}

ul.preFormatedList, ul.preFormatedListBef {
	margin: 20px 0 0 21px;
}
ul.preFormatedList li, ul.preFormatedListBef li {
	color: #9ab1c4;
	float: left;
	font-size: 11px;
	overflow: hidden;
	text-align: left;
}
ul.preFormatedList li.first span, ul.preFormatedList li.child1 span,  ul.preFormatedList li.childDuns span, ul.preFormatedList li.child2 span, ul.preFormatedList li.last span, ul.preFormatedListBef li.first span, ul.preFormatedListBef li.child1 span, ul.preFormatedListBef li.child2 span, ul.preFormatedListBef li.last span {
	display: block;
	height: 13px;
	margin: 22px 0 18px;
	overflow: hidden;
}
ul.preFormatedList li.first, ul.preFormatedListBef li.first {
	width: 108px;
}
ul.preFormatedList li.childDuns {
	width: 80px;
}
ul.preFormatedList li.child1 {
	width: 280px;
}
ul.preFormatedList li.child2 {
	width: 40px;
}

ul.preFormatedListBef li.childDuns {
	width: 80px;
}
ul.preFormatedListBef li.child1 {
	width: 107px;
}
ul.preFormatedListBef li.child2 {
	width: 280px;
}
ul.preFormatedListBef li.child3 {
	width: 40px;
}


ul.innerDataMonitorList li, ul.innerDataMonitorMarkieren li {
	color: #555;
	float: left;
	font-size: 11px;
	line-height: 20px;
	list-style: none;
	width: 186px;
}
ul.innerDataMonitorList li input[type="checkbox"] {
	float: left;
	margin-right: 10px;
}
ul#existsMonitoringList {
	border-top: 1px solid #afc1d0;
	display: block;
	height: auto;
	margin: 0 0 29px;
}
ul#existsMonitoringList li {
	border-bottom: 1px solid #d7e0e8;
	clear: both;
	display: block;
	list-style: none;
	min-height: 12px;
	padding: 6px 7px 6px 20px;
}
ul#existsMonitoringList li span.num {
	width: 108px;
}
ul#existsMonitoringList li span.company {
	overflow: hidden;
	width: 280px;
}
ul#existsMonitoringList li span.zipcode {
	width: 40px;
}
ul#existsMonitoringList li span.city {
	width: 132px;
}
ul#existsMonitoringList li span.greyClose, ul#existsMonitoringList li span.greyToggle {
	float: right;
}
ul#existsMonitoringList li div.noDispl {
	margin: 18px 0 0;
	padding: 10px;
	background-color: #eaeff3;
}
ul#existsMonitoringList li div.noDispl button.btnSend {
	margin: 0 20px 0 0;
}
ul#existsMonitoringList li div.noDispl button.btnReset {
	margin: 0;
}
ul#existsMonitoringList li ul {
	display: block;
	width: auto;
}
ul#existsMonitoringList li ul li, #shareMail ul li.last {
	border: none;
	clear: none;
	color: #555;
	float: left;
	font-size: 11px;
	line-height: 20px;
	list-style: none;
	padding: 0;
	width: 186px;
}
ul#existsMonitoringList li ul li input[type="checkbox"] {
	float: left;
	margin-right: 10px;
}
ul.noticeListYellow {
	display: block;
	height: auto;
}
ul.noticeListYellow li {
	background: #FFF url('../images/bgNoticeList.png') repeat-x top left;
	border-bottom: 1px solid #eada95;
	display: block;
	font-size: 11px;
	height: 34px;
	list-style: none;
	padding: 11px 5px 0 12px;
}
ul.noticeListYellow li span {
	display: block;
	margin: 0;
	text-align: left;
	width: 16px;
}
ul.noticeListYellow li dl {
	display: block;
	float: left;
	width: 200px;
}
ul.noticeListYellow li dl dt {
	float: left;
	margin: 0;
	width: 170px;
}
ul.noticeListYellow li dl dd {
	float: left;
	margin: 2px 0 0 5px;
	width: 14px;
}
ul.sQuerys li ul.searchHelpTabList, #matrixSearchHelpCritBox ul.searchHelpTabList {
	height: 20px;
	margin: 0 0 0 28px;
	width: 496px;
}
ul.sQuerys li ul.searchHelpTabList li, #matrixSearchHelpCritBox ul.searchHelpTabList li {
	background: #eaebed url('../images/bgSHTab.jpg') repeat-x top left;
	border-bottom: 1px solid #babec4;
	border-left: 1px solid #f1f2f2;
	border-right: 1px solid #b6b7bb;
	border-top: 1px solid #babec4;
	color: #8f9091;
	cursor: pointer;
	float: left;
	line-height: 17px;
	padding-left: 5px;
	width: 117px;
}
#matrixSearchHelpCritBox ul.searchHelpTabList li {
	font-size: 11px;
}

.bgSelected {
	background: #e0e1e2 !important; 
}

.double-list {
    width: 100%;
	height: 289px;
	display: flex;
	flex-direction: row;
	padding-right: 28px;
    box-sizing: border-box;
}

.double-list__container {
	max-width: 48%;
	display: flex;
	flex-direction: column;
	flex: 1;
}

.double-list #double-list__left,
.double-list #double-list__right {
	flex: 1;
    background-color: white;
    border: 1px solid #babec4;
	overflow: auto;

	/* to override global rule ul.sQuerys li ul */
	margin: 0 !important;
}

.double-list #double-list__left ul,
.double-list #double-list__right ul {
	/* to override global rule ul.sQuerys li ul */
	margin: 0 !important;
}

#double-list__left li,
#double-list__right li {
    width: auto;
    height: auto;
	display: flex;
	flex-direction: column;
	background: transparent;
    border-bottom: 1px solid #eaebed;
	overflow: hidden;
    color: #7f7f7f;
    cursor: default;
    font-size: 11px;
    line-height: 1.25;
}

.double-list__info-container {
	width: 10%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.display-flex {
	display: flex;
}

.no-margin {
	margin: 0;
}

.full-width {
	width: 100%;
}

.width-90 {
	width: 90%;
}

.double-list .iconTriangleOpen {
	min-width: 4px;
    min-height: 5px;
	margin: 5px 6px 0;
}

.double-list .colbbbdc3 {
	margin: 0 10px 0 0;
	color: #bbbdc3;
}

.double-list .liText {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.double-list .checkerB {
	background: #dcdee1;
    height: 14px;
    margin: 0 9px 0 0;
    padding: 0;
    width: 14px;
    min-width: 14px;
}

.disable-text-selection {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Old versions of Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}

.added-item,
#double-list__left .added-item {
	background-color: #deebf2;
}

.padding-left-small {
	padding-left: 8px;
}

.double-list-map__tabs {
	display: flex !important;
    width: 100% !important;
	margin: 0 !important;
    box-sizing: border-box !important;
}

.double-list-map__tabs:nth-child(1) {
    border-left: 1px solid #cdcfd1 !important;
}

.double-list-map__tab {
	display: flex !important;
    align-items: center !important;
	flex: 1 !important;
	background: #edeef0 url(../images/bgSearchHelpCritLocationLi.jpg) repeat-x top left !important;
    color: #868788 !important;
    padding-left: 28px !important;
    border-bottom: 1px solid #babec4 !important;
    border-top: 1px solid #babec4 !important;
    cursor: pointer !important;
    font-weight: 700 !important;
    height: 20px !important;
	border: none !important;
    border-left: 1px solid #cdcfd1 !important;
}

.double-list-map__tab.active {
	background: #999 url(../images/bgSearchHelpCritLocationLiMo.jpg) repeat-x top left !important;
	color: #0c0c0c !important;
}

ul.sQuerys li ul.searchHelpTabList li.first, #matrixSearchHelpCritBox ul.searchHelpTabList li.first {
	border-left: 1px solid #b6b7bb;
}
ul.sQuerys li ul.searchHelpTabList li span, #matrixSearchHelpCritBox ul.searchHelpTabList li span {
	margin: 4px 8px 0 0;
}
ul.sQuerys li ul.searchHelpTabList li:hover, #matrixSearchHelpCritBox ul.searchHelpTabList li:hover {
	background: url('../images/bgSHTabMo.jpg') repeat-x top left;
	color: #000;
}
ul.sQuerys li ul.searchHelpTabList li.active, #matrixSearchHelpCritBox ul.searchHelpTabList li.active {
	background: url('../images/bgSHTabMo.jpg') repeat-x top left;
	color: #000;
}
div.selectors ul.brancheLL, #matrixSearchHelpCritBox div.selectors ul.brancheLL {
	background: #fff;
	margin: 0;
	overflow: hidden;
}
div.selectors ul.brancheLL li, #matrixSearchHelpCritBox div.selectors ul.brancheLL li {
	background: transparent;
	border-bottom: 1px solid #eaebed;
	color: #7f7f7f;
	cursor: default;
	display: block;
	font-size: 11px;
	height: auto;
	line-height: 1.25;
	overflow: hidden;
	width: auto;
}
div.selectors ul.brancheLL li span.checkerB, #matrixSearchHelpCritBox div.selectors ul.brancheLL li span.checkerB {
	background: #dcdee1;
	height: 14px;
	margin: 0 9px 0 0;
	padding: 0;
	width: 14px;
}
div.selectors ul.brancheLL li span.liText, #matrixSearchHelpCritBox div.selectors ul.brancheLL li span.liText {
	overflow: hidden;
	width: 220px;
}
div.selectors ul.brancheLR li span.liText, #matrixSearchHelpCritBox div.selectors ul.brancheLR li span.liText {
	overflow: hidden;
	width: 48px;
}
div.selectors ul.brancheLL li span.iconTriangleOpen, #matrixSearchHelpCritBox div.selectors ul.brancheLL li span.iconTriangleOpen {
	margin: 5px 6px 0;
}
div.selectors ul.brancheLL li.togBg, #matrixSearchHelpCritBox div.selectors ul.brancheLL li.togBg {
	background: #f1f1f2;
}
div.selectors ul.brancheLL li ul, #matrixSearchHelpCritBox div.selectors ul.brancheLL li ul {
	border-top: 1px solid #EAEBED;
	display: none;
	margin: 1px 0 0;
}
div.selectors ul.brancheLL li.liBorders, #matrixSearchHelpCritBox div.selectors ul.brancheLL li.liBorders {
	border-bottom: 1px solid #afb3ba;
	border-top: 1px solid #afb3ba;
}
div.selectors ul.brancheLL li ul li, #matrixSearchHelpCritBox div.selectors ul.brancheLL li ul li {
	width: auto;
}
div.selectors ul.brancheLL li span.iconTriangleClose, #matrixSearchHelpCritBox div.selectors ul.brancheLL li span.iconTriangleClose {
	margin: 6px 6px 0;
}
div.selectors ul.brancheLL li span.colbbbdc3, #matrixSearchHelpCritBox div.selectors ul.brancheLL li span.colbbbdc3 {
	margin: 0 10px 0 0;
}
div.selectors ul.brancheLL li.bgSelected, #matrixSearchHelpCritBox div.selectors ul.brancheLL li.bgSelected {
	background: #e0e1e2;
}
div.selectors ul.branchLR, #matrixSearchHelpCritBox div.selectors ul.branchLR {
	margin: 0;
	overflow: hidden;
}
div.selectors ul.branchLR li, #matrixSearchHelpCritBox div.selectors ul.branchLR li {
	background: #FFF;
	border-bottom: 1px solid #eaebed;
	color: #7f7f7f;
	cursor: default;
	display: block;
	font-size: 11px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	padding-left: 8px;
}
div.selectors ul.branchLR li span.param, #matrixSearchHelpCritBox div.selectors ul.branchLR li span.param {
	margin: 0 17px 0 0;
}
div.selectors ul.branchLR li.bgSelected, #matrixSearchHelpCritBox div.selectors ul.branchLR li.bgSelected {
	background: #e0e1e2;
}
ul.expBrancheLL, ul.printBrancheLL {
	background: #FFFFFF;
	border: 1px solid #BABEC4;
	margin: 0;
	overflow: hidden;
	width: 279px;
}
ul.expBrancheLL li, ul.printBrancheLL li {
	background: transparent;
	border-bottom: 1px solid #cad6e0;
	color: #7f7f7f;
	cursor: default;
	display: block;
	font-size: 11px;
	height: auto;
	line-height: 17px;
	overflow: hidden;
	width: auto;
}
ul.expBrancheLL li span.checkerB, ul.printBrancheLL li span.checkerB {
	background: #d7e0e8;
	border-bottom: 1px solid #cad6e0;
	height: 16px;
	margin: 0 9px 0 0;
	padding: 0;
	width: 14px;
}
ul.expBrancheLL li span.level1, ul.printBrancheLL li span.level1 {
	margin: 0 33px 0 0;
}
ul.expBrancheLL li span.level2, ul.printBrancheLL li span.level2 {
	margin: 0 66px 0 0;
}
ul.expBrancheLL li span.level3, ul.printBrancheLL li span.level3 {
	margin: 0 99px 0 0;
}
ul.expBrancheLL li span.iconSelectedLi, ul.printBrancheLL li span.iconSelectedLi {
	margin: 4px 0 0 2px;
}
ul.expBrancheLL li span.liText, ul.printBrancheLL li span.liText {
	overflow: hidden;
	width: 220px;
}
ul.brancheLR li span.liText, ul.brancheLR li span.liText {
	overflow: hidden;
	width: 48px;
}
ul.expBrancheLL li span.iconTriangleOpen, ul.printBrancheLL li span.iconTriangleOpen {
	margin: 7px 6px 0;
}
ul.expBrancheLL li.togBg, ul.printBrancheLL li.togBg {
	background: #f1f1f2;
}
ul.expBrancheLL li ul, ul.printBrancheLL li ul {
	border-top: 1px solid #CAD6E0;
	display: none;
	margin: 1px 0 -1px;
}
ul.expBrancheLL li ul li.last, ul.printBrancheLL li ul li.last {
	border-bottom: none;
}
ul.expBrancheLL li.liBorders, ul.printBrancheLL li.liBorders {
	border-bottom-color: #809cb5;
	border-top: 1px solid #809cb5;
	margin: -1px 0;
}
ul.expBrancheLL li ul li, ul.printBrancheLL li ul li {
	width: auto;
}
ul.expBrancheLL li span.iconTriangleClose, ul.printBrancheLL li span.iconTriangleClose {
	margin: 8px 6px 0;
}
ul.expBrancheLL li span.colbbbdc3, ul.printBrancheLL li span.colbbdc3 {
	margin: 0 10px 0 0;
}
ul.expBrancheLL li.bgSelected, ul.printBrancheLL li.bgSelected {
	background: #eff3f6;
}
ul.expBrancheLL li.flag, ul.printBrancheLL li.flag {
	background: #dee6ec;
}
ul.expBrancheLL li.flagHeadlineSub, ul.printBrancheLL li.flagHeadlineSub {
	background: #dee6ec;
}
ul.expBrancheLL li.flagHeadline, ul.printBrancheLL li.flagHeadline {
	background: #dee6ec;
}
ul.expBrancheLR li.flagHeadlineRight, ul.printBrancheLR li.flagHeadlineRight {
	background: #dee6ec;
}
ul.expBrancheLR li.rSelected, ul.printBrancheLR li.rSelected {
	background: #dee6ec;
}
ul.expBrancheLR li.bgSelected, ul.printBrancheLR li.bgSelected {
	background: #e0e1e2;
}
ul.expBrancheLR li.flag, ul.printBrancheLR li.flag {
	background: #dee6ec;
}
ul.expBrancheLR {
	margin: 0;
	min-height: 250px;
	overflow: hidden;
	width: 279px;
}
ul.expBrancheLR li {
	background: #FFF;
	border-bottom: 1px solid #CAD6E0;
	color: #9ab1c4;
	cursor: default;
	display: block;
	font-size: 10px;
	height: auto;
	line-height: 17px;
	margin: 0;
	overflow: hidden;
	width: 277px;
}
ul.expBrancheLR li .param {
	margin: 0 0 0 10px;
}
ul.expBrancheLR li .liText {
	margin-left: 0;
}
ul.expBrancheLR li ul {
	border-top: 1px solid #CAD6E0;
	display: block;
	height: auto;
	width: 277px;
}
ul.expBrancheLR li ul li {
	background: #eff3f6;
	border-bottom: 1px solid #CAD6E0;
	margin: 0;
	padding: 0 15px;
	width: 247px;
}
ul.expBrancheLR li ul li .iconExportListRightEdit {
	margin: 4px 10px 0 0;
}
ul.expBrancheLR li ul li input[type="text"] {
	background: #FFF;
	border: 1px solid #77797B;
	color: #77797B;
	font-size: 9px;
	height: 12px;
	line-height: 9px;
	margin: 2px 0 0;
	padding: 0 0 0 2px;
	width: 107px;
}
ul.expBrancheLR li ul li span.liText {
	color: #77797b;
	display: block;
	float: left;
	height: 17px;
	overflow: hidden;
	width: 110px;
}
ul.expBrancheLR li ul li span.liEdit {
	color: #b3b6b8;
	display: block;
	float: left;
	height: 17px;
	overflow: hidden;
	width: 105px;
}
ul.expBrancheLR li ul li span.param {
	color: #b3b6b8;
	display: none;
	float: left;
	text-transform: uppercase;
	width: 1px;
}
ul.expBrancheLR li ul li span.iconEditExportText {
	float: right;
	margin: 2px 10px 0 0;
}
ul.printBrancheLR {
	margin: 0;
	min-height: 250px;
	overflow: hidden;
	width: 279px;
}
ul.printBrancheLR li {
	background: #FFF;
	border-bottom: 1px solid #CAD6E0;
	color: #9ab1c4;
	cursor: default;
	display: block;
	font-size: 10px;
	height: auto;
	line-height: 17px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 10px;
	width: 269px;
}
ul.printBrancheLR li .param {
	margin: 0 0 0 10px;
}
ul.printBrancheLR li ul {
	border-top: 1px solid #CAD6E0;
	display: block;
	height: auto;
	margin: -1px 0 -1px -10px;
	width: 280px;
}
ul.printBrancheLR li ul li {
	background: #eff3f6;
	border-bottom: 1px solid #CAD6E0;
	margin: 0;
	padding: 0 30px;
	width: 242px;
}
ul.printBrancheLR li ul li .iconExportListRightEdit {
	margin: 4px 15px 0px 0px;
}
ul.printBrancheLR li ul li input[type="text"] {
	background: #FFF;
	border: 1px solid #77797B;
	color: #77797B;
	font-size: 9px;
	height: 12px;
	line-height: 9px;
	margin: 2px 0 0;
	padding: 0 0 0 2px;
	width: 107px;
}
ul.printBrancheLR li ul li span.liText {
	color: #77797b;
	display: block;
	float: left;
	height: 17px;
	overflow: hidden;
	width: 110px;
}
ul.printBrancheLRli ul li span.liEdit {
	color: #b3b6b8;
	display: block;
	float: left;
	height: 17px;
	overflow: hidden;
	width: 110px;
}
ul.printBrancheLR li ul li span.param {
	color: #b3b6b8;
	display: none;
	float: left;
	text-transform: uppercase;
	width: 83px;
}
ul.printBrancheLR li ul li span.iconEditExportText {
	float: right;
	margin: 2px 10px 0 0;
}
#specialForPrint {
	padding: 0 19px;
}
ul#alpha, #matrixSearchHelpCritBox ul#alpha {
	border-bottom: 1px solid #d2d4d8;
	border-left: 1px solid #d2d4d8;
	display: none;
	height: 20px;
	margin-top: -21px;
	position: relative;
	width: 496px;
}
#matrixSearchHelpCritBox ul#alpha {
	margin-left: 28px;
}
ul#alpha li, #matrixSearchHelpCritBox ul#alpha li {
	background: #FFF;
	border-right: 1px solid #d2d4d8;
	color: #a4a8b1;
	float: left;
	font-size: 11px;
	height: 20px;
	line-height: 19px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 18px;
}
ul#alpha li.last, #matrixSearchHelpCritBox ul#alpha li.last {
	width: 19px;
}
ul#alpha li:hover, #matrixSearchHelpCritBox ul#alpha li:hover {
	background: #eeeff1;
	color: #202020;
	cursor: pointer;
}
ul#alpha li.active, #matrixSearchHelpCritBox #alpha li.active {
	background: #eeeff1;
	color: #202020;
}
ul.infoIncontentBoxList {
	background: #f2f2f4;
	border-bottom: 1px solid #d7d8dd;
	border-top: 1px solid #d7d8dd;
	height: 39px;
}
ul.infoIncontentBoxList li {
	float: left;
	height: 32px;
	min-width: 186px;
	padding: 0 0 0 10px;
}
ul.infoIncontentBoxList li.first {
	line-height: 39px;
}
ul.infoIncontentBoxList li.borR {
	border-right: 1px solid #cacbd0;
}
ul.infoIncontentBoxList li.lH {
	line-height: 11px;
	padding-top: 8px;
}
ul.infoIncontentBoxList li span.iconInfoGrey {
	height: 29px;
	margin: 9px 15px 0;
}
ul.infoIncontentBoxList li span.iconDateOrange {
	margin: 0 10px 0 16px;
}
ul.infoIncontentBoxList li span.iconInterestingOrange {
	margin: -4px 10px 0 5px;
}
ul.infoIncontentBoxList li span.iconNotizeOrange {
	margin: -2px 10px 0 15px;
}
ul.infoIncontentBoxList li span.dateIiCbL {
	display: block;
	width: 130px;
}
ul.infoIncontentBoxList li span.iconInactiveQueryEdit {
	margin: -3px 11px 0 0;
}
ul.peerGroupList {
	clear: both;
	display: block;
	height: auto;
	margin: 0 0 48px;
}
ul.peerGroupList li {
	background: #FFF url('../images/bgPeerGroupListLi.jpg') repeat-x top left;
	cursor: pointer;
	float: left;
	height: 29px;
	line-height: 29px;
	text-align: center;
	width: 202px;
}
ul.peerGroupList li:hover, ul.peerGroupList li.active {
	background: #FFF url('../images/bgPeerGroupListLiMO.jpg') repeat-x top left;
}
ul.peerGroupList li.active a:link {
	color: #000;
}
ul.peerGroupList li a:link, ul.peerGroupList li a:visited, ul.peerGroupList li a:active {
	color: #929292;
	display: block;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}
ul.peerGroupList li:hover, ul.peerGroupList li a:hover, ul.peerGroupList li.active a {
	color: #000;
}
ul.peerGroupList li.last {
	border-right: none;
}
ul.peerGroupList li.expl, ul.peerGroupList li.expl:hover {
	background: #FFF url('../images/bgPeerGroupListLi.jpg') repeat-x top left;
	color: #929292;
	font-size: 12px;
	font-weight: 700;
}
ul.itGroupList {
	clear: both;
	display: block;
	height: auto;
	margin: 0 0 48px;
}
ul.itGroupList li {
	background: #FFF url('../images/bgItGroupListLi.jpg') repeat-x top left;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #cccccc;
	font-size: 12px;
	font-weight: 700;
	color: #929292;
	float: left;
	height: 29px;
	line-height: 29px;
	text-align: center;
	width: 49.7%;
}
ul.itGroupList li:hover {
	cursor: pointer;
	background: #FFF url('../images/bgItGroupListLiMO.jpg') repeat-x top left;
}
ul.itGroupList li.aktiv {
	cursor: pointer;
	background: #FFF url('../images/bgItGroupListLiMO.jpg') repeat-x top left;
	color: #000;
}
ul.itGroupList li a:link, ul.itGroupList li a:visited, ul.itGroupList li a:active {
	color: #929292;
	display: block;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}
ul.itGroupList li:hover, ul.itGroupList li a:hover, ul.itGroupList li.active a {
	color: #000;
}
ul.itGroupList li.last {
	border-right: none;
}
ul.itGroupList li.expl, ul.itGroupList li.expl:hover {
	background: #FFF url('../images/bgItGroupListLi.jpg') repeat-x top left;
	color: #929292;
	font-size: 12px;
	font-weight: 700;
}
ul.peerGroupPointsList {
	border-bottom: 6px solid #becdda;
	display: block;
	height: 55px;
}
ul.peerGroupPointsList li {
	background: #dbe3ea url('../images/peerGroupAssi2.png');
	color: #ADC0D0;
	cursor: pointer;
	display: block;
	float: left;
	padding: 12px 48px 4px 13px;
	width: 141px;
}
ul.peerGroupPointsList li span.digit {
	float: left;
	font-size: 36px;
	font-weight: 700;
	margin: -5px 19px 0 0;
	position: relative;
}
ul.peerGroupPointsList li span.size8 {
	display: block;
	float: left;
	width: 100px;
}
ul.peerGroupPointsList li.active {
	color: #FFF;
}
ul.peerGroupPointsList li.first {
	background: #b7c7d5 url('../images/peerGroupAssi1.png');
}
ul.peerGroupPointsList li.firstactive {
	background: #b7c7d5 url('../images/peerGroupAssi1Active.png');
}
ul.iPGBLis {
	border-top: 1px solid #b8c8d5;
	display: block;
	height: auto;
	margin: 3px 0 26px;
	width: 487px;
}
ul.iPGBLis li {
	border-bottom: 1px solid #b8c8d5;
	color: #555;
	font-size: 11px;
	line-height: 20px;
	width: 487px;
}
ul.iPGBLis li input {
	margin-right: 6px;
}
ul.peerGroupSpezialList {
	display: block;
	height: auto;
}
ul.peerGroupSpezialList li {
	height: 51px;
	line-height: 51px;
	margin: 0 0 10px;
	width: 442px;
}
ul.peerGroupSpezialList li.spezial {
	background: #d8e1e9;
}
ul.peerGroupSpezialList li.last {
	border-bottom: 1px solid #86a1b9;
}
ul.peerGroupSpezialList li button {
	float: right;
	line-height: 20px;
	margin: 13px 8px 0 0;
	padding: 0 0 3px;
}
ul.listNotizes {
	height: auto;
	margin: 0 0 20px;
	width: 100%;
}
ul.listNotizes li {
	border-bottom: 1px solid #cecfd3;
	color: #9e9e9e;
	display: block;
	font-size: 10px;
	height: auto;
	min-height: 32px;
	padding: 13px 18px 14px 28px;
}
ul.listNotizes li.last {
	border-bottom: none;
}
ul.listNotizes li p {
	border-top: 1px solid #d8d8da;
	clear: both;
	color: #505050;
	font-size: 11px;
	line-height: 12px;
	margin-top: 5px;
	width: 224px;
}
ul.listNotizes li span.iconNotizEdit {
	margin: -3px 6px 0 0;
}
ul.listNotizes li span.iconNotizDelete {
	float: right;
	margin: -3px 0 0;
}
ul.klassifikationListFirmBox {
	border-top: 1px solid #babbbe;
	height: auto;
	margin: 10px 0 19px;
	width: 100%;
}
ul.klassifikationListFirmBox li {
	border-bottom: 1px solid #d7d7d9;
	color: #505050;
	float: none;
	font-size: 11px;
	line-height: 25px;
	min-width: 172px;
	width: 172px;
}
ul.klassifikationListFirmBox input[type="checkbox"] {
	color: #505050;
	float: left;
	font-size: 11px;
	margin: 7px 11px 0 0;
}
ul.saveStrategieList, ul.searchResults {
	display: block;
	margin: 0 0 28px;
}
ul.saveStrategieList li, ul.searchResults li {
	border-bottom: 1px solid #d7e0e8;
	color: #aaa;
	display: block;
	font-size: 11px;
	padding: 6px 16px 7px 21px;
}
ul.searchResults li {
	height: 14px;
	line-height: 14px;
}
ul.saveStrategieList li.first, ul.searchResults li.first {
	border-bottom: 1px solid #afc1d0;
	color: #9ab1c4;
	display: block;
	font-size: 11px;
	height: 11px;
	padding: 0 0 4px 21px;
}
ul.saveStrategieList li span.w375, ul.searchResults li span.w375 {
	overflow: hidden;
	width: 375px;
}
ul.saveStrategieList li span.iconDownlBlue, ul.saveStrategieList li span.btnListPesonWatch, ul.searchResults li span.icon {
	margin: 0 16px 0 0;
}
ul.searchResults li span.date {
	margin: 0;
	width: 69px;
}
ul.searchResults li span.date, ul.searchResults li span.enterpr, ul.searchResults li span.person {
	display: block;
	float: left;
}
ul.searchResults li span.enterpr, ul.searchResults li span.person {
	text-align: center;
	width: 86px;
}
#tabsFooter ul {
	border-right: 1px solid #e0e0e0;
	display: block;
	float: left;
	height: 48px;
}
#tabsFooter ul li {
	clear: left;
	display: block;
	height: 16px;
	line-height: 16px;
	margin: 0 0 7px;
}
#tabsFooter ul.first {
	width: 128px;
}
#tabsFooter ul.child-1 {
	margin: 0 0 0 12px;
	width: 130px;
}
#tabsFooter ul.child-2 {
	margin: 0 0 0 12px;
	width: 202px;
}
#tabsFooter ul.child-3 {
	border-right: none;
	margin: 0 0 0 12px;
	width: 197px;
}
#tabsFooter ul.child-3 li img.ui-combobox-arrow {
	left: -1px;
}
#tabsFooter ul.child-3 li span.ui-combobox-list {
	background: #FFF;
	border: 1px solid #CBCCD3;
	margin: -2px 0 0 80px;
	padding: 0;
	width: auto;
}
#tabsFooter ul.child-3 li span span.ui-combobox-item {
	background: #FFF;
	border: none;
	margin: 0;
	padding: 0 5px;
}
#tabsFooter ul.last {
	border-right: none;
	margin: 0 0 0 12px;
}
#tabsFooter ul.last button:focus, #tabsFooter ul.last button:active {
	border: none;
	outline: none;
}
ul.resubListTitle {
	height: 15px;
}
ul.resubListTitle li {
	color: #FFF;
	float: left;
	font-size: 10px;
}
ul.resubListTitle li.first {
	width: 97px;
}
ul.resubListTitle li.child-1 {
	width: 57px;
}
ul.resubListTitle li.child-2 {
	width: 72px;
}
ul.resubListTimes {
	display: block;
}
ul.resubListTimes, ul.resubListPrio, ul.resubListStat {
	float: left;
	height: auto;
	margin: 0 0 0 -7px;
	width: 100px;
}
ul.resubListPrio, ul.resubListStat {
	margin: 0;
	width: 58px;
}
ul.resubListTimes li input[type="radio"], ul.resubListPrio li input[type="radio"], ul.resubListStat li input[type="radio"] {
	float: left;
	margin: -1px 4px 0 0;
}
ul.resubListTimes li, ul.resubListPrio li, ul.resubListStat li {
	clear: left;
	color: #FFF;
	display: block;
	font-size: 10px;
	height: 15px;
	line-height: 10px;
	padding: 0;
}
ul.innerTableSchemaList {
	border-top: 1px solid #7e9bb4;
	display: block;
	height: auto;
	width: 100%;
}
ul.innerTableSchemaList li {
	border-bottom: 1px solid #c6d3de;
	color: #356389;
	display: block;
	font-size: 11px;
	line-height: 18px;
	padding: 9px 20px 18px;
}
ul.innerTableSchemaList li.first:hover label span.allCheckedCrit {
	background-position: -351px -146px;
}
ul.innerTableSchemaList li.first {
	padding: 2px 0 0 1px;
}
ul.innerTableSchemaList li.first:hover label {
	color: #3f6a8f;
}
ul.innerTableSchemaList li.last {
	border-bottom: none;
	height: 71px;
}
ul.innerTableSchemaList li input[type="checkbox"] {
	margin: 7px 0 0;
}
ul.innerTableSchemaList li span.allCheckedCrit {
	margin: 5px 7px 0 -1px;
}
li span.checkA {
	color: #6e8eaa;
	cursor: pointer;
	display: none;
}
ul.innerTableSchemaList li.last button.btnSend {
	margin: 28px 0 26px;
	padding: 0 0 3px;
}
ul.innerTableSchemaList li.last button.btnReset {
	margin: 28px 0 0 26px;
}
ul.innerTableSchemaList li.last button:hover {
	color: #FFF;
}
ul.innerTableSchemaList li.last button#btnNewSend {
	margin: 28px 12px 26px 0;
}
ul.innerTableSchemaList li span.openS {
	float: right;
	margin: 0;
}
ul.innerTableSchemaList li.bgLiBlue {
	background: #D8E1E8;
}
ul.innerTableSchemaList li ul {
	background: #d8e1e8;
	border-top: 1px solid #C6D3DE;
	display: none;
	height: auto;
	margin: 0 -20px;
	padding: 0 20px;
	position: relative;
	width: auto;
}
ul.innerTableSchemaList li ul li {
	background: #d8e1e8;
	display: block;
	float: none;
	line-height: 26px;
	margin: 0 1px 0 -2px;
	padding: 0 2px 0 20px;
	width: auto;
}
ul.innerTableSchemaList li ul li.l-NoBorBot {
	border-bottom: none;
}
ul#matrixTabs {
	background: #d0d1d3;
	display: block;
	height: 60px;
	width: auto;
}
ul#matrixTabs li {
	background: url('../images/matrixTabs2.png');
	color: #9fa2a9;
	display: block;
	float: left;
	font-size: 14px;
	height: 12px;
	padding: 29px 11px 13px;
	width: 119px;
}
ul#matrixTabs li.firstactive {
	background: url('../images/matrixTabsActive1.png');
	color: #000000;
	width: 120px;
}
ul#matrixTabs li.firstactive span.num {
	color: #fff;
}
ul#matrixTabs li.firstinactive {
	background: url('../images/matrixTabsInactive1.png');
	color: #9FA2A9;
	width: 120px;
}
ul#matrixTabs li.firstinactive span.num {
	color: #CECED0;
}
ul#matrixTabs li.last {
	border-right: none;
}
ul#matrixTabs li.active {
	background: url('../images/matrixTabsActive2.png');
	color: #000;
}
ul#matrixTabs li span.num {
	color: #ceced0;
	display: block;
	float: left;
	font-size: 36px;
	font-weight: 700;
	margin: -21px 10px 0 0;
}
ul#matrixTabs li.active span.num {
	color: #FFF;
}
#matrixCritsList {
	border-top: 1px solid #cacdd2;
	height: auto;
	width: auto;
}
#matrixCritsList li {
	background: #edeeee;
	border-bottom: 1px solid #e4e5e7;
	display: block;
	padding: 9px 17px 2px 31px;
}
#matrixCritsList li.active {
	border-bottom: 1px solid #cacdd2;
	border-top: 1px solid #cacdd2;
	padding: 18px 17px 0 31px;
}
#matrixCritsList li h2 {
	color: #505050;
	font-size: 11px;
	font-weight: 700;
	margin: 0;
	overflow: hidden;
	width: 400px;
}
#matrixCritsList li h2.active {
	color: #a91428;
	font-size: 12px;
	margin: 0 0 5px;
	width: 530px;
}
#matrixCritsList li input.norm[type="text"] {
	background: #FFF;
	border: 1px solid #b2b6bc;
	color: #000;
	float: left;
	font-size: 11px;
	height: 17px;
	line-height: 17px;
	margin: 0 0 30px;
	padding: 0 0 1px 5px;
	width: 439px;
}
#matrixCritsList li span.textField {
	color: #9ea2ab;
	display: block;
	float: left;
	font-size: 11px;
	margin: 0;
	overflow: hidden;
	width: 400px;
}
#matrixCritsList li span.btn {
	float: right;
}
#matrixCritsList li span.btnDeleteGreyBig {
	margin: -11px 0 0;
}
#matrixCritsList li span.btnEditGrey {
	margin: -11px 15px 0;
}
#matrixCritsList li span.btnTextDown {
	margin: -46px 34px 0 0;
}
#matrixCritsList li span.btnSingleDown {
	margin: -46px 0 0;
}
#listWatch {
	background: #eaeff3;
	display: block;
	width: 100%;
}
#listWatch li {
	background: #eaeff3;
	border-bottom: 1px solid #c6d3de;
	color: #000;
	display: block;
	font-size: 11px;
	font-weight: 700;
	padding: 9px 18px 10px 47px;
	width: 744px;
}
#listWatch li .counter {
	color: #35638a;
	margin: 0;
	padding: 0;
	width: 33px;
}
#listWatch li .iconNotizDelete {
	float: right;
	margin: 0 16px 0 6px;
}
#listWatch li .iconNotizEdit {
	float: right;
	margin: 0;
}
#listWatch li .openS {
	float: right;
	margin: 1px 0 0;
}
#listWatch li .fTBox {
	display: block;
	float: left;
	width: 314px;
}
#listWatch li .fSBox {
	color: #96aec2;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: 400;
	text-align: center;
	width: 117px;
}
#listWatch li .fLBox {
	color: #96aec2;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: 400;
	text-align: center;
	width: 142px;
}
#listWatch li ul.innerLists {
	background: #eaeff3 url('../images/bgWatchListInnerLists.png') repeat-x top left;
	border-top: 1px solid #b1c3d2;
	display: none;
	height: auto;
	margin: 8px 0 34px 28px;
	padding: 14px 0 0;
	width: 685px;
}
#listWatch li ul.innerLists li {
	background: transparent;
	border-bottom: 1px solid #bfcdda;
	height: 8px;
	line-height: 8px;
	padding: 10px 0 9px 6px;
	width: 679px;
}
#listWatch li ul.innerLists li .date {
	color: #36638a;
	display: block;
	float: left;
	margin: 0;
	text-align: left;
	width: 88px;
}
#listWatch li ul.innerLists li.last {
	background: url('../images/bgWatchListInnerListLastLi.jpg') repeat-x top left;
	color: #5C81A1;
	text-align: right;
}
#listWatch li ul.innerLists li.last .infoText {
	display: block;
	float: left;
	text-align: right;
	width: 499px;
}
#listWatch li ul.innerLists li.last .button, #listWatch li ul.innerLists li.last .inactive, #listWatch li ul.innerLists li .button {
	background: #eaeff3 url('../images/bgWatchButton.jpg') repeat-x top left;
	cursor: pointer;
	display: block;
	float: right;
	height: 27px;
	margin: -10px 0 0 47px;
	width: 103px;
}
#listWatch li ul.innerLists li .button {
	margin: -10px 0 0;
}
#listWatch li ul.innerLists li .button:hover {
	background: #eaeff3 url('../images/bgWatchButtonMo.jpg') repeat-x top left;
}
#listWatch li ul.innerLists li.last .inactive, #listWatch li ul.innerLists li .inactive:hover {
	background: #eaeff3 url('../images/bgWatchButtonInactive.jpg') repeat-x top left;
}
#expTabList {
	border-bottom: 6px solid #BECDDA;
	border-top: 5px solid #36638a;
	display: block;
	height: 55px;
	margin: 21px 0 0;
	width: 100%;
}
#expTabList li {
	background: #dbe3ea url('../images/peerGroupPointsListNew.png');
	color: #ADC0D0;
	display: block;
	float: left;
	width: 202px;
	height: 55px;
}
#expTabList li span.digit {
	float: left;
	font-size: 36px;
	font-weight: 700;
	margin: 8px 19px 0 14px;
	position: relative;
}
#expTabList li span.size8 {
	display: block;
	float: left;
	width: 99px;
	margin-top: 14px;
}
#expTabList li span.size9 {
	display: block;
	float: left;
	width: 200px;
	margin-top: 14px;
}
#expTabList li.first {
	background: #dbe3ea url('../images/peerGroupPointsListNewFirst.png');
}
#expTabList li.last {
	background: #dbe3ea url('../images/peerGroupPointsListNewLast.png');
}
#expTabList li.active {
	color: white;
	background: #FFF url('../images/peerGroupPointsListNewActive.png');
}
#expTabList li.activefirst {
	color: white;
	background: #FFF url('../images/peerGroupPointsListNewActiveFirst.png');
}
#expTabList li.activelast {
	color: white;
	background: #FFF url('../images/peerGroupPointsListNewActiveLast.png');
}
#expTabList #expTablistBilaActive1 {
	width: 303px;
	color: white;
	background: #FFF url('../images/peerGroupPointsListNewBilaActive1.png');
}
#expTabList #expTablistBilaNonActive1 {
	width: 303px;
	background: #FFF url('../images/peerGroupPointsListNewBilaActive2.png');
}
#expTabList #expTablistBilaActive2 {
	width: 303px;
	color: white;
	background: #FFF url('../images/peerGroupPointsListNewBilaActive4.png');
}
#expTabList #expTablistBilaNonActive2 {
	width: 303px;
	background: #FFF url('../images/peerGroupPointsListNewBilaActive3.png');
}
.exportBoxes p {
	color: #959595;
	font-size: 11px;
}
.exportBorTopDarkBila label {
	vertical-align: top;
	line-height: 18px;
}
ul.exportInnerList, ul.printInnerList {
	display: block;
	height: auto;
	padding: 0 0 0 20px;
}
ul.exportInnerList li, ul.printInnerList li {
	clear: both;
	display: block;
	font-size: 11px;
	height: 33px;
	line-height: 33px;
	vertical-align: middle;
	width: 580px;
}
ul.exportInnerList li .iconMiLitl, ul.printInnerList li .iconMiLitl {
	float: right;
	margin: 10px 11px 0 0;
	position: relative;
}
ul.printInnerList li .iconMiLitl {
	margin: 10px 0 0;
}
ul.printInnerList li {
	width: 536px;
}
ul.exportInnerList li span.int, ul.printInnerList li span.int {
	color: #35638a;
	font-weight: 700;
	margin-right: 4px;
}
ul.exportInnerList li label, ul.printInnerList li label {
	margin-left: 13px;
}
ul.exportInnerList li span.tex, ul.exportInnerList li label, ul.printInnerList li span.tex, ul.printInnerList li label {
	color: #6487a5;
	font-size: 11px;
	font-weight: 400;
}
ul.exportInnerList li input[type="text"], ul.printInnerList li input[type="text"] {
	background: #fff;
	border: 1px solid #8ba5bc;
	color: #9ab1c4;
	font-size: 11px;
	height: 17px;
	margin: 7px 17px 0 0;
	padding-left: 5px;
	width: 182px;
}
ul.shareInnerList li input[type="text"] {
	background: #fff;
	border: 1px solid #8ba5bc;
	color: #9ab1c4;
	font-size: 11px;
	height: 17px;
	margin: 0px 17px 0 10px;
	padding-left: 5px;
	width: 118px;
}
ul.exportInnerList li label input[type="text"], ul.printInnerList li label input[type="text"] {
	height: 17px;
	margin-right: 0;
	padding-left: 5px;
	width: 59px;
}
ul.exportInnerList li.last, ul.printInnerList li.last {
	border-top: 1px solid #ccd7e1;
	color: #93abc0;
	cursor: pointer;
	display: block;
	font-size: 11px;
}
ul.shareInnerList li.last {
	margin: 10px 0 0 25px;
}

ul.exportInnerList li.last span, ul.printInnerList li.last span {
	margin: 10px 8px 0 0;
}
ul.exportInnerList li.last:hover .iconPlLitl, ul.printInnerList li.last:hover {
	color: #35638A;
}
ul.exportInnerList li.last:hover .iconPlLitl, ul.printInnerList li.last:hover .iconPlLitl {
	background-position: -447px -672px;
}
ul.expInnerRightBoxList {
	margin: 0 0 2px;
}

ul.expInnerRightBoxList li {
	background: #FFF;
	border-left: 1px solid #adc0d0;
	border-right: 1px solid #adc0d0;
	border-top: 1px solid #adc0d0;
	color: #86a1b9;
	font-size: 11px;
	height: 21px;
	line-height: 21px;
	padding: 0 8px 0 7px;
	width: 176px;
}

ul.expInnerRightBoxList li:last-child {
	border-bottom: 1px solid #adc0d0;
}

ul.expInnerRightBoxList li span {
	float: right;
}
ul.expInnerRightBoxList li.active {
	color: #35638a;
	font-weight: 700;
}
ul.expInnerRightBoxList li.last {
	background: #c8d5df;
	color: #35638a;
	font-weight: 700;
}
ul.expInnerRightBoxList li.last span {
	float: left;
}
ul.teaserQuickSearch {
	margin: 0 -11px;
	position: relative;
	width: 248px;
}
ul.teaserQuickSearch li {
	background: #d7dfe7;
	border-top: 1px solid #c5d1db;
	color: #9aafc1;
	cursor: pointer;
	float: left;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 14px;
	width: 108px;
}
ul.teaserQuickSearch li:hover {
	background: #d1dae3;
	border-top: 1px solid #b1c0cf;
	color: #7995ae;
}
ul.teaserQuickSearch li.active {
	background: #bdcad7;
	border-top: 1px solid #9fb2c3;
	color: #36638a;
}
ul.teaserQuickSearch li.last {
	margin: 0 0 0 2px;
}
#actionBox, #actionBoxBI {
	display: block;
	height: 77px;
	width: 101%;
}
#actionBox li, #actionBoxBI li {
	color: #3f6a8f;
	float: left;
	font-size: 12px;
	font-weight: 700;
	height: 46px;
	padding: 16px 21px 15px 14px;
}
#actionBoxBI li {
	width: 482px;
}
#actionBox li.first {
	background: url('../images/bgFpChartToolProfFirst.png');
	width: 164px;
}
#actionBox li.child {
	background: url('../images/bgFpChartToolProfChild.png');
	width: 164px;
}
#actionBox li.last {
	background: url('../images/bgFpChartToolProfLast.png');
	width: 404px;
}
#actionBox li.last span, #actionBoxBI li span {
	color: #b7162b;
}
#chartInfoListBoxes {
	background: #d5dee6;
	height: 33px;
	width: 100%;
}
#chartInfoListBoxes li {
	color: #FFF;
	float: left;
	height: 37px;
	line-height: 37px;
	margin: 0 29px 0 108px;
}
#chartInfoListBoxes li.child {
	background: #a5b9ca;
	padding: 0 22px 0 20px;
	width: 875px;
}
#chartInfoListBoxes li.child .iconLegendBlue {
	margin: 13px 10px 0 18px;
}
#chartInfoListBoxes li.child .iconLegendRed {
	margin: 13px 10px 0 39px;
}
#chartInfoListBoxes li.child .size16 {
	font-size: 16px;
	font-weight: 700;
}
#chartInfoListBoxes li.child .size11 {
	font-size: 11px;
}
#chartInfoListBoxes li.child .size11 input[type="checkbox"] {
	float: left;
	margin: 11px 10px 0 0;
}
#listChartCounts, #listChartCountsA {
	border-bottom: 1px solid #C2D0DC;
	border-top: 1px solid #C2D0DC;

	display: none;
	height: 41px;
	margin: -1px 0 0;
	padding: 0 68px 0 67px;
	width: 898px;
}
#listChartCounts li, #listChartCountsA li {
	background: url('../images/bgListChartCounts.jpg') repeat-x top left;
	border-left: 1px solid #c2d0dc;
	color: #36638a;
	display: block;
	float: left;
	font-size: 11px;
	height: 41px;
	line-height: 41px;
	min-width: 58px;
	text-align: center;
}
#listChartCountsA li {
	color: #c04153;
}
#listChartCounts li.first, #listChartCountsA li.first {
	border-left: none;
}
#segChartToolList {
	border-bottom: 1px solid #b6c6d4;
	border-left: 1px solid #b6c6d4;
	border-right: 1px solid #b6c6d4;
	border-top: 5px solid #36638a;
	display: block;
	height: 77px;
	width: 100%;
}
#segChartToolList li {
	color: #3f6a8f;
	float: left;
	font-size: 12px;
	font-weight: 700;
	height: 46px;
	padding: 16px 21px 15px 12px;
}
#segChartToolList li.first {
	background: url('../images/bgFpChartToolFirst.png');
	width: 340px;
}
#segChartToolList li.first .fLeft {
	color: #7796b0;
	display: block;
	font-size: 14px;
	height: 30px;
	width: auto;
}
#segChartToolList li.first label {
	float: left;
	margin-bottom: 10px;
	margin-top: -2px;
	width: 98px;
}
#segChartToolList li.first label.noMB {
	margin-bottom: 0;
}
#segChartToolList li.child {
	background: url('../images/bgFpChartToolChild.png');
	width: 208px;
}
#segChartToolList li div.filter {
	opacity: 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
}
#segChartToolList li.child label {
	display: block;
	margin-bottom: 8px;
}
#segChartToolList li.child label.spez {
	margin-bottom: 12px;
}
#segChartToolList li.last {
	background: url('../images/bgFpChartToolLast.png');
	width: 146px;
}
#segChartToolList li.last button {
	margin: 26px 0 0;
}
div.merkBoxNext ul.chartFactsList {
	border-top: none;
	display: block;
	height: auto;
	width: 464px;
}
div.merkBoxNext ul.chartFactsList li {
	border-bottom: none;
	height: 20px;
	line-height: 20px;
	width: 92%;
}
div.merkBoxNext ul.chartFactsList li .matchBgBox {
	display: block;
	margin: 5px 10px 0 0;
}
div.merkBoxNext ul.chartFactsList li dl {
	font-size: 11px;
	width: 100%;
}
div.merkBoxNext ul.chartFactsList li dl dt {
	color: #36638a;
	float: left;
	height: 20px;
	margin: 0;
	width: 85%;
}
div.merkBoxNext ul.chartFactsList li dl dt span {
	float: left;
}
div.merkBoxNext ul.chartFactsList li dl dt .fText {
	display: block;
	height: 18px;
	margin-right: 5px;
	overflow: hidden;
}
div.merkBoxNext ul.chartFactsList li dl dt .fText span.btn {
	float: right;
	margin: 6px 0 0 5px;
}
div.merkBoxNext ul.chartFactsList li dl dt .dotted {
	margin-top: 5px;
}
div.merkBoxNext ul.chartFactsList li dl dd {
	color: #5e6061;
	float: right;
	height: 20px;
	margin: 0;
	min-width: 14%;
	text-align: right;
}
ul.chartFactsList {
	display: block;
	height: auto;
	width: 464px;
}
ul.chartFactsList li {
	height: 20px;
	width: 92%;
}
ul.chartFactsList li .matchBgBox {
	display: block;
	margin: 5px 10px 0 0;
}
ul.chartFactsList li dl {
	font-size: 11px;
	width: 100%;
}
ul.chartFactsList li dl dt {
	color: #36638a;
	float: left;
	height: 20px;
	margin: 0;
	width: 85%;
}
ul.chartFactsList li dl dt span {
	float: left;
}
ul.chartFactsList li dl dt .fText {
	margin-right: 5px;
	width: auto;
}
ul.chartFactsList li dl dt .fText span.btn {
	float: right;
	margin: 6px 0 0 5px;
}
ul.chartFactsList li dl dt .dotted {
	margin-top: 5px;
}
ul.chartFactsList li dl dd {
	color: #5e6061;
	float: right;
	height: 20px;
	margin: 0;
	min-width: 14%;
	text-align: right;
}
div.chartInfoBoxes ul.chartShowInfoList {
	height: auto;
}
div.chartInfoBoxes ul.chartShowInfoList li {
	font-size: 11px;
	height: 14px;
	line-height: 14px;
	width: 286px;
}
div.chartInfoBoxes ul.chartShowInfoList li dl dt {
	color: #36638a;
	float: left;
	width: 236px;
}
div.chartInfoBoxes ul.chartShowInfoList li dl dt span {
	float: left;
	margin-right: 10px;
}
div.chartInfoBoxes ul.chartShowInfoList li dl dt .dotted {
	margin-top: 2px;
}
div.chartInfoBoxes ul.chartShowInfoList li dl dd {
	color: #848484;
	float: right;
	text-align: right;
	width: 45px;
}
#geoLocTab li {
	background: #e5edf3 url('../images/bgLocTab.jpg') repeat-x top left;
	border-left: 1px solid #8ca7be;
	border-right: 1px solid #8ca7be;
	border-top: 1px solid #8ca7be;
	color: #537393;
	cursor: pointer;
	float: left;
	font-size: 11px;
	line-height: 26px;
	width: 403px;
}
#geoLocTab li.cursorNone {
	cursor: default;
}
#geoLocTab li.active {
	background: #e5edf3 url('../images/bgLocTabMo.jpg') repeat-x top left;
}
#geoLocTab li:hover {
	background: #e5edf3 url('../images/bgLocTabMo.jpg') repeat-x top left;
}
#geoLocTab li:hover .iconArrowBlueNorm {
	background-position: -491px -197px;
}
#geoLocTab li.last {
	border-left: 1px solid #dee6ed;
	color: #000;
}
#geoLocTab li.last .liInnerGeoLocTab {
	color: #4e7598;
	float: right;
	width: 169px;
}
#geoLocTab li.last .liInnerGeoLocTab span {
	margin-right: 12px;
}
#geoLocTab li .geoLocTabInnerDivLeft {
	float: left;
	line-height: 26px;
	padding-left: 16px;
	width: 100%;
}
#geoLocTab li .geoLocTabInnerDivRight {
	float: left;
	line-height: 26px;
	padding-left: 16px;
	width: 200px;
}
ul.sQuerys li ul.searchHelpLocation, #matrixSearchHelpCritBox ul.searchHelpLocation {
	margin: 0;
	padding: 0;
	width: 561px;
}
ul.sQuerys li ul.searchHelpLocation li, #matrixSearchHelpCritBox ul.searchHelpLocation li {
	background: #edeef0 url('../images/bgSearchHelpCritLocationLi.jpg') repeat-x top left;
	border-bottom: 1px solid #babec4;
	border-top: 1px solid #babec4;
	color: #868788;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: 700;
	height: 20px;
	margin: 0;
	padding: 0;
	width: 280px;
}
#matrixSearchHelpCritBox ul.searchHelpLocation li {
	line-height: 18px;
	width: 278px;
}
ul.sQuerys li ul.searchHelpLocation li.last, #matrixSearchHelpCritBox ul.searchHelpLocation li.last {
	border-left: 1px solid #cdcfd1;
}
ul.sQuerys li ul.searchHelpLocation li:hover, #matrixSearchHelpCritBox ul.searchHelpLocation li:hover {
	background: url('../images/bgSearchHelpCritLocationLiMo.jpg') repeat-x top left;
	color: #0c0c0c;
}
ul.sQuerys li ul.searchHelpLocation li:hover .iconArrowGreyLoc, #matrixSearchHelpCritBox ul.searchHelpLocation li:hover .iconArrowGreyLoc {
	background-position: -150px -609px;
}
ul.sQuerys li ul.searchHelpLocation li.active, #matrixSearchHelpCritBox ul.searchHelpLocation li.active {
	background: #999 url('../images/bgSearchHelpCritLocationLiMo.jpg') repeat-x top left;
	color: #0c0c0c;
}
ul.sQuerys li ul.singelArea, #matrixSearchHelpCritBox ul.singelArea {
	clear: both;
	height: 15px;
	margin: 9px 0 0 8px;
	padding: 0;
	position: absolute;
	width: auto;
	z-index: 1010;
}
ul.sQuerys li ul.singelArea li, #matrixSearchHelpCritBox ul.singelArea li {
	background: #5f8597;
	border: 1px solid #35638a;
	color: #FFF;
	float: left;
	font-size: 11px;
	height: 15px;
	line-height: 13px;
	margin: 0 3px 0 0;
	opacity: 0.4;
	padding: 0 5px;
	text-align: center;
	width: 42px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
}
ul.sQuerys li ul.singelArea li.active, #matrixSearchHelpCritBox ul.singelArea li.active {
	background: #5f8597;
	opacity: 0.9;
}
ul.sQuerys li ul.selectedAreas, #matrixSearchHelpCritBox ul.selectedAreas {
	background: transparent;
	border-top: 1px solid #7d98b0;
	margin: 0;
	padding: 12px 7px 0;
}
ul.sQuerys li ul.selectedAreas li, #matrixSearchHelpCritBox ul.selectedAreas li {
	background: transparent;
	font-size: 11px;
	height: 17px;
	overflow: hidden;
	width: 129px;
}
ul.sQuerys li ul.selectedAreas li .grad, #matrixSearchHelpCritBox ul.selectedAreas li .grad {
	color: #100f0f;
	float: left;
	margin-right: 5px;
	overflow: hidden;
	width: 30px;
}
ul.sQuerys li ul.selectedAreas li .area, #matrixSearchHelpCritBox ul.selectedAreas li .area {
	color: #5f646f;
	display: block;
	float: left;
	overflow: hidden;
	width: 80px;
}

#map ul.locationLegend, #maping ul.locationLegend {
	background: transparent;
	border-top: none;
}

#map ul.locationLegend li, #maping ul.locationLegend li {
	background: none;
	border-bottom: none;
	color: #35638a;
	font-size: 10px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	width: auto;
}

#map ul.locationLegend li span, #maping ul.locationLegend li span {
	border: 1px solid #b77066;
	display: block;
	float: left;
	height: 11px;
	margin: 4px 20px 0 0;
	width: 11px;
}

.paaBoxLeft ul {
	border-top: 1px solid #6a859f;
	margin: 0 0 25px 72px;
}

.paaBoxLeft ul li {
	border-bottom: 1px solid #cad4dd;
	color: #7191ad;
	display: block;
	float: none;
	font-size: 11px;
	line-height: 27px;
}
.paaBoxLeft ul li a:link, .paaBoxLeft ul li a:visited, .paaBoxLeft ul li a:active {
	color: #7191ad;
	float: right;
	font-size: 11px;
	margin: 6px 11px 0 0;
}
.paaBoxLeft ul li .title {
	float: left;
	width: 160px;
}
.paaBoxLeft ul li .red {
	color: #a33a39;
}
.paaBoxRight ul {
	border-top: 1px solid #6a859f;
	margin: 0 0 25px;
}
.paaBoxRight ul li {
	border-bottom: 1px solid #cad4dd;
	color: #7191ad;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
}
.paaBoxRight ul li .title {
	color: #7191ad;
	float: left;
	width: 120px;
}
.paaBoxRight ul li .grey {
	color: #999;
}
ul.liveList {
	background: #FFF;
	border-left: 1px solid #9AB1C4;
	border-right: 1px solid #9AB1C4;
	border-top: 1px solid #9AB1C4;
	display: none;
	height: auto;
	margin: 18px 0 0;
	min-width: 260px;
	position: absolute;
	width: auto;
	z-index: 10000;
}
ul.liveList > li {
	background: #fff;
	border-bottom: 1px solid #9AB1C4;
	color: #35638A;
	cursor: pointer;
	font-size: 11px;
	height: 19px;
	line-height: 9px;
	padding: 4px 0 3px 50px;
	position: relative;
}
ul.liveList#searchBoxOnlyForIndex > li {
	padding: 4px 0 3px 25px;
}
ul.liveList li .ort {
	position: absolute;
	top: 15px;
	left: 50px;
	font-size: 10px;
	font-style: italic;
}
ul.liveList#searchBoxOnlyForIndex li .ort {
	left: 25px;
}
ul.liveList li .flag {
	position: absolute;
	top: 3px;
	left: 4px;
	width: 16px;
	height: 11px;
	display: block;
	background: #f1db45;
}
ul.liveList li .niederl {
	position: absolute;
	top: 15px;
	left: 5px;
	font-size: 10px;
}
ul.liveList.personen {
	min-width: 260px;
}
ul.liveList.personen > li {
	height: auto;
	line-height: 11px;
	padding: 4px 0 3px 108px;
}
ul.liveList.personen li .person {
	position: absolute;
	top: 3px;
	left: 4px;
	display: block;
	width: 100px;
}
ul.liveList > li:hover, ul.liveList > li.active {
	background: #D7DFE7;
}
#searchBoxOnlyForIndex {
	max-width: 190px;
	width: 190px;
	margin: 110px 0px 0px 8px;
}
#fConfig ul {
	background: #FFF;
	clear: both;
	display: block;
	height: auto;
	width: 300px;
}
#fConfig ul li {
	border-bottom: 1px solid #d7e0e8;
	clear: both;
	color: #7291ad;
	display: block;
	font-size: 11px;
	height: 27px;
	line-height: 27px;
	width: 358px;
}
#fConfig ul li.first {
	color: #848484;
	font-weight: 700;
}
#fConfig ul li span {
	display: block;
	float: left;
	margin: 0 70px 0 0;
	width: 84px;
}
#fConfig ul li label {
	color: #848484;
	float: left;
	margin: 0 22px 0 0;
}
#fConfig ul li input {
	float: left;
	margin: 6px 5px 0 0;
}
#sendNewPass ul {
	margin: 16px 0 0 36px;
}
#sendNewPass ul li {
	clear: both;
	display: block;
	height: 30px;
	line-height: 22px;
	width: 100%;
}
#sendNewPass ul li label {
	color: #606162;
	font-size: 12px;
}
#sendNewPass ul li.last {
	border-top: 1px solid #8EA8BD;
}
#sendNewPass ul li button {
	margin: 20px 10px 0 0;
}
ul.liveList li:focus, ul.liveList li:hover, ul.liveList li.select {
	background: #ebf0f4;
}
ul.liveList li.select {
	background: #ebf0f4;
}
#stockNotice li {
	color: #515966;
	font-size: 11px;
	margin: 0 0 5px;
}
#stockNotice li.top-item {
	background: #dbdbdd;
	color: #000;
	font-weight: 700;
	padding: 0 0 0 5px;
}
ul.treeGes li {
	color: #4C4D4D;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: 700;
	line-height: 10px;
	list-style: none outside none;
	margin: 0 20px;
	min-height: 61px;
	overflow: hidden;
	padding: 0;
}
ul.treeGes li span.bgKNTG {
	background-position: 0 -590px;
	height: 25px;
	margin: 0;
	padding: 6px 0 0 7px;
	width: 129px;
}
ul.treeGes li span span {
	color: #868A8E;
	display: block;
	font-size: 10px;
	font-weight: 400;
	margin-right: 10px;
	width: 207px;
}
ul.treeGes li span span.iconKonzernInfo {
	display: none;
}
ul.treeGes li ul.liLiTGKonz li {
	display: none;
}
ul.topContentNavigation {
	margin: 0 0 0 2em;
	padding: 0;
}
.topContentNavigation li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.topContentNavigation li a:link, .topContentNavigation li a:visited, .topContentNavigation li a:active {
	color: #FFF;
	float: left;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: 700;
	list-style: none;
}
ul.footerNavigation {
	float: right;
	margin: 0 0 8px;
	padding: 0;
	text-transform: uppercase;
}
.footerNavigation li {
	float: left;
	list-style: none;
	margin-right: .7em;
	padding: 0;
}
.footerNavigation li a:link, .footerNavigation li a:visited, .footerNavigation li a:active {
	color: #505050;
	font-size: .75em;
	padding: 3px 0 1px;
	text-decoration: none;
}
.footerNavigation li a:hover {
	text-decoration: none;
}
#footer ul.footerNavigation ul.sekPage {
	float: right;
}
ul.grey848484 li a:link, ul.grey848484 li a:visited, ul.grey848484 li a:active {
	color: #848484;
}
ul.grey848484 li a:hover {
	text-decoration: underline;
}
ul.simpleLeftNav {
	border-top: 1px solid #a6bacc;
	margin: 0;
	padding: 0;
}
.simpleLeftNav li {
	border-bottom: 1px solid #a6bacc;
	height: auto;
	line-height: 25px;
	list-style: none;
	padding-left: 15px;
	text-transform: uppercase;
}
.simpleLeftNav li:hover {
	background: url('../images/bgSimpleLeftNavLi.jpg') repeat-x top left;
}
.simpleLeftNav li a:link, .simpleLeftNav li a:visited, .simpleLeftNav li a:active {
	color: #7191ad;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
}
.simpleLeftNav li:hover a {
	color: #35638a;
}
.simpleLeftNav li ul {
	border-top: 1px solid #a6bacc;
	margin: 0 -1px 0 -15px;
	padding: 0;
	width: 177px;
}
.simpleLeftNav li ul li {
	border-bottom: 1px solid #d7e0e8;
	padding-left: 28px;
}
.simpleLeftNav li ul li a:link, .simpleLeftNav li ul li a:visited, .simpleLeftNav li ul li a:focus, .simpleLeftNav li ul li a:active {
	color: #7191ad;
	font-weight: 400;
	text-transform: none;
}
.simpleLeftNav li ul li a:hover {
	color: #35638a;
}
.simpleLeftNav li ul li:hover {
	background: transparent url('../images/bgLiBullet.png') no-repeat 14px center;
	color: #35638a;
}
.simpleLeftNav li ul li.selected {
	background: transparent url('../images/bgLiBullet.png') no-repeat 14px center;
}
.simpleLeftNav li.active {
	background: url('../images/bgSimpleLeftNavLi.jpg') repeat-x top left;
}
.simpleLeftNav li.active a {
	color: #35638a;
}
ul#navProfil {
	margin: 1px 0 0;
	padding: 0;
}
ul#navProfil li {
	background: #FFF url('../images/bgLeftCcMenu.jpg') repeat-x left top;
	border: 1px solid #d5d7db;
	color: #555;
	font-size: 10px;
	line-height: 30px;
	list-style: none;
	margin-top: -1px;
	padding-left: 12px;
	vertical-align: middle;
	width: 210px;
}
ul#navProfil li a:link, ul#navProfil li a:hover, ul#navProfil li a:visited, ul#navProfil li a:active {
	color: #555;
	display: block;
	font-size: 10px;
	line-height: 30px;
	padding-left: 0;
	text-transform: uppercase;
	vertical-align: middle;
}
ul#navProfil li a.mInaktiv:link, ul#navProfil li a.mInaktiv:hover, ul#navProfil li a.mInaktiv:visited, ul#navProfil li a.mInaktiv:active {
	color: darkgray;
	display: block;
	font-size: 10px;
	line-height: 30px;
	padding-left: 0;
	text-transform: uppercase;
	vertical-align: middle;
}
ul#navProfil li a.vInaktiv:link, ul#navProfil li a.vInaktiv:hover, ul#navProfil li a.vInaktiv:visited, ul#navProfil li a.vInaktiv:active {
	color: darkgray;
	display: block;
	font-size: 10px;
	line-height: 30px;
	padding-left: 0;
	text-transform: uppercase;
	vertical-align: middle;
}
ul#navProfil li.first {
	background: #e1e8ed;
	border-bottom: 1px solid #356289;
	border-top: 1px solid #356289;
	color: #000;
	font-weight: 700;
}
ul#navProfil li:hover {
	background: #e1e8ed;
}
ul#navProfil li ul {
	display: none;
	margin: 0 0 0 -12px;
	padding: 0;
}
ul#navProfil li ul li {
	background: #e1e8ed;
	padding-left: 45px;
	width: 176px;
}
ul#navProfil li ul li.mInaktiv {
	background: #D9D9D9;
	padding-left: 45px;
	width: 176px;
}
ul#navProfil li ul li.mInaktiv a {
	color: #B0B0B0;
}
ul#navProfil li ul li span.mInaktiv {
	background: url('../images/modulLock.gif');
	float: right;
	height: 9px;
	margin: -20px 8px 0 0;
	width: 8px;
}
ul#navProfil li ul li:hover {
	background: #c7d4de;
}
ul#navProfil li ul li.active {
	background: #c7d4de;
	color: #000;
}
.imgModulLock {
	float: right;
	padding-top: 12px;
	padding-right: 10px;
}
ul.subNavigation {
	background: url('../images/bgListenNavigationBlueGround.jpg') repeat-x top left;
	border: 1px solid #61788E;
	display: block;
	height: 18px;
	line-height: 18px;
	margin: 0 0 7px;
}
ul.subNavigation:hover {
	border-color: #FFF;
}
ul.subNavigation li a {
	text-transform: uppercase;
}
ul.subNavigation li span.spanFirst {
	background: url("../images/bgListenNavigationBlue.jpg") repeat-x top left;
	color: #BDC6CF;
	float: left;
	font-size: 10px;
	font-weight: 700;
	padding-left: 20px;
	text-transform: uppercase;
	width: 224px;
}
ul.subNavigation:hover li span.spanFirst {
	color: #FFF;
}
ul.subNavigation:hover li span.spanFirst span.btnHit {
	display: block;
}
ul.subNavigation li span.active {
	background: transparent url('../images/bgListenNavigationRed.jpg') repeat-x bottom left;
	color: #FFF;
}
ul.subNavigation:hover li ul.listNav {
	display: block;
}
ul.subNavigation li ul li:hover ul.myLists {
	display: block;
}
ul.listNav {
	display: none;
	height: 16px;
	margin: 0;
	padding: 0;
	z-index: 95;
}
ul.active {
	background: transparent url('../images/bgListenNavigationBlueBlond.jpg') repeat-x bottom left;
	border-bottom: 1px solid #9eb3c5;
	border-top: 1px solid #9eb3c5;
}
.listNav li {
	color: #bbd3e1;
	display: block;
	float: left;
	font-size: 0.7em;
	font-weight: 700;
	height: 18px;
	line-height: 16px;
	list-style: none;
	margin: 0;
	padding: 0 20px 0 23px;
	text-transform: uppercase;
}
.listNav li a:link, .listNav li a:visited, .listNav li a:active {
	color: #bbd3e1;
	display: block;
	float: left;
	font-weight: 700;
	height: 18px;
	line-height: 16px;
}
.listNav li a.active {
	color: #FFF;
}
.listNav li a:hover, .listNav li:hover {
	color: #FFF;
}
ul.subNavigation li:hover ul.listNav {
	display: block;
}
ul.myLists {
	background: #FFF;
	border-bottom: 1px solid #9eb3c5;
	border-left: 1px solid #9eb3c5;
	border-right: 1px solid #9eb3c5;
	display: none;
	margin: 0 0 0 -2px;
	position: absolute;
	z-index: 10001;
}
ul.myLists li {
	background: #FFF;
	border-top: 1px solid #9eb3c5;
	color: #688aa7;
	cursor: pointer;
	float: none;
	font-size: 10px;
	min-width: 190px;
	padding: 5px 7px;
	width: 190px;
}
ul.myLists li a:link, ul.myLists li a:visited, ul.myLists li a:focus, ul.myLists li a:active {
	color: #688aa7;
	display: block;
	float: none;
	font-size: 10px;
	text-transform: uppercase;
	width: auto;
}
ul.myLists li a.mInaktiv {
	color: #B0B0B0;
}
ul.myLists li:hover {
	background: #d7e0e7;
	color: #36638a;
	font-size: 10px;
}
.indexContact {
	margin: -10px 0px 0px 810px;
}
#indexKontaktPopup {
	display: none;
	margin-top: 54px;
}
.headContact {
	margin: -10px 0px 0px 402px;
	display: none;
}
.headInfoCenter {
	margin: -26px 0px 0px 520px;
	display: none;
}
.indexContactSize {
	font-size: 12px;
	font-weight: bold;
	background-color: #ABC5D3;
	padding: 2px 0px 2px 5px;
	margin-bottom: 3px;
	width: 248px;
}
.indexContactMailLink {
	color: #335D83;
	display: inline;
}
.indexErrorMailLink {
	font-size: 11px;
	color: #FE263E;
	display: inline;
}
.indexErrorMailLink:active, .indexErrorMailLink:hover, .indexErrorMailLink:visited {
	color: #FE263E;
	display: inline;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 960px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
	height: 144px;
	padding: 40px 0;
	width: 280px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	height: 144px;
	width: 860px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
	height: 245px;
	width: 75px;
}
.jcarousel-skin-tango .jcarousel-item {
	height: 144px;
	width: 280px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	background: transparent url(../images/indexsprites/indexSpriteMain.png) no-repeat 0 0;
	background-position: -15px -402px;
	cursor: pointer;
	height: 13px;
	position: absolute;
	right: 16px;
	top: 58px;
	width: 14px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position: -15px -402px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -15px -402px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	background-position: -15px -402px;
	cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: transparent url(../images/indexsprites/indexSpriteMain.png) no-repeat 0 0;
	background-position: 0 -402px;
	cursor: pointer;
	height: 13px;
	left: 17px;
	position: absolute;
	top: 58px;
	width: 14px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: 0 -402px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: 0 -402px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	background-position: 0 -402px;
	cursor: default;
}
.jcarousel-skin-tango .jcarousel-next-vertical {
	background: transparent url(next-vertical.png) no-repeat 0 0;
	bottom: 5px;
	cursor: pointer;
	height: 32px;
	left: 43px;
	position: absolute;
	width: 32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	background-position: 0 -96px;
	cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	background: transparent url(prev-vertical.png) no-repeat 0 0;
	cursor: pointer;
	height: 32px;
	left: 43px;
	position: absolute;
	top: 5px;
	width: 32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	background-position: 0 -96px;
	cursor: default;
}
.tdisplay {
	display: table-row;
}
#businessList {
	font-size: 11px;
	width: 100%;
}
#businessList th {
	background: url("../images/bgBusinessTableBottom.png") repeat-x scroll 0 100% transparent;
	border-bottom: 1px solid #6d8eaa;
	border-top: 1px solid #6d8eaa;
	color: #76787a;
	cursor: pointer;
	line-height: .9em;
	padding: 5px 3px 0px 3px;
	vertical-align: top;
}
#businessList th div {
	position: relative;
	padding-bottom: 28px;
}
#businessList td {
	height: 16px;
}
#businessList .absol {
	position: absolute;
	bottom: 17px;
	top: auto;
	margin: 0;
	left: 0;
}
#businessList .pC .absol {
	position: absolute;
}
#businessList .pR .absol {
	left: auto;
	right: 0;
}
#businessList .tlHeading {
	position: absolute;
	left: 0;
}
#businessList .pC .tlHeading {
	left: 50%;
}
#businessList .pR .tlHeading {
	left: auto;
	right: 0;
}
.thBorderR {
	border-right: 1px solid #FFF;
}
#businessList tr.trActive {
	background: #e1e8ed;
}
#businessList .tdBusinessList {
	border-bottom: 1px solid #d6d7db;
	padding: 0 3px;
}
#businessList .trNoActive {
	display: none;
}
.trView {
	display: block;
}
.figure {
	padding-right: 20px;
	text-align: right;
}
.twoRows {
	margin-bottom: -17px;
}
.extra {
	overflow: hidden;
	width: 103px;
}
.extraSingle {
	height: 14px;
	line-height: 1;
	margin-top: -5px;
	overflow: visible;
	width: 103px;
}
.inBg {
	background: #e1e8ed;
	border-bottom: 1px solid #D6D7DB;
	border-top: 2px solid #688BA8;
	padding: 4px 0 17px;
}
.inTab {
	margin: 10px 0 0 14px;
	width: 97%;
}
.inTab .tdHiBo {
	border-bottom: 1px solid #c7d4de;
	height: 19px;
}
#businessList .inTab td .blue {
	color: #2C5378;
}
#businessList .inTab td .black {
	color: #000;
}
.bTop {
	border-top: 1px solid #D6D7DB;
}
.bBottoms {
	border-bottom: 1px solid #D6D7DB;
}
.trBgCol {
	background-color: #E1E8ED;
}
.trBgColActive {
	background-color: #E1E8ED;
}
.trBgColMo {
	background-color: #E1E8ED;
}
.trBgHitList {
	background: #FFF url('../images/trBgHitList.jpg') repeat-x left top;
}
.tPw {
	width: 100%;
}
table.firstTableCompanyProfil {
	float: left;
	width: 546px;
}
table.firstTableCompanyProfil td.f {
	padding-top: 9px;
}
table.firstTableCompanyProfil .tdLast {
	height: 10px;
}
table.firstTableCompanyProfil td {
	vertical-align: top;
}
table.innerNorm {
	border-bottom: 1px solid #d6d7db;
	margin: 0;
	padding: 0;
	width: 100%;
}
table.innerNorm td, table.innerNorm th {
	border-top: 1px solid #D6D7DB;
	height: 20px;
	line-height: 19px;
	vertical-align: top;
}
table.innerNorm tr .trOpener {
	color: #688AA7;
	cursor: pointer;
	font-size: 11px;
	margin: 0;
}
table.innerNorm tr .trOpener:hover .iconPlLitl {
	background-position: -447px -672px;
}
table.innerNorm tr .trOpener:hover .iconMiLitl {
	background-position: -447px -659px;
}
table.innerNorm tr .trOpener .iconPlLitl {
	margin: 4px 8px 0;
}
table.innerNorm td.col1 {
	border-top: 0;
}
td.sPadd, th.sPadd, .sPadd {
	padding-left: 5px;
}
td.sPaddR {
	padding-right: 10px;
}
td.sPadd2 {
	padding-left: 16px;
}
td.sPadd5 {
	padding-left: 5px;
}
table.innerNorm td.borTopCompProf {
	border-top: 1px solid #a3a9b1;
}
table.innerNorm th.bgThCompanyProfile {
	background: #FFF url('../images/bgThCompanyProfile.jpg') repeat-x left top;
}
table.innerNorm th.bgThCompanyProfile1 {
	background: #FFF url('../images/bgThCompanyProfile1.jpg') repeat-x left top;
}
.thBorRig {
	border-right: 1px solid #d6d7db;
}
.thBorLef {
	border-left: 1px solid #d6d7db;
}
table.innerNorm td.tdBgMajority {
	background: #FFF url('../images/bgCompanyProfileTdMajority.jpg') repeat-x left top;
}
#companyProfil tr td .quad, #companyProfil tr td .quadRed {
	margin: 5px 5px 0 0;
}
table.innerNorm td a.iconCompProfLink {
	float: left;
	margin: 3px 0 0 6px;
}
table.innerNorm td a.tSpez {
	display: inline-block;
	float: none;
}
.bgTdManagementEbene {
	background: #f6f6f7;
}
.tPadd {
	padding-bottom: 2px;
	padding-top: 9px;
}
.tdBackreae {
	background: #eaeff3;
}
table.innerNorm td.bgFbil {
	background: #FFF url('../images/bgFbil.jpg') repeat-x left top;
	border-bottom: 1px solid #7c99b3;
	border-top: 1px solid #7c99b3;
}
table.innerNorm td.bg2 {
	background: #f5f7f9;
}
table.innerNorm td.heiBK {
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
}
table.innerNorm td.heiBK1 {
	height: 26px;
	line-height: 26px;
}
table.innerNrom td.bgcdd8e2 {
	background: #cdd8e2;
	font-size: 11px;
	font-weight: 700;
}
table.innerNorm td.bgBetrieblKennzZiff {
	background: #FFF url('../images/bgBetrieblKennzZiff.jpg') repeat-x left top;
}
table.innerNorm td.spezLineHeig {
	line-height: 15px;
}
table.newBorder {
	border-collapse: collapse;
	margin-top: -27.5px;
	position: relative;
}
table.newBorder td.blueBorder {
	border-bottom: 1px solid #356389;
	border-right: 1px solid #356389;
	border-top: 1px solid #356389;
}
table.newBorder td.bBPTop {
	border-top: 1px solid #356389;
}
table.newBorder td.bBPRight {
	border-right: 1px solid #356389;
}
table.newBorder td.bBPBottom {
	border-bottom: 1px solid #356389;
}
table.newBorder td.bBPLeft {
	border-left: 1px solid #356389;
}
table.newBorder td.rowspanBorCol {
	border-bottom: 1px solid #86a1b9;
	border-top: 1px solid #86a1b9;
}
table.newBorder td.rowspanBorColTop {
	border-top: 1px solid #86a1b9;
}
table.newBorder td.rowspanBorColBott {
	border-bottom: 1px solid #86a1b9;
}
table.newBorder td.noBorBo {
	border-bottom: none;
}
table.newBorder td.borTops {
	border-top: 1px solid #D7E0E8;
}
#tableKonzern {
	border-top: 1px solid #689ab4;
	clear: both;
	font-size: 10px;
	width: 100%;
}
#tableKonzern th {
	background: #FFF url('../images/bgTableKonzernTh.jpg') repeat-x top left;
	color: #76787a;
	font-weight: 700;
	line-height: 10px;
	padding: 3px 0 12px 3px;
	vertical-align: top;
}
#tableKonzern th.sortCol {
	cursor: pointer
}
#tableKonzern th div {
	position: relative;
}
#tableKonzern th span {
	left: 4px;
	position: absolute;
	top: 25px;
}
#tableKonzern th span.tS {
	top: 15px;
}
#tableKonzern th span.l24 {
	left: 24px;
}
#tableKonzern th span.l30 {
	left: 30px;
}
#tableKonzern th span.l35 {
	left: 35px;
}
#tableKonzern td {
	height: 22px;
}
#tableKonzern .tdBusinessList {
	border-bottom: 1px solid #D6D7DB;
	padding: 0 0 0 3px;
}
#tableKonzern td.borTOBO {
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}
.personTable td {
	height: 19px;
	line-height: 19px;
}
.personTable td.last {
	height: 14px;
}
#bilanzenTable {
	border-bottom: 1px solid #d6d7db;
	border-right: 1px solid #d6d7db;
	width: 100%;
}
table#bilanzenTable th {
	border-right: none;
	color: #86a1b9;
	font-size: 20px;
	padding-top: 12px;
	text-align: left;
}
table#bilanzenTable th span {
	padding-left: 21px;
}
#bilanzenTable td.pL10 {
	padding-left: 10px;
}
#bilanzenTable td.childBackgr {
	background: url('../images/bgBilanzenTableTd.jpg') repeat-x top left;
	border-top: 1px solid #d6dfe7;
	height: 24px;
	text-align: left;
}
#bilanzenTable td.childBlueBack {
	background: #9ab1c4;
	color: #FFF;
	font-size: 11px;
	font-weight: 700;
	height: 19px;
}
#bilanzenTable td.position {
	background: #eaeff3 url('../images/bgTdPosition.jpg') repeat-x top left;
	color: #35638a;
	font-size: 10px;
	font-weight: 700;
	height: 16px;
	text-align: left;
	text-transform: uppercase;
}
#bilanzenTable td.bTborTop {
	border-top: 1px solid #d6d7db;
}
#bilanzenTable td.borRight {
	border-right: 1px solid #d6d7db;
}
#bilanzenTable td.borLeft {
	border-left: 1px solid #d6d7db;
}
#bilanzenTable td.text-86a1b9 {
	background: #fafbfc;
	color: #86a1b9;
	font-size: 10px;
}
#bilanzenTable td.text-5b5b5b {
	background: #fafbfc;
	color: #5b5b5b;
	font-size: 10px;
	padding-right: 29px;
	text-align: right;
}
#bilanzenTable td.pL27 {
	padding-left: 17px;
}
#bilanzenTable td span.marg {
	margin: 2px 0 0 6px;
}
#bilanzenTable td.ovfl {
	font-size: 1px;
	overflow: hidden;
	visibility: hidden;
}
#tableNotizen, #tableResub, #tableKlassifi {
	width: 100%;
}
#tableNotizen th, #tableResub th, #tableKlassifi th {
	color: #9ab1c4;
	font-size: 11px;
	text-align: left;
}
#tableNotizen td, #tableResub td, #tableKlassifi td {
	border-bottom: 1px solid #d7e0e8;
	color: #aaa;
	font-size: 11px;
	line-height: 22px;
}
#tableNotizen td a, #tableResub td a, #tableKlassifi td a {
	color: #505050;
	font-size: 11px;
}
#tableNotizen td span.iconInfoLiSC, #tableResub td span.iconInfoLiSC, #tableKlassifi td span.iconInfoLiSC {
	float: left;
	margin: 7px 10px 0 0;
}
#tableNotizen td input[type="checkbox"], #tableResub td input[type="checkbox"], #tableKlassifi td input[type="checkbox"] {
	margin: 0;
}
#tableNotizen th.padL20, #tableResub th.padL20, #tableKlassifi th.padL20 {
	padding: 0 0 0 20px;
}
#tableNotizen td.padL20, #tableResub td.padL20, #tableKlassifi td.padL20 {
	padding: 0 0 0 20px;
}
#tableNotizen td.padL38, #tableResub td.padL38, #tableKlassifi td.padL38 {
	padding: 0 0 0 38px;
}
#tableNotizen tr.bgBlue td, #tableResub tr.bgBlue td, #tableKlassifi tr.bgBlue {
	background: #86a1b9;
	height: 8px;
}
#tableNotizen td span.iconTriangleOpen, #tableNotizen td span.iconTriangleClose, #tableResub td span.iconTriangleOpen, #tableResub td span.iconTriangleClose, #tableKlassifi span.iconTriangleOpen, #tableResub td span.iconTriangleClose {
	margin: 9px 5px 0 0;
}
#tableResub td span.m45p {
	margin: 0 0 0 45%;
}
#eSchemaTable {
	font-size: 11px;
}
#eSchemaTable th {
	border-bottom: 1px solid #afc1d0;
	color: #9ab1c4;
	font-size: 11px;
	height: 11px;
	padding: 0 20px 2px;
	text-align: left;
}
#eSchemaTable td {
	border-bottom: 1px solid #c6d3de;
	padding: 7px 20px 3px;
}
#eSchemaTable td span.btnListPesonWatch {
	margin: -2px 16px 0 0;
}
#eSchemaTable td span.btnDelete {
	margin: -2px 0 0;
}
#eSchemaTable td.bgCol {
	background: #eaeff3;
}
#eSchemaTable td.noBorBo {
	border-bottom: none;
}
#martixResutlTable {
	border: none;
	width: auto;
}
#martixResutlTable th {
	background: #fefefe;
	border-right: 1px solid #dadce0;
	height: 47px;
	padding: 0;
	text-align: left;
}
#martixResutlTable th.first {
	background: #e7f0f6 url('../images/bgMatrixTableThBlue.jpg') repeat-x top left;
}
#martixResutlTable th.last {
	background: #DADCE0;
	color: #335F85;
	font-size: 11px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-align: center;
}
#martixResutlTable th .iconMatrixLineDelete {
	float: left;
	margin: 0 0 0 10px;
}
#martixResutlTable th .iconMatrixAddColumn {
	float: left;
	margin: 0 0 0 6px;
}
#martixResutlTable th .iconMatrixAddLine {
	float: left;
	margin: 0 0 0 6px;
}
#martixResutlTable th .iconMatrixTableLink {
	float: right;
	margin: 0 5px 0 0;
}
#martixResutlTable th .iconMatrixStartExport {
	float: right;
	margin: 0 13px 0 0;
}
#martixResutlTable th button {
	float: left;
	margin: 3px -14px 0;
	position: relative;
}
#martixResutlTable td button {
	float: left;
	margin: 3px 0 0 -15px;
	position: relative;
}
#martixResutlTable th input[type="text"] {
	border: 1px solid #dadbdf;
	color: #7f7f7f;
	float: left;
	font-size: 10px;
	height: 13px;
	margin: 0 0 0 8px;
	overflow: hidden;
	padding: 0 14px 2px 3px;
	width: 120px;
}
#martixResutlTable th input[type="text"].bgImageInactive {
	background-position: -416px -896px;
}
#martixResutlTable th input[type="text"].bgImageActive {
	background-position: -416px -912px;
}
#martixResutlTable td .iconMatrixEnterpMin {
	margin: 0 0 0 34px;
}
#martixResutlTable td .iconMatrixPeopleMin {
	margin: -1px 0 0 66px;
}
#martixResutlTable th h4, #martixResutlTable td h4 {
	color: #335f85;
	font-size: 12px;
	font-weight: 700;
	height: 14px;
	margin: 0 10px 3px 11px;
	white-space: nowrap;
	overflow: hidden;
	padding: 0;
	width: 130px;
}
#martixResutlTable th h4.active, #martixResutlTable td.edge h4.active {
	color: #a21427;
	margin: -1px 10px 3px;
}
#martixResutlTable th h4 {
	margin: 0 10px 3px;
}
#martixResutlTable td.spacer {
	background: #86a1b9;
	color: #FFF;
	font-size: 10px;
	font-weight: 700;
	height: 13px;
	text-align: center;
}
#martixResutlTable td {
	height: 49px;
}
#martixResutlTable td.edge {
	background: #f3f4f5;
	border-bottom: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
}
#martixResutlTable input[type="text"].tdBgIcon {
	background: #FFF;
	border: 1px solid #dadbdf;
	color: #7f7f7f;
	font-size: 10px;
	height: 13px;
	margin: 0 0 0 8px;
	overflow: hidden;
	padding: 0 14px 2px 3px;
	width: 90px;
}
#martixResutlTable td input[type="text"].bgInactive {
	width: 124px;
}
#martixResutlTable input[type="text"].tdBgIconActive {
	border: 1px solid #808691;
	color: #000;
	margin: 0 0 0 7px;
}
#martixResutlTable input[type="text"].bgActive {
	background-position: -285px -912px;
}
#martixResutlTable td.norm {
	background: #fff;
	border-bottom: 1px solid #dadce0;
	border-right: 1px solid #dadce0;
	color: #999;
	font-size: 11px;
}
#martixResutlTable td.edge, #martixResutlTable th.edge {
	color: #335f85;
}
#martixResutlTable td.redBor {
	border: 1px solid #b83329;
}
#martixResutlTable td.norm div.fLeft, #martixResutlTable td.norm div.fRight {
	border-right: 1px solid #dadce0;
	display: block;
	float: right;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	padding: 0 5px;
	text-align: right;
	width: 64px;
}
#martixResutlTable td.norm div.fRight {
	border-right: none;
}
#martixResutlTable td.bg-e2e4e6, #martixResutlTable th.bg-e2e4e6 {
	background: #e2e4e6;
	border: 1px solid #587793;
}
#martixResutlTable tr {
	height: auto;
}
#martixResutlTable td.normLast, #martixResutlTable td.endNormLast {
	background: #f5f5f6;
	border-bottom: 1px solid #DADCE0;
	border-right: 1px solid #DADCE0;
	color: #999;
	font-size: 11px;
	text-align: right;
}
#martixResutlTable td.endNormLast {
	background: #f5f5f6 url('../images/bgMartixResutlTableTdLast.jpg') repeat-x top left;
	border-bottom: 2px solid #C2C5CC;
	border-top: 2px solid #C2C5CC;
	height: 36px;
}
#martixResutlTable td.endNormLast div {
	border-right: 1px solid #dadce0;
	display: block;
	float: right;
	line-height: 12px;
	overflow: hidden;
	padding: 0;
	text-align: right;
	width: 46px;
}
#martixResutlTable td.endNormLast div.fRight {
	border-right: none;
	width: 46px;
}
#martixResutlTable td.normLast div, #martixResutlTable td.endNormLast div {
	margin: 3px 5px 0 0;
	width: 55px;
	float: right;
}
#martixResutlTable td.normLast .symbBusinessTopInact, #martixResutlTable td.endNormLast .symbBusinessTopInact {
	margin: 2px 0 0 6px;
}
#martixResutlTable td.normLast .symbPersonTopInact, #martixResutlTable td.endNormLast .symbPersonTopInact {
	margin: 2px 0 0 6px;
}
#martixResutlTable td.last {
	background: url('../images/bgMartixResutlTableTdLast.jpg') repeat-x top left;
	border-bottom: 2px solid #c2c5cc;
	border-top: 2px solid #c2c5cc;
	color: #999;
	font-size: 11px;
	height: 32px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#martixResutlTable td.last span {
	color: #3f3f3f;
	margin: 0 0 0 11px;
}
#martixResutlTable td.last div {
	border-right: 1px solid #dadce0;
	display: block;
	float: right;
	overflow: hidden;
	padding: 0 5px;
	text-align: right;
	width: 46px;
}
#martixResutlTable td.last div.fRight {
	border-right: none;
	width: 65px;
}
#martixResutlTable td.selected {
	background: #f3f3f4;
}
#exportCenterTabel {
	margin: 0 0 31px;
	width: 100%;
}
#exportCenterTabel th {
	color: #9ab1c4;
	font-size: 11px;
	font-weight: 400;
	text-align: center;
}
#exportCenterTabel td {
	border-bottom: 1px solid #d7e0e8;
	color: #505050;
	font-size: 11px;
	font-weight: 400;
	height: 27px;
	text-align: center;
}
#exportCenterTabel td.tLeft, #exportCenterTabel th.tLeft {
	text-align: left;
}
#exportCenterTabel td.spacer {
	background: #86a1b9;
	border-bottom: none;
	font-size: 1px;
	height: 8px;
}
#exportCenterTabel td.spacer span.m2 {
	margin: 0 0 0 40px;
}
#exportCenterTabel td.spacer span.m3 {
	margin: 0 0 0 40px;
}
#exportCenterTabel td.spacer span.m4 {
	margin: 0 0 0 40px;
}
#exportCenterTabel td.spacer span.m5 {
	margin: 0 0 0 50px;
}
#exportCenterTabel td a.iconDownlBlue {
	float: left;
}
#exportCenterTabel td .iconNotizDelete {
	margin: 0;
}
#exportCenterTabel td a {
	color: #505050;
}
#lawForm {
	margin: 18px 0 0 28px;
	width: 490px;
}
#lawForm td {
	color: #757576;
	font-size: 11px;
}
#lawForm td input[type="checkbox"] {
	float: none;
	margin: 0;
}
#lawForm td label {
	display: inline;
	margin: 0 5px 0 0;
	background-color: #EAEBED;
}
.shCheck, .shKurz, .shLang {
	vertical-align: top;
}
.shCode {
	vertical-align: bottom;
}
p {
	margin: 0;
	padding: 0;
}
p.agb {
	padding-bottom: 10px;
	color: #878A92;
	font-size: 12px;
}
a.pw:link, a.pw:hover, a.pw:visited, a.pw:active {
	color: #fff;
	font-size: .8em;
	margin: 0 0 0 20px;
	position: relative;
	text-decoration: none;
	top: -10px;
}
.standardContentLink {
	font-size: 12px;
	color: #335D83;
}
#bilanzenTable a {
	color: #86A1B9;
}
#bilanzenTable a:hover {
	text-decoration: underline;
}
h1 {
	font-size: 2.375em;
	font-weight: 400;
	height: 2.05em;
	margin: 0;
	padding: 0;
}
h2 {
	color: #fff;
	font-size: 1.2em;
	font-weight: 400;
	height: 1.2em;
	margin: 0 0 .8em;
	padding: 0;
}
h3 {
	font-size: 1.1em;
	height: 1.1em;
	margin: 0px 0px 5px 0px;
	padding: 0;
}
h4 {
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 1em;
	font-weight: 400;
	height: 1em;
	margin: 0 0 .8em;
	padding: 0;
}
#paaForm h4 {
	color: #36638a;
	font-size: 14px;
	font-weight: 400;
	height: 14px;
	margin: 0 0 5px;
	width: 400px;
}
.w379 {
	width: 379px;
}
h5 {
	color: #2c5378;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
	font-size: .8em;
	height: .8em;
	margin: 0;
	padding: 0;
}
h6 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: .7em;
	margin: 0;
	padding: 0;
}
.text {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
}
.size7 {
	font-size: 10px;
}
.size75 {
	font-size: 11px;
}
.size8 {
	font-size: 12px;
}
.size85 {
	font-size: 14px;
	height: auto;
}
.size9 {
	font-size: .9em;
}
.size10 {
	font-size: 1em;
}
h2.size125 {
	font-size: 1.25em;
}
.size13 {
	font-size: 1.3em;
}
.size15 {
	font-size: 1.5em;
}
.size16 {
	font-size: 1.6em;
}
.size20 {
	font-size: 20px;
}
.size18p {
	font-size: 18px;
}
.sizeH16 {
	font-size: 16px;
}
.bold {
	font-weight: 700;
}
.italic {
	font-style: italic;
}
.footerLeft {
	color: #545964;
	float: left;
	width: 50%;
}
.footerRight {
	color: #545964;
	float: left;
	width: 50%;
}
.col-545964, #lBusiness h2.col-545964 {
	color: #545964;
}
.blue {
	color: #35638a;
}
.blue3 {
	color: #35638a;
}
.red {
	color: #b7162b;
}
.black {
	color: #454545;
}
.bluegrey {
	color: #9da2a9;
}
.green {
	color: #070;
}
.greyAA {
	color: #666;
}
.blueInactive {
	color: #97adbf;
}
.grey6 {
	color: #6d6d6e;
}
.marginR {
	margin-right: 1em;
}
.bluegreya {
	color: #c8cfd7;
}
.white {
	color: #FFF;
}
.dgrey {
	color: #4b4c4c;
}
.ggrey {
	color: #4f4f50;
}
#topContentLoginBox h2, #topContentSearchBox h2 {
	margin: 0 0 0 20px;
	padding-top: 10px;
}
#topContentSearchBox h5 {
	color: #FFF;
	font-weight: 400;
	margin: 10px 0 30px 20px;
	width: 146px;
}
div.innerTopContentRight h1 {
	color: #FFF;
	height: 0;
	line-height: .8em;
	margin: 0 0 0 21px;
	width: 210px;
}
#h3Potenzial {
	color: #FFF;
	font-size: 1.125em;
	font-weight: 400;
	height: 1.625em;
	margin: 0;
}
.mB3 {
	margin-bottom: 3px;
}
.mb5 {
	margin-bottom: -3px;
}
.mb6 {
	margin-bottom: 6px;
}
.mb13t13 {
	margin-top: 1px;
	margin-bottom: 5px;
}
.mb14 {
	margin-bottom: 14px;
}
.mb15 {
	margin-bottom: .47em;
}
.mb16 {
	margin-bottom: 10px;
}
.mB20 {
	margin-bottom: 12px;
}
.mB18 {
	margin-bottom: 18px;
}
.mB30 {
	margin-bottom: 24px;
}
.mB24 {
	margin-bottom: 20px;
}
.mB31 {
	margin-bottom: 31px;
}
.date {
	color: #c9c9c9;
	margin-top: 18px;
}
.newsTitle {
	color: #35638a;
	font-weight: 700;
}
.sQueryMiddlTextColor {
	color: #bfbfbf;
}
.newsText, .sQueryMiddlTextColorActive, ul.sQuerys li input.sQueryMiddlTextColorActive, .matrixTe {
	color: #7f7f7f;
}
.newsText {
	margin: 0 9px 0 0;
}
.textH2 {
	color: #a9b6c2;
	float: left;
	font-size: 1.35em;
	font-weight: 400;
	width: 110px;
}
.mT1 {
	margin: 15px 0 0 9px;
}
.mT2 {
	margin: 15px 0 0 13px;
}
#topProfilCenterRadio {
	padding-bottom: 20px;
}
#topProfilCenterRadio label {
	color: #FFF;
	font-size: .75em;
	padding-top: 2px;
}
.actL {
	padding: 3px 0 0;
}
.tBb {
	border-bottom: 1px solid #8ea8bd;
}
.w244 {
	display: block;
	padding: 5px 0;
	width: 244px;
}
.brH {
	height: 16px;
}
.pL {
	text-align: left;
}
.pC {
	text-align: center;
}
.pR {
	text-align: right;
}
.mR6 {
	margin: 0 6px 0 0;
}
.mR19 {
	margin-right: 19px;
}
.mR24 {
	margin-right: 24px;
}
.mR17 {
	margin-right: 17px;
}
#hitInfos {
	margin-top: 22px;
}
.dotted {
	background: transparent url('../images/dotted.png') repeat-x;
	overflow: hidden;
}
.dotSC {
	background: transparent url('../images/dotted.png') repeat-x;
	background-position: left bottom;
	margin: 3px 7px 0 0;
	overflow: hidden;
}
.sTAdd {
	color: #d1d1d2;
	margin: 8px 12px 0 8px;
}
.sTAdd3 {
	color: #3e4246;
	margin: 9px 12px 0 8px;
}
.innerQueryDiv dt.c7f, .innerQueryDiv dd.c7f {
	color: #7f7f7f;
}
.innerQueryDiv dt.blackActive, .innerQueryDiv dd.blackActive {
	color: #000;
	font-weight: 700;
}
.ml10 {
	margin-left: 10px;
}
.col6c {
	color: #6c6d6e;
}
ul#sortable li h4.actColor {
	color: #b7162b;
}
.lh11 {
	line-height: 11px;
}
.w49 {
	width: 49px;
}
.size14 {
	font-size: 14px;
}
.size18 {
	font-size: 18px;
}
.size22 {
	font-size: 22px;
	font-weight: bold;
}
.grey55 {
	color: #555;
}
.mB17 {
	height: 24px;
	line-height: 12px;
	margin-bottom: 17px;
}
.mB12 {
	margin-bottom: 12px;
}
.helperPaddBot {
	padding-bottom: 5px;
}
span.wSpan {
	float: left;
	width: 146px;
}
.text777 {
	color: #777c88;
}
.text50 {
	color: #505050;
	font-size: 17px;
}
.text505050 {
	color: #505050;
}
.tdBlue688 {
	color: #688aa7;
}
.col688aa7 {
	color: #688aa7;
}
span.texta7a {
	color: #a7a7a7;
}
.text9f9 {
	color: #9f9f9f;
}
table.innerNorm th.lineHSpez, table.innerNorm td.lineHSpez {
	line-height: 13px;
}
.tdSpan1 {
	width: 181px;
}
.tdSpan2 {
	width: 107px;
}
.tdSpan3 {
	margin-right: 4px;
}
.tdSpan4 {
	width: 145px;
}
.tdSpan5 {
	width: 55px;
}
.tdSpan6 {
	width: 202px;
}
.tdSpan7 {
	width: 120px;
}
.tdSpan8 {
	width: 44px;
}
.tdSpan9 {
	width: 77px;
}
.tdSpan10 {
	width: 60px;
}
.tdSpan11 {
	width: 91px;
}
.tdSpan12 {
	width: 135px;
}
.tdSpan13 {
	width: 133px;
}
.tdSpan14 {
	width: 87px;
}
.tdSpan15 {
	width: 82px;
}
.tdSpan16 {
	width: 157px;
}
.tdSpan17 {
	width: 190px;
}
.bgCompProAnaly {
	background: #FFF url('../images/bgCompanyProfileAnalyticsText.jpg') repeat-y left top;
	border-right: 1px solid #d5d9de;
	color: #00658a;
	padding: 0 0 0 8px;
	width: 190px;
}
.bgCompProAnaly a:link, .bgCompProAnaly a:focus, .bgCompProAnaly a:visited, .bgCompProAnaly a:active {
	color: #00658a;
}
.bgCompProAnaly:hover {
	background: #FFF url('../images/bgCompanyProfileAnalyticsTextHover.jpg') repeat-y left top;
}
.mRcP {
	margin-right: 3px;
}
.text6d6, h5.text6d6 {
	color: #6d6e70;
}
.text9ab {
	color: #9ab1c4;
	font-style: italic;
}
.text-9ab {
	color: #9ab1c4;
}
.text-9abMO {
	color: #9ab1c4;
}
.text-9abMO:hover {
	color: #35638a;
}
.text5f5 {
	color: #5f5f5f;
}
.text366 {
	color: #36638a;
}
.mSpanCPB {
	margin-left: 198px;
}
.text005 {
	color: #005e83;
}
.text688 {
	color: #6889a7;
}
.fS-11 {
	font-size: 11px;
}
.chartTextPos {
	margin: 0;
}
.margTextChartMax {
	margin: 0 18px 0 0;
}
.represetationFocus {
	color: #567d9d;
	font-size: 10px;
	margin: 4px 26px 0;
}
.mT-10 {
	margin-top: -10px;
}
.mT10 {
	margin-top: 10px;
}
.mT3 {
	margin-top: 3px;
}
.mT33 {
	margin-top: 8px;
}
.mT-11 {
	margin-top: 11px;
}
.text96a {
	color: #96aec2;
}

.mVcardFirstSpan {
	width: 85px;
	display: block;
	float: left;
}

.mVcardSecondSpan {
	width: 215px;
	display: block;
	float: left;
}

.link-container {
	width: 145px;
}

.link-container > a {
	/* Overwriting .listVcard li a */
	display: block !important;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

.widthBlock {
	width: 80px;
	display: block;
}

h3.vC, h6.vC {
	margin-left: 17px;
}

h6.vC {
	margin-top: 10px;
}

h3.vC {
	margin-top: 1px;
	margin-bottom: 15px;
}
.vCtitle {
	margin: 9px 0 10px 17px;
}
label.vCardHover, a.vCardHover {
	color: #6689a6;
	font-size: 10px;
}
label.vCardHover:hover {
	color: #35638a;
}
.sPaddTopRowsp {
	padding-top: 10px;
}
.textPad14 {
	padding-bottom: 14px;
}
.displBlo {
	display: block;
}
.tw247 {
	width: 347px;
}
.w31 {
	width: 31px;
}
.textaaa {
	color: #aaa;
}
.ccKKmaxText {
	margin: -12px 0 0 143px;
	width: 180px;
}
.ccBPmaxText {
	margin: -5px 0 0;
	width: 210px;
}
.ccKKmaxTextNoWidth {
	display: block;
	margin: 2px 0 20px 3px;
}
#configBalance h4 {
	margin-bottom: 11px;
}
.textSpaceW {
	width: 72px;
}
.fwN {
	font-weight: 400;
}
.PassSt {
	color: #9ab0c4;
	display: inline;
	float: left;
	font-size: 10px;
	font-weight: 700;
	margin: -21px 0 0 220px;
}
.overFlow {
	overflow: hidden;
}
.text79797a {
	color: #79797a;
}
.textTitleUploadF {
	display: block;
	font-weight: 700;
	margin-left: 32px;
	margin-bottom: -23px;
}
#isUploadFile, .isUploadFile {
	border: 1px solid #becbd8;
	height: 13px;
	line-height: 13px;
	margin: 21px 0 13px;
	padding: 3px 0;
	width: 200px;
}
.text878a92 {
	color: #878a92;
}
.text41688b {
	color: #41688b;
}
.text335d83 {
	color: #335d83;
}
.text848484 {
	color: #848484;
}
.text757576 {
	color: #757576;
}
.w50 {
	width: 50px;
}
.texta3a4a8 {
	color: #a3a4a8;
}
.cold5c084 {
	color: #d5c084;
}
.col96adc1 {
	color: #96adc1;
}
.col808080 {
	color: gray;
}
.colc6ad71 {
	color: #c6ad71;
}
.col6f6f67 {
	color: #6f6f67;
}
.colbbbdc3 {
	color: #bbbdc3;
}
.coladadaf {
	color: #adadaf;
}
.w36 {
	width: 36px;
}
.h20 {
	height: 20px;
}
.h50 {
	height: 50px;
}
.h15 {
	height: 15px;
}

.hAuto {
	height: auto;
}

.industry_source {
	margin-left: 28px;
}

.col808691 {
	color: #808691;
}
.bB-d0d2d5 {
	border-bottom: 1px solid #d0d2d5;
}
.col6e6e70 {
	color: #6e6e70;
}
.col929395 {
	color: #929395;
}
.col6c6c6d {
	color: #6c6c6d;
}
.infoLayerLink {
	color: #4C4D4D;
	font-size: 10px;
	text-decoration: none;
}
a.personalLink:link, a.personalLink:focus, a.personalLink:visited, a.personalLink:active {
	color: #000;
	text-decoration: none;
}
a.personalLink:hover {
	color: #356389;
	text-decoration: underline;
}
a.linkKonzern:link, a.linkKonzern:focus, a.linkKonzern:visited, a.linkKonzern:active {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a.linkKonzern:hover {
	color: #356389;
	text-decoration: underline;
}

a.marked:link, a.marked:focus, a.marked:visited, a.marked:active {
	color: #9C2C2D;
	text-decoration: none;
}
a.marked:hover {
	color: #9C2C2D;
	text-decoration: underline;
}


a.linkKonzernGray:link, a.linkKonzernGray:focus, a.linkKonzernGray:visited, a.linkKonzernGray:active {
	color: #848484;
	text-decoration: none;
	font-weight: bold;
}
a.linkKonzernGray:hover {
	color: #356389;
	text-decoration: underline;
}
a.linkNoTextDeco:link, a.linkNoTextDeco:focus, a.linkNoTextDeco:visited, a.linkNoTextDeco:active {
	color: #356389;
	text-decoration: none;
}
a.linkNoTextDeco.mInaktiv:link, a.linkNoTextDeco.mInaktiv:focus, a.linkNoTextDeco.mInaktiv:visited, a.linkNoTextDeco.mInaktiv:active {
	color: #A7A7A7;
	text-decoration: none;
}
.cola3a3a3 {
	color: #a3a3a3;
}
a.nyroModalClose {
	color: #FFF;
}
.col-6286a4 {
	color: #6286a4;
}
.col-696969 {
	color: #696969;
}
.w-460 {
	width: 460px;
}
.labelW-214 {
	width: 214px;
}
.mL-251 {
	margin-left: 251px;
}
.mL-35 {
	margin-left: 35px;
}
.mR-81 {
	margin-right: 81px;
}
.col-3d698f {
	color: #3d698f;
}
.padL-31 {
	padding-left: 31px;
}
.labelW-205 {
	width: 205px;
}
.col6286a4 {
	color: #6286a4;
}
.col-5d82a1 {
	color: #5d82a1;
}
.upperCase {
	text-transform: uppercase;
}
.col-4b535a {
	color: #4b535a;
}
.tw-131 {
	width: 131px;
}
.tw-192 {
	width: 192px;
}
.tw-230 {
	width: 230px;
}
.tw-86 {
	width: 86px;
}
#deleteResubmisson {
	color: #688AA7;
	font-size: 11px;
}
#deleteResubmisson:hover {
	color: #35638A;
}
#deleteResubmisson:hover .iconNotizDelete {
	background-position: -278px -625px;
}
#ccItem8 div h2 {
	line-height: 16px;
	margin: -5px 0 0.8em;
}
.col-666666 {
	color: #666;
}
.col-b5b5b5 {
	color: #b5b5b5;
}
.highlight, .profilTopName span.highlight, .formatedLast span.highlight, .inTablList li span.highlight {
	bottom: 0;
	color: #b7162b;
	margin: 0;
	padding: 0;
}
.icative {
	color: #e1e4e7;
}
input.icativeBg[type="text"] {
	background: #edf2f6;
	border-color: #edf2f6;
}
.col-94acc1 {
	color: #94acc1;
}
.col-67696b {
	color: #67696b;
}
#fileFormat label, #characterSet label, #fieldLimiter label, #fieldSeperator label {
	color: #7191ad;
	font-size: 11px;
	font-weight: 400;
}
.tdBrancheTextWidth {
	width: 530px;
}
.textSpaceH {
	height: 16px;
}
.spacer {
	height: 13px;
}
.spacershort {
	width: 358px;
}
.matchBgBox {
	display: block;
	float: left;
	height: 10px;
	margin: 0 5px 0 0;
	width: 15px;
}
.matchB-1, .matchB-2, .matchB-3, .matchB-4, .matchB-5, .matchB-6, .matchB-7, .matchB-8, .matchB-9, .matchB-10, .matchB-11, .matchB-12, .matchB-13, .matchB-14, .matchB-9, .matchB-F {
	display: none;
}
.matchB-1 {
	background: #5684bc;
}
.matchB-2 {
	background: #c16a40;
}
.matchB-3 {
	background: #76bf3f;
}
.matchB-4 {
	background: #b0b73c;
}
.matchB-5 {
	background: #9875ab;
}
.matchB-6 {
	background: #c9884e;
}
.matchB-7 {
	background: #a1cbc2;
}
.matchB-8 {
	background: #FFF6DF;
}
.matchB-9 {
	background: #AF7E57;
}
.matchB-10 {
	background: #DF6F6F;
}
.matchB-11 {
	background: #893E8F;
}
.matchB-12 {
	background: #9C9BCF;
}
.matchB-13 {
	background: #1A8F6C;
}
.matchB-14 {
	background: #CA8F6C;
}
.matchB-F {
	background: #aaa;
}

.mapboxgl-ctrl__title {
	color: #36638a;
	font-size: 18px;
	font-weight: normal;
}

div.paaBoxRight div.merkBoxNext h3, div.merkBoxNext1 h3 {
	color: #36638a;
	font-size: 18px;
	margin: 11px 0 0 22px;
	position: absolute;
	width: 122px;
	z-index: 1;
	font-weight: normal;
}
div.merkBoxNext1 h3 {
	width: auto;
	font-weight: normal;
	font-size: 18px;
}
.marked {
	color: #B7162B;
}
.colA7 {
	color: #A7A7A7;
}
#sendNewPass h3 {
	border-bottom: 1px solid #8EA8BD;
	color: #35638A;
	font-size: 14px;
	font-weight: 700;
	margin: 5px 0 5px 35px;
}
.paaBoxLeft h4, .paaBoxRight h4 {
	color: #36638a;
	font-size: 20px;
}
.merkBox h4 {
	font-size: 20px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	width: 300px;
	margin-top: 3px;
}
.absolut {
	display: none;
	position: absolute;
	z-index: 2;
}
.h2s12 {
	color: #41688b;
	font-size: 12px;
	font-weight: bold;
}
.fwe {
	font-weight: 700;
}
.margLef {
	margin-left: 27px;
}
.margRig {
	margin-right: 35px;
}
ul li#subNavHitList .noDispl {
	display: none;
}
#zusatzButtons {
	display: block;
	float: right;
	margin-right: 20px;
}
.notLicensed {
	color: #B0B0B0;
}
span.mInaktiv{
	pointer-events: none;
}
span.mInaktiv, a.personalLink.mInaktiv, .mInaktiv, a.linkKonzern.mInaktiv, a.size75.mInaktiv {
	color: #B0B0B0;
}
td.mInaktivNG {
	color: #B0B0B0;
}
#ixSlideshowWrapper {
	position: relative;
	width: 739px;
	height: 224px;
	overflow: hidden;
}
#ixSlideshow strong {
	position: absolute;
	left: 295px;
	top: 33px;
	color: #ffffff;
	font-size: 36px;
	font-weight: normal;
}
#ixSlideshow p {
	position: absolute;
	left: 298px;
	top: 85px;
	color: #ffffff;
	font-size: 14px;
	padding: 0px 50px 0px 22px;
}
.ixSlideshowArrow {
	background-image: url("../images/indexsprites/indexSpriteMain.png");
	/*background-color: transparent;*/
	background-position: -50px 0px;
	/*background-color: #19314d;*/
	height: 11px;
	width: 11px;
	position: absolute;
	left: 298px;
	top: 85px;
}
#fssList {
	position: absolute;
	left: 298px;
	top: 185px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#fssList li {
	float: left;
	margin-right: 7px;
}
#fssList li a {
	display: block;
	width: 67px;
	height: 17px;
	font-size: 0px;
}
#fssList li.fssLi0 a {
	background-image: url("../images/indexsprites/indexSpriteMain.png");
	background-color: transparent;
	background-position: 0px -131px;
	height: 17px;
	width: 67px;
}
#fssList li.fssLi0 a:hover, #fssList li.fssActive.fssLi0 a {
	background-image: url("../images/indexsprites/indexSpriteMain.png");
	background-color: transparent;
	background-position: 0px -114px;
}
#fssList li.fssLi1 a {
	background-image: url("../images/indexsprites/indexSpriteMain.png");
	background-color: transparent;
	background-position: 0px -165px;
	height: 17px;
	width: 67px;
}
#fssList li.fssLi1 a:hover, #fssList li.fssActive.fssLi1 a {
	background-image: url("../images/indexsprites/indexSpriteMain.png");
	background-color: transparent;
	background-position: 0px -148px;
}
#fssList li.fssLi2 a {
	background-image: url("../images/indexsprites/indexSpriteMain.png");
	background-color: transparent;
	background-position: 0px -97px;
	height: 17px;
	width: 67px;
}
#fssList li.fssLi2 a:hover, #fssList li.fssActive.fssLi2 a {
	background-image: url("../images/indexsprites/indexSpriteMain.png");
	background-color: transparent;
	background-position: 0px -80px;
}
#fssList li.fssLi3 a {
	background-image: url("../images/indexsprites/indexSpriteMain.png");
	background-color: transparent;
	background-position: 0px -63px;
	height: 17px;
	width: 67px;
}
#fssList li.fssLi3 a:hover, #fssList li.fssActive.fssLi3 a {
	background-image: url("../images/indexsprites/indexSpriteMain.png");
	background-color: transparent;
	background-position: 0px -46px;
}
#teaserIndex01 {
	background-image: url("../images/indexsprites/indexSpriteAnimation.jpg");
	background-color: transparent;
	background-position: 0px -672px;
}
#teaserIndex02 {
	background-image: url("../images/indexsprites/indexSpriteAnimation.jpg");
	background-color: transparent;
	background-position: 0px -448px;
}
#teaserIndex03 {
	background-image: url("../images/indexsprites/indexSpriteAnimation.jpg");
	background-color: transparent;
	background-position: 0px -224px;
}
#teaserIndex04 {
	background-image: url("../images/indexsprites/indexSpriteAnimation.jpg");
	background-color: transparent;
	background-position: 0px 0px;
}
#enableSelektivVersionPopup #selektivPic {
	margin: 0px 0px 0px 15px;
	cursor: pointer;
}
#closeSuccessMsgSelektiv, #closeCancelMsgSelektiv {
	float: left;
	margin-top: 15px;
}

.notWorking {
	margin-left: 10px;
	height: 32px;
}
.notWorkingImage {
	margin-left: 5px;
	margin-top: 5px;
}
.notWorkingDivFloat {
	float: left;
}
#notWorkingOnIndex {
	font-size: 10px;
	height: 22px;
	width: 155px;
	color: #24486B;
}
#maintenance {
	height: 28px;
	background-color: #D6D6D6;
}
#maintenanceInner {
        text-align:center;
	padding:5px 0 5px 0;
}
.maintenanceParagraph {
	float: left;
	width: 90%;
	margin-left: 50px;
	margin-top: -64px !important;
}
#exportCheckerView {
	position: absolute;
	margin-left: 750px;
	display: none;
	color: white;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	width: 20px;
	background-image: url("../images/exportRedIcon.png");
	text-align: center;
}
#exportCheckerViewText {
	margin-top: 3px;
}
#searchSettings {
	font-size: 11px;
	font-weight: bold;
	color: #848484;
	height: 190px;
}
#searchSettings td {
	height: 24px;
}
#searchSettings .first {
	width: 200px;
}
#searchSettings span.name {
	margin-left: 5px;
}
#searchSettings span.mInaktiv {
	margin-left: -2px;
	padding-top: 1px;
}
.theLockButtonConfig {
	margin: 6px 3px 0 -3px;
}
.spanMailShare {
	font-size: 11px;
	font-weight: bold;
	color: #848484;
}
#shareMail {
	height: 100%;
}
.shareTitle {
	width: 60px;
}
.sharePart {
	margin: 0px 0 0 10px;
}
.sharePart img.ui-combobox-arrow {
	background-image: url("../images/btn_icon.png");
	background-position: -231px -90px;
	border: 0 none;
	cursor: pointer;
	height: 17px;
	left: -27px;
	position: relative;
	top: 0px;
	vertical-align: text-bottom;
	width: 22px;
}
.sharePart .iconMiLitl {
	margin: 2px 0 0 0px;
}
.iconMiShPref {
	background: #FFF url('../images/controlcenter/share_pref.png');
	cursor: pointer;
	height: 13px;
	width: 13px;
	margin: 2px 0 0 10px;
}
.iconMiShPref:hover {
	background: #FFF url('../images/controlcenter/share_pref_hover.png');
	cursor: pointer;
	height: 13px;
	width: 13px;
	margin: 2px 0 0 10px;
}
.sharePart .ui-combobox-list, .sharePart .ui-combobox-item {
	color: #36638A;
	display: block;
	font-size: 100%;
	padding-left: -3px;
	position: relative;
	width: 58px;
	z-index: 1;
}
.sharePart .ui-combobox-list {
	font-size: 11px;
	border: 0 none;
	margin: -3px 0 0 0px;
	padding: 0px;
}

.sharePart input {
	margin-right: 6px;
	font-size: 11px;
	color: #35638a;
	border: 1px solid #c2d0dc;
}

.searchSettingsTable {
	margin-top: -10px;
}
.searchTextInaktiv {
	color: #B0B0B0;
	margin-left: -1px;
}
.lastLevel {
	margin-left: 136px;
}
ol.ulululul {
	padding-left: 0px;
	margin-left: -12px;
}
.standardFont {
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}
span.itprofCategory {
	font-weight: normal;
	color: #454545;
	margin-left: 5px;
}
span.itprofType {
	color: #688AA7;
	margin-left: 10px;
}
span.itprofInformation {
	color: #bcbcbc;
}
span.spanCheckIcons {
	margin-left: 136px;
}
span.spanCheckIconsInaktiv {
	margin-left: 142px;
}
span.spanCheckAuto {
	position: absolute;
	margin-left: 10px;
	margin-top: 5px;
}
span.spanCheckAuto .mInaktiv {
	margin-left: 30px;
}
.noContent {
	cursor: default;
}
#failedMailAdress {
	color: #606162;
	font-size: 12px;
	margin: 0 0 0 34px;
}
#failedMailAdress td {
	vertical-align: top;
}
.tableItProfile, .tableItProfile td {
	border: 1px solid #878A92;
	border-collapse: collapse;
}
.changeOnMonitoringMail {
	width: 120px;
}

.changeOnMonitoringTitle {
	width: 40px;
	margin-left: -20px;
}

.changeOnMonitoringSurename {
	width: 120px;
}

.changeOnMonitoringName {
	width: 120px;
}

.changeOnMonitoringAnrede {
	width: 60px;
}

#monitormeldungContent .codeRed {
	border: 1px solid red;
}

#monitormeldungContent span.codeRed {
	border: none;
}

#monitormeldungContent img.codeRed {
	border: none;
}

input#employeeOf, input#employeeUntil {
	padding-right: 2px;
}

.makeBlueButton {
	background-image: url('../images/btn_icon.png');
	background-attachment: scroll;
	background-color: transparent;
	background-position: -452px 0px;
	background-repeat: no-repeat no-repeat;
}

.news-link {
	color:#35638A !important;
	font-size: 12px !important;
}

.news-link:hover {
	color:#315573 !important;
}

.welcome-info {
	width: 500px;
	height: 70px;
	color: #447298;
}

.scrollbar-news {
	overflow-y:scroll;
	height:280px;
	padding-bottom:10px;
}

.preview-webinar {
	font-size: 11px;
	padding: 10px;
	color:#447298;
	height:157px;
}

#dadItem1 {
	border-bottom:1px solid #dbe4ea;
}

#item_4 .modulInfoList {
	margin-bottom: 20px;
}

/* === modul kacheln startseite === */
#item_4 .modulInfoList li {
	position: relative;
}

#item_4 .modulInfoList li .modulIconText {
	color: white;
    font-size: 10pt;
    font-weight: bold;
    left: 0;
    line-height: 1.2em;
    position: absolute;
    text-align: center;
    top: 29px;
    width: 107px;
}


#item_4 .modulInfoList li .modulCaptionText {
	color: #35638A;
	font-family: "Arial Bold", Arial, sans-serif;
    font-size: 8pt;
    font-weight: bolder;
    line-height: 1em;
    position: absolute;
    text-align: center;
    top: 82px;
    width: 107px;
}

#item_4 .modulInfoList li .mInaktiv .modulIconText {
	color: #ececec;
    font-size: 8pt;
    font-weight: bold;
    left: 0;
    line-height: 1.2em;
    position: absolute;
    text-align: center;
    top: 35px;
    width: 107px;
}


#item_4 .modulInfoList li .mInaktiv .modulCaptionText {
	color:  #9AAFC1;
	font-family: "Arial Bold", Arial, sans-serif;
    font-size: 8pt;
    font-weight: bolder;
    line-height: 1em;
    position: absolute;
    text-align: center;
    top: 81px;
    width: 107px;
}

.modulInfoList .modul .modicon-imgnotext {
    width:76px;
    display:block;
    margin:1.2em auto;
}

.button--primary {
	background: url(../images/bgMailAction.jpg) repeat-x;
	color: white;
}

.button--purchase {
	width: 18px;
	height: 16px;
	background-position: -174px -592px;
	margin: 5px 0 5px 0;
}

.button--purchase:hover {
	background-position: -192px -592px;
}

.order-units-button--export-assistent.btnExpOrder {
	width: 100%;
	height: 19px;
    max-width: 193px;
    text-align: start;
    padding: 1px 0 0 24px;
}

.order-units-button {
	width: 100%;
    height: 100%;
    padding: 0px;
    background-color: transparent;
    border: none;
    display: flex;
    align-items: center;
}

.order-units-button > span:first-of-type {
	margin: 0px 5px 0px 10px;
}

.text-blue,
p.text-blue,
#exportTop h2.text-blue {
	color: #447298;
}

.price-container {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-right: 10px;
}

.price-list-table {
	border-collapse: collapse;
	width: 24em;
}

.price-list-table td, 
.price-list-table th {
	/* border: 1px solid #dddddd; */
	border: 1px solid #6496b0;
	padding: 8px;	
}

.price-list-table td.price-list-table--no-left-border {
	border-left: 0px;
}

.price-list-table td.price-list-table--no-right-border {
	border-right: 0px;
}

.price-list-table tr:nth-child(even) {
	/* background-color: #dddddd; */
	background-color: #ABC5D3;
	color: #35638a;
}

.user-units-caption {
	position: absolute;
    display: flex;
    left: 22px;
    top: 0.7em;
	margin: 0;
    font-size: 20px;
}

.user-units-table {
	border: none;
	width: 24em;
}

.user-units-table td, 
.user-units-table th {
	padding: 0px 8px;	
}

.user-units-table td:first-of-type {
	padding: 0px 8px 0px 0px;	
}

.user-units-table #totalPrice {
	font-weight: bold;
}

#purchase-profile-button {
	margin-top: 1em;
}

.button--disabled,
#purchase-profile-button.button--disabled {
	background-image: inherit;
	background-color: buttonface;
	cursor: default;
	color: graytext;
}

.button--disabled:hover {
	color: graytext;
}

.inTablList li.li--disabled {
	background: url('../images/bgInTablListLiMo.jpg') repeat-x top left;
	border-bottom: 1px solid #b0c2d1;
	color: #505050;
	height: 20px;
	line-height: 20px;
	list-style: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 1px 0;
}

.inTablList li.li--disabled .fastFinancialStatement {
    background-position: -386px -97px;
}

.inTablList li.li--disabled .iconCalculator {
    background-position: -446px -574px;
}

.inTablList li.li--disabled .corporationChart {
    background-position: -386px -118px;
}

.inTablList li.li--disabled .muffle {
    background-position: -146px -143px;
}

/* === /modul kacheln startseite === */
#footer-copy {
	font-size: 12px;
}
