/* HALL NAV BLOCK */
.hallNavBlock {/*background-color:#41a6ec; */ padding:5px 0 5px 0; background-color:#fff; text-align:left}
/*#hallNavBlock.hallNavBlock {background-color:#41a6ec; color:#fff; }
#hallNavBlock.hallNavBlock a {color:#fff}
#hallNavBlock.hallNavBlock a.active {color:#b6ff00}
#hallNavBlock.hallNavBlock .hallactive {color:#b6ff00}*/
.hallNavBlock a {font-family:arial, helvetica}
.hallNavBlock ul {margin:0; padding:0; list-style:none;}
.hallNavBlock .hallMapButton {
	text-align: left;
	margin-right: 1px;
	display: inline;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: left;
}
.hallNavBlock ul li {
	line-height: 1.5em;
	padding-top: 3px;
	width: 500px;
}
.hallNavBlock::after {clear:both;}
#hallNavBlockNumber.hallNavBlock {background-color:transparent; text-align:center; color:#fff }
#hallNavBlockNumber.hallNavBlock a {color:#fff }
#hallNavBlockNumber.hallNavBlock a.active {color:#000 }

.hallNavBlock .hallnr {font-weight:; padding:0 5px;}
.hallNavBlock .hallnr.glong {font-size:0.8em;}
.hallNavBlock .hallactive {color:red; }
.hallNavBlock .pagenr {padding:0 5px; font-size:1.2em; border:1px solid #ccc}
.hallNavBlock .pagenr.active {color:red; }
.hallNavBlock .pagenr .pageziffer {font-weight:bold}
.hallNavBlock a.hallnav {font-weight:; color:#fff; font-family:arial, Helvetica}
.hallNavBlock.subblock {padding-top:4px;}

/*STAND*/
#gstand {background-color:#fff; margin:auto; margin-top:15px; max-width:1470px;}
#gstand ul {list-style:none; padding:0; margin:0; overflow:hidden; }
#gstand ul ul.list {
    margin-top: 5px;
    margin-left: 0 !important;
}
#gstand ul ul.list li {
    position: relative;
    padding-left: 10px;
}
#gstand ul ul.list li:before {
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #000;
}
#gstand ul ul.list br {display: none;}
#gstand ul ol.list {
    padding-left: 14px;
}
#gstand ul ol.list li {
/*    list-style: decimal-leading-zero; */
}
#gstand ul ol.list li:before {
	display: none;
}

/* = IdBlock */
#gstand .idBlock { font-size:1.5em; display:block; position:absolute; width:100%; }
#gstand .idBlock ul { display:block; width:100%; margin:0 -7px 0 -22px; background-color:#ccc;}
#gstand .idBlock li {display:inline-block; min-height:23px; height:35px; }
#gstand .idBlock .standNumber {/*background:#41a6ec; color:#fff;*/ padding:0 10px; text-align:center;  }
#gstand .companyName  {text-align:center; margin-top:35px; font-size:1.3em; font-weight:bold;}
#gstand .idBlock .countryFlag {text-align:right; padding:0; /*margin-left:-22px; */ }
#gstand .idBlock .countryFlag img {height:100%; margin-right:-16px;}

/* = logoBlock */
#gstand #logoBlock, #gstand #logoBlockFull {margin-bottom:15px; margin-top:15px}
/*#gstand #logoBlock img {width:100%; max-width:250px;}*/
#gstand #logoBlock img {
	width: auto;
	height: auto;
	max-width: 690px;
	max-height: 89px
}
#gstand #logoBlockFull img {width:100%; height:auto;}

/* = topBlocks */
#topBlock {margin:15px;}
#topBlockLeft {
	border-right: 1px solid #ccc;
	padding-right: 10px;
	max-width: 20%;
}

/* == nvBlock */
#navBlock {
	margin-bottom: 15px;
}
#navBlock ul { background:#fff; margin:0; border:5px solid #fff; color:#fff}
#navBlock ul.maxi {
}
#navBlock li {border-bottom:1px solid #ccc; font-size:1.1em; padding-bottom:3px}
#navBlock li.libtn {text-align:center; border:none; padding-bottom:18px}
#navBlock .mini li.libtn {margin:5px; float:left; }
#navBlock li a {color:#1a1b25}
#navBlock  li a.btn {color:#fff; } 
#navBlock .maxi li a.btn { width:90%; padding-bottom:15px;} 
#navBlock .mini li a.btn {  padding-bottom:15px;} 
#navBlock li a.btn:hover {color:#fff} 
#navBlock li a.btn .glyphicon {color:#fff}
#navBlock li a.cell.gconttools { color: #1a1b25;    }
#navBlock li a.cell.gconttools .glyphicon { color: #59087e;    }
#navBlock li a:hover {color:#fff; background-color:#71c60d; text-decoration:none}
#navBlock li a .glyphicon { font-size: 1.4em; top:0.3em;}
#navBlock li a .glyphicon {color:#381258; font-size:1.4em;}/*blue*/
#navBlock li a .glyphicon {color:#41a6ec; font-size:1.4em;}/*light blue*/
/*#navBlock li a .glyphicon {color:#6dbe0d; font-size:1.4em;}/*green*/
#navBlock li a:hover .glyphicon { color: #fff; }
#navBlock btn {width:100%}
#navBlock .blockTitel {font-size:1.3em; background-color:#2b2d31; color:#fff}
#navBlock .standShare {clear:both;}

/* 20230612 */
#profileBlock p img {
	max-width: 100%;
}
@media (max-width:767px) {
	#navBlock .mini {padding:0; margin: 0 -3px;}
	#topBlockLeft {border-right: 0;}
	#navBlock .mini li.libtn {width: calc(25% - 6px); margin: 3px; padding-bottom:0;}
	#navBlock .mini li a.btn .glyphicon  {display: block;     text-align: center;    margin: 0 auto 10px;}
	#navBlock .mini li a.btn {width: 100%; min-width: auto; padding:5px 3px 5px !important;}
}
/* == rightBlock */
#topBlockRight {
	padding-left: 20px;
	display: inline;
}

/* == videoBlock */
#videoBlock {vertical-align:top margin-bottom:15px;
	border: 5px solid #d9dfe3;
	text-align: center;
	background-color: #d9dfe3;
}
#videoBlock .blockTitel {
	font-size: 1.1em;
	background-color: #d9dfe3;
	color: #656e74;
	padding: 3px 10px;
	vertical-align: middle;
	text-align: left;
}

/* == InfoBlock */
#infoBlock  {
	margin: 0;
	border: 5px solid #d9dfe3;

}
#infoBlock li {border-bottom:0px solid #fff; font-size:1.1em;}
#infoBlock li.blockTitel {
	font-size: 1.1em;
	background-color: #d9dfe3;
	color: #656e74;
	padding: 3px 10px;
	text-align: left;
}
#infoBlock li.blockText {padding:8px; font-size:1em;}

/* == ShowBlocl */
#showBlock{margin-bottom:15px;}
#showBlock img {width:100%}

/*MIDDLE BLOCK*/
#middleBlock {margin:15px;}
#middleBlockRight {padding-left:20px;}

/* = Products */
#carreBlock {margin:15px; }
#carreBlock div.blockTitel {font-size:1.1em; background-color:#d9dfe3; color:#656e74; padding:3px 10px}
#gstand {/*margin-right:25px; margin-left:25px;*/ padding:0px}
#gstand {font-family: arial, helvetica;}
#gstand .stCatProdsUl {margin-left:-7px; margin-right:-7px }

#gstand .stCat1Titel {background-color:#9ca4b0; color:#fff; padding:4px 10px; margin-bottom:5px}


#gstand .stCat2Titel {background-color:#acb4bb; color:#fff; padding:4px 10px; margin:5px 0}
#gstand .stCat3Titel {background-color:#e8ebed; color:#656e74; padding:4px 10px; margin:5px 0}
#gstand .stCat1Image, #gstand .stCat2Image, #gstand .stCat3Image  { color:#fff; padding:0px; margin-top:-5px; margin-bottom:8px}
#gstand .stCat1Image img, #gstand .stCat2Image img, #gstand .stCat3Image img {width:100%; height=auto;}
#gstand .stCatDescription {font-size:1em; margin-bottom:15px}
#gstand .stMultiProdTitel {background-color:#dfe1e3; color:#656e74; padding:4px 10px; margin:5px 0}
#gstand .stMultiProdDescription {font-size:1em; margin-bottom:10px}
#gstand .stCat1Titel  h1  {font-size:2em; line-height:1.5em}
#gstand .stCat2Titel  h2  {font-size:1.7em; line-height:1.5em}
#gstand .stCat3Titel  h3  {font-size:1.3em; line-height:1.3em}
#gstand .stMultiProdTitel h2  {font-size:1.5em; line-height:1.5em}

#gstand .stArticle {margin:15px 0; display:block; }
#gstand .stCatProdsUl {margin-left:-7px; margin-right:-7px; }
#gstand .stArticle > ul { border:1px solid #dae1e7; background-color:#e3eaf2}


#gstand .stArticle .stProdImage {padding:0} 
#gstand .stArticle .stProdImage img {width:100%}
#gstand .stArticle .stProdName { padding:5px; font-size:1.1em; font-weight:bold; color:#393d41; }
#gstand .stArticle .stProdName h3 {
	font-size: 1.1em;
}
#gstand .stArticle .stProdDescription {
	padding: 0px;
	font-size: 0.9em;
	clear: left;
	font-family: "맑은 고딕";
    margin-top: 5px;
}
#gstand .stArticle .stProdDescription ul, #gstand .stCat1Description ul, #gstand .stCat2Description ul, #gstand .stCat3Description ul,  #gstand .stCatDescription ul, #gstand .stMultiProdDescription ul, #infoBlock li.blockText ul  {list-style:square; margin-left:8px;}
#gstand .stArticle .stProdDescription table {font-size:0.85em;}
#gstand .stArticle .stProdDescription table td {padding:2px;}
#gstand .stArticle .stProdLinks {padding:5px; text-align:center}
#gstand .stArticle li.stProdDescriptionLink { padding:5px; text-align:center; display:block }
#gstand .deepLinks ul {margin:auto; display:block; }
#gstand .deepLinks li {float:left; margin:5px 10px 5px 0;}

#gstand #profileBlock h2 {padding-bottom:10px;}
#gstand #oceanBlock h2 {padding-bottom:10px;padding-top:25px;}


#cipBlockAdress ul {padding-top:20px;}
 
/* PRODUCTION 
#gstand .stMultiProdTitel {border: 8px solid #bdfab4;}
#gstand .stMultiProdDescription {border: 8px solid #bdfab4;}
#gstand .stMultiProdImage {border: 8px solid #bdfab4;}
*/
