@import "window/default.css";@import "window/alphacube.css";@import "lightbox.css";.hallplan {  padding-left:17px;  line-height:14px;  background:url(../img/icons/icon_hallplan.gif) no-repeat bottom left;}.warning{  padding:5px;  background:#e5f7fd;  border:1px solid #00a1e4;  font-size:1em;  color:#264a5a;  margin:10px 0 0 0 ;}.warning table,.warning h3{  font-size:1em;}.warning.info{  background:#e5f7fd url('../img/icon_information.gif') 10px 11px no-repeat;  padding:5px 5px 5px 35px;}.warning.alert{  background:#e5f7fd url('../img/icon_alert.gif') 10px 11px no-repeat;  padding:5px 5px 5px 35px;}* #content fieldset{  margin:10px 0 10px 0;  padding:5px;  border:1px solid #00a1e4;  }#content fieldset legend{  font-size:1em;  font-weight:bold;  color:#00a1e4;  text-transform:uppercase;  background:#FFF;}table{color:#264a5a;}table .tableHead{  background:#e5f7fd;  color:#264a5a;  font-size:1em;}.tr1{  background:#FFF;font-size:1em;}.tr2{  background:#e5f7fd;  }body.popup {  background:#eceaea;}div.popup {  padding:16px 0 0 16px;}div.popup p {  padding:12px 0;}div.popup .text {  color:#000000;}#dateform p{  font-size:1em;}#dateform .right {  padding-right:4px;  text-align:right;}#dateform a:hover,#dateform a:link,#dateform a:visited,#dateform a:active{  color:#00a1e4;  cursor:pointer;}.ausstellergalerie {  margin:16px 0 0 2px;}.ausstellergalerie .item {  float:left;  position:relative;  width:132px;  height:184px;  margin:-1px 0 0 -1px;  border:1px solid #CCC;  overflow:hidden;}.ausstellergalerie .item .image {  position:absolute;margin-left:16px !important;}.ausstellergalerie .item h2 {  margin:124px 0 4px 0;  padding:0 4px;  font-size:1em;  font-weight:bold;  color:#0099FF;}.ausstellergalerie .item h2 a {  display:inline;  width:auto;  height:auto;  margin:0;  line-height:13px;}.ausstellergalerie .item h2 a:hover {  text-decoration:underline;}.ausstellergalerie .item p {  margin:0 0 6px 0;  padding:0 4px;}div.aussteller h3 {  margin:18px 0 6px 5px;  padding:0;  font-size:0.9em;  font-weight:bold;  color:#333;}div.aussteller div {  float:left;  line-height:15px;  margin:0 25px 6px 5px;  font-size:0.9em;}div.aussteller div.merker {  float:right;  line-height:15px;  margin:0 10px 6px 5px;  font-size:0.9em;}div.aussteller div img {  vertical-align:bottom;}table.aussteller {  width:536px;  border-collapse:collapse;  color:#264A5A;  font-size:1em;  margin:12px 0 0 0;}table.aussteller col.merker {  width:16px;}table.aussteller col.stand {  width:80px;}table.aussteller col.news {  width:30px;}table.aussteller col.thema {  width:30px;}table.aussteller col.pro3d {  width:30px;}table.aussteller col.nshow {  width:30px;}table.aussteller col.sshow {  width:30px;}table.aussteller th {  background:#DDD;  border-top:1px dotted #FFF;  border-bottom:1px dotted #FFF;  padding:5px;  text-align:center;}table.aussteller th a{  color:#FFF;  text-decoration:none;  font-weight:bold;}table.aussteller th img {  padding-right:2px;  border:0;}table.aussteller td {  vertical-align:top;  padding:4px 2px 8px 2px;  text-align:center;}table.aussteller tr.sec td {  background:#FFF9EF;  border-top:1px dotted #DDD;  border-bottom:1px dotted #DDD;}table.aussteller td h3 {  margin:0 0 5px 0;  padding:0;  font-size:1em;  font-weight:bold;  color:#0099FF;}table.aussteller .firma {  text-align:left;  padding-left:8px;}table.aussteller td.firma div.border{  position:relative;  width:auto;  height:auto;  margin:10px 0 0 0;  background:#FFF;}table.aussteller td img{  margin:2px 0 0 0;  border:0;}table.aussteller td.firma img{  margin:10px 0 0 0;}table.aussteller td.firma div.border img{  margin:0 10px;}table.aussteller td.firma div.topleft,table.aussteller td.firma div.topright,table.aussteller td.firma div.bottomleft,table.aussteller td.firma div.bottomright {  position:absolute;  top:0;  left:0;  width:10px;  height:10px;  margin:0;  font-size:0;  overflow:hidden;}table.aussteller td.firma div.topleft {  background:url(../img/main/messelistborder.gif) no-repeat top left;}table.aussteller td.firma div.topright {  background:url(../img/main/messelistborder.gif) no-repeat top right;}table.aussteller td.firma div.bottomleft {  background:url(../img/main/messelistborder.gif) no-repeat bottom left;}table.aussteller td.firma div.bottomright {  background:url(../img/main/messelistborder.gif) no-repeat bottom right;}table.aussteller .stand {  text-align:right;  padding-right:8px;  font-weight:bold;}table.aussteller tr td.on {  background:#FFF url('../img/bg_icon_aussteller_on.gif') 0 0 no-repeat;}table.aussteller tr td.off {  background:#FFF url('../img/bg_icon_aussteller_off.gif') 0 0 no-repeat;}table.aussteller td.mylist img {  margin:1px;  cursor:pointer;}p.blaettern {  text-align:center;}p.blaettern a,p.blaettern span {  padding:0 4px;}#content .error {  color:#F00;}#content input.texterror,#content input.texterror,#content input.passworderror,#content textarea.textareaerror{  background:#FEF6F6;  border-color:#F00;}#content input.radioerror,#content input.checkboxerror{  background-color:#FDBBBB;  width:13px;  height:13px;  border:1px solid #F00;  outline:1px solid #F00;}#content select.selecterror {  background:#FEF6F6;  border-color:#F00;}table.ausstellersuche {  width:100%;  margin:20px 0 10px 0;  border-collapse:collapse;  font-size:1em;}table.ausstellersuche th {  vertical-align:middle;  text-align:left;  padding:2px 8px;  background:#DDD;  border-top:1px dotted #FFF;  border-bottom:1px dotted #FFF;}table.ausstellersuche td {  vertical-align:top;  padding:2px 8px;}#content table.ausstellersuche td select {  width:248px;  padding:2px 1px;}table.ausstellersuche td.right {  text-align:right;}table.ausstellersuche td.center {  text-align:center;}table.ausstellersuche td.bold {  font-weight:bold;}table.ausstellersuche td input {  margin:0 0 6px 4px;}table.ausstellersuche td input.submit {  cursor:pointer;}table.ausstellersuche td select {  margin:0 0 6px 4px;}table.ausstellersuche label {  cursor:pointer;  display:inline;  float:none;  width:auto;}table.ausstellersuche td input.radio {  vertical-align:middle;}table.ausstellersuche .level1 {  padding-left:32px;  background-image:url(../img/arrow_goods_group.gif);  background-repeat:no-repeat;  background-position:7px 2px;}table.ausstellersuche .level2 {  padding-left:57px;  background-image:url(../img/arrow_goods_group.gif);  background-repeat:no-repeat;  background-position:32px 2px;}table.ausstellersuche .level3 {  padding-left:82px;  background-image:url(../img/arrow_goods_group.gif);  background-repeat:no-repeat;  background-position:57px 2px;}table.ausstellersuche td.level1,table.ausstellersuche td.level2,table.ausstellersuche td.level3 {  background:none;}p.newsearch {  text-align:right;}#content ul.tabs {  position:relative;  margin:12px 0 0 0;  padding:0;  height:21px;  list-style:none;  z-index:5;}#content ul.tabs li {  float:left;  margin:0 0 0 -1px;  padding:0 8px;  height:20px;  line-height:20px;  background:url(../img/bg_tab.gif) repeat-x top;  border-top:1px solid #D5D5D5;  border-right:1px solid #D5D5D5;  border-bottom:1px solid #D5D5D5;  border-left:1px solid #D5D5D5;  -moz-border-radius-topleft:9px;  -webkit-border-top-left-radius:9px;  -moz-border-radius-topright:9px;  -webkit-border-top-right-radius:9px;}#content ul.tabs li:hover {  background:url(../img/bg_tab.gif) repeat-x bottom;}#content ul.tabs li.active {  border-bottom:1px solid #FFF;  background:url(../img/bg_tab.gif) repeat-x bottom;  font-weight:bold;  color:#264a5a;}#content ul.tabs li.first {  margin:0;}#content ul.tabs li a {  color:#264a5a;  font-size:1em;  font-weight:normal;}#content ul.tabs li.active a {  font-weight:bold;}div.ausstellerbox {  position:relative;  top:0px;  margin:0;  padding:0;  width:536px;  height:auto;  background:#FFF;  border:1px solid #d5d5d5;}div.ausstellerbox .text {  color:#000000;}div.ausstellerbox div.info {  margin:2px 8px;  font-size:10px;  font-weight:normal;  line-height:13px;}div.ausstellerbox div.sub {  position:relative;  margin:20px 0;  padding:0;  width:100%;  height:20px;  background:#DDD;  border-top:1px dotted #FFF;  border-bottom:1px dotted #FFF;  font-size:1em;}#content div.ausstellerbox div.sub input,#content div.ausstellerbox div.sub img {  vertical-align:middle;  border:0;  margin:0 0 1px 0;}div.ausstellerbox div.sub .termin{  position:absolute;  top:2px;  left:20px;  width:200px;  height:15px;  line-height:15px;  cursor:pointer;  color:#00A1E4;  font-weight:bold;  }div.ausstellerbox div.sub .drucken{  position:absolute;  top:2px;  right:20px;  width:200px;  height:15px;  text-align:right;  line-height:15px;}div.ausstellerbox .hide {  display:none;}div.ausstellerbox .show {  display:block;}div.ausstellerbox .stand {  margin:0 20px 0 10px;  font-size:1.1em;  font-weight:normal;  float:right;  max-width:200px;  text-align:right;  text-indent:-24px;  padding-left:24px;}div.ausstellerbox .stand strong {  padding:0 12px 0 0;}div.ausstellerbox h2 {  width:440px;  margin:0 20px;  font-size:1.1em;  font-weight:bold;}div.ausstellerbox .line {  clear:both;  margin:16px 20px;  border-bottom:1px solid #BBB;}div.ausstellerbox #box1 {  position:relative;}div.ausstellerbox #box1 h3 {  margin:0 0 2px 20px;  font-size:1.1em;  font-weight:bold;}div.ausstellerbox #box1 p {  margin:0 0 2px 20px;  font-size:1em;  font-weight:normal;  line-height:18px;}div.ausstellerbox #box1 div.ind {  clear:both;  float:left;  width:100px;  margin:0 0 2px 20px;  font-size:1em;  font-weight:normal;  line-height:18px;  display:inline;}div.ausstellerbox #box1 div.desc {  margin:0 20px 12px 20px;  font-size:1em;  font-weight:normal;}div.ausstellerbox #box1 div.desc div.extra-url {  display:block;  float:left;  width:16px;  height:16px;  padding-right:3px;  background:url(../img/icons/icon_film_link.gif) no-repeat top left;}div.ausstellerbox #box1 div.desc p,div.ausstellerbox #box1 div.desc h3{  margin:8px 0;  font-size:1em;  font-weight:normal;  line-height:18px;}div.ausstellerbox img.logo{  position:absolute;  top:12px;  right:20px;}div.ausstellerbox img.produkte{  margin:0 0 20px 20px;}div.ausstellerbox #box2 ul {  margin-left:30px;}div.ausstellerbox #box2 h3 {  margin:0 0 0 20px;  font-size:1.1em;  font-weight:bold;}div.ausstellerbox #box2 p.main {  margin:12px 0 0 20px;  font-size:1em;  font-weight:normal;}div.ausstellerbox #box2 p.sub {  margin:6px 0 0 40px;  font-size:1em;  font-weight:normal;}div.ausstellerbox #box3 div.pro3d {  margin:0 0 0 20px;  width:320px;  height:240px;}div.ausstellerbox #box3 p {  margin:0 20px;}div.ausstellerbox #box3 div.pro3ddesc {  margin:20px 0 0 20px;}div.ausstellerbox .innerbox {  position:relative;  margin:8px 20px;}div.ausstellerbox .innerbox #filter_status {  position:absolute;  right:10px;  top:-8px;  cursor:pointer;}#content div.ausstellerbox ul.segmentation li {  background:none;  padding:0 0 0 20px;}div.ausstellerbox div.segmentation-color {  float:left;  margin:2px 4px 1px -20px;  width:12px;  height:12px;}table.aussteller div.exhibitor-new {  color:#fe0000;}table#meineaussteller col.merker {  width:24px;}table#meineaussteller col.firma {  width:368px;}table#meineaussteller col.stand {  width:80px;}table#meineaussteller col.druck {  width:40px;}table#meineaussteller .firma div.showshort p {  display:block;}table#meineaussteller .firma div.showshort div.stamm {  display:none;}table#meineaussteller .firma div.showmore p {  display:none;}table#meineaussteller .firma div.showmore div.stamm {  display:block;}table#meineaussteller .firma div.showmore div.stamm p {  display:block;}table#meineaussteller .hide {  display:none;}table#meineaussteller .firma div.ind {  clear:both;  float:left;  width:80px;}table#meineaussteller .firma p.ind {  float:left;  width:240px;}table#meineaussteller .firma .comment_label {  padding:10px 0 0 0;}table#meineaussteller .firma .comment {  margin:0;  font-style:italic;}table#meineaussteller .firma .comment img {  margin:0;  cursor:pointer;  vertical-align:middle;}table#meineaussteller .delete {  cursor:pointer;}table#meineaussteller tr.icons input {  margin:0 0 0 20px;  vertical-align:middle;  cursor:pointer;}table#meineaussteller tr.icons label {  display:inline;  width:auto;  float:none;  cursor:pointer;}a#pdfimage {  clear:both;}a#pdfimage img {  margin:4px 4px 6px 0;  background:none;  float:left;}#content .text_normal_pdf {  float: right;  margin:10px 10px 10px 0;  width:120px;}table.messe-event-list th {  color:#FFF;}table.messe-event-list td a {  text-decoration:underline;}#content img.exhibitor-thema-icon {  margin:0 0 0 6px;  vertical-align:middle;}#content p.legend-thema {  margin:10px 0;  color:gray;}#content p.legend-thema strong {  text-transform:uppercase;  line-height:20px;}#content p.legend-thema img.legend-thema-icon {  margin:0 4px 0 0;  vertical-align:middle;}#content div.ausstellerbox #box1 div.exhibitor-social-media div.ind,#content div.ausstellerbox #box1 div.exhibitor-social-media p {  line-height:24px;}#content div.exhibitor-social-media img {  margin:0 4px 0 0;}#content img.exhibitor-lang-flag {  vertical-align:middle;}#content div.tab-box-content {  margin:10px 20px;}#content div.tab-box-content h3 {  margin:10px 0;  font-size:0.9em;  font-weight:bold;  color:#323C51;}#content div.tab-box-content div.product-list-entry {  position:relative;  margin:0;  padding:10px 0 10px 120px;  min-height:104px;  border-bottom:1px dotted #DDDDDD;}#content div.product-list-entry div.image {  position:absolute;  left:0;  top:10px;  width:100px;  height:100px;  padding:1px;  border:1px solid #DDDDDD;}#content div.product-list-entry div.no-image {  background:transparent url('../img/noimage.png') center no-repeat;}#content div.product-list-entry h4 {  margin:0 0 10px 0;  font-size:1.1em;  font-weight:bold;  color:#323C51;}#content div.product-list-entry h4 span.label {  display:inline-block;  margin-left:4px;  width:24px;  line-height:24px;  background:transparent url(../img/button_event3.gif) center left no-repeat;}#content div.product-list-entry p.more-closed,#content div.product-list-entry p.more-opened {  margin:0;  padding:0;  text-align:right;}#content div.product-list-entry p.more-closed a,#content div.product-list-entry p.more-opened a {  padding-left:13px;  color:#4B5D84;  cursor:pointer;}#content div.product-list-entry p.more-closed a:hover,#content div.product-list-entry p.more-opened a:hover {  text-decoration:underline;}#content div.product-list-entry p.more-closed a {  background:transparent url(../img/icon_maximize.gif) center left no-repeat;}#content div.product-list-entry p.more-opened a {  background:transparent url(../img/icon_minimize.gif) center left no-repeat;}#content div.product-list-entry div.hide {  display:none;}#content div.product-list-entry div.base p.text {  margin:0;}#content div.product-list-entry div.full p,#content div.product-list-entry div.full ul {  margin:10px 0;}#content div.product-list-entry div.full ul.infos li {  line-height:18px;  background-position:2px center;}#content div.product-list-entry div.full ul.infos li a {  display:inline-block;  padding-left:21px;  line-height:16px;  background:transparent url(../img/icons/layout_link.png) center left no-repeat;}#content div.product-list-entry div.full ul.infos li a[href$='.pdf'] {  display:inline-block;  padding-left:21px;  line-height:16px;  background:transparent url(../img/icons/icon_download_pdf.gif) center left no-repeat;}#content div.product-list-entry ul.infos {  position:absolute;  left:0;  top:114px;  width:110px;  margin:0;  overflow:hidden;}#content div.product-list-entry ul.infos li {  margin:0;  padding:0;  list-style:none;}#content div.product-list-entry div.full {  min-height:120px;}#content div.product-list-entry div.social-media {  position:relative;  left:-120px;  top:0;  width:480px;  margin:14px 0 4px 0;  line-height:16px;}#content div.product-list-entry div.social-media a {  display:inline-block;  padding:0 4px 0 21px;  line-height:16px;}#content div.product-list-entry div.social-media a span {  line-height:16px;}#content div.product-list-entry div.social-media a.facebook {  background:transparent url(../img/icons/social/facebook16.png) 2px center no-repeat;}#content div.product-list-entry div.social-media a.xing {  background:transparent url(../img/icons/social/xing16.png) 2px center no-repeat;}#content div.product-list-entry div.social-media a.linkedin {  background:transparent url(../img/icons/social/linkedin16.png) 2px center no-repeat;}#content div.product-list-entry div.social-media a.googlep {  background:transparent url(../img/icons/social/google_plus16.png) 2px center no-repeat;}#content div.product-list-entry div.social-media a.twitter {  background:transparent url(../img/icons/social/twitter16.png) 2px center no-repeat;}
