@import "window/default.css";
@import "window/alphacube.css";

/* **** HINZUGEFUEGT **** */

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


/* **** END OF HINZUGEF�GT **** */

.popup {
    margin: 12px 0 0 16px;
}

#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:130px;
    height:172px;
    margin:-1px 0 0 -1px;
    border:1px solid #CCC;
    overflow:hidden;
}

.ausstellergalerie .item .image {
    position:absolute;
}

.ausstellergalerie .item h2 {
    margin:124px 0 4px 0;
    padding:0 4px;
    font-size: 1em;
    font-weight:bold;
    color:#0099FF;
	background: none;
}

.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 {
    border-collapse:collapse;
    color: #264A5A;
    font-size: 1em;
    margin: 12px 0 0 0;
}

table.aussteller col.merker {
    width:15px;
}

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:#aecade;
    padding:5px;
    text-align:center;
}
table.aussteller th a{
    color: #FFF;
    text-decoration: none;
}
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:#e5f7fd;
    border-top:1px solid #aecade;
    border-bottom:1px solid #aecade;
}
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;
}

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;
    -moz-outline:1px solid #F00;
}
#content select.selecterror {
    background:#FEF6F6;
    border-color:#F00;
}


table.ausstellersuche {
    width:100%;
    margin:10px 0 0 0;
    border-collapse:collapse;
    font-size: 1em;
    /*border-bottom:1px solid #CCC;*/
}
table.ausstellersuche td {
    vertical-align:top;
    padding: 3px;
}

table.ausstellersuche td select{
    width:250px;
}

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 select {
    margin:0 0 6px 4px;
}

#content .text_normal_pdf {
float:right;
margin:10px 10px 10px 0;
width:199px;
}

p.newsearch {
    text-align:right;
}

ul.ausstellertabs {
    position:relative;
    margin:12px 0 0 0;
    padding:0;
    height:21px;
    list-style:none;
    z-index:5;
}
ul.ausstellertabs li {
    margin:0;
    padding:0px 0 0px 8px;
    height:21px;
    float:left;
    background:url(../img/messetableft.gif) no-repeat;
    background-position:-1px 0;
    list-style-image:none;
    line-height: 20px;
}
ul.ausstellertabs li.active {
    background:url(../img/messetabactiveleft.gif) no-repeat;
    background-position:-1px 0;
    font-weight:bold;
    color: #264a5a;
}

ul.ausstellertabs li.first {
    background-position:0 0;
}
ul.ausstellertabs li img {
    margin:0px 0 0 4px;
    padding:0;
    vertical-align:top;
}
#content ul.ausstellertabs li a {
    color:#264a5a;
    font-size: 1em;
    font-weight:normal;
}

#content ul.ausstellertabs li.active a {
    font-weight:bold;
}

/*
#content ul.ausstellertabs {
    position:relative;
    margin:12px 0 0 0;
    padding:0;
    height:21px;
    list-style:none;
    z-index:5;
}
#content ul.ausstellertabs li {
    margin:0;
    padding:0px 0 0px 8px;
    height:21px;
    float:left;
    background:url(../img/messetableft.gif) no-repeat;
    background-position:-1px 0;
    list-style-image:none;
    line-height: 20px;
}
#content ul.ausstellertabs li.active {
    background:url(../img/messetabactiveleft.gif) no-repeat;
    background-position:-1px 0;
    font-weight:bold;
    color: #264a5a;
}

#content ul.ausstellertabs li.first {
    background-position:0 0;
}
#content ul.ausstellertabs li img {
    margin:0px 0 0 4px;
    padding:0;
    vertical-align:top;
}
#content ul.ausstellertabs li a {
    color:#264a5a;
    font-size: 1em;
    font-weight:normal;
}

#content ul.ausstellertabs li.active a {
    font-weight:bold;
}
*/
#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:-1px;
    margin:0;
    padding:0;
    width:536px;
    height:auto;
    border:1px solid #d5d5d5;
   
}
div.ausstellerbox div.sub {
    position:relative;
    margin:20px 0;
    padding:0;
    width:100%;
    height:20px;
    background:#e7e7e7;
    border-top:1px solid #d5d5d5;
    border-bottom:1px solid #d5d5d5;
    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 0;
    font-size: 1.1em;
    font-weight:normal;
    float:right;
}
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  div.info {
    margin:5px;
}

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;
}






.e_d-alu #content {
    width: 570px;
}
.e_d-alu * {
    font: normal 12px/15px Geneva,Arial,Helvetica,sans-serif;
    color: #865514;
}
.e_d-alu h1 {
    font: bold 16px/20px Geneva,Arial,Helvetica,sans-serif;
    color: #333;
}
.e_d-alu h2 {
    font: bold 12px/25px Geneva,Arial,Helvetica,sans-serif;
    color: #333;
}
.e_d-alu a {
    font-weight: bold;
    color: #333;
    text-decoration: underline;
}
.e_d-alu a:hover {
    font-weight: bold;
    color: #8ED4DC;
    text-decoration: underline;
}
.e_d-alu table.aussteller {
    border: 1px solid #BEA867;
}
.e_d-alu table.aussteller th {
    background: #BEA867;
}
.e_d-alu table.aussteller tr.sec td {
    background: #FAF5EC;
    border-top: 1px solid #BEA867;
    border-bottom: 1px solid #BEA867;
}
.e_d-alu input.text,
.e_d-alu input.password,
.e_d-alu textarea {
    border: 1px solid #CF9C5A;
    background: #FAFAFA;
    color: #865514;
}
.e_d-alu input.text:focus,
.e_d-alu input.password:focus,
.e_d-alu textarea:focus {
    border: 1px solid #865514;
}
.e_d-alu select {
    border: 1px solid #CF9C5A;
    background: #FAFAFA;
    color: #865514;
}
.e_d-alu select:focus {
    border: 1px solid #865514;
}
.e_d-alu button,
.e_d-alu input.submit {
    background: #CF9C5A;
}
.e_d-alu button:hover,
.e_d-alu input.submit:hover {
    background: #865514;
}
/*
.e_d-alu div.ausstellerbox {
    border: 1px solid #BEA867;
}
*/
.e_d-alu div.ausstellerbox div.sub {
    background:#BEA867;
    border-top: 0;
    border-bottom: 0;
}
.e_d-alu div.ausstellerbox div.sub a {
    color: #FFF;
}
.e_d-alu ul.ausstellertabs li.active {
    background:url(../img/messetabactiveleft_d-alu.gif) no-repeat;
}
.e_d-alu a#pdfimage:hover{
    background:none;
}


.e_d-eoa #content {
    width: 570px;
}
.e_d-eoa * {
    font: normal 12px/15px Geneva,Arial,Helvetica,sans-serif;
    color: #865514;
}
.e_d-eoa h1 {
    font: bold 16px/20px Geneva,Arial,Helvetica,sans-serif;
    color: #333;
}
.e_d-eoa h2 {
    font: bold 12px/25px Geneva,Arial,Helvetica,sans-serif;
    color: #333;
}
.e_d-eoa a {
    font-weight: bold;
    color: #333;
    text-decoration: underline;
}
.e_d-eoa a:hover {
    font-weight: bold;
    color: #8ED4DC;
    text-decoration: underline;
}
.e_d-eoa table.aussteller {
    border: 1px solid #BEA867;
}
.e_d-eoa table.aussteller th {
    background: #BEA867;
}
.e_d-eoa table.aussteller tr.sec td {
    background: #FAF5EC;
    border-top: 1px solid #BEA867;
    border-bottom: 1px solid #BEA867;
}
.e_d-eoa input.text,
.e_d-eoa input.password,
.e_d-eoa textarea {
    border: 1px solid #CF9C5A;
    background: #FAFAFA;
    color: #865514;
}
.e_d-eoa input.text:focus,
.e_d-eoa input.password:focus,
.e_d-eoa textarea:focus {
    border: 1px solid #865514;
}
.e_d-eoa select {
    border: 1px solid #CF9C5A;
    background: #FAFAFA;
    color: #865514;
}
.e_d-eoa select:focus {
    border: 1px solid #865514;
}
.e_d-eoa button,
.e_d-eoa input.submit {
    background: #CF9C5A;
}
.e_d-eoa button:hover,
.e_d-eoa input.submit:hover {
    background: #865514;
}
/*
.e_d-eoadiv.ausstellerbox {
    border: 1px solid #BEA867;
}
*/
.e_d-eoa div.ausstellerbox div.sub {
    background:#BEA867;
    border-top: 0;
    border-bottom: 0;
}
.e_d-eoa div.ausstellerbox div.sub a {
    color: #FFF;
}
.e_d-eoa a#pdfimage:hover{
    background:none;
}



.e_d-show #content {
    width: 570px;
}
.e_d-show * {
    font: normal 12px/15px Geneva,Arial,Helvetica,sans-serif;
    color: #865514;
}
.e_d-show h1 {
    font: bold 16px/20px Geneva,Arial,Helvetica,sans-serif;
    color: #333;
}
.e_d-show h2 {
    font: bold 12px/25px Geneva,Arial,Helvetica,sans-serif;
    color: #333;
}
.e_d-show a {
    font-weight: bold;
    color: #333;
    text-decoration: underline;
}
.e_d-show a:hover {
    font-weight: bold;
    color: #8ED4DC;
    text-decoration: underline;
}
.e_d-show table.aussteller {
    border: 1px solid #BEA867;
}
.e_d-show table.aussteller th {
    background: #BEA867;
}
.e_d-show table.aussteller tr.sec td {
    background: #FAF5EC;
    border-top: 1px solid #BEA867;
    border-bottom: 1px solid #BEA867;
}
.e_d-show input.text,
.e_d-show input.password,
.e_d-show textarea {
    border: 1px solid #CF9C5A;
    background: #FAFAFA;
    color: #865514;
}
.e_d-show input.text:focus,
.e_d-show input.password:focus,
.e_d-show textarea:focus {
    border: 1px solid #865514;
}
.e_d-show select {
    border: 1px solid #CF9C5A;
    background: #FAFAFA;
    color: #865514;
}
.e_d-show select:focus {
    border: 1px solid #865514;
}
.e_d-show button,
.e_d-show input.submit {
    background: #CF9C5A;
}
.e_d-show button:hover,
.e_d-show input.submit:hover {
    background: #865514;
}
/*
.e_d-show div.ausstellerbox {
    border: 1px solid #BEA867;
}
*/
.e_d-show div.ausstellerbox div.sub {
    background:#BEA867;
    border-top: 0;
    border-bottom: 0;
}
.e_d-show div.ausstellerbox div.sub a {
    color: #FFF;
}
.e_d-show ul.ausstellertabs li.active {
    background:url(../img/messetabactiveleft_d-show.gif) no-repeat;
}
.e_d-show a#pdfimage:hover{
    background:none;
}




.e_d-visc #content {
    width: 550px;
}
.e_d-visc table.aussteller {
    width: 550px;
}
.e_d-visc div.ausstellerbox {
    width: 550px;
}
.e_d-visc * {
    font: normal 11px/14px Verdana,Arial,Helvetica,sans-serif;
    color: #666;
}
.e_d-visc h1 {
    font: bold 14px/18px Verdana,Arial,Helvetica,sans-serif;
    color: #666;
}
.e_d-visc h2 {
    font: bold 12px/20px Verdana,Arial,Helvetica,sans-serif;
    color: #666;
}
.e_d-visc a {
    font-weight: bold;
    color: #EE2923;
    text-decoration: none;
}
.e_d-visc a:hover {
    font-weight: bold;
    color: #FE6631;
    text-decoration: none;
}
.e_d-visc table.aussteller {
    border: 1px solid #FFF;
}
.e_d-visc table.aussteller th {
    background: #E4E4E4;
}
.e_d-visc table.aussteller th a {
    color: #EE2923;
    text-decoration: none;
}
.e_d-visc table.aussteller th a:hover {
    color: #FE6631;
}
.e_d-visc table.aussteller tr.sec td {
    background: #F2F2F2;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
.e_d-visc input.text,
.e_d-visc input.password,
.e_d-visc textarea {
    border: 1px solid #999;
    background: #FAFAFA;
    color: #666;
}
.e_d-visc input.text:focus,
.e_d-visc input.password:focus,
.e_d-visc textarea:focus {
    border: 1px solid #666;
}
.e_d-visc select {
    border: 1px solid #999;
    background: #FAFAFA;
    color: #666;
}
.e_d-visc select:focus {
    border: 1px solid #666;
}
.e_d-visc button,
.e_d-visc input.submit {
    background: #EE2923;
}
.e_d-visc button:hover,
.e_d-visc input.submit:hover {
    background: #FE6631;
}
.e_d-visc div.ausstellerbox div.sub {
    background: #E4E4E4;
    border-top: 0;
    border-bottom: 0;
}
.e_d-visc div.ausstellerbox div.sub a {
    color: #EE2923;
}
.e_d-visc div.ausstellerbox div.sub a:hover {
    color: #FE6631;
}
.e_d-visc #content ul.ausstellertabs li a {
    color:#EE2923;
}
.e_d-visc ul.ausstellertabs li.active {
    background:url(../img/messetabactiveleft_d-visc.gif) no-repeat;
}
.e_d-visc a#pdfimage:hover{
    background:none;
}





.e_d-ce #content {
    width: 568px;
}
.e_d-ce * {
    font: normal 11px/14px Verdana,Arial,Helvetica,sans-serif;
    color: #333;
}
.e_d-ce h1 {
    font: bold 20px/25px Verdana,Arial,Helvetica,sans-serif;
    color: #009AAD;
}
.e_d-ce h2 {
    font: bold 14px/17px Verdana,Arial,Helvetica,sans-serif;
    color: #009AAD;
}
.e_d-ce a {
    font-weight: bold;
    color: #F08A00;
    text-decoration: none;
}
.e_d-ce a:hover {
    font-weight: bold;
    color: #FFF;
    background: #F08A00;
    text-decoration: none;
}
.e_d-ce table.aussteller {
    border: 1px solid #F08A00;
}
.e_d-ce table.aussteller th {
    background: #009AAD;
}
.e_d-ce table.aussteller th a {
    color: #DDD;
    text-decoration: none;
}
.e_d-ce table.aussteller th a:hover {
    color: #FFF;
    background: none;
}
.e_d-ce table.aussteller tr.sec td {
    background: #E6F4F7;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
.e_d-ce input.text,
.e_d-ce input.password,
.e_d-ce textarea {
    border: 1px solid #999;
    background: #FAFAFA;
    color: #666;
}
.e_d-ce input.text:focus,
.e_d-ce input.password:focus,
.e_d-ce textarea:focus {
    border: 1px solid #666;
}
.e_d-ce select {
    border: 1px solid #999;
    background: #FAFAFA;
    color: #666;
}
.e_d-ce select:focus {
    border: 1px solid #666;
}
.e_d-ce button,
.e_d-ce input.submit {
    background: #009AAD;
    color: #DDD;
    font-weight: bold;
}
.e_d-ce button:hover,
.e_d-ce input.submit:hover {
    background: #009AAD;
    color: #FFF;
}
.e_d-ce div.ausstellerbox div.sub {
    background: #E4E4E4;
    border-top: 0;
    border-bottom: 0;
}
.e_d-ce div.ausstellerbox div.sub a {
    color: #F08A00;
}
.e_d-ce div.ausstellerbox div.sub a:hover {
    color: #F08A00;
    background: none;
}
.e_d-ce #content ul.ausstellertabs li a {
    color:#F08A00;
}
.e_d-ce #content ul.ausstellertabs li a:hover {
    color:#F08A00;
    background: none;
}
.e_d-ce ul.ausstellertabs li.active {
    background:url(../img/messetabactiveleft_d-ce.gif) no-repeat;
}
.e_d-ce a#pdfimage:hover{
    background:none;
}




/*Messe:  MODERNER STAAT
  Author: Terry Wagner, Reed
  Datum:  24.7.09
*/

.e_d-modst a#pdfimage {
    clear:both;
}


.e_d-modst #content .text_normal_pdf {
    float:  right;
    margin: 10px 10px 0 0;
}

.e_d-modst  #content {
    width: 550px;
}
.e_d-modst * {
    font: normal 11px/14px Verdana,Arial,Helvetica,sans-serif;
    color: #333;
}
.e_d-modst h1 {
    display: none;
	/*font: bold 20px/25px Verdana,Arial,Helvetica,sans-serif;
    color: #009AAD;*/
}
.e_d-modst h2 {
    font: bold 14px/17px Verdana,Arial,Helvetica,sans-serif;
    color: #009AAD;
}
.e_d-modst a {
    font-weight: bold;
    color: #1998A9;
    text-decoration: none;
}
.e_d-modst a:hover {
    font-weight: bold;
    color: #FFF;
    background: #1998A9;
    text-decoration: none;
}

.e_d-modst a#pdfimage img {
    background:none;
}
.e_d-modst table.aussteller {
    border: 0px solid #F08A00;
	width: 550px;
}
.e_d-modst table.aussteller th {
    background: #AECADE;
}
.e_d-modst table.aussteller th a {
    color: #FFFFFF;
    text-decoration: none;
}
.e_d-modst table.aussteller th a:hover {
    color: #FFF;
    background: none;
}
.e_d-modst table.aussteller tr.sec td {
    background: #E6F4F7;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
.e_d-modst input.text,
.e_d-modst input.password,
.e_d-modst textarea {
    border: 1px solid #999;
    background: #FAFAFA;
    color: #666;
}
.e_d-modst input.text:focus,
.e_d-modst input.password:focus,
.e_d-modst textarea:focus {
    border: 1px solid #666;
}
.e_d-modst select {
    border: 1px solid #999;
    background: #FAFAFA;
    color: #666;
}
.e_d-modst select:focus {
    border: 1px solid #666;
}
.e_d-modst button,
.e_d-modst input.submit {
    background: #009AAD;
    color: #DDD;
    font-weight: bold;
}
.e_d-modst button:hover,
.e_d-modst input.submit:hover {
    background: #009AAD;
    color: #FFF;
}
.e_d-modst div.ausstellerbox div.sub {
    background: #E4E4E4;
    border-top: 0;
    border-bottom: 0;
}
.e_d-modst div.ausstellerbox div.sub a {
    color: #F08A00;
}
.e_d-modst div.ausstellerbox div.sub a:hover {
    color: #F08A00;
    background: none;
}
.e_d-modst #content ul.ausstellertabs li a {
    color:#F08A00;
}
.e_d-modst #content ul.ausstellertabs li a:hover {
    color:#F08A00;
    background: none;
}
.e_d-modst ul.ausstellertabs li.active {
    background:url(../img/messetabactiveleft_d-ce.gif) no-repeat;
}

.e_d-modst a#pdfimage:hover{
    background:none;
}



.e_d-equi a#pdfimage {
    clear:both;
}


.e_d-equi #content .text_normal_pdf {
    float:  right;
    margin: 10px 10px 0 0;
}

.e_d-equi  #content {
    width: 550px;
}
.e_d-equi * {
    font: normal 11px/14px Verdana,Arial,Helvetica,sans-serif;
    color: #333;
}
.e_d-equi h1 {
    display: none;
	/*font: bold 20px/25px Verdana,Arial,Helvetica,sans-serif;
    color: #F79D1C;*/
}
.e_d-equi h2 {
    font: bold 14px/17px Verdana,Arial,Helvetica,sans-serif;
    color: #F79D1C;
}
.e_d-equi a {
    font-weight: bold;
    color: #F79D1C;
    text-decoration: none;
}
.e_d-equi a:hover {
    font-weight: bold;
    color: #FFF;
    background: #F79D1C;
    text-decoration: none;
}

.e_d-equi a#pdfimage img {
    background:none;
}
.e_d-equi table.aussteller {
    border: 0px solid #F08A00;
	width: 550px;
}
.e_d-equi table.aussteller th {
    background: #00793E;
}
.e_d-equi table.aussteller th a {
    color: #FFFFFF;
    text-decoration: none;
}
.e_d-equi table.aussteller th a:hover {
    color: #FFF;
    background: none;
}
.e_d-equi table.aussteller tr.sec td {
    background: #FFF2DF;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
.e_d-equi input.text,
.e_d-equi input.password,
.e_d-equi textarea {
    border: 1px solid #999;
    background: #FAFAFA;
    color: #666;
}
.e_d-equi input.text:focus,
.e_d-equi input.password:focus,
.e_d-equi textarea:focus {
    border: 1px solid #666;
}
.e_d-equi select {
    border: 1px solid #999;
    background: #FAFAFA;
    color: #666;
}
.e_d-equi select:focus {
    border: 1px solid #666;
}
.e_d-equi button,
.e_d-equi input.submit {
    background: #F79D1C;
    color: #DDD;
    font-weight: bold;
}
.e_d-equi button:hover,
.e_d-equi input.submit:hover {
    background: #F79D1C;
    color: #FFF;
}
.e_d-equi div.ausstellerbox div.sub {
    background: #E4E4E4;
    border-top: 0;
    border-bottom: 0;
}
.e_d-equi div.ausstellerbox div.sub a {
    color: #F08A00;
}
.e_d-equi div.ausstellerbox div.sub a:hover {
    color: #F08A00;
    background: none;
}
.e_d-equi #content ul.ausstellertabs li a {
    color:#F08A00;
}
.e_d-equi #content ul.ausstellertabs li a:hover {
    color:#F08A00;
    background: none;
}
.e_d-equi ul.ausstellertabs li.active {
    background:url(../img/messetabactiveleft_d-ce.gif) no-repeat;
}

.e_d-equi a#pdfimage:hover{
    background:none;
}


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;
}