@charset "utf-8";
/* CSS Document */


body { 
 margin: 0;
 font-family: verdana, arial, sans serif
}

#ausstellerDisplay {
 /*width: 150px;
 /*opacity: 0.7;*/
 font-weight: normal;
 font-size: 10px;
 /*background: #EEE;*/
 position: absolute;
 z-index: 9999;
 visibility: hidden;
 top: 0px;
 left: 0px;
 /*border: 1px black solid;*/
 margin: 0;
 font-family: verdana, arial, sans serif;
}

#working {

}


a.aussteller {
 text-decoration: none;
 color: #000;
 font-size: 8pt;
}

ul {
 padding: 0;
 margin: 0 0 0 15px
}

.standLayer {
 visibility: visible;
 position: absolute;
 overflow: hidden;
 z-Index: 100
}

div.nm-vivaness {
	background: url(../../images/nm-vivaness.png) repeat scroll 100% -450px !important;
}

* html div.nm-vivaness {
	background: url(../../images/nm-vivaness.gif) repeat scroll 100% -450px !important;
}

.standNummer {
 font-family: arial, sans serif;
 padding:1px;
 background: transparent;
 color: black;
 font-size: 9px;
 cursor: pointer
}

.curtain {
  position : absolute;
  top : 0px;
  left : 0px;
  background : #FFF;
  z-Index : 100;
  opacity : 0.5;
  width : 100%;
  height: 100%
}

.tabDefault {
text-decoration: none; font-weight: bold; font-size: 10px; line-height: 10px; border-top: 1px solid #778; border-left: 1px solid #778; border-right: 1px solid #778; border-bottom: 0px; padding: 1px 5px 0 5px; margin: 0 5px 0 0; cursor: pointer
}

.tabSelected {
background: #EEE; text-decoration: none; font-weight: bold; font-size: 10px; border-top: 1px solid #EEE; border-left: 1px solid #EEE; border-right: 1px solid #EEE; border-bottom: 0px; padding: 2px 5px 0 5px; margin: 0 5px 0 0; cursor: pointer
}

.list {
 font-size: 10px;
 padding: 2px
}



ul.tabbernav
{
 margin: 0;
 padding: 5px 0 3px 1px;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
 background: #FFF;
 margin-left: -2px;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 background: url(../../images/tabs_nm-biofach.gif) 100% -100px;
 padding: 3px 0px;
 cursor: pointer;
}

ul.nm-vivaness-tab li {
 background: url(../../images/tab-nm-vivaness.gif) 100% -100px;	
}

* html ul.tabbernav li {
 padding: 0;
}

*:first-child+html ul.tabbernav li {
  padding: 0; 
}

ul.tabbernav li a
{
 padding: 3px 0 3px 10px;
 margin-right: 18px;
 /*border: 1px solid #778;*/
 border-bottom: none;
 background: url(../../images/tabs_nm-biofach.gif);
 text-decoration: none;
 cursor: pointer;
 color: #FFF;
}

ul.nm-vivaness-tab li a
{
 background: url(../../images/tab-nm-vivaness.gif);
}


/*ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}*/

ul.tabbernav li.tabberactive {
 border-bottom: 1px solid #fff;
 background: url(../../images/tabs_nm-biofach.gif) 100% -150px;
}

ul.tabbernav li.tabberactive a
{
 background: url(../../images/tabs_nm-biofach.gif) 0 -50px;
 color: #666;
}

/*ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: url(../images/tabs01.png) 0 50px;
 border-bottom: 1px solid white;
}*/

a.boothNr {
 display : block;
 color : #000;
 text-decoration: underline;
 white-space: nowrap;
}

.selected {
 color: #FFF !important;	
}

#zoomBgr {
	position: absolute;
	top: 5px;
	right: 0px;
	z-Index: 10000;
    width: 234px;
    height: 10px;
}
#zoomControl {
	background: white;
	border: 2px solid #778;
	position: absolute;
	top: 2px;
	width: 6px;
	height: 14px;
	z-Index: 10001;
}

a.halls {
 font-size: 10px;
 margin: 5px 0;
 cursor: pointer
}

.hallsContainer {
 border: 1px solid #000;
 background: #FFF;
 width: 50px;
 z-Index: 10000;
 position: absolute;
 padding: 0;
 margin: 0px
}

.hallsContainer li {
 list-style : none;
 display : block;
}

.hallsContainer li a {
 padding: 0px;
 margin: 0;
 font-size: 10px;
 cursor: pointer
}

.b_r {
  background: url(../images/halls_br.gif) no-repeat bottom right #FFE;
}

.t_r {
  background: url(../images/halls_tr.gif) no-repeat top right #FFE;
}

.t_l {
  background: url(../images/halls_tl.gif) no-repeat top left #FFE;
}

.b_l {
  background: url(../images/halls_bl.gif) no-repeat bottom left #FFE;
}

.exList {
 text-decoration: underline
} 

.printDescr {
 color: #000;
 font-size:9px;
}

a.standardA {
 color: #000;
 text-decoration: underline
}

a.standardA:hover { 
 color: #91B809;
 text-decoration: none
}

a.nm-vivaness:hover { 
 color: #F17026;
 text-decoration: none
}

ul.exGroundFlag {
	position: absolute;
	list-style: none;
}


ul.exGroundFlag li {
	background: url(../../images/gelaendeplan_label_nm-biofach.png) repeat scroll 100% -400px;
}

ul.nm-vivaness li {
	background: url(../../images/gelaendeplan_label_nm-vivaness.png) repeat scroll 100% -400px;
}

* html ul.exGroundFlag li {
	background: url(../../images/gelaendeplan_label_nm-biofach.gif) repeat scroll 100% -400px;
	width: 60px;
}

* html ul.nm-vivaness li {
	background: url(../../images/gelaendeplan_label_nm-vivaness.gif) repeat scroll 100% -400px;
	width: 60px;
}


ul.exGroundFlag li.active {	
	background: url(../../images/gelaendeplan_label_nm-biofach.png) repeat scroll 100% -450px;
}

ul.nm-vivaness li.active {	
	background: url(../../images/gelaendeplan_label_nm-vivaness.png) repeat scroll 100% -450px;
}

* html ul.exGroundFlag li.active {	
	background: url(../../images/gelaendeplan_label_nm-biofach.gif) repeat scroll 100% -450px;
}

* html ul.nm-vivaness li.active {	
	background: url(../../images/gelaendeplan_label_nm-vivaness.gif) repeat scroll 100% -450px;
}

ul.exGroundFlag li a {
	cursor: pointer;
	/*text-decoration: none;*/
	white-space: nowrap;
	padding-top: 0px;
	padding-left: 4px;
	margin-right: 10px;
	height: 21px;
	font-size: 9px;	
	background: transparent url(../../images/gelaendeplan_label_nm-biofach.png) repeat scroll 0pt -375px;
	display: block
}

ul.nm-vivaness li a {
	background: transparent url(../../images/gelaendeplan_label_nm-vivaness.png) repeat scroll 0pt -375px;
}

* html ul.exGroundFlag li a {
	background: transparent url(../../images/gelaendeplan_label_nm-biofach.gif) repeat scroll 0pt -375px;
}

* html ul.nm-vivaness li a {
	background: transparent url(../../images/gelaendeplan_label_nm-vivaness.gif) repeat scroll 0pt -375px;
}

ul.exGroundFlag li a:hover {
	color: #000;
	text-decoration: underline;
}

ul.exGroundFlag li.active a {	
	background: url(../../images/gelaendeplan_label_nm-biofach.png) repeat scroll 0pt -425px;
	color: #FFF
}

ul.nm-vivaness li.active a {	
	background: url(../../images/gelaendeplan_label_nm-vivaness.png) repeat scroll 0pt -425px;
}

* html ul.exGroundFlag li.active a {	
	background: url(../../images/gelaendeplan_label_nm-biofach.gif) repeat scroll 0pt -425px;
}

* html ul.nm-vivaness li.active a {	
	background: url(../../images/gelaendeplan_label_nm-vivaness.gif) repeat scroll 0pt -425px;
}

.nm-vivaness-png {
	background: url(../../images/nm-vivaness.png) repeat scroll 0pt -425px !important;	
}

.nm-vivaness-gif {
	background: url(../../images/nm-vivaness.gif) repeat scroll 0pt -425px !important;	
}

#clipping {
	
	background: #F59C00;
	
}

#clipping.nm-vivaness {
	background: #F17026 !important;
}



