﻿/* HALL NAV BLOCK */
.hallNavBlock {/*background-color:#41a6ec; */ padding:5px 0 5px 0; background-color:#fff; text-align:right}
/*#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;}
.hallNavBlock ul li { line-height:1.5em; padding-top:3px;}
.hallNavBlock::after {clear:both;}
#hallNavBlockNumber.hallNavBlock {background-color:transparent; text-align:center; color:#fff }
#hallNavBlockNumber.hallNavBlock a {color:#fff }
#hallNavBlockNumber.hallNavBlock a.active {color:#111827 }

.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 #e5e7eb}
.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;}


/* BTn Overrride */
#gstand .btn {border:1px solid #e5e7eb; margin:auto; margin:10px;}

/*STAND*/
#gstand {background-color:#fff; margin:auto; margin-top:15px; max-width:100%;}
#gstand ul {list-style:none; padding:0; margin:0}
#gstand .stdbottom {text-align:center}
#gstand .description {padding:10px; min-height:120px;}
#gstand .insideBlock img {width:100%}

/* = 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:#e5e7eb;}
#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;   /*position:abslute; z-index:100; */}
/*#gstand #logoBlock img {width:100%; max-width:250px;}*/
#gstand #logoBlock img {/*width:100%; height:auto; max-width:690px; max-height:89px*/}
#gstand #logoBlockFull img {width:100%; height:auto;}
#gstand #pavillionNav {margin-top:30px}

/* = topBlocks */
#topBlock {margin:1px;}
#topBlockLeft {border-right:1px solid #e5e7eb; padding-right:10px }
#topBlock{overflow:hidden;  /*border:5px solid #e5e7eb;*/}

/* == nvBlock */
#navBlock { margin-bottom:15px;}
#navBlock ul { background:#fff; margin:0; border:5px solid #fff; color:#fff}
#navBlock ul.maxi {max-width:250px; }
#navBlock li {border-bottom:1px solid #e5e7eb; font-size:1.1em; padding-bottom:3px}
#navBlock li.libtn {text-align:center; padding-bottom:18px}
#navBlock .mini li.libtn {margin:5px; float:left; }
#navBlock li a {color:#1a1b25}
#navBlock  li a.btn { /*color:#fff;*/ border:1px solid #e5e7eb; }
#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:#111827}
#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:#111827; font-size:1.4em;}/*light blue*/
/*#navBlock li a .glyphicon {color:#6dbe0d; font-size:1.4em;}/*green*/
#navBlock btn {width:100%}
#navBlock .blockTitel {font-size:1.3em; background-color:#111827; color:#fff}
#navBlock .standShare {clear:both;}

/* == rightBlock */
#topBlockRight {padding-left:20px;}

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

/* == SliderBlock */
#topSlider {overflow:hidden}

/* pavillion */
#blockArea .block .insideBlock{ border:5px solid #E7E7E7; margin:15px;}
.block #blockSlider {overflow:hidden;}
.block .blockTitel {margin:10px;};

/* == 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}
#infoBlock li.blockText {padding:8px; font-size:1em;}

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

/*MIDDLE BLOCK*/
#middleBlock {margin:15px;}
#middleBlock h3 {padding:20px 0 10px 0}
#middleBlock h4 {padding:10px 0 }
#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:5px; font-size:0.9em; clear:left; }
#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:15px;}
#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 #profileBlock ul {list-style:initial; padding-left: 7px; margin-left:15px;}
#gstand #oceanBlock h2 {padding-bottom:10px;padding-top:25px;}


#cipBlockAdress ul {padding-top:20px;}


 /* IMAGES */
#gstand .stArticle .imgSubs {display:none;}
#gstand .stArticle .stProdThumbImage {float:left; max-width:200px; margin-top:10px;}
#gstand .stArticle .thumbLine {margin-bottom:7px;}
/* PRODUCTION
#gstand .stMultiProdTitel {border: 8px solid #bdfab4;}
#gstand .stMultiProdDescription {border: 8px solid #bdfab4;}
#gstand .stMultiProdImage {border: 8px solid #bdfab4;}
*/

/* PADDING StCATTITTXT */
li.stcattittxt {
	padding-bottom: 15px;
}

li.stprodtittxt {
	padding-bottom: 4px;
}
