/*
www.itb-kongress
Farbschema Projekt

Projektfarbe1 = #849ece  #11274c
   (headerborder + footer)

Hintergrundfarbe1 = #fbe2ce
   (farbige Flaechen content + Focusfarbe )

Projektfarbe2 = #11274c
   (Hintergrund Seitenbereiche)

Hintergrundfarbe2 = #ebf2d3
   (Hintergrund Seite allgemein)

Konturfarbe = #000000
   (Rahmen und Linkfarbe)

Schriftfarbe = #000
*/


/*Layout*/

body{
   background-color:#fff;
   }

#page-wrapper {
   background:url(../images/layout/background-wrapper-left.gif) repeat-y #fff;
   }
   
body.home #page-wrapper {
   background:#fff;
   }
   
#page-metanavigation {
   background:url(../images/layout/metanavigation.png) no-repeat top left;
   }
   
.page-roundtop,
.page-roundbottom ,
#page-headerborder {
   display:none;
   }
   
body.de-content #page-headerarea-wrapper{
   background:#a5b8db url(../images/layout/head-bg-content-de.png) no-repeat top left;
   } 
   
body.home #page-headerarea-wrapper,
body.de-program #page-headerarea-wrapper   {
   background:#a5b8db url(../images/layout/head-bg-home-de.png) no-repeat top left;
   }  
   
body.en-content  #page-headerarea-wrapper{
   background:#a5b8db url(../images/layout/head-bg-content-en.png) no-repeat top left;
   }
   
body.en  #page-headerarea-wrapper,
body.en-program  #page-headerarea-wrapper {
   background:#a5b8db url(../images/layout/head-bg-home-en.png) no-repeat top left;
   }
   
#page-headerarea-01,
#page-headerarea-02 {
   height:231px;
   }
   
#page-headerarea-01 #logo-holder,
#page-headerarea-02 #logo-holder{
   text-align:right;
   padding-top:10px;
   }

#page-headerarea-01 #logo-holder img,
#page-headerarea-02 #logo-holder img{   
   margin:5px 22px 0 0;
   }
   
#page-headerarea-01 #page-headerarea-breadcrump,
#page-headerarea-02 #page-headerarea-breadcrump,
#page-headerarea-01 #page-headerarea-breadcrump a,
#page-headerarea-02 #page-headerarea-breadcrump a{
   color:#fff;
   top:188px;
   }
   
#page-headerarea-01 #page-headerarea-breadcrump,
#page-headerarea-01 #page-headerarea-breadcrump a{
   font-weight:bold;
   }
   
#page-headerarea-01 #page-headerarea-breadcrump span {
   font-size:1.3em;
   }
   
#page-headerarea-mainbox #fairdate-de,
#page-headerarea-mainbox #fairdate-en{
   display:none;
   }
   
#page-headerarea-ticker,
#page-headerarea-01 div.HtmlHandlerIcon{
   display:none;
   }

#page-ticker-text{
   font-weight:bold;
   }
   
#page-leftbox,
#page-rightbox {
   min-height:540px;
   }
   
body.home #page-leftbox{   
   background:url(../images/layout/navigation-bottom.png) left bottom no-repeat;
   }
   
#page-rightside{
   }
   
#page-rightbox{
   padding-top:0!important;
   }

.page-leftside-startpage,
.page-leftside-contentpage{
   background:url(../images/layout/navigation-flex.gif) repeat-y 0 0;
   }

#page-mainbox{
   background-color:#fff;
   padding:2px 13px 15px 13px;
   }

#page-main-footer{
   color:#999;
   }

#page-footer {
background:url("../images/layout/footer-bg.png") no-repeat scroll right top #fff;
height:50px;
}
	
body.home #page-footer{
   background-image:none;
   height:auto;
   }
   
/* Tab-Reiter */
#navigation-tabs {
   position:absolute;
   left:685px;
   top:136px;
   }
   
#navigation-tabs ul li {
   list-style:none;
   padding: 0 12px 0 0;
   float:left;
   }
   
/* Partner / Social Networks */
#partner-box {
   width:162px;
   }
   
#page-left-infos {
   padding-left:17px;
   text-align:left;
   }
   
#page-mainbox  #partner-box h3,
#page-left-infos h3 {
   font-size:1.0em;
   padding:20px 0 8px 0;
   color:#fff;
   background:none;
   }
   
#page-mainbox  #partner-box a,
#page-left-infos #social-networks a {
   margin-right:4px;
   }

/* ------------------------------------------------------------- */
   
/*Navigation*/
#page-leftbox-navigation {
   width:172px;
   border:none;
   }

#page-leftbox-navigation ul li{
   _float:left;
   _display:block;
   _clear:left;
   _width:100%;
   border:none;
   border-top-width:0;
   }

/* transparenter Border im IE6 */
#page-leftbox-navigation,
#page-leftbox-navigation ul li {
   _border-color:tomato; 
   _filter:chroma(color=tomato);
   } 

#page-leftbox-navigation ul li a{
   background:url(../images/layout/navigation-first-level.png) top center no-repeat #1e3779;
   color:#fff;
   }

#page-leftbox-navigation ul li a:hover{
   background:url(../images/layout/navigation-first-level-current.png) no-repeat top left #1e3779;
   }
   


#page-leftbox-navigation ul li a.current{
   background:url(../images/layout/navigation-first-level-hover.png) no-repeat top left #1e3779;
   }
   


#page-leftbox-navigation ul li a.active{
     background:url(../images/layout/navigation-first-level-current.png) no-repeat top left #1e3779;
   }

#page-leftbox-navigation ul li ul li a{
   background:none;
   }

#page-leftbox-navigation ul li ul li a:hover,
#page-leftbox-navigation ul li ul li a.current{
   background:url(../images/layout/navigation-second-level-current.png) no-repeat top left #1e3779;
   }
   
#page-leftbox-navigation ul li ul li a.active{
   background:url(../images/layout/navigation-second-level-active.png) no-repeat top left #1e3779;
   }
   
#page-leftbox-navigation ul li ul li ul li a{
	color:#c2cee2;
	background:none;
   }

#page-leftbox-navigation ul li ul li ul li a:hover,
#page-leftbox-navigation ul li ul li ul li a.current{
	background:url(../images/layout/navigation-third-level-current.png) no-repeat top left #1e3779;
	color:#000;
	
   }
   
#page-leftbox-navigation ul li ul li ul li a.active{

   }
   
/*Links*/
#page-mainbox a,
#page-rightbox a {
   color:#003366;
   }

a.jump {
   background:url(../images/layout/arrow-a-jump.gif) no-repeat right bottom;
   }

a.extern {
   background:url(../images/layout/link-extern.gif) no-repeat left 1px;
   }

 a.mail {
   background:url(../images/layout/link-email.gif) no-repeat left 1px;
   }

a.download {
   background:url(../images/layout/link-download.gif) no-repeat left 1px;
   }
   
a.video {
   background:url(../images/layout/link-video.gif) no-repeat left 1px;
   padding-left:14px;
   }
   
#page-mainbox a.zoom {
   color:#000;
   background:url(../images/layout/link-zoom.gif) no-repeat left 1px;
   }    
 
#page-mainbox  a.backlink{
   color:#000;
   background:url(../images/layout/link-back.gif) no-repeat left 1px;
   }  
    
a.speziallink {
   border:none;
   color:#000;
   margin:0 12px 5px 17px;
   height:30px;
   line-height:29px;
   }
   
a.speziallink:hover {
   }
   
a.downloadcenter{
   background:url(../images/layout/link-speziallink-downloadcenter.gif) no-repeat top left #98aed6;
   } 


a.quicklink {
   color:#000;
   border:none;
   background:url(../images/layout/link-user-spezial.gif) no-repeat 6px center #98aed6;
   height:30px;
   line-height:29px;
   padding-left:25px;
   }

a.quicklink:hover {
   border:none;
   background-color:none;
   }
 
#page-metanavigation ul li a{
   color:#000;
   } 		  

#page-metanavigation ul li a.current,
#page-metanavigation ul li a:hover{
   background:url(../images/layout/navigation-meta-current.gif) no-repeat center 1.3em;
   }
   
/*Inhalte*/
#page-mainbox .dekor{
   padding:0 0 10px 0!important;
   }

#page-mainbox sup{
	font-size:0.7em;
	}
	
#page-rightbox div.teaser {
background:url("../images/layout/teaser-bg-content.png") repeat-y scroll left top #FFFFFF;
border:none;
margin:0 0 10px;
}

#page-rightbox div.teaser h3 {
background:url("../images/layout/teaser-head-content.png") no-repeat scroll left top #1e3779;
color:#FFFFFF;
padding:15px 0 10px 16px;
}
	
/*
#page-rightbox div.teaser{
   border:none;   
   background:#fff url(../images/layout/teaser-bg-content.png) no-repeat bottom left;
   padding-bottom:2px;
   margin:0 0 10px 0;
   }

#page-rightbox div.teaser h3{
   color:#fff;
   background:#1E3779 url(../images/layout/teaser-head-content.png) no-repeat top left;
   color:#fff;
   padding:15px 0 10px 16px;
   }
*/
   
#page-rightbox h4{
   background-color:#c2cee2;
  margin:0 7px 0 9px;
   }

#page-mainbox h3{
   color:#003366;
   background-color:#c2cee2;
   font-size:1.0em;
   padding:5px 7px;
   margin-bottom:0.4em;
   } 

#page-mainbox h4{
   color:#003366;
   }


#page-mainbox div.flashviewer{
   background:url(../images/layout/flashviewer-fallback.jpg) no-repeat 0 10px;
   margin:6px 0;
   padding:0;
   min-height:120px;
   _height:120px;
   }
   
#page-mainbox div#flashcontent {
   border:solid 1px #ccc;
   background:#5882ba url(../images/layout/background-flashcontent.gif) repeat-x top left;
   padding:10px;
   margin-bottom:10px;
   }
   
#page-mainbox div#flashcontent p {
   line-height:1.5;
   text-align:center;
   }
   
#page-mainbox div#flashcontent p a {
   font-size:1.2em;
   padding-right:1.2em;
   color:#fff;
   }

#page-mainbox div#flashcontent p a:hover {
   font-weight:bold;
   }
   
#page-mainbox p.video-infos{
   border:solid 1px #85a3c2;
   background:#c2cee2;
   padding:4px 8px;
   }

#page-rightbox span.partner{
   background:#1E3779 url(../images/layout/teaser-head-content.png) no-repeat top left;
   color:#fff;
   padding:15px 0 10px 16px;
   }
         
#page-rightbox div.partner{
   border:none;
   background:#fff url(../images/layout/teaser-bg-content.png) no-repeat bottom left;
   margin:0 0 10px 0;
   }
   
#page-rightbox div.teaser-networks{
   background:#1E3779;
   min-height:22px;
   padding:5px;
   margin:0 7px 0 9px;
   }
   
#page-rightbox img.bild-rechts{
	margin-right:10px;
}
 
#page-mainbox hr {
   border-color:#fff;
   }
   
#page-mainbox hr.colorline {
   border-color:#036;
   }
   
#page-mainbox p.colorborder {
   padding-left:7px;
   color:#000;
   background:#c2cee2;
   } 
   
#page-mainbox p.colortext {
   color:#036;
   } 
   
#page-mainbox ul li,
#page-rightbox ul li{
   background:url(../images/layout/arrow-u-list.gif) left 4px no-repeat;
   }

/*Tabellen*/
#page-mainbox table th {
   border-bottom:solid 1px #000;
   }  

#page-mainbox tr.even {
   background:#ebebeb;
   }

#page-mainbox tr.odd {
   background:#fff;
   }   

#page-mainbox table th.price,
#page-mainbox table td.price{
   text-align:right;
   }

/*Formulare*/
#page-leftbox form {
   margin:0;
   padding-top:30px;
   padding-bottom:30px;
   }
   
#page-leftbox fieldset{
   padding-top:0;
   clear:both;
   border:none;
   margin:0 10px;
   }

#page-mainbox input,
#page-mainbox select{
   border-color:#036;
   } 
   
#page-mainbox input:focus{
   background:#dfebff;
   }

#page-mainbox input.button-search,
form.portlet-search-form input#submit,
form.portlet-search-form input#submit-left{
   background:#036;
   color:#fff;
   } 

#page-leftbox form.portlet-search-form input#query-left{
   border-color:#1e3779;
   border-right:none;
   width:137px;
   height:16px!important;
   padding:0;
   }
   
#page-leftbox form.portlet-search-form input#submit-left{
   background:#fff url(../images/layout/lupe.gif) no-repeat 4px 3px;
   width:20px!important;
   height:18px!important;
   margin-top:0;
   border:solid 1px #1e3779;
   border-left:none;
   }

/* Schatten-Logos */
#page-mainbox img.shadow{
   padding:5px;
   background:url(../images/layout/image-shadow.gif) no-repeat right bottom;
   }

/*Pressemitteilungen*/
#page-mainbox .pressreleases-link-archive a{
   right:24px;
   padding-top:2px;
   }

.pressreleases-flags span.pressreleases-selectedflag {
   background:url(../images/layout/link-flagge-current-background.gif) no-repeat  center 2px;
   }

#page-mainbox ul.pressreleases-ul-newslist li,
#page-mainbox ul.fotolist li {
   background:url(../images/layout/link-presse-spezial.gif) no-repeat left center;
   padding-left:12px;
   }

 
#page-mainbox ul.pressreleases-ul-newslist li{
   background:url(../images/layout/link-presse-spezial.gif) no-repeat left 6px;
   padding-left:14px;
   }
 
 #page-mainbox ul.fotolist li.list-current-foto-category {
   background:url(../images/layout/link-fotolist-current.gif) no-repeat left center;
   }

#page-mainbox .pressreleases-years a{
   color:#000;
   }

#page-mainbox .pressreleases-years span{
   color:#000;
   }
      
/*Awards*/
div.award-item{
   background:#d8e0f3;
  }

div.award-item div.links{
   border:solid 1px #000;
   background:#fff;
   overflow:hidden;
   }
   
div.award-item div.links-empty{
   border:none;
   background:none;
   }

#page-mainbox div.award-item div.rechts a{
   color:#000;
   }

/*Downloadcenter*/
#downloadcenter #form-dokumentenmappe{
   margin-top:-28px;
   }
 
#form-category-select label,
#form-search-string label{
   color:#000;
   }  
 
#downloadcenter input.redbutton{
   }

#downloadcenter fieldset.file-list legend{
   color:#000;
   }

#downloadcenter fieldset.file-list a{
   color:#000;
   }
      
/*Sitemap*/
#sitemap {
   color:#000000;
   }
   
/*Downloadcenter*/
#form-search-string input.button,
#downloadcenter form#form-reset-search input.button {
   background: url(../images/layout/button-submit.gif) no-repeat center left; 
   }  
   
   
 #downloadcenter input.all {
   background:url(../images/layout/button-download.gif) no-repeat left 1px;
   }   

 #downloadcenter input.sel {
   background:url(../images/layout/button-selected.gif) no-repeat left 1px;
   }

 #downloadcenter input.del {
   background:url(../images/layout/button-deleted.gif) no-repeat left 1px;
   }   

 #downloadcenter input.zip {
    background:url(../images/layout/button-selected.gif) no-repeat left 1px;
   } 
/*Standmietenrechner*/
#standmietenrechner table,
p.result{
   background-color:#ebf2d3;
   }   

#standmietenrechner input.button {
   background: url(../images/layout/button-submit.gif) no-repeat center left; 
   } 

#downloadcenter #form-dokumentenmappe input{
   background:url(../images/layout/button-dokumentenmappe.gif) no-repeat center left;
   }

#downloadcenter #form-dokumentenmappe input.back{
   background:url(../images/layout/link-back.gif) no-repeat center left;
   }
   
/*Eventdatenbank*/
div.eventdb-item h4 {
   color:#000;
   }
   
#page-mainbox form.eventdb-form input#start1,
#page-mainbox form.eventdb-form input#start2,
#page-mainbox form.eventdb-form input#start3,
#page-mainbox form.eventdb-form input#start4,   
#page-mainbox form.eventdb-form input#start {
   background:url(../images/layout/button-submit.gif) no-repeat center left; 
   }

#page-mainbox a.merkliste{
   background:url(../images/layout/link-merkliste.gif) no-repeat left 1px;
   }

#page-mainbox form#formular2 input{
   background:url(../images/layout/arrow-u-list.gif) left 4px no-repeat;
   }
   
#page-mainbox div.eventdb-item div.colorfield{
   background-color:#d4dbeb;
   }

#page-mainbox div.eventdb-item div.colorfield span.description{
   position:absolute;
   top:-99999px;
   left:-99999px;
   }

#page-mainbox div.eventdb-item div.links span {
   color:#003466;
   }
   
#page-mainbox div.eventdb-item ul li a.mehr{
   color:#000;
   background:url(../images/layout/arrow-u-list.gif) left 4px no-repeat;
   }
   
#page-mainbox ul.eventdb-subnavi li{
   margin-left:1px;
   margin-right:7px;
   }
   
#page-mainbox ul.eventdb-subnavi li a.pdf,
#page-mainbox ul.eventdb-subnavi li a.pdflink{
   color:#000;
   background:url(../images/layout/link-program-download.gif) left 1px no-repeat;
   }
   
#page-mainbox ul.eventdb-subnavi li a.print{
   padding-left:22px;
   color:#000;
   background:url(../images/layout/link-program-print.gif) left top no-repeat;
   }   

#page-mainbox div.eventdb-item ul li a.merken,
#page-mainbox ul.eventdb-subnavi li a.merken {
   color:#000;
   background:url(../images/layout/link-program-merken.gif) left 4px no-repeat;
   }
   
#page-mainbox div.eventdb-item ul li a.extern,
#page-mainbox ul.eventdb-subnavi li a.extern {
   color:#000;
   background:url(../images/layout/link-program-extern.gif) left 1px no-repeat;
   }
   
#page-mainbox ul.eventdb-subnavi li a.importcaldata {
   padding:2px 0 2px 24px;
   color:#000;
   background:url(../images/layout/link-program-importcaldata.gif) left 0 no-repeat;
   }
   
#page-mainbox ul.eventdb-subnavi li a.backlink {
   background:url(../images/layout/link-program-back.gif) left 1px no-repeat;
   }
   
#page-mainbox a.delete {
   color:#000;
   background:url(../images/layout/link-delete.gif) left 3px no-repeat;
   }
   
#page-mainbox div.subevent-date,
#page-mainbox div.subevent-date-text strong {
   padding:2px 0;
   background:#d4dbeb;
   color:#036;
   }
   
#page-mainbox div.subevent-date {
   text-align:left;
   }
   
#page-mainbox div.subevent-date-text {
   margin-left:130px;
   color:#036;
   }
   
#page-mainbox div.subevent-date-text strong {
   display:block;
   width:100%;
   }
   
p.partner {
   text-align:center!important;
   }    

p.partner span{
   display:block;
   width:165px;
   float:left;
   font-size:0.8em;
   line-height:3;
   }   


p.partner img{
   vertical-align:top;
   }
	
 /*Bildergalerie*/
div#fotogalerie-head-navigation a.less{
   background:url(../images/layout/less.gif) left center no-repeat;  
   }

div#fotogalerie-head-navigation a.more{
   background:url(../images/layout/next.gif) right center no-repeat;
   }

/* Sponsoren-Formular */
#page-mainbox form.howdoibecomeasponsor-form select#address {
   width:70px;
   }
	
/* Aussteller-Formular */
#page-mainbox div.hint {
   padding-top:10px;
   text-align:left;
   font-weight:bold;
   }

#page-mainbox div.information {
   text-align:left;
   }
   
#page-mainbox #vmp_suchform {
   border:solid 1px #d7d3cc;
   }
   
#vmp_suchform fieldset {
   margin:3px 0;
   padding-top:5px;
   padding-bottom:5px;
   }
   
#vmp_suchform fieldset label {
   margin-top:12px;
   }

#vmp_suchform fieldset div {
   height:28px;
   }

#vmp_suchform fieldset div.boxgroup {
   padding-left:168px;
   height:auto;
   }

#vmp_suchform fieldset div.boxgroup label {
   margin-top:0;
   }
   
#vmp_suchform fieldset div,
#vmp_suchform fieldset div.boxgroup span,
#page-mainbox #vmp_suchform p.buttonfield {
   clear:both;
   }
#page-mainbox #vmp_suchform p.buttonfield {
   padding-right:45px;
   }
   
#vmp_suchform select#ausstelleraz {
   width:3.7em;
   }
   
#vmp_suchform input#plz,
#vmp_suchform select#halle {
   width:7.8em;
   }
   
#page-mainbox #vmp_suchform p.buttonfield input.button,
#page-mainbox #vmp_suchform input#reset1 {
   float:right;
   width:120px;
   margin:0 10px 0 0;
   }
   
#page-mainbox .exhibitor h3 {
   padding-top:12px;
   }
#page-mainbox .exhibitor div {
   text-align:left;
   padding:1px 0;
   }
#page-mainbox .exhibitor div#numberOfHits {
   font-weight:bold;
   }
#page-mainbox .exhibitor .pager {
   margin:6px 0;
   padding:8px;
   border:solid 1px #dedbd5;
   }
#page-mainbox .exhibitor .pager a {
   padding:2px;
   }
   
#page-mainbox .exhibitor .row {
   clear:both;   
   float:left;
   width:95%;
   padding:5px 0;
   border-top:solid 1px #d7d3cc;
   }
   
#page-mainbox .exhibitor span.hiddenLabel {
   display:none;
   }

#page-mainbox .exhibitor span.infoLabel {
   float:left;
   display:block;
   width:120px;
   padding-right:10px;
   text-align:right;
   }
#page-mainbox .exhibitor span.infoText {
   float:left;
   }	

#thumbnailcontainer a.thumbnail{
   display:block;
   width:60px;
   float:left;
   padding:4px 18px;
   }

#thumbnailcontainer a.thumbnail img{
   border:solid 1px #ccc;
   }
	
div.servicelist{
	width:240px;
	float:left;
	}

/*Newsletter*/

#page-mainbox .banner{
   text-align:center;
   border: none;
   width:500px;
   margin:10px 0;
   overflow:hidden;
   }

#page-mainbox .artikel {
   background:#fff; 
   margin:0 auto; 
   padding:0;
   }

#page-mainbox .artikel h4 {
   color:#000!important;
	}

#page-mainbox .artikel_foot {
   margin:10px auto; 
   padding:0;
   text-align:left;
   }
	
#page-mainbox .bannerver {
   clear:right;
   width:175px;
   float:right;
   margin:10px 30px 10px 10px;
   _margin-right:16px;
   text-align:center;
   background-color:#fff
   }

#page-mainbox .bannerver img {
   margin:5px 0 5px 0;
   }

#page-mainbox .bannerhor {
   width:500px;
   margin:10px 0;
   clear:both;
   text-align:center;
   }

#page-mainbox .bannerhorleft {
   width:500px;
   margin:10px 0;
   clear:both;
   text-align:left;
   }

#page-mainbox .bannerhor img,
#page-mainbox .bannerhorleft img{
   margin:0;
   }

#page-mainbox .toplink {
   width:500px; 
   margin:0 auto; 
   text-align:right;
   }

#page-mainbox .toplink a {
   padding-left:10px; 
   margin-right:10px;
   text-decoration:none; 
   background:url(../images/layout/arrow-a-jump.gif) no-repeat left 6px;
   }

#page-mainbox .firstbox{
   margin-top:20px;
   border-top:solid 1px #ccc;
   }

#page-mainbox .linkbox, 
#page-mainbox .linkboxf {
   width:498px; 
   margin:10px 0; 
   border:solid 1px #ccc;
   color:#000;
   padding:0 0 10px 0;
   }

#page-mainbox .linkbox li{
   margin:4px 0 4px 30px;
   }	

#page-mainbox .linkbox h4{
   color:#fff!important;
   border-bottom:solid 1px #ccc;
   background-color: #849ece;
   margin-top:0!important;
   padding-left:28px!important;
   height:20px;
   line-height:20px;
   }
   
#page-mainbox ul.portlet-themen{
   margin-left:6px;
   }

#page-mainbox .linkbox a, 
#page-mainbox .linkboxf a{
   color:#000!important;
   font-weight:normal;
   }

#page-mainbox .linkboxf a{
   color:#fff;
   text-decoration:none;
   }
	
#page-mainbox .linkboxf {
   width:500px;
   margin:10px auto 0 auto;
   }
		
#page-mainbox .linkboxf_left {
   background-image:none;
   width:10px;
   height:20px;
   float:left;
   }

#page-mainbox .linkboxf_right{
   background-image:none;
   width:10px;
   height:20px;
   float:right;
   }

#page-mainbox .roundbottom,
#page-mainbox .roundtop,
#page-mainbox img.corner{
   display:none!important;
   }

#page-mainbox .image {
   background-repeat:no-repeat; 
   width:175px; 
   height: 140px; 
   float:right; 
   margin:10px 30px 10px 10px;
   }

#page-mainbox .image-r {
   background-repeat:no-repeat; 
   width:175px; 
   float:right; 
   margin:12px 30px 10px 20px;
   padding-right:30px;
   }

#page-mainbox .image-l {
   background-repeat:no-repeat; 
   width:175px; 
   float:left; 
   margin:10px 10px 10px 30px;	
   _margin-left:16px;
   }
   
/*----------------------------
  ---- Kongressprogramm ------
  ---------------------------- */

/* Ergaenzung Merklisten-Link */
#page-mainbox p.indent-right {
   padding-right:165px;
   }

/* Programmtabelle */
#page-mainbox table.traveldays,
#page-mainbox table.program,
#page-mainbox table.phocuswright {
   border-collapse:separate;
   border-spacing:5px;
   margin-top:0;
   margin-left:0;
   }
   
#page-mainbox table.program {
   float:left;
   min-width:490px;
   }
   
#page-mainbox table.traveldays,
#page-mainbox table.phocuswright {
   width:100%;
   }
#page-mainbox table.traveldays caption,
#page-mainbox table.phocuswright caption,
#page-mainbox table.program caption{
   display:none;
   }

#page-mainbox table.traveldays th,    
#page-mainbox table.program th,
#page-mainbox table.phocuswright th {
   border:none;
   }   

#page-mainbox table.traveldays tr td, 
#page-mainbox table.traveldays tr th, 
#page-mainbox table.program tr td,
#page-mainbox table.program tr th,
#page-mainbox table.phocuswright tr td,
#page-mainbox table.phocuswright tr th {
   padding:4px;
   }

#page-mainbox table.traveldays thead th, 
#page-mainbox table.program thead th,
#page-mainbox table.phocuswright thead th {
   color:#013366;
   vertical-align:bottom;
   text-align:left;
   padding-top:0;
   }
   
#page-mainbox table.program thead th span,
#page-mainbox table.traveldays thead th span,
#page-mainbox table.phocuswright thead th span {
  display:block;
  }

#page-mainbox table.traveldays tbody th,   
#page-mainbox table.program tbody th,
#page-mainbox table.phocuswright tbody th,
#page-mainbox table.traveldays tbody td,   
#page-mainbox table.program tbody td,
#page-mainbox table.phocuswright tbody td {
   vertical-align:top;
   text-align:left;
   }
#page-mainbox table.program tbody th,
#page-mainbox table.program tbody td{
   width:140px;
   }
#page-mainbox table.traveldays tbody th,
#page-mainbox table.traveldays tbody td{
   width:86px;
   }
#page-mainbox table.phocuswright tbody th,
#page-mainbox table.phocuswright tbody td{
   width:232px;
   }
   
#page-mainbox table.traveldays a,   
#page-mainbox table.program a,
#page-mainbox table.phocuswright a{
   text-decoration:none;
   }

#page-mainbox table.traveldays td ul,   
#page-mainbox table.program td ul,
#page-mainbox table.phocuswright td ul{
   margin-left:0;
   margin-right:0;
   }
#page-mainbox table.traveldays td ul li, 
#page-mainbox table.program td ul li,
#page-mainbox table.phocuswright td ul li{
   font-size:0.9em;
   font-weight:bold;
   }
 
#page-mainbox table.program tr.category0 th {
   border:solid 1px #fff5c2;
   color:#f9af00;
   }
   
#page-mainbox table.program tr.category0 td {
   background:#fff5c2;
   }
   
#page-mainbox table.program tr.category1 th {
   border:solid 1px #d7e1f3;
   color:#5781cd;
   }
   
#page-mainbox table.program tr.category1 td {
   background:#d7e1f3;
   }

/* PhoCusWright */   
#page-mainbox table.program tr.category2 th,
#page-mainbox table.phocuswright tr.category0 th {
   border:solid 1px #c9ded7;
   color:#2c755a;
   }
   
#page-mainbox table.program tr.category2 td,
#page-mainbox table.phocuswright tr.category0 td {
   background:#c9ded7;
   }

/* Business Travel Days*/
#page-mainbox table.traveldays tr.category0 th, 
#page-mainbox table.program tr.category3 th {
   border:solid 1px #c2daf3;
   color:#3399ff;
   }

#page-mainbox table.traveldays tr.category0 td,  
#page-mainbox table.program tr.category3 td {
   background:#c2daf3;
   }
   
#page-mainbox table.program tr.category4 th {
   border:solid 1px #fadbc4;
   color:#ea6f07;
   }
   
#page-mainbox table.program tr.category4 td {
   background:#fadbc4;
   }
   
#page-mainbox table.program tr.category5 th {
   border:solid 1px #d6debd;
   color:#5b6f26;
   }
   
#page-mainbox table.program tr.category5 td {
   background:#d6debd;
   }
   
/* Referentenliste */
#page-mainbox div.eventdb-item div.bild-rechts {
   text-align:right;
   }
#page-mainbox div.eventdb-item div.bild-rechts-text h5 {
   float:left;
   display:inline;
   width:100%;
   }

/*----------------------------
  ------Event DB Neu 07/2009--
  ---------------------------- */

#page-mainbox p.event-header-links {
   margin-top:-28px;
   min-height:20px;
   }

#page-mainbox p.event-header-links a.merkliste {
   margin-top:0;
   padding-bottom:3px;
   }

#page-mainbox p.event-header-links a.backlink {
   position:relative;
   float:right;
   margin-left:4px;
   margin-right:7px;
   color:#036;
   background-image:url(../images/layout/link-event-backlink.gif);
   padding-left:17px;
   padding-bottom:3px;
   }

/* Suche */
input#start4{
   width:150px;
   }
   
/* Highlights */
#page-mainbox form.eventdb-form{
   margin-bottom:20px;
   }

#page-mainbox div.db-detail-set h3 a{
   background:#c2cee2;
   display:block;
   margin:-8px 0 -4px 0;
   }

/* Suchergebnis */
#page-mainbox .db-odd{
   background:#c2cee2;
   }

#page-mainbox .db-even h3 {
   background:#fff;
   padding:0;
   }
div.db-list-set{
   min-height:70px;  
   }
  
div.db-list-image{
   margin:0;
   padding:0;
   position:absolute;
   height:70px;
   overflow:hidden;
   }

div.db-list-item{
   padding-left:0;
   }

div.db-list-text{
   padding-left:120px;
   }

#page-mainbox div.db-list-item h3{
   padding:0;
   }

div.db-list-icon{
   text-align:right;
   margin-left:440px;
   width:20px;
   }

/* Detailansicht */
#page-mainbox div.db-detail-set h3{
   color:#000;
   background:#fff;
   padding:8px 0 4px 0;
   }

div.db-detail-text{
   background:#c2cee2;
   }

div.db-detail-text div.db-detail-text{
   padding:0;
   }

#page-mainbox div.db-detail-text hr{
   border-color:#c2cee2;
   }
   
#page-mainbox div.db-detail-text h5{
   display:inline;
   }
   
#page-mainbox div.db-detail-text img {
   padding:6px 0 0 0;
   }
   
#page-mainbox div.db-detail-text div.db-detail-text img{
   padding:0;
   }

.db-detail-dateline-header{  
   clear:both;
   background:#efefef;
   min-height:16px;
   font-weight:bold;
   padding:2px 10px;
   margin-top:10px;
   color:#6f6f6f;
   }

#page-mainbox .db-detail-dateline{  
   background:#c2cee2;
   padding-top:4px;
   padding-bottom:4px;
   }

#page-mainbox .db-detail-dateline-header span.time{
   display:block;
   width:25%;
   position:absolute;
   }
   
#page-mainbox .db-detail-dateline span.time{
   width:25%;
   }

#page-mainbox .db-detail-dateline-header span.title,
#page-mainbox .db-detail-dateline span.title{
   display:block;
   width:68%;
   margin-left:29%;
   }

#page-mainbox .db-detail-textblock {
   padding:2px 10px;
   margin-left:28%;
   }
   
#page-mainbox .db-detail-textblock img{
   padding:4px 0;
   }

#page-mainbox a.merkliste {
   background-color:#c2cee2;
   color:#036;
   font-weight:bold;
   padding-left:17px;
   margin-top:-26px;
   margin-right:6px;
   height:1%;
   }
   
/* Referenten */
#page-mainbox ul.a-z-list li{
   margin-bottom:15px ;
   }

#page-mainbox table.ref-table{
   border-collapse:collapse;
   width:100%;
   margin:0;
   }
   
#page-mainbox table.ref-table caption{
   display:none;
   }

#page-mainbox table.ref-table td{
   padding:4px;
   }
#page-mainbox table.ref-table th{
   padding:4px;
   font-size:0.95em;
   vertical-align:bottom;
   }

#page-mainbox table.ref-table th a{
   display:block;
   }

#page-mainbox table.ref-table td a{
   font-weight:bold;
   }

#page-mainbox table.ref-table tr.ref-even td {
   background:#c2cee2;
   }

/*----------------------------
  -Event DB Neu 07/2009 Ende--
  ---------------------------- */
